一种用户通信特征的获取方法、存储介质及电子设备与流程

文档序号:11182119阅读:368来源:国知局
一种用户通信特征的获取方法、存储介质及电子设备与流程

本发明涉及电话诈骗领域,具体地,涉及一种用户通信特征的获取方法、存储介质及电子设备。



背景技术:

随着移动通信技术的不断发展,移动终端例如手机、ipad等也变得越来越普及。但是,在移动通信技术给人们的生活带来便利的同时,也给犯罪活动带来了方便,尤其是电话诈骗等犯罪活动也日益猖獗起来。目前,电话诈骗的手段越来越多,让人们防不胜防,特别是老年人群体更容易上当受骗,因此给人们的生活造成很大的影响。

对于电话诈骗的检测,当前主流的方案主要有两种:一种方案是基于诈骗电话黑名单进行号码比对来判断当前呼叫是否是通信诈骗行为。在该方案中,基于历史通话事件是否是诈骗电话,确定该次通信事件的电话号码是否属于诈骗电话号码,从而形成黑名单。然后,基于所形成的黑名单,根据来电电话号码是否在黑名单中,确定该次来电是否是诈骗电话。如果是诈骗电话,则禁止接通,从而实现制止通信诈骗行为。另一种方案是基于主叫方的呼叫行为特征来分析判断。例如,当同一主叫号码在短时间内发起大量的呼叫时,呼叫的接通率低,且接通后大多数通话时长较短等特征来进行判断。

以上两种技术方案均是站在通话主叫方的角度来分析判断当前呼叫是否是通信诈骗行为。然而,当前电话诈骗趋势为精准诈骗,通过站在通话主叫方的角度来进行分析判断的方式已经无法适用于精准诈骗这种场景。换句话说,通过站在通话主叫方的角度来进行分析判断的方式无法判断和识别精准诈骗。



技术实现要素:

本发明的实施例提供一种用户通信特征的获取方法、存储介质及电子设备,该方案所要解决的技术问题是:如何获取通话被叫方的通信特征,以识别当前电话诈骗流行的精准诈骗。

根据本发明实施例的第一方面,提供了一种用户通信特征的获取方法。所述方法包括:

获取目标用户的历史信令数据,所述历史信令数据包括所述目标用户的电话通话数据和信息通信数据;

从所述电话通话数据和信息通信数据中获取所述目标用户与各个用户之间的通信特征数据;

根据所述通信特征数据,从所述各个用户中选取所述目标用户的联系人信息;

根据所述通信特征数据,从所述各个用户中选取与所述目标用户频繁通信的陌生人信息。

可选地,所述通信特征数据包括以下中的至少一者:

通话与发送短信的总次数、平均通话时长、通信的最大时间间隔。

可选地,所述根据所述通信特征数据,从所述各个用户中选取所述目标用户的联系人信息,包括:

在确定第一统计时间粒度内通话与发送短信的总次数大于第一预设阈值、平均通话时长大于第二预设阈值,以及通信的最大时间间隔小于第三预设阈值时,确定相应的用户为所述目标用户的联系人,从而获得所述目标用户的联系人列表。

可选地,所述第一统计时间粒度包括以下中的至少一者:一个月、一个季度、一年。

可选地,所述通信特征数据包括以下中的至少一者:

通话与发送短信的总次数、平均通话时长、短信内容。

可选地,所述根据所述通信特征数据,从所述各个用户中选取与所述目标用户频繁通信的陌生人信息,包括:

在确定第二统计时间粒度内通话与发送短信的总次数大于第四预设阈值、平均通话时长大于第五预设阈值,以及所述短信内容包括预设的关键字时,确定相应的用户为与所述目标用户频繁通信的陌生人,从而获得所述目标用户的陌生人列表。

可选地,所述第二统计时间粒度包括以下中的至少一者:一天、一周。

可选地,所述联系人信息包括联系人的标识信息,所述陌生人信息包括陌生人的标识信息。

根据本发明实施例的第二方面,提供了一种计算机可读存储介质。所述计算机可读存储介质上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现本发明实施例第一方面所述的用户通信特征的获取方法的步骤。

根据本发明实施例的第三方面,提供了一种电子设备。所述设备包括:处理器、存储器、通信元件和通信总线,所述处理器、所述存储器和所述通信元件通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行本发明实施例第一方面所述的用户通信特征的获取方法对应的操作。

由上述技术方案可知,获取目标用户的包括电话通话数据和信息通信数据的历史信令数据;从所述电话通话数据和信息通信数据中获取所述目标用户与各个用户之间的通信特征数据;并根据所述通信特征数据,从所述各个用户中选取所述目标用户的联系人信息;再根据所述通信特征数据,从所述各个用户中选取与所述目标用户频繁通信的陌生人信息,其中获取的目标用户的联系人信息和陌生人信息能够用于当前电话诈骗流行的精准诈骗的识别,并且能够提高识别精准诈骗的准确度。

附图说明

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

图1是本发明一实施例提供的用户通信特征的获取方法的流程图;

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

具体实施方式

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

图1是本发明一实施例提供的用户通信特征的获取方法的流程图。如图1所示,本发明一实施例提供的用户通信特征的获取方法包括:

在步骤s101中,获取目标用户的历史信令数据。

其中,所述目标用户可为通信业务中的被叫用户,所述历史信令数据包括所述目标用户在预设时间段内的电话通话数据和信息通信数据。具体地,电话通话数据包括通话主叫方的手机号码或电话号码、通话被叫方的手机号码或电话号码、通话开始时间、通话结束时间以及通话的语音数据等,信息通信数据包括短信发送方的手机号码、短信接收方的手机号码、短信的发送时间以及短信内容等。在本实施例中,在运营商的电信移动网络、固网以及voip网关中根据目标用户的标识信息获取目标用户的历史信令数据。

在步骤s102中,从所述电话通话数据和信息通信数据中获取所述目标用户与各个用户之间的通信特征数据。

其中,所述通信特征数据包括以下中的至少一者:通话与发送短信的总次数、平均通话时长、通信的最大时间间隔以及短信内容。具体地,根据目标用户的标识信息和各个用户的标识信息从所述电话通话数据和信息通信数据中获取所述目标用户与各个用户之间的通信特征数据。其中,所述目标用户和各个用户的标识信息均可为手机号码或电话号码。

在步骤s103中,根据所述通信特征数据,从所述各个用户中选取所述目标用户的联系人信息。

当所述通信特征数据包括通话与发送短信的总次数、平均通话时长以及通信的最大时间间隔时,步骤s103具体包括:在确定第一统计时间粒度内通话与发送短信的总次数大于第一预设阈值、平均通话时长大于第二预设阈值,以及通信的最大时间间隔小于第三预设阈值时,确定相应的用户为所述目标用户的联系人,从而获得所述目标用户的联系人列表。其中,所述第一统计时间粒度包括以下中的至少一者:一个月、一个季度、一年。所述目标用户的联系人列表包括联系人的标识信息,例如手机号码。

在具体的实施方式中,当获取目标用户在过去六个月的电话通话数据和信息通信数据,并且所述第一统计时间粒度为一个月时,所述第一预设阈值可为每月的通话与发送短信的总次数为两次,所述第二预设阈值可为平均通话时长为60秒,所述第三预设阈值可为通信的最大时间间隔为15天。由于获取了目标用户在过去六个月的电话通话数据和信息通信数据,因此,可连续统计6次,得到每月的通话与发送短信的总次数、平均通话时长以及通信的最大时间间隔。具体地,在每个月中,通话与发送短信的总次数大于两次、平均通话时长大于60秒,并且最大时间间隔小于15天,则相应的用户为所述目标用户的联系人。其中,所述第一预设阈值、第二预设阈值以及第三预设阈值可由本领域技术人员根据实际需要进行设置。

在本发明一可选实施方式中,可通过对目标用户的通话行为进行建模来获得目标用户的通信特征,也即是目标用户的联系人列表。具体地,将历史电话通话数据和历史信息通信数据作为数据源,将主叫/发送方的手机号码、被叫/接收方的手机号码、通话次数、通话时长、短信次数以及通信的最大时间间隔作为模型参数,将目标用户的手机号码作为统计对象,将月/季度/年(可选)作为统计时间粒度,将通话与发送短信的总次数(例如,2/月,3/季度,10/年),平均通话时长(60秒),通信的最大时间间隔(15天)可作为阈值参考。当然,阈值参考并不是固定不变的,可根据实际需要进行相应的调整。此外,还将统计时间粒度内通话与发送短信的总次数大于第一预设阈值、平均通话时长大于第二预设阈值,以及通信的最大时间间隔小于第三预设阈值作为判断条件。根据以上描述的要素对目标用户的通话行为进行建模,能够获得目标用户的联系人列表。其中,联系人列表中的联系人是目标用户较长一段历史时间内多次通话或短信的联系人,且通话或短信行为不集中于某段小的时间区间。

在步骤s104中,根据所述通信特征数据,从所述各个用户中选取与所述目标用户频繁通信的陌生人信息。

当所述通信特征数据包括通话与发送短信的总次数、平均通话时长以及短信内容时,步骤s104具体包括:在确定第二统计时间粒度内通话与发送短信的总次数大于第四预设阈值、平均通话时长大于第五预设阈值,以及所述短信内容包括预设的关键字时,确定相应的用户为与所述目标用户频繁通信的陌生人,从而获得所述目标用户的陌生人列表。其中,所述第二统计时间粒度包括以下中的至少一者:一天、一周。所述目标用户的陌生人列表包括陌生人的标识信息,例如手机号码。

在具体的实施方式中,当获取目标用户在过去一个月的电话通话数据和信息通信数据,并且所述第二统计时间粒度为一周时,所述第四预设阈值可为每周的通话与发送短信的总次数为十次,所述第五预设阈值可为平均通话时长为90秒。由于获取了目标用户在过去一个月的电话通话数据和信息通信数据,因此,可连续统计4次,得到每周的通话与发送短信的总次数、平均通话时长以及短信内容。具体地,在每周中,通话与发送短信的总次数大于十次、平均通话时长大于90秒,并且短信内容包括银行卡号的关键词时,则相应的用户为与所述目标用户频繁联系的陌生人。其中,所述第四预设阈值和第五预设阈值可由本领域技术人员根据实际需要进行设置。

在本发明一可选实施方式中,可通过对目标用户的通话行为进行建模来获得目标用户的通信特征,也即是与目标用户频繁通信的陌生人列表。具体地,将历史电话通话数据和历史信息通信数据作为数据源,将主叫/发送方的手机号码、被叫/接收方的手机号码、通话次数、通话时长、短信次数以及短信内容作为模型参数,将目标用户的手机号码作为统计对象,将天/周(可选)作为统计时间粒度,将通话与发送短信的总次数(例如,5/天,10/周),平均通话时长(例如,90秒)可作为阈值参考。当然,阈值参考并不是固定不变的,可根据实际需要进行相应的调整。此外,还将通话与发送短信的总次数大于第四预设阈值、平均通话时长大于第五预设阈值,以及所述短信内容包括银行卡号关键词作为判断条件。根据以上描述的要素对目标用户的通话行为进行建模,能够获得与目标用户频繁通信的陌生人列表。其中,陌生人列表中的陌生人指的是一段时间内频繁与目标用户通话和短信联系的陌生人,并且如果有短信联系,短信内容包括某些银行卡号信息。

在本实施例中,获取目标用户的包括电话通话数据和信息通信数据的历史信令数据;并从所述电话通话数据和信息通信数据中获取所述目标用户与各个用户之间的通信特征数据;再根据所述通信特征数据,从所述各个用户中选取所述目标用户的联系人信息;再根据所述通信特征数据,从所述各个用户中选取与所述目标用户频繁通信的陌生人信息,其中获取的目标用户的联系人信息和陌生人信息能够用于当前电话诈骗流行的精准诈骗的识别,并且能够提高识别精准诈骗的准确度。

在具体的应用中,根据目标用户的标识信息获取目标用户的信令数据;从信令数据中提取呼叫目标用户的终端用户的标识信息;在确定目标用户的联系人列表中不存在终端用户的标识信息时或在确定与所述目标终端的用户频繁通信的陌生人列表中存在所述终端用户的标识信息时,确定终端用户为疑似诈骗人;采集终端用户的预设时长的语音数据;提取语音数据的声纹特征,并将声纹特征与诈骗声纹特征库中的声纹特征进行比对;在根据比对结果得到诈骗声纹特征库中存在与语音数据的声纹特征相同的声纹特征时,确定终端用户为诈骗人。在根据所述比对结果得到所述诈骗声纹特征库中不存在与所述语音数据的声纹特征相同的声纹特征时,提取所述语音数据的语义,并将所述语义与诈骗关键字库中每一诈骗场景下的诈骗关键字进行比对;在所述语义包括所述诈骗关键字库中的诈骗关键字时,确定所述终端用户为诈骗人。籍此,基于目标用户的联系人列表或陌生人列表,能够准确识别当前电话诈骗流行的精准诈骗。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

本发明实施例还提供了一种电子设备,例如可以是移动终端、个人计算机(pc)、平板电脑、服务器等。下面参考图2,其示出了适于用来实现本发明实施例的终端设备或服务器的电子设备200的结构示意图。如图2所示,电子设备200包括一个或多个处理器、通信元件等,所述一个或多个处理器例如:一个或多个中央处理单元(cpu)201,和/或一个或多个图像处理器(gpu)213等,处理器可以根据存储在只读存储器(rom)202中的可执行指令或者从存储部分208加载到随机访问存储器(ram)203中的可执行指令而执行各种适当的动作和处理。本实施例中,只读存储器202和随机访问存储器203统称为存储器。通信元件包括通信组件212和/或通信接口209。其中,通信组件212可包括但不限于网卡,所述网卡可包括但不限于ib(infiniband)网卡,通信接口209包括诸如lan卡、调制解调器等的网络接口卡的通信接口,通信接口209经由诸如因特网的网络执行通信处理。

处理器可与只读存储器202和/或随机访问存储器203中通信以执行可执行指令,通过通信总线204与通信组件212相连、并经通信组件212与其他目标设备通信,从而完成本发明实施例提供的任一项用户通信特征的获取方法对应的操作,例如,获取目标用户的历史信令数据,所述历史信令数据包括所述目标用户的电话通话数据和信息通信数据;从所述电话通话数据和信息通信数据中获取所述目标用户与各个用户之间的通信特征数据;根据所述通信特征数据,从所述各个用户中选取所述目标用户的联系人信息;根据所述通信特征数据,从所述各个用户中选取与所述目标用户频繁通信的陌生人信息。

此外,在ram203中,还可存储有装置操作所需的各种程序和数据。cpu201或gpu213、rom202以及ram203通过通信总线204彼此相连。在有ram203的情况下,rom202为可选模块。ram203存储可执行指令,或在运行时向rom202中写入可执行指令,可执行指令使处理器执行上述通信方法对应的操作。输入/输出(i/o)接口205也连接至通信总线204。通信组件212可以集成设置,也可以设置为具有多个子模块(例如多个ib网卡),并在通信总线链接上。

以下部件连接至i/o接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分207;包括硬盘等的存储部分208;以及包括诸如lan卡、调制解调器等的网络接口卡的通信接口209。驱动器210也根据需要连接至i/o接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入存储部分208。

需要说明的,如图2所示的架构仅为一种可选实现方式,在具体实践过程中,可根据实际需要对上述图2的部件数量和类型进行选择、删减、增加或替换;在不同功能部件设置上,也可采用分离设置或集成设置等实现方式,例如gpu和cpu可分离设置或者可将gpu集成在cpu上,通信元件可分离设置,也可集成设置在cpu或gpu上,等等。这些可替换的实施方式均落入本发明的保护范围。

特别地,根据本发明实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,计算机程序包含用于执行流程图所示的方法的程序代码,程序代码可包括对应执行本发明实施例提供的方法步骤对应的指令,例如,获取目标用户的历史信令数据,所述历史信令数据包括所述目标用户的电话通话数据和信息通信数据;从所述电话通话数据和信息通信数据中获取所述目标用户与各个用户之间的通信特征数据;根据所述通信特征数据,从所述各个用户中选取所述目标用户的联系人信息;根据所述通信特征数据,从所述各个用户中选取与所述目标用户频繁通信的陌生人信息。在这样的实施例中,该计算机程序可以通过通信元件从网络上被下载和安装,和/或从可拆卸介质211被安装。在该计算机程序被处理器执行时,执行本发明实施例的方法中限定的上述功能。

需要指出,根据实施的需要,可将本申请中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。

可能以许多方式来实现本发明的方法和装置、设备。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明实施例的方法和装置、设备。用于方法的步骤的上述顺序仅是为了进行说明,本发明实施例的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明实施例的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明实施例的方法的程序的记录介质。

本发明实施例的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式,很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

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