触控方法及触控系统的制作方法
【技术领域】
[0001 ]本发明属于人机交互领域,尤其涉及一种触控方法及触控系统。
【背景技术】
[0002]随着科技的发展及智能终端的普及,人们对智能终端的要求越来越高,如今,大多数手机都采用触控式操作,手势快捷键也因此应运而生。
[0003]压力触控(ForceTouch)技术,能够识别用户的轻按和重按,允许用户通过不同的按压力度以执行不同的操作。压力触控技术作为对触控手势识别的补充,使人机交互的方式更加丰富。
[0004]然而,目前的通过压力触控技术对触控手势识别的内容简单,只能通过重力识别感应器区分轻重两类,且直接体现于应用的程序中,比如:用户只能进行单点或多点触控,以进行手机中的钢琴等乐器的弹奏。
【发明内容】
[0005]有鉴于此,本发明的目的在于提供一种触控方法及触控系统,可以解决现有技术中对压力的分辨过于简单、无法识别滑动的手势的技术问题。
[0006]为解决上述技术问题,本发明实施例提供了一种触控方法,应用于终端设备中,所述触控方法包括:
[0007]通过触控点分析用户的滑动手势中的触控的力度;
[0008]依次读取所述触控力度对应的触控值;
[0009]对所述触控值进行汇总,以生成压力数据;以及
[0010]从操作列表中对所述压力数据进行匹配,以选择对应的操作指令,并执行所述触控操作。
[0011]为解决上述技术问题,本发明实施例还提供了一种触控系统,应用于终端设备中,所述触控系统包括:
[0012]分析模块,用于通过触控点分析用户的滑动手势中的触控的力度;
[0013]读取模块,用于依次读取所述触控力度对应的触控值;
[0014]汇总模块,用于对所述触控值进行汇总,以生成压力数据;以及
[0015]执行模块,用于从操作列表中对所述压力数据进行匹配,以选择对应的操作指令,并执行所述触控操作。
[0016]相对于现有技术,本发明的触控方法及触控系统,通过获取用户触控压力的变化数据,以匹配预设对应触控操作,实现以简单的手势压力数据达到方便操作的目的,操作过程方便、快捷、精确度高且避免了误操作的情况。
【附图说明】
[0017]图1是本发明实施例一提供的触控方法的流程示意图;
[0018]图2是本发明实施例二提供的触控方法的流程示意图;
[0019]图3是本发明实施例三提供的触控系统的模块示意图;
[0020]图4是本发明实施例四提供的触控方法及触控系统的触控显示界面的示意图。
【具体实施方式】
[0021]请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0022]本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。
[0023]本发明提供的触控方法及触控系统,主要应用于移动终端设备,如:手机、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)等。
[0024]可以理解的是:虽然各实施例的侧重不同,但其设计思想是一致的。且,在某个实施例中没有详述的部分,可以参见说明书全文的详细描述,不再赘述。
[0025]实施例一
[0026]请参阅图1,所示为本发明实施例提供的触控方法的流程示意图。所述触控方法,执行于终端设备中。
[0027]具体而言,所述触控方法,包括:
[0028]在步骤SlOl中,通过触控点分析用户的滑动手势中的触控力度。
[0029]其中,分析触控力度的步骤,具体包括:
[0030](I)在显示屏中增加一层压力传感器;以及
[0031](2)设置所述传感器中的触控点,所述触控点的密度或个数的设置用确定一个滑动手势所产生的触控值个数。
[0032]可以理解的是,若所述触控点的密度大或个数多,则同一滑动手势所产生的触控值就多。
[0033]在步骤S102中,依次读取所述触控力度对应的触控值。
[0034]其中,所述读取的步骤,具体包括:
[0035](I)设置读取规则,所述读取规则包括:用户手指经过或离开所述触控点时的所述触控值的最大值、最小值、或最稳定值;以及
[0036](2)依照所述读取规则读取所述触控力度对应的触控值。
[0037]在步骤S103中,对所述触控值进行汇总,以生成压力数据。
[0038]其中,所述生成压力数据的步骤,具体包括:
[0039](I)将所述触控值按照形成时间顺序进行汇总;和/或
[0040](2)将所述触控值按照滑动手势的滑动方向进行汇总;以及
[0041](3)将所述汇总结果生成压力数据。
[0042]在步骤S104中,从操作列表中对所述压力数据进行匹配,以选择对应的操作指令,并执行所述触控操作。
[0043]其中,所述匹配的步骤,具体包括:
[0044](I)设置匹配阈值,比如70%;
[0045](2)将所述压力数据与操作列表中的预设数据进行匹配,以生成匹配度,比如85% ;
[0046](3)判断所述匹配度是否大于所述匹配阈值;以及
[0047](4)若所述匹配度大于所述匹配阈值,则选择所述压力数据对应的操作指令,并执行所述预设触控操作;
[0048](5)若所述匹配度不大于所述匹配阈值,则忽略所述滑动手势,视为误操作。
[0049]本发明的触控方法,通过获取用户触控压力的变化数据,以匹配预设对应触控操作,实现以简单的手势压力数据达到方便操作的目的,操作过程方便、快捷、精确度高且避免了误操作的情况。
[0050]实施例二
[0051]请参阅图2,所示为本发明实施例提供的触控方法的流程示意图。所述触控方法,执行于终端设备中。
[0052]可以理解的是,图2是图1所示触控方法的流程优化,其中,相同的步骤,仍以SI开头,不同的步骤以S2开头,以显示其差异所在。
[0053]具体而言,所述触控方法,包括:
[0054]在步骤S201中,通过触控点分析用户的滑动手势中的触控的力度,并通过显示屏显示所述触控力度的范围区间,以供用户的手势在滑动过程中进行力度调节。
[0055]其中,所述显示所述触控力度的范围区间中,通常采用:2段式(如大小、高低、或01等方式进行显示)、3段式(如大中小、高中低、或红黄绿等方式进行显示)、4段式(如四分象限、或I?4的数值)、或5段式(如将圆环五等分、或I?5的数值)进行显示。
[0056]具体而言,可以通过数字、颜色、文字、或图形等形式进行触控力度的显示,以供用户实时调整滑动手势的触控力度。
[0057]在步骤S202中,设置读取规则,并依照所述读取规则读取所述触控力度对应的触控值。
[0058]其中,所述读取规则包括但不限于:用户手指经过或离开所述触控点时的所述触控值的最大值、最小值、或最稳定值。
[0059]在步骤S203中,将所述触控值按照形成时间顺序进行汇总,将所述汇总结果生成压力数据。
[0060]具体而言,包括:
[0061 ] (I)可按照时间顺序将后一触控值减去前一触控值;
[0062](2)保存所述差值;以及
[0063](3)分析所述差值,若差值为正时,则表示为上升趋势,若差值为负值时,则表示为下降的趋势,可保存整体趋势形成一个趋势表;或若差值为正时,则表示为“大”,若差值为负显示为“小”,最后形成一个大小变化字段,如“大大大大小小小小”、“小小小小大大大大”、或“小小小大小小小”等。
[0064]在步骤S104中,从操作列表中对所述压力数据进行匹配,以选择对应的操作指令,并执行所述触控操作。
[0065]其中,所述触控操作包括但不限于:快速打开通讯录、播放音乐、快速拨打紧急电话等。
[0066]本发明的触控方法,通过显示屏显示触控力度范围区间,获取用户触控压力的变化数据,以匹配预设对应触控操作,实现以简单的手势压力数据达到方便操作的目的,操作过程方便、快捷、精确度高且避免了误操作的情况。
[0067]实施例三
[0068]请参阅图3,所示为本发明实施例提供的触控方法的模块示意图。所述触控系统,执行于终端设备中。