触控方法和装置的制作方法

文档序号:6596974阅读:112来源:国知局
专利名称:触控方法和装置的制作方法
技术领域
本发明涉及触控技术领域,特别涉及一种触控方法和装置。
背景技术
在人机交互技术中,触控技术的应用比较广泛,如触摸式手机、触摸式电脑等电器
设备。使用触控技术能很好的实现人机交互。采用触控技术的电器设备,通过一个触摸屏
或触控板,接受来自屏幕上的输入信息,可以赋予用户更直观、更便利的操作体验。 现有技术中的触控技术多为单点触控,即支持用户使用一根手指进行触控操作,
如进行点击、拖拽等操作。 现有技术中的多点触控技术允许用户使用多个手指进行触控,以实现更好的触控 操作。如用户可以使用两根手指在触摸板上滑动,以对图片进行放大或縮小的操作,并且通 过两根手指准确定位放大或縮小后的图片大小。 现有技术中,实现多点触控的关键技术是投射电容式技术,该技术包括自电容型 和互电容型两种。自电容型是指触控物与电极间产生电容耦合,并通过测量电极的电容变 化确定触碰位置。互电容型主要架构是2层导电层,当触碰时,会在临近2层电极间产生电 容耦合现象,2层导电层中的一层是驱动线,另一层是感应线,两层线路彼此垂直。运行时, 依次驱动1条驱动线,并测量与这条驱动线交错的感应线是否发生电容耦合现象,经过逐 一扫描获知确切的触碰位置。如果是XAY的矩阵,那么理论上检测的次数为XAY次。
发明人在实现本发明实施例过程中发现,现有技术中的单点触控技术有很大的局 限性,很多操作难以通过单点触控来完成,如按照用户需要的尺寸放大或縮小图片,对图片 进行翻转等操作,使用单点触控难以实现用户的目的。现有技术中的多点触控技术,其工作 负荷很大,需要采用更强大的处理器,功耗也更大,同时设计复杂度如走线的设计复杂度很 高,因此成本也较高。

发明内容
本发明提供一种触控方法和装置,以实现丰富的触控操作,同时降低设计复杂度 和成本。 本发明实施例提供了 一种触控方法,包括 当检测到用户触发了功能控件时,则进入所述功能控件对应的功能状态;
检测用户在触控板上对操作对象进行的触控操作; 在所述功能控件对应的功能状态下,根据所述用户的触控操作,对所述操作对象 进行相应处理。
本发明实施例还提供了一种触控装置,其特征在于,包括 第一检测模块,用于在检测到用户触发了功能控件时,则进入所述功能控件对应 的功能状态; 第二检测模块,用于在所述功能控件对应的功能状态下,检测用户在触控板上对
4操作对象进行的触控操作; 处理模块,用于在所述功能控件对应的功能状态下,根据所述用户的触控操作,对 所述操作对象进行相应处理。 本发明实施例中,通过触发功能控件进入对应的功能状态,再进一步检测用户的 触控操作,在该功能状态下,根据用户的触控操作对操作对象进行相应的处理,该方案能够 实现比单点触控更丰富的触控功能,且易于实现,能够降低触控装置的设计复杂度。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他 的附图。
图1为本发明第一实施例提供的触控方法流程图;
图2a为本发明第二实施例提供的触控方法流程图;
图2b为本发明第二实施例提供的触控方法的场景示意图;
图3a为本发明第三实施例提供的触控方法流程图;
图3b为本发明第三实施例提供的触控方法的场景示意图;
图4a为本发明第四实施例提供的触控装置的结构示意图一 ;
图4b为本发明第四实施例提供的触控装置的结构示意图二 ;
图4c为本发明第四实施例提供的触控装置的结构示意图三。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例
中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。 参见图1为本发明第一实施例提供的触控方法流程图,方法包括 步骤11、当检测到用户触发了功能控件时,则进入该功能控件对应的功能状态。 在本实施例中,在用户的触控装置上设置了各种功能控件,如縮放功能控件和/
或旋转功能控件等,功能控件可以为触控装置上的按钮,也可以为触控板上的某个触控区
域,当用户点击了按钮或触碰了触控板上功能控件的区域后,则进入对应的功能状态,如用
户点击了縮放按钮,或触碰了触控板上縮放功能控件的区域,则进入縮放功能状态,确定后
续对操作对象(如图片)的处理为縮放处理,若用户点击了旋转按钮,或触碰了触控板上旋
转功能控件的区域,则进入旋转功能状态,确定后续对操作对象的处理为旋转处理。 步骤12、检测用户在触控板上对操作对象进行的触控操作。 当进入功能控件相应的功能状态后,则需要进一步检测用户在触控板上对操作对 象的具体操作,如在旋转功能状态下,需要进一步检测用户在触控板上是进行顺时针旋转 还是逆时针旋转;在縮 功能状态下,则需要进一步检测用户对操作对象是进行放大处理 还是縮小处理。
检测用户在触控板上的触控操作的方法,在下述实施例中结合具体的应用场景进 行详述。 步骤13、在该功能控件对应的功能状态下,根据该用户的触控操作,对该操作对象 进行相应处理。 当进入功能控件相应的功能状态,检测并确定了用户的触控操作后,就可以对操 作对象进行相应的处理。如在进入旋转功能状态下,检测到用户进行了顺时针旋转的触控 操作,则对操作对象进行顺时针旋转。 本实施例中,先通过触发功能控件进入对应的功能状态,再进一步检测用户的触
控操作,在该功能状态下,根据用户的触控操作对操作对象进行相应的处理,该方案能够实
现比单点触控更丰富的触控功能,且易于实现,能够降低触控装置的设计复杂度。 参见图2a为本发明第二实施例提供的触控方法流程图,在本实施例中,用户需要
对操作对象如某个图片进行旋转操作,则用户可以点击旋转功能控件进入旋转功能状态以
对图片进行旋转操作,方法包括 步骤21、当检测到用户触发了旋转功能控件时,则进入旋转功能状态。 如图2b为本实施例的应用场景示意图,在图2b中,用户先触发了旋转功能控件,
如点击了旋转功能按钮或触碰了旋转功能控件的触控区域,则进入了旋转功能状态,此时,
用户可以使用手指在触控板上对操作对象进行旋转操作。 步骤22、将用户手指在操作对象的触控区域首先接触的点作为中心点,检测用户 手指相对于中心点的滑动方向和滑动角度。 当进入了旋转功能状态后,需进一步检测用户手指是进行了顺时针旋转还是逆时 针旋转,以及旋转的角度。检测方法如下将用户手指在操作对象的触控区域首先接触的点 作为中心点,检测用户手指相对于中心点的滑动方向和滑动角度。如检测到用户手指相对 于该中心点的滑动方向为顺时针方向,用户手指顺时针滑动了 30度,则判定用户的触控操 作为顺时针30度旋转该操作对象;若检测到用户手指相对于该中心点的滑动方向为逆时 针方向,用户手指逆时针滑动了 40度时,则判定用户的触控操作为逆时针40度旋转该操作 对象。 步骤23、根据用户手指相对于中心点的滑动方向和滑动角度,对该操作对象进行 旋转处理。 在旋转功能状态下,根据用户的触控操作,就能够对该操作对象进行相应处理。
在本实施例中,也可以设置两个旋转功能控件 一顺时针旋转功能控件, 一逆时针 旋转功能控件,由此就不需要检测用户手指的滑动方向,只需检测用户手指的滑动角度即 可。如当用户点击顺时针旋转功能控件时,则步骤22中,相应的替代方法为将用户手指在 操作对象的触控区域首先接触的点作为中心点,检测用户手指相对于中心点的滑动角度; 步骤23中,相应的替代方法为根据用户手指相对于中心点的滑动角度,对该操作对象进 行旋转处理。 本实施例中,先通过触发旋转功能控件进入旋转功能状态,再进一步检测用户手 指在触控装置上的滑动方向和滑动角度,由此实现丰富的旋转触控功能,且方案易于实现, 能够降低触控装置的设计复杂度。 参见图3a为本发明第三实施例提供的触控方法流程图,在本实施例中,用户需要对操作对象如某个图片进行縮放操作,则用户可以点击縮放功能控件进入縮放功能状态以 对图片进行縮放操作,方法包括 步骤31、当检测到用户触发了縮放功能控件时,则进入縮放功能状态。 如图3b为本实施例的应用场景示意图,在图3b中,用户先触发了縮放功能控件,
如点击了縮放功能按钮或触碰了縮放功能控件的触控区域,则进入了縮放功能状态,此时,
用户可以使用手指在触控板上对操作对象进行縮放操作。 步骤32、将用户手指在操作对象的触控区域首先接触的点作为中心点,检测用户 手指相对于中心点的滑动方向和滑动长度。 当进入了旋转功能状态后,需进一步检测用户手指是在第一方向滑动还是第二方 向滑动,以及滑动的长度。本实施例中,第一方向表示放大操作对象的方向,第二方向表示 縮小操作对象的方向,按照习惯,第一方向可以为上方向或左方向,第二方向可以为下方向 或右方向。 检测方法如下将用户手指在操作对象的触控区域首先接触的点作为中心点,检
测用户手指相对于中心点的滑动方向和滑动长度。如检测到用户手指相对于该中心点的滑
动方向为第一方向,用户手指滑动的长度为操作对象长度的20%,则判定用户的触控操作
为放大操作对象20% ;检测到用户手指相对于该中心点的滑动方向为第二方向,用户手指
滑动的长度为操作对象长度的30%,则判定用户的触控操作为縮小操作对象30%。 步骤33、根据用户手指相对于中心点的滑动方向和滑动长度,对该操作对象进行
縮放处理。 在縮放功能状态下,根据用户的触控操作,就能够对该操作对象进行相应处理。
在本实施例中,也可以设置两个功能控件一放大功能控件,一縮小功能控件,由 此就不需要检测用户手指的滑动方向,只需检测用户手指的滑动长度即可。如当用户点击 放大功能控件时,则步骤32中,相应的替代方法为将用户手指在操作对象的触控区域首 先接触的点作为中心点,检测用户手指相对于中心点的滑动长度;步骤33中,相应的替代 方法为根据用户手指相对于中心点的滑动长度,对该操作对象进行放大处理。
本实施例中,先通过触发縮放功能控件进入縮放功能状态,再进一步检测用户手 指在触控装置上的滑动方向和滑动长度,由此实现丰富的縮放触控功能,且方案易于实现, 能够降低触控装置的设计复杂度。 以上分别介绍了通过设置旋转功能控件实现旋转触控功能,以及通过设置縮放功
能控件实现縮放触控功能,在本发明实施例中,还可以灵活地设置其他的功能控件,通过功
能控件实现对应的触控功能,实现原理与上述方法类似,此处不再赘述。 参见图4a为本发明第四实施例提供的触控装置的结构示意图一,该触控装置包
括第一检测模块41、第二检测模块42和处理模块43。 第一检测模块41,用于在检测到用户触发了功能控件时,则进入该功能控件对应 的功能状态; 第二检测模块42,用于在该功能控件对应的功能状态下,检测用户在触控板上对 操作对象进行的触控操作; 处理模块43,用于在该功能控件对应的功能状态下,根据该用户的触控操作,对该 操作对象进行相应处理。
其中,该功能控件为实体控件,如键盘按键或触摸式控件。该功能控件包括旋转 功能控件和/或縮放功能控件。 参加图4b为本实施例提供的触控装置的结构示意图二,为实现旋转触控功能,该 第一检测模块41包括旋转功能检测单元41a,用于在检测到用户触发了旋转功能控件时, 则进入旋转功能状态; 该第二检测模块42包括第一操作检测单元42a,用于在旋转功能状态下,将用户 手指在操作对象的触控区域首先接触的点作为中心点,检测用户手指相对于中心点的滑动 方向和滑动角度; 该处理模块43包括第一处理单元43a,用于在旋转功能状态下,根据用户手指相 对于中心点的滑动方向和滑动角度,对该操作对象进行旋转处理。 参加图4c为本实施例提供的触控装置的结构示意图三,为实现縮放触控功能,该 第一检测模块41包括縮放功能检测单元41b,用于在检测到用户触发了縮放功能控件时, 则进入縮放功能状态; 该第二检测模块42包括第二操作检测单元42b,用于在縮放功能状态下,将用户 手指在操作对象的触控区域首先接触的点作为中心点,检测用户手指相对于中心点的滑动 方向和滑动长度; 该处理模块43包括,第二处理单元43c,用于在縮放功能状态下,根据用户手指相 对于中心点的滑动方向和滑动长度,对该操作对象进行縮放处理。 本实施例中,先通过触发功能控件进入对应的功能状态,再进一步检测用户的触 控操作,在该功能状态下,根据用户的触控操作对操作对象进行相应的处理,该方案能够实 现比单点触控更丰富的触控功能,且方案易于实现,能够降低触控装置的复杂度。
本领域普通技术人员可以理解附图只是一个实施例的示意图,附图中的模块或 流程并不一定是实施本发明所必须的。 本领域普通技术人员可以理解实施例中的装置中的模块可以按照实施例描述分 布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。 本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、 RAM、磁碟或者 光盘等各种可以存储程序代码的介质。 最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换; 而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范 围。
8
权利要求
一种触控方法,其特征在于,包括当检测到用户触发了功能控件时,则进入所述功能控件对应的功能状态;检测用户在触控板上对操作对象进行的触控操作;在所述功能控件对应的功能状态下,根据所述用户的触控操作,对所述操作对象进行相应处理。
2. 根据权利要求1所述的触控方法,其特征在于,所述功能控件包括旋转功能控件和 /或縮放功能控件。
3. 根据权利要求2所述的触控方法,其特征在于,所述当检测到用户触发了功能控件 时,则进入所述功能控件对应的功能状态,包括当检测到用户触发了旋转功能控件时,则进入旋转功能状态; 相应的,所述检测用户在触控板上对操作对象进行的触控操作,包括 将用户手指在操作对象的触控区域首先接触的点作为中心点,检测用户手指相对于中 心点的滑动方向和滑动角度;相应的,所述根据所述用户的触控操作,对所述操作对象进行相应处理,包括 根据用户手指相对于所述中心点的滑动方向和滑动角度,对该操作对象进行旋转处理。
4. 根据权利要求2所述的触控方法,其特征在于,所述当检测到用户触发了功能控件时,则进入所述功能控件对应的功能状态,包括当检测到用户触发了縮放功能控件时,则进入縮放功能状态; 相应的,所述检测用户在触控板上对操作对象进行的触控操作,包括 将用户手指在操作对象的触控区域首先接触的点作为中心点,检测用户手指相对于中心点的滑动方向和滑动长度;相应的,所述根据所述用户的触控操作,对所述操作对象进行相应处理,包括 根据用户手指相对于所述中心点的滑动方向和滑动长度,对所述操作对象进行縮放处理。
5. 根据权利要求l-4任一所述的触控方法,其特征在于,所述功能控件为实体控件或 触摸式控件。
6. —种触控装置,其特征在于,包括第一检测模块,用于在检测到用户触发了功能控件时,则进入所述功能控件对应的功 能状态;第二检测模块,用于在所述功能控件对应的功能状态下,检测用户在触控板上对操作 对象进行的触控操作;处理模块,用于在所述功能控件对应的功能状态下,根据所述用户的触控操作,对所述 操作对象进行相应处理。
7. 根据权利要求6所述的触控装置,其特征在于,所述功能控件包括旋转功能控件和 /或縮放功能控件。
8. 根据权利要求7所述的触控装置,其特征在于,所述第一检测模块包括旋转功能检测单元,用于在检测到用户触发了旋转功能控件 时,则进入旋转功能状态;所述第二检测模块包括第一操作检测单元,用于在旋转功能状态下,将用户手指在操 作对象的触控区域首先接触的点作为中心点,检测用户手指相对于中心点的滑动方向和滑 动角度;所述处理模包括第一处理单元,用于在旋转功能状态下,根据用户手指相对于所述中 心点的滑动方向和滑动角度,对所述操作对象进行旋转处理。
9. 根据权利要求7所述的触控装置,其特征在于,所述第一检测模块包括縮放功能检测单元,用于在检测到用户触发了縮放功能控件 时,则进入縮放功能状态;所述第二检测模块包括第二操作检测单元,用于在縮放功能状态下,将用户手指在操 作对象的触控区域首先接触的点作为中心点,检测用户手指相对于中心点的滑动方向和滑 动长度;所述处理模包括第二处理单元,用于在縮放功能状态下,根据用户手指相对于所述中 心点的滑动方向和滑动长度,对所述操作对象进行縮放处理。
10. 根据权利要求6-9任一所述的触控装置,其特征在于,所述功能控件为实体控件或 触摸式控件。
全文摘要
本发明实施例公开了一种触控方法和装置,所述方法包括当检测到用户触发了功能控件时,则进入所述功能控件对应的功能状态;检测用户在触控板上对操作对象进行的触控操作;在所述功能控件对应的功能状态下,根据所述用户的触控操作,对所述操作对象进行相应处理。本发明先通过触发功能控件进入对应的功能状态,再进一步检测用户的触控操作,在该功能状态下,根据用户的触控操作对操作对象进行相应的处理,该方案能够实现丰富的触控功能,且易于实现,能够降低触控装置的设计复杂度。
文档编号G06F3/041GK101776968SQ20101000404
公开日2010年7月14日 申请日期2010年1月18日 优先权日2010年1月18日
发明者余尧, 刘恒, 李辉, 耿靓, 胡文斌, 郭雷, 钟康 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1