[发明专利]一种验证码处理方法、设备及系统有效
申请号: | 201811483255.2 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109995748B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 刘高峰 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 验证 处理 方法 设备 系统 | ||
本发明公开了一种验证码处理方法、设备及系统,所述方法包括:接收验证码获取请求;生成或获取第一验证码;向网络应用系统发送包括所述第一验证码的消息请求,以使得所述网络应用系统接收到所述消息请求时将所述第一验证码发送到用户;判断所述网络应用系统是否成功发送所述第一验证码到用户;若是,则将所述第一验证码作为有效验证码;若否,则生成或获取第二验证码,向短信平台发送包括所述第二验证码的短信请求,以使得所述短信平台接收到所述短信请求时将所述第二验证码发送到用户,并将所述第二验证码作为有效验证码。该方法的实施,相比现有技术,可以大幅降低短信验证码发送的运营成本。
技术领域
本发明涉及互联网技术领域,尤其涉及一种验证码处理方法、设备及系统。
背景技术
当前,短信验证码已经得到广泛的应用,例如用户注册、安全登录、身份验证、找回密码、支付认证乃至优惠券验证、快递柜取件等诸多业务应用场景中都会应用到短信验证码。短信验证码具有使用便捷的特点,用户只要接入到通信网络随时可接收短信验证码。
随着用户对移动终端使用率的不断提高,各种网络应用也得到了广泛的应用,例如即时通讯、微博、社交、消息推送以及公众平台等网络应用。当用户在移动终端上使用这些网络应用时,在登录后长期会保持在在线状态,以便能及时接收到消息。在消息接收方面,网络应用具有零资费、低延迟的特点,但存在用户可能没有安装网络应用客户端、没有登录网络应用、网络故障导致不在线等原因而不能及时接收到消息的缺点。
在实现本申请的过程中,发明人发现现有短信验证码技术至少存在如下问题:由于每发送一条短信都会产生费用,存在累积成本高的缺点;如果短信平台或相关网络出现故障,会使得验证码不能及时送达到用户,导致用户无法完成验证过程。
发明内容
本发明的目的在于提供一种验证码处理方法、设备及系统,以实现向用户以更低成本、更高效的方式提供验证码,以及对用户提交的待校验码进行有效验证。
为达到上述目的,本发明提供了以下技术方案:
第一方面,提供了一种验证码处理方法,所述方法包括:
接收验证码获取请求,所述验证码获取请求包括目标账号;
生成或获取第一验证码;
向网络应用系统发送消息请求,所述消息请求包括用户账号和所述第一验证码,以使得所述网络应用系统接收到所述消息请求时将所述第一验证码发送到所述用户账号所对应的客户端,所述用户账号是所述目标账号所对应的用户账号;
判断所述网络应用系统是否成功发送所述第一验证码到所述用户账号所对应的客户端:
若是,则将所述第一验证码作为有效验证码;
若否,则生成或获取第二验证码;向短信平台发送短信请求,所述短信请求包括所述第二验证码和移动终端号码,以使得所述短信平台接收到所述短信请求时将所述第二验证码发送到所述移动终端号码,所述移动终端号码是所述目标账号所对应的移动终端号码;将所述第二验证码作为有效验证码。
优选的,所述向网络应用系统发送消息请求包括:
确定所述网络应用系统的预设接口;根据所述网络应用系统的预设接口生成消息请求,所述消息请求包括所述用户账号和所述第一验证码;将所述消息请求发送到所述网络应用系统的预设接口;或者,
确定所述网络应用系统的预设接口;确定消息模板标识;根据所述网络应用系统的预设接口生成消息请求,所述消息请求包括所述用户账号、所述第一验证码以及所述消息模板标识;将所述消息请求发送到所述网络应用系统的预设接口。
优选的,所述目标账号所对应的用户账号的确定方式包括:
以所述目标账号作为所述用户账号;或者,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘高峰,未经刘高峰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811483255.2/2.html,转载请声明来源钻瓜专利网。