一种虚假主叫识别方法、装置、电子设备及存储介质与流程

文档序号:16672272发布日期:2019-01-18 23:39阅读:200来源:国知局
一种虚假主叫识别方法、装置、电子设备及存储介质与流程

本发明涉及通信技术领域,特别涉及一种虚假主叫识别方法、装置、电子设备及存储介质。



背景技术:

主叫号码显示业务,即来电显示业务,是电话网络的一项基本功能,主叫号码显示业务的广泛使用给用户带来了极大的便利。但是,一些不法分子,利用网络新技术或网关设备存在的漏洞,人为将主叫号码修改为社会公共服务号码如110、运营企业客服号如10086或其他用户号码,对用户进行骚扰、实施电话诈骗等非法活动。因此迫切需要采取有效的措施对主叫号码进行监控,从而对虚假主叫号码进行拦截。

然而,现有技术中对于虚假主叫的识别过程包括:主叫用户发起呼叫,关口局触发业务控制点(servicecontrolpoint,scp),scp发送任意时间查询(anytimeinterrogation,ati)消息到归属位置寄存器(homelocationregister,hlr),hlr接收到ati消息后向拜访移动交换中心(visitedmobileswitchcenter,vmsc)/拜访位置寄存器(visitorlocationregister,vlr)发送提供用户信息(providesubscriberinformation,psi)消息获取主叫用户的忙闲状态,通过主叫用户忙闲状态是否为空闲来判定是否为虚假主叫,其中所述ati消息和psi消息中均包含主叫用户的标识信息。

然而这种方法只能应用在单一的电路交换(circuitswitched,cs)域下的呼叫,不能应用在分组交换(packetswitch,ps)域下的呼叫,或者ps域和cs域并存下的呼叫。对于ps域下的呼叫,或者ps域和cs域并存下的呼叫只能接通,导致一些不法分子利用虚假主叫号码对用户进行骚扰、实施电话诈骗等,给用户造成了损失,影响了用户体验。如何同时支持对cs域和ps域下的虚假主叫的识别成为一个亟待解决的问题。



技术实现要素:

本发明提供一种虚假主叫识别方法、装置、电子设备及存储介质,用以实现同时支持对cs域和ps域下的虚假主叫的识别。

本发明公开了一种虚假主叫识别方法,应用于业务控制节点scp,所述方法包括:

根据呼叫的主叫用户,向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息;

接收所述hss发送的用户数据回应uda消息,其中所述uda消息中包括所述主叫用户对应的ip多媒体子系统ims的信息及终止访问域选择t-ads的信息;

若所述主叫用户对应的ims签约和注册,并且t-ads支持分组交换ps域,确定所述主叫用户在ps域,向策略与计费规则功能单元pcrf查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫;

否则,确定所述主叫用户在电路交换cs域,向归属位置寄存器hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫。

进一步地,所述向pcrf查询所述主叫用户的忙闲状态包括:

向所述pcrf发送包括所述主叫用户的标识信息的用户服务质量要求uqr消息;

接收所述pcrf发送的用户服务质量回答uqa消息,其中所述uqa消息中携带所述主叫用户对应的服务质量类标识符qci的值,其中,所述qci的值为1标识所述主叫用户的忙闲状态为繁忙,所述qci的值非1标识所述主叫用户的忙闲状态为空闲。

进一步地,所述向hss发送包括所述主叫用户的标识信息的udr消息之前,所述方法还包括:

判断黑名单中是否包含所述主叫用户的标识信息;

如果否,进行后续步骤。

进一步地,所述确定所述主叫用户在cs域之后,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫之前,所述方法还包括:

向所述hlr查询所述主叫用户的位置;

根据所述hlr返回的所述主叫用户的位置信息,判断所述主叫用户的位置是否在预设的位置范围内;

如果是,进行后续步骤。

进一步地,所述根据呼叫的主叫用户,向hss发送包括所述主叫用户的标识信息的udr消息之前,所述方法还包括:

接收网间关口局触发的呼叫,其中所述呼叫为外网关口局呼叫达到网间关口局后,网间关口局触发的。

进一步地,如果确定所述呼叫的所述主叫用户为虚假主叫,所述方法还包括:

向关口局发送包含所述呼叫的标识信息的释放消息,使关口局释放所述呼叫。

本发明公开了一种虚假主叫识别装置,应用于业务控制点scp,所述装置包括:

发送模块,用于根据呼叫的主叫用户,向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息;

接收识别模块,用于接收所述hss发送的用户数据回应uda消息,其中所述uda消息中包括所述主叫用户对应的ip多媒体子系统ims的信息及终止访问域选择t-ads的信息;若所述主叫用户对应的ims签约和注册,并且t-ads支持分组交换ps域,确定所述主叫用户在ps域,并触发第一确定模块,否则,确定所述主叫用户在电路交换cs域,并触发第二确定模块;

第一确定模块,用于向策略与计费规则功能单元pcrf查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫;

第二确定模块,用于向归属位置寄存器hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫。

本发明公开了一种电子设备包括:存储器、处理器和收发机;

所述处理器,用于读取存储器中的程序,执行下列过程:根据呼叫的主叫用户,通过收发机发向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息;接收所述hss发送的用户数据回应uda消息,其中所述uda消息中包括所述主叫用户对应的ip多媒体子系统ims的信息及终止访问域选择t-ads的信息;若所述主叫用户对应的ims签约和注册,并且t-ads支持分组交换ps域,确定所述主叫用户在ps域,向策略与计费规则功能单元pcrf查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫;否则,确定所述主叫用户在电路交换cs域,向归属位置寄存器hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫。

进一步地,所述处理器,还用于通过收发机向所述pcrf发送包括所述主叫用户的标识信息的用户服务质量要求uqr消息;接收所述pcrf发送的用户服务质量回答uqa消息,其中所述uqa消息中携带所述主叫用户对应的服务质量类标识符qci的值,其中,所述qci的值为1标识所述主叫用户的忙闲状态为繁忙,所述qci的值非1标识所述主叫用户的忙闲状态为空闲。

进一步地,所述处理器,还用于判断黑名单中是否包含所述主叫用户的标识信息,如果判断结果为否,进行根据呼叫的主叫用户,通过收发机向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息的过程。

进一步地,所述处理器,还用于向所述hlr查询所述主叫用户的位置;根据所述hlr返回的所述主叫用户的位置信息,判断所述主叫用户的位置是否在预设的位置范围内;如果是,进行如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫的过程。

进一步地,所述处理器,还用于通过收发机接收网间关口局触发的呼叫,其中所述呼叫为外网关口局呼叫达到网间关口局后,网间关口局触发的。

进一步地,所述处理器,还用于如果确定所述呼叫的所述主叫用户为虚假主叫,通过收发机向关口局发送包含所述呼叫的标识信息的释放消息,使关口局释放所述呼叫。

本发明公开了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述任一项所述方法的步骤。

本发明公开了一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行上述任一项所述方法步骤。

本发明公开了一种虚假主叫识别方法、装置、电子设备及存储介质,scp根据呼叫的主叫用户,向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息;接收所述hss发送的用户数据回应uda消息,其中所述uda消息中包括所述主叫用户对应的ip多媒体子系统ims的信息及终止访问域选择t-ads的信息;若所述主叫用户对应的ims签约和注册,并且t-ads支持分组交换ps域,确定所述主叫用户在ps域,向策略与计费规则功能单元pcrf查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫;否则,确定所述主叫用户在电路交换cs域,向归属位置寄存器hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫。由于在本发明实施例中,通过呼叫的主叫用户对应的ims是否签约和注册,及t-ads是否支持ps域,判断该呼叫的主叫用户是否在ps域下,如果均为是,确定该呼叫的主叫用户在ps域下,通过pcrf查询所述主叫用户的忙闲状态,否则,确定该呼叫的主叫用户在cs域下,通过hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定该呼叫的所述主叫用户为虚假主叫,实现了同时支持对cs域和ps域下的虚假主叫的识别,避免了用户的损失,提高了用户体验。

附图说明

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

图1为本发明实施例1提供的一种虚假主叫识别过程示意图;

图2为本发明实施例1提供的一种根据hss发送的uda消息确定主叫用户所在域的示意图;

图3为本发明实施例5提供的一种虚假主叫识别过程示意图;

图4为本发明实施例7提供的一种虚假主叫识别装置结构示意图;

图5为本发明实施例8提供的电子设备的结构示意图;

图6为本发明实施例9提供的一种电子设备的示意图;

图7为本发明实施例11提供的一种虚假主叫识别网络架构示意图。

具体实施方式

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

实施例1:

图1为本发明实施例提供的一种虚假主叫识别过程示意图,该过程包括:

s101:根据呼叫的主叫用户,向归属签约用户服务器(homesubscriberserver,hss)发送包括所述主叫用户的标识信息的用户数据请求(userdatarequest,udr)消息。

s102:接收所述hss发送的用户数据回应(userdataanswer,uda)消息,其中所述uda消息中包括所述主叫用户对应的ip多媒体子系统(ipmultimediasubsystem,ims)的信息及终止访问域选择(terminatingaccessdomainselection,t-ads)的信息。

本发明实施例提供的虚假主叫识别方法应用于scp,scp一般由高性能微机、中型或大型计算机和大型实时高速数据库组成,用来存储用户数据和业务逻辑,主要功能为针对各种呼叫、启动不同的业务逻辑,实现各种智能业务的呼叫。hss是ims中控制层的重要组成部分,hss中包含用户的配置文件,用于用户身份的验证和授权。

根据呼叫的主叫用户,scp向hss发送包括主叫用户的标识信息的udr消息,并接收hss发送的uda消息,其中所述uda消息中包括主叫用户对应的ims的信息及t-ads的信息。具体的,主叫用户对应的ims的信息包括主叫用户对应的ims是否签约和注册,及终止访问域选择(terminatingaccessdomainselection,t-ads)是否支持ps域。

s103:判断所述主叫用户对应的ims是否签约和注册,并且t-ads是否支持ps域,如果均为是,确定所述主叫用户在ps域,进行s104,如果任意一个为否,确定所述主叫用户在cs域,进行s105。

具体的,主叫用户对应的ims是否签约可以通过uda消息中ip多媒体公共标识(ipmultimediapublicidentity,impu)的值来表示,其中impu的值为5001表示ims未签约、impu的值为2001表示ims已签约;主叫用户对应的ims是否注册可以通过uda消息中ip多媒体子系统用户状态(imsuserstate)的值来表示,其中imsuserstate的值为0表示ims未注册、imsuserstate的值为1或2或3表示ims已注册;主叫用户对应的t-ads是否支持ps域可以通过uda消息中的t-ads的值来表示,其中t-ads的值为1表示支持ps域、t-ads的值为0或2表示不支持ps域。

在确定主叫用户所在的域时,根据ims是否签约,是否注册,以及t-ads是否支持ps域的判断结果来确定,如果均为是,则确定主叫用户在ps域,如果任意一个为否,则确定主叫用户在cs域。

图2为本发明实施例提供的一种根据hss发送的uda消息确定主叫用户所在域的示意图。具体的,hss返回的uda消息中包括impu、imsuserstate和t-ads的信息,其中如果imps的值为5001表示ims未签约,imps的值为2001表示ims已签约,imsuserstate的值为0表示ims未注册,imsuserstate的值为1或2或3表示ims已注册,t-ads为1表示t-ads支持ps域,可以表示为ims-voice-over-ps-supported,t-ads为0表示t-ads不支持ps域,可以表示为ims-voice-over-ps-not-supported,tads为2表示t-ads不支持ps域,可以表示为ims-voice-over-ps-support-unknown,该情况下tads是否支持ps域是不知道的,为了方便后续识别,确定t-ads不支持ps域;ims是否注册的信息为any,表示不对ims是否注册进行限定,t-ads的信息为any表示不对ims是否支持ps域进行限定。

当hss返回的uda消息为情况1:ims未签约,确定主叫用户当前所在的域为cs域,进行主叫用户忙闲状态查询的域为cs域;当hss返回的uda消息为情况2:ims已签约、ims未注册,确定主叫用户当前所在的域为cs域,进行主叫用户忙闲状态查询的域为cs域;当hss返回的uda消息为情况3:ims已签约、已注册,t-ads不支持ps域,确定主叫用户当前所在的域为cs域,进行主叫用户忙闲状态查询的域为cs域;当hss返回的uda消息为情况4:ims已签约、已注册,t-ads支持ps域,确定主叫用户当前所在的域为ps域,进行主叫用户忙闲状态查询的域为ps域;当hss返回的uda消息为情况5:其他情况,即非上述情况1、情况2、情况3和情况4时,确定主叫用户当前所在的域为cs域,进行主叫用户忙闲状态查询的域为cs域。

s104:向策略与计费规则功能单元(policyandchargingrulesfunction,pcrf)查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫。

pcrf是业务数据流和ip承载资源的策略与计费控制策略决策点,可以通过查询用户是否处于语音承载中,确定用户的忙闲状态,如果用户处于语音承载中,确定用户的忙闲状态为繁忙,如果用户未处于语音承载中,确定用户的忙闲状态为空闲。当然了,也可以通过查询是否正在对用户的语音业务进行计费,确定用户的忙闲状态,如果正在对用户的语音业务进行计费,确定用户的忙闲状态为繁忙,如果未在对用户的语音业务进行计费,确定用户的忙闲状态为空闲。

具体的,scp可以向所述pcrf发送包含所述主叫用户的标识信息的第一消息,接收pcrf回复的包含所述主叫用户的忙闲状态的第二消息,如果所述主叫用户的忙闲状态为空闲,说明所述主叫用户未处于呼叫接入中或者呼叫接通中,确定所述呼叫的主叫用户为虚假主叫。

如果该主叫用户的忙闲状态为繁忙,则确定该主叫用户非虚假主叫。

s105:确定所述主叫用户在电路交换cs域,向归属位置寄存器hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫。

具体的,向hlr发送包含所述主叫用户标识信息的ati消息,hlr接收到ati消息后向vmsc/vlr发送psi消息获取主叫用户状态,并将vmsc/vlr回复的提供用户信息的应答(psi_ask)消息发送给scp,其中所述psi_ask消息中包括主叫用户的忙闲状态,scp根据主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,说明所述主叫用户未处于呼叫接入中或者呼叫接通中,确定所述呼叫的所述主叫用户为虚假主叫。

如果该主叫用户的忙闲状态为繁忙,则确定该主叫用户非虚假主叫。

由于在本发明实施例中,通过呼叫的主叫用户对应的ims是否签约和注册,及t-ads是否支持ps域,判断该呼叫的主叫用户是否在ps域下,如果均为是,确定该呼叫的主叫用户在ps域下,通过pcrf查询所述主叫用户的忙闲状态,否则,确定该呼叫的主叫用户在cs域下,通过hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定该呼叫的所述主叫用户为虚假主叫,实现了同时支持对cs域和ps域下的虚假主叫的识别,避免了用户的损失,提高了用户体验。

实施例2:

为了提高对虚假主叫识别的准确性,在上述实施例的基础上,在本发明实施例中,所述向pcrf查询所述主叫用户的忙闲状态包括:

向所述pcrf发送包括所述主叫用户标识信息的用户服务质量要求(user-qos-request,uqr)消息;

接收所述pcrf发送的用户服务质量回答(user-qos-answer,uqa)消息,其中所述uqa消息中携带所述主叫用户对应的服务质量类标识符(qosclassidentifier,qci)的值,其中,所述qci的值为1标识所述主叫用户的忙闲状态为繁忙,所述qci的值非1标识所述主叫用户的忙闲状态为空闲。

pcrf是业务数据流和ip承载资源的策略与计费控制策略决策点,可以对用户和业务态服务质量(qualityofservice,qos)进行控制,从而为用户提供差异化的服务。服务质量类标识符(qosclassidentifier,qci)是演进分组系统(evolvedpacketsystem,eps)承载的最重要的qos参数之一,代表了eps应该为服务数据流(servicedataflow,sdf)提供的qos特性。在3gpp23.203协议6.1.7.2小节给出的长期演进(longtermevolution,lte)系统的9种标准qci的特性中指出,当进行语音通话业务时,qci的值为1,表明建立语音承载,用户处于呼叫接入中或者呼叫接通中。即当pcrf为该用户的语音通话业务分配的qci的值为1时,说明该用户的忙闲状态为繁忙。

具体的,scp向pcrf发送包含主叫用户的标识信息的uqr消息,pcrf接收到scp发送的包含主叫用户的标识信息的uqr消息后,向scp回复包含所述主叫用户qci的值的uqa消息,如果uqa消息中所述主叫用户的qci的值为1,则确定所述主叫用户的忙闲状态为繁忙。否则,确定所述主叫用户的忙闲状态为空闲。

表1为本发明实施例提供的一种uqr消息中关键信息元素的信息。

表1

如表1所示,在uqr消息中的信息元素(informationelement)包括订阅身份(subscription-id)、请求的qos数据(requestedqosdata)和服务器的身份(serveridentity),对应的存在的需求(presencerequirement)都为强制的(mandatory),表示subscription-id、requestedqosdata和serveridentity都为关键性的信息元素,其中对subscription-id的简要说明为用户标识,可以是用户手机号码,对requestedqosdata的简要说明为需要查询qos数据信息,对serveridentity的简要说明为pcrf标识。

表2为本发明实施例提供的一种uda消息中关键信息元素的信息。

表2

如表2所示,在uqa消息中的informationelement包括subscription-id和eps承载的qos的值(eps-bearer-qos),对应的presencerequirement都为mandatory,表示subscription-id和eps-bearer-qos都为关键性的信息元素,其中对subscription-id的简要说明为用户标识,可以是用户手机号码,对eps-bearer-qos的简要说明为返回的qos值。

实施例3:

为了提高对虚假主叫识别的效率,在上述实施例的基础上,在本发明实施例中,所述向hss发送包括所述主叫用户的标识信息的udr消息之前,所述方法还包括:

判断黑名单中是否包含所述主叫用户的标识信息;

如果否,进行后续步骤。

在本发明实施例中,预先针对不法分子经常使用的虚假主叫用户设置有黑名单,例如:将与消费者热线12315相似的主叫号码为12314的主叫用户添加到黑名单,将与移动客服热线10086相似的主叫号码为10056的主叫用户添加到黑名单。

具体的,向hss发送包括所述主叫用户的标识信息的udr消息之前,判断黑名单中是否包含所述主叫用户的标识信息,如果黑名单中包含所述主叫用户的标识信息,说明该呼叫的主叫用户为虚假主叫,如果黑名单中不包含所述主叫用户的标识信息,进行后续向hss发送包括所述主叫用户的标识信息的udr消息的步骤。

实施例4:

主叫用户可能出现漫游,当呼叫的主叫用户不在scp的服务范围内时,主叫用户可能需要进行转接或者设置呼叫转移才能进行呼叫的接通,在上述各实施例的基础上,在本发明实施例中,为了提高虚假主叫识别的准确性,所述确定所述主叫用户在cs域之后,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫之前,所述方法还包括:

向hlr查询所述主叫用户的位置;

判断所述位置是否在预设的位置范围内;

如果是,进行后续步骤。

在本发明实施例中,预设的位置范围是根据scp的服务范围确定的,当呼叫的主叫用户不在该scp的服务范围内,可能存在主叫用户进行转接或者呼叫转移的情况,此时,虽然该主叫用户正在进行呼叫,但是该主叫用户对应的忙闲状态仍然可能为空闲,从而被确定为虚假主叫。

为了保证用户的权益,对于不在预设的位置范围内的主叫用户对应的呼叫不进行虚假主叫的识别。例如:scp为中国移动的scp,scp对应的服务范围为中国境内,则针对该scp预设的位置范围为中国境内,对主叫用户的位置不在中国境内的呼叫不进行虚假主叫的识别。

实施例5:

为了进一步保证对虚假主叫识别的准确性,在上述各实施例的基础上,在本发明实施例中,所述根据呼叫的主叫用户,向hss发送包括所述主叫用户的标识信息的udr消息之前,所述方法还包括:

接收网间关口局触发的呼叫,其中所述呼叫为外网关口局呼叫达到网间关口局后,网间关口局触发的。

具体的,针对建立中的呼叫,即外网关口局呼叫达到网间关口局后,网间关口局触发至scp的呼叫,scp针对该呼叫进行虚假主叫的识别。

图3为本发明实施例提供的一种虚假主叫识别过程示意图,该过程包括:

s301:接收网间关口局触发的呼叫,其中所述呼叫为外网关口局呼叫达到网间关口局后,网间关口局触发的。

s302:判断黑名单中是否包含所述呼叫的主叫用户的标识信息,如果否,进行s303,如果是,进行s308。

s303:向hss发送包括所述主叫用户的标识信息的udr消息。

s304:接收所述hss发送的uda消息,其中所述uda消息中包括所述主叫用户对应的ims的信息及t-ads的信息。

s305:判断所述主叫用户对应的ims是否签约和注册,并且t-ads是否支持ps域,如果均为是,确定所述主叫用户在ps域,进行s306,如果任意一个为否,确定所述主叫用户在cs域,进行s307。

s306:向pcrf查询所述主叫用户的忙闲状态,并判断所述主叫的忙闲状态是否为空闲,如果是,进行s308,如果否,进行s309。

s307:向hlr查询所述主叫用户的忙闲状态,并判断所述主叫的忙闲状态是否为空闲,如果是,进行s308,如果否,进行s309。

s308:确定所述呼叫的所述主叫用户为虚假主叫。

s309:对所述呼叫进行连通。

实施例6:

为了保证用户的权益,防止不法分子利用虚假主叫号码对用户进行骚扰、实施电话诈骗等,在上述各实施例的基础上,在本发明实施例中,如果确定所述呼叫的所述主叫用户为虚假主叫,所述方法还包括:

向关口局发送包含所述呼叫的标识信息的释放消息,使关口局释放所述呼叫。

具体的,如果确定所述呼叫的所述主叫用户为虚假主叫,向关口局发送包含所述呼叫的标识信息的释放消息,使关口局释放所述呼叫。

实施例7:

图4为本发明实施例提供的一种虚假主叫识别装置结构示意图,该装置包括:

发送模块41,用于根据呼叫的主叫用户,向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息;

接收识别模块42,用于接收所述hss发送的用户数据回应uda消息,其中所述uda消息中包括所述主叫用户对应的ip多媒体子系统ims的信息及终止访问域选择t-ads的信息;若所述主叫用户对应的ims签约和注册,并且t-ads支持分组交换ps域,确定所述主叫用户在ps域,并触发第一确定模块,否则,确定所述主叫用户在电路交换cs域,并触发第二确定模块;

第一确定模块43,用于向策略与计费规则功能单元pcrf查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫;

第二确定模块44,用于向归属位置寄存器hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫。

所述第一确定模块43,具体用于向所述pcrf发送包括所述主叫用户的标识信息的用户服务质量要求uqr消息;接收所述pcrf发送的用户服务质量回答uqa消息,其中所述uqa消息中携带所述主叫用户对应的服务质量类标识符qci的值,其中,所述qci的值为1标识所述主叫用户的忙闲状态为繁忙,所述qci的值非1标识所述主叫用户的忙闲状态为空闲。

所述装置还包括:

判断模块45,用于判断黑名单中是否包含所述主叫用户的标识信息,如果判断结果为否,触发发送模块。

所述第二确定模块44,还用于向所述hlr查询所述主叫用户的位置;根据所述hlr返回的所述主叫用户的位置信息,判断所述主叫用户的位置是否在预设的位置范围内;如果是,进行如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫的过程。

所述装置还包括:

接收模块46,用于接收网间关口局触发的呼叫,其中所述呼叫为外网关口局呼叫达到网间关口局后,网间关口局触发的。

所述装置还包括:

处理模块47,用于如果确定所述呼叫的所述主叫用户为虚假主叫,向关口局发送包含所述呼叫的标识信息的释放消息,使关口局释放所述呼叫。

实施例8:

基于同一发明构思,本发明实施例中还提供了一种电子设备,由于上述电子设备解决问题的原理与虚假主叫识别方法相似,因此上述电子设备的实施可以参见方法的实施,重复之处不再赘述。

如图5所示,其为本发明实施例提供的电子设备的结构示意图,其中在图5中,总线架构可以包括任意数量的互联的总线和桥,具体有处理器500代表的一个或多个处理器500和存储器520代表的存储器520的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机510可以是多个元件,即包括发送机和收发机510,提供用于在传输介质上与各种其他装置通信的单元。处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。

在本发明实施例提供的电子设备中:

所述处理器500,用于读取存储器520中的程序,执行下列过程:根据呼叫的主叫用户,通过收发机510发向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息;接收所述hss发送的用户数据回应uda消息,其中所述uda消息中包括所述主叫用户对应的ip多媒体子系统ims的信息及终止访问域选择t-ads的信息;若所述主叫用户对应的ims签约和注册,并且t-ads支持分组交换ps域,确定所述主叫用户在ps域,向策略与计费规则功能单元pcrf查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫;否则,确定所述主叫用户在电路交换cs域,向归属位置寄存器hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫。

优选地,所述处理器500,还用于通过收发机510向所述pcrf发送包括所述主叫用户的标识信息的用户服务质量要求uqr消息;接收所述pcrf发送的用户服务质量回答uqa消息,其中所述uqa消息中携带所述主叫用户对应的服务质量类标识符qci的值,其中,所述qci的值为1标识所述主叫用户的忙闲状态为繁忙,所述qci的值非1标识所述主叫用户的忙闲状态为空闲。

优选地,所述处理器500,还用于判断黑名单中是否包含所述主叫用户的标识信息,如果判断结果为否,进行根据呼叫的主叫用户,通过收发机510向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息的过程。

优选地,所述处理器500,还用于向所述hlr查询所述主叫用户的位置;根据所述hlr返回的所述主叫用户的位置信息,判断所述主叫用户的位置是否在预设的位置范围内;如果是,进行如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫的过程。

优选地,所述处理器500,还用于通过收发机510接收网间关口局触发的呼叫,其中所述呼叫为外网关口局呼叫达到网间关口局后,网间关口局触发的。

优选地,所述处理器500,还用于如果确定所述呼叫的所述主叫用户为虚假主叫,通过收发机510向关口局发送包含所述呼叫的标识信息的释放消息,使关口局释放所述呼叫。

实施例9:

在上述各实施例的基础上,本发明实施例还提供了一种电子设备,如图6所示,包括:处理器61、通信接口62、存储器63和通信总线64,其中,处理器61,通信接口62,存储器63通过通信总线64完成相互间的通信;

所述存储器63中存储有计算机程序,当所述程序被所述处理器61执行时,使得所述处理器61执行以下步骤:

根据呼叫的主叫用户,向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息;

接收所述hss发送的用户数据回应uda消息,其中所述uda消息中包括所述主叫用户对应的ip多媒体子系统ims的信息及终止访问域选择t-ads的信息;

若所述主叫用户对应的ims签约和注册,并且t-ads支持分组交换ps域,确定所述主叫用户在ps域,向策略与计费规则功能单元pcrf查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫;

否则,确定所述主叫用户在电路交换cs域,向归属位置寄存器hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫。

本发明实施例提供的电子设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)、网络侧设备等。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口62用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述处理器可以是通用处理器,包括中央处理器、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。

实施例10:

在上述各实施例的基础上,本发明实施例还提供了一种计算机存储可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:根据呼叫的主叫用户,向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息;

接收所述hss发送的用户数据回应uda消息,其中所述uda消息中包括所述主叫用户对应的ip多媒体子系统ims的信息及终止访问域选择t-ads的信息;

若所述主叫用户对应的ims签约和注册,并且t-ads支持分组交换ps域,确定所述主叫用户在ps域,向策略与计费规则功能单元pcrf查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫;

否则,确定所述主叫用户在电路交换cs域,向归属位置寄存器hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫。

实施例11:

图7为本发明实施例提供的一种虚假主叫识别网络架构示意图,关口局将接入关口局的呼叫发送至scp,scp判断该呼叫的主叫用户是否在黑名单中,如果否,scp根据该呼叫的主叫用户,向hss发送包括主叫用户的标识信息的udr消息,并接收hss发送的uda消息,其中所述uda消息中包括主叫用户对应的ims的信息及t-ads的信息,若所述主叫用户对应的ims签约和注册,并且t-ads支持ps域,确定所述主叫用户在ps域,向pcrf查询所述主叫用户的忙闲状态,否则,确定所述主叫用户在cs域,向hlr查询所述主叫用户的忙闲状态,如果主叫用户的忙闲状态为空闲,确定该呼叫的主叫用户为虚假主叫,并向关口局发送包括该呼叫标识信息的释放消息,通知关口局释放该呼叫。另外管理平台可以对scp识别的虚假主叫进行数据分析,并生成统计报表供管理人员查看,并可以按照管理人员制定的黑名单生成规则,生成黑名单,例如:将出现次数大于设定次数阈值的虚假主叫对应的主叫用户,加入黑名单。

本发明公开了一种虚假主叫识别方法、装置、电子设备及存储介质,scp根据呼叫的主叫用户,向归属签约用户服务器hss发送包括所述主叫用户的标识信息的用户数据请求udr消息;接收所述hss发送的用户数据回应uda消息,其中所述uda消息中包括所述主叫用户对应的ip多媒体子系统ims的信息及终止访问域选择t-ads的信息;若所述主叫用户对应的ims签约和注册,并且t-ads支持分组交换ps域,确定所述主叫用户在ps域,向策略与计费规则功能单元pcrf查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的主叫用户为虚假主叫;否则,确定所述主叫用户在电路交换cs域,向归属位置寄存器hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定所述呼叫的所述主叫用户为虚假主叫。由于在本发明实施例中,通过呼叫的主叫用户对应的ims是否签约和注册,及t-ads是否支持ps域,判断该呼叫的主叫用户是否在ps域下,如果均为是,确定该呼叫的主叫用户在ps域下,通过pcrf查询所述主叫用户的忙闲状态,否则,确定该呼叫的主叫用户在cs域下,通过hlr查询所述主叫用户的忙闲状态,如果所述主叫用户的忙闲状态为空闲,确定该呼叫的所述主叫用户为虚假主叫,实现了同时支持对cs域和ps域下的虚假主叫的识别,避免了用户的损失,提高了用户体验。

对于系统/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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