发明内容
本发明实施例提供一种解锁方法及终端,以实现提更简单、通用的解锁方式。
本发明实施例提供一种解锁方法,所述方法包括:
获取对触控屏上触控区域的触控操作;
判断获取的所述触控操作与触摸屏解锁时的设定时长以及设定操作是否匹配;其中,所述设定操作为多点触控操作,所述设定操作包括第一设定操作与第二设定操作,所述第一设定操作与所述第二设定操作运动方向反向,且所述第一设定操作与所述第二设定操作不间断;
当判断出获取的所述触控操作与所述设定时长及所述设定操作均匹配时,执行解锁所述触控屏操作。
作为优选的,所述获取对触控屏上触控区域的触控操作之前,包括:
确定所述触控屏当前状态为锁屏待机状态,其中所述锁屏待机状态对应的解锁操作界面为透明界面,且所述解锁操作界面覆盖于主题界面之上。
所述设定操作为多点触控操作,进一步包括:所述设定操作为双点触控操作。
作为优选的,所述判断获取的所述触控操作与触摸屏解锁时的设定时长以及设定操作是否匹配;采用以下方式:
根据设定的解锁触控区域边界,确定响应解屏的所述触控操作的起始点位置信息、拐点位置信息以及终点位置信息;
判断所述触控操作的起始点到拐点的距离与所述第一操作对应的第一设定距离的阈值及所述触控操作的拐点到所述触控操作的终点的距离与所述第二操作的第二设定距离的阈值的大小关系,且判断所述触控操作的触控时长与设定时长的大小;其中,所述第一设定距离为所述第一设定操作的起始点到其终点的距离,所述第二设定距离为所述第二设定操作的起始点到其终点的距离,且所述第一设定操作的终点与所述第二设定操作的起始点为同一点;
当判断出所述触控操作的起始点到拐点的距离不小于所述第一设定距离的阈值以及所述触控操作的拐点到所述触控操作的终点的距离不小于第二设定距离的阈值且所述触控操作的时长不超过所述设定时长时,执行解锁所述触控屏操作。
作为优选的,所述判断获取的所述触控操作与触摸屏解锁时的设定时长以及设定操作是否匹配;其中,所述设定操作为双点触控操作,所述设定操作包括第一设定操作与第二设定操作,所述第一设定操作与所述第二设定操作运动方向反向,且所述第一设定操作与所述第二设定操作连续,还包括:
检测所述双点触控操作的两触控点的间距;
判断检测到的所述两触控点的间距与所述设定操作的设定间距的大小;
当判断出所述两触控点的间距不超过所述设定间距时,执行解锁所述触控屏操作。
作为优选的,所述设定操作的两触控点的间距不变。
作为优选的,所述设定操作为双点触控操作,所述设定操作包括第一操作与第二操作,所述第一操作与所述第二操作运动方向反向,且所述第一操作与所述第二操作连续,包括:
所述第一设定操作自下而上,所述第二设定操作自上而下,且所述第一设定操作与所述第二设定操作不间断;或者
所述第一设定操作自上而下,所述第二设定操作自下而上,且所述第一设定操作与所述第二设定操作不间断。
作为优选的,所述设定操作为双点触控操作,所述设定操作包括第一操作与第二操作,所述第一操作与所述第二操作运动方向相反,且所述第一操作与所述第二操作连续,进一步包括:所述第一设定操作与第二设定操作的方向反向且相互平行,以及所述第一设定操作与所述第二设定操作不间断;或者
所述第一设定操作与第二设定操作的方向反向且不相互平行,以及所述第一设定操作与所述第二设定操作不间断与所述第二设定操作。
本发明实施例还提供一种终端,所述终端包括:
获取单元,用于获取对触控屏上触控区域的触控操作;
判断单元,用于判断获取的所述触控操作与触摸屏解锁时的设定时长以及设定操作是否匹配;其中,所述设定操作为双点触控操作,所述设定操作包括第一设定操作与第二设定操作,所述第一设定操作与所述第二设定操作运动方向相反向,且所述第一设定操作与所述第二设定操作连续不间断;
解锁单元,用于当判断出获取的所述操作指令与所述设定时长及所述设定路径均匹配时,执行解锁所述触控屏操作。
作为优选的,所述终端还包括:确定单元,
所述确定单元,用于确定所述触控屏当前状态为锁屏待机状态,其中所述锁屏待机状态对应的锁屏界面为透明界面。
作为优选的,所述判断单元包括:
确定模块,用于根据设定的解锁触控区域边界,确定响应解屏的所述触控操作的起始点位置信息、拐点位置信息以及终点位置信息;
判断模块,用于判断所述触控操作的起始点到拐点的距离与所述第一操作对应的第一设定距离的阈值及所述触控操作的拐点到所述触控操作的终点的距离与所述第二操作的第二设定距离的阈值的大小关系,且判断所述触控操作的触控时长与设定时长的大小;其中,所述第一设定距离为所述第一设定操作的起始点到其终点的距离,所述第二设定距离为所述第二设定操作的起始点到其终点的距离,且所述第一设定操作的终点与所述第二设定操作的起始点为同一点;
所述解锁单元,还用于当判断出所述触控操作的起始点到拐点的距离不小于所述第一设定距离以及所述触控操作的拐点到所述触控操作的终点的距离不小于第二设定距离的阈值,且所述触控操作的时长不超过所述设定时长时,执行解锁所述触控屏操作。
作为优选的,所述判断单元,还包括:
检测模块,用于检测所述双点触控操作的两触控点的间距;其中,
所述判断模块,还用于判断检测到的所述两触控点的间距与所述设定操作的设定间距的大小;
所述解锁单元,还用于当判断出所述两触控点的间距不超过所述设定间距时,执行解锁所述触控屏操作。
本发明实施例具有以下优点:
本发明提供了一种简单、通用的解锁方法,在触控屏处于锁屏待机状态时,通过两个相邻的手指对该触控屏的触控区域的任意位置进行触控,在触控屏上执行上下往返的连续滑动来实现解锁,当然双指在滑动时要在设定时间内完成,才可以达到解锁的目的,并且在往返的过程中,虽然不要求上下往返的距离相同,或者沿着原路返回,但是也需要滑动的距离达到设定距离的阈值,以免在裤口袋等情况下产生误操作解锁的问题。
具体实施方式
本发明实施例提供一种解锁方法及终端,结合说明书附图及具体实施例进行详细的说明。
如图1所示,本发明实施例提供的解锁方法包括:
S101:获取对触控屏上触控区域的触控操作;
S102:判断获取的所述触控操作与触摸屏解锁时的设定时长以及设定操作是否匹配;其中,所述设定操作为多点触控操作,所述设定操作包括第一设定操作与第二设定操作,所述第一设定操作与所述第二设定操作运动方向反向,且所述第一设定操作与所述第二设定操作不间断;
S103:当判断出获取的所述触控操作与所述设定时长及所述设定操作均匹配时,执行解锁所述触控屏操作。
在所述获取对触控屏上触控区域的触控操作之前,还需要检测出所述触控屏当前状态为锁屏待机状态,以便是在待机需解锁的时候进行的操作,在本发明的实施例中,将锁屏待机状态对应的解锁操作界面为透明界面,且所述解锁操作界面覆盖于主题界面之上,这样可以保证所有用户在使用是可以更换任意主题桌面或者随着主题的锁屏界面时不受影响,也提供了一种简单、通用的解锁方式。该解锁方式不会随着主题的更换,而改变解锁方式,给用户带来一种更新、更加便捷、更易操作地体验,也是一种更加通用的解锁方式。
另外,在本发明提供的实施例中,只要在触控屏的触控区域内,选取任意位置,满足设定的解锁操作,均可以实现解锁,不受触控区域位置的限制,另外本发明的设定操作为多点触控,本是实施例以双点触控为例,需要保持两点同时在触控屏上进行触控操作,并且达到设定时间,来实现解锁。例如你可以选取触控区域某一位置上的两点作为触控起始点,向上或向下往返不间断滑动,在触控滑动的过程中要达到设定操作的要求。
较佳的,在本发明实施例中,用来判断获取的触控操作与触摸屏解锁时的设定时长以及设定操作是否匹配,可以采用以下方式:
首先,根据设定的解锁触控区域边界,确定响应解屏的所述触控操作的起始点位置信息、拐点位置信息以及终点位置信息;
其次,判断所述触控操作的起始点到拐点的距离与所述第一操作对应的第一设定距离的阈值及所述触控操作的拐点到所述触控操作的终点的距离与所述第二操作的第二设定距离的阈值的大小关系,且判断所述触控操作的触控时长与设定时长的大小;其中,所述第一设定距离为所述第一设定操作的起始点到其终点的距离,所述第二设定距离为所述第二设定操作的起始点到其终点的距离,且所述第一设定操作的终点与所述第二设定操作的起始点为同一点;
当判断出所述触控操作的起始点到拐点的距离不小于所述第一设定距离的阈值以及所述触控操作的拐点到所述触控操作的终点的距离不小于第二设定距离的阈值,且所述触控操作的时长不超过所述设定时长时,执行解锁所述触控屏操作。
另外一种方式,还需要检测所述双点触控操作的两触控点的间距;
判断检测到的所述两触控点的间距与所述设定操作的设定间距的大小;
当判断出所述两触控点的间距不超过所述设定间距时,执行解锁所述触控屏操作。
当然也可以结合上述两种情况,实现更严格的解锁方式,既要求所述触控操作的起始点到拐点的距离不小于所述第一设定距离的阈值以及所述触控操作的拐点到所述触控操作的终点的距离不小于第二设定距离的阈值,且所述触控操作的时长不超过所述设定时长时,还要求触控两点的间距不超过所述设定间距,才可以实现解锁。更进一步的,所述设定操作的两触控点的间距还可以保持不变。
如图2所示,为本发明实施例二的操作示意图,其中用户可以用双指沿着触控屏的触控区域内某一位置向下滑动到拐点,当然从起始点到拐点的距离要不小于第一设定操作的第一设定距离的阈值,然后在拐点处向上滑动至终点,并满足由拐点到终点距离不小于第二设定操作的第二设定距离的阈值,用户在滑动时双手指并拢,并在设定时长内完成上述触控操作过程。进一步需要说明的是,双手指并拢可以保持两触控点的间距不变,并且不小于第一设定距离及第二设定距离的阈值是为了保证某些情况下会出现误操作的情况,例如手机放在裤兜里或者手不小心触控到屏幕上,也可以达到第一设定距离的阈值,但不会满足第二设定距离的阈值,为了防止这种误触摸解锁时,需要在设定时长内既满足不小于第一设定距离,也不小于第二设定距离的设定。
在本实施例中,所述第一设定操作自上而下,所述第二设定操作自下而上,且所述第一设定操作与所述第二设定操作不间断;且所述第一设定操作与第二设定操作的方向反向且相互平行,这种情况相当于沿着一条直线做往返运动,较佳的,返回时由拐点到终点的距离也就是第二设定距离与起始点到拐点的距离即第一设定距离不一定相等,可以相等,也可以不等。
如图3所示,为本发明实施例三的操作示意图,其中用户也可以用双指沿着触控屏的触控区域内某一起始位置向上滑动到拐点,当然从起始点到拐点的距离要不小于第一设定操作的第一设定距离的阈值,然后在拐点处向下滑动至终点,并满足由拐点到终点距离不小于第二设定操作的第二设定距离的阈值,用户在滑动时双手指并拢,并在设定时长内完成上述触控操作过程。进一步需要说明的是,双手指并拢可以保持两触控点的间距不变,并且不小于第一设定距离及第二设定距离是为了保证某些情况下会出现误操作的情况,例如手机放在裤兜里或者手不小心触控到屏幕上,也可以达到第一设定距离,但不会满足第二设定距离的长度,为了防止这种误触摸解锁时,需要在设定时长内既满足不小于第一设定距离的阈值,也不小于第二设定距离的阈值。
在本实施例中,第一设定操作自下而上,第二设定操作自上而下,且所述第一设定操作与所述第二设定操作不间断;且所述第一设定操作与第二设定操作的方向反向且相互平行,这种情况相当于沿着一条直线做往返运动,另外较佳的返回时由拐点到终点的距离也就是第二设定距离与起始点到拐点的距离即第一设定距离不一定相等,可以相等,也可以不等。
类似的,如图4所示,为本发明实施例四的操作示意图,其中第一设定操作自下而上,第二设定操作自上而下,且所述第一设定操作与所述第二设定操作不间断;且所述第一设定操作与第二设定操作的方向反向且不相互平行,这种情况相当于第一设定操作与第二设定操作之间以拐点处为顶角成一定的角度,相当于成一个类似“∧”的轨迹的设定操作。较佳的,返回时由拐点到终点的距离也就是第二设定距离与起始点到拐点的距离即第一设定距离不一定相等,可以相等,也可以不等,但是都要不小于第一设定操作的第一设定距离的阈值及第二设定操作的第二设定距离的阈值。
类似的,如图5所示,为本发明实施例五的操作示意图,其中第一设定操作自上而下,第二设定操作自下而上,且所述第一设定操作与所述第二设定操作不间断;且所述第一设定操作与第二设定操作的方向反向且不相互平行,这种情况相当于第一设定操作与第二设定操作之间以拐点处为顶角成一定的角度,相当于成一个类似“V”的轨迹的设定操作。较佳的,返回时由拐点到终点的距离也就是第二设定距离与起始点到拐点的距离即第一设定距离不一定相等,可以相等,也可以不等,但是都要不小于第一设定操作的第一设定距离的阈值及第二设定操作的第二设定距离的阈值。
如图6所示,为本发明实施例提供的一种终端的结构示意图,其中该终端包括:
获取单元601,用于获取对触控屏上触控区域的触控操作;
判断单元602,用于判断获取的所述触控操作与触摸屏解锁时的设定时长以及设定操作是否匹配;其中,所述设定操作为多点触控操作,所述设定操作包括第一设定操作与第二设定操作,所述第一设定操作与所述第二设定操作运动方向相反向,且所述第一设定操作与所述第二设定操作连续不间断,在本发明实施例中以两点触控操作为例。
解锁单元603,用于当判断出获取的所述操作指令与所述设定时长及所述设定路径均匹配时,执行解锁所述触控屏操作。
进一步的,所述终端还包括:确定单元,
所述确定单元,用于确定所述触控屏当前状态为锁屏待机状态,其中所述锁屏待机状态对应的锁屏界面为透明界面。
如图7所示为本发明实施例中一种终端的判断单元的结构示意图,该判断单元包括:
确定模块701,用于根据设定的解锁触控区域边界,确定响应解屏的所述触控操作的起始点位置信息、拐点位置信息以及终点位置信息;
判断模块702,用于判断所述触控操作的起始点到拐点的距离与所述第一操作对应的第一设定距离的阈值及所述触控操作的拐点到所述触控操作的终点的距离与所述第二操作的第二设定距离的阈值的大小关系,且判断所述触控操作的触控时长与设定时长的大小;其中,所述第一设定距离为所述第一设定操作的起始点到其终点的距离,所述第二设定距离为所述第二设定操作的起始点到其终点的距离,且所述第一设定操作的终点与所述第二设定操作的起始点为同一点;
其中,解锁单元603还用于当判断出所述触控操作的起始点到拐点的距离不小于所述第一设定距离以及所述触控操作的拐点到所述触控操作的终点的距离不小于第二设定距离的阈值,且所述触控操作的时长不超过所述设定时长时,执行解锁所述触控屏操作。
如图8所示,为本发明又一实施例提供的一种终端的判断单元的结构示意图,以双点触控操作为例,判断单元包括:
检测模块801,用于检测双点触控操作的两触控点的间距;其中,
判断模块802,还用于判断检测到的所述两触控点的间距与所述设定操作的设定间距的大小;
其中解锁单元603还用于当判断出所述两触控点的间距不超过所述设定间距时,执行解锁所述触控屏操作。
基于上述判断单元可以集合上述图7及图8中所述的各模块,以便实现更为严格的解锁方式,不容易被产生误操作的同时,还可以给用户带来更好地体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。