一种电话号码验证方法、能力开放平台及验证平台与流程

文档序号:17817631发布日期:2019-06-05 21:57
一种电话号码验证方法、能力开放平台及验证平台与流程

本发明实施例涉及通信技术领域,尤其涉及一种电话号码验证方法、能力开放平台及验证平台。



背景技术:

随着移动互联网的快速发展,手机号码成为了账号注册及第三方支付安全验证的利器,手机验证越来越流行,用户注册、密码找回、登陆保护、身份认证、随机密码、交易确认等应用场景均有着对用户真实性验证的需求,市场潜力不可估量,同时也暴露出各种用户信用卡被盗刷、交易账号被窃取等安全问题层出不穷,因此,对于手机电话号码的验证问题越来越受到人们的关注。

现有技术条件下,由用户主动参与的语音呼叫号码验证方式,分为以下四个步骤:(1)用户在注册页面或支付页面手工输入待验证电话号码向应用平台发起注册或支付请求,应用平台随即向验证平台发起验证请求,请求中包含用户的注册号码A;(2)验证平台给待验证电话号码随机分配一个回拨号码X,回复给应用平台,验证平台负责管理和维护所有的回拨号码X,生成AX的绑定关系;(3)业务平台在页面上提示用户拨打该分配的回拨号码,用户通过注册手机主动呼叫验证平台提供的回拨号码X;(4)验证平台接收用户终端的验证呼叫,对验证呼叫进行验证,并将验证结果返回给所述应用平台。但是该过程中,不同应用平台无法通过通用的接口方便的调用验证平台,对于每一个应用平台需要分别配置不同的接口及相应的协议,大大影响电话号码验证效率。

因此,如何提出一种电话号码验证方法来提高验证效率是目前业界亟待解决的重要课题。



技术实现要素:

针对现有技术中的缺陷,本发明实施例提供一种电话号码验证方法、能力开放平台及验证平台。

第一方面,本发明实施例提供一种电话号码验证方法,包括:

接收应用平台发送的验证请求消息,将所述验证请求消息转发至验证平台;所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;

接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;

根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;

接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果。

第二方面,本发明实施例提供一种电话号码验证方法,包括:

验证平台接收待验证电话号码对应的用户终端对回拨电话号码发送的验证呼叫,所述验证呼叫携带所述用户终端对应的待验证电话号码和第一GT码;

所述验证平台若判断获知所述第一GT码为非端局GT码,则向HLR网元发送用户位置请求消息,所述用户位置请求消息携带所述待验证电话号码;

所述验证平台接收所述HLR网元返回的用户位置响应消息,所述用户位置响应消息携带所述待验证电话号码和第二GT码;

所述验证平台若判断获知所述第二GT码为非端局GT码,则判定所述待验证电话号码未通过验证,并向能力开放平台发送第一验证结果响应消息,所述第一验证结果响应消息携带本次验证事务对应的验证事务ID以及验证结果;以使得所述能力开放平台根据所述验证事务ID以及预先生成的验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,并向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果;

其中,所述回拨电话号码和所述验证事务ID均是所述验证平台在接收到所述能力开放平台转发所述应用平台发送的验证请求消息之后为所述本次验证事务分配的。

第三方面,本发明实施例提供一种能力开放平台,包括第一接收单元、第二接收单元、处理单元和发送单元,其中:

第一接收单元,用于接收应用平台发送的验证请求消息,将所述验证请求消息转发至验证平台;所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;

第二接收单元,用于接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;

处理单元,用于根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;

发送单元,用于接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定本次验证事务对应的所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果。

第四方面,本发明实施例提供一种电子设备,包括处理器、存储器和总线,其中:

所述处理器,所述存储器通过总线完成相互间的通信;

所述处理器可以调用存储器中的计算机程序,以执行上述第一方面所述方法的步骤。

第五方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面所述方法的步骤。

第六方面,本发明实施例提供一种验证平台,包括第一接收单元、发送单元、第二接收单元和验证单元,其中:

第一接收单元,用于接收待验证电话号码对应的用户终端对回拨电话号码发送的验证呼叫,所述验证呼叫携带所述用户终端对应的待验证电话号码和第一GT码;

发送单元,用于若判断获知所述第一GT码为非端局GT码,则向HLR网元发送用户位置请求消息,所述用户位置请求消息携带所述待验证电话号码;

第二接收单元,用于接收所述HLR网元返回的用户位置响应消息,所述用户位置响应消息携带所述待验证电话号码和第二GT码;

验证单元,用于所述验证平台若判断获知所述第二GT码为非端局GT码,则判定所述待验证电话号码未通过验证,并向能力开放平台发送第一验证结果响应消息,所述第一验证结果响应消息携带本次验证事务对应的验证事务ID以及验证结果;以使得所述能力开放平台根据所述验证事务ID以及预先生成的验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,并向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果;

其中,所述回拨电话号码和所述验证事务ID均是所述验证平台在接收到所述能力开放平台转发所述应用平台发送的验证请求消息之后为所述本次验证事务分配的。

第七方面,本发明实施例提供一种电子设备,包括处理器、存储器和总线,其中:

所述处理器,所述存储器通过总线完成相互间的通信;

所述处理器可以调用存储器中的计算机程序,以执行上述第二方面所述方法的步骤。

第八方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第二方面所述方法的步骤。

本发明实施例提供的电话号码验证方法、能力开放平台和验证平台,通过能力开放平台将接收到的应用平台发送的验证请求消息转发至验证平台,所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;能力开放平台接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;能力开放平台接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果,提高了电话号码验证效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的电话号码验证方法的流程示意图;

图2为本发明一实施例提供的电话号码验证方法的信令交互图;

图3为本发明另一实施例提供的电话号码验证方法的流程示意图;

图4为本发明另一实施例提供的电话号码验证方法的信令交互图;

图5为本发明实施例提供的能力开放平台的结构示意图;

图6为本发明实施例提供的电子设备实体装置结构示意图;

图7为本发明实施例提供的验证平台的结构示意图;

图8为本发明实施例提供的电子设备实体装置结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例提供的电话号码验证方法的流程示意图,如图1所示,本实施例提供一种电话号码验证方法,包括:

S101、接收应用平台发送的验证请求消息,将所述验证请求消息转发至验证平台;所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;

具体地,所述能力开放平台可以向所述应用平台开放“拨打验证绑定接口”,所述应用平台可以通过该接口发送所述验证请求消息,所述能力开放平台接收所述应用平台发送的验证请求消息,并将所述验证请求消息转发至所述验证平台,所述验证请求消息携带所述待验证电话号码以及所述应用平台的统一资源定位符(Uniform Resource Locator,URL),还可以携带其他信息,例如,如表1所示,具体可以根据实际情况进行设置和调整,此处不做具体限定。其中,所述应用平台可以是应用程序(Application,APP),还可以是其他网页应用平台,具体可以根据实际情况进行设置和调整,此处不做具体限定;所述应用平台可以是在接收到用户终端的应用请求之后发起对该用户终端对应的电话号码(即待验证电话号码)的一次验证事务,所述应用请求可以包括注册请求、登录请求、支付请求等,还可以包括其他应用请求,具体可以根据实际情况进行设置和调整,此处不做具体限定。应当说明的是,所述能力开放平台还可以向所述应用平台开放“查询号码归属运营商”接口,所述应用平台在向所述能力开放平台发送所述验证请求消息之前,还可以通过该接口向所述能力开放平台发送归属运营商查询请求消息,所述归属运营商查询请求消息携带所述待验证电话号码,所述能力开放平台若判断获知所述待验证电话号码为对应的归属运营商为预设运营商,则向所述应用平台返回归属运营商查询响应消息,所述归属运营商查询响应消息携带所述待验证电话号码和所述预设运营商的信息,否则,向所述应用平台返回请求失败提示信息,以提示所述应用平台所述待验证电话号码由于归属运营商不属于预设运营商而无法发起验证事务;其中,所述预设运营商可以根据实际情况进行设置和调整,此处不做具体限定。

表1

S102、接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;

具体地,所述验证平台接收到所述验证请求消息之后,为所述本次验证事务临时分配一个验证事务ID和回拨电话号码,并向所述能力开放平台返回所述第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码,所述能力开放平台接收所述验证平台返回的第一验证请求响应消息。其中,所述第一验证请求响应消息还可以携带其他信息,例如,如表2所示,具体可以根据实际情况进行设置和调整,此处不做具体限定。

表2

S103、根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;

具体地,所述能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,将所述回拨电话号码显示在所述用户终端,所述用户终端通过拨打所述回拨电话号码向所述验证平台发起验证呼叫。

S104、接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果。

具体地,所述验证平台还可以向所述验证平台和所述应用平台提供“结果事件推送接口”,所述验证平台接收所述用户终端发出的验证呼叫,所述验证呼叫携带所述用户终端对应的所述待验证电话号码和第一全局(Global Title,GT)码,所述验证平台若判断获知所述第一GT码为端局GT码,则判定所述待验证电话号码通过验证,直接通过所述“结果事件推送接口”向所述能力开放平台发送第一验证结果响应消息;所述验证平台若判断获知所述第一GT码为非端局GT码,则向归属位置寄存器(Home Location Register,HLR)网元发送用户位置请求消息,所述用户位置请求消息携带所述待验证电话号码,所述验证平台接收所述HLR网元返回的用户位置响应消息,所述用户位置响应消息携带所述待验证电话号码和第二GT码,所述验证平台若判断获知所述第二GT码为非端局GT码,则判定所述待验证电话号码未通过验证,若判断获知所述第二GT码为端局GT码,则判定所述待验证电话号码通过验证;然后通过所述“结果事件推送接口”向所述能力开放平台发送第一验证结果响应消息,所述第一验证结果响应消息携带所述本次验证事务对应的验证事务ID以及所述验证结果。所述能力开放平台接收所述验证平台发送的所述第一验证结果响应消息,所述能力开放平台根据所述验证事务ID以及所述验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,并通过所述“结果事件推送接口”向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果。。

本发明实施例提供的电话号码验证方法,通过能力开放平台将接收到的应用平台发送的验证请求消息转发至验证平台,所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;能力开放平台接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;能力开放平台接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果,提高了电话号码验证效率。

在上述实施例的基础上,进一步地,所述方法还包括:

根据所述验证绑定关系对所述本次验证事务进行计费。

具体地,所述能力开放平台还可以向所述应用平台提供“拨打验证解绑接口”,所述应用平台在接收到所述第一验证结果响应消息之后,可以通过该接口向所述能力开放平台发送解除验证绑定关系请求消息,所述解除验证绑定关系请求消息携带所述待验证电话号码和所述应用平台URL,所述能力开放平台在接收到所述解除验证绑定关系请求消息之后将所述绑定关系删除;或者,所述验证平台向所述能力开放平台发送所述第一验证请求响应消息中不仅携带所述待验证电话号码、所述应用平台的URL、所述验证事务ID和所述回拨电话号码,还可以携带所述验证事务ID和所述回拨电话号码的有效时间(例如,5分钟),所述能力开放平台若判断获知从接收到所述第一验证请求响应消息起到当前时间之间的时间间隔大于所述验证事务ID和所述回拨电话号码的所述有效时间,则将自动将所述验证绑定关系删除,此时所述回拨电话被释放,可供下一次验证事务分配使用。在所述验证绑定关系删除之前,若所述待验证电话号码对应的所述用户终端多次拨打所述回拨电话号码向所述验证平台发起验证呼叫,所述验证平台每一次接收到所述验证呼叫之后均向所述能力开放平台返回携带所述验证事务ID和所述验证结果的所述第一验证结果响应消息,所述能力开放平台接收所述多个携带所述验证事务ID和所述验证结果的所述第一验证结果响应消息,按照一次验证事务的费用进行计费。

本发明实施例提供的电话号码验证方法,通过能力开放平台将接收到的应用平台发送的验证请求消息转发至验证平台,所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;能力开放平台接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;能力开放平台接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果,提高了电话号码验证效率。

图2为本发明一实施例提供的电话号码验证方法的信令交互图,如图2所示,本发明实施例提供的电话号码验证方法具体包括以下步骤:

S201、所述应用平台向所述能力开放平台发送归属运营商查询请求消息;所述能力开放平台还可以向所述应用平台开放“查询号码归属运营商”接口,所述应用平台通过该接口向所述能力开放平台发送归属运营商查询请求消息,所述归属运营商查询请求消息携带所述待验证电话号码;然后执行步骤S202;

S202、所述能力开放平台向所述应用平台返回归属运营商查询响应消息;若判断获知所述待验证电话号码为对应的归属运营商为预设运营商,则向所述应用平台返回归属运营商查询响应消息,所述归属运营商查询响应消息携带所述待验证电话号码和所述预设运营商的信息;然后执行步骤S203;

S203、所述应用平台向所述能力开放平台发送验证请求消息;所述能力开放平台可以向所述应用平台开放“拨打验证绑定接口”,所述应用平台可以通过该接口发送所述验证请求消息,所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;然后执行步骤S204;

S204、向所述能力开放平台向所述验证平台发送所述验证请求消息;然后执行步骤S205;

S205、所述验证平台向所述能力开放平台发送所述第一验证请求响应消息;所述验证平台接收到所述第一验证请求消息之后,为所述本次验证事务临时分配一个验证事务ID和回拨电话号码,并向所述能力开放平台返回所述第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;然后执行步骤S206;

S206、所述能力开放平台生成绑定关系;所述能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系;然后执行步骤S207;

S207、所述能力开放平台向所述应用平台发送所述第二验证请求响应消息;所述能力开放平台向所述应用平台发送所述第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;然后执行步骤S208;

S208、所述验证平台接收验证呼叫;所述用户终端通过拨打所述回拨电话号码向所述验证平台发起验证呼叫,所述验证平台接收验证呼叫;然后执行步骤S209;

S209、所述验证平台向所述能力开放平台发送所述验证呼叫通知消息;然后执行步骤S210;

S210、所述能力开放平台向所述应用平台发送所述验证呼叫通知消息;然后执行步骤S211;

S211、所述应用平台向所述能力开放平台发送所述验证呼叫通知响应消息;然后执行步骤S212;

S212、所述能力开放平台向所述验证平台发送所述验证呼叫通知响应消息;然后执行步骤S213;

S213、所述验证平台获取验证结果;所述验证平台获取验证结果根据所述验证呼叫获取验证结果;然后执行步骤S214;

S214、所述验证平台向所述能力开放平台向发送第一验证结果响应消息;所述验证平台向所述能力开放平台向发送第一验证结果响应消息,所述第一验证结果响应消息携带本次验证事务对应的所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果;然后执行步骤S215;

S215、所述能力开放平台查找验证绑定关系并计费;所述能力开放平台查找验证绑定关系,根据所述验证事务ID确定本次验证事务对应的所述待验证电话号码和应用平台的URL;并且在所述验证绑定关系删除之前,若所述待验证电话号码对应的所述用户终端多次拨打所述回拨电话号码向所述验证平台发起验证呼叫,所述验证平台每一次接收到所述验证呼叫之后均向所述能力开放平台返回携带所述验证事务ID和所述验证结果的所述第一验证结果响应消息,所述能力开放平台接收所述多个携带所述验证事务ID和所述验证结果的所述第一验证结果响应消息,按照一次验证事务的费用进行计费;然后执行步骤S216;

S216、所述能力开放平台向所述应用平台发送所述第二验证结果响应消息;所述能力开放平台向所述应用平台发送所述第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果;然后执行步骤S217;

S217、所述应用平台向所述能力开放平台发送解除验证绑定关系请求消息;所述应用平台向所述能力开放平台发送解除验证绑定关系请求消息,所述解除验证绑定关系请求消息携带所述待验证电话号码和所述应用平台的URL;然后执行步骤S218;

S218、所述能力开放平台向所述验证平台发送解除验证绑定关系请求消息;然后执行步骤S219;

S219、所述验证平台向所述能力开放平台返回解除验证绑定关系响应消息;然后执行步骤S220;

S220、所述能力开放平台删除所述验证绑定关系;然后执行步骤S221;

S221、所述能力开放平台向所述应用平台返回所述解除验证绑定关系响应消息。

本发明实施例提供的电话号码验证方法,通过能力开放平台将接收到的应用平台发送的验证请求消息转发至验证平台,所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;能力开放平台接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;能力开放平台接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果,提高了电话号码验证效率。

图3为本发明另一实施例提供的电话号码验证方法的流程示意图,如图3所示,本实施例提供一种电话号码验证方法,包括:

S301、验证平台接收待验证电话号码对应的用户终端对回拨电话号码发送的验证呼叫,所述验证呼叫携带所述用户终端对应的待验证电话号码和第一GT码;

具体地,所述验证平台接收待验证电话号码对应的用户终端对回拨电话号码发送的验证呼叫,所述验证呼叫携带所述用户终端对应的待验证电话号码和第一GT码。其中,所述第一GT码为所述待验证电话号码的始发局GT码;所述验证呼叫还可以携带其他信息,具体可以根据实际情况进行设置和调整,此处不做具体限定。

S302、所述验证平台若判断获知所述第一GT码为非端局GT码,则向HLR网元发送用户位置请求消息,所述用户位置请求消息携带所述待验证电话号码;

具体地,所述验证平台将所述第一GT码与预选储存的端局GT列表进行匹配,若不相匹配,则判定所述第一GT码为非端局GT码,则所述验证平台向HLR网元发送用户位置请求消息,所述用户位置请求消息携带所述待验证电话号码。可以理解的是,所述用户位置请求消息还可以携带其他信息,具体可以根据实际情况进行设置和调整,此处不做具体限定。

S303、所述验证平台接收所述HLR网元返回的用户位置响应消息,所述用户位置响应消息携带所述待验证电话号码和第二GT码;

具体地,所述HLR网元接收到所述用户位置请求消息之后,所述HLR网元向所述待验证电话号码的主叫漫游地MSC发送所述用户位置请求消息,所述主叫漫游地MSC向所述HLR网元返回用户位置响应消息,所述HLR网元将所述用户位置响应消息返回至所述验证平台,所述验证平台接收所述HLR网元返回的用户位置响应消息,所述用户位置响应消息携带所述待验证电话号码和第二GT码。其中,所述第二GT码是所述待验证电话号码对应的访问用户位置寄存器(Visitor Location Register Global Title,VLR GT)码;所述用户位置响应消息还可以携带所述待验证电话号码的国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)、签约信息等,具体可以根据实际情况进行设置和调整,此处不做具体限定。

S304、所述验证平台若判断获知所述第二GT码为非端局GT码,则判定所述待验证电话号码未通过验证,并向能力开放平台发送第一验证结果响应消息,所述第一验证结果响应消息携带本次验证事务对应的验证事务ID以及验证结果;以使得所述能力开放平台根据所述验证事务ID以及预先生成的验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,并向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果;

其中,所述回拨电话号码和所述验证事务ID均是所述验证平台在接收到所述能力开放平台转发所述应用平台发送的验证请求消息之后为所述本次验证事务分配的。

具体地,所述验证平台若判断获知所述第二GT码为非端局GT码,则判定所述待验证电话号码未通过验证,并向所述能力开放平台发送所述第一验证结果响应消息,所述第一验证结果响应消息携带本次验证事务对应的验证事务ID以及验证结果,以使得所述能力开放平台根据所述验证事务ID以及预先生成的验证绑定关系,确定所述本次验证事务对应的所述验证事务ID和应用平台的URL,并向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果;其中,所述回拨电话号码和所述验证事务ID均是所述验证平台在接收到所述能力开放平台转发所述应用平台发送的验证请求消息之后为所述本次验证事务分配的。

应当说明的是,若所述第一GT码与预选储存的端局GT列表相匹配,则所述验证平台直接判定所述待验证电话号码通过验证,并向所述能力开放平台发送所述第一验证结果响应消息,不再向所述HLR网元发送所述用户位置请求消息。

本发明实施例提供的电话号码验证方法,通过能力开放平台将接收到的应用平台发送的验证请求消息转发至验证平台,所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;能力开放平台接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;能力开放平台接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果,提高了电话号码验证效率。

在上述实施例的基础上,进一步地,所述方法还包括:

若判断获知所述第二GT码为端局GT码,则判定所述待验证电话号码通过验证,并向所述能力开放平台发送所述第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及验证结果。

具体地,所述验证平台若判断获知所述第二GT码为端局GT码,则判定所述待验证电话号码通过验证,并向所述能力开放平台发送所述第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及验证结果,以使得所述能力开放平台根据所述验证事务ID以及预先生成的验证绑定关系,确定所述本次验证事务对应的所述验证事务ID和应用平台的URL,并向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果。

本发明实施例提供的电话号码验证方法,通过能力开放平台将接收到的应用平台发送的验证请求消息转发至验证平台,所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;能力开放平台接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;能力开放平台接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果,提高了电话号码验证效率。

图4为本发明另一实施例提供的电话号码验证方法的信令交互图,如图4所示,本发明实施例提供的电话号码验证方法具体包括以下步骤:

S401、所述待验证电话号码对应的用户终端向SCP网元发送的所述验证呼叫;所述待验证电话号码对应的用户终端向SCP网元发送的所述验证呼叫,所述验证呼叫携带所述用户终端对应的待验证电话号码和第一GT码;然后执行步骤S402;

S402、所述SCP网元向所述验证平台发送所述验证呼叫;所述SCP网元将所述验证呼叫转发至所述验证平台;然后执行步骤S403;

S403、所述验证平台判断所述第一GT码为非端局GT码;所述验证平台将所述第一GT码与预选储存的端局GT列表进行匹配,若不相匹配,则判定所述第一GT码为非端局GT码;然后执行步骤S404;

S404、所述验证平台向所述HLR网元发送用户位置请求消息;所述验证平台向HLR网元发送用户位置请求消息,所述用户位置请求消息携带所述待验证电话号码;然后执行步骤S405;

S405、所述HLR网元向所述主叫漫游地MSC发送所述用户位置请求消息;然后执行步骤S406;

S406、所述主叫漫游地MSC向所述HLR网元返回用户位置响应消息;所述主叫漫游地MSC向所述HLR网元返回所述用户位置响应消息,所述用户位置响应消息携带所述待验证电话号码和第二GT码;然后执行步骤S407;

S407、所述HLR网元向所述验证平台返回所述用户位置响应消息;然后执行步骤S408;

S408、所述验证平台判断所述第二GT为端局GT码;所述验证平台将所述第二GT码与预选储存的端局GT列表进行匹配,若不相匹配,则判定所述第一GT码为非端局GT码;然后执行步骤S409;

S409、所述验证平台向所述能力开放平台返回第一验证结果响应消息;所述验证平台向所述能力开放平台返回所述第一验证结果响应消息,所述第一验证结果响应消息携带本次验证事务对应的验证事务ID以及验证结果;以使得所述能力开放平台根据所述验证事务ID以及预先生成的验证绑定关系,确定所述本次验证事务对应的所述验证事务ID和应用平台的URL,并向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果。

本发明实施例提供的电话号码验证方法,通过能力开放平台将接收到的应用平台发送的验证请求消息转发至验证平台,所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;能力开放平台接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;能力开放平台接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果,提高了电话号码验证效率。

图5为本发明实施例提供的能力开放平台的结构示意图,如图5所示,本发明实施例提供一种能力开放平台,包括第一接收单元501、第二接收单元502、处理单元503和发送单元504,其中:

第一接收单元501用于接收应用平台发送的验证请求消息,将所述验证请求消息转发至验证平台;所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;

第二接收单元502用于接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;

处理单元503用于根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;

发送单元504用于接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定本次验证事务对应的所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果。

本发明实施例提供的能力开放平台,通过能力开放平台将接收到的应用平台发送的验证请求消息转发至验证平台,所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;能力开放平台接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;能力开放平台接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果,提高了电话号码验证效率。

本发明提供的能力开放平台的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图6为本发明实施例提供的电子设备实体装置结构示意图,如图6所示,该电子设备可以包括:处理器(processor)601、存储器(memory)602和总线603,其中,处理器601,存储器602通过总线603完成相互间的通信。处理器601可以调用存储器602中的计算机程序,以执行上述各方法实施例所提供的方法,例如包括:接收应用平台发送的验证请求消息,将所述验证请求消息转发至验证平台;所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定本次验证事务对应的所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果。

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:接收应用平台发送的验证请求消息,将所述验证请求消息转发至验证平台;所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定本次验证事务对应的所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:接收应用平台发送的验证请求消息,将所述验证请求消息转发至验证平台;所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果。

图7为本发明实施例提供的验证平台的结构示意图,如图7所示,本发明实施例提供一种能力开放平台,包括第一接收单元701、第二接收单元702、处理单元703和发送单元704,其中:第一接收单元、发送单元、第二接收单元和验证单元,其中:

第一接收单元701用于接收待验证电话号码对应的用户终端对回拨电话号码发送的验证呼叫,所述验证呼叫携带所述用户终端对应的待验证电话号码和第一GT码;

发送单元702用于若判断获知所述第一GT码为非端局GT码,则向HLR网元发送用户位置请求消息,所述用户位置请求消息携带所述待验证电话号码;

第二接收单元703用于接收所述HLR网元返回的用户位置响应消息,所述用户位置响应消息携带所述待验证电话号码和第二GT码;

验证单元704用于所述验证平台若判断获知所述第二GT码为非端局GT码,则判定所述待验证电话号码未通过验证,并向能力开放平台发送第一验证结果响应消息,所述第一验证结果响应消息携带本次验证事务对应的验证事务ID以及验证结果;以使得所述能力开放平台根据所述验证事务ID以及预先生成的验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,并向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果;

其中,所述回拨电话号码和所述验证事务ID均是所述验证平台在接收到所述能力开放平台转发所述应用平台发送的验证请求消息之后为所述本次验证事务分配的。

本发明实施例提供的验证平台,通过能力开放平台将接收到的应用平台发送的验证请求消息转发至验证平台,所述验证请求消息携带所述待验证电话号码以及所述应用平台的URL;能力开放平台接收所述验证平台返回的第一验证请求响应消息,所述第一验证请求响应消息中携带所述待验证电话号码、所述应用平台的URL、所述验证平台对本次验证事务分配的验证事务ID和回拨电话号码;能力开放平台根据所述验证事务ID、所述应用平台的URL以及所述待验证电话号码生成验证绑定关系,并向所述应用平台发送第二验证请求响应消息,所述第二验证请求响应消息携带所述待验证电话号码和所述回拨电话号码,以使得所述应用平台向所述待验证电话号码对应的用户终端提供所述回拨电话号码,以供所述用户终端根据所述回拨电话号码向所述验证平台发起验证呼叫;能力开放平台接收所述验证平台发送的第一验证结果响应消息,所述第一验证结果响应消息携带所述验证事务ID以及所述验证平台根据所述验证呼叫获得的验证结果,并根据所述验证事务ID以及所述验证绑定关系确定所述待验证电话号码和应用平台的URL,向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果,提高了电话号码验证效率。

本发明提供的验证平台的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图8为本发明另一实施例提供的电子设备实体装置结构示意图,如图8所示,该电子设备可以包括:处理器(processor)801、存储器(memory)802和总线803,其中,处理器801,存储器802通过总线803完成相互间的通信。处理器801可以调用存储器802中的计算机程序,以执行上述各方法实施例所提供的方法,例如包括:接收待验证电话号码对应的用户终端对回拨电话号码发送的验证呼叫,所述验证呼叫携带所述用户终端对应的待验证电话号码和第一GT码;若判断获知所述第一GT码为非端局GT码,则向HLR网元发送用户位置请求消息,所述用户位置请求消息携带所述待验证电话号码;接收所述HLR网元返回的用户位置响应消息,所述用户位置响应消息携带所述待验证电话号码和第二GT码;若判断获知所述第二GT码为非端局GT码,则判定所述待验证电话号码未通过验证,并向所述能力开放平台发送第一验证结果响应消息,所述第一验证结果响应消息携带本次验证事务对应的验证事务ID以及验证结果;以使得所述能力开放平台根据所述验证事务ID以及预先生成的验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,并向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果;其中,所述回拨电话号码和所述验证事务ID均是所述验证平台在接收到所述能力开放平台转发所述应用平台发送的验证请求消息之后为所述本次验证事务分配的。

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:接收待验证电话号码对应的用户终端对回拨电话号码发送的验证呼叫,所述验证呼叫携带所述用户终端对应的待验证电话号码和第一GT码;若判断获知所述第一GT码为非端局GT码,则向HLR网元发送用户位置请求消息,所述用户位置请求消息携带所述待验证电话号码;接收所述HLR网元返回的用户位置响应消息,所述用户位置响应消息携带所述待验证电话号码和第二GT码;若判断获知所述第二GT码为非端局GT码,则判定所述待验证电话号码未通过验证,并向所述能力开放平台发送第一验证结果响应消息,所述第一验证结果响应消息携带本次验证事务对应的验证事务ID以及验证结果;以使得所述能力开放平台根据所述验证事务ID以及预先生成的验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,并向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果;其中,所述回拨电话号码和所述验证事务ID均是所述验证平台在接收到所述能力开放平台转发所述应用平台发送的验证请求消息之后为所述本次验证事务分配的。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:接收待验证电话号码对应的用户终端对回拨电话号码发送的验证呼叫,所述验证呼叫携带所述用户终端对应的待验证电话号码和第一GT码;若判断获知所述第一GT码为非端局GT码,则向HLR网元发送用户位置请求消息,所述用户位置请求消息携带所述待验证电话号码;接收所述HLR网元返回的用户位置响应消息,所述用户位置响应消息携带所述待验证电话号码和第二GT码;若判断获知所述第二GT码为非端局GT码,则判定所述待验证电话号码未通过验证,并向所述能力开放平台发送第一验证结果响应消息,所述第一验证结果响应消息携带本次验证事务对应的验证事务ID以及验证结果;以使得所述能力开放平台根据所述验证事务ID以及预先生成的验证绑定关系确定所述本次验证事务对应的所述待验证电话号码和应用平台的URL,并向所述应用平台发送第二验证结果响应消息,所述第二验证结果响应消息携带所述待验证电话号码和所述验证结果;其中,所述回拨电话号码和所述验证事务ID均是所述验证平台在接收到所述能力开放平台转发所述应用平台发送的验证请求消息之后为所述本次验证事务分配的。

此外,上述的存储器602和存储器802中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的能力开放平台和验证平台的实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1