一种验证信息显示方法、移动终端技术

技术编号:18763485 阅读:45 留言:0更新日期:2018-08-25 10:21
本发明专利技术公开了一种验证信息显示方法、移动终端。方法包括:确定目标验证信息;生成目标验证图像,所述目标验证图像是通过在包含所述目标验证信息的目标区域上添加底纹生成的图像;显示所述目标验证图像和第一图像,所述第一图像是用于覆盖在所述目标验证图像上,以使所述目标验证图像中的所述目标验证信息可见的图像。本发明专利技术实施例通过在目标验证信息上添加底纹,以生成携带不可见的目标验证信息的目标验证图像;并将目标验证图像与预构建的第一图像一并显示给用户,由于第一图像是充当“解密卡”的角色,因此,用户可通过将第一图像覆盖在目标验证图像上,使得目标验证信息可见。

【技术实现步骤摘要】
一种验证信息显示方法、移动终端
本专利技术涉及终端领域,尤其涉及一种验证信息显示方法、移动终端。
技术介绍
验证码(CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart,CAPTCHA)是全自动区分计算机和人类的图灵测试的简称,其是一种区分用户是计算机还是人的公共全自动程序。可用于防止恶意破解密码、刷票、论坛灌水,以及某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试等。目前,一般的验证码,比如:基于有限图片库的验证码,在有足够的样本进行机器学习后,能够被自动识别;又比如,添加噪声、干扰的验证码图片,也同样能够被日益成熟的光学字符识别技术(OpticalCharacterRecognition,OCR)所识别。因此,需要能够防止计算机自动识别的验证码等验证信息的显示方案。
技术实现思路
本专利技术实施例提供一种验证信息显示方法,以解决现有的验证信息能够被计算机识别,导致的机器抢票、购票,密码暴力破解等问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,提供了一种验证信息显示的方法,该方法包括:确定目标验证信息;生成目标验证图像,所述目标验证图像是通过在包含所述目标验证信息的目标区域上添加底纹生成的图像;显示所述目标验证图像和第一图像,所述第一图像是用于覆盖在所述目标验证图像上,以使所述目标验证图像中的所述目标验证信息可见的图像。第二方面,提供了一种移动终端,该移动终端包括:确定模块,用于确定目标验证信息;生成模块,用于生成目标验证图像,所述目标验证图像是通过在包含所述目标验证信息的目标区域上添加底纹生成的图像;显示模块,用于显示所述目标验证图像和第一图像,所述第一图像是用于覆盖在所述目标验证图像上,以使所述目标验证图像中的所述目标验证信息可见的图像。第三方面,提供了一种移动终端,该移动终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。在本专利技术实施例中,通过在目标验证信息上添加底纹,以生成携带不可见的目标验证信息的目标验证图像;并将目标验证图像与预构建的第一图像一并显示给用户。由于第一图像是充当“解密卡”的角色,因此,用户可通过将第一图像覆盖在目标验证图像上,使得目标验证信息可见。而且,由于目标验证信息被底纹覆盖,两者的纹路交织在一起,因此,可避免被计算机自动识别。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1a和图1b是本专利技术提供的一种验证信息显示方法的应用场景图;图2是本专利技术实施例1提供的一种验证信息显示方法的流程示意图;图3是本专利技术实施例1提供的一种验证信息显示方法中显示第一图像的步骤的流程示意图;图4是本专利技术实施例2提供的一种验证信息显示方法的流程示意图;图5是本专利技术实施例3提供的一种验证信息显示方法的流程示意图;图6是本专利技术实施例3提供的一种验证信息显示方法中图片演变过程的示意图;图7是本专利技术实施例4提供的一种移动终端的结构示意图;图8是本专利技术实施例5提供的一种移动终端的结构示意图;图9是本专利技术实施例6提供的一种移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。正如
技术介绍
部分陈述的,为了让用户可直观的查看验证信息(以验证码为例),现有技术需要将验证码进行明文展示。而无论现有技术如何在携带验证码的图片中加入背景噪声、干扰等等,计算机均能通过日益成熟的OCR技术识别出其中的验证码。进而会出现机器抢票、购票,密码暴力破解等问题。基于此,本专利技术提供一种验证信息显示方法,通过在目标验证信息上添加底纹,以生成携带不可见的目标验证信息的目标验证图像;并将目标验证图像与预构建的第一图像一并显示给用户,由于第一图像是充当“解密卡”的角色,因此,用户可通过将第一图像覆盖在目标验证图像上,使得目标验证信息可见。其中,验证码可以为字符验证码、图像验证码等。下面结合图1a和图1b,对本专利技术的应用场景进行示例性说明:基于用户操作,终端跳转至验证信息显示、等待用户输入验证信息的界面。参见图1a,初始的界面可以包括:悬浮框11、验证图像12和验证码输入框13,验证图像12中携带验证信息(以验证码为例),但由于验证码的纹路被预设的底纹完全覆盖或者部分覆盖,因此,用户无法清楚得知验证码的具体内容。而且,由于验证码的纹路与预设的底纹交织在一起,两者在灰度值、边界等层次上融为一体,因此,降低了文字分割的可能,进而增加了计算机识别的难度。参见图1b,用户拖动悬浮框11覆盖至验证图像12上,由于悬浮框11中嵌有半透明的底纹图片,且该半透明的底纹图片中携带有与上述预设的底纹对应的解密底纹,因此,用户透过半透明的底纹图片查看验证图像12时,可清晰查看到被覆盖的验证码,例如:图1b中示出的“NU”。不难理解的是,基于图片透明度的大小,透明度是指一张图片的透明和半透明程度,影响其与另一张图片(或背景)复叠的效果。将图片和无色透明的阶段分为100分,透明度用百分数表示。其中,终端可以举例为移动终端、PC终端,移动终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、POS机甚至包括车载电脑。但是大部分情况下是指手机或者具有多种应用功能的智能手机以及平板电脑;PC终端举例为台式电脑。验证信息显示、等待输入的界面可以具体为:注册界面,登录、登录异常验证界面,购买、确认支付等业务界面等等。实施例1图2是本专利技术实施例1提供的一种验证信息显示方法的流程示意图,参见图2,该方法可由移动终端的处理器执行,具体可以包括如下步骤:步骤22、确定目标验证信息;步骤24、生成目标验证图像,所述目标验证图像是通过在包含所述目标验证信息的目标区域上添加底纹生成的图像;需要说明的是,步骤22和步骤24一般为处理器后台执行的步骤,用户不可见,其第一种实现方式可以为:在检测到移动终端调整至需要输入验证信息的界面时,基于随机算法获取一目标验证信息,例如:字母+数字的组合;然后,构建携带该目标验证信息的目标验证图像,并在该目标验证图像中包含所述目标验证信息的目标区域上添加预设的底纹,以使目标验证信息不可见。其第二种实现方式可以为:在检测到移动终端调整至需要输入验证信息的界面时,基于随机算法获取一目标验证信息,例如:字母+数字的组合;然后,生成该目标验证信息的图像数据,以明确其纹路;然后,构建预设的底纹对应的图像数据,第二图像数据的范围可覆盖目标验证信息的纹路;然后,将底纹添加在目标验证信息的纹路上;不难理解的是,由于预设的底纹和目标验证信息的纹路交织在一起,计算机基本上是无本文档来自技高网
...

【技术保护点】
1.一种验证信息显示方法,其特征在于,包括:确定目标验证信息;生成目标验证图像,所述目标验证图像是通过在包含所述目标验证信息的目标区域上添加底纹生成的图像;显示所述目标验证图像和第一图像,所述第一图像是用于覆盖在所述目标验证图像上,以使所述目标验证图像中的所述目标验证信息可见的图像。

【技术特征摘要】
1.一种验证信息显示方法,其特征在于,包括:确定目标验证信息;生成目标验证图像,所述目标验证图像是通过在包含所述目标验证信息的目标区域上添加底纹生成的图像;显示所述目标验证图像和第一图像,所述第一图像是用于覆盖在所述目标验证图像上,以使所述目标验证图像中的所述目标验证信息可见的图像。2.根据权利要求1所述的方法,其特征在于,所述生成目标验证图像包括:基于预定的第一底纹添加规则在所述目标区域上添加第一底纹;基于预定的第二底纹添加规则在所述目标区域上添加第二底纹;将包含添加有所述第一底纹和所述第二底纹的所述目标区域的图像,作为目标验证图像;其中,所述第一底纹和所述第二底纹用于构成莫尔条纹,以使所述目标验证信息不可见。3.根据权利要求2所述的方法,其特征在于,在生成目标验证图像之前,还包括:将所述目标验证信息的待显示纹路转化为与所述第二底纹添加规则对应的第三底纹;基于所述第一底纹和所述第二底纹的灰度值,调整所述第三底纹中与所述第一底纹和所述第二底纹重叠部分的灰度值。4.根据权利要求3所述的方法,其特征在于,所述第一图像是根据所述第一底纹和/或所述第二底纹生成的具有预设透明度的图像,所述第一图像用于覆盖在所述目标验证图像上,以使所述目标验证信息可见。5.根据权利要求1-4任一项所述的方法,其特征在于,所述显示第一图像包括:确定所述目标验证图像在预定的显示界面中所占的第一区域;确定所述显示界面的第二区域中的目标坐标;基于所述目标坐标将所述第一图像显示在所述显示界面中;其中,所述第二区域为所述显示界面中除所述第一区域之外的区域。6.根据权利要求5所述的方法,其特征在于,所述确定所述显示界面的第二区...

【专利技术属性】
技术研发人员:陈剑
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1