[发明专利]验证码获取方法、装置、电子设备和计算机可读介质有效
申请号: | 201910596712.7 | 申请日: | 2019-07-02 |
公开(公告)号: | CN110427745B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 陈擎月;邱成林 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 获取 方法 装置 电子设备 计算机 可读 介质 | ||
1.一种验证码获取方法,其特征在于,应用于终端设备,包括:
在检测到用户执行预设操作的情况下,读取预设的初始化文件,其中,所述初始化文件中记录有验证码的属性信息、当前所访问的业务对应的验证码类型和当前所访问的业务对应的验证码展现方式;所述初始化文件中还记录有各验证码类型对应的脚本文件的名称和地址;
将所述初始化文件中所记录的验证码类型对应的脚本文件作为目标脚本文件,从所述目标脚本文件的地址下载名称为所述目标脚本文件的名称的脚本文件,其中,脚本文件中记录有针对验证过程中的不同情况所执行的操作指令;采用同一种验证码类型的多个业务共用同一脚本文件;
发送验证码图片获取请求,其中,所述验证码图片获取请求包括所述属性信息和所述验证码类型;
接收与所述属性信息和所述验证码类型相匹配的验证码图片,其中,所述验证码图片是对初始验证码图片进行筛选或者调整返回的;
以所述验证码展现方式展现所述验证码图片。
2.根据权利要求1所述的验证码获取方法,其特征在于,所述在检测到用户执行预设操作的情况下,读取预设的初始化文件,包括:
在检测到用户执行预设操作的情况下,调用预先创建的初始化函数,以获取初始化文件的地址;
确定所述地址中的初始化文件的版本号是否与本地缓存的初始化文件的版本号相同;
若是,读取本地缓存中的初始化文件;
若否,从所述地址中下载初始化文件,读取所下载的初始化文件。
3.根据权利要求1所述的验证码获取方法,其特征在于,在所述以所述验证码展现方式展现所述验证码图片之后,所述方法还包括:
响应于检测到用户反馈的验证信息,发送包含所述验证信息的验证请求;
接收用于指示是否验证通过的验证结果。
4.根据权利要求3所述的验证码获取方法,其特征在于,在验证通过时,所述验证结果中包括用于指示验证通过的验证通过标识;以及
在所述接收用于指示是否验证通过的验证结果之后,所述方法还包括:
向为所述业务提供服务的业务服务器发送所述验证通过标识,以使所述业务服务器验证所述验证通过标识是否有效。
5.根据权利要求1-4之一所述的验证码获取方法,其特征在于,所述当前所访问的业务对应的验证码类型为以下任一类型:字符验证码类、点选验证码类、滑动验证码类、语音验证码类、手势验证码类,所述当前所访问的业务对应的验证码展现方式为以下任一方式:弹出式、触发式、嵌入式。
6.一种验证码获取装置,其特征在于,应用于终端设备,包括:
读取单元,被配置成在检测到用户执行预设操作的情况下,读取预设的初始化文件,其中,所述初始化文件中记录有验证码的属性信息、当前所访问的业务对应的验证码类型和当前所访问的业务对应的验证码展现方式;所述初始化文件中还记录有各验证码类型对应的脚本文件的名称和地址;
下载单元,被配置成将所述初始化文件中所记录的验证码类型对应的脚本文件作为目标脚本文件,从所述目标脚本文件的地址下载名称为所述目标脚本文件的名称的脚本文件,其中,脚本文件中记录有针对验证过程中的不同情况所执行的操作指令;采用同一种验证码类型的多个业务共用同一脚本文件;
第一发送单元,被配置成发送验证码图片获取请求,其中,所述验证码图片获取请求包括所述属性信息和所述验证码类型;
第一接收单元,被配置成接收与所述属性信息和所述验证码类型相匹配的验证码图片,其中,所述验证码图片是对初始验证码图片进行筛选或者调整返回的;
展现单元,被配置成以所述验证码展现方式展现所述验证码图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910596712.7/1.html,转载请声明来源钻瓜专利网。