一种虚假呼叫拦截方法及装置与流程

文档序号:14293511阅读:268来源:国知局

本发明实施例涉及通信技术领域,具体涉及一种虚假呼叫拦截方法及装置。



背景技术:

随着现代通信技术的发展,尤其是软交换技术的发展,ip电话开始大规模使用,用户通过一个软件即可以接入通信网络,完成语音或视频等呼叫业务。新技术的发展给用户带来了极大的便利和很好的业务体验,但同时也带来了新的问题。不少不法分子利用软件技术随意拔打电话,并且随意修改主叫方的电话号码,进行电话诈骗等违法犯罪活动,给社会带来不良影响。

现有技术中接到来话时,通过向归属位置寄存器(homelocationregister,简称hlr)查询主叫忙闲状态判断是否是虚假呼叫,如果主叫用户为闲,则拦截呼叫。具体流程如图1所示:

s101、用户a拨打用户b,呼叫路由到b归属的核心网移动交换中心(mobileswitchingcenter,简称msc)或网关移动交换中心(gatewaymobileswitchingcenter,简称gmsc)。

s102、msc或gmsc根据b的被叫签约数据或msc/gmsc上的业务触发数据触发scm处理器(scmprocessor,简称scp)。

s103、如果用户a和b不属于同一个运营商,或a不是普通手机号码(比如10086等),则a的状态无法查询,放通呼叫;否则继续呼叫。

s104、如果用户a和b属于同一个运营商,scp发送map-ati或diameter-udr消息到hlr/hss查询用户a呼叫状态。

s105、hlr/hss(homesubscriberserver,归属用户服务器)返回用户a状态以及用户位置信息给scp。

s106、scp检查,如果a为volte用户驻留lte网络,则由于hlr/hss返回不了volte用户忙闲状态,所以只能放通呼叫。其中,volte是基于ims的语音业务。

s107、scp检查,如果a为2g/3g用户或a为lte用户驻留2g/3g网络,则判断用户是否忙,如果忙,则继续呼叫;如果用户闲,则结束呼叫。

s108、scp路由被叫b,b摘机。

s109、msc/gmsc将摘机消息上报给scp。

在实现本发明实施例的过程中,发明人发现现有方法如果待检查的用户a正好在通话,则话音安全拦截等业务对犯罪分子虚拟的呼叫无法及时判断,存在漏洞。可能a在结束通话前,犯罪分子利用a做虚假主叫已经完成了犯罪;或犯罪分子利用漏洞,申请一个合法的a,做长时间通话,再利用a实施诈骗。



技术实现要素:

由于现有方法无法准确判断主叫方的状态,造成安全拦截失败的问题,本发明实施例提出一种虚假呼叫拦截方法及装置。

第一方面,本发明实施例提出一种虚假呼叫拦截方法,包括:

呼叫状态管理平台若接收到真实主叫方的状态查询指令,则查找真实呼叫状态信息和当前呼叫状态信息;

若所述真实呼叫状态信息与所述当前呼叫状态信息不匹配,则确定所述当前呼叫为虚假呼叫,并对所述当前呼叫进行拦截;

其中,所述真实呼叫状态信息为所述真实主叫方对应的真实呼叫的呼叫状态信息;所述当前呼叫状态信息为当前呼叫的呼叫状态信息。

可选地,所述真实呼叫状态信息与所述当前呼叫状态信息不匹配,进一步包括:

真实呼叫状态信息中的真实主叫方和当前呼叫状态信息中的当前主叫方不匹配,或

真实呼叫状态信息中的真实被叫方和当前呼叫状态信息中的当前被叫方不匹配,或

真实呼叫状态信息中的真实呼叫时间和当前呼叫状态信息中的当前真实呼叫时间不匹配。

可选地,所述方法还包括:

呼叫状态管理平台若接收到当前主叫方的呼叫开始信息,则根据所述呼叫开始信息添加所述当前呼叫状态信息;

若接收到当前被叫方的摘机信息,则根据所述摘机信息对所述当前呼叫状态信息进行修改;

若接收到所述当前被叫方的挂机信息,则根据所述挂机信息删除所述当前呼叫状态信息,并将所述当前主叫方的状态和所述当前被叫方的状态均设置为空闲。

可选地,所述根据所述呼叫开始信息添加所述当前呼叫状态信息之后,还包括:

对所述当前呼叫状态信息进行缓存。

可选地,所述方法还包括:

若所述真实主叫方的状态为忙碌,且所述真实呼叫状态信息与所述当前呼叫状态信息匹配,则确定所述当前呼叫为正常呼叫,并保持所述当前呼叫。

第二方面,本发明实施例还提出一种虚假呼叫拦截装置,包括:

状态查询模块,用于若接收到真实主叫方的状态查询指令,则查找真实呼叫状态信息和当前呼叫状态信息;

虚假呼叫确定模块,用于若所述真实呼叫状态信息与所述当前呼叫状态信息不匹配,则确定所述当前呼叫为虚假呼叫,并对所述当前呼叫进行拦截;

其中,所述真实呼叫状态信息为所述真实主叫方对应的真实呼叫的呼叫状态信息;所述当前呼叫状态信息为当前呼叫的呼叫状态信息。

可选地,所述虚假呼叫确定模块中所述真实呼叫状态信息与所述当前呼叫状态信息不匹配,进一步包括:

真实呼叫状态信息中的真实主叫方和当前呼叫状态信息中的当前主叫方不匹配,或

真实呼叫状态信息中的真实被叫方和当前呼叫状态信息中的当前被叫方不匹配,或

真实呼叫状态信息中的真实呼叫时间和当前呼叫状态信息中的当前真实呼叫时间不匹配。

可选地,所述装置还包括:

状态信息添加模块,用于若接收到当前主叫方的呼叫开始信息,则根据所述呼叫开始信息添加所述当前呼叫状态信息;

状态信息修改模块,用于若接收到当前被叫方的摘机信息,则根据所述摘机信息对所述当前呼叫状态信息进行修改;

状态信息删除模块,用于若接收到所述当前被叫方的挂机信息,则根据所述挂机信息删除所述当前呼叫状态信息,并将所述当前主叫方的状态和所述当前被叫方的状态均设置为空闲。

可选地,所述状态信息添加模块还用于:

对所述当前呼叫状态信息进行缓存。

可选地,所述装置还包括:

正常呼叫确定模块,用于若所述真实主叫方的状态为忙碌,且所述真实呼叫状态信息与所述当前呼叫状态信息匹配,则确定所述当前呼叫为正常呼叫,并保持所述当前呼叫。

由上述技术方案可知,本发明实施例通过呼叫状态管理平台查找真实呼叫状态信息和当前呼叫状态信息,为不同用户提供呼叫忙闲状态的查询功能,能够查询真实主叫方的详细呼叫状态和呼叫信息,准确获知真实主叫方的呼叫状态;同时通过判断真实呼叫状态信息与当前呼叫状态信息不匹配时,确定当前呼叫为虚假呼叫,能够对虚假呼叫进行有效拦截。

附图说明

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

图1为现有技术提供的一种虚假呼叫拦截方法的信令图;

图2为本发明一实施例提供的一种虚假呼叫拦截方法的流程示意图;

图3为本发明一实施例提供的智能业务的结构示意图;

图4为本发明一实施例提供的智能网用户打电话呼叫状态同步的信令图;

图5为本发明一实施例提供的智能网用户接电话呼叫状态同步的信令图;

图6为本发明一实施例提供的非智能网用户打电话呼叫状态同步的信令图;

图7为本发明一实施例提供的非智能网用户接电话呼叫状态同步的信令图;

图8为本发明一实施例提供的10086直连业务台呼叫状态同步的信令图;

图9为本发明一实施例提供的非直连业务台呼叫状态同步的信令图;

图10为本发明一实施例提供的110特服号码呼叫状态同步的信令图;

图11为本发明一实施例提供的其它设备到呼叫状态管理平台查询用户状态的信令图;

图12为本发明一实施例提供的一种虚假呼叫拦截装置的结构示意图。

具体实施方式

下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

以下对本发明涉及的名词进行统一说明:

归属位置寄存器(homelocationregister,简称hlr)是一个负责移动用户管理的数据库,永久存储和记录所辖区域内用户的签约数据,并动态地更新用户的位置信息,以便在呼叫业务中提供被呼叫用户的网络路由。

移动交换中心(mobileswitchingcenter,简称msc)是通信系统的核心网元之一,是在电话和数据系统之间提供呼叫转换服务和呼叫控制的设备。msc转换所有的在移动网和公用电话交换网(publicswitchedtelephonenetwork,pstn和其他移动电话之间的呼叫。msc完成呼叫连接、过区切换控制、无线信道管理等功能,同时也是pstn、综合业务数字网(integratedservicesdigitalnetwork,isdn)等固定网的接口设备。

网关移动交换中心(gatewaymobileswitchingcenter,简称gmsc)具有从hlr查询得到被叫移动站(mobilestation,简称ms)当前的漫游号码,并根据此信息选择路由。gmsc可以是任意的msc,也可以单独设置。单独设置时,不处理ms的呼叫,因此不需设访问者位置寄存器(visitorlocationregister,简称vlr),不与基站控制器(basestationcontroller,简称bsc)相连。

ip多媒体子系统(ipmultimediasubsystem,简称ims)是一种全新的多媒体业务形式,它能够满足现在的终端客户更新颖、更多样化多媒体业务的需求,本质上说是一种网络结构。

归属用户服务器(homesubscriberserver,简称hss)是3gpp在r5引入ims时提出的概念,其功能与hlr类似但更加强大,支持更多接口,可以处理更多的用户信息。是ims中控制层的重要组成部分,支持用于处理调用/会话的ims网络实体的主要用户数据库。

diameter是计算机网络中使用的一个认证、授权和审计协议。它从功能更少的radius协议进化而来,并且取代之。dimater应用通过添加新的命令或属性扩展基础协议,例如使用扩展认证协议(eap)。

长期演进(longtermevolution,简称lte)是由3gpp(the3rdgenerationpartnershipproject,第三代合作伙伴计划)组织制定的通用移动通信系统(universalmobiletelecommunicationssystem,简称umts)技术标准的长期演进。lte系统网络架构更加扁平化简单化,减少了网络节点和系统复杂度,从而减小了系统时延,也降低了网络部署和维护成本。lte系统支持与其他3gpp系统互操作。

业务运营支撑系统(business&operationsupportsystem,简称boss)分为四个部分:计费及结算系统、营业与账务系统、客户服务系统和决策支持系统。boss从业务层面来看就是一个框架,来承载业务系统、crm系统、计费系统,实现统一框架中的纵向、横向管理。

虚拟专用移动网(virtualprivatemobilenetwork,简称vpmn)俗称“集团网”、“局域网”、“公司网”、“微网”等等。vpmn是在公用移动通信网上建立一个逻辑话路专用网,是为集团客户量身定制的,代表集团客户利益的业务,是为企业或集团客户提供的一种高效率、低成本的内部通话局域网络服务,在集团客户使用移动电话进行内部通信时,就好像使用自己拥有的移动通信专网一样便利。

呼叫会话控制功能(callsessioncontrolfunction,简称cscf)是ims内部的功能实体,是整个ims网络的核心。主要负责处理多媒体呼叫会话过程中的信令控制。它管理ims网络的用户鉴权、ims承载面qos、与其它网络实体配合进行sip会话的控制,以及业务协商和资源分配等。

图2示出了本实施例提供的一种虚假呼叫拦截方法的流程示意图,包括:

s201、呼叫状态管理平台若接收到真实主叫方的状态查询指令,则查找真实呼叫状态信息和当前呼叫状态信息;;

其中,所述呼叫状态管理平台为对所有呼叫的呼叫状态进行管理的平台。

所述真实呼叫状态信息为所述真实主叫方对应的真实呼叫的呼叫状态信息;所述当前呼叫状态信息为当前呼叫的呼叫状态信息

所述真实主叫方为一次呼叫过程中,被叫方的电话中显示的来电号码对应的主叫方,表示被叫方认为的真实的主叫方。与之对应的为虚假主叫方,虚假主叫方表示犯罪分子利用各种技术呼叫被叫方,而使被叫方误认为是真实主叫方的呼叫,实际为虚假的犯罪分子主叫方。

所述状态查询指令为向呼叫状态管理平台发送的对本次呼叫涉及的主叫方和被叫方的状态进行查询的指令。

所述真实主叫方的状态包括空闲和忙碌。空闲表示当前未拨打电话,也未接听电话;忙碌表示当前在拨打电话或接听电话。

s202、若所述真实呼叫状态信息与所述当前呼叫状态信息不匹配,则确定所述当前呼叫为虚假呼叫,并对所述当前呼叫进行拦截。

其中,所述真实呼叫为真实主叫方正在进行的呼叫。

所述真实呼叫状态信息为真实呼叫对应的呼叫状态信息。其中,呼叫状态信息中包括但不限于主叫方、被叫方和呼叫时间。

所述当前呼叫状态信息为当前呼叫对应的呼叫状态信息。

所述虚假呼叫为被叫方的电话中显示的来电号码与本次呼叫中实际的主叫方不同的呼叫。

所述对所述当前呼叫进行拦截为阻止当前呼叫,使被叫方的电话不会受到虚假呼叫的骚扰。

本实施例通过呼叫状态管理平台查找真实呼叫状态信息和当前呼叫状态信息,为不同用户提供呼叫忙闲状态的查询功能,能够查询真实主叫方的详细呼叫状态和呼叫信息,准确获知真实主叫方的呼叫状态;同时通过判断真实呼叫状态信息与当前呼叫状态信息不匹配时,确定当前呼叫为虚假呼叫,能够对虚假呼叫进行有效拦截。

进一步地,在上述方法实施例的基础上,s202中所述真实呼叫状态信息与所述当前呼叫状态信息不匹配,进一步包括:

真实呼叫状态信息中的真实主叫方和当前呼叫状态信息中的当前主叫方不匹配,或

真实呼叫状态信息中的真实被叫方和当前呼叫状态信息中的当前被叫方不匹配,或

真实呼叫状态信息中的真实呼叫时间和当前呼叫状态信息中的当前真实呼叫时间不匹配。

其中,所述不匹配表示两者不相同。

具体地,对于真实呼叫状态信息中的真实主叫方和当前呼叫状态信息中的当前主叫方不匹配,例如:真实主叫方a正在接听b拨打的电话,而本次呼叫的被叫方为c,因此真实呼叫状态信息中的真实主叫方b和当前呼叫中的当前主叫方a不同,本次呼叫为虚假呼叫。

对于真实呼叫状态信息中的真实被叫方和当前呼叫状态信息中的当前被叫方不匹配,例如:真实主叫方a正在拨打电话给b,而本次呼叫的被叫方为c,因此真实呼叫状态信息中的真实被叫方和当前呼叫中的当前被叫方不同,本次呼叫为虚假呼叫。

对于真实呼叫状态信息中的真实呼叫时间和当前呼叫状态信息中的当前呼叫时间不匹配,例如:对于10086或其它业务台,同时会给多个被叫方打电话,因此10086可能始终处于忙碌状态,会存储10086的多个呼叫的呼叫状态信息,如果在8:00(真实呼叫时间)时10086给被叫方b打电话,在8:03时结束通话;而8:05(当前呼叫时间)时犯罪分子主叫方给被叫b打电话,显示为10086的呼叫,此时8:00的呼叫尚未删除,因此从被叫方判断为相同,此时需要对呼叫时间进行判断,以准确地确定虚假呼叫。

其中,呼叫时间一般采用呼叫的开始时间。

通过对两次呼叫的被叫方和呼叫时间进行比较,能够更加准确地确定虚假呼叫。

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

s203、呼叫状态管理平台若接收到当前主叫方的呼叫开始信息,则根据所述呼叫开始信息添加所述当前呼叫状态信息;

s204、若接收到当前被叫方的摘机信息,则根据所述摘机信息对所述当前呼叫状态信息进行修改;

s205、若接收到所述当前被叫方的挂机信息,则根据所述挂机信息删除所述当前呼叫状态信息,并将所述当前主叫方的状态和所述当前被叫方的状态均设置为空闲。

其中,可以预先设置时间阈值,用于控制当前呼叫状态信息的删除。例如,在呼叫开始后的10秒后删除当前呼叫状态信息,以保证缓存的空间。

通过对呼叫状态信息进行添加、修改和删除,能够及时更新呼叫状态信息,以准确判断各呼叫的真实状态。

进一步地,在上述方法实施例的基础上,s203中所述根据所述呼叫开始信息添加所述当前呼叫状态信息之后,还包括:

对所述当前呼叫状态信息进行缓存。

由于每次呼叫存储的时间取决于通话长短,因此无需进行永久存储,通过对呼叫状态信息进行缓存,能够提高信息处理速度。

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

s206、若所述真实主叫方的状态为忙碌,且所述真实呼叫状态信息与所述当前呼叫状态信息匹配,则确定所述当前呼叫为正常呼叫,并保持所述当前呼叫。

通过判断真实呼叫状态信息与当前呼叫状态信息匹配来确定正常呼叫,能够避免虚假呼叫的误判。

在现有技术中,无法获取用户准确的忙闲状态和主被叫信息;且volte用户无法获取用户的呼叫忙闲状态;10086等业务台呼叫无法获取用户的呼叫忙闲状态;110等特服号码无法获取用户的呼叫忙闲状态。对于现有的智能网、msc、ims补充业务存有用户详细呼叫状态但无统一接口和设备进行查询。

在本实施例中,主叫在打电话、接电话时,通过restful/soap/diameter/cap/sip等接口将用户的呼叫状态和信息上报给呼叫状态管理平台缓存起来;当某个设备需要呼叫业务需要查询用户状态时,通过主被叫号码到呼叫状态管理平台通过restful/soap/diameter等接口查询用户的准确的忙闲状态和主被叫信息。

具体地,本实施例对应的boss和智能业务需要做功能或者结构修改,新的结构图如图3所示:对智能网用户,用户发起或接收电话时,用户签约的vpmn/预付费等智能业务通过restful/soap/diameter等接口将呼叫状态和信息上报给呼叫状态管理平台;对于非智能网用户,电信运营商boss对用户做智能主叫签约(2g/3g用户做o-csi或t-csi签约,volte用户做主叫ifc或被叫ifc签约),智能业务地址指向呼叫状态管理平台,当用户打电话接电话时,呼叫触发呼叫状态管理平台,呼叫状态管理平台缓存呼叫状态信息;对于计费、增值、安全业务等,需要查询用户状态时,通过restful/soap/diameter等接口到呼叫状态管理平台查询用户呼叫详细状态。

举例来说,图4示出了智能网用户打电话呼叫状态同步的信令图,表示智能网用户打电话时的呼叫状态同步流程,具体如下:

s401、主叫用户a拨打被叫b,a签约了智能网业务。

s402、主叫拜访的msc/s-cscf根据主叫hlr/hss上用户开通的智能网去话业务签约信息,将呼叫触发主叫用户a开通的智能网业务。

s403、a的智能网业务通过restful/diameter/soap等接口将呼叫开始状态上报给呼叫状态管理平台,上报主要信息有:呼叫事件(呼叫开始),主叫号码,被叫号码,呼叫流程(发话)等。

s404、呼叫状态管理平台设置a号码的呼叫状态=主叫忙,呼叫开始;记录主叫号码,被叫号码。返回呼叫状态信息记录成功。

s405、a的智能网业务上报状态后,继续自己的呼叫流程,路由被叫b。

s406、被叫b摘机,msc/s-cscf上报被叫摘机给主叫a的智能网业务。a的智能网业务将被叫摘机事件通过restful/diameter/soap等接口将呼叫接通状态上报给呼叫状态管理平台,上报主要信息有:呼叫事件(被叫摘机),主叫号码,被叫号码,呼叫流程(发话)等。

s407、呼叫状态管理平台根据主被叫号码修改主叫号码a的呼叫状态=主叫忙,通话中。返回呼叫状态信息修改成功。

s408、主叫a或被叫b挂机,或呼叫未接通,a的智能网业务通过restful/diameter/soap等接口将呼叫结束状态上报给呼叫状态管理平台,上报主要信息有:呼叫事件(呼叫结束),主叫号码,被叫号码,呼叫流程(发话)等。

s409、呼叫状态管理平台将a设置为空闲,并删除用户a的呼叫状态信息。

图5示出了智能网用户接电话呼叫状态同步的信令图,表示智能网用户接电话时的呼叫状态同步流程,具体如下:

s501、主叫用户a拨打被叫b,b签约了智能网业务。

s502、被叫归属的msc/s-cscf根据备叫hlr/hss上用户b开通的智能网业务签约信息,将呼叫触发被叫用户b开通的智能网业务。

s503、被叫用户b开通的智能网业务路由被叫b。

s504、b摘机,msc/s-cscf上报被叫摘机给被叫用户b开通的智能网业务。

s505、b开通的智能网业务通过restful/diameter/soap等接口将被叫摘机状态上报给呼叫状态管理平台,上报主要信息有:呼叫事件(被叫摘机),主叫号码,被叫号码,呼叫流程(来话)等。

s506、呼叫状态管理平台设置号码的b呼叫状态=被叫忙,通话中;记录主叫号码,被叫号码。返回呼叫状态信息记录成功。

s507、主叫a或被叫b挂机,b的智能网业务通过restful/diameter/soap等接口将呼叫结束状态上报给呼叫状态管理平台,上报主要信息有:呼叫事件(呼叫结束),主叫号码,被叫号码,呼叫流程(来话)等。

s508、呼叫状态管理平台将b设置为空闲,并删除用户b的呼叫状态信息。

图6示出了非智能网用户打电话呼叫状态同步的信令图,表示非智能网用户打电话时的呼叫状态同步流程,具体如下:

s601、boss对非智能网用户a做智能网签约,签约呼叫状态管理平台。

s602、主叫用户a拨打被叫b,a签约了呼叫状态管理平台。

s603、主叫拜访的msc/s-cscf根据主叫hlr/hss上用户的签约信息,将呼叫触发呼叫状态管理平台。

s604、呼叫状态管理平台设置a号码的呼叫状态=主叫忙,呼叫开始;记录主叫号码,被叫号码。

s605、呼叫状态管理平台路由被叫b。

s606、被叫b摘机,msc/s-cscf上报被叫摘机给呼叫状态管理平台。

s607、呼叫状态管理平台根据主被叫号码修改主叫号码的呼叫状态=主叫忙,通话中。

s608、主叫a或被叫b挂机,或呼叫未接通,msc/s-cscf上报主/被叫挂机或接续被叫失败事件给呼叫状态管理平台

s609、呼叫状态管理平台将a设置为空闲,并删除用户a的呼叫状态信息。

图7示出了非智能网用户接电话呼叫状态同步的信令图,表示非智能网用户接电话时的呼叫状态同步流程,具体如下:

s701、boss对非智能网用户b做智能网签约,签约呼叫状态管理平台。

s702、主叫用户a拨打被叫b,b签约了呼叫状态管理平台。

s703、被叫归属的msc/s-cscf根据主叫hlr/hss上用户的签约信息,将呼叫触发呼叫状态管理平台。

s704、呼叫状态管理平台路由被叫b。

s705、被叫b摘机,msc/s-cscf上报被叫摘机给呼叫状态管理平台。

s706、呼叫状态管理平台根据主被叫号码修改主叫号码的呼叫状态=被叫忙,通话中。

s707、主叫a或被叫b挂机,msc/s-cscf上报主/被叫挂机事件给呼叫状态管理平台。

s708、呼叫状态管理平台将b设置为空闲,并删除用户b的呼叫状态信息。

图8示出了10086直连业务台呼叫状态同步的信令图,表示10086等直连业务台呼叫状态同步流程,具体如下:

s801、在gmsc上做呼叫触发数据,对10086等和运营商直连的业务台发话时,将呼叫触发到呼叫状态管理平台。

s802、10086等直连业务台拨打被叫b,呼叫触发到gmsc。

s803、gmsc根据gmsc上配置的呼叫触发数据,将呼叫触发带呼叫状态管理平台。

s804、呼叫状态管理平台设置号码a的呼叫状态=主叫忙,呼叫开始;记录主叫号码,被叫号码。

s805、呼叫状态管理平台路由被叫b。

s806、被叫b摘机,msc/s-cscf上报被叫摘机给呼叫状态管理平台。

s807、呼叫状态管理平台根据主被叫号码修改主叫号码的呼叫状态=主叫忙,通话中。

s808、主叫a或被叫b挂机,或呼叫未接通,msc/s-cscf上报主/被叫挂机或接续被叫失败事件给呼叫状态管理平台。

s809、呼叫状态管理平台将当前呼叫设置为空闲,并删除当前呼叫的呼叫状态信息。

图9示出了非直连业务台呼叫状态同步的信令图,表示非直连业务台呼叫状态同步和查询流程,具体如下:

s901、与运营商非直连的业务台发起呼叫路由被叫b。同时非直连的业务台将呼叫状态通过restful/diameter/soap接口将呼叫开始状态上报给呼叫状态管理平台,上报主要信息有:呼叫事件(呼叫开始),主叫号码,被叫号码,呼叫流程(发话)等给呼叫状态管理平台。

s902、呼叫状态管理平台设置号码a的呼叫状态=主叫忙,呼叫开始;记录主叫号码,被叫号码。

s903、被叫b摘机,msc/s-cscf上报被叫摘机给非直连业务台。

s904、非直连业务台通过restful/diameter/soap接口将呼叫开始状态上报给呼叫状态管理平台,上报主要信息有:呼叫事件(被叫摘机),主叫号码,被叫号码,呼叫流程(发话)等给呼叫状态管理平台。

s905、呼叫状态管理平台根据主被叫号码修改主叫号码的呼叫状态=主叫忙,通话中。

s906、主叫a或被叫b挂机,或呼叫未接通,非直连业务台上报主/被叫挂机或接续被叫失败事件给呼叫状态管理平台。

s907、呼叫状态管理平台将当前呼叫设置为空闲,并删除当前呼叫的呼叫状态信息。

图10示出了110特服号码呼叫状态同步的信令图,表示110等特服号码呼叫状态同步和查询流程,具体如下:

s1001、等特服号码发起呼叫路由被叫b,同时非直连的业务台将呼叫状态通过restful/diameter/soap接口将呼叫开始状态上报给呼叫状态管理平台,上报主要信息有:呼叫事件(呼叫开始),主叫号码,被叫号码,呼叫流程(发话)等给呼叫状态管理平台。

s1002、呼叫状态管理平台设置号码a的呼叫状态=主叫忙,呼叫开始;记录主叫号码,被叫号码。

s1003、被叫b摘机,msc/s-cscf上报被叫摘机给非直连业务台。

s1004、非直连业务台通过restful/diameter/soap接口将呼叫开始状态上报给呼叫状态管理平台,上报主要信息有:呼叫事件(被叫摘机),主叫号码,被叫号码,呼叫流程(发话)等给呼叫状态管理平台。

s1005、呼叫状态管理平台根据主被叫号码修改主叫号码的呼叫状态=主叫忙,通话中。

s1006、主叫a或被叫b挂机,或呼叫未接通,非直连业务台上报主/被叫挂机或接续被叫失败事件给呼叫状态管理平台。

s1007、呼叫状态管理平台将当前呼叫设置为空闲,并删除当前呼叫的呼叫状态信息。

图11示出了其它设备到呼叫状态管理平台查询用户状态的信令图,表示其他设备到呼叫状态管理平台查询用户状态的流程,具体如下:

s1101、以虚假主叫scp为例。

s1102、gmsc收到网间来话拨打本省本网号码b;gmsc触发虚假主叫scp。

s1103、虚假主叫scp调用用户a归属的呼叫状态管理平台开放的restful/diameter/soap等接口查询用户a的呼叫状态信息,输入主叫号码,被叫号码,原始被叫等信息。

s1104、呼叫状态管理平台查询本地缓存的数据,返回主叫a的呼叫状态以及被叫是否匹配等信息给虚假主叫scp。

s1105、虚假主叫scp根据呼叫状态管理平台返回的信息判断呼叫是否是虚假主叫:如果a的呼叫状态是主叫忙,呼叫开始,且被叫号码也匹配,则认为是正常呼叫,接续被叫;否则认为是虚假主叫,结束呼叫。

s1106、对虚假主叫等特殊应用场景,为防止犯罪分子利用方案漏洞实施诈骗,呼叫状态管理平台可对调用方做限制,比如一次呼叫信息只允许虚假主叫scp查询一次。

本实施例能够提供统一设备和接口缓存volte手机用户呼叫忙闲状态,以及准确的主叫忙、被叫忙和呼叫的主被叫等信息能力;提供统一设备和接口缓存2g手机/3g手机/固定电话用户呼叫忙闲状态,以及准确的主叫忙、被叫忙和呼叫的主被叫等信息能力;提供统一设备和接口查询volte/2g/3g/固定电话用户呼叫忙闲状态,以及准确的主叫忙、被叫忙和呼叫的主被叫等信息能力;提供统一设备和接口缓存10086等业务台忙闲状态以及主被叫信息能力;提供统一设备和接口缓存110等特服号码忙闲状态以及主被叫信息能力;提供统一设备和接口查询110等特服号码、10086等业务台忙闲状态以及主被叫信息能力。

图12示出了本实施例提供的一种虚假呼叫拦截装置的结构示意图,所述装置包括:状态查询模块121和虚假呼叫确定模块122,其中:

所述状态查询模块121用于若接收到真实主叫方的状态查询指令,则查找真实呼叫状态信息和当前呼叫状态信息;

所述虚假呼叫确定模块122用于若所述真实呼叫状态信息与所述当前呼叫状态信息不匹配,则确定所述当前呼叫为虚假呼叫,并对所述当前呼叫进行拦截;

其中,所述真实呼叫状态信息为所述真实主叫方对应的真实呼叫的呼叫状态信息;所述当前呼叫状态信息为当前呼叫的呼叫状态信息。

具体地,所述状态查询模块121若接收到真实主叫方的状态查询指令,则查找真实呼叫状态信息和当前呼叫状态信息;所述虚假呼叫确定模块122若所述真实呼叫状态信息与所述当前呼叫状态信息不匹配,则确定所述当前呼叫为虚假呼叫,并对所述当前呼叫进行拦截。

本实施例通过呼叫状态管理平台查找真实呼叫状态信息和当前呼叫状态信息,为不同用户提供呼叫忙闲状态的查询功能,能够查询真实主叫方的详细呼叫状态和呼叫信息,准确获知真实主叫方的呼叫状态;同时通过判断真实呼叫状态信息与当前呼叫状态信息不匹配时,确定当前呼叫为虚假呼叫,能够对虚假呼叫进行有效拦截。

进一步地,在上述装置实施例的基础上,所述虚假呼叫确定模块122中所述真实呼叫状态信息与所述当前呼叫状态信息不匹配,进一步包括:

真实呼叫状态信息中的真实主叫方和当前呼叫状态信息中的当前主叫方不匹配,或

真实呼叫状态信息中的真实被叫方和当前呼叫状态信息中的当前被叫方不匹配,或

真实呼叫状态信息中的真实呼叫时间和当前呼叫状态信息中的当前真实呼叫时间不匹配。

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

状态信息添加模块,用于若接收到当前主叫方的呼叫开始信息,则根据所述呼叫开始信息添加所述当前呼叫状态信息;

状态信息修改模块,用于若接收到当前被叫方的摘机信息,则根据所述摘机信息对所述当前呼叫状态信息进行修改;

状态信息删除模块,用于若接收到所述当前被叫方的挂机信息,则根据所述挂机信息删除所述当前呼叫状态信息,并将所述当前主叫方的状态和所述当前被叫方的状态均设置为空闲。

进一步地,在上述装置实施例的基础上,所述状态信息添加模块还用于:

对所述当前呼叫状态信息进行缓存。

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

正常呼叫确定模块,用于若所述真实主叫方的状态为忙碌,且所述真实呼叫状态信息与所述当前呼叫状态信息匹配,则确定所述当前呼叫为正常呼叫,并保持所述当前呼叫。

本实施例所述的虚假呼叫拦截装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

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

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

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

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