一种在验证界面输入验证码的方法和装置制造方法及图纸

技术编号:15228216 阅读:49 留言:0更新日期:2017-04-27 12:38
本申请实施例提供了一种在验证界面输入验证码的方法,其中,所述验证界面具有多个输入框,所述的方法包括:获取验证码;所述验证码包括多个字符;将所述验证码切分为与所述多个输入框相适配的多个字符组合;将所述多个字符组合分别对应写入所述多个输入框。本申请实施例中,当接收到验证码后,将验证码切分为多个字符组合,并将字符组合分别输入到验证界面的各个输入框中,无需用户逐个在输入框中输入字符,从而减少用户的操作量,提升用户体验,并且能加快验证码输入的时间。

【技术实现步骤摘要】

本申请涉及移动终端
,特别是涉及一种在验证界面输入验证码的方法和一种在验证界面输入验证码的装置。
技术介绍
随着互联网的不断发展,用户使用终端与服务器的交互越来越频繁。为了保护某些交互操作的安全性,会采用动态验证码的形式来进行审核。服务器系统向用户注册的手机号码发送验证码,用户将该验证码输入到输入界面的输入框中,以激活交互操作。目前,一些服务器为了增加安全性,在验证码输入界面中设置了多个输入框,用户需要将验证码拆分输入到各个输入框中,才能触发验证码验证过程。在这种情况下,用户不能一次性将字符粘贴进输入框,用户需要逐个在输入框中输入字符,增加了用户的操作量。
技术实现思路
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种在验证界面输入验证码的方法和相应的一种在验证界面输入验证码的装置。为了解决上述问题,本申请实施例公开了一种在验证界面输入验证码的方法,其中,所述验证界面具有多个输入框,所述的方法包括:获取验证码;所述验证码包括多个字符;将所述验证码切分为与所述多个输入框相适配的多个字符组合;将所述多个字符组合分别对应写入所述多个输入框。优选的,所述将所述验证码切分为与所述多个输入框相适配的多个字符组合的步骤包括:确定当前输入界面的输入框的数量;将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合。优选的,所述将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合的子步骤进一步包括:确定所述多个输入框的第一排列顺序;确定所述多个输入框的输写长度;按照所述多个输入框的输写长度以及所述多个输入框的第一排列顺序,将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合。优选的,所述按照所述多个输入框的输写长度以及所述多个输入框的第一排列顺序,将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合的子步骤进一步包括:确定所述验证码的位数;确定所述多个输入框的输写长度之和是否等于所述验证码的位数;若是,按照所述多个输入框的输写长度以及所述多个输入框的第一排列顺序,将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合。优选的,所述将所述多个字符组合分别对应写入所述多个输入框的步骤包括:确定所述多个字符组合的第二排列顺序;按照所述多个输入框的第一排列顺序和所述多个字符组合的第二排列顺序,将所述多个字符组合,分别写入到顺序对应的输入框中。优选的,所述获取验证码的步骤包括:当检测到复制操作后,获取验证码。优选的,所述将所述多个字符组合分别对应写入所述多个输入框的步骤包括:当检测到粘贴操作后,将所述多个字符组合分别对应写入所述多个输入框。优选的,所述获取验证码的步骤包括:从短信中获取验证码。优选的,所述从短信中获取验证码获取的子步骤进一步包括:确定目标号码;从所述目标号码的短信中获取验证码。同时,本申请实施例还公开了一种在验证界面输入验证码的装置,其中,所述验证界面具有多个输入框,所述的装置包括:验证码获取模块,用于获取验证码;所述验证码包括多个字符;验证码切分模块,用于将所述验证码切分为与所述多个输入框相适配的多个字符组合;验证码输入模块,用于将所述多个字符组合分别对应写入所述多个输入框。优选的,所述验证码切分模块包括:输入框数量确定子模块,用于确定当前输入界面的输入框的数量;适配数量切分子模块,用于将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合。优选的,所述适配数量切分子模块进一步包括:第一顺序确定单元,用于确定所述多个输入框的第一排列顺序;输写长度确定单元,用于确定所述多个输入框的输写长度;长度顺序切分单元,用于按照所述多个输入框的输写长度以及所述多个输入框的第一排列顺序,将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合。优选的,所述长度顺序切分单元进一步包括:验证码位数确定子单元,用于确定所述验证码的位数;长度位数匹配子单元,用于确定所述多个输入框的输写长度之和是否等于所述验证码的位数;长度顺序切分子单元,用于若所述多个输入框的输写长度之和等于所述验证码的位数,则按照所述多个输入框的输写长度以及所述多个输入框的第一排列顺序,将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合。优选的,所述验证码输入模块包括:第二顺序确定子模块,用于确定所述多个字符组合的第二排列顺序;顺序输入子模块,用于按照所述多个输入框的第一排列顺序和所述多个字符组合的第二排列顺序,将所述多个字符组合,分别写入到顺序对应的输入框中。优选的,所述验证码获取模块包括:操作获取子模块,用于当检测到复制操作后,获取验证码。优选的,所述验证码输入模块包括:操作输入子模块,用于当检测到粘贴操作后,将所述多个字符组合分别对应写入所述多个输入框。优选的,所述验证码获取模块包括:短信获取子模块,用于从短信中获取验证码。优选的,所述短信获取子模块进一步包括:目标号码确定单元,用于确定目标号码;号码短信获取单元,用于从所述目标号码的短信中获取验证码。本申请实施例包括以下优点:本申请实施例中,当接收到验证码后,将验证码切分为多个字符组合,并将字符组合分别输入到验证界面的各个输入框中,无需用户逐个在输入框中输入字符,从而减少用户的操作量,提升用户体验,并且能加快验证码输入的时间。附图说明图1是本申请的一种在验证界面输入验证码的方法实施例1的步骤流程图;图2是多输入框的验证界面的示意图;图3是本申请的一种在验证界面输入验证码的方法实施例2的步骤流程图;图4是本申请的一种在验证界面输入验证码的装置实施例的结构框图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。本申请实施例的核心构思之一在于,当验证码界面具有多个输入框时,自动将验证码切分为与各个输入框适配的字符组合,将各个字符组合分别写入对应的输入框,无需用户逐个在输入框中输入字符,从而减少用户的操作量。参照图1,示出了本申请的一种在验证界面输入验证码的方法实施例1的步骤流程图,其中所述验证界面具有多个输入框,所述的方法具体可以包括如下步骤:步骤101,获取验证码;所述验证码包括多个字符;当在终端中触发网页的验证界面,或触发应用程序的验证界面时,需要向验证界面的输入框输入验证码以完成验证过程。一般的,验证码可以在验证界面中提供,或通过短信接收得到。在一种示例中,终端可以从验证界面的网页数据中提取验证码。例如,验证界面中显示验证码图片,终端从网页数据中获取验证码图片,然后对验证码图片进行图像识别处理,从而识别出其中的验证码。在另一种示例中,终端可以从短信中提取验证码。终端可以通过识别短信中的关键词来分析短信,从而获取短信中的验证码。例如,短信中验证码的格式可以为:“验证码:123456”。在识别到短信中的“验证码:”后,将其后的数字确定为验证码。在从短信中提取验证码时,为了避免提取来源错误,可以只从指定的号码发送的短信中提取验证码。具体的,在终端界面中可以提供复制功能按键,当用户点击复制功能按键触发复制操作时,终端自动获取验证码。需要说明的是,本申请实施例可以应用在各种终端中,例如,手机、平板电脑、个人数字助本文档来自技高网...

【技术保护点】
一种在验证界面输入验证码的方法,其特征在于,所述验证界面具有多个输入框,所述的方法包括:获取验证码;所述验证码包括多个字符;将所述验证码切分为与所述多个输入框相适配的多个字符组合;将所述多个字符组合分别对应写入所述多个输入框。

【技术特征摘要】
1.一种在验证界面输入验证码的方法,其特征在于,所述验证界面具有多个输入框,所述的方法包括:获取验证码;所述验证码包括多个字符;将所述验证码切分为与所述多个输入框相适配的多个字符组合;将所述多个字符组合分别对应写入所述多个输入框。2.根据权利要求1所述的方法,其特征在于,所述将所述验证码切分为与所述多个输入框相适配的多个字符组合的步骤包括:确定当前输入界面的输入框的数量;将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合。3.根据权利要求2所述的方法,其特征在于,所述将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合的子步骤进一步包括:确定所述多个输入框的第一排列顺序;确定所述多个输入框的输写长度;按照所述多个输入框的输写长度以及所述多个输入框的第一排列顺序,将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合。4.根据权利要求3所述的方法,其特征在于,所述按照所述多个输入框的输写长度以及所述多个输入框的第一排列顺序,将所述验证码切分为适配于所述当前输入界面的输入框的数量的字符组合的子步骤进一步包括:确定所述验证码的位数;确定所述多个输入框的输写长度之和是否等于所述验证码的位数;若是,按照所述多个输入框的输写长度以及所述多个输入框的第一排列顺序,...

【专利技术属性】
技术研发人员:杨丹
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1