一种验证信息推送和信息验证的方法、装置及系统制造方法及图纸

技术编号:11454561 阅读:45 留言:0更新日期:2015-05-14 04:40
本发明专利技术实施例公开了一种验证信息推送和信息验证的方法、装置及系统,其中,所述验证信息推送方法包括:第一客户端在检测到验证事件时,生成验证信息,并搜索用于推送验证信息的通讯应用账号;第一客户端以搜索到的通讯应用账号为目的账号向应用服务器发送推送请求,推送请求包括验证事件所对应的目标应用账号和验证信息;应用服务器在接收到发送给通讯应用账号的推送请求后,提取推送请求中包括的目标应用账号和验证信息,并向目标应用账号推送验证信息;登录目标应用账号的第二客户端接收并展示验证信息。采用本发明专利技术,实现了在即时通信应用、社交通信应用等应用场景下的验证信息推送,较好地保证了验证信息的安全以及网络安全。

【技术实现步骤摘要】
一种验证信息推送和信息验证的方法、装置及系统
本专利技术涉及计算机信息验证
,尤其涉及一种验证信息推送和信息验证的方法、装置及系统。
技术介绍
在计算机技术和网络技术不断发展的今天,人们基本上可以随时随地通过网络来享受各类商家、服务商提供的服务。在网络活动中,如何保证网络环境的安全是需要重点考虑的内容。目前,以及开发出大量的用于保证网络安全的技术,每一种网络安全技术由于其各自的优缺点被不同的用户所使用。其中,基于验证码的安全技术由于其简单易于实现而被广泛使用。验证码的验证方式可以较为有效地防止恶意破解密码、刷票、论坛中的恶意发帖,还可以有效防止对某一个特定注册用户进行暴力破解方式发起不断的登录尝试等功能。现有的验证码推送方式一般是在用户进行用户注册、发送消息、下载数据、进行支付等验证场景下,显示验证码填写框,然后自动弹出验证码的方式来要求用户输入。在现有的验证码推送方式中,验证码和验证场景对应的其他信息处于同一个网页页面中,这使得非法用户也可以通过文字或者图片识别的方式提取出验证码的具体内容,从而使得验证码失去相应的功效,在一定程度上无法保证用户的网络安全。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种验证信息推送和信息验证的方法、装置及系统,可使验证信息分开推送以避免验证信息被非法提取。为了解决上述技术问题,本专利技术实施例提供了一种验证信息推送方法,包括:第一客户端在检测到验证事件时,生成验证码信息,并搜索用于推送验证信息的通讯应用账号;所述第一客户端以所述搜索到的通讯应用账号为目的账号向应用服务器发送推送请求,所述推送请求包括所述验证事件所对应的目标应用账号和所述验证信息;所述应用服务器在接收到发送给所述通讯应用账号的所述推送请求后,提取所述推送请求中包括的目标应用账号和验证信息,并向所述目标应用账号推送所述验证信息;登录所述目标应用账号的第二客户端接收到并展示所述验证码验证信息。本专利技术实施例还提供了另一种验证信息推送方法,包括:第一客户端在检测到验证事件时,生成验证信息;所述第一客户端生成推送请求发送给应用服务器,所述推送请求包括所述验证事件所对应的目标应用账号和所述验证信息;所述应用服务器将所述验证信息发送给所述目标应用账号;登录所述目标应用账号的第二客户端接收并展示所述验证信息。本专利技术实施例还提供了另一种验证信息推送方法,包括:在检测到验证事件时,生成验证信息;生成推送请求,所述推送请求包括所述验证事件所对应的目标应用账号和所述验证信息;向应用服务器发送所述推送请求。本专利技术实施例还提供了又一种验证信息推送方法,包括:接收包括目标应用账号和所述验证信息的推送请求;提取所述推送请求中包括的目标应用账号和验证信息;将所述验证信息推送给所述目标应用账号。相应地,本专利技术实施例还提供了一种信息验证方法,包括:第一客户端在检测到验证事件时,生成验证信息,并生成推送请求发送给应用服务器,所述推送请求包括目标应用账号和所述验证信息;应用服务器根据所述推送请求将所述验证信息推送给所述目标应用账号;登录所述目标应用账号的第二客户端接收并展示所述验证信息,并基于目标应用账号生成验证回复信息发送给所述第一客户端,所述验证回复信息包括输入的用于指示所述验证事件对应的待验证业务标识和用户验证信息;所述第一客户端接收所述验证回复信息,根据为所述目标应用账号生成的验证信息对所述用户验证信息进行验证,并在验证通过后根据所述待验证业务标识确定该目标应用账号的待验证业务,以响应所述检测到的验证事件。本专利技术实施例还提供了另一种信息验证的方法,包括:在检测到验证事件时,生成验证信息;生成推送请求发送给应用服务器,所述推送请求包括目标应用账号和所述验证信息;接收根据所述推送请求返回的验证回复信息,所述验证回复信息包括用于指示所述验证事件对应的待验证业务标识和用户验证信息;根据为所述目标应用账号生成的验证信息对所述用户验证信息进行验证,并在验证通过后根据所述待验证业务标识确定该目标应用账号的待验证业务,以响应所述检测到的验证事件。相应地,本专利技术实施例还提供了一种验证信息推送装置,包括:获取模块,用于在检测到验证事件时,生成验证信息;生成模块,用于生成推送请求,所述推送请求包括所述验证事件所对应的目标应用账号和所述验证信息;请求模块,用于向应用服务器发送所述推送请求,以使所述应用服务器向所述目标应用账号推送所述验证信息。本专利技术实施例还提供了另一种验证信息推送装置,包括:接收模块,用于接收包括目标应用账号和所述验证信息的推送请求;提取模块,用于提取所述推送请求中包括的目标应用账号和验证信息;推送模块,用于将所述验证信息推送给所述目标应用账号。相应地,本专利技术实施例还提供了一种信息验证的装置,包括:验证信息推送模块,用于在检测到验证事件时,生成验证信息;生成推送请求发送给应用服务器,所述推送请求包括目标应用账号和所述验证信息;信息验证模块,用于接收根据所述推送请求返回的验证回复信息,所述验证回复信息包括用于指示所述验证事件对应的待验证业务标识和用户验证信息;根据为所述目标应用账号生成的验证信息对所述用户验证信息进行验证,并在验证通过后根据所述待验证业务标识确定该目标应用账号的待验证业务,以响应所述检测到的验证事件。相应地,本专利技术实施例还提供了一种验证信息推送系统,包括:第一客户端、应用服务器以及第二客户端,其中,所述第一客户端,用于在检测到验证事件时,生成验证信息,并搜索用于推送验证信息的通讯应用账号,以所述搜索到的通讯应用账号为目的账号向应用服务器发送推送请求,所述推送请求包括所述验证事件所对应的目标应用账号和所述验证信息;所述应用服务器,用于在接收到发送给所述通讯应用账号的所述推送请求后,提取所述推送请求中包括的目标应用账号和验证信息,并向所述目标应用账号推送所述验证信息;登录所述目标应用账号的所述第二客户端,用于接收并展示所述验证信息。本专利技术实施例还提供了一种信息验证系统,包括:第一客户端、应用服务器以及第二客户端,其中,所述第一客户端,用于在检测到验证事件时,生成验证信息,并生成推送请求发送给应用服务器,所述推送请求包括目标应用账号和所述验证信息;所述应用服务器,用于根据所述推送请求将所述验证信息推送给所述目标应用账号;登录所述目标应用账号的所述第二客户端,用于接收并展示所述验证信息,并基于目标应用账号生成验证回复信息发送给所述第一客户端,所述验证回复信息包括输入的用于指示所述验证事件对应的待验证业务标识和用户验证信息;所述第一客户端,还用于接收所述验证回复信息,根据为所述目标应用账号生成的验证信息对所述用户验证信息进行验证,并在验证通过后根据所述待验证业务标识确定该目标应用账号的待验证业务,以响应所述检测到的验证事件。本专利技术实施例可以通过即时通信应用等通信应用渠道将生成的验证信息发送给对应的应用服务器,由应用服务器基于应用账号来将验证信息发送至相关的终端,实现了在当前的即时通信应用、社交通信应用等应用场景下的验证信息推送,在一定程度上保证了验证信息的安全以及网络安全。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图本文档来自技高网...

【技术保护点】
一种验证信息推送方法,其特征在于,包括:第一客户端在检测到验证事件时,生成验证信息,并搜索用于推送验证信息的通讯应用账号;所述第一客户端以所述搜索到的通讯应用账号为目的账号向应用服务器发送推送请求,所述推送请求包括所述验证事件所对应的目标应用账号和所述验证信息;所述应用服务器在接收到发送给所述通讯应用账号的所述推送请求后,提取所述推送请求中包括的目标应用账号和验证信息,并向所述目标应用账号推送所述验证信息;登录所述目标应用账号的第二客户端接收并展示所述验证信息。

【技术特征摘要】
1.一种验证信息推送方法,其特征在于,包括:第一客户端在检测到验证事件时,生成验证信息,并搜索用于推送验证信息的通讯应用账号;其中,所述第一客户端为服务提供商设备;所述第一客户端以所述搜索到的通讯应用账号为目的账号向应用服务器发送推送请求,所述推送请求包括所述验证事件所对应的目标应用账号和所述验证信息;其中,所述通讯应用账号是相关应用服务器提供的预设的公众账号;所述应用服务器在接收到发送给所述通讯应用账号的所述推送请求后,提取所述推送请求中包括的目标应用账号和验证信息,并向所述目标应用账号推送所述验证信息;登录所述目标应用账号的第二客户端接收并展示所述验证信息。2.如权利要求1所述的方法,其特征在于,所述第一客户端在检测到验证事件时,生成验证信息,并搜索用于推送验证信息的通讯应用账号之前,还包括:所述第一客户端根据当前已登录的业务方应用账号向应用服务器发起授权请求,所述授权请求用于请求所述应用服务器配置用于传输验证信息的应用程序接口;所述应用服务器在接收到所述授权请求后,对所述授权请求中携带的业务方应用账号进行鉴权,并在鉴权通过后为所述业务方应用账号配置用于传输验证信息的应用程序接口。3.如权利要求2所述的方法,其特征在于,所述应用服务器在向所述目标应用账号推送所述验证信息之前,还包括:所述应用服务器对发起所述推送请求的业务方应用账号进行鉴权;所述应用服务器在鉴权通过后,执行所述向所述目标应用账号推送所述验证信息。4.如权利要求2至3任一项所述的方法,其特征在于,还包括:所述第二客户端在获取到用户输入的用户验证信息时,生成包括用户验证信息的验证请求发送给所述业务方应用账号对应的第一客户端;所述第一客户端对接收到验证请求中包括的用户验证信息进行鉴权比较,并根据比较结果响应所述检测到的验证事件。5.如权利要求4所述的方法,其特征在于,所述生成的验证信息包括字符验证信息、图片验证信息、语音验证信息、视频验证信息中的一种或多种。6.一种验证信息推送方法,其特征在于,包括:第一客户端在检测到验证事件时,生成验证信息;其中,所述第一客户端为服务提供商设备;所述第一客户端生成推送请求发送给应用服务器,所述推送请求包括所述验证事件所对应的目标应用账号和所述验证信息;所述应用服务器将所述验证信息发送给所述目标应用账号;登录所述目标应用账号的第二客户端接收并展示所述验证信息;所述第一客户端生成推送请求发送给应用服务器,包括:所述第一客户端搜索用于推送验证信息的通讯应用账号;其中,所述通讯应用账号是相关应用服务器提供的预设的公众账号;所述第一客户端以所述搜索到的通讯应用账号为目的账号向应用服务器发送推送请求。7.一种验证信息推送方法,所述方法发生在服务提供商设备一侧,其特征在于,包括:在检测到验证事件时,生成验证信息;生成推送请求,所述推送请求包括所述验证事件所对应的目标应用账号和所述验证信息;向应用服务器发送所述推送请求;所述向应用服务器发送所述推送请求,包括:搜索用于推送验证信息的通讯应用账号,所述通讯应用账号是相关应用服务器提供的预设的公众账号;调用配置的应用程序接口,以搜索到的通讯应用账号为目的账号向应用服务器发送推送请求。8.如权利要求7所述的方法,其特征在于,所述向应用服务器发送所述推送请求之后,包括:接收根据所述推送请求返回的验证回复信息,所述验证回复信息包括用于指示所述验证事件对应的待验证业务标识和用户验证信息;根据为所述目标应用账号生成的验证信息对所述用户验证信息进行验证,并在验证通过后根据所述待验证业务标识确定该目标应用账号的待验证业务,以响应所述检测到的验证事件。9.一种验证信息推送方法,所述方法发生在应用服务器一侧,其特征在于,包括:接收包括验证事件所对应的目标应用账号和所述验证信息的推送请求,所述推送请求是第一客户端在检测到所述验证事件时,生成所述验证信息后生成并发送的,其中,所述第一客户端搜索用于推送验证信息的通讯应用账号,以所述搜索到的通讯应用账号为目的账号向所述应用服务器发送所述推送请求,所述通讯应用账号是相关应用服务器提供的预设的公众账号,所述第一客户端是服务提供商设备;提取所述推送请求中包括的目标应用账号和验证信息;将所述验证信息推送给所述目标应用账号。10.一种信息验证方法,其特征在于,包括:第一客户端在检测到验证事件时,生成验证信息,并生成推送请求发送给应用服务器,所述推送请求包括目标应用账号和所述验证信息;所述第一客户端为服务提供商设备;应用服务器根据所述推送请求将所述验证信息推送给所述目标应用账号;登录所述目标应用账号的第二客户端接收并展示所述验证信息,并基于目标应用账号生成验证回复信息发送给所述第一客户端,所述验证回复信息包括输入的用于指示所述验证事件对应的待验证业务标识和用户验证信息;所述第一客户端接收所述验证回复信息,根据为所述目标应用账号生成的...

【专利技术属性】
技术研发人员:李茂材
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1