触控终端的解锁方法和解锁装置的制造方法

xiaoxiao2020-10-23  13

触控终端的解锁方法和解锁装置的制造方法
【技术领域】
[0001]本发明涉及触控识别技术领域,特别涉及一种触控终端的解锁方法和解锁装置。
【背景技术】
[0002]目前,随着智能移动终端的发展,越来越多的终端为触控终端,其使用方便、快捷、用户体验度高,在触控技术日趋完善的基础上,使触控终端的占有率越来越高,深受用户的喜爱。
[0003]然而,当触控终端进入灭屏待机状态后,用户需要打开此触控终端,有如下三种方式:
[0004]I)先唤醒触控终端或使触控终端亮屏,进入解锁界面,供用户输入密码或图案,密码或图案与预设相同,则进入解锁唤醒后的人机交互界面。此方式需要先亮屏,再解锁,操作复杂,用户体验差。
[0005]2)在灭屏待机模式下使用简单的单方向笔画解锁并唤醒触控终端,安全性较低。
[0006]3)在灭屏待机模式下通过记录所有触摸点的坐标,然后进行模式识别,解锁并唤醒触控终端。由于模式识别的算法复杂,计算复杂度高,解锁并唤醒终端费时较长,并且占用较大存储空间,对硬件要求较高,增加了硬件成本。

【发明内容】

[0007]本发明的目的在于提供一种触控终端的解锁方法和解锁装置,通过在锁定状态下快速检测复杂的一笔画图案,增强了安全性,降低了硬件和软件成本,提高了用户体验。
[0008]为解决上述技术问题,本发明的实施方式提供了一种触控终端的解锁方法,包含以下步骤:
[0009]在触控终端处于锁定状态下,辨识并记录触摸操作形成的一笔画方向序列,直至检测到触摸屏上无触摸操作;
[0010]如果记录的所述一笔画方向序列与预设的一笔画方向序列一致,则解锁或唤醒触控终端。
[0011 ] 本发明的实施方式还提供了一种触控终端的解锁装置,包含:方向辨识模块和对比判定模块;
[0012]方向辨识模块,在触控终端处于锁定状态下,用于辨识并记录触摸操作形成的一笔画方向序列,直至检测到触摸屏上无触摸操作;
[0013]对比判定模块,用于将记录的一笔画方向序列与预设的一笔画方向序列对比判定,如果判定记录的一笔画方向序列与预设的一笔画方向序列一致,则触发解锁并唤醒所述触控终端。
[0014]本发明实施方式相对于现有技术而言,提供了一种在锁定状态下快速检测复杂一笔画图案,增加安全性,降低硬件和软件成本,并提高用户体验的触控终端的解锁方法。连续检测到触摸操作时,辨识并记录触摸操作形成的一笔画方向序列,通过对触摸操作的辨识获得触摸操作的方向,计算复杂度较低,可以快速检测复杂的一笔画图案,当触摸完成之后记录获得的方向形成一笔画方向序列,并且形成的一笔画方向序列所需的存储空间较小,因而对于硬件和软件的要求较低,降低了硬件和软件的成本,并且极大地提高了用户体验。
[0015]进一步地,在辨识并记录触摸操作形成的一笔画方向序列的步骤中,在触摸屏的整个区域辨识并记录触摸操作形成的一笔画方向序列。通过对整个触摸屏区域的检测辨识,方便用户操作,提高了用户体验。
[0016]进一步地,在辨识并记录触摸操作形成的一笔画方向序列的步骤中,包含以下子步骤:获取当前基准点和当前计算点,确定当前基准点到当前计算点的当前方向;判断当前方向与前一次判定的方向是否满足预设的第一条件,若是,将所述前一次判定的方向记录到一笔画方向序列中,若否,继续进行方向辨识;其中,预设的第一条件为当前方向与前一次判定的方向不一致,且前一次判定的方向的方向计数值大于预设值。通过对方向的辨识和判断,仅将有效的方向记录到一笔画方向序列中,可以快速检测复杂的一笔画图案,提尚了用户体验。
[0017]进一步地,在确定当前基准点到当前计算点的当前方向的步骤中,包含以下子步骤:预先将方向向量所在平面划分为N个方向区域,每个方向区域对应一种方向;其中,N为大于I的自然数;获取当前基准点和当前计算点,计算当前基准点到所述当前计算点的方向向量;将计算的所述方向向量所处的方向区域对应的方向种类确定为当前基准点到当前计算点的当前方向。通过预先确定方向种类和计算得到当前方向的方向向量所在的方向区域,确定当前方向,极大地简化了算法复杂度,相应地,计算复杂度大大降低,降低了硬件和软件成本。
[0018]进一步地,在预设一笔画方向序列时,触摸屏显示用作参考的一笔画方向。通过显示用作参考的一笔画方向,方便用户实际操作,提高用户体验。
[0019]进一步地,对预设的一笔画方向序列进行方向调整;并对记录的一笔画方向序列进行方向调整。在灭屏模式下,用户无法每一次都准确地画出与预设方向序列完全一致的图案,通过方向调整,可以兼容这种不一致,提高用户体验。
【附图说明】
[0020]图1是根据本发明第一实施方式的触控终端的解锁方法的流程图;
[0021]图2是根据本发明第一实施方式的N为4时的方向区域划分示意图;
[0022]图3是根据本发明第一实施方式的N为4时的方向判定示意图;
[0023]图4是根据本发明第一实施方式的N为8时的方向区域划分示意图;
[0024]图5是根据本发明第一实施方式的N为8时的方向判定示意图;
[0025]图6是根据本发明第一实施方式的N为4时的一笔画方向序列对应的一笔画图案示意图;
[0026]图7是根据本发明第一实施方式的N为8时的一笔画方向序列对应的一笔画图案示意图;
[0027]图8是根据本发明第一实施方式的N为8时的一笔画方向序列辨识示意图;
[0028]图9是根据本发明第三实施方式的解锁装置的原理框图。
【具体实施方式】
[0029]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0030]本发明的第一实施方式涉及一种触控终端的解锁方法。该触控终端的解锁方法的具体流程图如图1所示,包含以下步骤:
[0031]步骤101:当触控终端为灭屏待机状态时,以第一频率扫描检测触摸屏。
[0032]步骤102:判断是否检测到有触摸操作。若是,则执行步骤103,若否,执行步骤101。
[0033]步骤103:以第二频率扫描检测触摸屏,其中,第二频率大于第一频率。
[0034]具体地说,触控终端的锁定状态包含灭屏待机状态。当触控终端处于灭屏待机状态时,其触控芯片处于半睡眠模式,此时触控芯片以第一频率扫描检测触摸屏上是否有触摸操作。当检测到触摸屏上有触摸操作,触控芯片被唤醒并以第二频率扫描检测触摸屏,其中第二频率大于第一频率,比如说,第一频率为50Hz,第二频率为200Hz,第一频率与第二频率的具体选择并不限于以上所述。触摸屏可以为表面声波触摸屏,红外线式触摸屏,电容触摸屏等,其中,当触摸屏为电容触摸屏时,触控芯片可以选用泰凌威的触控芯片TLSC3528,触摸屏和触控芯片的选择并不限于以上所述,这里不再一一赘述。
[0035]当触控终端处于灭屏待机状态时,触控芯片以第一频率扫描检测触摸屏是否有触摸操作,当没有检测到触摸操作时,由于此时扫描检测频率较低,极大避免了系统的额外功耗开销。当检测到触摸屏上有触摸操作,触摸芯片被唤醒,以第二频率扫描检测触摸屏。触摸芯片通过切换不同触摸屏扫描检测频率,极大地降低了系统功耗,增加了触控终端的电池续航时间,提高了用户体验。
[0036]值得一提的是,当触控终端为灭屏待机状态时,如果不考虑电池功耗问题,也可以采用单一频率扫描检测触摸屏,或者按照这一思路扩展到2个以上的频率扫描检测触摸屏,均应在本发明的保护范围之内。
[0037]此外,值得说明的是,触控终端的锁定状态还可以是唤醒锁定状态。当触控终端处于唤醒锁定状态时,可 以在触摸屏的整个区域辨识并记录触摸操作形成的一笔画方向序列,也就是说,在整个区域,而不是指定区域,也不用如现有技术画图案的方案一样指定固定参考点,可以方便用户操作。
[0038]步骤104:判断是否连续若干次检测到触摸屏上有触摸操作;或者,在预设时间内连续检测到触摸屏上有触摸操作。若是,则执行步骤105,若否,则执行步骤101。
[0039]具体地说,触控芯片以第二频率扫描检测触摸屏是否有连续触摸操作,其中,检测的方式有两种,一种连续若干次检测,即每隔一特定时间间隔比如5毫秒进行检测,若连续检测到若干次比如3次触摸操作,则判定触控芯片连续检测到触摸操作;另一种是在预设时间内连续检测,即触控芯片在预设时间内比如15ms内检测到若干次比如3次触摸操作,则判定触控芯片连续检测到触摸操作。触控芯片对连续触摸操作的具体检测方式并不限于以上所述,这里不再一一赘述。
[0040]步骤105:辨识并记录触摸操作形成的一笔画方向序列,直至检测到触摸屏上无触摸操作。步骤105包含子步骤1051至子步骤1054,具体如下:
[0041]子步骤1051:获取当前基准点和当前计算点,确定当前基准点到当前计算点的当前方向。子步骤1051包含第三级子步骤10511至第三级子步骤10513,具体如下:
[0042]第三级子步骤10511:预先将方向向量所在平面划分为N个方向区域,每个方向区域对应一种方向;其中,所述N为大于I的自然数。
[0043]第三级子步骤10512:获取当前基准点和当前计算点,计算所述当前基准点到所述当前计算点的方向向量。
[0044]第三级子步骤10513:将计算的方向向量所处的方向区域确定为当前基准点到当前计算点的当前方向。
[0045]具体地说,在辨识并记录触摸操作形成的一笔画方向序列的步骤中,在触摸屏的整个区域辨识并记录触摸操作形成的一笔画方向序列,在触摸屏整个区域的的触摸操作都可以被检测辨识,大大提高了触摸操作的方便易用性大大提高了用户体验。当对处于灭屏待机状态的触控终端进行解锁唤醒时,采用一笔画触摸方式在触摸屏的整个区域进行触摸操作,触摸操作会经过触摸屏上的多个触摸点,比如在电容触摸屏上进行触摸操作时,触控芯片根据与该触摸点相关的电流变化获取该触摸点的位置,对每个触摸点的位置以平面直角坐标系中的坐标进行表示,比如触摸点A的位置为(X0,Y0),触摸点B的位置为(XI,Yl),各触摸点之间可以形成方向向量,比如从触摸点A到触摸点B的方向向量为(dX,dY),从触摸点B到触摸点A的方向向量为(_dX,-dY),其中,dX = Xl-XO,dY = Yl-YOo平面直角坐标系的确定可以以触摸屏的中心触摸点为坐标原点进行确定,触摸屏上各触摸点的坐标也由于平面直角坐标系的确定而确定。因此可以根据方向向量所在的平面将该平面划分为N个方向区域,每一个方向区域只对应一种方向,其中N为大于I的自然数,比如,N可以为4或8。
[0046]当N为4时,该平面可以分为4个方向区域,4个方向区域对应4种不同方向,如图2所示,平面上互相垂直的两条直线将平面分为4个方向区域,此两条直线可以为:x =y和y = -X,两条直线的选择并不限于以上所述。其中,I为上方向区域,2为下方向区域,3为左方向区域,4为右方向区域,其中,上方向区域对应的方向种类为上,下方向区域对应的方向种类为下,左方向区域对应的方向种类为左,右方向区域对应的方向种类为右。
[0047]当N为4时,在将计算的方向向量所处的方向区域所对应的方向种类确定为当前基准点到当前计算点的当前方向的步骤中,根据方向向量中各元素的大小和符号进行方向判断,当前方向判定示意图如图3所示。当触摸操作从触摸点A触摸到触摸点B时,即触摸点A为当前基准点,触摸点B为当前计算点,当前基准点到当前计算点的方向向量即为触摸点A到触摸点B的方向向量(dX,dY),若dX> I dY I (其中,I dY I为dY的绝对值),则当前基准点到当前计算点的当前方向为右;若dY> |dX|,则当前基准点到当前计算点的当前方向为上;若dx|>|dY且dx〈o,则当前基准点到当前计算点的当前方向为左;若dY|>|dx且dY〈o,则当前基准点到当前计算点的当前方向为下。
[0048]当N为8时,该平面可以分为8个方向区域,8个方向区域对应8种不同方向,如图4所示,四条过坐标原点的直线将平面分为8个方向区域,此四条直线可以为:x = 0.4y、y=0.4x、y = -ο.4x和X = -0.4y,四条直线的选择并不限于以上所述,可以根据实际情况进行选择。其中,51为右方向区域,52为右上方向区域,53为上方向区域,54为左上方向区域,55为左方向区域,56为左下方向区域,57为下方向区域。其中,右方向区域对应的方向种类为右,右上方向区域对应的方向种类为右上,上方向区域对应的方向种类为上,,左上方向区域对应的方向种类为左上,左方向区域对应的方向种类为左,左下方向区域对应的方向种类为左下,下方向区域对应的方向种类为下。
[0049]当N为8时,当前方向判定示意图如图5所示。当触摸操作从触摸点A触摸到触摸点B时,即触摸点A为当前基准点,触摸点B为当前计算点,当前基准点到当前计算点的当前方向向量即为触摸点A到触摸点B的方向向量(dX,dY)。若0.4dX>|dY|,则当前方向为右;S0.4dY>|dX|,则当前方向为上;g0.4|dX|>|dY且dX〈0,则当前方向为左;若 0.4 IdYl > IdXl 且 dY〈0,则当前方向为下;若 0.4dY〈dX、dY>0.4dX、dx>0 且 dY>0,则当前方向为右上;若0.4dY〈dX、dY>0.4dX、dx〈0且dY<0,则当前方向为左下;若-0.4dY〈dX、dY>-0.4dX、dX>0 且 dY<0,则当前方向为右下;若-0.4dY〈dX、dY>-0.4dX、dX〈0 且 dY>0,则当前方向为左上。
[0050]另外,在具体应用过程中,可以对上述判断条件以及判断顺序作相应的改进。当N = 8时,在将计算的方向向量所处的方向区域所对应的方向种类确定为当前基准点到当前计算点的当前方向的步骤中,包含以下子步骤:根据方向向量中的各元素的大小和符号判断是否为四个正方向之一;若不属于四个正方向之一,则根据方向向量中各元素的符号判定是否为四个斜向之一。具体而言,所述四个正向为上、下、左、右,四个斜向为右上、右下、左上、左下。判断条件和判断顺序如下:如果0.4dX> I dY I,则当前方向为右,否则如果0.4dY> I dX I,则当前方向为上,否则如果0.4 I dX I > I dY I且dx〈o,则当前方向为左,否则如果0.4 IdYl > IdX且dY〈0,则当前方向为下,否则如果dx>0且dY>0,则当前方向为右上,否则如果dx〈0且dY〈0,则当前方向为左下,否则如果dx>0且dY〈0,则当前方向为右下,否则当前方向为左上。
[0051]对于方向判断的具体实现方式,并不限于以上举例说明,这里不在一一赘述。
[0052]于本实施方式中,对方向区域的划分和方向种类的确定并不限于以上所述。当N的取值越大时,对复杂一笔画方向图案辨识越精确,通过对用户一笔画触摸操作的行为分析,可以获取用户一笔画触摸方向的偏好,通过根据用户对于方向的偏好,对方向区域可以采用非平均划分的方式,具体划分方式这里不再一一赘述。
[0053]子步骤1502:判断当前方向与前一次判定的方向是否满足预设的第一条件,其中预设的第一条件为当前方向与前一次判定的方向不一致,且前一次判定的方向的方向计数值大于预设值。若是,执行子步骤1503,若否,则执行第三级子步骤15012。
[0054]子步骤1503:将前一次判定的方向记录到一笔画方向序列中。
[0055]具体地说,一笔画方向序列是多个方向种类的 集合,比如,当N为4时,对应的4个方向种类分别为:上、下、左、右,则一笔画方向序列可以为{右,下,左,上},该方向序列对应的一笔画图案如图6所示,其中圆形黑点为起始触摸点,箭头表示触摸方向;当N为8时,对应的8个方向种类分别为:上、下、左、右、右上、右下、左上、左下,一笔画方向序列可以为{右,左下,右,左上},形成的一笔画图案如图7所示,其中圆形黑点为起始触摸点,箭头表示触摸方向。一笔画方向序列的选择并不限于以上所述,可以根据实际情况选择,这里不再--赘述。
[0056]在辨识一笔画方向序列的过程中,可以采用方向计数值的方式确定触摸操作经过的各触摸点中相邻触摸点形成的方向相同的个数,方向计数值为不小于I的整数,方向计数值的具体定义和触摸点的选取方式并不限于以上所述,可以根据实际情况选择。
[0057]下面以N为8,方向计数值的预设值为3为例进行说明,如图8所示,触摸操作经过触摸屏上的11个两两相邻的触摸点,触摸方向为箭头方向。
[0058]图8中的第一点到第二点,方向判定为右,初始的方向计数值为1,当前基准点为第一点,当前计算点为第二点,以当前计算点更新当前基准点,即更新后的当前基准点的坐标为第二点的坐标。
[0059]第二点到第三点,方向判定为右,当前方向与前一次判定的方向一致,方向计数值增加I后置为2,当前基准点为第二点,当前计算点为第三点,以当前计算点更新当前基准点,即更新后的当前基准点的坐标为第三点的坐标。
[0060]第三点到第四点,方向判定为右,当前方向与前一次判定的方向一致,方向计数值增加I后置为3,当前基准点为第三点,当前计算点为第四点,以当前计算点更新当前基准点,即更新后的当前基准点的坐标为第四点的坐标。
[0061]第四点到第五点,方向判定为右,当前方向与前一次判定的方向一致,方向计数值增加I后置为4,当前基准点为第四点,当前计算点为第五点,以当前计算点更新当前基准点,即更新后的当前基准点的坐标为第五点的坐标。
[0062]第五点到第六点,方向判定为右,当前方向与前一次判定的方向一致,方向计数值增加I后置为5,当前基准点为第五点,当前计算点为第六点,以当前计算点更新当前基准点,即更新后的当前基准点的坐标为第六点的坐标。
[0063]第六点到第七点,方向判定为左下,当前基准点为第六点,当前计算点为第七点,当前方向与前一次判定的方向不一致,且前一次判定的方向即第五点到第六点的方向的方向计数值为5。若预设值为3 (预设值并不限定于此,可以根据实际情况进行选择),则前一次判定的方向的方向计数值大于预设值,因而将前一次判定的方向记录到一笔画方向序列中,即此时的一笔画方向序列为{右},同时记录当前方向,并将方向计数值设为1,以当前计算点更新当前基准点,即更新后的当前基准点的坐标为第七点的坐标。
[0064]第七点到第八点,方向判定为下,当前方向与前一次判定的方向不一致,且前一次判定的方向即第六点到第七点的方向的方向计数值为I。由于预设值为3,前一次判定的方向的方向计数值小于预设值,记录当前方向,并将方向计数值设为1,以当前计算点更新当前基准点,即更新后的当前基准点的坐标为第八点的坐标。
[0065]第八点到第九点,方向判定为下,当前方向与前一次判定的方向一致,方向计数值增加I后置为2,当前基准点为第八点,当前计算点为第九点,以当前计算点更新当前基准点,即更新后的当前基准点的坐标为第九点的坐标。
[0066]第九点到第十点,方向判定为下,当前方向与前一次判定的方向一致,方向计数值增加I后置为3,当前基准点为第九点,当前计算点为第十点,以当前计算点更新当前基准点,即更新后的当前基准点的坐标为第十点的坐标。
[0067]第十点到第^^一点,方向判定为下,当前方向与前一次判定的方向一致,方向计数值增加I后置为4,当前基准点为第十点,当前计算点为第十一点,以当前计算点更新当前基准点,即更新后的当前基准点的坐标为第十一点的坐标。
[0068]综上所述,在辨识一笔画方向序列的过程中,当当前方向与前一次判定的方向一致时,方向计数值增加1,并更新当前基准点。当当前方向与前一次判定的方向发生改变时,判断前一次判定的方向的方向计数值是否大于预设值,若前一次判定的方向的方向计数值不大于预设值,则记录当前方向,并将方向计数值设为1,更新当前基准点;若前一次判定的方向的方向计数值大于预设值,则记录当前方向,并将方向计数值设为1,更新当前基准点;若前一次判定的方向的方向计数值大于预设值,则将前一次判定的方向记录到方向序列中,记录当前方向,并将方向计数值设为1,更新当前基准点。
[0069]因此,如图8所示的经过11个触摸点之后辨识记录得到的一笔画序列为{右,下}。
[0070]子步骤1054:判断触摸屏上是否无触摸操作。若是,则执行步骤106 ;若否,则执行第三级子步骤10512。
[0071]具体地说,在辨识过程中,若触控芯片检测到触摸屏上无触摸操作,即触摸操作完成,完成对一笔画方向序列的记录。若检测到触摸屏上仍然有触摸操作,则继续进行方向辨识。
[0072]步骤106:判断记录的一笔画方向序列与预设的一笔画方向序列是否一致。若是,则执行步骤107 ;若否,则回到步骤101。
[0073]步骤107:解锁并唤醒触控终端。
[0074]以N为8时的方向种类为例进行说明,当触摸操作完成后,记录的一笔画方向序列为{右,右下,下,左下,左,左上,上,左下},预设的一笔画方向序列为{右,右下,下,左下,左,左上,上,右上},记录的一笔画方向序列与预设的一笔画方向序列不一致,则触控终端返回到灭屏待机状态,并以第一频率扫描检测触摸屏;当记录的一笔画方向序列为{右,右下,下,左下,左,左上,上,右上},与预设的一笔画方向序列一致,则解锁并唤醒触控终端。
[0075]综上所述,与现有技术相比,一方面,可以通过一笔画操作快速解锁唤醒处于灭屏待机状态的触控终端,另一方面,通过对触摸操作的辨识获得触摸操作的方向,计算复杂度较低,可以快速检测复杂的一笔画图案,提高了安全性,当触摸完成之后记录获得的方向形成一笔画方向序列,并且形成的一笔画方向序列所需的存储空间较小,因而对于硬件和软件的要求较低,降低了硬件和软件的成本,并且极大地提高了用户体验。
[0076]本发明的第二实施方式涉及一种触控终端的解锁方法。第二实施方式在第一实施方式的基础上作了进一步的改进,主要改进之处在于在预设一笔画方向序列时,触摸屏显示用作参考的一笔画方向;如果触摸屏连续T次记录到相同的一笔画方向序列,则将记录的一笔画方向序列设置为所述预设的一笔画方向序列,其中,T为大于I的自然数。优选地,在具体实现中,还可以对预设的一笔画方向序列进行方向调整,在判断记录的一笔画方向序列与预设的一笔画方向序列是否一致的步骤中,也对记录的一笔画方向序列进行方向调整,对方向调整后的一笔画方向序列与预设的一笔画方向序列进行比对。
[0077]具体地说,预设一笔画方向序列时,触摸屏显示用作参考的一笔画方向,该一笔画方向可以通过对触摸屏的操作随机选择。选定参考的一笔画方向后,用户可以根据选定的一笔画方向进行触摸操作获取预设的一笔画方向序列。当触控终端在灭屏待机状态时,尤其是当N较大,对触摸操作的辨识精度较高的情况下,通过一笔画方向序列中的方向进行调整,比如通过角度旋转进行方向调整,可以使用户画出的图案能更准确对应一笔画方向序列所对应的标准图案。若在预先获取预设的一笔画方向序列中的方向进行了调整,则在解锁过程的触摸操作形成的方向序列中的方向也需进行调整。通过方向调整兼容了一笔画方向序列的不一致性,提高了用户体验。
[0078]本发明第三实施方式涉及一种解锁装置,该解锁装置包含触摸检测模块、方向辨识模块、对比判定模块、存储模块、预设方向模块、方向参考模块和方向调整模块,原理框图如图9所示。
[0079]触摸检测模块,用于当触控终端处于锁定状态时,以第一频率扫描检测触摸屏,若检测到触摸操 作,以第二频率扫描检测触摸屏是否有连续触摸操作。
[0080]方向辨识模块,包含方向计算子模块和辨识判断子模块,用于辨识并记录触摸操作形成的一笔画方向序列,直至检测到触摸屏上无触摸操作。方向计算子模块,用于获取当前基准点和当前计算点,确定当前基准点到当前计算点的当前方向;辨识判断子模块,用于判断当前方向与前一次判定的方向是否满足预设的第一条件,若是,将前一次判定的方向记录到一笔画方向序列中,若否,继续进行辨识。
[0081]其中,方向计算子模块包含方向种类划分单元、方向向量获取单元和当前方向计算单元。方向种类划分单元,用于预先将方向向量所在平面划分为N个方向区域,每个方向区域对应一种方向,其中,N为大于I的自然数;方向向量获取单元,用于获取当前基准点和当前计算点,计算当前基准点到当前计算点的方向向量;当前方向计算单元,用于将计算的方向向量所处的方向区域确定为当前基准点到当前计算点的当前方向。
[0082]对比判定模块,用于将记录的一笔画方向序列与预设的一笔画方向序列对比判定,如果判定记录的一笔画方向序列与预设的一笔画方向序列一致,则触发解锁并唤醒触控终端。
[0083]存储模块,用于存储记录的一笔画方向序列和预设的一笔画方向序列。
[0084]预设方向模块,获取预先获取的一笔画方向序列。
[0085]方向参考模块,在获取预设的一笔画方向序列时,控制触摸屏显示用作参考的一笔画方向。
[0086]方向调整模块,对预设的一笔画方向序列进行方向调整,若对预设的一笔画方向序列进行了方向调整,则也需对记录的一笔画方向序列进行方向调整。
[0087]具体地说,通过预设方向模块预先获取预设的一笔画方向序列,在预先获取预设的一笔画方向序列时,方向参考模块控制触摸屏显示用作参考的一笔画方向,用户可以根据该用作参考的一笔画方向更准确的获取用户期望的一笔画方向序列,并且方向调整模块可以对用户触摸操作形成的一笔画方向进行方向调整。当触控终端为灭屏待机状态时,触摸检测模块以第一频率扫描检测触摸屏,若检测到有触摸操作,以第二频率扫描检测触摸屏是否有连续触摸操作。当检测到连续触摸操作时,方向辨识模块辨识并记录触摸操作形成的一笔画方向序列,直至检测到触摸屏上无触摸操作,完成一笔画方向序列的记录,将获取的一笔画方向序列存储于存储模块中,对比判定模块将记录的一笔画方向序列与预设的一笔画方向序列进行对比判定,如果判定记录的一笔画方向序列与预设的一笔画方向序列一致,触发解锁并唤醒触控终端。
[0088]相比于现有技术,以较低的硬件和软件成本快速辨识复杂一笔画图案,提高了解锁唤醒的安全性,降低了功耗,提高了用户体验。
[0089]不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
[0090]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【主权项】
1.一种触控终端的解锁方法,其特征在于,包含以下步骤: 在触控终端处于锁定状态下,辨识并记录触摸操作形成的一笔画方向序列,直至检测到触摸屏上无触摸操作; 如果记录的所述一笔画方向序列与预设的一笔画方向序列一致,则解锁或唤醒触控终端。2.根据权利要求1所述的触控终端的解锁方法,其特征在于,在所述辨识并记录触摸操作形成的一笔画方向序列的步骤中,在触摸屏的整个区域辨识并记录触摸操作形成的一笔画方向序列。3.根据权利要求1所述的触控终端的解锁方法,其特征在于,所述锁定状态包含灭屏待机状态。4.根据权利要求3所述的触控终端的解锁方法,其特征在于,当触控终端处于灭屏待机状态时,在所述辨识并记录触摸操作形成的一笔画方向序列的步骤之前,包含以下步骤: 以第一频率扫描检测所述触摸屏,若检测到有触摸操作,以第二频率扫描检测所述触摸屏是否有连续触摸操作; 其中,第二频率大于第一频率。5.根据权利要求4所述的触控终端的解锁方法,其特征在于,通过以下方法检测所述触摸屏是否有连续触摸操作: 判断是否连续若干次检测到所述触摸屏上有触摸操作;或者,是否在预设时间内连续检测到所述触摸屏上有触摸操作。6.根据权利要求1所述的触控终端的解锁方法,其特征在于,在所述辨识并记录触摸操作形成的一笔画方向序列的步骤中,包含以下子步骤: 获取当前基准点和当前计算点,确定所述当前基准点到所述当前计算点的当前方向; 判断所述当前方向与前一次判定的方向是否满足预设的第一条件,若是,将所述前一次判定的方向记录到一笔画方向序列中,若否,继续进行方向辨识; 其中,所述预设的第一条件为所述当前方向与所述前一次判定的方向不一致,且所述前一次判定的方向的方向计数值大于预设值。7.根据权利要求6所述的触控终端的解锁方法,其特征在于,所述确定所述当前基准点到所述当前计算点的当前方向的步骤中,包含以下子步骤: 预先将方向向量所在平面划分为N个方向区域,每个方向区域对应一种方向;其中,所述N为大于I的自然数; 获取当前基准点和当前计算点,计算所述当前基准点到所述当前计算点的方向向量; 将计算的所述方向向量所处的方向区域所对应的方向种类确定为所述当前基准点到所述当前计算点的当前方向。8.根据权利要求7所述的触控终端的解锁方法,其特征在于,所述N为4; 在将计算的所述方向向量所处的方向区域所对应的方向种类确定为所述当前基准点到所述当前计算点的当前方向的步骤中,根据所述方向向量中各元素的大小和符号进行方向判断。9.根据权利要求7所述的触控终端的解锁方法,其特征在于,所述N为8; 在将计算的所述方向向量所处的方向区域所对应的方向种类确定为所述当前基准点到所述当前计算点的当前方向的步骤中,包含以下子步骤: 根据方向向量中各元素的大小和符号判断是否为四个正向之一; 若不属于四个正向之一,则根据方向向量中各元素的符号判定是否为四个斜向之一。10.根据权利要求1所述的触控终端的解锁方法,其特征在于,通过以下方式预设一笔画方向序列: 所述触摸屏显示用作参考的一笔画方向; 如果所述触摸屏连续T次记录到相同的一笔画方向序列,则将记录的一笔画方向序列设置为所述预设的一笔画方向序列,其中,所述T为大于I的自然数。11.根据权利要求10所述的触控终端的解锁方法,其特征在于,还包含以下步骤: 对所述预设的一笔画方向序列进行方向调整; 在判断记录的所述一笔画方向序列与预设的一笔画方向序列是否一致的步骤中,对记录的一笔画方向序列进行方向调整; 对方向调整后的一笔画方向序列与预设的一笔画方向序列进行比对。12.一种触控终端的解锁装置,其特征在于,该装置包含:方向辨识模块和对比判定模块; 所述方向辨识模块,用于在触控终端处于锁定状态下,辨识并记录触摸操作形成的一笔画方向序列,直至检测到触摸屏上无触摸操作; 所述对比判定模块,用于将记录的一笔画方向序列与预设的一笔画方向序列对比判定,如果判定记录的一笔画方向序列与预设的一笔画方向序列一致,则触发解锁并唤醒所述触控终端。
【专利摘要】本发明涉及触控识别技术领域,公开了一种触控终端的解锁方法和解锁装置。本发明中的一种触控终端的解锁方法,包含:在触控终端处于锁定状态下,辨识并记录触摸操作形成的一笔画方向序列,直至检测到触摸屏上无触摸操作;如果记录的所述一笔画方向序列与预设的一笔画方向序列一致,则解锁或唤醒触控终端。通过在锁定状态下快速检测复杂的一笔画图案,增强了安全性,降低了硬件和软件成本,提高了用户体验。
【IPC分类】G06F3/0488
【公开号】CN104898977
【申请号】CN201510300542
【发明人】金海鹏
【申请人】泰凌微电子(上海)有限公司
【公开日】2015年9月9日
【申请日】2015年6月3日

最新回复(0)