骚扰电话监控方法及装置与流程

文档序号:12379850阅读:506来源:国知局
骚扰电话监控方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种骚扰电话监控方法及装置。



背景技术:

通讯技术在为用户带便利的通讯服务,为运营商赚取利润的同时,也为骚扰电话的传播提供了途径。近年来,骚扰电话有着愈演愈烈之势,已成为社会一大公害。频繁的广告电话、诈骗电话、反动电话使用户不胜其烦,还可能对社会造成极大的危害。有鉴于此,骚扰电话监控系统应运而生,其功能主要是能根据用户的起呼行为来自动地发现违规用户,进而限制或禁止其通话功能。现有的骚扰电话监控系统,通常是使用起呼频次、振铃时长、被叫号码离散度等组成的监控规则,对主叫用户在一定时长内的起呼行为进行监控。此类方法可较为有效的监控“振铃一次就挂机”的骚扰行为,也可将频繁的对不同用户进行呼叫的行为与普通的通话行为区分开来。然而,此类方法无法将回访电话、通知电话等起呼频次较高且呼叫对象不同的合法电话与广告电话、诈骗电话、反动电话等非法电话进行有效区分。

针对相关技术中,无法将起呼频次较高且呼叫对象不同的合法电话与广告电话、诈骗电话、反动电话等非法电话进行有效区分的问题,还未提出有效的解决方案。



技术实现要素:

本发明提供了一种骚扰电话监控方法及装置,以至少解决相关技术中无法将起呼频次较高且呼叫对象不同的合法电话与广告电话、诈骗电话、反动电话等非法电话进行有效区分的问题。

根据本发明的一个方面,提供了一种骚扰电话监控方法,包括:获取主叫用户在预定时间段内的起呼次数;获取在所述预定时间段内被所述主叫用户对应的被叫用户挂机的通话次数;根据所述起呼次数和所述通话次数确定所述主叫用户是否为合法用户。

可选地,根据所述起呼次数和所述通话次数确定所述主叫用户是否为合法用户包括:在所述通话次数与所述起呼次数的比值大于第一预定阈值的情况下,确定所述主叫用户为非法用户。

可选地,获取在所述预定时间段内被所述主叫用户对应的被叫用户挂机的通话次数之前包括:确定所述起呼次数大于第二预定阈值。

可选地,所述通话次数还包括:在所述预定时间段内所述主叫用户与所述被叫用户 的通话时长小于第三预定阈值的通话次数。

可选地,获取主叫用户在预定时间段内的起呼次数之前包括:接收对所述主叫用户进行监控的请求消息。

根据本发明的另一个方面,还提供了一种骚扰电话监控装置,所述装置包括:第一获取模块,用于获取主叫用户在预定时间段内的起呼次数;第二获取模块,用于获取在所述预定时间段内被所述主叫用户对应的被叫用户挂机的通话次数;第一确定模块,用于根据所述起呼次数和所述通话次数确定所述主叫用户是否为合法用户。

可选地,所述第一确定模块还用于在所述通话次数与所述起呼次数的比值大于第一预定阈值的情况下,确定所述主叫用户为非法用户。

可选地,所述装置还包括:第二确定模块,用于确定所述起呼次数大于第二预定阈值。

可选地,所述通话次数还包括:在所述预定时间段内所述主叫用户与所述被叫用户的通话时长小于第三预定阈值的通话次数。

可选地,所述装置还包括:接收模块,用于接收对所述主叫用户进行监控的请求消息。

通过本发明,采用获取主叫用户在预定时间段内的起呼次数;获取在预定时间段内被主叫用户对应的被叫用户挂机的通话次数;根据该起呼次数和该通话次数确定主叫用户是否为合法用户。解决了相关技术中无法将起呼频次较高且呼叫对象不同的合法电话与广告电话、诈骗电话、反动电话等非法电话进行有效区分的问题,提升了骚扰电话监控的查准率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的骚扰电话监控方法的流程图;

图2是根据本发明实施例的骚扰电话监控装置的结构框图;

图3是根据本发明实施例的骚扰电话监控装置的结构框图(一);

图4是根据本发明实施例的骚扰电话监控装置的结构框图(二);

图5是根据本发明的示例性实施例的骚扰电话监控方法的流程图;

图6是根据本发明的示例性实施例的骚扰电话监控系统的架构示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种骚扰电话监控方法,图1是根据本发明实施例的骚扰电话监控方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,获取主叫用户在预定时间段内的起呼次数;

步骤S104,获取在预定时间段内被主叫用户对应的被叫用户挂机的通话次数;

步骤S106,根据该起呼次数和该通话次数确定该主叫用户是否为合法用户。

通过上述步骤,可以根据获取到主叫用户在预定时间段内的起呼次数和被该主叫用户对应的被叫用户挂机的通话次数判断出该主叫用户是合法用户还是非法用户,即,利用骚扰电话接通后会被大量的被叫用户快速挂断这一特征,解决了相关技术中无法将起呼频次较高且呼叫对象不同的合法电话与广告电话、诈骗电话、反动电话等非法电话进行有效区分的问题,提升了骚扰电话监控的查准率。

上述步骤S106涉及到根据上述起呼次数和上述通话次数确定主叫用户是否为合法用户,在一个可选实施例中,在上述通话次数与上述起呼次数的比值大于第一预定阈值的情况下,确定主叫用户为非法用户。也就是说,在主叫用户播出的所有通话中有一定数量的通话被被叫用户挂断的情况下,则判定该主叫用户为非法用户。

在一个可选实施例中,获取在预定时间段内被主叫用户对应的被叫用户挂机的通话次数之前,确定该起呼次数大于第二预定阈值。即,在主叫用户的通话起呼次数达到一定数量时,才能作为采样的目标。

上述步骤S106涉及到根据该起呼次数和该通话次数确定该主叫用户是否为合法用户,在一个可选实施例中,上述通话次数还包括:在预定时间段内主叫用户与被叫用户的通话时长小于第三预定阈值的通话次数。

在一个可选实施例中,在获取主叫用户在预定时间段内的起呼次数之前,接收对该主叫用户进行监控的请求消息。

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

在本实施例中还提供了一种骚扰电话监控装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是根据本发明实施例的骚扰电话监控装置的结构框图,如图2所示,该装置包括:第一获取模块22,用于获取主叫用户在预定时间段内的起呼次数;第二获取模块24,用于获取在预定时间段内被主叫用户对应的被叫用户挂机的通话次数;第一确定模块26,用于根据该起呼次数和该通话次数确定主叫用户是否为合法用户。

可选地,第一确定模块26还用于在该通话次数与该起呼次数的比值大于第一预定阈值的情况下,确定主叫用户为非法用户。

图3是根据本发明实施例的骚扰电话监控装置的结构框图(一),如图3所示,该装置还包括:第二确定模块32,用于确定该起呼次数大于第二预定阈值。

可选地,该通话次数还包括:在预定时间段内该主叫用户与该被叫用户的通话时长小于第三预定阈值的通话次数。

图4是根据本发明实施例的骚扰电话监控装置的结构框图(二),如图4所示,该装置还包括:接收模块42,用于接收对该主叫用户进行监控的请求消息。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S1,获取主叫用户在预定时间段内的起呼次数;

S2,获取在预定时间段内被主叫用户对应的被叫用户挂机的通话次数;

S3,根据该起呼次数和该通话次数确定该主叫用户是否为合法用户。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

针对相关技术中存在的上述问题,需要对当前的监控方法进行革新和完善,利用骚 扰电话接通后会被大量的被叫用户快速挂断这一特性,增加对通话时长和被叫主动挂机拆线情况的统计分析,可以有效的将合法的回访、通知类电话与非法的骚扰电话区分开来,从而更为准确和有效的捕获骚扰电话用户。

本发明可选实施例的主要目的在于提供一种基于通话时长和被叫拆线分析的骚扰电话监控方法,对现有骚扰电话监控系统进行革新和完善,以解决当前监控无法区分合法的回访、通知类电话与非法的骚扰电话的需求问题。

为达到上述目的,实现本发明可选实施例所述的骚扰电话监控方法的系统包括以下模块:

接口模块,主要实现:(1)获取话单文件或接收第三方系统的监控请求,并转换成内部消息发送至监控分析模块;(2)输出违规用户至BOSS或返回监控结果至第三方系统,从而进一步限制或禁止违规用户的通话行为。

规则定义模块,用于配置至少一条监控规则。其中,所述监控规则可包括:监控时长、起呼频次门限、通话时长门限、被叫拆线率门限等。所述监控规则可配置一条或多条,多条监控规则中配置不同的规则时长、起呼频次门限、通话时长门限、被叫拆线率门限等。

监控分析模块,用于基于监控规则对用户的通话行为进行监控和判定,包括计数单元和分析单元。(1)计数单元,用于对所述用户在一个规则时长内起呼频次、通话时长小于通话时长门限且被叫主动挂机拆线的次数进行计数;(2)分析单元,用于对所述用户的起呼频次计数值与规则中所设定的起呼频次门限进行比较,若达到呼叫频次门限,则计算通话时长小于通话时长门限且被叫拆线的次数占呼叫频次的比率,并将计算结果与被叫拆线率门限进行比较,将触发门限的用户判定为违规用户,并通知接口模块。

上述系统进一步可包括:

数据库管理模块,用于将监控结果及日志保存至数据库。

显示模块,用于查询并显示配置信息和监控日志。

本发明所述骚扰电话监控包括以下步骤:

步骤A.规则定义模块配置一条或多条监控规则,监控规则中可包括如下内容:

规则时长,监控系统对主叫用户的起呼频次进行分析、判定的周期;

起呼频次门限:主叫用户在一个规则时长内起呼次数达到该门限,则表示该用户触发起呼频次门限;

通话时长门限:若某次通话的时长小于该门限,则表示此次通话触发通话时长门限;

被叫拆线率门限:主叫用户在一个规则时长内触发通话时长门限且为被叫主动挂机 拆线的数量占该用户在规则时长内起呼频次的比率若达到该门限,则表示该用户触发被叫拆线率门限。

步骤B.接口模块获取BOSS话单或其它第三方系统的监控请求消息,将其转换为内部消息发送至监控分析模块。

步骤C.监控分析模块接收步骤B的内部消息,基于步骤A中所配置的监控规则,执行如下子步骤:(1)对用户在一个规则时长内起呼频次进行计数(计数值x);(2)对通话时长小于通话时长门限且被叫主动挂机拆线的次数进行计数(计数值y);(3)比较计数值x和起呼频次门限,若达到起呼频次门限则计算y除以x的值z;否则,返回步骤B;(4)比较z和被叫拆线率门限,若达到门限值则判定该用户违规,并通知接口模块;否则,返回步骤B。

步骤D,接口模块将步骤C判定的违规用户同步给BOSS或其它第三方系统。

在本可选实施例中,首先,基于监控规则对一定时长内主叫用户的起呼频次以及通话时长小于门限且为被叫拆机的次数进行计数。当用户的起呼频次达到规则中所设定的起呼频次门限,计算短时通话被叫拆机次数占起呼频次的比值,若该比值达到规则中设定的门限,则判定主叫用户违规。

下面将参考附图并结合示例性实施例,来详细说明本发明。

在监控系统工作前,需要先为系统配置至少一条监控规则。监控规则包括:规则时长、起呼频次门限、通话时长门限、被叫拆线率门限等。

图5是根据本发明的示例性实施例的骚扰电话监控方法的流程图,如图5所示,该流程包括如下步骤:

S501,读取话单文件中的一条话单记录或接收一条监控请求消息,将其转换为内部消息。其中,内部消息中需包含:主叫号码、通话时长、是否被叫主动拆线等信息,执行下一步S502。

S502,从已配置的监控规则中取出一条监控规则。取出的该条监控规则将为后续步骤的计数和判定过程提供依据。执行下一步S503。

S503,基于当前监控规则,对主叫用户在规则时长内的起呼频次进行计数,即对该主叫号码在规则时长内的起呼频次在原有基础上进行加1操作,记为值x。执行下一步S504。

S504,基于当前监控规则,判断通话时长是否小于通话时长门限。若是,执行下一步S505;否则,执行S507。

S505,判断是否被叫主动挂机拆线。若是,执行下一步S506;否则,执行S507。

S506,基于当前监控规则,对主叫用户在规则时长内通话时间过短且被叫用户拆机的频次进行计数,即对该主叫号码在规则时长内短话被叫拆线频次在原有基础上进行加1操作,记为值y。执行下一步S507。

S507,基于当前监控规则,判断主叫用户的起呼频次是否达到起呼频次门限,即判断值x是否大于或等于起呼频次门限。若是,执行下一步S508;否则,执行S511。

S508,计算短话被叫拆线频次占起呼频次的比率,即计算y/x的值z。执行下一步S509。

S509,基于当前监控规则,判断短话被叫拆线比率是否达到被叫拆线率门限,即判断z是否大于或等于被叫拆线率门限。若是,执行下一步S510;否则,执行S511。

S510,判定该主叫用户为骚扰电话违规用户,并通过文件或消息形式输出判定结果。结束此次流程,待再次读取一条话单记录或接收监控请求触发新的流程。

S511,判断是否还存在其它监控规则。若是,执行下一步S512;否则,执行S502。

S512,判定该主叫用户为正常用户,并可通过文件或消息形式输出判定结果。结束此次流程,待再次读取一条话单记录或接收监控请求触发新的流程。

图6是根据本发明的示例性实施例的骚扰电话监控系统的架构示意图。结合图6可以看出该系统包括:

控制台601(人机交互界面),结合了规则定义模块和显示模块的功能,用于实现:(1)将监控规则等配置数据写入数据库605,并可对数据库605中的配置数据进行查询、显示;(2)对数据库605中保存的违规用户及其通话记录等日志信息进行查询、显示;(3)读取数据库605中的监控规则等配置信息并同步至监控分析模块603。

接口模块602,用于实现:(1)从BOSS获取话单文件或接收其它第三方系统的受控消息,解析话单或读取消息内容,并转换为内部消息向监控分析模块603发起监控请求;(2)接收监控分析模块603的监控结果,并将监控结果以文件或消息接口通知BOSS或第三方系统。

监控分析模块603,用于实现:(1)接收接口模块602的监控请求消息,并根据控制台201所同步的监控规则对用户的通话记录进行分析、判定;(2)判定结果以消息的形式通知接口模块602;(3)将违规用户及其通话记录发送给数据库管理模块进行入库。

数据库管理模块604,用于实现:接收监控分析模块203所发送的违规用户及其通话记录,并写入数据库605。

数据库605,为关系数据库,为系统的配置信息及可疑用户信息等日志记录提供物理存储。

综上所述,通过本发明的基于通话时长和被叫拆线统计的骚扰电话监控方法,在监控中引入短话被叫拆线率的概念,对同一主叫在一定时长内通话时长和被叫拆线情况的统计分析,可有效的将骚扰电话与正常的回访、通知电话区分开来,从而在保证查全率的同时,有效的提升系统的查准率。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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