触摸终端中的交互方法及装置的制作方法

文档序号:6434773阅读:130来源:国知局
专利名称:触摸终端中的交互方法及装置的制作方法
触摸终端中的交互方法及装置技术领域
本发明涉及计算机交互技术,特别是涉及一种触摸终端中的交互方法及装置。背景技术
随着技术的发展,越来越多的用户不再依赖于固定不动的电脑来进行交互,通过更为轻巧的手机、平板电脑等移动设备实现交互也能够满足用户各种各样的需求。移动设备中的触摸终端发挥着越来越重要的作用,其中,触摸终端是采用了触摸屏为用户展示交互界面,并通过触摸屏获取用户操作指令的移动设备。
然而,在用户通过触摸终端进行交互的场景中,若需要对触摸屏中交互界面进行选定操作时,用户点击选定对象之后,将需要请求用户控制指针移动到交互界面固定设置的确认对话框中,以确定选定对象是否为用户进行选定操作期望选定的交互对象,在用户点击了“某一按钮之后方可实现交互界面中所选定对象的交互操作,例如“确定”按钮,这一过程繁琐,操作较为不便。
发明内容
基于此,有必要提供一种能提高操作上的方便性的触摸终端中的交互方法。
此外,还有必要提供一种能提高操作上的方便性的触摸终端中的交互装置。
一种触摸终端中的交互方法,包括如下步骤
获取用户的触摸事件;
按照所述触摸事件发生的连续滑动获取滑动轨迹,并根据所述滑动轨迹得到选定的交互对象;
根据所述滑动轨迹触发所述选定的交互对象响应所述触摸事件。
优选地,所述按照所述触摸事件发生的连续滑动获取滑动轨迹的步骤为
根据所述滑动轨迹检测所述用户的触摸事件是否在检测区域中滑动,若是,则
响应所述触摸事件;
所述检测区域是与所述选定的交互对象相对应的。
优选地,所述按照所述触摸事件发生的连续滑动获取滑动轨迹的步骤之后还包括
提取所述滑动轨迹在检测区域边缘的起始位置和终止位置。
优选地,所述根据所述滑动轨迹检测所述用户的触摸事件是否在检测区域中滑动的步骤为
判断所述起始位置和终止位置是否为检测区域中的同一点,若否,则进入所述响应所述触摸事件的步骤。
优选地,所述根据所述滑动轨迹检测所述用户的触摸事件是否在检测区域中滑动的步骤为
获取所述起始位置和终止位置之间的连线;
判断所述连线是否穿过所述检测区域,若是,则进入所述响应所述触摸事件的步骤。一种触摸终端中的交互装置,包括
事件获取模块,用于获取用户的触摸事件;
处理模块,用于按照所述触摸事件发生的连续滑动获取滑动轨迹,并根据所述滑动轨迹得到选定的交互对象;
触发响应模块,用于根据所述滑动轨迹触发所述选定的交互对象响应所述触摸事件。
优选地,所述触发响应模块包括
检测单元,用于根据所述滑动轨迹检测所述用户的触摸事件是否在检测区域中滑动,若是,则通知响应单元;
所述响应单元用于响应所述触摸事件;
所述检测区域是与所述选定的交互对象相对应的。
优选地,所述处理模块还包括
提取单元,用于提取所述滑动轨迹在检测区域边缘的起始位置和终止位置。
优选地,所述检测单元还用于判断所述起始位置和终止位置是否为检测区域中的同一点,若否,则通知所述响应单元。
优选地,所述检测单元还用于获取所述起始位置和终止位置之间的连线,并判断所述连线是否穿过所述检测区域,若是,则通知所述响应单元。
上述触摸终端中的交互方法及装置,通过用户输入的触摸事件得到选定的交互对象以及滑动轨迹,进而由滑动轨迹来实现触摸事件的响应,不需要进行点击选定、二次确认等操作即可完成交互操作,有效地降低了操作的复杂性,提高了操作上的方便性。

图1为一个实施例中触摸终端中的交互方法的流程图2为图1中根据滑动轨迹触发选定的交互对象响应触摸事件的方法流程图3为图2中根据滑动轨迹检测用户的触摸事件是否在检测区域中滑动的方法流程图4为一个实施例中用户的滑动手势滑动检测区域的示意图5为一个实施例中触摸终端中的交互装置的结构示意图6为图5中触发响应模块的结构示意图。
具体实施方式
图1示出了一个实施例中触摸终端中的交互方法,包括如下步骤
步骤SI 10,获取用户的触摸事件。
本实施例中,在触摸终端的触摸屏幕中用户输入触摸事件,该触摸事件包括了用户在触摸屏幕上的各种手势,例如滑动手势等。具体地,触摸终端向用户展示了交互界面, 用户通过触摸屏幕向交互界面中的某一交互对象施加滑动手势等。
步骤S130,按照触摸事件发生的连续滑动获取滑动轨迹,并根据滑动轨迹得到选定的交互对象。
本实施例中,触摸事件是一系列连续的手势,通过用户输入的一系列连续的手势 可以获知用户输入的触摸事件在交互界面中发生的滑动,并记录这一系列连续的手势在交 互界面中产生的滑动轨迹,进而根据这一滑动轨迹确定用户所作用的交互对象是交互界面 中的哪一个元素。
步骤S150,根据滑动轨迹触发选定的交互对象响应触摸事件。
本实施例中,根据滑动轨迹分析用户所输入的触摸事件是需要触发交互对象,还 是用户的误操作,例如,在某一游戏中,若用户需要对游戏界面中的某一对象发出攻击行 为,则将对该对象施加触击手势、滑动手势等一系列连续的手势以选定该对象,以发起用户 对该对象的交互,并通过在该对象上的滑动来确认发出攻击行为的对象即为该选定的对 象,进而触发对用户施加的手势的响应。
在一个实施例中,如图2所示,上述步骤S150的具体过程为
步骤S151,根据滑动轨迹检测用户的触摸事件是否在检测区域中滑动,若是,则进 入步骤S153,若否,则结束。
本实施例中,检测区域是预先设置于交互界面中的某一区域,与选定的交互对象 相对应的,可以是设置于交互对象图标上的某一个区域,交互界面中的每一交互对象均存 在与其一一对应的检测区域,以用于检测用户对该交互对象输入的触摸事件是否有效,以 避免对用户的误操作进行响应。
在通过用户的触击手势选定了交互对象之后,将检测触摸事件在交互界面产生的 滑动轨迹是否在与选定的交互对象相对应的检测区域中滑动,若是,则说明用户希望以这 一选定的交互对象为触发对象来进行触摸事件的响应,若否,则说明所获取到的用户输入 的操作并不是触发交互对象的有效操作,将不对这一触摸事件进行响应。
步骤S153,响应触摸事件。
在另一个实施例中,上述步骤S133之后还包括了提取滑动轨迹在检测区域边缘 的起始位置和终止位置的步骤。
本实施例中,为进一步提高检测区域中进行的检测的精确度,在用户手指所进行 的滑动接触到检测区域的边缘时开始记录这一起始位置,在离开检测区域时记录终止位置。
此外,也可以根据滑动轨迹与检测区域边缘的发生重叠的点以及触摸事件的滑动 方向得到检测区域边缘上的起始位置和终止位置。
上述步骤S151的具体过程为判断起始位置和终止位置是否为检测区域中的同一 点,若否,则进入步骤S153,若是,则结束。
本实施例中,用户的滑动手势在检测区域中滑动通常是从某一点进入检测区域后 经过另一个点滑出检测区域的,因此,可通过判断在检测区域边缘提取到的起始位置和终 止位置是否为同一个点,若不是,则说明实施了触发选定的交互对象的操作,需要对其进行 响应,若否,则说明这一在检测区域中的滑动手势可能是用户的误操作,将结束交互过程。
在另一个实施例中,如图3所示,上述步骤S151的具体过程为
步骤S1511,获取起始位置和终止位置之间的连线。
步骤S1513,判断该连线是否穿过检测区域,若是,则进入步骤S153,若否,则结束。
本实施例中,如图4所示,通过判断起始位置和终止位置之间的连线501是否穿过 交互对象503上的检测区域505来获知该用户的滑动手势是否连续地滑过检测区域,若是, 则对用户的滑动手势进行响应,若否,则结束。
图5示出了一个实施例中触摸终端中的交互装置包括事件获取模块10、处理模块 30以及触发响应模块50。
事件获取模块10,用于获取用户的触摸事件。
本实施例中,在触摸终端的触摸屏幕中用户输入触摸事件,该触摸事件包括了用 户在触摸屏幕上的各种手势,例如滑动手势等。具体地,触摸终端向用户展示了交互界面, 用户通过触摸屏幕向交互界面中的某一交互对象施加滑动手势等。
处理模块30,用于按照触摸事件发生的连续滑动获取滑动轨迹,并根据滑动轨迹 得到选定的交互对象。
本实施例中,触摸事件是一系列连续的手势,通过用户输入的一系列连续的手势 可以获知用户输入的触摸事件在交互界面中发生的滑动,并记录这一系列连续的手势在交 互界面中产生的滑动轨迹,进而根据这一滑动轨迹确定用户所作用的交互对象是交互界面 中的哪一个元素。。
触发响应模块50,用于根据滑动轨迹触发选定的交互对象响应触摸事件。
本实施例中,触发响应模块50根据滑动轨迹分析用户所输入的触摸事件是需要 触发交互对象,还是用户的误操作,例如,在某一游戏中,若用户需要对游戏界面中的某一 对象发出攻击行为,则将对该对象施加触击手势、滑动手势等一系列连续的手势以选定该 对象,以发起用户对该对象的交互,并通过在该对象上的滑动来确认发出攻击行为的对象 即为该选定的对象,进而触发对用户施加的手势的响应。
在一个实施例中,如图6所示,上述触发响应模块50包括检测单元510以及响应 单元530。
检测单元510,用于根据滑动轨迹检测用户的触摸事件是否在检测区域中滑动,若 是,则通知响应单元530,若否,则结束。
本实施例中,检测区域是预先设置于交互界面中的某一区域,与选定的交互对象 相对应的,可以是设置于交互对象图标上的某一个区域,交互界面中的每一交互对象均存 在与其一一对应的检测区域,以用于检测单元510检测用户对该交互对象输入的触摸事件 是否有效,以避免对用户的误操作进行响应。
在通过用户的触击手势选定了交互对象之后,检测单元510将检测触摸事件在交 互界面产生的滑动轨迹是否在与选定的交互对象相对应的检测区域中滑动,若是,则说明 用户希望以这一选定的交互对象为触发对象来进行触摸事件的响应,若否,则说明所获取 到的用户输入的操作并不是触发交互对象的有效操作,将不对这一触摸事件进行响应。
响应单元530,用于响应触摸事件。
在另一个实施例中,处理模块30还包括了提取单元,该提取单元用于提取滑动轨 迹在检测区域边缘的起始位置和终止位置。
本实施例中,为进一步提高检测区域中进行的检测的精确度,提取单元在用户手 指所进行的滑动接触到检测区域的边缘时开始记录这一起始位置,在离开检测区域时记录终止位置。
此外,提取单元也可以根据滑动轨迹与检测区域边缘的发生重叠的点以及触摸事 件的滑动方向得到检测区域边缘上的起始位置和终止位置。
检测单元510还用于判断起始位置和终止位置是否为检测区域中的同一点,若 否,则通知响应单元530,若是,则结束。
本实施例中,用户的滑动手势在检测区域中滑动通常是从某一点进入检测区域后 经过另一个点滑出检测区域的,因此,检测单元510可通过判断在检测区域边缘提取到的 起始位置和终止位置是否为同一个点,若不是,则说明实施了触发选定的交互对象的操作, 需要对其进行响应,若否,则说明这一在检测区域中的滑动手势可能是用户的误操作,将结 束交互过程。
在另一个实施例中,检测单元510还用于获取起始位置和终止位置之间的连线, 并判断该连线是否穿过检测区域,若是,则通知响应单元530。
本实施例中,检测单元510通过判断起始位置和终止位置之间的连线是否穿过检 测区域来获知该用户的滑动手势是否连续地滑过检测区域,若是,则通知响应单元530对 用户的滑动手势进行响应,若否,则结束。
上述触摸终端中的交互方法及装置,通过用户输入的触摸事件得到选定的交互对 象以及滑动轨迹,进而由滑动轨迹来实现触摸事件的响应,不需要进行点击选定、二次确认 等操作即可完成交互操作,有效地降低了操作的复杂性,简单直接,提高了操作上的方便 性。
上述触摸终端中的交互方法及装置通过与选定的交互对象相对应的检测区域进 行检测并判断是否对触摸事件进行响应,降低了误操作的风险。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种触摸终端中的交互方法,包括如下步骤获取用户的触摸事件;按照所述触摸事件发生的连续滑动获取滑动轨迹,并根据所述滑动轨迹得到选定的交互对象;根据所述滑动轨迹触发所述选定的交互对象响应所述触摸事件。
2.根据权利要求1所述的触摸终端中的交互方法,其特征在于,所述按照所述触摸事件发生的连续滑动获取滑动轨迹的步骤为根据所述滑动轨迹检测所述用户的触摸事件是否在检测区域中滑动,若是,则响应所述触摸事件;所述检测区域是与所述选定的交互对象相对应的。
3.根据权利要求2所述的触摸终端中的交互方法,其特征在于,所述按照所述触摸事件发生的连续滑动获取滑动轨迹的步骤之后还包括提取所述滑动轨迹在检测区域边缘的起始位置和终止位置。
4.根据权利要求3所述的触摸终端中的交互方法,其特征在于,所述根据所述滑动轨迹检测所述用户的触摸事件是否在检测区域中滑动的步骤为判断所述起始位置和终止位置是否为检测区域中的同一点,若否,则进入所述响应所述触摸事件的步骤。
5.根据权利要求3所述的触摸终端中的交互方法,其特征在于,所述根据所述滑动轨迹检测所述用户的触摸事件是否在检测区域中滑动的步骤为获取所述起始位置和终止位置之间的连线;判断所述连线是否穿过所述检测区域,若是,则进入所述响应所述触摸事件的步骤。
6.一种触摸终端中的交互装置,其特征在于,包括事件获取模块,用于获取用户的触摸事件;处理模块,用于按照所述触摸事件发生的连续滑动获取滑动轨迹,并根据所述滑动轨迹得到选定的交互对象;触发响应模块,用于根据所述滑动轨迹触发所述选定的交互对象响应所述触摸事件。
7.根据权利要求6所述的触摸终端中的交互装置,其特征在于,所述触发响应模块包括检测单元,用于根据所述滑动轨迹检测所述用户的触摸事件是否在检测区域中滑动, 若是,则通知响应单元;所述响应单元用于响应所述触摸事件;所述检测区域是与所述选定的交互对象相对应的。
8.根据权利要求7所述的触摸终端中的交互方法,其特征在于,所述处理模块还包括 提取单元,用于提取所述滑动轨迹在检测区域边缘的起始位置和终止位置。
9.根据权利要求8所述的触摸终端中的交互装置,其特征在于,所述检测单元还用于判断所述起始位置和终止位置是否为检测区域中的同一点,若否,则通知所述响应单元。
10.根据权利要求8所述的触摸终端中的交互装置,其特征在于,所述检测单元还用于获取所述起始位置和终止位置之间的连线,并判断所述连线是否穿过所述检测区域,若是, 则通知所述响应单元。
全文摘要
一种触摸终端中的交互方法,包括如下步骤获取用户的触摸事件;按照所述触摸事件发生的连续滑动获取滑动轨迹,并根据所述滑动轨迹得到选定的交互对象;根据所述滑动轨迹触发所述选定的交互对象响应所述触摸事件。上述触摸终端中的交互方法及装置,通过用户输入的触摸事件得到选定的交互对象以及滑动轨迹,进而由滑动轨迹来实现触摸事件的响应,不需要进行点击选定、二次确认等操作即可完成交互操作,有效地降低了操作的复杂性,提高了操作上的方便性。
文档编号G06F3/041GK103019426SQ20111030005
公开日2013年4月3日 申请日期2011年9月28日 优先权日2011年9月28日
发明者李丽娟 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1