触摸反馈方法、装置及终端与流程

文档序号:13031493阅读:259来源:国知局
触摸反馈方法、装置及终端与流程

本发明涉及通信技术领域,尤其涉及一种触摸反馈方法、装置及终端。



背景技术:

当前,终端大多应用触摸屏,用户通过在终端的触摸屏上进行触控操作,实现人机交互。触控操作以其简单便捷的优点,使得具有触摸屏的终端应用功能变得越来越多样化。例如,利用图案锁屏对终端解锁便是其中一项广为应用的功能。

终端的图案锁屏界面通常设定有固定的图案,例如九个圆点,用户通过手指在图案锁屏界面上滑动,并绘制出一条与手指滑动方向一致的细线,即手指每经过一个图案就用连接线将相邻的图案连接在一起,最终组成一个串联的线条。

上述利用图案锁屏解锁的实现方案中,在用户手指绘制图案的过程中,终端给予用户触控操作的反馈唯有跟随手指移动而绘制出的线条轨迹,即终端给予用户视觉上的反馈比较少且形式单一,使得整个解锁过程显得过于机械化,人机交互体验不佳。



技术实现要素:

本发明实施例提供一种触摸反馈方法、装置及终端,以改善利用图案锁解锁过程中的反馈方式。

第一方面,提供一种触摸反馈方法,在用户用手指绘制图案的过程中,在所述图案锁屏界面上对触碰到的图案进行动画反馈,增加图案锁解锁过程中的系统反馈,改善利用图案锁解锁过程中的反馈方式。其中,可检测用户在图案锁屏界面上输入的绘制解锁图案操作,确定在绘制解锁图案操作过程中被触碰 到的图案,在所述图案锁屏界面上,所述被触碰到的图案以动画形式反馈。

一种可能的设计中,所述被触碰到的图案产生位移并返回原位置,实现所述被触碰到的图案以动画形式反馈。

所述被触碰到的图案产生位移并返回原位置,可以实现的一种方式中,所述被触碰到的图案在获得的滑动方向上实现固定大小的距离,并在到达设定的持续时间时返回原位置。可以实现的另一种方式中,所述被触碰到的图案在获得的滑动方向上减速运动产生位移,并在速度为零时达到所述位移后沿原路径回弹至原位置,所述位移是依据所述被触碰到的图案获得的滑动速度和获得的滑动方向所确定的。

其中,本发明实施例中为避免图案获得的速度过大或者过小影响显示效果,可预设滑动速度区间范围,对图案的滑动速度进行过滤,保证在低速情况下也会有效果可见的位移,而在高速情况下位移距离不会太大,所述被触碰到的图案获得的滑动速度采用如下方式确定:

比较绘制图案操作离开所述被触碰到的图案的滑动速度与预设的滑动速度区间范围内滑动速度之间的大小;若绘制图案操作离开所述被触碰到的图案的滑动速度小于预设的最小滑动速度,则所述被触碰到的图案获得的滑动速度为所述最小滑动速度;若绘制图案操作离开所述被触碰到的图案的滑动速度大于预设的最大滑动速度,则所述被触碰到的图案获得的滑动速度为所述最大滑动速度;若绘制图案操作离开所述被触碰到的图案的滑动速度属于预设的滑动速度区间范围,则所述被触碰到的图案获得的滑动速度为绘制图案操作过程中离开所述被触碰到的图案的滑动速度。

其中,本发明实施例中为避免滑动方向幅度过大影响显示效果,可预设滑动方向区间范围,对图案的滑动方向进行过滤,所述被触碰到的图案获得的滑动方向采用如下方式确定:

确定绘制图案操作离开所述被触碰到的图案的滑动速度在水平方向上的速度分量和在竖直方向速度分量之间的比值;比较所述比值与预设比值区间范 围内比值之间的大小;若所述比值小于所述比值区间范围内比值的最小值,则所述被触碰到的图案获得的滑动方向为竖直方向;若所述比值大于所述比值区间范围内比值的最大值,则所述被触碰到的图案获得的滑动方向为水平方向;若所述比值属于所述比值区间范围内,则所述被触碰到的图案获得的滑动方向为绘制图案操作离开所述被触碰到的图案的滑动方向。

其中,所述被触碰到的图案在所述滑动方向上的位移满足公式:s=cv,以实现弹性效果模拟。所述s为被触碰到的图案在所述被触碰到的图案获得的滑动方向上的位移,所述v为所述被触碰到的图案获得的滑动速度,所述c为常数。

另一种可能的设计中,本发明实施例可在绘制解锁图案操作过程中,在确定手指离开触碰到的图案时,控制被触碰到的图案产生第一位移,并在达到所述第一位移后返回原位置,在所述被触碰到的图案返回原位置后向与所述第一位移方向相反的方向产生第二位移,在达到所述第二位移后返回原位置,重复执行上述过程,以实现图案振动的动态效果。本发明实施例中重复执行的具体次数不作限定。

再一种可能的设计中,所述图案锁屏界面上的图案在被触碰之前以第一颜色呈现,所述图案被触碰后以第二颜色呈现,实现所述被触碰到的图案重新着色,以使用户能够直观确定触碰到图案。

可选的,若所述被触碰到的图案数量为至少两个,则所述至少两个被触碰到的图案在绘制解锁图案操作过程中均以第二颜色呈现。

又一种可能的设计中,所述被触碰到的图案在设定的时间内不显示,并在到达所述设定时间时重新显示,以提高绘制图案的隐秘性。

又一种可能的设计中,若绘制解锁图案操作过程中所述被触碰到的图案数量为多个,例如为至少两个,在图案锁屏界面上,绘制解锁图案操作过程中,可显示连接线,通过所述连接线连接触碰到的图案中相邻两个图案。本发明实施例中若在图案锁屏界面上完成两个图案的连接,且在手指继续滑向下一个图 案时,可将所述已完成连接的两个图案之间的连接线按照连接方向,从一端到另一端逐渐消失,能够增加图案锁解锁过程中的系统反馈,改善图案锁屏解锁过程中反馈方式单一的缺陷。

进一步的,本发明实施例中在完成解锁图案绘制后,可不显示各图案之间的连接线,提高绘制解锁图案的隐秘性。

第二方面,提供一种触摸反馈装置,该触摸反馈装置具有实现上述第一方面涉及的触摸反馈方法的全部功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。例如,所述触摸反馈装置包括获取单元、处理单元和显示单元。所述获取单元用于获取用户在图案锁屏界面上输入的绘制解锁图案操作。所述处理单元,用于确定在绘制解锁图案操作过程中被触碰到的图案,并控制所述被触碰到的图案产生位移并返回原位置。所述显示单元,用于在所述图案锁屏界面上,显示所述被触碰到的图案产生位移并返回原位置的显示效果;和/或用于在所述图案锁屏界面上,显示所述被触碰到的图案重新着色的显示效果;和/或用于在所述图案锁屏界面上,在设定的时间内不显示所述被触碰到的图案,并在到达所述设定时间时重新显示所述被触碰到的图案。

第三方面,提供一种终端,该终端具有实现上述第一方面涉及的触摸反馈方法的全部功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。例如,所述终端包括输入设备、输出设备、处理器、存储器和总线,其中,所述输入设备、所述输出设备、所述存储器均通过所述总线与所述处理器连接,其中,所述存储器,用于存储所述处理器执行的程序代码。所述输入设备,用于获取用户在图案锁屏界面上输入的绘制解锁图案操作。所述处理器,用于确定在绘制解锁图案操作过程中被触碰到的图案,并控制所述被触碰到的图案产生位移并返回原位置;和/或用于控制所述被触碰到的图案重新着色;和/或控制所述被触碰到的图案在设定的时间内不显示,在到达所述设定时间时重新显示。所述 输出设备,用于输出所述被触碰到的图案在所述图案锁屏界面上的显示效果。

附图说明

图1为本发明实施例提供的终端图案锁屏界面示意图;

图2为本发明实施例提供的触摸反馈方法实现流程图;

图3为本发明实施例提供的被触碰到的图案产生位移并返回原位置的一种实现过程示意图;

图4为本发明实施例提供的被触碰到的图案产生位移并返回原位置的另一种实现过程示意图;

图5本发明实施例提供的被触碰到的图案实现重新着色的示意图;

图6为本发明实施例提供的被触碰到的图案在设定的时间内消失的示意图;

图7为本发明实施例提供的绘制解锁图案操作过程中连接线逐渐消失的示意图;

图8为本发明实施例中终端最终识别出的解锁图案示意图;

图9为本发明实施例中绘制解锁图案操作过程中,被触碰到的图案反馈过程流程示意图;

图10为本发明实施例中绘制解锁图案过程中,终端实现触摸反馈的实现时序图;

图11为本发明实施例提供的触摸反馈装置的结构示意图;

图12为本发明实施例提供的终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行详细地描述。

本发明实施例提供的触摸反馈方法可应用于具有图案锁屏的终端。所述图案锁屏为终端屏幕锁屏的一种。图案锁屏处于锁定状态下终端的显示界面可称 为图案锁屏界面。图1所示为本发明实施例提供的触摸反馈方法可应用的一种图案锁屏界面,图1中终端屏幕上显示九个圆点的显示界面即为图案锁屏界面。图案锁屏通常包括固定数量的图案,例如图1中图案锁屏界面上的每个圆点可以理解为是组成图案锁屏的图案。图1所示的终端。图1所示的终端在锁屏情况下,屏幕上显示图案锁屏界面,用户可在图案锁屏界面上滑动图案,以绘制解锁图案。绘制解锁图案操作过程中,每触碰到一个图案就用连接线将相邻的图案连接在一起,最终组成一个串联的线条,形成绘制的解锁图案。通过连接线连接若干个图案可绘制成各种解锁图案,在用户绘制的解锁图案与预设的解锁图案相同情况下,实现屏幕解锁。

本发明实施例提供的基于图案锁屏的触摸反馈方法,在用户用手指绘制解锁图案的过程中,在所述图案锁屏界面上对触碰到的图案进行动画反馈,增加图案锁解锁过程中的系统反馈,改善图案锁屏解锁过程中反馈方式单一的缺陷。

图2所示为本发明实施例提供的触摸反馈方法实现流程图,图2所示方法的执行主体为终端(terminal)。需要理解的是,本发明实施例中涉及的终端,还可称之为移动终端(mobileterminal)、移动台(mobilestation,ms)、用户设备(userequipment,ue)等,该终端可以经无线接入网(radioaccessnetwork,ran)与一个或不止一个核心网进行通信,例如,终端可以是移动电话(或称为蜂窝电话)、具有移动终端的计算机等,例如,终端还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。

进一步需要说明的是,本发明实施例图1中仅是以圆点作为图案锁屏的图案为例进行说明,具体实施时并不限定图案锁屏的图案的具体形式,该图案锁屏的图案还可以是诸如圆圈、浮点、微型图片、悬浮窗口等图案。即,在本发明实施例中,图案泛指用于用户在解锁终端的过程中,用户触摸终端触摸屏上的关键点所指向的界面元素。理论上来说,该界面元素可以为可以在终端触摸 屏的显示界面上显示的任一元素,包括但不显示悬浮窗口、图标、widget、图片等。

图2所示为本发明实施例提供的基于图案锁屏的触摸反馈方法实现流程图。

s101:获取用户在图案锁屏界面上输入的绘制解锁图案操作。

本发明实施例中用户在图案锁屏界面上绘制解锁图案,终端的输入设备(例如触摸屏)可以检测并获取到用户输入的绘制解锁图案操作,并能检测到用户绘制解锁图案操作过程中触碰到的触摸点。本发明实施例中,所述绘制解锁图案操作即为用户的解锁操作,该解锁操作具体是通过用户绘制解锁图案实现的,该解锁图案是用户执行解锁操作所必须触摸的关键点所指向的界面元素。

s102:确定在绘制解锁图案操作过程中被触碰到的图案。

本发明实施例中,终端的输入设备能够获取到用户输入绘制解锁图案操作过程中触碰到的触摸点,并能确定触摸点坐标。终端的处理设备(例如处理器)可以通过判断所述触摸点是否落入图案锁中包括的图案中任一图案的区域覆盖范围,可确定绘制解锁图案操作过程中是否触碰到图案,若落入图案的区域覆盖范围则确定触碰到图案。通常,用户绘制出的解锁图案包括的图案数量为多个,故绘制解锁图案操作过程中被触碰到的图案的数量一般为不少于1个,并不大于图案锁中图案的总数量,例如图案锁为9个圆点的情况下,绘制解锁图案操作过程中被触碰到的图案的数量在(1~9)范围内。

s103:在所述图案锁屏界面上,对所述被触碰到的图案进行动画反馈。

本发明实施例中改变传统绘制解锁图案操作过程中图案固定不变的反馈方式,在图案锁屏界面上对被触碰到的图案进行动画反馈,改善了触摸反馈过于单一的弊端。

本发明实施例中所述动画反馈是相对原有图案固定不变而言,所述动画反馈可以包括诸如颜色改变、产生位移、忽隐忽现等能够使用户直观上感受到所 述图案发生改变的各种反馈形式。

本发明实施例中对所述被触碰到的图案进行动画反馈可采用如下几种实现方式中的一种或者多种组合:

第一种实现方式中,所述被触碰到的图案产生位移。

第二种实现方式中,所述被触碰到的图案重新着色。

第三种实现方式中,所述被触碰到的图案在设定的时间内消失,并在到达所述设定时间时重新显示。

本发明实施例以下将结合具体实施例,对本发明实施例涉及的反馈方式进行说明。

实施例一

本发明实施例中,绘制解锁图案操作过程中被触碰到的图案可产生位移。所述位移可以理解为是一个有大小和方向的矢量,本发明实施例中所述位移用于表示图案的位置变化,其包括图案的运动方向。

一种可能的实施例中,本发明实施例可在绘制解锁图案操作过程中,在确定手指离开触碰到的图案时,控制被触碰到的图案产生位移,并在达到所述位移后返回原位置。

本发明实施例中控制被触碰到的图案产生位移,并在达到所述位移后返回原位置,可采用如下两种实施方式。一种实施方式中,所述被触碰到的图案在获得的滑动方向上实现固定大小的距离,并在到达设定的持续时间时返回原位置。另一种实施方式中,所述被触碰到的图案在获得的滑动方向上减速运动产生位移,并在速度为零时达到所述位移后沿原路径返回原位置。

本发明实施例中所述被触碰到的图案在获得的滑动方向上实现固定大小的距离,并在到达设定的持续时间时返回原位置,可采用如下方式实现:

终端的处理设备预先设定位移的大小为固定大小,位移方向为滑动方向,并设定产位移的持续时间。当确定了被触碰到的图案后,控制所述被触碰到的图案在所述被触碰到的图案在获得的滑动方向上实现所述固定大小的距离,并 在时间达到所述设定的持续时间时,控制所述被触碰到的图案返回原位置。例如,预设的位移大小为2mm,时间为1s,则用户触碰到图案时,该被触碰到的图案在滑动方向上,位移到与原位置距离2mm的位置,并在该位置持续显示1s,1s后该被触碰到的图案在原位置显示,如图3所示。

本发明实施例中所述被触碰到的图案在获得的滑动方向上减速运动产生位移,并在速度为零时达到所述位移后沿原路径返回原位置,可采用如下方式实现:

终端确定被触碰到的图案获得的滑动方向以及滑动速度,依据该滑动方向和滑动速度可确定所述被触碰到的图案的位移,然后可控制所述被触碰到的图案在所述获得的滑动方向上完成所述确定的位移。图案产生位移的过程是一个减速运动的过程,在速度为零时达到所述确定的位移,并在达到所述位移后沿原路径回弹至原位置,如图4所示。

具体的,本发明实施例图4所示图案的位移过程可以理解为是弹簧效果的模拟。假设v为图案获得的滑动速度,s为图案在获得的滑动方向上的位移,m为图案的质量,k为弹簧的弹性系数,则利用能量守恒定律得到等式精简后可以得到所述被触碰到的图案在所述滑动方向上的位移满足如下公式:

s=cv;

其中,所述s为被触碰到的图案在所述被触碰到的图案获得的滑动方向上的位移,所述v为所述被触碰到的图案获得的滑动速度,所述c为常数。

由于用户进行绘制解锁图案操作过程中滑动速度的变化幅度很大,本发明实施例中为避免图案获得的速度过大或者过小影响显示效果,可预设滑动速度区间范围,对图案的滑动速度进行过滤,保证在低速情况下也会有效果可见的位移,而在高速情况下位移距离不会太大。

本发明实施例中可采用如下方式对滑动速度进行过滤,确定图案获得的滑动速度:

比较离开所述被触碰到的图案的滑动速度与预设的滑动速度区间范围内滑动速度之间的大小。若离开所述被触碰到的图案的滑动速度小于预设的最小滑动速度,则所述被触碰到的图案获得的滑动速度为所述最小滑动速度。若离开所述被触碰到的图案的滑动速度大于预设的最大滑动速度,则所述被触碰到的图案获得的滑动速度为所述最大滑动速度。若离开所述被触碰到的图案的滑动速度属于预设的滑动速度区间范围,则所述被触碰到的图案获得的滑动速度为离开所述被触碰到的图案的滑动速度。

由于用户进行绘制解锁图案操作过程中滑动方向的变化幅度很大,本发明实施例中为避免滑动方向幅度过大影响显示效果,可预设滑动方向区间范围,对图案的滑动方向进行过滤。

本发明实施例中可采用如下方式对滑动方向进行过滤,确定图案获得的滑动方向:

确定离开所述被触碰到的图案的滑动速度在水平方向上的速度分量和在竖直方向速度分量之间的比值。比较所述比值与预设比值区间范围内比值之间的大小。若所述比值小于所述比值区间范围内比值的最小值,则所述被触碰到的图案获得的滑动方向为竖直方向。若所述比值大于所述比值区间范围内比值的最大值,则所述被触碰到的图案获得的滑动方向为水平方向。若所述比值属于所述比值区间范围内,则所述被触碰到的图案获得的滑动方向为离开所述被触碰到的图案的滑动方向。

例如,所述滑动方向依据所述滑动速度以及滑动方向,确定的所述滑动速度在水平方向上的速度分量为vx,在竖直方向上的速度分量vy,设水平方向上的速度分量和在竖直方向速度分量之间的比值为ratio,则ratio=vx/vy。假设设定的比值区间范围为[0.5,2],则,若ratio小于0.5,则所述被触碰到的图案获得的滑动方向为垂直方向,进行位移确定时可忽略水平方向上的速度分量。若ratio大于2,则所述被触碰到的图案获得的滑动方向为水平方向,进行位移确定时可忽略竖直方向上的速度分量。若ratio∈[0.5,2],则所述被触碰 到的图案获得的滑动方向为离开所述被触碰到的图案的滑动方向,进行位移确定时需要综合考虑水平方向上的速度分量和竖直方向上的速度分量。

需要说明的是,本发明实施例中所述离开所述被触碰到的图案是指终端确定用户手指在图案锁屏界面上的触摸位置不在所述被触碰到的图案的覆盖区域内。

本发明实施例中若确定所述被触碰到的图案在水平方向上的位移为cvx,在竖直方向上的位移为cvy,则可确定所述被触碰到的图案的位移s,所述位移s满足公式:

另一种可能的实施例中,本发明实施例可在绘制解锁图案操作过程中,在确定手指离开触碰到的图案时,控制被触碰到的图案产生第一位移,并在达到所述第一位移后返回原位置,在所述被触碰到的图案返回原位置后向与所述第一位移方向相反的方向产生第二位移,在达到所述第二位移后返回原位置,重复执行上述过程,以实现图案振动的动态效果。本发明实施例中重复执行的具体次数不作限定。

本发明实施例中所述被触碰到的图案产生第一位移并在达到所述第一位移后返回原位置,以及所述被触碰到的图案产生第二位移并在达到所述第二位移后返回原位置的实现过程可参阅上述实施例中产生位移并返回原位置的实现过程,在此不再赘述。

实施例二

本发明实施例中,绘制解锁图案操作过程中所述被触碰到的图案可重新着色。

本发明实施例中可在绘制解锁图案操作过程中,在确定用户触碰到图案时,对被触碰到的图案重新着色,以使用户直观确定触碰到图案。所述重新着色即是在所述图案锁屏界面上将所述被触碰到的图案以不同于原显示颜色进行显示,例如图案锁屏界面上的图案在被触碰之前以第一颜色呈现,在被触碰 之后以第二颜色呈现,所述第一颜色与所述第二颜色为不同的颜色,例如图5所示,图案被触碰之前以黑色呈现,被触碰之后以白色呈现,被触碰到的图案重新着色的过程可以理解为是被触碰到的图案由黑色变为白色。

本发明实施例中,若所述被触碰到的图案数量为多个,例如为至少两个,则所述至少两个被触碰到的图案在绘制解锁图案操作过程中均以第二颜色呈现,进而可使用户明确获知绘制解锁图案操作过程中触碰到的图案。

实施例三

本发明实施例中,绘制解锁图案操作过程中,可控制所述被触碰到的图案在设定的时间内不显示,并在到达所述设定时间时重新显示。

本发明实施例中在绘制解锁图案操作中,可控制被触碰到的图案在所述图案锁屏界面上不显示(图案消失),并在绘制解锁图案操作的整个过程中被触碰到的图案都不显示,在绘制解锁图案操作结束后,重新显示被触碰到的图案,以提高绘制解锁图案的隐秘性。例如,图6所示,虚线为用户在图案锁屏界面上手指滑动的轨迹,在该轨迹上被触碰到的图案,在绘制解锁图案操作过程中都不显示。

需要说明的是,本发明实施例中所述被触碰到的图案在图案锁屏界面上不显示可以理解为所述被触碰到的图案在图案锁屏界面上呈现的颜色与所述图案锁屏界面呈现的颜色一致。

实施例四

在实施例一、实施例二和实施例三的基础上,在图案锁屏界面上,绘制解锁图案操作过程中,可显示连接线,通过所述连接线连接触碰到的图案中两个相邻的图案。本发明实施例中若在图案锁屏界面上完成两个图案的连接,且在手指继续滑向下一个图案时,可控制所述已完成连接的两个图案之间的连接线按照连接方向,从一端到另一端逐渐消失。本发明实施例中所述下一个图案是指不同于所述已完成连接的两个图案的其它图案。

本发明实施例中已完成连接的两个图案之间的连接线按照连接方向,从一 端到另一端逐渐消失的过程可以理解为是弹簧效果的模拟。

本发明实施例中可根据能量守恒定律,完成弹性势能与位移做功的转换,具体实现如下:设恒力为f,弹簧弹性系数为k,恒力f推进的位移为x,转换为弹簧的长度d,则可利用等式得到d与x之间满足如下公式:其中,c为常数。

结合本发明实施例为实现弹簧效果的连接线消失过程,可依据上述公式将将手指端的位置变化(连接线起点)实时地转换成连接线末端的位置变化。设定xn与xn+1分别为连接线末端移动前后的坐标,δx为手指滑动的位移,δd连接线末端的位移,c为包含方向的常数,最终得到连接线末端产生的位移满足公式:xn+1=xn+δd。

本发明实施例以下以在实施例一和实施例二的基础上,实现连接线逐渐消失的过程为例进行说明。

图7所示为本发明实施例提供的绘制解锁图案操作过程中连接线逐渐消失的示意图。

如图7所示,界面(1)为进行解锁图案绘制操作之前的图案锁屏界面,该图案锁屏界面上锁屏图案的图案为圆圈。界面(2)至界面(9)为绘制解锁图案操作过程中的图案锁屏界面。界面(2)中用户手指触摸到圆圈图案(第一圆圈图案),该被触碰到的第一圆圈图案重新着色,变为被选中的颜色(例如图示中的黑色)。手指滑动,则该被触碰到的第一圆圈图案产生位移。界面(3)中手指移出界面(2)中被触碰到的第一圆圈图案并朝向第二个圆圈图案滑动,在手指滑动过程中,在触碰到第二个圆圈图案之前,手指和第一圆圈图案之间显示有连接线,并且该连接线在手指和第一圆圈图案之间始终相连。界面(3)中手指刚接触到第二个圆圈图案时,第一圆圈图案与第二圆圈图案之间显示连接线。界面(4)中手指移出第二个圆圈图案时,连接线末端开始离开第一个圆圈图案逐渐消失,且第一个圆圈图案返回原位置。界面(5)中手 指触碰到第三个圆圈图案时,第二圆圈图案与第三圆圈图案之间显示连接线。以此类推,手指依次触碰解锁图案中涉及的各圆圈图案,已完成连接的两个圆圈图案之间的连接线按照手指滑动方向,从一端到另一端逐渐消失,直至完成一次完整的解锁图案绘制,如界面(6)、界面(7)、面(8)和界面(9)所示。本发明实施例中完成解锁图案绘制后,各圆圈图案之间不显示连接线,例如界面9所示。

图8为终端最终识别出的用户按照图7所示方式所绘制的解锁图案,图8中各圆圈图案之间的线实际是不存在的,仅以虚线呈现效果。

图9所示为绘制解锁图案操作过程中,被触碰到的图案反馈过程流程图。图9中以三个圆圈图案的场景为例,对图7中涉及的过程进行说明。图9中,手指进入圆圈图案1时,圆圈图案1重新着色。手指移出圆圈图案1后,以圆圈图案1为起点,绘制连接线。手指进入圆圈图案2后,圆圈图案2重新着色。手指移出圆圈图案2后,以圆圈图案2为起点,绘制连接线,并按连接方向,逐渐消除圆圈图案1和圆圈图案2之间的连接线。手指进入圆圈图案3后,圆圈图案3重新着色。抬起手指后,按连接方向逐渐消除圆圈图案2和圆圈图案3之间的连接线。

本发明实施例中,在绘制解锁图案操作过程中,已完成连接的两个图案之间的连接线按照连接方向,从一端到另一端逐渐消失的显示效果,能够增加图案锁解锁过程中的系统反馈,改善图案锁屏解锁过程中反馈方式单一的缺陷。并且,本发明实施例中在完成解锁图案绘制后,不显示各图案之间的连接线,能够提高绘制解锁图案的隐秘性。

本发明实施例以下将对终端实现上述实施例涉及的触摸反馈方法的内部实现过程进行说明。

图10所示为本发明实施例中绘制解锁图案过程中,终端实现触摸反馈的实现时序图。本发明实施例中涉及的终端包括有输入设备(例如触摸屏)、处理器和输出设备(例如屏幕)。如图10所示,具体实现过程包括:

s201:终端的输入设备获取用户输入的触点,所述触点是用户绘制解锁图案操作过程中用户手指在图案锁屏界面上触碰到的触摸点,该触点随着用户手指的滑动不断在变化。

s202:终端的输入设备确定所述触点的坐标,该触点的坐标随着用户手指的滑动不断在变化。

s203:终端的处理器获取所述输入设备确定的所述触点的坐标,并根据所述触点坐标判断所述触点是否在第n图案的覆盖区域范围内。

本发明实施例中所述n的取值范围为大于0,且小于等于图案锁屏界面中显示的图案锁屏图案的总数量,例如图1所示的图案锁屏界面中,n为1至9中的任一整数。

在确定所述触点在第n图案的覆盖区域范围内情况下,可确定用户手指触碰到该第n图案,执行s203。

s204a:终端的处理器确定所述触点在第n图案的覆盖区域范围内情况下,将该第n图案的覆盖区域重新设置颜色,实现重新着色,并向输出设备输出重新着色的显示效果。

s204b:终端的处理器确定所述触点在第n图案的覆盖区域范围内情况下,可控制所述第n图案在设定时间内图案锁屏界面上不显示,达到设定时间后重新显示,并向输出设备输出不显示所述第n图案以及重新显示所述第n图案的显示效果。

本发明实施例中s204a和s204b可择一选择。

s205:终端的处理器确定所述触点离开第n图案的覆盖区域范围情况下,控制所述第n图案产生位移并返回原位置,同时以该图案的覆盖区域的中心点为起点绘制该起点与用户手指滑动后的触点之间的连接线。

本发明实施例中所述触点离开第n图案的覆盖区域范围,可以理解为是所述触点的坐标不在所述第n图案的覆盖区域范围。

本发明实施例中,用户手指继续滑动,终端的输入设备实时确定用户手指 滑动后的触点的坐标,终端的处理器也能实时获取到用户手指滑动后的触点的位置。当用户滑动所述触点以一定速度离开所述第n图案时,终端的处理器可获取到该速度以及用户手指的滑动方向,按照实施例一中涉及的方法,终端的处理器可以确定所述第n图案产生的位移,并可控制所述第n图案产生位移后返回原位置。终端的处理器向输出设备输出所述第n图案产生位移并返回原位置的显示效果。

本发明实施例中终端的处理器可采用实施例四中涉及的连接线绘制方法,以该第n图案的覆盖区域的中心点为起点绘制该起点与用户手指滑动后的触点之间的连接线,并将绘制的连接线输出给输出设备,在图案锁屏界面上进行显示。

本发明实施例中,若解锁图案中包括第n-1图案,即存在第n-1图案与第n图案之间的连接线,则本发明实施例中在确定所述触点离开第n图案的覆盖区域范围情况下,终端的处理器可同步控制第n-1图案与第n图案之间的连接线逐渐消失,并将逐渐消失的显示效果向输出设备输出。

本发明实施例提供的基于图案锁屏的触摸反馈方法,在用户用手指绘制解锁图案的过程中,在所述图案锁屏界面上对触碰到的图案进行动画反馈,增加图案锁解锁过程中的系统反馈,改善图案锁屏解锁过程中反馈方式单一的缺陷。

基于上述实施例提供的触摸反馈方法,本发明实施例还提供一种触摸反馈装置。图11所示为本发明实施例提供的触摸反馈装置的结构示意图。图11中,触摸反馈装置100包括获取单元101、处理单元102和显示单元103。

一种可能的实施例中,所述获取单元101,用于获取用户在图案锁屏界面上输入的绘制解锁图案操作。所述处理单元102,用于确定在绘制解锁图案操作过程中被触碰到的图案,并控制所述被触碰到的图案产生位移并返回原位置。所述显示单元103,用于在所述图案锁屏界面上,显示所述被触碰到的图案产生位移并返回原位置的显示效果。

本发明实施例中,所述处理单元102,具体采用如下方式控制所述被触碰到的图案产生位移并返回原位置,包括:控制所述被触碰到的图案在获得的滑动方向上减速运动产生位移,并在速度为零时达到所述位移后沿原路径返回至原位置。或者控制所述被触碰到的图案在获得的滑动方向上产生固定大小的距离,并在到达设定的持续时间时返回原位置。

其中,所述位移是所述处理单元102依据所述被触碰到的图案获得的滑动速度和获得的滑动方向所确定的。

所述处理单元102采用如下方式确定所述被触碰到的图案获得的滑动速度:若离开所述被触碰到的图案的滑动速度小于预设的最小滑动速度,则确定所述被触碰到的图案获得的滑动速度为所述最小滑动速度。若离开所述被触碰到的图案的滑动速度大于预设的最大滑动速度,则确定所述被触碰到的图案获得的滑动速度为所述最大滑动速度。若离开所述被触碰到的图案的滑动速度属于预设的滑动速度区间范围,则确定所述被触碰到的图案获得的滑动速度为绘制图案操作过程中离开所述被触碰到的图案的滑动速度。

所述处理单元102采用如下方式确定所述被触碰到的图案获得的滑动方向:若离开所述被触碰到的图案的滑动速度在水平方向上的速度分量和在竖直方向速度分量之间的比值,小于预设比值区间范围内比值的最小值,则确定所述被触碰到的图案获得的滑动方向为竖直方向。若离开所述被触碰到的图案的滑动速度在水平方向上的速度分量和在竖直方向速度分量之间的比值,大于预设比值区间范围内比值的最大值,则确定所述被触碰到的图案获得的滑动方向为水平方向。若离开所述被触碰到的图案的滑动速度在水平方向上的速度分量和在竖直方向速度分量之间的比值属于预设比值区间范围内,则确定所述被触碰到的图案获得的滑动方向为离开所述被触碰到的图案的滑动方向。

另一种可能的实施例中,所述获取单元101,用于获取用户在图案锁屏界面上输入的绘制解锁图案操作。所述处理单元102,用于确定在绘制解锁图案操作过程中被触碰到的图案,并控制所述图案在被触碰之前以第一颜色呈现, 以及控制所述被触碰到的图案在所述图案锁屏界面上以第二颜色呈现。所述显示单元103,用于在所述图案锁屏界面上,显示所述被触碰到的图案以第二颜色呈现的显示效果。

其中,所述处理单元102,具体采用如下方式控制所述被触碰到的图案在所述图案锁屏界面上以第二颜色呈现:若所述被触碰到的图案数量为至少两个,则控制所述至少两个被触碰到的图案在绘制解锁图案操作过程中均以第二颜色呈现。

再一种可能的实施例中,所述获取单元101,用于获取用户在图案锁屏界面上输入的绘制解锁图案操作。所述处理单元102,用于确定在绘制解锁图案操作过程中被触碰到的图案,并控制所述被触碰到的图案在设定的时间内不显示,在到达所述设定时间时重新显示。所述显示单元103,用于在所述图案锁屏界面上,在设定的时间内不显示所述被触碰到的图案,并在到达所述设定时间时重新显示所述被触碰到的图案。

又一种可能的设计中,所述处理单元102,还用于:确定在绘制解锁图案操作过程中被触碰到的图案之后,若所述被触碰到的图案为至少两个,则控制所述图案锁屏界面上显示连接线,所述连接线连接相邻两个被触碰到的图案,并在所述获取单元101获取到滑向下一个图案操作时,控制所述已完成连接的两个图案之间的连接线按照连接方向,从一端到另一端逐渐消失。

所述显示单元103,还用于在所述图案锁屏界面上显示连接线,并在所述获取单元101获取到滑向下一个图案操作时,显示所述已完成连接的两个图案之间的连接线按照连接方向,从一端到另一端逐渐消失的显示效果。

本发明实施例提供的触摸反馈装置100具有实现上述方法实施例中涉及的触摸反馈方法中的所有功能,其具体实现过程可参阅上述实施例及附图的相关描述,在此不再赘述。

基于上述实施例提供的触摸反馈方法,本发明实施例还提供一种终端。图12所示为本发明实施例提供的终端的结构示意图,如图12所示,终端200包 括输入设备201、输出设备202、处理器203、存储器204和总线205,其中,所述输入设备201、所述输出设备202、所述存储器204均通过所述总线205与所述处理器203连接。

所述输入设备201可以是触摸屏。

所述输出设备202可以是终端的屏幕。

所述处理器203可以是一个通用中央处理器(cpu),微处理器,特定应用集成电路application-specificintegratedcircuit(asic),或一个或多个用于控制本发明方案程序执行的集成电路。计算机系统中包括的一个或多个存储器,可以是只读存储器read-onlymemory(rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器randomaccessmemory(ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是磁盘存储器。这些存储器通过总线与处理器相连接。

所述存储器204,如ram,保存有操作系统和执行本发明方案的程序。操作系统是用于控制其他程序运行,管理系统资源的程序。

所述总线205,可包括一通路,在计算机各个部件之间传送信息。

一种可能的实施例中,所述存储器204,用于存储所述处理器203执行的程序代码。所述输入设备201,用于获取用户在图案锁屏界面上输入的绘制解锁图案操作。所述处理器203,用于确定在绘制解锁图案操作过程中被触碰到的图案,并控制所述被触碰到的图案产生位移并返回原位置。所述输出设备202,用于输出所述被触碰到的图案在所述图案锁屏界面上产生位移并返回原位置的显示效果。

所述处理器203可采用如下方式控制所述被触碰到的图案产生位移并返回原位置:控制所述被触碰到的图案在获得的滑动方向上减速运动产生位移,并在速度为零时达到所述位移后沿原路径返回至原位置。或者控制所述被触碰到的图案在获得的滑动方向上产生固定大小的距离,并在到达设定的持续时间时返回原位置。

其中,所述位移是所述处理器203依据所述被触碰到的图案获得的滑动速度和获得的滑动方向所确定的。

所述处理器203采用如下方式确定所述被触碰到的图案获得的滑动速度:

若离开所述被触碰到的图案的滑动速度小于预设的最小滑动速度,则确定所述被触碰到的图案获得的滑动速度为所述最小滑动速度。若离开所述被触碰到的图案的滑动速度大于预设的最大滑动速度,则确定所述被触碰到的图案获得的滑动速度为所述最大滑动速度。若离开所述被触碰到的图案的滑动速度属于预设的滑动速度区间范围,则确定所述被触碰到的图案获得的滑动速度为绘制图案操作过程中离开所述被触碰到的图案的滑动速度。

所述处理器203采用如下方式确定所述被触碰到的图案获得的滑动方向:

若离开所述被触碰到的图案的滑动速度在水平方向上的速度分量和在竖直方向速度分量之间的比值,小于预设比值区间范围内比值的最小值,则确定所述被触碰到的图案获得的滑动方向为竖直方向。若离开所述被触碰到的图案的滑动速度在水平方向上的速度分量和在竖直方向速度分量之间的比值,大于预设比值区间范围内比值的最大值,则确定所述被触碰到的图案获得的滑动方向为水平方向。若离开所述被触碰到的图案的滑动速度在水平方向上的速度分量和在竖直方向速度分量之间的比值属于预设比值区间范围内,则确定所述被触碰到的图案获得的滑动方向为离开所述被触碰到的图案的滑动方向。

另一种可能的实施例中,所述存储器204,用于存储所述处理器203执行的程序代码。所述输入设备201,用于获取用户在图案锁屏界面上输入的绘制解锁图案操作。所述处理器203,用于确定在绘制解锁图案操作过程中被触碰到的图案,并控制所述图案在被触碰之前以第一颜色呈现,以及控制所述被触碰到的图案在所述图案锁屏界面上以第二颜色呈现。所述输出设备202,用于输出所述被触碰到的图案在所述图案锁屏界面上以第二颜色呈现的显示效果。

其中,所述处理器203,具体采用如下方式控制所述被触碰到的图案在所述图案锁屏界面上以第二颜色呈现:

若所述被触碰到的图案数量为至少两个,则控制所述至少两个被触碰到的图案在绘制解锁图案操作过程中均以第二颜色呈现。

再一种可能的实施例中,所述存储器204,用于存储所述处理器203执行的程序代码。所述输入设备201,用于获取用户在图案锁屏界面上输入的绘制解锁图案操作。所述处理器203,用于确定在绘制解锁图案操作过程中被触碰到的图案,并控制所述被触碰到的图案在设定的时间内不显示,在到达所述设定时间时重新显示。所述输出设备202,用于输出所述被触碰到的图案在所述图案锁屏界面上在设定的时间内不显示,并在到达所述设定时间时重新显示的显示效果。

又一种可能的设计中,所述处理器203,还用于:确定在绘制解锁图案操作过程中被触碰到的图案之后,若所述被触碰到的图案为至少两个,则控制所述图案锁屏界面上显示连接线,所述连接线连接相邻两个被触碰到的图案,并在所述输入设备201获取到滑向下一个图案操作时,控制所述已完成连接的两个图案之间的连接线按照连接方向,从一端到另一端逐渐消失。

所述输出设备202,还用于输出所述图案锁屏界面上显示连接线,并在所述输入设备201获取到滑向下一个图案操作时,输出显示所述已完成连接的两个图案之间的连接线按照连接方向,从一端到另一端逐渐消失的显示效果。

本发明实施例提供的终端200具有实现上述方法实施例中涉及的触摸反馈方法中的所有功能,其具体实现过程可参阅上述实施例及附图的相关描述,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质是非短暂性(英文:non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(英文:magnetictape),软盘(英文:floppydisk),光盘(英文:opticaldisc)及其任意组合。

本发明是参照本发明实施例的方法和设备各自的流程图和方框图来描述 的。应理解可由计算机程序指令实现流程图和方框图中的每一流程和方框、以及流程图和方框图中的流程和方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和方框图一个方框或多个方框中指定的功能的装置。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1