本发明专利技术涉及身份验证技术领域,具体而言,涉及一种电话验证方法和装置。该方法包括:接收客户端所发送的身份验证请求;所述身份验证请求中包含身份识别ID和/或待验证电话号码;根据所述身份验证请求向待验证电话号码或者客户端发送验证指示信息;所述验证指示信息中包括验证条件以及目标电话号码;若所述目标电话号码接收到电话的呼叫,提取所述呼叫的电话号码,并对所述呼叫执行挂断操作;根据所述身份验证请求以及呼叫的电话号码,判断所述呼叫是否满足所述验证条件;如果是,则通过验证。在这个过程当中,由于用户在使用自己的电话呼叫目标电话的时候,电话并没有被接通,因此也不会产生任何的通讯费用,同时完成了电话验证。
【技术实现步骤摘要】
本专利技术涉及身份验证
,具体而言,涉及一种电话验证方法和装置。
技术介绍
用户身份验证在信息安全中起到至关重要的作用,是多种信息安全措施可以发挥作用的前提。目前最常用的电话验证方法有多种,而随着计算机技术以及通讯技术的不断发展,通过验证电话号码的正确性来实现用户身份的验证成为目前的主要身份验证手段。当前通过电话号码实现身份验证的方法一般包括短信验证以及语音验证两种。短信验证需要用户通过移动电话向预设的号码发送验证短信,或者需要执行身份验证的服务器向用户预设的手机号码发送携带有验证码的短信;而语音验证则需要用户通过固定电话或者移动电话拨打目标电话号码,或者服务器拨打用户预存电话号码,从而最终实现用户的身份验证。但是不管是短信验证还是语音验证,都会在验证的过程中产生由电话运营商所收取的通讯费用。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种电话验证方法和装置,能够避免在对电话号码进行验证的过程中产生通讯费用。第一方面,本专利技术实施例提供了一种电话验证方法,包括:接收客户端所发送的身份验证请求;所述身份验证请求中包含身份识别ID和/或待验证电话号码;根据所述身份验证请求向待验证电话号码或者客户端发送验证指示信息;所述验证指示信息中包括验证条件以及目标电话号码;若所述目标电话号码接收到电话的呼叫,提取所述呼叫的电话号码,并对所述呼叫执行挂断操作;根据所述身份验证请求以及呼叫的电话号码,判断所述呼叫是否满足所述验证条件;如果是,则通过验证。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中:所述接收客户端所发送的身份验证请求之后,还包括:对所述身份验证请求进行解析;如果解析后的所述身份验证请求中仅包括身份识别ID,则根据所述身份识别ID获取预存的与所述身份识别ID所对应的预存电话号码,并将所述预存电话号码标记为待验证状态;如果解析后的所述身份验证请求中仅包括待验证电话号码,则将所述待验证电话号码进行保存,并将所述待验证电话号码标记为待验证状态;如果解析后的所述身份验证请求中包含了身份识别ID以及待验证电话号码,则将所述身份识别ID以及待验证电话号码进行绑定保存,并将所述待验证电话号码标记为待验证状态;或者根据所述身份识别ID获取预存的与所述身份识别ID所对应的预存电话号码,并在预存电话号码以及待验证电话号码一致的时候,将预存电话号码标记为待验证状态。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中:所述判断所述呼叫是否满足所述验证条件具体包括:将所述呼叫的电话号码与已经被标记为待验证状态的所述预存电话号码进行匹配,和/或将呼叫的电话号码与已经被标记为待验证状态的所述待验证电话号码进行匹配;如果匹配成功,则验证通过。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中:所述根据所述身份验证请求向待验证电话号码或者客户端发送验证指示信息时,还包括:记录所述验证指示信息发出的时间;所述目标电话号码接收到电话的呼叫时,还包括:记录所述呼叫的时间;所述判断所述呼叫是否满足所述验证条件,还包括:根据所述验证指示信息发出的时间以及所述呼叫的时间,判断所述呼叫是否在预设时间范围之内,如果否,则执行电话呼入无效的操作。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中:所述身份验证请求中还包括随机生成的预设格式的加密密钥;所述根据所述身份验证请求向待验证电话号码或者客户端发送验证指示信息具体包括:判断所述加密密钥的格式是否为预先约定的格式;如果是,则随机获取多个预设的目标电话号码中的一个,并使用所述加密密钥对所述验证指示信息进行加密。第二方面,本专利技术实施例还提供一种电话验证装置,包括:身份验证请求接收单元,用于接收客户端所发送的身份验证请求;所述身份验证请求中包含身份识别ID和/或待验证电话号码;验证指示信息返回单元,用于根据所述身份验证请求向待验证电话号码或者客户端发送验证指示信息;所述验证指示信息中包括验证条件以及目标电话号码;呼入电话号码获取单元,用于若所述目标电话号码接收到电话的呼叫,提取所述呼叫的电话号码,并对所述呼叫执行挂断操作;电话号码验证单元,用于根据所述身份验证请求以及呼叫的电话号码,判断所述呼叫是否满足所述验证条件;如果是,则通过验证。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,还包括:身份验证请求解析单元,用于对所述身份验证请求进行解析;标记单元,用于当解析后的所述身份验证请求中仅包括身份识别ID时,根据所述身份识别ID获取预存的与所述身份识别ID所对应的预存电话号码,并将所述预存电话号码标记为待验证状态;当解析后的所述身份验证请求中仅包括待验证电话号码时,将所述待验证电话号码进行保存,并将所述待验证电话号码标记为待验证状态;当解析后的所述身份验证请求中包含了身份识别ID以及待验证电话号码时,将所述身份识别ID以及待验证电话号码进行绑定保存,并将所述待验证电话号码标记为待验证状态;或者根据所述身份识别ID获取预存的与所述身份识别ID所对应的预存电话号码,并在预存电话号码以及待验证电话号码一致的时候,将预存电话号码标记为待验证状态。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,所述电话号码验证单元具体包括:电话号码匹配模块,用于将呼叫的电话号码与已经被标记为待验证状态的所述预存电话号码进行匹配,和/或将呼叫的电话号码与已经被标记为待验证状态的所述电话号码进行匹配;验证通过模块,用于在电话号码匹配模块匹配成功的时候,通过验证。结合第二方面,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中:还包括:验证指示系信息发出时间记录单元,用于根据所述身份验证请求向待验证电话号码或者客户端发送验证指示信息时,记录所述验证指示信息标发出的时间;电话呼叫时间记录单元,用于当目标电话号码接收到电话的呼叫时,记录所述呼叫的时间;时间判断单元,用于根据所述验证指示信息发出的时间以及所述呼叫的时间,判断所述呼叫是否在预设时间范围之内;呼入无效单元,用于在所述时间判断子模块的判断结果为否时,执行电话呼入无效的操作。结合第二方面,本专利技术实施例提供了第二方面的第四种可能的实施方式,其中:所述身份验证请求中还包括随机生成的预设格式的加密密钥;所述验证指示信息返回单元还包括:加密密钥判断模块,用于判断所述加密密钥的格式是否为预先约定的格式;目标电话号码获取模块,用于在所述加密密钥判断模块的判断结果为是时,随机获取多个目标电话号码中的一个;验证指示信息加密模块,用于使用所述加密密钥对所述验证指示信息进行加密。本专利技术实施例所提供的电话验证方法和装置,在获取了用户所发送的身份验证请求之后,会根据身份验证请求向客户端发送目标电话号码。当用户通过客户端接收到服务器所发送的目标电话号码之后,直接拨打该目标电话号码。当与目标电话号码所对应的电话接到电话呼入的时候,与该电话连接的服务器能够通过呼叫信令或者来电显示获取呼叫的电话号码,并对呼入的电话执行挂断的操作,然后根据身份验证请求,对呼叫的电话号码进行验证。在这个过程当中,由于用户在使用自己的电话呼叫目标电话的时候,电话并没有被接通,因此也不会产生任何的通讯费用,本文档来自技高网...
【技术保护点】
一种电话验证方法,其特征在于,包括:接收客户端所发送的身份验证请求;所述身份验证请求中包含身份识别ID和/或待验证电话号码;根据所述身份验证请求向待验证电话号码或者客户端发送验证指示信息;所述验证指示信息中包括验证条件以及目标电话号码;若所述目标电话号码接收到电话的呼叫,提取所述呼叫的电话号码,并对所述呼叫执行挂断操作;根据所述身份验证请求以及呼叫的电话号码,判断所述呼叫是否满足所述验证条件;如果是,则通过验证。
【技术特征摘要】
1.一种电话验证方法,其特征在于,包括:接收客户端所发送的身份验证请求;所述身份验证请求中包含身份识别ID和/或待验证电话号码;根据所述身份验证请求向待验证电话号码或者客户端发送验证指示信息;所述验证指示信息中包括验证条件以及目标电话号码;若所述目标电话号码接收到电话的呼叫,提取所述呼叫的电话号码,并对所述呼叫执行挂断操作;根据所述身份验证请求以及呼叫的电话号码,判断所述呼叫是否满足所述验证条件;如果是,则通过验证。2.根据权利要求1所述的方法,其特征在于,所述接收客户端所发送的身份验证请求之后,还包括:对所述身份验证请求进行解析;如果解析后的所述身份验证请求中仅包括身份识别ID,则根据所述身份识别ID获取预存的与所述身份识别ID所对应的预存电话号码,并将所述预存电话号码标记为待验证状态;如果解析后的所述身份验证请求中仅包括待验证电话号码,则将所述待验证电话号码进行保存,并将所述待验证电话号码标记为待验证状态;如果解析后的所述身份验证请求中包含了身份识别ID以及待验证电话号码,则将所述身份识别ID以及待验证电话号码进行绑定保存,并将所述待验证电话号码标记为待验证状态;或者根据所述身份识别ID获取预存的与所述身份识别ID所对应的预存电话号码,并在预存电话号码以及待验证电话号码一致的时候,将预存电话号码标记为待验证状态。3.根据权利要求2所述的方法,其特征在于,所述判断所述呼叫是否满足所述验证条件具体包括:将所述呼叫的电话号码与已经被标记为待验证状态的所述预存电话号码进行匹配,和/或将呼叫的电话号码与已经被标记为待验证状态的所述待验证电话号码进行匹配;如果匹配成功,则验证通过。4.根据权利要求3所述的方法,其特征在于,所述根据所述身份验证请求向待验证电话号码或者客户端发送验证指示信息时,还包括:记录所述验证指示信息发出的时间;所述目标电话号码接收到电话的呼叫时,还包括:记录所述呼叫的时间;所述判断所述呼叫是否满足所述验证条件,还包括:根据所述验证指示信息发出的时间以及所述呼叫的时间,判断所述呼叫是否在预设时间范围之内,如果否,则执行电话呼入无效的操作。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述身份验证请求中还包括随机生成的预设格式的加密密钥;所述根据所述身份验证请求向待验证电话号码或者客户端发送验证指示信息具体包括:判断所述加密密钥的格式是否为预先约定的格式;如果是,则随机获取多个预设的目标电话号码中的一个,并使用所述加密密钥对所述验证指示信息进行加密。6.一种电话验证装置,其特征在于,包括:身份验证请求接收单元,用于接收客户端所发送的身份验证请求;所述身份验证请求中包含身份...
【专利技术属性】
技术研发人员:谢渤,
申请(专利权)人:谢渤,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。