[发明专利]用于组合型图片验证码输入的方法、装置及系统在审
| 申请号: | 201410301831.2 | 申请日: | 2014-06-26 |
| 公开(公告)号: | CN105450402A | 公开(公告)日: | 2016-03-30 |
| 发明(设计)人: | 梁捷;温尚健 | 申请(专利权)人: | 优视科技有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100083 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 组合 图片 验证 输入 方法 装置 系统 | ||
技术领域
本发明涉及界面交互处理领域,更为具体地,涉及用于提升验证码输入效率的方法、装置及系统。
背景技术
目前许多APP或网站与服务器进行重要的交互(譬如登录、注册、支付等)时,为了增加安全性,防止操作行为是网络机器人而不是真正用户发出的,会要求用户输入图形验证码的内容来进行验证。只有在通过了图形验证码验证后,才能进行相互之间的交互。
图形验证码的内容通常出现的方式有:(1)组合方式,比如通常是字母+数字,有时也会包含其它类型的字符,比如文字或者#等特殊字符,如图1A所示;(2)单一方式,比如纯字母、纯数字或纯文字,如图1B所示。在用户输入验证码时,如果是组合方式,则用户需要不断地切换输入法才能找到正确的字符并输入;如果是单一方式,则由于弹出键盘类型是默认的,与想要输入的字符类型可能不一致,因此也需要做一次输入法切换才能找到合适的键盘类型并输入。
验证码的内容通常为4~6个字符左右,按照上述输入操作方式,由于用户需要根据验证码的内容来切换输入法,在验证码是组合方式出现的情况下,用户需要多次频繁切换,并且在所有26个字母或10个数字中查找正确字符,导致用户体验十分不好,输入效率低下。同样,在验证码是单一方式出现的情况下,在弹出键盘类型与需要输入的字符类型不一致时,用户同样需要切换输入法然后再找到正确的字符进入输入,输入效率低下,并且用户体验同样不好。
发明内容
鉴于上述,针对以组合方式出现的验证码图片,本发明提出了一种用于验证码输入的方法、装置及系统,利用该方法、装置及系统,通过在接收到终端设备发出的验证码信息获取请求而向终端设备返回验证码图片数据和验证码数据,并且取代弹出系统自带输入法选择框,在终端设备上利用验证码数据生成自定义输入选择框并在终端设备上显示以供用户选择,可以提高用户的验证码输入效率,并且改进用户体验。
根据本发明的一个方面,提供了一种在终端设备侧执行的用于验证码输入的方法,包括:在接收到验证码服务器响应于终端设备发出的验证码信息获取请求而返回的验证码信息后,基于所述验证码信息中的验证码图片数据,生成并在终端设备的指定位置上显示验证码图片,所述验证码图片包含多种类型的字符;在监测到用户进行验证码输入操作时,利用所述验证码信息的验证码数据中的所有数据,生成自定义输入选择框;在终端设备上弹出所生成的自定义输入选择框;以及基于用户在所弹出的自定义输入选择框中的输入选择,将所选择的字符输入到验证码输入框中,其中,所述验证码信息至少包括验证码图片数据和验证码数据。
在上述方面的一个或多个示例中,所述验证码数据可以由验证码原始数据构成或者由验证码原始数据和随机字符混合而成。
在上述方面的一个或多个示例中,所述验证码数据在发送到终端设备之前经过加密处理。
在上述方面的一个或多个示例中,利用所述验证码信息的验证码数据中的所有数据,生成自定义输入选择框可以包括:对所述验证码数据进行解密处理;以及基于解密后的验证码数据中的所有数据,生成自定义输入选择框。
在上述方面的一个或多个示例中,所述验证码信息的数据结构至少包含验证码图片数据字段和验证码数据字段,所述验证码图片数据字段中容纳验证码图片数据,以及所述验证码数据字段中容纳验证码数据。
根据本发明的另一方面,提供了一种用于验证码输入的装置,包括:接收单元,用于接收验证码服务器响应于终端设备发出的验证码信息获取请求而返回的验证码信息,所述验证码信息至少包括验证码图片数据和验证码数据;验证码图片生成单元,用于在接收到所述验证码信息后,基于所述验证码图片数据,生成验证码图片,所述验证码图片包含多种类型的字符;验证码图片显示单元,用于在终端设备的指定位置上显示所生成的验证码图片;监测单元,用于监测用户是否进行验证码输入操作;自定义输入框生成单元,用于在监测到用户进行验证码输入操作时,利用所述验证码数据中的所有数据,生成自定义输入选择框;弹出单元,用于在终端设备上弹出所生成的自定义输入选择框;以及验证码输入单元,用于基于用户在所弹出的自定义输入选择框中的输入选择,将所选择的字符输入到验证码输入框中。
在上述方面的一个或多个示例中,所述验证码数据可以由验证码原始数据构成或者由验证码原始数据和随机字符混合而成。
在上述方面的一个或多个示例中,所述验证码数据在传输到终端设备之前经过了加密处理,所述装置还可以包括:解密单元,用于对所述验证码数据进行解密处理,以及所述自定义输入选择框被配置为基于解密后的验证码数据中包含的所有数据,生成自定义输入选择框。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优视科技有限公司,未经优视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410301831.2/2.html,转载请声明来源钻瓜专利网。





