一种触摸屏解锁的方法及装置与流程

文档序号:11828533阅读:182来源:国知局
一种触摸屏解锁的方法及装置与流程

本发明涉及触摸屏设备的人机交互技术领域,尤其涉及一种触摸屏解锁的方法及装置。



背景技术:

目前,触摸屏终端日益普及。由于触摸屏终端不仅大大节省手机键盘空间,增加了屏幕显示的面积,而且多点触控形成更加有效的人机交互,备受人们青睐。

用户为了保护隐私信息通常会选择设置屏幕解锁验证,市场也出现有多种屏幕解锁方案,这些屏幕的解锁方案都比较简单,安全性不够高,例如连续手势解锁方案,该方案只能连续滑动且不能经过已划过的点,且很可能会在屏幕上留下“痕迹”,安全性不足。其它如数字、字母等解锁方案,例如纯数字解锁方案,纯字母解锁方案,以及数字、字母混合解锁方案,实际使用起来过于繁琐,用户体验和实用价值还远远不够。

综上所述,现有触摸屏的解锁方法安全性不高,形式单一,不能对移动终端设备形成较好的保护,用户的隐私信息面临极大的风险。



技术实现要素:

本发明的目的在于提供一种触摸屏解锁的方法及装置,以解决现有触摸屏解锁方案中的安全性不高且形式单一的问题。

为了解决上述技术问题,本发明提供了一种触摸屏解锁的装置,该装置包括触摸屏操作交互模块,解锁方式设置模块,以及解锁控制模块,其中:

所述触摸屏操作交互模块,用于用户对触摸屏的操作通过传感器得到一个电流信号,经过底层驱动处理从而获取用户操作信息;

所述解锁方式设置模块,用于确定划分解锁触发区域以及解锁操作条件,其中通过将触摸屏划分为多个解锁触发区域,用户选择在不同的多个解锁触发区域执行相应的解锁操作事件,使所述解锁操作条件更安全;

所述解锁控制模块,用于接收所述触摸屏操作交互模块的用户操作信息,并判断所述用户操作信息满足所述解锁操作条件时,即判断所述用户操作信息处于相应的解锁触发区域以及为对应的解锁操作事件,执行对所述触摸屏的解锁操作。

进一步地,所述解锁方式设置模块的所述划分解锁触发区域是按以下方法来划分:将触摸屏划分成N个解锁触发区域,其中,N为大于等于2的整数,用户可通过设置模块的个数。

进一步地,所述解锁操作条件为用户在所对应的解锁触发区域上完成相应的解锁操作事件。

进一步地,所述解锁操作事件是对应于解锁触发区域内发生的一个或多个触摸事件。

进一步地,所述多个触摸事件之间有时间间隔限定,超出限定时间则视为不符合解锁操作事件条件。

进一步地,所述触摸事件是单击触屏事件、或连击触屏事件,或持续滑动触摸触屏事件,或单击触屏事件、连击触屏事件、持续滑动触屏事件之间的组合。

进一步地,所述持续滑动触摸触屏事件在单个解锁触发区域内发生,或者相邻的多个解锁触发区域内发生。

为了解决上述技术问题,本发明还提供了一种触摸屏解锁的方法,所述方法包括:

对触摸屏的操作通过传感器得到一个电流信号,经过底层驱动处理从而获取用户操作信息;

确定划分解锁触发区域以及解锁操作条件;

接收用户操作信息,判断所述用户操作信息满足所述解锁操作条件时,执 行对所述触摸屏的解锁操作。

进一步地,所述划分解锁触发区域是按以下方法来划分:将触摸屏划分成N个解锁触发区域,其中,N为大于等于2的整数。

进一步地,所述解锁操作条件为用户在所对应的解锁触发区域上完成相应的解锁操作事件。

进一步地,所述解锁操作事件是对应于解锁触发区域内发生的一个或多个触摸事件。

进一步地,所述多个触摸事件之间有时间间隔限定,超出限定时间则视为不符合解锁操作事件条件。

进一步地,所述触摸事件是单击触屏事件、或连击触屏事件,或持续滑动触摸触屏事件,或单击触屏事件、连击触屏事件、持续滑动触屏事件之间的组合。

进一步地,所述持续滑动触摸触屏事在单个解锁触发区域内发生,或者相邻的多个解锁触发区域内发生。

与现有技术相比,本发明提供了一种触摸屏解锁的方法及装置,通过将屏幕划分为多个解锁触发区域,在对应的解锁触发区域内完成相应的解锁操作事件,才能够实现解锁。很好的解决了现有触摸屏解锁方法安全性不高、形式单一、不能对移动终端设备形成较好的保护及用户隐私信息泄漏等问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明提供的一种触摸屏解锁的装置的结构示意图;

图2是本发明提供的解锁触发区域划分的第一实施例示意图;

图3是本发明提供的解锁触发区域划分的第二实施例示意图;

图4是本发明提供的一种触摸屏解锁的方法的流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本发明提供了一种触摸屏的解锁方法及装置,通过将屏幕划分为多个解锁触发区域,在相应的解锁触发区域内完成相应的解锁操作事件,实现触摸屏解锁,这样可以解决现有触摸屏解锁方法解锁的安全性较差的问题。

如图1所示,本发明提供了一种触摸屏解锁的装置,该装置包括触摸屏操作交互模块101,解锁控制模块102以及解锁方式设置模块103。其中:

触摸屏操作交互模块101,用于感知用户对触摸屏的操作并转换为用户操作信息并传递给解锁控制模块102。

解锁方式设置模块103,用于确定解锁触发区域以及解锁操作事件条件。

解锁控制模块102,用于接收所述触摸屏操作交互模块101的用户操作信息,判断所述用户操作信息满足解锁方式设置模块103中的解锁操作条件时,执行对所述触摸屏的解锁操作。

其中,解锁触发区域可以是一个区域,也可以是多个。区域的形状可以是矩形(例如图二所示图形),也可以是矩形以外任何图形(例如图三所示图形)。例如将触摸屏区域划分为多个矩形作为解锁触发区域,或者设定触摸屏区域中一个或多个圆形区域作为解锁触发区域,或者还可以是用户设定的触摸屏区域中一个或多个不规则形状的区域。

解锁操作事件是对应于解锁触发区域内的一个或多个触摸事件,触摸事件是单击触屏事件、或连击触屏事件,或持续滑动触摸触屏事件,或单击触屏事件、连击触屏事件、持续滑动触摸触屏事件三者的组合。

以下通过举例进行详细说明本触摸屏解锁方案的具体流程操作。

例一

应用场景:按屏幕区域等分为六个相等的矩形子区域,如图2所示,即子区域1、2、3、4、5、6。将其中子区域1和子区域3和子区域6作为解锁触发区域。每一次解锁操作事件之间有时间间隔限定,即当前一次解锁操作执行完毕后超过规定时间下一次解锁操作事件还没进行则视为解锁失败。例如设置用户执行一次解锁操作事件后超过2S或者超过3S下一次解锁操作事件还没执行则解锁失败。解锁操作条件是用户需依次在子区域1中进行的单击触屏事件(第一子条件)、在子区域3中进行线段式向上滑动的触屏事件(第二子条件),再在子区域6中进行的双击触屏事件(第三子条件)。

执行方法:终端处于锁屏且保存点亮状态,用户在子区域1中单击触屏,触摸屏操作交互模块101将此单击触屏事件操作的用户操作信息传递给解锁控制模块102,解锁控制模块102判断此用户操作信息中的操作位置属于子区域1以及判断此单击触屏操作满足解锁操作事件条件中的第一个子条件,继续等待用户的操作;用户继续在子区域3进行线段式向上滑动的触屏,解锁控制模块102判断此持续触屏事件满足解锁操作事件条件中的第二个子条件;用户继续在子区域6进行双击触屏事件,解锁控制模块102判断此用户操作信息中的点触操作位置属于子区域6且判断此双击触屏操作满足解锁操作事件条件中的第三个子条件,判断解锁成功,执行对所述触摸屏的解锁操作。

例二

应用场景与例一中的应用场景相同。

执行方法:终端处于锁屏且保存点亮状态,用户在子区域2中单击触屏,触摸屏操作交互模块101将此单击触屏事件操作的用户操作信息通知至解锁控制模块102,解锁控制模块102判断此用户操作信息中的点触操作位置不属于解锁触发区域,解锁失败。

例三

应用场景:按屏幕区域等分为六个相等的矩形子区域,如图3所示,即子 区域1、2、3、4、5、。将其中子区域1和子区域5和子区域4作为解锁触发区域。每一次解锁操作事件之间有时间间隔限定,即当前一次解锁操作执行完毕后超过规定时间下一次解锁操作事件还没进行则视为解锁失败。例如设置用户执行一次解锁操作事件后超过2S或者超过3S下一次解锁操作事件还没执行则解锁失败。解锁操作条件是用户需依次在子区域1中进行的线段式向上滑动触屏事件(第一子条件)、在子区域5中进行线段式向左滑动的触屏事件(第二子条件),再在子区域4中进行的双击触屏事件(第三子条件)。

执行方法:终端处于锁屏且保存点亮状态,用户在子区域1中进行线段式向上滑动,触摸屏操作交互模块101将此单击触屏事件操作的用户操作信息传递给解锁控制模块102,解锁控制模块102判断此用户操作信息中的操作位置属于子区域1以及判断此滑动触屏操作满足解锁操作事件条件中的第一个子条件,继续等待用户的操作;用户继续在子区域5进行线段式向左滑动的触屏,解锁控制模块102判断此持续触屏事件满足解锁操作事件条件中的第二个子条件;用户继续在子区域4进行双击触屏事件,解锁控制模块102判断此用户操作信息中的点触操作位置属于子区域4且判断此双击触屏操作满足解锁操作事件条件中的第三个子条件,判断解锁成功,执行对所述触摸屏的解锁操作。

如图4所示,以方法为例详细说明触摸屏解锁的流程。

本发明还提供了一种触摸屏解锁的方法,所述方法包括:

S102:用户通过解锁控制模块将触摸屏划分为N个解锁触发区域,设置解锁操作事件及解锁触发区域。

S104:保存屏幕为点亮且锁屏状态;

S106:解锁控制模块收到触摸屏操作交互模块的用户操作信息;

S108:解锁控制模块判断用户操作信息对应的用户点触位置是否属于正确的解锁触发区域,成功则转向S110,失败则转向S114;

S110:解锁控制模块判断用户操作信息中的解锁事件是否正确,成功则转向S112,失败则转向S114;

S112:判断是否符合解锁操作条件,成功则触发解锁,失败则转向S108,继续进行判断;

S114:提示用户解锁失败。并转到S116;

S116:若接收到S112的用户操作信息,则用户解锁成功,收到S114的用户操作信息,则用户解锁失败。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

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