具体实施方式
本发明实施例提供了一种触摸屏的解锁方法及装置,用以解决现有触摸屏解锁方法解锁的安全性较差的问题。
本发明通过终端预置的锁屏图片或者用户自定义的锁屏图片实现对触摸屏的解锁。只有在用户按照当前锁屏图片对应的预设触碰区域和触碰方式下,才能够实现解锁,解锁的安全性较高。具体地,通过获取用户触碰触摸屏上的至少两个特定触碰区域的位置信息,以及获取该特定触碰区域对应的触碰方式,实现对触摸屏的解锁。本发明实施例提供的具有丰富画面的锁屏图片不同于现有的具有推拉式画面的锁屏图片。本发明实施例提供的解锁方案,进一步还可以按照用户的喜好自定义各种不同画面的图片作为锁屏图片。不仅解决现有触摸屏解锁方法解锁的安全性较差的问题。还给用户带来一种全新的体验效果,使用灵活且方便。
下面通过附图对本发明实施例提供的技术方案进行说明。
参见图1,本发明实施例提供的一种触摸屏的解锁方法,包括如下步骤:
S11、获取触摸屏上用户解锁时发出的至少两个触碰区域对应的位置信息和触碰方式信息。
S12、判断所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息是否一致。
S13、当所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息一致时,则将所述触摸屏解锁。
较佳地,所述触碰方式信息为在预设的时间间隔内以一定顺序连续单击或双击所有触碰区域。
较佳地,当所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息一致时,将当前锁屏图片上触碰区域对应的画面突出显示。
较佳地,当所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息不一致时,发出解锁失败提示信息。
较佳地,当所述触摸屏处于已解锁状态时,该方法还包括:接收锁屏图片自定义指令,提取用户指定的图片;将用户选定的所述图片上特定触碰区域对应的位置信息和该特定触碰区域对应的触碰方式信息保存到解锁信息列表中。
其中,将用户选定的所述图片上特定触碰区域对应的位置信息和该特定触碰区域对应的触碰方式信息保存到解锁信息列表中时,将所述选定的图片上所述特定触碰区域对应的画面突出显示。
较佳地,当所述触摸屏处于已解锁状态时,该方法还包括:
接收锁屏图片更换指令;从解锁信息列表中提取选择的锁屏图片对应的特定触碰区域的位置信息和该特定触碰区域对应的触碰方式信息;保存所述位置信息和触碰方式信息。
其中,在保存所述位置信息和触碰方式信息时,将锁屏图片上与所述特定触碰区域对应的画面突出显示。
所述将锁屏图片上与所述特定触碰区域对应的画面突出显示是为了给用户一种更好的体验效果。
上述所有的特定触碰区域对应的画面突出显示后,可以将其恢复到非突出显示状态或者一直保持突出显示状态,用户可以按照需求设置。
本发明实施例提供的触摸屏可以是任何具有触碰解锁功能的终端,如手机触摸屏、平板电脑触摸屏或者超级本触摸屏等。
下面以具有触碰解锁功能的手机终端为例,说明本发明实施例提供的技术方案。
在对触摸屏实施解锁之前,保证解锁信息列表中预置至少一幅锁屏图片,具体地,预置锁屏图片的过程包括预置锁屏图片和触碰方式。
首先介绍一下本发明提供的锁屏图片和触碰方式。
锁屏图片都有一个共同的特点,即感应触碰和触碰方式的特定触碰区域对应的画面为锁屏图片上的易识别部位,易识别部位可以指图片中包含的易识别的双眼、或者双脚、或者两者耳朵等能够很容易区别于图片中的其他部位的特殊部位。如图2和图3中所示的动物的眼睛为易识别部位,眼睛所覆盖的区域可以作为对应的特定触碰区域,图2和图3为本发明实施例提供的典型的锁屏图片。某一图片一旦成为锁屏图片,易识别的特定触碰区域和该区域对应的触碰方式已经确定。特定触碰区域的位置信息,如特定触碰点区域内的触碰点的坐标值和所述触碰方式保存在触碰点信息列表中。
触碰方式为不同于现有技术拖拉式的解锁动作。本发明提供的触碰方式为对图2或图3中图片上的双眼进行点击(双击或单击),而不是拖拉。具体地,可以是同时对双眼进行单击、在一定的时间间隔内以一定顺序依次对双眼进行单击或双击(可以先单击或双击左眼再单击或双击右眼或先单击右眼再单击左眼),或者先双击左眼再单击右眼,或先单击左眼再双击右眼,或者在一定的时间间隔内仅仅双击一只眼睛(双击左眼或右眼)。无论对眼睛进行双击还是单击,时间间隔可以通过手机菜单按照用户需求进行设置,灵活方便。当然,也可以是三只眼睛或多只眼睛,每只眼睛所覆盖的区域对应一个特定触碰区域。只有手指触碰特定触碰区域的触碰点才可能实现触摸屏解锁。
需要说明的是所述眼睛仅仅是其中的一种实施例,任何易识别的部位均可设置为解锁时的触碰点或者点击点。
实现所述预设锁屏图片和触碰方式有两种方案。
方案一、锁屏图片和触碰方式为手机预置的图片和触碰动作方式。
方案二、用户下载合适的喜欢的图片,对锁屏图片和触碰方式进行设置。严格地说,是对解锁时需要点击的锁屏图片的易识别部位(特定触碰区域)进行设定,对该特定触碰区域的触碰方式进行设定。
下面以图2中提供的图片的双眼覆盖的锁屏图片的区域作为特定触碰区域为例说明预设锁屏图片和触碰方式的具体过程。
对于方案一,实际应用中,每张锁屏图片在预置时都会对双眼进行坐标定位并将坐标值上报给解锁信息列表中。设每张图片上报的双眼在锁屏上的位置以二维坐标(X,Y)表示,该二维坐标***和触摸屏的触摸定位的坐标***相同。解锁用的双眼覆盖的区域为以某一点(X0,Y0)为中心,具有一定半径的圆形区域。该半径的大小可以按照用户使用手机的需求设置。例如,当手机面向的用户为老年人时,所述半径可以设置较大点。当手机面向的用户为手指较灵活的年轻人时,所述半径可以设置小一点。只有当用户用设定的动作点击所述眼睛区域,手机触摸屏才会被解锁,其他动作和/或其他触碰区域对于屏幕的操作都是无效的。这种方案是手机预置的,用户直接使用即可,如果不喜欢手机内置的锁屏图片可以更换。
对于方案二,实际应用中,用户根据需求下载喜欢的图片,对锁屏图片和触碰方式进行设置。严格地说是将解锁时需要点击的锁屏图片的眼睛(特定触碰区域)设置为解锁时的特定触碰区域,对触碰该眼睛时的触碰方式进行设置。首先从手机的图片存储模块提取用户选定的一张带有易识别部位的图片,然后将该图片保存在解锁信息列表中,并保存用户指定的眼睛所覆盖的区域的坐标值,并且保存用户指定的触碰该眼睛时对应的触碰方式。
下面具体说明本发明实施例提供的技术方案,从手机处于锁屏状态时起介绍本发明的技术方案。
参见图4,当终端包含至少一幅锁屏画面,以图2对应的锁屏画面为例,且终端触摸屏处于锁屏状态时,本发明实施例提供的解锁方案具体包括:
S100、预置至少一幅如上所述的锁屏图片,可以看到上述锁屏图片不同于现有的锁屏图片。
当触摸屏处于锁屏状态时,执行以下步骤。
S101、获取触摸屏上当前锁屏图片上用户本次解锁时触碰的至少两个触碰区域对应的位置信息。
具体地,获取触摸屏上用户发出的触摸屏幕时的至少两处触碰区域的位置,如触碰区域一(图2中的动物的左眼处划圆圈的区域)和触碰区域二(图2中的动物的右眼处划圆圈的区域)。该位置用二维坐标表示,在手机触摸屏对应的平面内建立直角坐标系。所述触碰区域一为以(X1,Y1)为中心点,具有一定半径的圆形区域,触碰区域二为以(X2,Y2)为中心点,具有一定半径的圆形区域。通过所述至少两个触碰区域对应的位置信息实现解锁,相比较现有的解锁方式,发生误操作的概率较小。
S102、获取用户对该触碰区域发出的触碰方式信息(解锁动作)。
具体地,获取用户对触碰区域一和触碰区域二发出的特定触碰方式信息,该触碰方式和上述描述到的触碰方式一样。如分别单击触碰区域一和触碰区域二,且为先点击触碰区域一后点击触碰区域二等。该触碰方式如上述介绍的触碰方式,多种多样,可单击可双击等,同样相比较现有的解锁方式,发生误操作的概率较小。
所述步骤S101和步骤S102的先后顺序可以互换。
S103、暂存所述触碰区域对应的位置信息和触碰方式信息。
S104、判断所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息是否一致,如果是,执行步骤S105,否则进入步骤S107。
S105、对触摸屏执行解锁。解锁成功手机自然进入主屏幕界面。进行步骤S107。
S106、当所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息一致时,将锁屏图片上触碰区域对应的画面突出显示,具体可以设定突出显示的时间,如可以设定突出显示的时间为0.5秒或1秒或更长等。并对所述触摸屏解锁。具体地,当特定触碰区域对应的画面为眼睛时,画面突出显示的方式可以设置为眨眼、闪烁,或者波纹的效果等。
S107、发出解锁不成功提示信息。
具体地,可以提示用户触碰区域有误和/或触碰方式有误,或者触碰过程中对两个触碰区域的触碰时间间隔太久,或者该可以提示“请您在2秒内完成所有触碰”等信息,并提示用户重新尝试。实现了更加人性化的解锁方案。
当步骤S105成功解锁后,还包括以下步骤:
S108、接收锁屏图片自定义指令。
S109、提取用户选择的图片。
S110、将用户选定的所述图片上的特定触碰区域对应的位置信息上报给解锁信息列表。
S111、当选中某一区域为特定触碰区域时,将该触碰区域对应的画面突出显示,具体可以设定突出显示的时间,如可以设定突出显示的时间为0.5秒或1秒或更长等,或突出显示的时间设置为更长在解锁之前一直突出显示,这样,用户可以根据突出的部位进行触碰,解锁更加容易。当特定触碰区域对应的画面为眼睛时,画面突出显示的方式可以设置为眨眼、闪烁,或者波纹的效果等。
S112、将用户选定的特定触碰区域对应的触碰方式上报给解锁信息列表。
所述解锁信息列表中的触碰区域对应的位置信息和该触碰区域对应的触碰方式一一对应。
通过上述用户自定义锁屏图片的方式,实现了用户根据自己的需求设置锁屏图片,一旦终端使用了该自定义的锁屏图片,除了自定义锁屏图片的用户,其他人无法得知锁屏方式,同时也实现了手机解锁加密的功能,相当于给手机解锁过程上了密码。使得处于锁屏状态的手机或终端更加安全。
当触摸屏处于锁屏状态时,执行以下步骤。
S113、接收锁屏图片更换指令。
S114、提取用户选择的当前锁屏图片对应的特定触碰区域位置信息和对应的触碰方式信息。具体从解锁信息列表中提取锁屏图片对应的特定触碰区域位置信息和对应的触碰方式信息。
S115、保存所述位置信息和对应的触碰方式信息。
S116、将锁屏图片上与所述特定触碰区域对应的画面突出显示,具体可以设定突出显示的时间,如可以设定突出显示的时间为0.5秒或1秒或设置为在解锁之前一直突出显示,这样,用户可以根据突出的部位进行触碰,解锁更加容易。具体地,当特定触碰区域对应的画面为眼睛时,画面突出显示的方式可以设置为眨眼、闪烁,或者波纹的效果等。
图4中示出的本发明的解锁步骤为其中的一种实施方式。上述步骤S108和步骤S113无先后顺序限制,也可以先执行步骤S113至步骤S116。也就是说,触摸屏处于锁屏状态时,当接收到锁屏图片更换指令时执行步骤S113至步骤S116,当接收到锁屏图片自定义指令时,执行步骤S108至步骤S112。
锁屏图片更换模块设该次上报的位置信息和对应的触碰方式为下次解锁时对应的当前特定触碰区域的位置信息和对应的触碰方式。用户对图片的其余位置进行触碰或以其他的触碰方式触碰均不能实现触摸屏解锁,提高了解锁的安全性。
需要说明的是实现步骤S101至步骤S104的方案还可以是如下步骤。
一、获取触摸屏上当前锁屏图片上用户本次解锁时触碰的至少两个触碰区域对应的位置信息。具体过程同上步骤S101。
二、判断所述获取的触碰区域对应的位置信息与预设解锁信息列表中保存的当锁屏图片对应的触碰区域对应的位置信息是否一致,如果是,执行步骤三,否则进入步骤S107。
三、获取所述触碰区域对应的触碰方式信息。
五、判断所述触碰方式信息与预设解锁信息列表中保存的与当锁屏图片对应的触碰方式信息是否一致,如果是执行步骤S105,否则进入步骤S107。
或者还可以是如下方式:
一、获取所述触碰区域对应的触碰方式信息。
二、判断所述触碰方式信息与预设解锁信息列表中保存的与当锁屏图片对应的触碰方式信息是否一致,如果是,执行步骤三,否则进入步骤S107。
三、获取触摸屏上当前锁屏图片上用户本次解锁时触碰的至少两个触碰区域对应的位置信息。
四、判断所述获取的触碰区域对应的位置信息与预设解锁信息列表中保存的当锁屏图片对应的触碰区域对应的位置信息是否一致,如果是,执行步骤S105否则进入步骤S107。
这样做的好处是,当不能成功解锁时,节约一次判断操作。
需要说明的是,本发明实施例还可以针对三个、四个或者更多个触碰区域进行触碰。
参见图5,本发明实施例还提供一种触摸屏的解锁装置,包括:
信息获取单元11,用于获取触摸屏上用户解锁时发出的至少两个触碰区域对应的位置信息和触碰方式信息;
判断单元12,用于判断所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息是否一致;
解锁单元13,用于当所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息一致时,则将所述触摸屏解锁。
参见图6,所述装置还包括:
提示单元14,用于当所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息不一致时,发出解锁失败提示信息。
信息获取单元11还用于接收锁屏图片自定义指令;
所述装置还包括:锁屏图片自定义单元15,用于根据所述锁屏图片自定义指令,提取用户指定的图片;将用户选定的所述图片上的特定触碰区域对应的位置信息和该特定触碰区域对应的触碰方式信息保存到解锁信息列表中。
信息获取单元11还用于接收锁屏图片更换指令;
所述装置还包括:锁屏图片更换单元16,用于根据所述锁屏图片更换指令,从解锁信息列表中提取用户选择的锁屏图片对应的特定触碰区域的位置信息和该特定触碰区域对应的对应的触碰方式信息;存储所述位置信息和触碰方式信息。
该装置还包括:
画面突出显示单元17,用于当所述判断单元判断所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息一致时,将锁屏图片上触碰区域对应的画面突出显示;和/或
用于锁屏图片自定义单元将用户选定的特定触碰区域对应的位置信息保存到解锁信息列表中时,将所述选定的图片上所述特定触碰区域对应的画面突出显示;和/或
用于锁屏图片更换单元将所述位置信息和对应的触碰方式信息保存之后,将锁屏图片上与所述特定触碰区域对应的画面突出显示。
较佳地,所述触碰方式信息为在预设的时间间隔内以一定顺序连续单击或双击所有触碰区域。
推荐手机内置图片或者用户自定义的图片为卡通人物图片,他们的特点就是拥有大而圆润的眼睛,便于对触摸区域定位,并且生动可爱,避免用户使用单调的推拉式锁屏图案带来的疲劳感。
当然所述触碰方式也可以是现有技术中的推拉式触碰方式。
综上所述,本发明实施例通过获取触摸屏上用户解锁时发出的至少两个触碰区域对应的位置信息和触碰方式信息;判断所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息是否一致;当所述触碰区域对应的位置信息和触碰方式信息与预先设置的解锁信息列表中保存的与当前锁屏图片对应的触碰区域的位置信息和触碰方式信息一致时,则将所述触摸屏解锁。只有在所述位置信息和触碰方式都满足预设条件时,才能实施解锁。提高了触摸屏解锁的安全性。并且本发明实施例还包括对所述锁屏图片的更换或自定义锁屏图片,锁屏图片画面多式多样,触碰方式多种多样,解锁安全性更高。同时还给用户带来一种全新的体验效果。解决了触摸屏解锁不安全的问题。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储吐介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。