用于基于DTMF信号自动进行客户端验证的方法和系统技术方案

技术编号:19242632 阅读:33 留言:0更新日期:2018-10-24 05:20
本公开公开了一种用于在客户端处基于双音多频(DTMF)信号自动进行客户端验证的方法,包括:向验证码系统发送验证请求,所述验证请求中包括与所述客户端相对应的手机号码和验证发起时间;从所述验证码系统接收回拨号码;当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码;以及向所述验证码系统发送验证信息,所述验证信息包括与所述客户端相对应的手机号码、回拨号码和验证码。

【技术实现步骤摘要】
用于基于DTMF信号自动进行客户端验证的方法和系统
本公开大体上涉及手机验证领域,更具体地,涉及用于基于双音多频(DTMF)信号自动进行客户端验证的方法和系统。
技术介绍
手机验证是企业给消费者(用户)的一个凭证,通过向手机发送验证码来验证身份。目前,手机验证普遍地应用于各大银行网上银行、网上商城、团购网站、票务公司等。手机验证利用验证码来注册会员,大大降低了非法注册、烂注册的数据。当企业向用户发起手机验证时,往往通过短信或回拨电话的方式将验证发送给用户,用户在阅读短信或接听回拨电话之后,通过人工分辨其中的验证码,输入相关验证码以完成验证。在该情况下,用户需要自己识别所听到的验证码,但是由于听力和记忆力的问题,可能造成验证码的误输入,另外由于这是一个用户自主操作的过程,用户体验不好。
技术实现思路
鉴于此,本公开提出了用于基于DTMF信号自动进行客户端验证的方法和系统。在本公开的第一方面,提供了一种用于在客户端处基于双音多频(DTMF)信号自动进行客户端验证的方法,包括:向验证码系统发送验证请求,所述验证请求中包括与所述客户端相对应的手机号码和验证发起时间;从所述验证码系统接收回拨号码;当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码;以及向所述验证码系统发送验证信息,所述验证信息包括与所述客户端相对应的手机号码、回拨号码和验证码。优选地,所述验证请求和所述验证信息都是以Json格式发送的。优选地,所述验证码包括6个数字位。优选地,所述DTMF信号是时长为10秒的音频信号。优选地,当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码包括:利用DTMF编码表分析所述DTMF信号以生成验证码,其中,所述DMTF编码表包括16个编码,每一个编码由一个高频信号和一个低频信号组成。在本公开的第二方面,提供了一种用于在回拨电话系统处基于双音多频(DTMF)信号自动进行客户端验证的方法,包括:从验证码系统接收回拨请求,所述回拨请求包括与客户端相对应的手机号码和验证码;响应于所述回拨请求,向所述验证码系统发送回拨电话池,并且根据所述验证码生成DTMF信号;从所述验证码系统接收由所述验证码系统从所述回拨电话池选择的回拨电话;以及用所接收的回拨电话向所述客户端发起电话回拨,所述电话回拨包括所述DTMF信号。优选地,所述验证码包括6个数字位。优选地,所述DTMF信号是时长为10秒的音频信号。优选地,根据所述验证码生成DTMF信号包括:利用DTMF编码表根据所述验证码生成DTMF信号,其中,所述DMTF编码表包括16个编码,每一个编码由一个高频信号和一个低频信号组成。在本公开的第三方面,提供了一种用于在客户端处基于双音多频(DTMF)信号自动进行客户端验证的系统,包括:处理器,被配置为执行程序指令以进行以下操作:向验证码系统发送验证请求,所述验证请求中包括与所述客户端相对应的手机号码和验证发起时间;从所述验证码系统接收回拨号码;当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码;以及向所述验证码系统发送验证信息,所述验证信息包括与所述客户端相对应的手机号码、回拨号码和验证码;以及存储器,被配置为存储程序指令。优选地,所述验证请求和所述验证信息都是以Json格式发送的。优选地,所述验证码包括6个数字位。优选地,所述DTMF信号是时长为10秒的音频信号。优选地,当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码包括:利用DTMF编码表分析所述DTMF信号以生成验证码,其中,所述DMTF编码表包括16个编码,每一个编码由一个高频信号和一个低频信号组成。在本公开的第四方面,提供了一种用于在回拨电话系统处基于双音多频(DTMF)信号自动进行客户端验证的系统,包括:处理器,被配置为执行程序指令以进行以下操作:从验证码系统接收回拨请求,所述回拨请求包括与客户端相对应的手机号码和验证码;响应于所述回拨请求,向所述验证码系统发送回拨电话池,并且根据所述验证码生成DTMF信号;从所述验证码系统接收由所述验证码系统从所述回拨电话池选择的回拨电话;以及用所接收的回拨电话向所述客户端发起电话回拨,所述电话回拨包括所述DTMF信号;以及存储器,被配置为存储程序指令。优选地,所述验证码包括6个数字位。优选地,所述DTMF信号是时长为10秒的音频信号。优选地,根据所述验证码生成DTMF信号包括:利用DTMF编码表根据所述验证码生成DTMF信号,其中,所述DMTF编码表包括16个编码,每一个编码由一个高频信号和一个低频信号组成。在本公开的第五方面,提供了一种计算机可读介质,包括在由处理器执行时执行包括以下各项的操作的指令:向验证码系统发送验证请求,所述验证请求中包括与所述客户端相对应的手机号码和验证发起时间;从所述验证码系统接收回拨号码;当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码;以及向所述验证码系统发送验证信息,所述验证信息包括与所述客户端相对应的手机号码、回拨号码和验证码。优选地,所述验证请求和所述验证信息都是以Json格式发送的。优选地,所述验证码包括6个数字位。优选地,所述DTMF信号是时长为10秒的音频信号。优选地,当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码包括:利用DTMF编码表分析所述DTMF信号以生成验证码,其中,所述DMTF编码表包括16个编码,每一个编码由一个高频信号和一个低频信号组成。在本公开的第六方面,提供了一种计算机可读介质,包括在由处理器执行时执行包括以下各项的操作的指令:从验证码系统接收回拨请求,所述回拨请求包括与客户端相对应的手机号码和验证码;响应于所述回拨请求,向所述验证码系统发送回拨电话池,并且根据所述验证码生成DTMF信号;从所述验证码系统接收由所述验证码系统从所述回拨电话池选择的回拨电话;以及用所接收的回拨电话向所述客户端发起电话回拨,所述电话回拨包括所述DTMF信号。优选地,所述验证码包括6个数字位。优选地,所述DTMF信号是时长为10秒的音频信号。优选地,根据所述验证码生成DTMF信号包括:利用DTMF编码表根据所述验证码生成DTMF信号,其中,所述DMTF编码表包括16个编码,每一个编码由一个高频信号和一个低频信号组成。在本公开中,通过由回拨电话系统将验证码转换为DTMF信号,并且由客户端自动分析DTMF信号以得到验证码,方便用户完成整个验证过程。附图说明根据结合示例性附图对示例性实施例的以下描述,本公开的其他细节、方面和优点将变得显而易见,在附图中:图1示出了根据本公开的实施例的用于基于DTMF信号自动进行客户端验证的方法的示意图;以及图2示出了根据本公开的实施例的用于基于DTMF信号自动进行客户端验证的系统的示意图。附图没有对实施例的所有电路或结构进行显示。贯穿所有附图相同的附图标记表示相同或相似的部件或特征。具体实施方式下面将详细描述本公开的具体实施例,应当注意,这里描述的实本文档来自技高网...

【技术保护点】
1.一种用于在客户端处基于双音多频(DTMF)信号自动进行客户端验证的方法,包括:向验证码系统发送验证请求,所述验证请求中包括与所述客户端相对应的手机号码和验证发起时间;从所述验证码系统接收回拨号码;当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码;以及向所述验证码系统发送验证信息,所述验证信息包括与所述客户端相对应的手机号码、回拨号码和验证码。

【技术特征摘要】
1.一种用于在客户端处基于双音多频(DTMF)信号自动进行客户端验证的方法,包括:向验证码系统发送验证请求,所述验证请求中包括与所述客户端相对应的手机号码和验证发起时间;从所述验证码系统接收回拨号码;当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码;以及向所述验证码系统发送验证信息,所述验证信息包括与所述客户端相对应的手机号码、回拨号码和验证码。2.根据权利要求1所述的方法,其中,所述验证请求和所述验证信息都是以Json格式发送的。3.根据权利要求1或2所述的方法,其中,所述验证码包括6个数字位。4.根据权利要求3所述的方法,其中,所述DTMF信号是时长为10秒的音频信号。5.根据权利要求1所述的方法,其中,当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码包括:利用DTMF编码表分析所述DTMF信号以生成验证码,其中,所述DMTF编码表包括16个编码,每一个编码由一个高频信号和一个低频信号组成。6.一种用于在回拨电话系统处基于双音多频(DTMF)信号自动进行客户端验证的方法,包括:从验证码系统接收回拨请求,所述回拨请求包括与客户端相对应的手机号码和验证码;响应于所述回拨请求,向所述验证码系统发送回拨电话池,并且根据所述验证码生成DTMF信号;从所述验证码系统接收由所述验证码系统从所述回拨电话池选择的回拨电话;以及用所接收的回拨电话向所述客户端发起电话回拨,所述电话回拨包括所述DTMF信号。7.根据权利要求6所述的方法,其中,所述验证码包括6个数字位。8.根据权利要求7所述的方法,其中,所述DTMF信号是时长为10秒的音频信号。9.根据权利要求6所述的方法,其中,根据所述验证码生成DTMF信号包括:利用DTMF编码表根据所述验证码生成DTMF信号,其中,所述DMTF编码表包括16个编码,每一个编码由一个高频信号和一个低频信号组成。10.一种用于在客户端处基于双音多频(DTMF)信号自动进行客户端验证的系统,包括:处理器,被配置为执行程序指令以进行以下操作:向验证码系统发送验证请求,所述验证请求中包括与所述客户端相对应的手机号码和验证发起时间;从所述验证码系统接收回拨号码;当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码;以及向所述验证码系统发送验证信息,所述验证信息包括与所述客户端相对应的手机号码、回拨号码和验证码;以及存储器,被配置为存储程序指令。11.根据权利要求10所述的系统,其中,所述验证请求和所述验证信息都是以Json格式发送的。12.根据权利要求10或11所述的系统,其中,所述验证码包括6个数字位。13.根据权利要求12所述的系统,其中,所述DTMF信号是时长为10秒的音频信号。14.根据权利要求10所述的系统,其中,当从回拨电话系统接收到用所述回拨号码发起的电话回拨时,分析所述电话回拨中包含的DTMF信号以生成验证码包括:利用DTMF编码表分析所述DTMF信号以生成验证码,其中,所述DMTF编码表包括16个编码...

【专利技术属性】
技术研发人员:钟颖
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1