[发明专利]验证码获取方法、装置、电子设备和计算机可读介质有效
| 申请号: | 201910596712.7 | 申请日: | 2019-07-02 | 
| 公开(公告)号: | CN110427745B | 公开(公告)日: | 2022-03-08 | 
| 发明(设计)人: | 陈擎月;邱成林 | 申请(专利权)人: | 五八有限公司 | 
| 主分类号: | G06F21/36 | 分类号: | G06F21/36 | 
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 | 
| 地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 验证 获取 方法 装置 电子设备 计算机 可读 介质 | ||
本申请实施例公开了验证码获取方法、装置、电子设备和计算机可读介质。该方法的实施例包括:在检测到用户执行预设操作的情况下,读取预设的初始化文件,其中,该初始化文件中记录有验证码的属性信息、当前所访问的业务对应的验证码类型和当前所访问的业务对应的验证码展现方式;发送验证码图片获取请求;接收与该属性信息和该验证码类型相匹配的验证码图片;以该验证码展现方式展现该验证码图片。该实施方式降低了代码的冗余度。
技术领域
本申请实施例涉及计算机技术领域,具体涉及验证码获取方法、装置、电子设备和计算机可读介质。
背景技术
随着计算机技术的发展,越来越多的网站、应用(Application,APP)提供验证码功能,以提升在网页浏览或应用使用过程中的安全性。通常,在用户针对验证码图片(例如呈现有多个字符的图片)反馈正确的验证信息(例如验证码图片中所呈现的多个字符)后,可以继续浏览当前网页或者使用应用的某些功能。
现有的方式中,通常针对网站或者应用中的不同业务(例如租房业务、招聘业务、家政业务等),分别制定不同的独立的代码以进行验证码的显示和验证。当业务较多时,这种方式需要存储大量重复的代码,导致代码冗余度较高。
发明内容
本申请实施例提出了验证码获取方法、装置、电子设备和计算机可读介质,以解决现有技术中代码冗余度较高的技术问题。
第一方面,本申请实施例提供了一种验证码获取方法,应用于终端设备,包括:在检测到用户执行预设操作的情况下,读取预设的初始化文件,其中,初始化文件中记录有验证码的属性信息、当前所访问的业务对应的验证码类型和当前所访问的业务对应的验证码展现方式;发送验证码图片获取请求,其中,验证码图片获取请求包括属性信息和验证码类型;接收与属性信息和验证码类型相匹配的验证码图片;以验证码展现方式展现验证码图片。
在一些实施例中,在检测到用户执行预设操作的情况下,读取预设的初始化文件,包括:在检测到用户执行预设操作的情况下,调用预先创建的初始化函数,以获取初始化文件的地址;确定地址中的初始化文件的版本号是否与本地缓存的初始化文件的版本号相同;若是,读取本地缓存中的初始化文件;若否,从地址中下载初始化文件,读取所下载的初始化文件
在一些实施例中,初始化文件中还记录有各验证码类型对应的脚本文件的名称和地址,其中,脚本文件中记录有针对验证过程中的不同情况所执行的操作指令;以及在发送验证码图片获取请求之前,方法还包括:将初始化文件中所记录的验证码类型对应的脚本文件作为目标脚本文件,从目标脚本文件的地址下载名称为目标脚本文件的名称的脚本文件。
在一些实施例中,在以验证码展现方式展现验证码图片之后,该方法还包括:响应于检测到用户反馈的验证信息,发送包含验证信息的验证请求;接收用于指示是否验证通过的验证结果。
在一些实施例中,在验证通过时,验证结果中包括用于指示验证通过的验证通过标识;以及在接收用于指示是否验证通过的验证结果之后,该方法还包括:向为业务提供服务的业务服务器发送验证通过标识,以使业务服务器验证验证通过标识是否有效。
在一些实施例中,当前所访问的业务对应的验证码类型为以下任一类型:字符验证码类、点选验证码类、滑动验证码类、语音验证码类、手势验证码类,当前所访问的业务对应的验证码展现方式为以下任一方式:弹出式、触发式、嵌入式。
第二方面,本申请实施例提供了一种验证码获取装置,应用于终端设备,包括:读取单元,被配置成在检测到用户执行预设操作的情况下,读取预设的初始化文件,其中,初始化文件中记录有验证码的属性信息、当前所访问的业务对应的验证码类型和当前所访问的业务对应的验证码展现方式;第一发送单元,被配置成发送验证码图片获取请求,其中,验证码图片获取请求包括属性信息和验证码类型;第一接收单元,被配置成接收与属性信息和验证码类型相匹配的验证码图片;展现单元,被配置成以验证码展现方式展现验证码图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910596712.7/2.html,转载请声明来源钻瓜专利网。





