验证方法和验证系统的制作方法
【专利摘要】本发明涉及一种验证方法和系统,其方法包括:接收验证码方案,所述验证码方案包括坐标点序列;显示解锁界面,所述解锁界面中包括有至少一个位置点;按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示;接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作;在所接收的触摸操作满足预设的验证通过条件时,发送验证通过消息。采用本发明的方案,可以提升验证码的安全性。
【专利说明】
验证方法和验证系统
技术领域
[0001 ]本发明涉及通信技术领域,特别是涉及一种验证方法和系统。
【背景技术】
[0002]目前,验证码已经成为一种广泛应用的身份验证方式,用于账号登录、密码找回、转账确认等众多关键场合。验证码的安全问题也成为敏感问题,时不时就有用户因为不小心泄露了验证码导致财产损失和隐私泄露的情况发生。
[0003]如何保证验证码的安全性,成为了一个亟待解决的问题,但现有技术中,除了让用户保护好自己的验证码之外,目前还没有特别有效的防范方式。
【发明内容】
[0004]本发明的目的在于提供一种验证方法和系统,可以提升验证码的安全性。
[0005]本发明的目的通过如下技术方案实现:
[0006]—种验证方法,所述方法应用于终端,所述方法包括:
[0007]接收验证码方案,所述验证码方案包括坐标点序列;
[0008]显示解锁界面,所述解锁界面中包括有至少一个位置点;
[0009 ]按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示;
[0010]接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作;
[0011 ]在所接收的触摸操作满足预设的验证通过条件时,发送验证通过消息。
[0012]—种验证方法,所述方法应用于服务器,所述方法包括:
[0013 ]接收终端发送的验证请求,所述请求用于请求发送验证码方案;
[0014]向所述终端发送所述验证码方案,所述验证码方案包括坐标点序列;
[0015]接收验证通过消息,所述验证通过消息是由所述终端在判定用户在所显示的包括至少一个位置点的解锁界面中的触摸操作满足预设的验证通过条件后发送的,所述触摸操作是用户在所述终端按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示时进行的操作。
[0016]—种验证系统,包括终端,所述终端包括:
[0017]方案接收单元,用于接收验证码方案,所述验证码方案包括坐标点序列;
[0018]界面显示单元,用于显示解锁界面,所述解锁界面中包括有至少一个位置点;
[0019 ]位置点突出显示单元,用于按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示;
[0020]操作接收单元,用于接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作;
[0021 ]消息发送单元,用于在所接收的触摸操作满足预设的验证通过条件时,发送验证通过消息。
[0022]一种验证系统,包括服务器,所述服务器包括:
[0023]请求接收单元,用于接收终端发送的验证请求,所述请求用于请求发送验证码方案;
[0024]验证码发送单元,用于向所述终端发送所述验证码方案,所述验证码方案包括坐标点序列;
[0025]消息接收单元,用于接收验证通过消息,所述验证通过消息是由所述终端在判定用户在所显示的包括至少一个位置点的解锁界面中的触摸操作满足预设的验证通过条件后发送的,所述触摸操作是用户在所述终端按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示时进行的操作。
[0026]根据上述本发明的方案,其是终端接收到服务器发送的包括坐标点序列的验证码方案后,显示包括有至少一个位置点的解锁界面,并按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示,接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作,在所接收的触摸操作满足预设的验证通过条件时,向服务器发送验证通过消息,由于所述验证码方案包括一系列的坐标点,基于用户对这些坐标点对应的位置点的操作进行验证,整个验证过程中都不需要显示出明文的验证码,可以有效的提升验证码的安全性。
【附图说明】
[0027]图1-1为本发明实施例一的验证方法的实现流程示意图一;
[0028]图1-2为终端显示解锁界面的场景示意图一;
[0029]图1-3为终端显示解锁界面的场景示意图二;
[0030]图l-4a为在终端显示解锁界面中对第一个坐标点对应的位置点进行突出显示时的不意图;
[0031]图l-4b为在终端显示解锁界面中对第二个坐标点对应的位置点进行突出显示时滑动方向示意图;
[0032]图l-4c为在终端显示解锁界面中对第三个坐标点对应的位置点进行突出显示时滑动方向示意图;
[0033I图l-4d为一具体示例中的滑动轨迹示意图;
[0034]图1-5为本发明实施例一中的终端与服务器交互示意图;
[0035]图1-6为本发明实施例一中的步骤S102的实现流程示意图;
[0036]图1-7为本发明实施例一的验证方法的实现流程示意图二;
[0037]图2为本发明实施例二的验证方法的实现流程示意图;
[0038]图3为本发明实施例三的验证方法的实现流程示意图;
[0039]图4-1为本发明实施例四的验证系统的组成结构示意图一;
[0040]图4-2为本发明实施例四的验证系统的组成结构示意图二;
[0041]图4-3为本发明实施例四的验证系统的组成结构示意图三;
[0042]图4-4为本发明实施例四的验证系统的组成结构示意图二;
[0043]图4-5为本发明实施例四的验证系统的组成结构示意图三;
[0044]图5为本发明实施例五的验证系统的组成结构示意图;
[0045]图6为本发明实施例六的验证系统的组成结构示意图。
【具体实施方式】
[0046]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0047]实施例一
[0048]本发明实施例一提供一种验证方法,该方法应用于终端,所述终端包括但不限于智能手机(Smart Phone)、平板电脑、笔记本电脑、个人数字助理等便携式电子设备。图1_1为本发明实施例一的验证方法的实现流程示意图,如图1-1所示,该实施例中的验证方法包括:
[0049]步骤SlOl:接收验证码方案,所述验证码方案包括坐标点序列;
[0050]这里,所述坐标点序列中的坐标点至少为一个,所述坐标点序列可以是坐标点的坐标值的序列,例如,包括六个坐标点,坐标点序列为(2,2)、(3,1)、(4,3)、(3,4)、(2,3)、(1,3);所述坐标点序列也可以是坐标点的标识的序列;例如,(2,2)、(3,1)、(4,3)、(3,4)、(2,3)、(1,3)对应的坐标点的标识分别为?、^、?、6、1,则坐标点序列为?、^、?、6、1。
[0051]步骤S102:显示解锁界面,所述解锁界面中包括有至少一个位置点;
[0052]这里,所述解锁界面中显示的位置点至少为一个,一般地,所述解锁界面可以为方形点阵,例如图1-2中所示的4*4的方形点阵111,共16个位置点,图1-2中的112标记的是其中一个位置点,所述解锁界面也可以是矩形点阵,例如图1-3中所示的5*3的矩形点阵121,共15个位置点,图1-3中的122标记的是其中一个位置点;
[°°53]步骤S103:按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示;
[0054]这里,所述突出显示的方式包括但不限于高亮显示(以高亮度显示)、更换大小(例如,将位置点调大)或者更换颜色等;
[0055]步骤S104:接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作;
[0056]这里,所述触摸操作包括点击操作或者/和滑动操作;
[0057]此外,为了便于用户获知在突出显示某个位置殿后需要执行怎样的触摸操作,在其中一个实施例中,可以在每次进行位置点突出显示时,显示与当前突出显示的位置点对应的可视操作提示,所述可视操作提示用于提示用户在所述解锁界面中需要执行的操作。这里可视操作提示可以是文本、图片、动画中的任意一种或者任意组合。
[0058]具体地,以突出显示的方式为高亮显示、可视操作提示为文本为例对上述步骤S102、步骤S103、步骤S104的过程进行说明;终端在接收到验证码方案后,例如,验证码方案中的坐标点序列为(2,2)、(3,1)、(4,3)、(3,4)、(2,3)、(1,3),会显示一个预设解锁界面,例如图1 -2中的4*4的点阵,首先,如图1 _4a所示,在解锁界面131中高亮显示第一个坐标点(2,2)对应的位置点132,并显示可视操作提示133,终端此时可视操作提示133内容为“点击被点亮的点”;用户手指点击该点位置点132后,记录用户当前的点击操作;接着如图l-4b所示高亮显示第二个坐标点(3,1)对应的位置点134,并显示可视操作提示133,此时可视操作提示133的内容为“滑动到下一被点亮的点”,用户手指按照l-4b中箭头所示的滑动方式,从位置点132滑动到位置点134,终端记录下该滑动操作;这之后高亮显示坐标点第三个(4,3)对应的位置点135,并显示可视操作提示133,此时可视操作提示133内容为“滑动到下一被点亮的点”,用户手指按照l_4c中箭头所示的滑动方式,从位置点134滑动到位置点135,终端记录下该滑动操作;以此类推,直至用户完成验证码的输入工作,即完成针对坐标点序列中各个坐标点对应的位置点的触摸操作,在完成触摸操作时,可以显示内容为“验证码的输入完成”的可视操作提示;
[0059]步骤S105:在所接收的触摸操作满足预设的验证通过条件时,发送验证通过消息;
[0060]其中,所述验证通过条件可以根据实际需要进行设定;
[0061]具体地,可以在用户按照与所述坐标点序列中坐标点的顺序正确完成了对各坐标点对应的位置点的触摸操作时,确定所接收的触摸操作满足预设的验证通过条件,否则,确定所接收的触摸操作不满足预设的验证通过条件。
[0062]本发明实施例中,步骤SlOl至S105均是在终端侧完成的,参见图1-5所示,对于步骤SlOl具体为:终端接收服务器发送的验证码方案;对于步骤S105具体为:终端向服务器发送所述验证通过消息。
[0063]据此,根据上述实施例的方案,其是终端接收到服务器发送的包括坐标点序列的验证码方案后,显示包括有至少一个位置点的解锁界面,并按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示,接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作,在所接收的触摸操作满足预设的验证通过条件时,向服务器发送验证通过消息,由于所述验证码方案包括一系列的坐标点,基于用户对这些坐标点对应的位置点的操作进行验证,整个验证过程中都不需要显示出明文的验证码,可以有效的提升验证码的安全性。
[0064]根据需要也可以预先设置不同形式的解锁界面,在接收到验证码方案时,具体需要调用哪个解锁界面,可以由验证码方案确定。具体地,在其中一个实施例中,如图1-6所示,所述验证方法中的显示解锁界面的步骤可以包括:
[0065]步骤S141:解析所述验证码方案获得所述验证码方案中同时携带的对应所述解锁界面的界面标识;
[0066]步骤S142:根据所获得的界面标识在所述显示区域显示所述解锁界面。
[0067]在其中一个实施例中,所述触摸操作包括对位置点的点击操作以及在位置点间的滑动操作;所述方法还可以包括触摸操作验证过程,所述触摸操作验证过程具体可以采用下述的任意一种方式实现:
[0068]方式一
[0069]根据所述点击操作和所述滑动操作获取滑动轨迹,获取所述滑动轨迹与参考图案的相似度,若所述相似度大于预设的第一门限值,则确定所接收的触摸操作满足预设的验证通过条件,其中,所述参考图案根据所述坐标点序列获得。
[0070]其中,所述滑动轨迹的起点为所述点击操作对应的位置点,并将各滑动操作对应的轨迹依次连接,得到所述滑动轨迹,例如,图l-4d为如上所述的具体示例中的滑动轨迹示意图;
[0071]可以将同一坐标系下的所述坐标点序列中的各坐标点依次用直线连接获得所述参考图案,将所述滑动轨迹与该参考图案进行相似度分析,获得两者的相似度,将该相似度对与预设的第一门限值进行比较,若所述相似度大于预设的第一门限值,则确定所接收的触摸操作满足预设的验证通过条件;其中,第一门限值的大小可以根据实际需要设定。
[0072]方式二
[0073]根据所述点击操作和所述滑动操作获取在位置点上的滑动顺序,若所述滑动顺序与所述坐标点序列中的坐标点顺序相匹配,则确定所接收的触摸操作满足预设的验证通过条件;例如,滑动顺序是:位置点6—位置点3—位置点12—位置点15—位置点10—位置点9,坐标点序列为(2,2)、(3,1)、(4,3)、(3,4)、(2,3)、(1,3),若坐标点序列为(2,2)与位置点6对应,坐标点序列为(3,I)与位置点3对应,坐标点序列为(4,3)与位置点12对应,坐标点序列为(3,4)与位置点15对应,坐标点序列为(2,3)与位置点10对应,坐标点序列为(I,3)与位置点10对应,则所述滑动顺序与所述坐标点序列中的坐标点顺序相匹配,若任意一组不对应,则所述滑动顺序与所述坐标点序列中的坐标点顺序不相匹配,此次举例中,是以4*4的方形点阵、方形点阵中第一行的位置点的标号依次为1、2、3、4,方形点阵中第二行的位置点的标号依次为5、6、7、8,方形点阵中第一行的位置点的标号依次为9、10、11、12,方形点阵中第二行的位置点的标号依次为13、14、15、16,为例进行说明,但这并不构成对本发明方案的限定。
[0074]本发明实施例中,如图1-7所示,所述验证方法还可以包括:
[0075]步骤S106:在所接收的触摸操作不满足预设的验证通过条件时,确定本次验证失败;
[0076]步骤S107:判断当前的验证失败次数是否达到预设的第二门限值,若否,则返回步骤S103,若是,则进入步骤S108 ;
[0077]这里,所述第二门限值可以根据实际需要设定,例如,3次;
[0078]步骤S108:进行账号锁定操作;
[0079]其中,账号锁定的方式可以采用任意可以实现的方式,例如,锁定相应的账号在设定时间中不可用,或者,锁定解锁界面,在锁定解锁界面时,可以接收对解锁界面的触摸操作;进行账号锁定操作,可以尽量保证相应账号的安全性。
[0080]实施例二
[0081]本发明实施例二提供一种验证方法,该方法应用于终端。图2为本发明实施例二的验证方法的实现流程示意图,如图1-1所示,该实施例中的验证方法包括:
[0082]步骤S201:接收验证码方案,所述验证码方案包括坐标点序列,所述验证码方案经过预设的加密方式加密;
[0083]这里,所述加密方式可以根据实际需要选取;
[0084]考虑到验证码方案是被加密后的密文,服务器可以以一个推送消息的形式将加密的验证码方案发送给终端;
[0085]步骤S202:通过预设的解密方式对所接收到的验证码方案进行解密,获得所述坐标点序列;
[0086]这里,所述解密方式可以根据实际需要选取,与上述的加密方式相对应;
[0087]步骤S203:显示解锁界面,所述解锁界面中包括有至少一个位置点;
[0088I步骤S204:按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示;
[0089]步骤S205:接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作;
[0090]步骤S206:在所接收的触摸操作满足预设的验证通过条件时,发送验证通过消息。
[0091]本发明实施例中的步骤S203至步骤S206可以分别对应地参见实施例一中的步骤SlOl至步骤S105,为节约篇幅,这里不再赘述。
[0092]在本实施例中,验证码方案在加密后再传送给终端,可以进一步提升验证码的安全性,有效避免在传输过程中出现明文的验证码。
[0093]实施例三
[0094]基于上述的实施例一和实施例二,本发明实施例提供一种验证方法,该方法应用于服务器,图3为本发明实施例三的验证方法的实现流程示意图,如图3所示,该方法包括:
[0095]步骤S301:接收终端发送的验证请求,所述请求用于请求发送验证码方案;
[0096]步骤S302:向所述终端发送所述验证码方案,所述验证码方案包括坐标点序列;
[0097]步骤S303:接收验证通过消息,所述验证通过消息是由所述终端在判定用户在所显示的包括至少一个位置点的解锁界面中的触摸操作满足预设的验证通过条件后发送的,所述触摸操作是用户在所述终端按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示时进行的操作。
[0098]本发明实施例中,步骤S301至S303的执行主体为服务器,其中,对于步骤S301具体为:服务器接收终端发送的验证请求;对于步骤S303,服务器接收终端发送的验证通过消息。本发明实施例中的各技术特征和有益效果可以参见上述的实施例一、实施例二中的描述,为节约篇幅,这里不再赘述。
[0099]实施例四
[0100]基于上述的实施例一和实施例二,本发明实施例四提供一种验证系统,参见图4-1所示,为本发明实施例四的验证系统的组成结构示意图一;如图4-1所示,该实施例中的验证系统包括终端40,终端40包括验证码接收单元401、界面显示单元402、位置点突出显示单元403、操作接收单元404、消息发送单元405,其中:
[0101 ]验证码接收单元401,用于接收验证码方案,所述验证码方案包括坐标点序列;
[0102]界面显示单元402,用于显示解锁界面,所述解锁界面中包括有至少一个位置点;
[0103]位置点突出显示单元403,用于按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示;
[0104]操作接收单元404,用于接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作;
[0105]消息发送单元405,用于在所接收的触摸操作满足预设的验证通过条件时,发送验证通过消息。
[0106]本发明实施例中,所述触摸操作包括对位置点的点击操作以及在位置点间的滑动操作,如图4-2所示,所述终端40还可以包括第一验证单元406,其中:
[0107]第一验证单元406用于根据所述点击操作和所述滑动操作获取滑动轨迹,获取所述滑动轨迹与参考图案的相似度,若所述相似度大于预设的第一门限值,则确定所接收的触摸操作满足预设的验证通过条件,其中,所述参考图案根据所述坐标点序列获得。
[0108]本发明实施例中,所述触摸操作包括对位置点的点击操作以及在位置点间的滑动操作,如图4-3所示,所述终端40还可以包括第二验证单元407,其中:
[0109]第二验证单元407用于根据所述点击操作和所述滑动操作获取在位置点上的滑动顺序,若所述滑动顺序与所述坐标点序列中的坐标点顺序相匹配,则确定所接收的触摸操作满足预设的验证通过条件。
[0110]本发明实施例中,方案接收单元401接收的验证码方案经过预设的加密方式加密,如图4-4所示,所述终端40还可以包括解密单元408,其中:
[0111]解密单元408用于通过预设的解密方式对所述方案接收单元接收到的验证码方案进行解密,获得所述坐标点序列。
[0112]本发明实施例中,所述方案接收单元接收的验证码方案经过预设的加密方式加密,如图4-5所示,所述终端40还可以包括失败确定单元409、判断单元410、账号锁定单元411,其中;
[0113]失败确定单元409用于在所接收的触摸操作不满足预设的验证通过条件时,确定本次验证失败;
[0114]判断单元410用于判断当前的验证失败次数是否达到预设的第二门限值;
[0115]账号锁定单元411用于在判断单元410的判定结果为是时,进行账号锁定操作;
[0116]位置点突出显示单元403还用于在判断单元410的判定结果为否时,重新按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示。
[0117]本实施例提供的验证系统,需要指出的是:以上对于验证系统的描述,与上述应用于终端的验证方法的描述是类似的,并且具有上述应用于终端的验证方法的有益效果,为节约篇幅,不再赘述;因此,以上对本发明实施例提供的验证系统中未披露的技术细节,请参照上述提供的应用于终端的验证方法的描述。
[0118]实施例五
[0119]基于上述的实施例三,本发明实施例五提供一种验证系统,参见图5所示,为本发明实施例五的验证系统的组成结构示意图;如图4所示,该实施例中的验证系统包括服务器50,服务器50包括请求接收单元501、验证码发送单元502、消息接收单元503,其中:
[0120]请求接收单元501,用于接收终端发送的验证请求,所述请求用于请求发送验证码方案;
[0121]验证码发送单元502,用于向所述终端发送所述验证码方案,所述验证码方案包括坐标点序列;
[0122]消息接收单元503,用于接收验证通过消息,所述验证通过消息是由所述终端在判定用户在所显示的包括至少一个位置点的解锁界面中的触摸操作满足预设的验证通过条件后发送的,所述触摸操作是用户在所述终端按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示时进行的操作。
[0123]本实施例提供的验证系统,需要指出的是:以上对于验证系统的描述,与上述应用于服务器的验证方法的描述是类似的,并且具有上述应用于服务器的验证方法的有益效果,为节约篇幅,不再赘述;因此,以上对本发明实施例提供的验证系统中未披露的技术细节,请参照上述提供的应用于服务器的验证方法的描述。
[0124]实施例六
[0125]本发明实施例流程提供一种验证系统,图6为本发明实施例六的验证系统的组成结构示意图,如图6所示,所述验证系统包括终端40和服务器50;终端40包括请求发送单元400、验证码接收单元401、界面显示单元402、位置点突出显示单元403、操作接收单元404、消息发送单元405,服务器50包括请求接收单元501、验证码发送单元502、消息接收单元503,其中:
[0? 26] 请求发送单元400,用于发送验证请求,所述请求用于请求发送验证码方案;
[0127]请求接收单元501,用于接收终端发送的验证请求;
[0128]验证码发送单元502,用于向所述终端发送所述验证码方案,所述验证码方案包括坐标点序列;
[0129]验证码接收单元401,用于接收验证码方案;
[0130]界面显示单元402,用于显示解锁界面,所述解锁界面中包括有至少一个位置点;
[0?3? ] 位置点突出显示单元403,用于按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示;
[0132]操作接收单元404,用于接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作;
[0133]消息发送单元405,用于在所接收的触摸操作满足预设的验证通过条件时,发送验证通过消息;
[0134]消息接收单元503,用于接收所述验证通过消息。
[0135]本发明实施例六提供的验证系统,需要指出的是:以上对于服务器和终端的描述,可以参照上述实施例提供的服务器和终端的记载。
[0136]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0137]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0138]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0139]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(R0M,Read_0nly Memory)、随机存取存储器(RAM ,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0140]或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0141]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0142]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种验证方法,其特征在于,所述方法应用于终端,所述方法包括: 接收验证码方案,所述验证码方案包括坐标点序列; 显示解锁界面,所述解锁界面中包括有至少一个位置点; 按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示; 接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作; 在所接收的触摸操作满足预设的验证通过条件时,发送验证通过消息。2.根据权利要求1所述的验证方法,其特征在于: 所述触摸操作包括对位置点的点击操作以及在位置点间的滑动操作; 所述方法还包括:根据所述点击操作和所述滑动操作获取滑动轨迹,获取所述滑动轨迹与参考图案的相似度,若所述相似度大于预设的第一门限值,则确定所接收的触摸操作满足预设的验证通过条件,其中,所述参考图案根据所述坐标点序列获得; 或者 所述方法还包括:根据所述点击操作和所述滑动操作获取在位置点上的滑动顺序,若所述滑动顺序与所述坐标点序列中的坐标点顺序相匹配,则确定所接收的触摸操作满足预设的验证通过条件。3.根据权利要求1所述的验证方法,其特征在于,所述验证码方案经过预设的加密方式加密,在接收到所述验证码方案后,通过预设的解密方式对所接收到的验证码方案进行解密,获得所述坐标点序列。4.根据权利要求1所述的验证方法,其特征在于,还包括: 在所接收的触摸操作不满足预设的验证通过条件时,确定本次验证失败; 判断当前的验证失败次数是否达到预设的第二门限值; 若否,则返回所述按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示的步骤; 若是,则行账号锁定操作。5.一种验证方法,其特征在于,所述方法应用于服务器,所述方法包括: 接收终端发送的验证请求,所述请求用于请求发送验证码方案; 向所述终端发送所述验证码方案,所述验证码方案包括坐标点序列; 接收验证通过消息,所述验证通过消息是由所述终端在判定用户在所显示的包括至少一个位置点的解锁界面中的触摸操作满足预设的验证通过条件后发送的,所述触摸操作是用户在所述终端按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示时进行的操作。6.一种验证系统,其特征在于,包括终端,所述终端包括: 验证码接收单元,用于接收验证码方案,所述验证码方案包括坐标点序列; 界面显示单元,用于显示解锁界面,所述解锁界面中包括有至少一个位置点; 位置点突出显示单元,用于按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示; 操作接收单元,用于接收在每次进行位置点突出显示时用户在所述解锁界面中的触摸操作; 消息发送单元,用于在所接收的触摸操作满足预设的验证通过条件时,发送验证通过消息。7.根据权利要求6所述的验证方系统,其特征在于: 所述触摸操作包括对位置点的点击操作以及在位置点间的滑动操作; 所述终端还包括第一验证单元或者第二验证单元; 所述第一验证单元用于根据所述点击操作和所述滑动操作获取滑动轨迹,获取所述滑动轨迹与参考图案的相似度,若所述相似度大于预设的第一门限值,则确定所接收的触摸操作满足预设的验证通过条件,其中,所述参考图案根据所述坐标点序列获得; 所述第二验证单元用于根据所述点击操作和所述滑动操作获取在位置点上的滑动顺序,若所述滑动顺序与所述坐标点序列中的坐标点顺序相匹配,则确定所接收的触摸操作满足预设的验证通过条件。8.根据权利要求6所述的验证系统,其特征在于,所述方案接收单元接收的验证码方案经过预设的加密方式加密;所述终端还包括解密单元; 所述解密单元,用于通过预设的解密方式对所述方案接收单元接收到的验证码方案进行解密,获得所述坐标点序列。9.根据权利要求6所述的验证系统,其特征在于,所述终端还包括失败确定单元、判断单元、账号锁定单元; 所述失败确定单元用于在所接收的触摸操作不满足预设的验证通过条件时,确定本次验证失败; 所述判断单元用于判断当前的验证失败次数是否达到预设的第二门限值; 所述账号锁定单元用于在所述判断单元的判定结果为是时,进行账号锁定操作; 所述位置点突出显示单元还用于在所述判断单元的判定结果为否时,重新按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示。10.一种验证系统,其特征在于,包括服务器,所述服务器包括: 请求接收单元,用于接收终端发送的验证请求,所述请求用于请求发送验证码方案; 验证码发送单元,用于向所述终端发送所述验证码方案,所述验证码方案包括坐标点序列; 消息接收单元,用于接收验证通过消息,所述验证通过消息是由所述终端在判定用户在所显示的包括至少一个位置点的解锁界面中的触摸操作满足预设的验证通过条件后发送的,所述触摸操作是用户在所述终端按照所述坐标点序列依次对所坐标点序列中的坐标点对应的位置点进行突出显示时进行的操作。
【文档编号】H04M1/725GK105933499SQ201610231571
【公开日】2016年9月7日
【申请日】2016年4月13日
【发明人】冯飞
【申请人】广东欧珀移动通信有限公司