验证方法、验证装置、终端设备及计算机可读存储介质与流程

文档序号:18466271发布日期:2019-08-17 02:29阅读:157来源:国知局
验证方法、验证装置、终端设备及计算机可读存储介质与流程

本发明涉及安全验证技术领域,尤其涉及一种验证方法、验证装置、终端设备及计算机可读存储介质。



背景技术:

随着终端设备的功能不断扩展和完善,其已逐步成为人们生活中不可或缺的电子工具,例如:人们可以采用终端设备进行网上购物、实时通信、信息查询、娱乐学习等等。

由于在操作终端设备的过程中可能涉及到用户的一些隐私信息或者财产安全,为了确保隐私信息和财产安全的安全,现在通常的做法是采用设置验证密码的方式进行安全保护。然而,若密码设置过于复杂,用户很可能忘记密码。若密码设置过于简单,则会造成安全验证的安全性降低。

由此可知,相关技术中采用数字密码进行安全验证的方法存在适用性差的缺陷。



技术实现要素:

本发明实施例提供一种验证方法、验证装置、终端设备及计算机可读存储介质,以解决相关技术中采用数字密码进行安全验证的方法存在的适用性差的问题。

为解决以上技术问题,本发明采用如下技术方案:

第一方面,本发明实施例提供了一种验证方法,应用于终端设备,所述终端设备包括触控显示屏,所述方法包括:

接收作用于触控单元上的验证操作,所述触控单元显示于所述触控显示屏上;

将所述验证操作与预设操作匹配;其中,所述预设操作包括第一预设操作或者第二预设操作,所述第一预设操作包括第一操作步骤和第二操作步骤,所述第一操作步骤和所述第二操作步骤均为作用在至少一个触控单元上的第一目标操作;所述第二预设操作为在至少两个触控单元上执行一次第二目标操作,且所述第二预设操作形成具有重叠轨迹段的滑动轨迹;

在匹配成功的情况下,确定验证通过。

可选的,所述将所述验证操作与预设操作匹配的步骤,包括:

获取所述验证操作所针对的触控单元的位置信息,并与所述第一预设操作所针对的预设触控单元的位置信息进行匹配;或者,

获取所述验证操作对应的滑动轨迹,并与所述第二预设操作对应的预设滑动轨迹进行匹配。

可选的,所述预设操作为所述第一预设操作,所述将所述验证操作与预设操作匹配的步骤,包括:

获取所述验证操作所针对的触控单元的第一位置信息和所述验证操作中任意两个相邻的操作步骤之间的时间间隔信息;

将所述第一位置信息与第一预设位置信息进行匹配,并将所述时间间隔信息与第一预设时间间隔信息进行匹配;

其中,所述第一预设位置信息为所述第一预设操作所针对的预设触控单元的位置信息,所述第一预设时间间隔信息为所述第一预设操作中所述第一操作步骤与所述第二操作步骤之间的时间间隔信息。

可选的,所述预设操作为所述第一预设操作,所述将所述验证操作与预设操作匹配的步骤,包括:

获取所述验证操作的操作顺序,将所述操作顺序与所述第一预设操作中所述第一操作步骤与所述第二操作步骤的预设操作顺序进行匹配。

可选的,所述预设操作为所述第二预设操作,所述将所述验证操作与预设操作匹配的步骤,包括:

获取所述验证操作对应的滑动轨迹中重叠轨迹段的第二位置信息和所述验证操作对应的滑动轨迹中重叠轨迹段的重叠次数;

将所述第二位置信息与第二预设位置信息进行匹配,并将所述重叠次数与所述第二预设操作对应的重叠轨迹段的预设重叠次数进行匹配;

其中,所述第二预设位置信息为所述第二预设操作所针对的预设触控单元的位置信息。

可选的,所述显示屏上的多个触控单元呈圆形分布。

第二方面,本发明实施例提供了一种验证装置,应用于终端设备,所述终端设备包括触控显示屏,所述装置包括:

接收模块,用于接收作用于触控单元上的验证操作,所述触控单元显示于所述触控显示屏上;

匹配模块,用于将所述验证操作与预设操作匹配;其中,所述预设操作包括第一预设操作或者第二预设操作,所述第一预设操作包括第一操作步骤和第二操作步骤,所述第一操作步骤和所述第二操作步骤均为作用在至少一个触控单元上的第一目标操作;所述第二预设操作为在至少两个触控单元上执行一次第二目标操作,且所述第二预设操作形成具有重叠轨迹段的滑动轨迹;

确定模块,用于在匹配成功的情况下,确定验证通过。

可选的,所述匹配模块包括:

第一匹配单元,用于获取所述验证操作所针对的触控单元的位置信息,并与所述第一预设操作所针对的预设触控单元的位置信息进行匹配;或者,

第二匹配单元,用于获取所述验证操作对应的滑动轨迹,并与所述第二预设操作对应的预设滑动轨迹进行匹配。

可选的,所述预设操作为所述第一预设操作,所述匹配模块包括:

第一获取单元,用于获取所述验证操作所针对的触控单元的第一位置信息和所述验证操作中任意两个相邻的操作步骤之间的时间间隔信息;

第三匹配单元,用于将所述第一位置信息与第一预设位置信息进行匹配,并将所述时间间隔信息与第一预设时间间隔信息进行匹配;

其中,所述第一预设位置信息为所述第一预设操作所针对的预设触控单元的位置信息,所述第一预设时间间隔信息为所述第一预设操作中所述第一操作步骤与所述第二操作步骤之间的时间间隔信息。

可选的,所述预设操作为所述第一预设操作,所述匹配模块包括:

第四匹配单元,用于获取所述验证操作的操作顺序,将所述操作顺序与所述第一预设操作中所述第一操作步骤与所述第二操作步骤的预设操作顺序进行匹配。

可选的,所述预设操作为所述第二预设操作,所述匹配模块包括:

第二获取单元,用于获取所述验证操作对应的滑动轨迹中重叠轨迹段的第二位置信息和所述验证操作对应的滑动轨迹中重叠轨迹段的重叠次数;

第五匹配单元,用于将所述第二位置信息与第二预设位置信息进行匹配,并将所述重叠次数与所述第二预设操作对应的重叠轨迹段的预设重叠次数进行匹配;

其中,所述第二预设位置信息为所述第二预设操作所针对的预设触控单元的位置信息。

可选的,所述显示屏上的多个触控单元呈圆形分布。

第三方面,本发明实施例提供了一种终端设备,包括:存储器、处理器、触控屏及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的验证方法中的步骤。

第四方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的验证方法中的步骤。

在本发明实施例中,接收作用于触控单元上的验证操作,所述触控单元显示于所述触控显示屏上;将所述验证操作与预设操作匹配;其中,所述预设操作包括第一预设操作或者第二预设操作,所述第一预设操作包括第一操作步骤和第二操作步骤,所述第一操作步骤和所述第二操作步骤均为作用在至少一个触控单元上的第一目标操作;所述第二预设操作为在至少两个触控单元上执行一次第二目标操作,且所述第二预设操作形成具有重叠轨迹段的滑动轨迹;在匹配成功的情况下,确定验证通过。这样,可以对验证操作中的至少两个操作步骤进行验证或者对验证操作中具有重叠轨迹段的滑动轨迹进行验证,使验证方法的适用范围更广。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种验证方法的流程图;

图2a是一种验证方法的第一操作示意图;

图2b是一种验证方法的第二操作示意图;

图2c是一种验证方法的第三操作示意图;

图2d是一种验证方法的第四操作示意图;

图2e是一种验证方法的第五操作示意图;

图3a是另一种验证方法的第一操作示意图;

图3b是另一种验证方法的第二操作示意图;

图3c是另一种验证方法的第三操作示意图;

图3d是另一种验证方法的第四操作示意图;

图3e是另一种验证方法的第五操作示意图;

图4是本发明实施例提供的另一种验证方法的流程图;

图5是另一种验证方法的操作示意图;

图6是本发明实施例提供的一种验证装置的结构图;

图7a是本发明实施例提供的另一种验证装置的结构图;

图7b是本发明实施例提供的另一种验证装置的结构图;

图8是本发明实施例提供的另一种验证装置的结构图;

图9是本发明实施例提供的另一种验证装置的结构图;

图10是本发明实施例提供的另一种验证装置的结构图;

图11是本发明实施例提供的一种终端设备的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的所述验证方法可以应用于屏幕解锁验证,也可以应用于支付验证、应用程序登录验证等其他任意一种安全验证场景,在此不作具体限定。

请参阅图1,是本发明实施例提供的一种验证方法的流程图。所述验证方法应用于终端设备,所述终端设备包括触控显示屏,所述方法包括:

步骤101、接收作用于触控单元上的验证操作,所述触控单元显示于所述触控显示屏上。

其中,所述验证操作可以包括作用于所述触控单元上的至少两个操作步骤,所述至少两个操作步骤中的任一操作步骤可以是:点击触控单元、在触控单元之间的滑动、长按触控单元等任意一种触控操作或者是两种或者多种前述触控操作的组合;或者,所述验证操作还可以包括作用在至少两个触控单元上的一次滑动操作,且该滑动操作形成的滑动轨迹包括重叠轨迹段。需要说明的是,在此对验证操作的形式不做限定。

本步骤中,通过在触控显示屏上不同位置显示多个触控单元,以区分各个触控单元,当用户根据各个触控单元在显示屏上显示的位置,并针对相应位置的触控单元输入验证操作时,可通过触控显示屏接收用户针对多个触控单元的验证操作,用于验证,避免输入字符密码的方式进行验证时,容易发生用户忘记字符密码的问题,从而降低了所述验证方法的复杂程度。

步骤102、将所述验证操作与预设操作匹配;其中,所述预设操作包括第一预设操作或者第二预设操作,所述第一预设操作包括第一操作步骤和第二操作步骤,所述第一操作步骤和所述第二操作步骤均为作用在至少一个触控单元上的第一目标操作;所述第二预设操作为在至少两个触控单元上执行一次第二目标操作,且所述第二预设操作形成具有重叠轨迹段的滑动轨迹。

其中,第一目标操作可以包括针对触控单元的点击、滑动、长按等操作方式中的任意一种或者多种前述触控操作的组合。第二目标操作可以包括针对至少两个触控单元的滑动操作,该滑动操作形成重复轨迹段。当然,所述第二目标操作还可以是具有重叠轨迹段的滑动操作和点击操作、长按操作等的组合。

作为一种可选的实施方式,所述预设操作包括第一操作步骤和第二操作步骤,其中,所述第二操作步骤可以在所述第一操作步骤的基础上,以任一触控单元为起始操作位置进行滑动而形成滑动轨迹。

情况一,所述第一操作步骤形成具有重复轨迹段的滑动轨迹,所述第二操作步骤为针对一个触控单元的点击操作,该点击操作针对的触控单元可以是第一操作步骤针对的触控单元中的任意触控单元或者是所述第一操作步骤未触控的触控单元。

情况二,所述第一操作步骤形成有重复轨迹段的滑动轨迹,所述第二操作步骤形成相同或者不同的滑动轨迹,且在第一操作步骤与第二操作步骤不同时,所述第二操作步骤形成的滑动轨迹可以与所述第一操作步骤形成的滑动轨迹有重叠的轨迹段,该重叠轨迹段可以是一个重叠的触控单元,也可以是重叠的至少两个触控单元及其间的轨迹。

情况三,所述第一操作步骤形成无重复轨迹段的滑动轨迹,所述第二操作步骤为点击第一操作步骤针对的触控单元中的任意一个,或者所述第二操作步骤还可以是与所述第一操作步骤形成相同或者不同的滑动轨迹。

情况四,所述第一操作步骤和所述第二操作步骤均为点击操作,且两个操作步骤所点击的触控单元可以是同一个,当然也可以不同。

当然,所述第一操作步骤与所述第二操作步骤还可以是其他情况,在此不做具体限定。

例如,如图2a至图2e所示,触控显示屏上显示有8个呈圆形分布的触控单元,所述预设操作包括图2b至图2c中所示的第一操作步骤和图2d至图2e中所示的第二操作步骤,其中,所述第一操作步骤以第一触控单元21为起始操作位置、以第三触控单元23为终止操作位置,并形成依次经过第一触控单元21、第二触控单元22以及第三触控单元23的滑动轨迹。所述第二操作步骤以第一触控单元21为起始操作位置、以第五触控单元25为终止操作位置,并形成依次经过第一触控单元21、第二触控单元22、第三触控单元23、第四触控单元24以及第五触控单元25的滑动轨迹。

当用户输入与所述预设操作相同的第一操作步骤和第二操作步骤时,可以确定所述验证操作与所述预设操作匹配成功,从而可以通过验证。

当然,所述预设操作还可以包括两个以上的操作步骤,只需将每两个操作步骤之间的等待时间(即在前一操作步骤结束和后一操作步骤开始之间的时间间隔)设定好即可,只要前一操作步骤结束后,在所述等待时间内开始后一操作步骤,则所述后一操作步骤有效,此时,所述后一操作步骤和所述前一操作步骤结合作为所述预设操作。

本实施方式中,所述预设操作包括至少两个操作步骤,相对于一个操作步骤而言,其安全程度更高。

作为一种可选的实施方式,所述预设操作还可以是作用于至少两个触控单元上执行一次第二目标操作,并形成具有重叠轨迹段的滑动轨迹。

其中,所述第二目标操作可以包括滑动操作,或者滑动操作与长按操作等的组合。

另外,重叠轨迹段中可以包括多个触控点,也可以包括独立的一个触控点,在此不做限定。

而且,所述滑动轨迹除了所述重叠轨迹段之外还可以包括不重叠的轨迹段,且所述滑动轨迹通过一个滑动操作便可以形成。

例如,如图3a至图3e所示,触控显示屏上显示有8个呈圆形分布的触控单元,所述预设操作包括图3b至图3e中所示的一个操作步骤,该操作步骤依次划过第一触控单元31、第五触控单元32、第一触控单元31、第三触控单元33,从而在第一触控单元31与第五触控单元32之间形成重叠轨迹段,在第一触控单元31与第三触控单元33之间形成无重叠的轨迹段。

当用户输入与所述形成重叠轨迹段的预设操作相同的操作步骤时,便可以确定所述验证操作与所述预设操作匹配成功,从而可以通过验证。

当然,在所述预设操作包括至少两个操作步骤时,所述至少两个操作步骤中的一个或者多个也可以形成重叠轨迹段的滑动轨迹。

另外,所述预设操作可以通过用户预先设置,以将该预设操作对应的预设验证信息进行预先存储。在匹配的过程中可以获取用户输入的验证操作对应的验证信息,并将该验证信息与所述预设验证信息进行对比,以确定匹配是否成功。

其中,所述验证信息可以包括所述验证操作所针对的触控单元的位置信息、操作顺序、两次相邻的操作步骤之间的时间间隔、滑动轨迹的形状、重复轨迹段的重复次数等中的一种信息或者多种信息的组合。

而且,所述验证信息与所述验证操作对应。

情况一

在所述验证操作为依次点击多个触控单元的情况下,与该验证操作对应的验证信息可以包括所述验证操作依次点击的多个触控单元在显示屏上显示的位置信息等。

当然,所述验证信息还可以包括所述验证操点击的多个触控单元的顺序、时间间隔等其他信息,在此不作具体限定。

情况二

在所述验证操作包括一个滑动操作的情况下,与该验证操作对应的验证信息可以包括所述验证操作的起始操作所针对的触控单元在显示屏上显示的位置信息、所述滑动操作形成的滑动轨迹的形状、经过的触控单元在显示屏上显示的位置信息、终止操作位置所对应的触控单元在显示屏上显示的位置信息等。

其中,在所述滑动轨迹包括重叠轨迹段的情况下,所述验证信息还可以包括所述重复轨迹段的形状、重复次数、以及重复轨迹端所针对的触控单元在显示屏上显示的位置信息等。

情况三

在所述验证操作同时包括点击操作和滑动操作的情况下,与该验证操作对应的验证信息可以包括所述点击操作与所述滑动操作的操作顺序、所述点击操作所针对的触控单元的位置信息,所述滑动操作形成的滑动轨迹的形状、经过的触控单元在显示屏上显示的位置信息、终止操作位置所对应的触控单元在显示屏上显示的位置信息等。

当然,所述验证操作还可以包括至少两个滑动操作、针对同一触控单元进行多次点击操作等其他操作方式,上述情况并不能穷举所述验证操作的每一种操作方式。

需要说明的是,所述终端设备中存储的验证信息与用户设置的预设操作的种类对应。

例如:用户可预先设置当输入验证操作时,需要包括两个操作步骤,即所述预设操作包括第一预设操作,则可以设置与所述第一预设操作对应的第一目标信息作为验证信息,其中,所述第一目标信息为在至少一个触控单元上执行所述第一预设操作形成的数据信息。

当然,用户可预先设置当输入验证操作时,仅需要包括一个操作步骤,且该操作步骤形成具有重叠轨迹段的滑动轨迹,即所述预设操作包括第二预设操作,则可以设置与所述第二预设操作对应的第二目标信息作为验证信息,其中,所述第二目标信息为在至少两个触控单元上执行所述第二预设操作形成的数据信息,且所述第二目标信息包括具有重叠轨迹段的滑动轨迹信息。

当然,所述第一目标信息中也可以包括具有重叠轨迹段的滑动轨迹信息,例如:用户可预先设置当输入验证操作时,需要包括两个操作步骤:第一操作步骤为点击解锁界面中的一个触控单元,第二操作步骤为在解锁界面中的两个触控单元之间来回滑动3次。则所述第一目标信息可以包括所述第一操作步骤针对的触控单元的位置信息、所述第二操作步骤针对的两个触控单元的位置信息,以及所述两个触控单元之间形成的滑动轨迹中重叠轨迹段的重叠次数。

本步骤中,将验证操作与第一预设操作或者第二预设操作进行比较,以确定所述验证操作是否正确。且所述第一预设操作为在至少一个触控单元上执行两个操作步骤;所述第二预设操作为在至少两个触控单元上执行一个操作步骤,且所述第二预设操作形成具有重叠轨迹段的滑动轨迹,从而提升了所述验证方法的适用范围。

步骤103、在匹配的情况下,确定验证通过。

其中,在所述预设操作包括第一预设操作的情况下,所述匹配是指所述验证操作对应的验证信息与所述第一预设操作对应的第一目标信息匹配;在所述预设操作包括第二预设操作的情况下,所述匹配是指所述验证操作对应的验证信息与所述第二预设操作对应的第二目标信息匹配。

在本发明实施例中,接收作用于触控单元上的验证操作,所述触控单元显示于所述触控显示屏上;将所述验证操作与预设操作匹配;其中,所述预设操作包括第一预设操作或者第二预设操作,所述第一预设操作包括第一操作步骤和第二操作步骤,所述第一操作步骤和所述第二操作步骤均为作用在至少一个触控单元上的第一目标操作;所述第二预设操作为在至少两个触控单元上执行一次第二目标操作,且所述第二预设操作形成具有重叠轨迹段的滑动轨迹;在匹配成功的情况下,确定验证通过。这样,可以对验证操作中的至少两个操作步骤进行验证或者对验证操作中具有重叠轨迹段的滑动轨迹进行验证,使验证方法的适用范围更广。

请参阅图4,是本发明实施例提供的另一种验证方法的流程图。该方法应用于终端设备,所述终端设备包括触控屏。如图4所示,所述方法包括:

步骤401、接收作用于触控单元上的验证操作,所述触控单元显示于所述触控显示屏上。

作为一种可选的实施方式,如图2所示,多个触控单元可以呈圆形排列。

本实施方式中,呈圆形分布的各个触控单元处于不同位置,用户通过位置的区分便能够辨别各个触控单元,从而准确的输入验证操作。

当然,所述多个触控单元还可以排列成矩形、波浪形等其他任意形状,在此不做具体限定。

例如,如图5所示,为方便单手进行验证操作,将触控单元51排列成围绕圆心的圆弧段,以显示在终端设备50的触控屏52上,该圆弧段占圆周周长的三分之一或四分之一。

其中,该圆弧段的圆形可以位于终端设备50的侧边,从而在用户手持终端设备时,该用户可以利用拇指的靠近手掌心的一端作为圆心,进行与所述圆弧段匹配的移动或者点击该圆弧段中的触控单元,或者对圆弧段中的触控单元进行滑动操作。

本实施例中,将触控单元排列成围绕圆心的圆弧段,更加符合人体手部的结构,从而便于单手进行验证操作,简化了验证操作的难度。

步骤402、获取所述验证操作所针对的触控单元的位置信息,并与所述第一预设操作所针对的预设触控单元的位置信息进行匹配。

其中,任一触控单元的位置信息与该触控单元在触控显示屏上显示的位置对应,且每一个触控单元的位置信息互不同。

另外,该位置信息可以是字符串形式,也可以呈数值形式,在此不作具体限定。

需要说明的是,步骤402为一个可替换的步骤,其可以替换为如下步骤:

获取所述验证操作对应的滑动轨迹,并与所述第二预设操作对应的预设滑动轨迹进行匹配。

其中,替换后的步骤针对所述预设操作为所述第二预设操作的情况,进行滑动轨迹的匹配。

作为一种可选的实施方式,所述预设操作为所述第一预设操作,所述步骤402包括:

获取所述验证操作所针对的触控单元的第一位置信息和所述验证操作中任意两个相邻的操作步骤之间的时间间隔信息;

将所述第一位置信息与第一预设位置信息进行匹配,并将所述时间间隔信息与第一预设时间间隔信息进行匹配;

其中,所述第一预设位置信息为所述第一预设操作所针对的预设触控单元的位置信息,所述第一预设时间间隔信息为所述第一预设操作中所述第一操作步骤与所述第二操作步骤之间的时间间隔信息。

当然,在所述第一预设操作还包括第三操作步骤的情况下,所述第一预设时间间隔信息还包括所述第二操作步骤与所述第三操作步骤之间的时间间隔信息,在此对第一预设操作包括的操作步骤的数量以及第一预设时间间隔信息的数量不做具体限定。

具体的,可以将验证操作的第一个操作步骤与第二个操作步骤的时间间隔与第一预设操作的第一操作步骤与所述第二操作步骤之间的时间间隔进行比较,并将验证操作的第二个操作步骤与第三个操作步骤的时间间隔与第一预设操作的第二操作步骤与所述第三操作步骤之间的时间间隔进行比较。在上述两各比较结果均合格的情况下,才确定该验证过程通过。

作为一种可选的实施方式,所述验证操作包括针对一个触控单元进行的多次点击操作,所述预设操作对应的验证信息中包括任意两次相邻的操作步骤之间的时间间隔信息和所点击的预设触控单元的位置信息。

例如,验证操作包括针对第一触控单元进行的3次点击操作,其中,第一次点击操作与第二次点击操作之间间隔0.5秒,第二次点击与第三次点击之间间隔2秒。而预先设置的针对第一触控单元的第一次点击操作与第二次点击操作之间间隔位于0至1秒之间,第二次点击与第三次点击之间间隔位于1至2秒之间。

由上可知,第一次点击操作与第二次点击操作之间间隔和第二次点击与第三次点击之间间隔均满足预先设置的时间间隔,且每一次点击操作针对的触控单元与预设的触控单元的位置相同,进一步确定验证操作通过安全验证。

本实施方式中,可以针对多次触控操作之间的时间间隔进行验证,从而可以对触控操作的节奏进行验证,提升了所述验证方法的适用范围。

作为一种可选的实施方式,所述预设操作为所述第一预设操作,所述方法还包括:

获取所述验证操作的操作顺序,将所述操作顺序与所述第一预设操作中所述第一操作步骤与所述第二操作步骤的预设操作顺序进行匹配。

本实施方式中,由于第一预设操作包括至少两个操作步骤,因此,对所述验证操作中至少两个操作步骤的顺进行验证,从而在用户输入顺序正确的多个操作步骤时,才确定验证通过,从而提升了所述验证方法的安全性和可靠性。

作为一种可选的实施方式,所述预设操作为所述第二预设操作,所述方法还包括:

获取所述验证操作对应的滑动轨迹中重叠轨迹段的第二位置信息和所述验证操作对应的滑动轨迹中重叠轨迹段的重叠次数;

将所述第二位置信息与第二预设位置信息进行匹配,并将所述重叠次数与所述第二预设操作对应的重叠轨迹段的预设重叠次数进行匹配;

其中,所述第二预设位置信息为所述第二预设操作所针对的预设触控单元的位置信息。

其中,在将所述验证操作形成的验证信息与第二预设操作进行匹配时,可将所述验证操作所形成的滑动轨迹中重叠轨迹段的重叠次数与预设重叠次数进行比较,在两者的重叠次数一致的情况下才能够确定安全验证通过。

当然,在所述预设操作为所述第二预设操作时,还可以对所述验证操作所针对的多个触控单元的位置信息、依次触控各个触控单元的顺序等信息进行验证,在全部信息均验证通过的情况下,才确定安全验证通过。

本实施方式中,对重叠轨迹段的重叠次数进行验证,解决了现有技术中,不能够绘制重叠轨迹段,且不能对重叠轨迹段进行验证的缺陷,从而提升了所述验证方法的适用范围。

步骤403、在匹配成功的情况下,确定验证通过。

其中,所述匹配成功是指所述步骤402或者步骤402的替换步骤中进行匹配的全部内容均匹配成功。

本发明实施例中,将验证操作所针对的触控单元的位置信息或者验证操作形成的滑动轨迹作为验证信息进行验证,从而便于根据位置信息的匹配结果或者滑动轨迹的匹配结果得出验证结果,简化了安全验证的难度。

请参阅图6,是本发明实施例提供的一种验证装置的结构图。该验证装置600应用于终端设备,所述终端设备包括触控显示屏,如图6所示,所述装置600包括:

接收模块601,用于接收作用于至少两个触控单元上的验证操作,所述至少两个触控单元显示于所述触控显示屏上;

匹配模块602,用于将所述验证操作与预设操作匹配;

确定模块603,用于在在匹配成功的情况下,确定验证通过;

其中,所述预设操作包括第一预设操作或者第二预设操作,所述第一预设操作为在至少一个触控单元上执行至少两次目标操作;所述第二预设操作为在至少两个触控单元上执行一次目标操作,且所述第二预设操作形成具有重叠轨迹段的滑动轨迹。

可选的,如图7a所示,匹配模块602包括:

第一匹配单元6021,用于获取所述验证操作所针对的触控单元的位置信息,并与所述第一预设操作所针对的预设触控单元的位置信息进行匹配。

或者,如图7b所示,匹配模块602包括:

第二匹配单元6022,用于获取所述验证操作对应的滑动轨迹,并与所述第二预设操作所针对的预设滑动轨迹进行匹配。

可选的,如图8所示,所述预设操作为所述第一预设操作,所述匹配模块602包括:

第一获取单元6023,用于获取所述验证操作所针对的触控单元的第一位置信息和所述验证操作中任意两个相邻的操作步骤之间的时间间隔信息;

第三匹配单元6024,用于将所述第一位置信息与第一预设位置信息进行匹配,并将所述时间间隔信息与第一预设时间间隔信息进行匹配;

其中,所述第一预设位置信息为所述第一预设操作所针对的预设触控单元的位置信息,所述第一预设时间间隔信息为所述第一预设操作中所述第一操作步骤与所述第二操作步骤之间的时间间隔信息。

可选的,如图9所示,所述预设操作为所述第一预设操作,匹配模块602包括:

第四匹配单元6025,用于获取所述验证操作的操作顺序,将所述操作顺序与所述第一预设操作中所述第一操作步骤与所述第二操作步骤的预设操作顺序进行匹配。

可选的,如图10所示,所述预设操作为所述第二预设操作,匹配模块602包括:

第二获取单元6026,用于获取所述验证操作对应的滑动轨迹中重叠轨迹段的第二位置信息和所述验证操作对应的滑动轨迹中重叠轨迹段的重叠次数;

第五匹配单元6027,用于将所述第二位置信息与第二预设位置信息进行匹配,并将所述重叠次数与所述第二预设操作对应的重叠轨迹段的预设重叠次数进行匹配;

其中,所述第二预设位置信息为所述第二预设操作所针对的预设触控单元的位置信息.

获取所述验证操作对应的滑动轨迹中重叠轨迹段的重叠次数,将所述重叠次数与所述第二预设操作对应的重叠轨迹段的预设重叠次数进行匹配。

可选的,所述多个触控单元环绕成圆弧形。

本发明实施例提供的验证装置,能够实现如图1或图4所示验证方法中的各个步骤,且能够取得相同的有益效果,为避免重复,在此不再赘述。

如图11所示,本发明实施例还提供一种终端设备1100,包括:存储器1101、处理器1102、触控屏1103及存储在所述存储器上并可在所述处理器上运行的计算机程序。

其中,触控屏1103上显示有多个触控单元。

另外,触控屏1103还用于接收作用于至少两个触控单元上的验证操作,所述至少两个触控单元显示于所述触控显示屏上。

处理器1102用于将所述验证操作与预设操作匹配;

在匹配成功的情况下,确定验证通过;

其中,所述预设操作包括第一预设操作或者第二预设操作,所述第一预设操作为在至少一个触控单元上执行至少两次目标操作;所述第二预设操作为在至少两个触控单元上执行一次目标操作,且所述第二预设操作形成具有重叠轨迹段的滑动轨迹。

可选的,处理器1102执行的将所述验证操作与预设操作匹配的步骤,包括:

获取所述验证操作所针对的触控单元的位置信息,并与所述第一目预设操作所针对的预设触控单元的位置信息进行匹配;或者,

获取所述验证操作对应的滑动轨迹,并与所述第二预设操作对应的预设滑动轨迹进行匹配。

可选的,所述预设操作为所述第一预设操,处理器1102执行的所述将所述验证操作与预设操作匹配的步骤,包括:

获取所述验证操作所针对的触控单元的第一位置信息和所述验证操作中任意两个相邻的操作步骤之间的时间间隔信息;

将所述第一位置信息与第一预设位置信息进行匹配,并将所述时间间隔信息与第一预设时间间隔信息进行匹配;

其中,所述第一预设位置信息为所述第一预设操作所针对的预设触控单元的位置信息,所述第一预设时间间隔信息为所述第一预设操作中所述第一操作步骤与所述第二操作步骤之间的时间间隔信息。

可选的,所述预设操作为所述第一预设操,处理器1102执行的所述将所述验证操作与预设操作匹配的步骤,还包括:

获取所述验证操作的操作顺序,将所述操作顺序与所述第一预设操作中所述第一操作步骤与所述第二操作步骤的预设操作顺序进行匹配。

可选的,所述预设操作为所述第二预设操,理器1102执行的将所述验证操作与预设操作匹配的步骤,包括:

获取所述验证操作对应的滑动轨迹中重叠轨迹段的第二位置信息和所述验证操作对应的滑动轨迹中重叠轨迹段的重叠次数;

将所述第二位置信息与第二预设位置信息进行匹配,并将所述重叠次数与所述第二预设操作对应的重叠轨迹段的预设重叠次数进行匹配;

其中,所述第二预设位置信息为所述第二预设操作所针对的预设触控单元的位置信息。

本发明实施例提供的终端设备,能够实现如图1或图4所示验证方法中的各个步骤,且能够取得相同的有益效果,为避免重复,在此不再赘述。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述验证方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

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

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