虚假来电号码识别方法及装置与流程

文档序号:20020284发布日期:2020-02-25 11:31阅读:1244来源:国知局
虚假来电号码识别方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种虚假来电号码识别方法及装置。



背景技术:

不法分子通过改号软件拨打公安局、急救中心、政府或企事业单位的电话,虚假谎报、恶意骚扰的事件层出不穷,以致一定程度上浪费了警力、医疗、公共服务等社会资源,致使紧急情况时真实需要的用户却得不到救助和服务,造成了恶劣的社会影响。如果企事业单位在收到来话时,能够判断来电号码的真实性,就能采取有效措施,大量减少甚至避免该类事件的发生。

现有技术中,通过回拨法判断来电号码的真实性,具体来说,当接到来电号,获取来电号码,在振铃的同时对来电号码进行回拨,如果是真实用户打来的电话,回拨提示音一定为忙音;而如果是不法分子通过改号软件打来的电话,那么在振铃的同时对来电号码进行回拨,由于来电号码是一个虚假号码,该号码可能为空号,也可能不存在,如果来电号码是真实存在的号码,那么回拨提示音很可能是振铃或者关停机。因此,通过回拨提示音是否为忙音,即可在一定程度上对来电号码是否为虚假号码做出判别。

但是,实际情况较为复杂,例如,如果一个真实用户来电,并且真实用户使用的终端恰好处于两个小区切换的过程中,这时候回拨来电号码提示音可能为无法接通或者不在不服区,但是利用现有技术中的判别方法,将判别为虚假来电,因此,使用现有技术中的方法进行判别,准确度较低。另外,从获取到来电号码,对来电号码进行回拨,到最后获取回拨提示音,需要等待一定的时间,并消耗现有的资源,从而造成判别效率低,而且浪费资源。还有,如果来电号码是被改号软件改成的真实存在的号码,势必会骚扰正常的用户,同时会降低企事业单位工作人员的工作效率。



技术实现要素:

本发明实施例的目的是提供一种克服上述问题或者至少部分地解决上述问题的虚假来电号码识别方法及装置。

为了解决上述技术问题,一方面,本发明实施例提供一种虚假来电号码识别方法,包括:

向待识别来电号码归属的用户归属寄存器hlr发送请求路由信息sri请求;

获取所述待识别来电号码的sri消息,并从所述sri消息中解析出所述待识别来电号码的用户的当前状态;

若判断获知所述当前状态为除正在通话中以外的其他状态,则确定所述待识别来电号码为虚假来电号码。

另一方面,本发明实施例提供一种虚假来电号码识别装置,包括:

发送模块,用于向待识别来电号码归属的用户归属寄存器hlr发送请求路由信息sri请求;

解析模块,用于获取所述待识别来电号码的sri消息,并从所述sri消息中解析出所述待识别来电号码的用户的当前状态;

确定模块,用于若判断获知所述当前状态为除正在通话中以外的其他状态,则确定所述待识别来电号码为虚假来电号码。

再一方面,本发明实施例提供一种电子设备,包括:

存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述的方法。

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

本发明实施例提供的虚假来电号码识别方法及装置,通过直接向用户归属寄存器hlr发送信令sri请求,并解析sri消息获取待识别号码的当前状态,以当前状态确定待识别号码是否为虚假号码,无需网络分配会话资源,无需回拨,避免了对真实用户的骚扰,节省了资源,提高了识别效率。

附图说明

图1为本发明实施例提供的虚假来电号码识别方法示意图;

图2为本发明实施例提供的虚假来电号码识别方法的信令交互示意图;

图3为本发明实施例提供的虚假来电号码识别装置示意图;

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

具体实施方式

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

图1为本发明实施例提供的虚假来电号码识别方法示意图,如图1所示,本发明实施例提供一种虚假来电号码识别方法,其执行主体为虚假来电号码识别装置(以下简称“识别装置”),该方法包括:

步骤s101、向待识别来电号码归属的用户归属寄存器hlr发送请求路由信息sri请求;

步骤s102、获取所述待识别来电号码的sri消息,并从所述sri消息中解析出所述待识别来电号码的用户的当前状态;

步骤s103、若判断获知所述当前状态为除正在通话中以外的其他状态,则确定所述待识别来电号码为虚假来电号码。

具体来说,当接到来电时,识别装置获取待识别来电号码,然后,通过信令转接点(signallingtransferpoint,stp)向待识别来电号码归属的用户归属寄存器(homelocationregister,hlr)发送请求路由信息(sendingroutinginformation,sri)请求。

stp作为识别装置与hlr转接的桥梁,承担信令转发的功能。

hlr是网络用户数据核心数据库,存储用户的基本信息、路由信息、安全信息和业务签约信息。

hlr收到识别装置发送的sri请求后,将待识别来电号码的sri消息反馈给识别装置。

识别装置获取待识别来电号码的sri消息,并从sri消息中解析出待识别来电号码的用户的当前状态,当前状态包括:空号、空闲、忙(正在通话中)、关停机等。

识别装置解析出待识别来电号码的用户的当前状态后,若判断获知当前状态为除正在通话中以外的其他状态,例如,空号、空闲、关停机等,则确定待识别来电号码为虚假来电号码。

若判断获知当前状态为忙(正在通话中),则确定待识别来电号码为真实来电号码。

需要说明的是:本发明实施例中所述的hlr也可以替换为用户归属地服务器(homesubscriberserver,hss),hss也是网络用户数据核心数据库,存储用户的基本信息、路由信息、安全信息和业务签约信息,向hss发送sri请求,也可获取待识别来电号码的sri消息。

本发明实施例提供的虚假来电号码识别方法,通过直接向用户归属寄存器hlr发送信令sri请求,并解析sri消息获取待识别号码的当前状态,以当前状态确定待识别号码是否为虚假号码,无需网络分配会话资源,无需回拨,避免了对真实用户的骚扰,节省了资源,提高了识别效率。

在上述实施例的基础上,进一步地,所述若判断获知所述当前状态为除正在通话中以外的其他状态,则确定所述待识别来电号码为虚假来电号码,具体包括:

若判断获知所述当前状态为除正在通话中以外的其他状态,且所述待识别来电号码的用户未开通语音业务功能或者设置了呼叫转移,则确定所述待识别来电号码为虚假来电号码。

具体来说,为了避免一些特殊情况,造成号码真实性的识别错误,提高识别的精准性,在判断判断号码的真实性的过程中,同时考虑待识别来电号码的用户的当前状态,以及待识别来电号码的用户开通的业务功能,业务功能包括语音业务或者呼叫转移等。

例如,在向待识别来电号码归属的hlr发送sri请求的同时,向待识别来电号码归属的hlr发送任意时间查询(anytimeinterrogation,ati)请求。

hlr收到识别装置发送的sri请求和ati请求后,将待识别来电号码的sri消息和ati消息反馈给识别装置。

识别装置获取待识别来电号码的sri消息,并从sri消息中解析出待识别来电号码的用户的当前状态,当前状态包括:空号、空闲、忙(正在通话中)、关停机等。

识别装置获取待识别来电号码的ati消息,并从ati消息中解析出待识别来电号码的用户开通的业务功能,业务功能包括语音业务或者呼叫转移等。

然后,识别装置根据待识别来电号码的用户的当前状态和待识别来电号码的用户开通的业务功能,进行综合分析,若判断获知当前状态为除正在通话中以外的其他状态,且待识别来电号码的用户未开通语音业务功能或者设置了呼叫转移,则确定待识别来电号码为虚假来电号码。

再例如,识别装置首先向待识别来电号码归属的hlr发送sri请求,hlr收到识别装置发送的sri请求后,将待识别来电号码的sri消息反馈给识别装置。

识别装置获取待识别来电号码的sri消息,并从sri消息中解析出待识别来电号码的用户的当前状态,若判断获知待识别来电号码的用户的当前状态为忙(正在通话中),则确定待识别来电号码为真实来电号码。

如果待识别来电号码的用户的当前状态为除正在通话中以外的其他状态,则,再向待识别来电号码归属的hlr发送ati请求,hlr收到识别装置发送的ati请求后,将待识别来电号码的ati消息反馈给识别装置。

hlr收到识别装置发送的ati请求后,将待识别来电号码的ati消息反馈给识别装置。

识别装置获取待识别来电号码的ati消息,并从ati消息中解析出待识别来电号码的用户开通的业务功能。

然后,根据待识别来电号码的用户的当前状态和待识别来电号码的用户开通的业务功能,进行综合分析,若判断获知当前状态为除正在通话中以外的其他状态,且待识别来电号码的用户未开通语音业务功能或者设置了呼叫转移,则确定待识别来电号码为虚假来电号码。

本发明实施例提供的虚假来电号码识别方法,通过直接向用户归属寄存器hlr发送信令sri请求,并解析sri消息获取待识别号码的当前状态,以当前状态确定待识别号码是否为虚假号码,无需网络分配会话资源,无需回拨,避免了对真实用户的骚扰,节省了资源,提高了识别效率。并且,通过验证待识别来电号码的用户开通的业务功能,进行综合分析,提高了号码识别的精准度。

在以上各实施例的基础上,进一步地,所述向待识别来电号码归属的用户归属寄存器hlr发送请求路由信息sri请求,具体包括:

获取所述待识别来电号码;

通过信令转接点stp向所述待识别来电号码归属的hlr发送sri请求。

具体来说,当接到来电时,识别装置获取待识别来电号码,然后,通过stp向待识别来电号码归属的hlr发送sri请求。

stp作为识别装置与hlr转接的桥梁,承担信令转发的功能。

通过stp传输信令,提高了传输效率,进而提高了识别效率。

本发明实施例提供的虚假来电号码识别方法,通过直接向用户归属寄存器hlr发送信令sri请求,并解析sri消息获取待识别号码的当前状态,以当前状态确定待识别号码是否为虚假号码,无需网络分配会话资源,无需回拨,避免了对真实用户的骚扰,节省了资源,提高了识别效率。

在以上各实施例的基础上,进一步地,所述若判断获知所述当前状态为除正在通话中以外的其他状态,则确定所述待识别来电号码为虚假来电号码之后,还包括:

对所述虚假来电号码进行拦截。

具体来说,识别装置在确定待识别来电号码为虚假来电号码之后,执行相应的风控措施,例如,对虚假来电号码进行拦截,或者对虚假来电号码的用户进行追踪等。

本发明实施例提供的虚假来电号码识别方法,通过直接向用户归属寄存器hlr发送信令sri请求,并解析sri消息获取待识别号码的当前状态,以当前状态确定待识别号码是否为虚假号码,无需网络分配会话资源,无需回拨,避免了对真实用户的骚扰,节省了资源,提高了识别效率。

图2为本发明实施例提供的虚假来电号码识别方法的信令交互示意图,下面结合图2,以一个具体的例子对本发明实施例提供的虚假来电号码识别方法进行详细说明:

1、公安局/急救中心/企业坐席收到呼叫时,通过httpapi接口调用方式向能力开放平台发起号码可靠性验证请求,请求中携带主叫方号码。

2、能力开放平台向识别装置发起请求。

3、识别装置通过stp向用户归属的hlr发送sri请求、ati请求。

4、hlr处理后返回响应消息,其中sri消息中携带用户当前的状态(空号、空闲、忙、关停机等)、ati消息中携带用户的号码业务属性(是否有语音功能、是否呼转)。

5、识别装置解析响应消息,过滤用户状态信息并做判断处理。

6、识别装置向能力平台反馈号码验证结果。

7、能力平台向反馈号码验证结果。

8、坐席根据号码验证结果,执行相应策略,如验证结果为非忙或无语音业务功能等异常状态,即执行风控策略(如对来话进行拦截)。

表1与现有技术的效果对比,与现有技术相比,本发明实施例提供的虚假来电号码识别方法效果明显,具体如表1所示。

表1与现有技术的效果对比

本发明实施例提供的虚假来电号码识别方法,通过直接向用户归属寄存器hlr发送信令sri请求,并解析sri消息获取待识别号码的当前状态,以当前状态确定待识别号码是否为虚假号码,无需网络分配会话资源,无需回拨,避免了对真实用户的骚扰,节省了资源,提高了识别效率。

图3为本发明实施例提供的虚假来电号码识别装置示意图,如图3所示,本发明实施例提供一种虚假来电号码识别装置,用于完成上述任一实施例中所述的方法,具体包括发送模块301、解析模块302和确定模块303,其中,

发送模块301用于向待识别来电号码归属的用户归属寄存器hlr发送请求路由信息sri请求;

解析模块302用于获取所述待识别来电号码的sri消息,并从所述sri消息中解析出所述待识别来电号码的用户的当前状态;

确定模块303用于若判断获知所述当前状态为除正在通话中以外的其他状态,则确定所述待识别来电号码为虚假来电号码。

具体来说,当接到来电时,发送模块301获取待识别来电号码,然后,通过信令转接点(signallingtransferpoint,stp)向待识别来电号码归属的用户归属寄存器(homelocationregister,hlr)发送请求路由信息(sendingroutinginformation,sri)请求。

stp作为识别装置与hlr转接的桥梁,承担信令转发的功能。

hlr是网络用户数据核心数据库,存储用户的基本信息、路由信息、安全信息和业务签约信息。

hlr收到识别装置发送的sri请求后,将待识别来电号码的sri消息反馈给识别装置。

解析模块302获取待识别来电号码的sri消息,并从sri消息中解析出待识别来电号码的用户的当前状态,当前状态包括:空号、空闲、忙(正在通话中)、关停机等。

识别装置解析出待识别来电号码的用户的当前状态后,确定模块303进行判断,若判断获知当前状态为除正在通话中以外的其他状态,例如,空号、空闲、关停机等,则确定待识别来电号码为虚假来电号码。

若判断获知当前状态为忙(正在通话中),则确定待识别来电号码为真实来电号码。

本发明实施例提供一种虚假来电号码识别装置,用于完成上述任一实施例中所述的方法,通过本实施例提供的装置完成上述某一实施例中所述的方法的具体步骤与上述相应实施例相同,此处不再赘述。

本发明实施例提供的虚假来电号码识别装置,通过直接向用户归属寄存器hlr发送信令sri请求,并解析sri消息获取待识别号码的当前状态,以当前状态确定待识别号码是否为虚假号码,无需网络分配会话资源,无需回拨,避免了对真实用户的骚扰,节省了资源,提高了识别效率。

在上述实施例的基础上,进一步地,所述若判断获知所述当前状态为除正在通话中以外的其他状态,则确定所述待识别来电号码为虚假来电号码,具体包括:

若判断获知所述当前状态为除正在通话中以外的其他状态,且所述待识别来电号码的用户未开通语音业务功能或者设置了呼叫转移,则确定所述待识别来电号码为虚假来电号码。

具体来说,为了避免一些特殊情况,造成号码真实性的识别错误,提高识别的精准性,在判断判断号码的真实性的过程中,同时考虑待识别来电号码的用户的当前状态,以及待识别来电号码的用户开通的业务功能,业务功能包括语音业务或者呼叫转移等。

识别装置根据待识别来电号码的用户的当前状态和待识别来电号码的用户开通的业务功能,进行综合分析,若判断获知当前状态为除正在通话中以外的其他状态,且待识别来电号码的用户未开通语音业务功能或者设置了呼叫转移,则确定待识别来电号码为虚假来电号码。

本发明实施例提供一种虚假来电号码识别装置,用于完成上述任一实施例中所述的方法,通过本实施例提供的装置完成上述某一实施例中所述的方法的具体步骤与上述相应实施例相同,此处不再赘述。

本发明实施例提供的虚假来电号码识别装置,通过直接向用户归属寄存器hlr发送信令sri请求,并解析sri消息获取待识别号码的当前状态,以当前状态确定待识别号码是否为虚假号码,无需网络分配会话资源,无需回拨,避免了对真实用户的骚扰,节省了资源,提高了识别效率。

在以上各实施例的基础上,进一步地,所述向待识别来电号码归属的用户归属寄存器hlr发送请求路由信息sri请求,具体包括:

获取所述待识别来电号码;

通过信令转接点stp向所述待识别来电号码归属的hlr发送sri请求。

具体来说,当接到来电时,识别装置获取待识别来电号码,然后,通过stp向待识别来电号码归属的hlr发送sri请求。

stp作为识别装置与hlr转接的桥梁,承担信令转发的功能。

通过stp传输信令,提高了传输效率,进而提高了识别效率。

本发明实施例提供一种虚假来电号码识别装置,用于完成上述任一实施例中所述的方法,通过本实施例提供的装置完成上述某一实施例中所述的方法的具体步骤与上述相应实施例相同,此处不再赘述。

本发明实施例提供的虚假来电号码识别装置,通过直接向用户归属寄存器hlr发送信令sri请求,并解析sri消息获取待识别号码的当前状态,以当前状态确定待识别号码是否为虚假号码,无需网络分配会话资源,无需回拨,避免了对真实用户的骚扰,节省了资源,提高了识别效率。

在以上各实施例的基础上,进一步地,所述装置还包括拦截模块;

所述拦截模块,用于对所述虚假来电号码进行拦截。

具体来说,识别装置在确定待识别来电号码为虚假来电号码之后,通过拦截模块执行相应的风控措施,例如,对虚假来电号码进行拦截,或者对虚假来电号码的用户进行追踪等。

本发明实施例提供一种虚假来电号码识别装置,用于完成上述任一实施例中所述的方法,通过本实施例提供的装置完成上述某一实施例中所述的方法的具体步骤与上述相应实施例相同,此处不再赘述。

本发明实施例提供的虚假来电号码识别装置,通过直接向用户归属寄存器hlr发送信令sri请求,并解析sri消息获取待识别号码的当前状态,以当前状态确定待识别号码是否为虚假号码,无需网络分配会话资源,无需回拨,避免了对真实用户的骚扰,节省了资源,提高了识别效率。

图4为本发明实施例提供的电子设备的结构示意图,如图4所示,所述设备包括:处理器401、存储器402和总线403;

其中,处理器401和存储器402通过所述总线403完成相互间的通信;

处理器401用于调用存储器402中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:

向待识别来电号码归属的用户归属寄存器hlr发送请求路由信息sri请求;

获取所述待识别来电号码的sri消息,并从所述sri消息中解析出所述待识别来电号码的用户的当前状态;

若判断获知所述当前状态为除正在通话中以外的其他状态,则确定所述待识别来电号码为虚假来电号码。

本发明实施例提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:

向待识别来电号码归属的用户归属寄存器hlr发送请求路由信息sri请求;

获取所述待识别来电号码的sri消息,并从所述sri消息中解析出所述待识别来电号码的用户的当前状态;

若判断获知所述当前状态为除正在通话中以外的其他状态,则确定所述待识别来电号码为虚假来电号码。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:

向待识别来电号码归属的用户归属寄存器hlr发送请求路由信息sri请求;

获取所述待识别来电号码的sri消息,并从所述sri消息中解析出所述待识别来电号码的用户的当前状态;

若判断获知所述当前状态为除正在通话中以外的其他状态,则确定所述待识别来电号码为虚假来电号码。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

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

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

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

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