抵御恶意呼叫的方法和装置与流程

文档序号:19495818发布日期:2019-12-24 14:56阅读:359来源:国知局
抵御恶意呼叫的方法和装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种抵御恶意呼叫的方法和装置。



背景技术:

随着电话给人带来了极大便利,同时也出现了越来越多的恶意呼叫,如骚扰电话、广告推销等。现有的解决方法通常是在终端上设置黑名单,用户发现某号码是恶意呼叫后,将该号码设置为黑名单,当黑名单中的号码再来电时,终端会自动拒接。但随着恶意呼叫日益组织化和产业化,目前不法分子采用多号码呼叫的方式对用户进行连续不间断的恶意呼叫,导致用户对此种方式的恶意呼叫防不胜防。

因此,如何保护用户免受恶意呼叫的连续骚扰,成为亟待解决的问题。



技术实现要素:

针对现有技术存在的问题,本发明实施例提供一种抵御恶意呼叫的方法和装置。

一方面,本发明实施例提供一种抵御恶意呼叫的方法,所述方法包括:

判断当前呼叫的主叫是否为恶意号码;

当所述主叫为恶意号码时,将当前呼叫转移到号码资源池中的号码;

通过所述号码资源池中的号码处理当前通话。

另一方面,本发明实施例提供一种抵御恶意呼叫的装置,所述装置包括:

第一判断单元,用于判断当前呼叫的主叫是否为恶意号码;

转移单元,用于当所述主叫为恶意号码时,将当前呼叫转移到号码资源池中的号码;

第一处理单元,通过所述号码资源池中的号码处理当前通话。

另一方面,本发明实施例还提供一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述抵御恶意呼叫的方法的步骤。

另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述抵御恶意呼叫的方法的步骤。

本发明实施例通过对恶意呼叫进行转移,能够避免用户受到恶意呼叫的骚扰,为用户提供实时保护。

附图说明

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

图1为本发明一实施例提供的抵御恶意呼叫的方法的流程示意图;

图2为本发明一实施例提供的对恶意号码进行反制的方法的流程示意图;

图3为本发明一实施例提供的抵御恶意呼叫的装置的结构示意图;

图4为本发明一实施例提供的抵御恶意呼叫的系统的结构示意图;

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

具体实施方式

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

图1示出了本发明实施例提供的一种抵御恶意呼叫的方法的流程示意图。

如图1所示,本发明实施例提供的抵御恶意呼叫的方法具体包括以下步骤:

s11、判断当前呼叫的主叫是否为恶意号码;

本发明实施例对用户的当前呼叫进行判断,例如根据主叫行为、被叫行为以及主叫信誉进行综合判断,来确定当前呼叫是否为恶意号码发起的恶意呼叫。

s12、当所述主叫为恶意号码时,将当前呼叫转移到号码资源池中的号码;

本发明实施例提供一种号码资源池,号码资源池提供多个转接号码,以便在判断出恶意呼叫之后,从号码资源池中选取转接号码进行呼叫转移,从而避免用户受到恶意呼叫的骚扰,为用户提供实时保护。

s13、通过所述号码资源池中的号码处理当前通话。

本发明实施例对恶意呼叫进行转移,通过负责转接的号码资源池中的号码对恶意呼叫进行处理。具体处理方式包括通过转接号码不接听恶意呼叫直至呼叫结束、拒接、拒接后回拨等方式,其中在拒接或呼叫结束后通过转接号码对恶意号码进行回拨的方式一方面能够对误判为恶意号码的主叫进行确认以对呼叫进行合适的处理,另外,能够对真正的恶意号码造成一定的干扰,阻止其继续进行恶意呼叫行为,实现对恶意号码的反制。

本发明实施例提供的抵御恶意呼叫的方法,在判断出当前呼叫的主叫为恶意号码之后,将当前的恶意呼叫转移到号码资源池中的号码,通过转接号码对恶意呼叫进行处理。本发明实施例通过对恶意呼叫进行转移,能够避免用户受到恶意呼叫的骚扰,为用户提供实时保护。

在上述实施例的基础上,s12具体包括:

当多个恶意号码不间断呼叫当前被叫时,将所述多个恶意号码发起的呼叫转移到所述号码资源池中与发起呼叫的恶意号码相同数量的号码。

具体地,当不法分子采用多个号码对同一用户进行连续不间断的恶意呼叫时,本发明实施例为用户提供相同数量的转接号码,分别接听每个恶意号码发出的呼叫。

在具体实施过程中,转移方式可通过ims(ipmultimediasubsystem,ip多媒体系统)或软交换系统将恶意呼叫转移给号码资源池的号码。本发明实施例能够保护用户免受恶意号码的连续攻击。

号码资源池为用户提供多个转接号码,用户使用号码资源池中的号码需要先获得使用号码资源池的权限,例如在具体实施过程中用户首先需要申请抵御恶意呼叫的业务,并需明确使用该业务的时间段,只有在申请使用恶意呼叫抵御业务之后,才能获得使用号码资源池中的号码的权限。本发明实施例提供的号码资源池能够通过时分复用的方式供所有申请业务的用户共用,可以减少所需的转接号码数量,降低资源的占用。

具体地,所述号码资源池中的号码包括在线号码和离线号码。

本发明实施例采用在线号码和离线号码结合的方式组成号码资源池,在线号码指的是号码一直处于在线激活状态,离线号码是当使用该号码时,该号码才被激活在线,被释放后即离线。本发明实施例提供的在线号码和离线号码相结合的方式能够在保证便利性的同时减少占用资源,提高号码资源池的利用率。

在上述实施例的基础上,所述s12具体还包括:

当多个恶意号码不间断呼叫当前被叫时,优先将恶意号码的呼叫转移到号码资源池中的在线号码;

当所述号码资源池中的在线号码数量不足时,激活相应数量的离线号码,并将未转移到在线号码的恶意呼叫转移到激活后的号码;

在通过激活后的号码处理完恶意呼叫后,将所述激活后的号码重新释放为离线号码。

本发明实施例在从号码资源池选择号码时,优先选择在线号码,当在线号码资源不足时,选择离线号码,先进行激活,再接听对应的恶意呼叫,在处理完恶意呼叫之后重新转换为离线状态,从而能够释放占用的资源,合理利用号码资源池。

在上述实施例的基础上,s13具体包括:

不接听所述恶意号码的呼叫,或者直接拒绝所述恶意号码的呼叫,或者在拒绝所述恶意号码的呼叫之后通过所述号码资源池中的号码向所述恶意号码回复短信或进行回拨。

本发明实施例在由号码资源池中的号码接听恶意呼叫之后,通过号码资源池中的号码结束恶意呼叫,并提出一种对恶意号码进行反制的处理方式,具体包括:不接听直到主叫停止呼叫、直接拒绝或者在直接拒绝后向主叫回复短信。

具体地,在恶意呼叫结束后,在不影响用户感知的情况下,通过所述号码资源池中的号码向所述恶意号码进行回拨,如果主叫是被误判为恶意号码的正常号码,则回拨方式符合正常流程,能够不对正常用户造成干扰;如果没有误判,则能够对恶意号码造成一定的干扰,阻止恶意号码继续进行恶意呼叫的行为,达到对恶意号码进行一定反制的目的。

在上述实施例的基础上,在s13之后,所述方法还包括:

向在指定回拨次数内接听的恶意号码播放语音留言。

具体地,如果恶意号码接听了回拨电话,则向恶意号码自动播放系统录音,请求接听回拨的号码向用户进行语音信箱留言。

下面用具体例子对本发明提出的采用回拨方式对恶意号码进行反制进行详细阐述。

例如,主叫a呼叫用户b,在判断出a为恶意号码之后,由号码资源池分配一个转接号码c接听a的呼叫。

图2示出了本发明实施例提出的对恶意号码进行反制的流程示意图。

参照图2,对恶意号码进行反制的步骤包括:

1)、在将恶意主叫a的呼叫转移到号码c后,通过号码c可选择的处置方式包括:不接听直到主叫a停止呼叫、直接拒接或直接拒接后回复短信;

2)、随后将c作为主叫拨打恶意号码a,设置最大拨打次数门限为n(n可默认设置为2);

3)、判断拨打次数是否不超过最大拨打次数n;

若不超过n,判断a是否接听了电话:若a没有接听电话,则回到步骤2;若a接听了电话,则继续步骤4;若拨打次数超过n,则进入步骤5;

4)、a接听电话后,c自动播放系统录音,请求a向用户b进行语音信箱留言;

5)、结束恶意号码反制流程,释放号码c,将号码c返回到号码资源池。

在上述实施例的基础上,s11具体包括:

如果当前呼叫的主叫在第一指定时间内作为主叫的通话时长占比小于第一阈值,判定当前呼叫的主叫为恶意号码,所述作为主叫的通话时长占比为作为主叫的通话时长与忙时时长的比值;

如果当前呼叫的被叫在第二指定时长内的被呼叫时长占比大于第二阈值,判定当前呼叫的主叫为恶意号码,所述被呼叫时长占比为被叫的忙时时长与所述第二指定时长的比值;

如果所述当前呼叫的主叫在共享号码标记库中的标记状态为骚扰电话且标记次数大于第三阈值,判定当前呼叫的主叫为恶意号码,所述共享号码标记库包括标记为骚扰电话的号码和每个号码标记次数。

本发明实施例提出的判断当前主叫是否为恶意号码的方法结合了主叫行为、被叫行为和主叫信誉多个维度的分析判断。

下面分别对主叫行为分析、被叫行为分析和主叫信誉分析进行详细阐述。

主叫行为分析:计算当前主叫在一定时间内作为主叫的通话时长占比,若当前主叫作为主叫的通话时长占比很低,则为恶意呼叫主叫的概率较高。

具体地,获取当前主叫在一定时间内作为主叫的信令话单,根据信令话单中记录的主叫通话时长和忙时时长计算主叫通话时长占比:主叫通话时长占比=主叫通话时长/忙时时长,若主叫通话时长占比小于第一阈值,则判定当前主叫为恶意号码。

其中,主叫通话时长为同一主叫信令话单记录的作为主叫接通电话的总时长;忙时时长为同一主叫信令话单记录的总时长(即从建立信令的开始时间到信令结束时间)。

被叫行为分析:分析当前被叫作为被叫情况下在最近一段时间被呼叫的时长占比,若最近一段时间被呼叫时长占比较高,则该被叫处于恶意呼叫概率较高。

具体地,获取当前被叫在一定的测试周期内(例如3分钟)的被叫信令话单,根据信令话单中记录的被叫忙时时长计算被呼叫时长占比:被呼叫时长占比=忙时时长/总时长,若被呼叫时长占比大于第二阈值,则判定当前被叫处于被恶意呼叫状态,当前主叫为恶意号码。

其中,忙时时长为同一被叫的被叫信令话单记录的总时长(即从建立信令的开始时间到信令结束时间),总时长为指定的时间周期(如3分钟)。

主叫信誉分析:主要分析作为主叫的号码在共享号码库的标记状态判断主叫是否为恶意号码,若主叫号码被标记为骚扰电话并且标记频次较高,则主叫号码为恶意号码的概率较高。

具体地,本发明实施例提供的共享号码标记库中记录着骚扰电话的号码、骚扰类型(如响一声、广告推销等)以及每个号码的标记次数。如果当前主叫被标记为骚扰电话(如响一声),且标记次数超过预设数值,则判定当前主叫为恶意号码。

本发明实施例在判断出所述当前呼叫的主叫为恶意号码之后,将判断出的恶意号码保存到所述共享号码标记库中并标记出骚扰类型和次数。

本发明实施例提供的主被叫行为和号码历史信誉相结合的判断方式大大提高了恶意呼叫判断的精准率。

在上述实施例的基础上,s11之前,所述方法还包括:

判断当前呼叫的主叫是否在当前呼叫的被叫的白名单或者黑名单中;

如果当前呼叫的主叫在被叫的白名单中,则直接建立通话;

如果当前呼叫的主叫在被叫的黑名单中,则拒绝建立通话。

具体地,本发明实施例提出一种依据信任度的黑白灰主叫分级方式,既不影响用户正常通话,同时缩小恶意呼叫分析范围。用户可把信任的主叫设为白名单,将确定不信任的主叫设为黑名单,其余主叫默认为灰名单,灰名单号码来电时由本发明实施例提供的s11的步骤进行恶意号码的判断,对黑白名单中号码的处理包括以下步骤:

当主叫a呼叫用户b时,首先进行判断a是否在b设置的呼叫白名单里,如果在白名单里,则直接呼叫b;

如果不在白名单中,判断a是否在b设置的呼叫黑名单里,如果在黑名单里,则阻止本次呼叫。

本发明实施例提出的基于黑白灰名单进行呼叫处理的方式能够在不影响用户正常的通话情况下,缩小了恶意呼叫的判断范围。

本发明实施例还提供一种抵御恶意呼叫的装置。

图3示出了本发明实施例提供的一种抵御恶意呼叫的装置的结构示意图。

如图3所示,本发明实施例提供的抵御恶意呼叫的装置包括第一判断单元11、转移单元12以及处理单元13,其中:

所述第一判断单元11,用于判断当前呼叫的主叫是否为恶意号码;

所述转移单元12,用于当所述主叫为恶意号码时,将当前呼叫转移到号码资源池中的号码;

所述第一处理单元13,通过所述号码资源池中的号码处理当前通话。

本发明实施例提供的抵御恶意呼叫的装置,在判断出当前呼叫的主叫为恶意号码之后,将当前的恶意呼叫转移到号码资源池中的号码,通过转接号码对恶意呼叫进行处理。本发明实施例通过对恶意呼叫进行转移,能够避免用户受到恶意呼叫的骚扰,为用户提供实时保护。

在上述实施例的基础上,所述转移单元12,用于当多个恶意号码不间断呼叫当前被叫时,将所述多个恶意号码发起的呼叫转移到所述号码资源池中与发起呼叫的恶意号码相同数量的号码。

具体地,所述号码资源池中的号码包括在线号码和离线号码;

具体地,所述转移单元12包括:

第一转移子单元,用于当多个恶意号码不间断呼叫当前被叫时,优先将恶意号码的呼叫转移到号码资源池中的在线号码;

激活子单元,用于当所述号码资源池中的在线号码数量不足时,激活相应数量的离线号码;

第二转移子单元,用于将未转移到在线号码的恶意呼叫转移到激活后的号码;

释放子单元,用于在通过激活后的号码处理完恶意呼叫后,将所述激活后的号码重新释放为离线号码。

在上述实施例的基础上,所述第一处理单元13,用于不接听所述恶意号码的呼叫,或者直接拒绝所述恶意号码的呼叫,或者在拒绝所述恶意号码的呼叫之后通过所述号码资源池中的号码向所述恶意号码回复短信或进行回拨。

在上述实施例的基础上,所述第一处理单元13还用于在所述回拨模块向所述恶意号码进行回拨之后,向在指定回拨次数内接听的恶意号码播放语音留言。

在上述实施例的基础上,所述第一判断单元11包括:

如果当前呼叫的主叫在第一指定时长内作为主叫的通话时长占比小于第一阈值,判定当前呼叫的主叫为恶意号码,所述作为主叫的通话时长占比为作为主叫的通话时长与忙时时长的比值;

如果当前呼叫的被叫在第二指定时长内的被呼叫时长占比大于第二阈值,判定当前呼叫的主叫为恶意号码,所述被呼叫时长占比为被叫的忙时时长与所述第二指定时长的比值;

如果所述当前呼叫的主叫在共享号码标记库中的标记状态为骚扰电话且标记次数大于第三阈值,判定当前呼叫的主叫为恶意号码,所述共享号码标记库包括标记为骚扰电话的号码和每个号码的标记次数。

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

第二判断单元,用于判断当前呼叫的主叫是否在当前呼叫的被叫的白名单或者黑名单中;

第二处理单元,用于如果判断出主叫在被叫的白名单中,则直接建立通话;如果判断出在被叫的黑名单中,则拒绝建立通话。

本发明实施例还提供一种抵御恶意呼叫的系统。

图4示出了本发明实施例提供的一种抵御恶意呼叫的系统的结构示意图。

参照图4,本发明实施例提供的抵御恶意呼叫的系统包括呼叫分析模块、用户实时保护模块和恶意号码反制模块,所述呼叫分析模块与所述用户实时保护模块相连,所述用户实时保护模块分别与呼叫分析模块和恶意号码反制模块相连,其中:

所述呼叫分析模块,用于分析、判定每个主叫是否为恶意号码,将判定出的恶意号码传送至用户实时保护模块;

所述用户实时保护模块,用于在呼叫分析模块判定主叫为恶意呼叫之后,从号码资源池中选取号码作为被叫的转接号码,接听恶意主叫的呼叫,并将恶意主叫及转接号码传送至恶意号码反制模块;

所述恶意号码反制模块,用于结束当前恶意呼叫,并对恶意号码进行干扰。

具体地,所述呼叫分析模块还分别与移动终端、共享号码标记系统和信令检测系统相连,分别用于从移动终端获取用户的黑名单和白名单设置;从共享号码标记系统获取号码标记情况以进行恶意号码的判断;从信令监测系统获取话单数据以进行恶意号码的判断。

具体地,所述用户实时保护模块还与ims或软交换系统相连,用于通过ims或软交换系统将恶意呼叫转移到号码资源池中的号码。

本发明实施例提供的抵御恶意呼叫的系统中的用于执行上述方法实施例各个功能模块与本发明实施例提供的抵御恶意呼叫的装置中用于执行相应方法实施例的功能模块相对应,本实施不再赘述。

本发明实施例中的功能模块可以通过硬件处理器(hardwareprocessor)来实现相关功能模块,本发明实施例不再赘述。

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

本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如图1的方法。

图5示出了本发明一实施例提供的电子设备的结构示意图。

如图5所示,本发明实施例提供的电子设备包括存储器21、处理器22、总线23以及存储在存储器21上并可在处理器22上运行的计算机程序。其中,所述存储器21、处理器22通过所述总线23完成相互间的通信。

所述处理器22用于调用所述存储器21中的程序指令,以执行所述程序时实现如图1的方法。

例如,所述处理器执行所述程序时实现如下方法:

判断当前呼叫的主叫是否为恶意号码;

当所述主叫为恶意号码时,将当前呼叫转移到号码资源池中的号码;

通过所述号码资源池中的号码处理当前通话。

本发明实施例提供的电子设备,在判断出当前呼叫的主叫为恶意号码之后,将当前的恶意呼叫转移到号码资源池中的号码,通过转接号码对恶意呼叫进行处理。本发明实施例通过对恶意呼叫进行转移,能够避免用户受到恶意呼叫的骚扰,为用户提供实时保护。

本发明实施例还提供一种非暂态计算机可读存储介质,所述存储介质上存储有计算机程序,所述程序被处理器执行时实现如图1的步骤。

例如,所述处理器执行所述程序时实现如下方法:

判断当前呼叫的主叫是否为恶意号码;

当所述主叫为恶意号码时,将当前呼叫转移到号码资源池中的号码;

通过所述号码资源池中的号码处理当前通话。

本发明实施例提供的非暂态计算机可读存储介质,在判断出当前呼叫的主叫为恶意号码之后,将当前的恶意呼叫转移到号码资源池中的号码,通过转接号码对恶意呼叫进行处理。本发明实施例通过对恶意呼叫进行转移,能够避免用户受到恶意呼叫的骚扰,为用户提供实时保护。

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

判断当前呼叫的主叫是否为恶意号码;

当所述主叫为恶意号码时,将当前呼叫转移到号码资源池中的号码;

通过所述号码资源池中的号码处理当前通话。

本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。

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

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

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