CN108132721B - 生成拖动手势的方法、触控装置以及便携式电子设备 - Google Patents

生成拖动手势的方法、触控装置以及便携式电子设备 Download PDF

Info

Publication number
CN108132721B
CN108132721B CN201711403387.5A CN201711403387A CN108132721B CN 108132721 B CN108132721 B CN 108132721B CN 201711403387 A CN201711403387 A CN 201711403387A CN 108132721 B CN108132721 B CN 108132721B
Authority
CN
China
Prior art keywords
touch
single finger
movement
finger
drag gesture
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.)
Active
Application number
CN201711403387.5A
Other languages
English (en)
Other versions
CN108132721A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201711403387.5A priority Critical patent/CN108132721B/zh
Publication of CN108132721A publication Critical patent/CN108132721A/zh
Application granted granted Critical
Publication of CN108132721B publication Critical patent/CN108132721B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger

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)

Abstract

一种生成拖动手势的方法,包括:在检测到单个手指的第一触摸事件之后,确定单个手指触摸触控装置所产生的第一移动轨迹;在单个手指触摸触控装置的同时检测到另外一个手指时,确定所述第一移动轨迹的终点;在不同于所述第一移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触控装置所产生的第二移动轨迹;以及至少基于所述第一移动轨迹和第二移动轨迹生成拖动手势。

Description

生成拖动手势的方法、触控装置以及便携式电子设备
技术领域
本发明涉及电子设备的领域,更具体地,本发明涉及一种生成拖动手势的方法、触控装置以及便携式电子装置。
背景技术
如今,诸如笔记本电脑等的电子设备的使用越来越普遍,用户可以通过笔记本电脑的触摸板与笔记本电脑进行交互,从而实现各种用户操作。例如,用户可以通过单指双击触摸板并紧接着在触摸板上移动手指从而生成拖动手势,使得笔记本电脑根据该拖动手势执行相应的动作,比如选中屏幕上的某个区域,由此通过拖动手势实现用户与笔记本电脑之间的交互。
然而,由于笔记本电脑的触摸板面积有限且一旦检测到手指离开触摸板则视为拖动手势结束,因此在保证操作***对拖动手势的一定识别精度的前提下,拖动手势所对应的拖动范围十分有限。例如,在笔记本电脑运行画图应用程序并且用户想要选择图片的某个区域的情形下,由于用户仅能够在面积有限的触摸板上做出拖动手势,导致所对应的画图应用程序中的拖动范围十分有限而无法选择较大的区域,给用户带来不好的用户体验。
发明内容
为了解决现有技术中的上述技术问题,根据本发明的一个方面,提供一种生成拖动手势的方法,包括:在检测到单个手指的第一触摸事件之后,确定单个手指触摸触控装置所产生的第一移动轨迹;在单个手指触摸触控装置的同时检测到另外一个手指时,确定所述第一移动轨迹的终点;在不同于所述第一移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触控装置所产生的第二移动轨迹;以及至少基于所述第一移动轨迹和第二移动轨迹生成拖动手势。
此外,根据本发明的一个实施例,其中所述第一触摸事件是单个手指在触控装置上的双击操作、具有预定接触面积的触摸或持续预定时间的触摸中的至少一个。
此外,根据本发明的一个实施例,其中当检测到单个手指离开触控装置时,确定所述第二移动轨迹的终点。
此外,根据本发明的一个实施例,其中当在单个手指触摸触控装置的同时检测到另外一个手指并且经过预定时间时,确定所述第二移动轨迹的终点。
此外,根据本发明的一个实施例,其中当在单个手指触摸触控装置的同时检测到另外一个手指时,确定所述第二移动轨迹的终点。所述生成拖动手势的方法还包括:在不同于所述第二移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触控装置所产生的第三移动轨迹;以及基于所述第一移动轨迹、第二移动轨迹和第三移动轨迹生成拖动手势。
此外,根据本发明的一个实施例,其中在确定所述第一移动轨迹和/或第二移动轨迹的同时,生成所述拖动手势。
此外,根据本发明的一个实施例,其中在确定所述第一移动轨迹和第二移动轨迹之后,生成所述拖动手势。
根据本发明的另一个方面,提供一种触控装置,包括:触摸检测单元,配置为检测用户的手指在触控装置上的触摸;轨迹确定单元,配置为确定单个手指在触控装置上的移动轨迹;控制单元,配置为:在检测到单个手指的第一触摸事件之后,确定单个手指触摸触控装置所产生的第一移动轨迹;在单个手指触摸触控装置的同时检测到另外一个手指时,确定所述第一移动轨迹的终点;在不同于所述第一移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触控装置所产生的第二移动轨迹;以及拖动手势生成单元,配置为至少基于所述第一移动轨迹和第二移动轨迹生成拖动手势。
此外,根据本发明的一个实施例,所述触控装置还包括:拖动手势发送单元,配置为将所述拖动手势发送到与所述触控装置连接的远程设备,以使所述远程设备根据所述拖动手势进行操作。
根据本发明的另一个方面,提供一种便携式电子设备,包括:显示器、中央处理单元和触摸板。所述触摸板包括:触摸检测单元,配置为检测用户的手指在触摸板上的触摸;轨迹确定单元,配置为确定单个手指在触摸板上的移动轨迹;控制单元,配置为:在检测到单个手指的第一触摸事件之后,确定单个手指触摸触摸板所产生的第一移动轨迹;在单个手指触摸触摸板的同时检测到另外一个手指时,确定所述第一移动轨迹的终点;在不同于所述第一移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触摸板所产生的第二移动轨迹;以及拖动手势生成单元,配置为至少基于所述第一移动轨迹和第二移动轨迹生成拖动手势;其中,所述中央处理单元根据所述触摸板生成的拖动手势进行操作。
根据本发明各个方面的生成拖动手势的方法、触控装置以及便携式电子设备,当在单个手指触摸触控装置的同时检测到另外一个手指时可以确定拖动手势的暂停,并且用户可以在与先前形成的轨迹终点不同的位置处再次用单个手指形成另一轨迹,并基于各轨迹生成相应的拖动手势,使得基于不连续的各条移动轨迹生拖动手势,由此扩展了拖动手势所对应的拖动范围,解决了受限于触摸板面积而仅能产生有限的拖动范围的问题,由此提升了用户体验。
附图说明
从下面结合附图对本发明实施例的详细描述中,本发明的这些和/或其它方面和优点将变得更加清楚并更容易理解,其中:
图1是本发明实施例的示例性应用场景的示意图;
图2是图解根据本发明实施例的生成拖动手势的方法的流程图;
图3是图解根据本发明实施例的用户单个手指触摸触控装置所产生的移动轨迹的示意图;
图4是图解根据本发明实施例的触控装置的框图;以及
图5是图解根据本发明实施例的便携式电子设备的框图。
具体实施方式
将参照附图详细描述根据本发明的各个实施例。这里,需要注意的是,在附图中,将相同的附图标记赋予基本上具有相同或类似结构和功能的组成部分,并且将省略关于它们的重复描述。
如前所述,由于笔记本电脑的触摸板面积有限且一旦检测到手指离开触摸板则视为拖动手势结束,导致用户在触摸板上的拖动手势所对应的拖动范围十分有限,因此限制了用户的操作体验。针对这一情况,本公开通过结合用户单个手指在触控装置上不连续的各条移动轨迹生成拖动手势,扩展了拖动手势所对应的拖动范围。下面,参照图1来描述可以实现本公开实施例的生成拖动手势的一种示意性场景。
如图1所示,假设用户正在使用其笔记本电脑运行画图应用程序并且想要在该画图应用程序显示的画面中选择一部分进行编辑,在这样的情形下,用户可以根据本公开的生成拖动手势的方法来生成拖动手势,使得选中与该拖动手势相对应的拖动区域。应理解的是,本公开的生成拖动手势的方法还可以应用于各种其他场景,包括但不限于:笔记本电脑屏幕上显示多个可操作对象(例如,文件图标、快捷方式等),用户通过在触摸板上做出拖动手势从而在多个可操作对象中批量选择一部分进行编辑;又例如,笔记本电脑屏幕上显示可借助于上下拉动滚动条而浏览的图片、文档等内容时,用户通过在触摸板上做出拖动手势从而快速地浏览这些内容。
本领域技术人员可以理解的是,以上所列举的应用场景仅为示例,本发明的生成拖动手势的方法同样可以应用于类似于按下鼠标左键并同时移动鼠标的应用场景。此外,虽然以笔记本电脑的触摸板上操作为示例对可应用本发明实施例的场景进行了描述,应理解的是,本发明同样适用于配备有可检测用户手指的触摸的触控装置的其他各种电子设备。
下面,将参照图2描述根据本发明实施例的生成拖动手势的方法。该方法可以应用于诸如笔记本电脑或任何其他类型的具有触控装置的电子设备。
如图2所示,该实施例的生成拖动手势的方法可以包括如下步骤:
在步骤S101,在检测到单个手指的第一触摸事件之后,确定单个手指触摸触控装置所产生的第一移动轨迹。该第一触摸事件可以由用户根据需要进行设定,例如,该第一触摸事件可以是单个手指在触控装置上的双击操作、具有预定接触面积的触摸、或者持续预定时间的触摸。在该步骤中检测到用户的单个手指的第一触摸事件之后,可以确定用户已经开始做出拖动手势,相应地,确定用户的该单个手指在触控装置上移动时所产生的第一移动轨迹。
在步骤S102,在单个手指触摸触控装置的同时检测到另外一个手指时,确定所述第一移动轨迹的终点。在该步骤S102中,如果在上述做出第一触摸事件且形成第一移动轨迹的单个手指在移动的同时检测到另外一个手指时,或者在上述做出第一触摸事件并且形成第一移动轨迹的单个手指不再移动且未离开触控装置时检测到另外一个手指时,可以确定用户已经暂停生成拖动手势,相应地,确定上述单个手指所形成的第一轨迹的终点。在该步骤S102之后的暂停期间,用户的各手指可以离开触控装置,而不会被视为拖动手势的结束。
在步骤S103,在不同于所述第一移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触控装置所产生的第二移动轨迹。如上所述,在步骤S102后用户可以使手指离开触控装置,并且在步骤S103中,用户可以在不同于第一轨迹的终点的位置处再次用单个手指触摸,由此确定用户继续拖动手势,并且确定单个手指在触控装置上移动所形成的第二移动轨迹。需注意的是,步骤S103中的单个手指可以是与步骤S101中的单个手指是相同的或者不同的单个手指,本发明不以此为限。
该步骤S103中的第二移动轨迹是检测用户的单个手指在触控装置上的移动而形成的。例如,当检测到步骤S103中再次检测到的单个手指离开触控装置时,可以确定用户已经结束拖动手势,由此可以确定所述第二移动轨迹的终点。又例如,当在步骤S103中再次检测到的单个手指触摸触控装置的同时检测到另外一个手指且经过了预定时间时,亦即,当从暂停拖动手势起已经过了预定时间时,可以确定用户已经结束拖动手势,由此可以确定所述第二移动轨迹的终点。
在步骤S104,至少基于所述第一移动轨迹和第二移动轨迹生成拖动手势。在该步骤S104中,可以在确定所述第一移动轨迹和/或第二移动轨迹的同时,生成所述拖动手势。例如,在确定所述第一移动轨迹和/或第二移动轨迹的同时,亦即,在用户的单个手指正在触控装置上移动的同时,可以使得笔记本电脑实时地响应于单个手指移动所产生的拖动手势而进行相应地动作。比如在笔记本电脑运行画图应用的场景下,在用户的单个手指正在移动的同时可以生成所对对应的拖动手势,由此可以动态且实时地改变画面上的选中范围。
此外,在该步骤S104中,可以在确定所述第一移动轨迹和第二移动轨迹之后,生成所述拖动手势。例如,在形成第一移动轨迹和第二移动轨迹之后,可以得到各轨迹的起点和终点之间的位移/方向,并且累积各移动轨迹的位移/方向生成对应于这两条轨迹的拖动手势。在此情况下,在已经形成第一移动轨迹和第二移动轨迹之后,亦即用户的单个手指在触控装置上不再移动时,生成对应于第一移动轨迹和第二移动轨迹的拖动手势,使得笔记本电脑响应于用户单个手指的各条移动轨迹所产生的拖动手势而进行相应地动作。
根据本公开实施例的生成拖动手势的方法,当在单个手指触摸触控装置的同时检测到另外一个手指时可以确定拖动手势的暂停,并且用户可以在与先前形成的轨迹终点不同的位置处再次用单个手指形成另一轨迹,并基于各轨迹生成相应的拖动手势,使得基于不连续的各条移动轨迹生拖动手势,由此扩展了拖动手势所对应的拖动范围,解决了受限于触摸板面积而仅能产生有限的拖动范围的问题,由此提升了用户体验。
以上描述了基于第一移动轨迹和第二移动轨迹两条轨迹来生成拖动手势的方法,不限于此,本发明还可以基于更多数量的移动轨迹形成拖动手势并使得笔记本电脑响应于该拖动手势而执行相应的动作。以下描述除了第一移动轨迹和第二移动轨迹之外,还基于第三移动轨迹生成拖动手势的方法。
具体地,在基于多于两条移动轨迹形成拖动手势的情况下,第二移动轨迹的终点的确定方法与步骤S102中确定第一移动轨迹的终点的方法类似。具体地,当在形成第二移动轨迹的单个手指触摸触控装置的同时检测到另外一个手指时,确定所述第二移动轨迹的终点。例如,在形成第二移动轨迹的单个手指正在移动的同时检测到另外一个手指时,或者在形成第二移动轨迹的单个手指不再移动且未离开触控装置时检测到另外一个手指时,确定用户已经暂停生成拖动手势,相应地,可以确定单个手指所形成的第二轨迹的终点。类似地,在确定了第二轨迹的终点之后,用户的各手指可以离开触控装置,而不会被视为拖动手势的结束。
接下来,在不同于所述第二移动轨迹的终点处再次检测到单个手指之后,确定用户继续拖动手势,并且相应地确定单个手指触摸触控装置所产生的第三移动轨迹。类似地,形成第三移动轨迹的单个手指可以是与形成第一移动轨迹和第二移动轨迹的单个手指相同的或者不同的单个手指,本发明不以此为限。
接下来,至少基于所述第一移动轨迹、第二移动轨迹和第三移动轨迹生成拖动手势。在该步骤中,与以上步骤S104中类似地,可以在确定所述第一移动轨迹和/或第二移动轨迹和/或第三移动轨迹的同时,生成所述拖动手势;或者,可以在确定所述第一移动轨迹、第二移动轨迹和第三移动轨迹之后,生成所述拖动手势。相应地,可以使得笔记本电脑响应于用户单个手指的移动所产生的拖动手势而进行相应地动作。
以上结合图2描述了根据本公开实施例的生成拖动手势的方法的处理,以下结合图3示意性地描绘与图2所描述的处理相对应的、用户在触摸板上的操作以及所生成的拖动轨迹的示意图。
具体地,用户在触摸板上的操作步骤以及在各步骤中形成的各条移动轨迹如下:
(a)手指F1在点1处双击(第一触摸事件的一种示例),触摸板检测到该双击事件后确定开始生成拖动手势;
(b)手指F1连续触摸移动到点2,触摸板确定点1到点2的之间的移动轨迹为第一移动轨迹;
(c)在手指F1触摸点2的同时手指F2在触摸板点2’处触摸,触摸板检测到上述两个手指后确定暂停生成拖动手势,并确定第一移动轨迹的终点为点2;
(d)手指F1与F2离开触摸板;
(e)手指F1在点3处触摸,触摸板在再次检测到单个手指后确定继续生成拖动手势;
(f)手指F1连续触摸移动到点4,触摸板确定点3到点4的之间的移动轨迹为第二移动轨迹;
(g)在手指F1触摸点4的同时手指F2在触摸板点4’处触摸,触摸板检测到上述两个手指后确定再次暂停生成拖动手势,并确定第二移动轨迹的终点为点4;
(h)手指F1与F2离开触摸板;
(i)手指F1在点5处触摸,触摸板在再次检测到单个手指后确定再次继续生成拖动手势;
(j)手指F1连续触摸移动到点6,触摸板确定点5到点6的之间的移动轨迹为第三移动轨迹;
(k)手指F1在点6处离开触摸板、或者手指F1按住点6的同时手指F2在触摸板点6’(未图示)处触摸且此后经过了预定时间,触摸板确定拖动手势结束,并确定第三移动轨迹的终点为点6。
应注意的是,图3中示出的各轨迹的长度和方向仅是示意性的,用户可以根据需要来产生不同长度和方向的移动轨迹,从而生成不同的拖动手势。此外,虽然以上结合图3描述了基于用户的单个手指的三条移动轨迹来生成相应的拖动手势,但不限于此,可以基于更多数量的或更少数量的移动轨迹来生成拖动手势。例如,对于步骤(g)而言,还可以在手指F1在点4处离开触摸板时、或者手指F1按住点4的同时手指F2在触摸板点4’处触摸且此后经过了预定时间时,确定拖动手势结束并且确定第二移动轨迹的终点,随后基于第一移动轨迹和第二移动轨迹这两条移动轨迹来生成拖动手势。又例如,步骤(e)-(h)可一直重复,亦即,可以根据用户的单个手指在触摸板上的三条以上的移动轨迹生成拖动手势。
总而言之,在上述生成拖动手势的过程中:如果检测到单个手指的第一触摸事件,则可以确定拖动手势开始,并且可以接着确定该单个手指移动所产生的移动轨迹;如果单个手指触摸触控装置的同时又检测到另外一个手指时,则可以确定拖动手势暂停,而在暂停期间用户的手指可以离开触控装置而不会视为拖动手势结束;如果在拖动手势暂停之后再一次检测到单个手指,则可以确定拖动手势继续,并且相应地确定单个手指移动所产生的另一条轨迹;如果单个手指触摸触控装置的过程中该单个手指离开触控装置,则确定拖动手势结束;或者如果在已经确定拖动手势暂停之后经过了预定的时间,也可以确定拖动手势的结束。根据本公开的生成拖动手势的方法,可以实现用户与笔记本电脑之间良好的交互。
下面,将参照图4来描述根据本公开实施例的触控装置的框图。图4示出了根据本公开实施例的触控装置400的示例性结构框图。如图4所示,该触控装置400可以包括触摸检测单元401、轨迹确定单元402、控制单元403和拖动手势生成单元404。以下仅对该触控装置400的各单元的主要功能进行描述,而省略以上已经描述过的细节内容。此外,根据需要,触控装置400还可以包括图4中未示出的其他组件,比如实体按键等。
该触控装置400例如可以是笔记本电脑的触摸板、与电脑分离的键盘上配备的触摸板、用于控制远程设备的触摸式控制器、或者类似的可以检测用户在其表面上触摸和滑动由此生成相应的拖动手势的任何触控装置。相应地,笔记本电脑或者受控的远程装置可以根据拖动手势执行相应的动作,以实现与用户之间的交互。例如,用户通过在触摸板上做出拖动手势以选择屏幕上的特定区域,用户通过在触摸板上做出拖动手势从而在多个可操作对象中批量选择一些可操作对象进行编辑,用户通过在触摸板上做出拖动手势从而快速地浏览可通过上下拉动滚动条而滚动显示的图片文档等内容。
触摸检测单元401可以检测用户的手指在触控装置400上的触摸。例如,触摸检测单元401可以检测用户的手指在触控装置400表面上的触摸动作,包括但不限于:单击触摸操作、滑动操作、双击操作、具有预定接触面积的触摸、持续预定时间的触摸。
轨迹确定单元402可以确定单个手指在触控装置400上的移动轨迹。例如,轨迹确定单元402可以检测手指在触控装置400上单击触摸的坐标位置、手指在触控装置400上双击触摸的坐标位置、以及手指在触控装置400上滑动的轨迹上的各个坐标位置、在单个手指触摸触控装置400上的同时检测到另一个手指时的各手指的坐标位置、以及手指离开触控装置400的坐标位置,并且据此形成相应的移动轨迹。
控制单元403可以在检测到单个手指的第一触摸事件之后,确定单个手指触摸触控装置400所产生的第一移动轨迹。控制单元403还可以在单个手指触摸触控装置400的同时检测到另外一个手指时,确定所述第一移动轨迹的终点。控制单元403还可以在不同于所述第一移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触控装置400所产生的第二移动轨迹。控制单元403可以由任意的处理器、微处理器或任何具有处理计算功能的部件实现,并且可以基于预设的软件、固件的指令来执行预设的处理。
拖动手势生成单元404可以至少基于所述第一移动轨迹和第二移动轨迹生成拖动手势。例如,拖动手势生成单元404可以在控制单元403确定所述第一移动轨迹和/或第二移动轨迹的同时,生成所述拖动手势。又例如,拖动手势生成单元404可以在控制单元403确定所述第一移动轨迹和第二移动轨迹之后,生成所述拖动手势。
可选的,触控装置400还可以例如用作可触摸式的控制器,并且相应地包括拖动手势发送单元(未示出)。通过拖动手势发送单元可以将所述拖动手势发送到与所述触控装置400连接的远程设备,以使所述远程设备根据所述拖动手势进行操作。
以上结合附图描述了根据本公开实施例的触控装置,通过该触控装置,当在单个手指触摸触控装置的同时检测到另外一个手指时可以确定拖动手势的暂停,并且用户可以在与先前形成的轨迹终点不同的位置处再次用单个手指形成另一轨迹,并基于各轨迹生成相应的拖动手势,使得基于不连续的各条移动轨迹生拖动手势,由此扩展了拖动手势所对应的拖动范围,解决了受限于触摸板面积而仅能产生有限的拖动范围的问题,由此提升了用户体验。
下面,将参照图5来描述根据本公开的实施例的便携式电子设备的框图。图5示出了根据本公开实施例的便携式电子设备500的示例性结构框图。如图5所示,该便携式电子设备500可以包括显示器501、中央处理单元502、触摸板503。此外,触摸板503可以包括触摸检测单元5031、轨迹确定单元5032、控制单元5033和拖动手势生成单元5034。以下仅对该便携式电子设备500的各单元的主要功能进行描述,而省略以上已经描述过的细节内容。此外,根据需要,便携式电子设备500还可以包括图5中未示出的其他组件,比如键盘等。
显示器501可以是任何类型的显示器,诸如液晶显示器、发光二极管显示器等。
中央处理单元502可以是通用处理器、微处理器等用以提供数据处理功能、运算功能以及对便携式电子设备500的整体控制的处理单元,并且可以根据触摸板503如下所述生成的拖动手势进行操作。
触摸板503与以上参照图4描述的触控装置400相类似,包括触摸检测单元5031、轨迹确定单元5032、控制单元5033和拖动手势生成单元5034。触摸检测单元5031可以检测用户的手指在触摸板503上的触摸。轨迹确定单元5032可以确定单个手指在触摸板503上的移动轨迹。控制单元5033可以在检测到单个手指的第一触摸事件之后,确定单个手指触摸触摸板503所产生的第一移动轨迹。控制单元5033还可以在单个手指触摸触摸板503的同时检测到另外一个手指时,确定所述第一移动轨迹的终点。控制单元5033还可以在不同于所述第一移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触摸板503所产生的第二移动轨迹。拖动手势生成单元5034可以至少基于所述第一移动轨迹和第二移动轨迹生成拖动手势。
以上结合附图描述了根据本公开实施例的便携式电子设备,通过该便携式电子设备,当在单个手指触摸触摸板的同时检测到另外一个手指时可以确定拖动手势的暂停,并且用户可以在与先前形成的轨迹终点不同的位置处再次用单个手指形成另一轨迹,并基于各轨迹生成相应的拖动手势,使得基于不连续的各条移动轨迹生拖动手势,由此扩展了拖动手势所对应的拖动范围,解决了受限于触摸板面积而仅能产生有限的拖动范围的问题,由此提升了用户体验。
本公开的另一实施例还提供了一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时可以执行本公开的实施例的生成拖动手势的方法。前述的存储介质包括易失性存储介质或非易失性存储介质,例如U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
应理解的是,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。此外,本领域技术人员应该理解,在不离开本发明的原理和精神的情况下,可对这些实施例进行各种修改,组合或子组合,并且这样的修改应落入本发明的范围内。

Claims (10)

1.一种生成拖动手势的方法,包括:
在检测到单个手指的第一触摸事件之后,确定单个手指触摸触控装置所产生的第一移动轨迹;
在单个手指触摸触控装置的同时检测到另外一个手指时,确定所述第一移动轨迹的终点;
在不同于所述第一移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触控装置所产生的第二移动轨迹;以及
至少基于所述第一移动轨迹和第二移动轨迹生成拖动手势。
2.根据权利要求1所述的方法,其中,所述第一触摸事件是单个手指在触控装置上的双击操作、具有预定接触面积的触摸或持续预定时间的触摸中的至少一个。
3.根据权利要求1所述的方法,其中,当检测到单个手指离开触控装置时,确定所述第二移动轨迹的终点。
4.根据权利要求1所述的方法,其中,当在单个手指触摸触控装置的同时检测到另外一个手指并且经过预定时间时,确定所述第二移动轨迹的终点。
5.根据权利要求1所述的方法,其中,当在单个手指触摸触控装置的同时检测到另外一个手指时,确定所述第二移动轨迹的终点,所述方法还包括:
在不同于所述第二移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触控装置所产生的第三移动轨迹;以及
基于所述第一移动轨迹、第二移动轨迹和第三移动轨迹生成拖动手势。
6.根据权利要求1所述的方法,其中
在确定所述第一移动轨迹和/或第二移动轨迹的同时,生成所述拖动手势。
7.根据权利要求1所述的方法,其中
在确定所述第一移动轨迹和第二移动轨迹之后,生成所述拖动手势。
8.一种触控装置,包括:
触摸检测单元,配置为检测用户的手指在触控装置上的触摸;
轨迹确定单元,配置为确定单个手指在触控装置上的移动轨迹;
控制单元,配置为:
在检测到单个手指的第一触摸事件之后,确定单个手指触摸触控装置所产生的第一移动轨迹;
在单个手指触摸触控装置的同时检测到另外一个手指时,确定所述第一移动轨迹的终点;
在不同于所述第一移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触控装置所产生的第二移动轨迹;以及
拖动手势生成单元,配置为至少基于所述第一移动轨迹和第二移动轨迹生成拖动手势。
9.根据权利要求8所述的触控装置,还包括:
拖动手势发送单元,配置为将所述拖动手势发送到与所述触控装置连接的远程设备,以使所述远程设备根据所述拖动手势进行操作。
10.一种便携式电子设备,包括:
显示器;
中央处理单元;
触摸板,包括:
触摸检测单元,配置为检测用户的手指在触摸板上的触摸;
轨迹确定单元,配置为确定单个手指在触摸板上的移动轨迹;
控制单元,配置为:
在检测到单个手指的第一触摸事件之后,确定单个手指触摸触摸板所产生的第一移动轨迹;
在单个手指触摸触摸板的同时检测到另外一个手指时,确定所述第一移动轨迹的终点;
在不同于所述第一移动轨迹的终点处再次检测到单个手指之后,确定单个手指触摸触摸板所产生的第二移动轨迹;以及
拖动手势生成单元,配置为至少基于所述第一移动轨迹和第二移动轨迹生成拖动手势;
其中,所述中央处理单元根据所述触摸板生成的拖动手势进行操作。
CN201711403387.5A 2017-12-22 2017-12-22 生成拖动手势的方法、触控装置以及便携式电子设备 Active CN108132721B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711403387.5A CN108132721B (zh) 2017-12-22 2017-12-22 生成拖动手势的方法、触控装置以及便携式电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711403387.5A CN108132721B (zh) 2017-12-22 2017-12-22 生成拖动手势的方法、触控装置以及便携式电子设备

Publications (2)

Publication Number Publication Date
CN108132721A CN108132721A (zh) 2018-06-08
CN108132721B true CN108132721B (zh) 2020-10-27

Family

ID=62392274

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711403387.5A Active CN108132721B (zh) 2017-12-22 2017-12-22 生成拖动手势的方法、触控装置以及便携式电子设备

Country Status (1)

Country Link
CN (1) CN108132721B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110688044B (zh) * 2019-09-30 2021-04-13 联想(北京)有限公司 一种输入方法及电子设备
CN113778313A (zh) * 2021-08-18 2021-12-10 北京小米移动软件有限公司 手势触控方法、装置、电子设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102566908A (zh) * 2011-12-13 2012-07-11 鸿富锦精密工业(深圳)有限公司 电子设备及其页面缩放方法
CN103677577A (zh) * 2013-12-12 2014-03-26 宇龙计算机通信科技(深圳)有限公司 一种终端对象的操作方法及终端

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8924892B2 (en) * 2008-08-22 2014-12-30 Fuji Xerox Co., Ltd. Multiple selection on devices with many gestures
CN101556524A (zh) * 2009-05-06 2009-10-14 苏州瀚瑞微电子有限公司 感应面积控制放大倍率的显示方法及手势操作
CN103902216B (zh) * 2012-12-29 2017-09-12 深圳雷柏科技股份有限公司 一种外设触摸板上用手势实现文件拖拽的方法与***
CN103324440B (zh) * 2013-07-05 2016-06-08 广东欧珀移动通信有限公司 一种利用多点触控选择文字内容的方法
CN105260061B (zh) * 2015-11-20 2019-09-06 深圳市奇客布达科技有限公司 一种手持电子设备的背面触控装置及其背面触控手势

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102566908A (zh) * 2011-12-13 2012-07-11 鸿富锦精密工业(深圳)有限公司 电子设备及其页面缩放方法
CN103677577A (zh) * 2013-12-12 2014-03-26 宇龙计算机通信科技(深圳)有限公司 一种终端对象的操作方法及终端

Also Published As

Publication number Publication date
CN108132721A (zh) 2018-06-08

Similar Documents

Publication Publication Date Title
US9298266B2 (en) Systems and methods for implementing three-dimensional (3D) gesture based graphical user interfaces (GUI) that incorporate gesture reactive interface objects
EP3591509B1 (en) Split-screen display method and apparatus, and electronic device thereof
RU2523169C2 (ru) Панорамирование контента с использованием операции перетаскивания
KR101361214B1 (ko) 터치스크린의 제어영역을 설정하는 인터페이스 장치 및 방법
US8370772B2 (en) Touchpad controlling method and touch device using such method
CN102236442B (zh) 触摸板控制***及方法
US20150199125A1 (en) Displaying an application image on two or more displays
JP5664147B2 (ja) 情報処理装置、情報処理方法、及びプログラム
US9280265B2 (en) Input control device, input control method, and input control program for controlling display target upon receiving input on display screen of display device
KR20130052749A (ko) 터치 기반 사용자 인터페이스 장치 및 방법
JP7233109B2 (ja) タッチ感知面-ディスプレイによる入力方法、電子装置、触覚-視覚技術による入力制御方法及びシステム
JP2014532949A (ja) ユーザ・インターフェースの間接的対話
US20130100051A1 (en) Input control device, input control method, and input control program for controlling display target upon receiving input on display screen of display device
TW201512940A (zh) 多區域觸控板
KR102205283B1 (ko) 적어도 하나의 어플리케이션을 실행하는 전자 장치 및 그 제어 방법
US20070075984A1 (en) Method and device for scroll bar control on a touchpad having programmed sections
CN108132721B (zh) 生成拖动手势的方法、触控装置以及便携式电子设备
US20170052694A1 (en) Gesture-based interaction method and interaction apparatus, and user equipment
US20150153925A1 (en) Method for operating gestures and method for calling cursor
JP6218451B2 (ja) プログラム実行装置
CN104951211A (zh) 一种信息处理方法和电子设备
US8274476B2 (en) Computer cursor control system
US10838570B2 (en) Multi-touch GUI featuring directional compression and expansion of graphical content
KR20150098366A (ko) 가상 터치패드 조작방법 및 이를 수행하는 단말기
US20140019897A1 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant