验证码实现方法及终端技术

技术编号:14362131 阅读:58 留言:0更新日期:2017-01-09 09:36
本发明专利技术实施方式涉及互联网技术领域,公开一种验证码实现方法及终端。本发明专利技术中,验证码实现方法,包括:显示第一屏幕位置信息与第一压力信息;其中,第一屏幕位置信息用于指示用户端的压力感应屏幕待按压的屏幕位置,第一压力信息为待按压的屏幕位置被按压的压力信息;获取第二屏幕位置信息与第二压力信息;其中,第二屏幕位置信息指示压力感应屏幕被按压的屏幕位置,第二压力信息为被按压的屏幕位置被按压的压力信息;对第一屏幕位置信息与第二屏幕位置信息进行比较,对第一压力信息与第二压力信息进行比较,并根据比较结果进行验证。本发明专利技术还公开了一种终端。本发明专利技术实施方式可以平衡识别成功率与识别难度,还可以避免计算机程序代替人进行验证。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种验证码实现方法及终端
技术介绍
验证码(CAPTCHA)(CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart,简称全自动区分计算机和人类的图灵测试)是一种区分用户是计算机还是人的公共全自动程序,可以防止暴力破解用户密码、刷票、论坛灌水等恶意行为。常用的验证码方案是让用户输入一个扭曲变形的图片上所显示的字符,扭曲变形是为了避免被计算机程序自动识别。如果用户能正确输入,则判定用户是人,而不是计算机程序。这种方案最大的弊端是无法平衡识别成功率以及识别难度。如果图形过于复杂,会造成人也不容易识别,影响用户体验,如果过于简单,则会很容易被计算机程序识别,从而达不到验证码的目的。
技术实现思路
本专利技术实施方式的目的在于提供一种验证码实现方法及终端,可以平衡识别成功率与识别难度,同时,还可以避免计算机程序代替人进行验证。为解决上述技术问题,本专利技术的实施方式提供了一种验证码实现方法,包含:显示第一屏幕位置信息与第一压力信息;其中,第一屏幕位置信息用于指示用户端的压力感应屏幕待按压的屏幕位置,第一压力信息为待按压的屏幕位置被按压的压力信息;获取第二屏幕位置信息与第二压力信息;其中,第二屏幕位置信息指示压力感应屏幕被按压的屏幕位置,第二压力信息为被按压的屏幕位置被按压的压力信息;对第一屏幕位置信息与第二屏幕位置信息进行比较,对第一压力信息与第二压力信息进行比较,并根据比较结果进行验证。本专利技术的实施方式还提供了一种终端,包含:显示模块、获取模块与验证模块;显示模块,用于显示第一屏幕位置信息与第一压力信息;其中,第一屏幕位置信息用于指示用户端的压力感应屏幕待按压的屏幕位置,第一压力信息为待按压的屏幕位置被按压的压力信息;获取模块,用于获取第二屏幕位置信息与第二压力信息;其中,第二屏幕位置信息指示压力感应屏幕被按压的屏幕位置,第二压力信息为被按压的屏幕位置被按压的压力信息;验证模块,用于对第一屏幕位置信息与第二屏幕位置信息进行比较,对第一压力信息与第二压力信息进行比较,并根据比较结果进行验证。本专利技术实施方式相对于现有技术而言,显示第一屏幕位置信息和第一压力信息,提示用户待输入的验证信息,识别难度低,便于用户识别验证信息,可以平衡识别成功率与识别难度;由于获取的验证信息中需包括屏幕被按压的位置信息以及被按压的屏幕位置被按压的压力信息,且即使计算机程序获知了屏幕被按压的位置信息以及被按压的屏幕位置被按压的压力信息,也无法实现在屏幕被按压的位置实施按压屏幕的动作以产生被按压的屏幕位置被按压的压力,这样,可以有效避免计算机程序代替人进行验证。总之,本专利技术实施方式不但可以平衡识别成功率与识别难度,同时,还可以避免计算机程序代替人进行验证。另外,第一压力信息为预设压感值;第二压力信息为被按压的屏幕位置被按压的压感值。通过用户施加于用户端的压力与预设压力比较的方式进行验证,简单方便,容易实现。另外,显示被按压的屏幕位置被按压的压感值。实时显示用户按压的压感值,方便用户及时查看到自身按压的压感值,并进行调整按压屏幕的力度,防止由于用户自身操作失误造成的验证失败。另外,第一压力信息为预设压力等级;第二压力信息为被按压的屏幕位置被按压的压力等级。屏幕通过接收用户施加的预设压力等级的方式进行验证,降低对用户向屏幕施加压力的精确度的要求,便于提高验证成功率。另外,在对应关系中,包括第一压力等级与第二压力等级;第一压力等级对应第一压感值范围,第二压力等级对应第二压感值范围;若压感值位于第一压感值范围内,则被按压的屏幕位置被按压的压力等级为第一压力等级;若压感值位于第二压感值范围内,则被按压的屏幕位置被按压的压力等级为第二压力等级。压力等级对应压感值范围,用户按压的压感值在一定范围内,都可成功验证,降低了对用户向屏幕施加压力的精确度的要求,便于提高验证成功率。附图说明图1是根据本专利技术实施方式中的一种验证码实现系统的结构示意图;图2是根据本专利技术第一实施方式的一种终端的结构示意图;图3是根据本专利技术第三实施方式的一种终端的结构示意图;图4是根据本专利技术第四实施方式的一种终端的结构示意图;图5是根据本专利技术第四实施方式的一种终端的装置示意图;图6A~图6B是根据本专利技术第四实施方式中的进行验证码验证的手机界面示意图;图7是根据本专利技术第五实施方式的一种验证码实现方法的流程图;图8是根据本专利技术第八实施方式的一种验证码实现方法的流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。图1是本专利技术实施例提供的一种场景示意图,参照图1,本专利技术实施例提供一种验证码实现系统,该验证码实现系统包括:服务端11和用户端12,具体地,用户端12可以为:手机、平板电脑、PDA(PersonalDigitalAssistant,个人数字助理)等;该系统中的服务端11和用户端12之间可以通过无线网络连接,可选的,该系统还可以包括:路由设备,则服务端11和用户端12可以通过路由设备建立无线连接。图1所示的验证码实现系统中,服务端11用于在接收到用户端12的验证请求后,发送参照验证信息给用户端12,用户端接收并显示所述参照验证信息,还接收用户输入的待验证的验证信息,比较参照验证信息与待验证的验证信息,并根据比较结果进行验证。用户端12具体如何执行验证码实现方法将在下文中详细介绍。本专利技术的第一实施方式涉及一种终端,用作用户端12,该终端可以为智能手机、平板等设备,如图2所示,该终端包括:显示模块21、获取模块22与验证模块23;显示模块21,用于显示第一屏幕位置信息与第一压力信息;其中,第一屏幕位置信息用于指示用户端的压感应屏幕待按压的屏幕位置,第一压力信息为待按压的屏幕位置被按压的压力信息。显示模块21,还用于显示被按压的屏幕位置被按压的压感值。具体的说,压感值为用户施加于屏幕上的压力值,如0.1牛顿。获取模块22,用于获取第二屏幕位置信息与第二压力信息;其中,第二屏幕位置信息指示压力感应屏幕被按压的屏幕位置,第二压力信息为被按压的屏幕位置被按压的压力信息。验证模块23,用于对第一屏幕位置信息与第二屏幕位置信息进行比较,对第一压力信息与第二压力信息进行比较,并根据比较结果进行验证。本专利技术实施方式相对于现有技术而言,主要区别及效果在于:显示第一屏幕位置信息和第一压力信息,提示用户待输入的验证信息,识别难度低,便于用户识别验证信息,可以平衡识别成功率与识别难度;由于获取的验证信息中需包括屏幕被按压的位置信息以及被按压的屏幕位置被按压的压力信息,且即使计算机程序获知了屏幕被按压的位置信息以及被按压的屏幕位置被按压的压力信息,也无法实现在屏幕被按压的位置实施按压屏幕的动作以产生被按压的屏幕位置被按压的压力,这样,可以有效避免计算机程序代替人进行验证。总之,本专利技术实施方式不但可以平衡识别成功率与识别难度,同时,还可以避免本文档来自技高网...
验证码实现方法及终端

【技术保护点】
一种验证码实现方法,其特征在于,包括:显示第一屏幕位置信息与第一压力信息;其中,所述第一屏幕位置信息用于指示用户端的压力感应屏幕待按压的屏幕位置,所述第一压力信息为所述待按压的屏幕位置被按压的压力信息;获取第二屏幕位置信息与第二压力信息;其中,所述第二屏幕位置信息指示所述压力感应屏幕被按压的屏幕位置,所述第二压力信息为所述被按压的屏幕位置被按压的压力信息;对所述第一屏幕位置信息与所述第二屏幕位置信息进行比较,对所述第一压力信息与所述第二压力信息进行比较,并根据比较结果进行验证。

【技术特征摘要】
1.一种验证码实现方法,其特征在于,包括:显示第一屏幕位置信息与第一压力信息;其中,所述第一屏幕位置信息用于指示用户端的压力感应屏幕待按压的屏幕位置,所述第一压力信息为所述待按压的屏幕位置被按压的压力信息;获取第二屏幕位置信息与第二压力信息;其中,所述第二屏幕位置信息指示所述压力感应屏幕被按压的屏幕位置,所述第二压力信息为所述被按压的屏幕位置被按压的压力信息;对所述第一屏幕位置信息与所述第二屏幕位置信息进行比较,对所述第一压力信息与所述第二压力信息进行比较,并根据比较结果进行验证。2.根据权利要求1所述的验证码实现方法,其特征在于,所述第一压力信息为预设压感值;所述第二压力信息为所述被按压的屏幕位置被按压的压感值。3.根据权利要求2所述的验证码实现方法,其特征在于,还包括:显示所述被按压的屏幕位置被按压的压感值。4.根据权利要求1所述的验证码实现方法,其特征在于,所述第一压力信息为预设压力等级;所述第二压力信息为所述被按压的屏幕位置被按压的压力等级。5.根据权利要求4所述的验证码实现方法,其特征在于,还包括:显示所述被按压的屏幕位置被按压的压力等级。6.根据权利要求5所述的验证码实现方法,其特征在于,在所述显示所述被按压的屏幕位置被按压的压力等级中,具体包括:检测所述被按压的屏幕位置被按压的压感值;显示所述被按压的屏幕位置被按压的压感值的压力等级;所述压力等级根据压感与压力级别的对应关系获取。7.根据权利要求6所述的验证码实现方法,其特征在于,在所述对应关系中,包括第一压力等级与第二压力等级;所述第一压力等级对应第一压感值范围,所述第二压力等级对应第二压感值范围;若所述压感值位于所述第一压感值范围内,则所述被按压的屏幕位置被按压的压力等级为所述第一压力等级;若所述压感值位于所述第二压感值范围内,则所述被按压的屏幕位置被按压的压力等级为所述第二压力等级。8.根据权利要求1所述的验证码实现方法,其特征在于,在所述显示第一屏幕位置信息与第一压力信息前,还包括:接收所述第一屏幕位置信息与所述第一压力信息。9.根据权利要求8所述的验证码实现方法,其特征在于,在所述接收所述第一屏幕位置信息与所述第一压力信息之前,还包括:发送验证请求信息;其中,所述验证请求信息中携带支持压力感应的信息。10.根据权利要求1所述的验证码实现方法,其特征在于,在所述根据比较结果进行验证中,具体包括:当所述第二屏幕位置信息与所述第一屏幕位置信息一致,且所述第二压...

【专利技术属性】
技术研发人员:党晶涛
申请(专利权)人:西安易朴通讯技术有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1