一种通信用户社交圈生成方法及系统技术方案

技术编号:15691869 阅读:52 留言:0更新日期:2017-06-24 05:25
本发明专利技术公开了一种通信用户社交圈生成方法及系统,所述方法包括:获取第一通信用户与第二通信用户间的相似指数;根据所述相似指数对所述第二通信用户进行第一排序;设定第一阈值,由相似指数大于所述第一阈值的第二通信用户生成候选社交圈;根据用户属性获取所述第一通信用户与所述候选社交圈中的第二通信用户间的交往指数;根据所述交往指数对所述候选社交圈中的第二通信用户进行第二排序;设定第二阈值,由交往指数大于所述第二阈值的第二通信用户生成用户社交圈。本发明专利技术通过获取第一通信用户与第二通信用户的相似指数和交往指数,逐次对所述第一通信用户的对端进行筛选,能够准确生成所述第一通信用户的社交圈。

Method and system for generating social circle of communication user

The invention discloses a communication system and user circle generation method, the method comprises: acquiring the similarity index of the first communication communication between users and users of second; according to the similarity index of the first ranking of the second communication users; set up the first threshold, the second communication user generated candidate circle by similarity index is greater than the first threshold value; according to the second communications user gets the first communication with the user candidate in the social circle exchanges index; according to the communication index second ranked the second communication users in the candidate circle; set second threshold, second communication user generated user of the social circle the second threshold is greater than the Association index. The present invention by the similarity index and the index of association to obtain the first communication users and second communication users, by the first communication to the end user selection, can accurately generate the first communication users social circle.

【技术实现步骤摘要】
一种通信用户社交圈生成方法及系统
本专利技术涉及通信领域,尤其涉及一种通信用户社交圈生成方法及系统。
技术介绍
移动通讯技术是通讯技术新的发展,是利用移动终端设备来进行通信,实现信息的交流,以共享资源的一种新兴技术。随着智能手机的发展,移动通讯技术更是得到飞速的发展,使得移动即时通讯设备与通信网络无线连接的可用性变得越来越普遍,其中通信用户中保存有大量的通信数据,这些大量的通信数据是通信用户获取社交圈的重要资源。目前,通信用户社交圈的生成,基本都是基于微信、微博等网络社交媒体来分析;也有基于通信用户的通话数据进行分析的,但基于通话数据的大多是根据通话频次等数据的分布式处理进行的一些统计分析,对于仅通过简单的统计通信次数进行的分析必然不够,因为目前通信用户大量的通信数据致使传统的数据库统计满足不了大数据量的分析要求;还有,对单个用户行为数据进行统计结果较粗糙,很难准确分析出其社交圈,分析具有片面性。因此,针对通信用户的大数据进行分析,进而准确生成所述通信用户的社交圈,在通信用户社交圈生成领域具有重要的意义。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种通信用户社交圈生成方法及系统。本专利技术是以如下技术方案实现的:本专利技术的第一方面提供了一种通信用户社交圈生成方法,所述方法包括:获取第一通信用户与第二通信用户间的相似指数,所述第二通信用户为所述第一通信用户的目标对端;根据所述相似指数对所述第二通信用户进行第一排序;设定第一阈值,由相似指数大于所述第一阈值的第二通信用户生成候选社交圈;根据用户属性获取所述第一通信用户与所述候选社交圈中的第二通信用户间的交往指数,所述用户属性为所述第一通信用户与所述候选社交圈中的第二通信用户的通话频度、通话时长和通话次数;根据所述交往指数对所述候选社交圈中的第二通信用户进行第二排序;设定第二阈值,由交往指数大于所述第二阈值的第二通信用户生成用户社交圈。进一步地,所述相似指数为所述第一通信用户与所述第二通信用户中相同对端的数量;所述交往指数是由所述第一通信用户与所述候选社交圈中的第二通信用户间的通话频度、通话时长和通话次数加权得到的。进一步地,所述获取第一通信用户与第二通信用户间的相似指数之前包括:清洗所述第一通信用户中对端的数据,得到第二通信用户。进一步地,所述获取第一通信用户与第二通信用户间的相似指数,包括:获取所述第一通信用户的通话数据和所述第二通信用户的通话数据;判断所述第一通信用户的通话数据和所述第二通信用户的通话数据中是否存在相同的对端,若是,则统计所述相同对端的数量,得到所述相似指数。所述通话频度的权重最高,所述通话时长和通话次数的权重次之,所述通话频度为所述第一通信用户与所述第二通信用户间联系的稳定度,所述通话次数为所述第一通信用户与所述第二通信用户间联系的密度,所述通话时长为所述第一通信用户与所述第二通信用户间联系的重要度。进一步地,所述通话频度的计算包括:根据所述第二通信用户在所述第一通信用户中出现的天数、周数和月数,获取所述第二通信用户的通话频度。本专利技术的第二方面提供了一种通信用户社交圈生成系统,所述系统包括:相似指数获取模块,用于获取第一通信用户与第二通信用户间的相似指数,所述第二通信用户为所述第一通信用户的目标对端;第一排序模块,用于根据所述相似指数对所述第二通信用户进行第一排序;候选社交圈生成模块,用于设定第一阈值,由相似指数大于所述第一阈值的第二通信用户生成候选社交圈;交往指数获取模块,用于根据用户属性获取所述第一通信用户与所述候选社交圈中的第二通信用户间的交往指数,所述用户属性为所述第一通信用户与所述候选社交圈中的第二通信用户的通话频度、通话时长和通话次数;第二排序模块,根据所述交往指数对所述候选社交圈中的第二通信用户进行第二排序;用户社交圈生成模块,用于设定第二阈值,由交往指数大于所述第二阈值的第二通信用户生成用户社交圈。进一步地,所述相似指数为所述第一通信用户与所述第二通信用户中相同对端的数量;所述交往指数是由所述第一通信用户与所述候选社交圈中的第二通信用户间的通话频度、通话时长和通话次数加权得到的。进一步地,所述相似指数获取模块,包括:通话数据获取单元,用于获取所述第一通信用户的通话数据和所述第二通信用户的通话数据;相同对端统计单元,用于判断所述第一通信用户的通话数据和所述第二通信用户的通话数据中是否存在相同的对端,若是,则统计所述相同对端的数量,得到所述相似指数。进一步地,所述交往指数获取模块包括:通话频度获取单元,用于根据所述第二通信用户在所述第一通信用户中出现的天数、周数和月数,获取所述第二通信用户的通话频度。本专利技术通过获取第一通信用户与其对端间的相似指数,由相似指数大于第一阈值的第二通信用户构成候选社交圈;进一步地,根据用户属性获取所述第一通信用户与其对端间的交往指数,由交往指数大于第二阈值的第二通信用户构成用户社交圈;本专利技术通过逐次对所述第一通信用户的对端进行筛选,能够准确生成所述第一通信用户的社交圈。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是实施例一提供的所述方法的方法流程图;图2是实施例一中对所述相似指数进行举例说明的示意图;图3是实施例二提供的所述系统的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例一:本实施例提供了一种通信用户社交圈生成方法,如图1所示,所述方法包括:S101.获取第一通信用户与第二通信用户间的相似指数,所述第二通信用户为所述第一通信用户的目标对端;其中,每个通信用户都有各自的身份,通信用户间的相似指数以终端使用的电话号码作为身份进行体现。具体地,所述获取第一通信用户与第二通信用户间的相似指数,包括:获取所述第一通信用户的通话数据和所述第二通信用户的通话数据;判断所述第一通信用户的通话数据和所述第二通信用户的通话数据中是否存在相同的对端,若是,则统计所述相同对端的数量,得到对应的相似指数。举例说明,如图2所示,图2中的通信用户的电话号码133****9682与电话号码189****2227都与中间的三个号码有通话联系,则这两个号码之间的相似指数为3;而电话号码133****9682与电话号码133****2815之间仅有一个通话号码,相似指数为1;133****9682与189****2227的相似指数要比133****9682与133****2815之间本文档来自技高网
...
一种通信用户社交圈生成方法及系统

【技术保护点】
一种通信用户社交圈生成方法,其特征在于,所述方法包括:获取第一通信用户与第二通信用户间的相似指数,所述第二通信用户为所述第一通信用户的目标对端;根据所述相似指数对所述第二通信用户进行第一排序;设定第一阈值,由相似指数大于所述第一阈值的第二通信用户生成候选社交圈;根据用户属性获取所述第一通信用户与所述候选社交圈中的第二通信用户间的交往指数,所述用户属性为所述第一通信用户与所述候选社交圈中的第二通信用户的通话频度、通话时长和通话次数;根据所述交往指数对所述候选社交圈中的第二通信用户进行第二排序;设定第二阈值,由交往指数大于所述第二阈值的第二通信用户生成用户社交圈。

【技术特征摘要】
1.一种通信用户社交圈生成方法,其特征在于,所述方法包括:获取第一通信用户与第二通信用户间的相似指数,所述第二通信用户为所述第一通信用户的目标对端;根据所述相似指数对所述第二通信用户进行第一排序;设定第一阈值,由相似指数大于所述第一阈值的第二通信用户生成候选社交圈;根据用户属性获取所述第一通信用户与所述候选社交圈中的第二通信用户间的交往指数,所述用户属性为所述第一通信用户与所述候选社交圈中的第二通信用户的通话频度、通话时长和通话次数;根据所述交往指数对所述候选社交圈中的第二通信用户进行第二排序;设定第二阈值,由交往指数大于所述第二阈值的第二通信用户生成用户社交圈。2.根据权利要求1所述的方法,其特征在于,所述相似指数为所述第一通信用户与所述第二通信用户中相同对端的数量;所述交往指数是由所述第一通信用户与所述候选社交圈中的第二通信用户间的通话频度、通话时长和通话次数加权得到的。3.根据权利要求1所述的方法,其特征在于,所述获取第一通信用户与第二通信用户间的相似指数之前包括:清洗所述第一通信用户中对端的数据,得到第二通信用户。4.根据权利要求1所述的方法,其特征在于,所述获取第一通信用户与第二通信用户间的相似指数,包括:获取所述第一通信用户的通话数据和所述第二通信用户的通话数据;判断所述第一通信用户的通话数据和所述第二通信用户的通话数据中是否存在相同的对端,若是,则统计所述相同对端的数量,得到所述相似指数。5.根据权利要求1所述的方法,其特征在于,所述通话频度的权重最高,所述通话时长和通话次数的权重次之;所述通话频度为所述第一通信用户与所述第二通信用户间联系的稳定度,所述通话次数为所述第一通信用户与所述第二通信用户间联系的密度;所述通话时长为所述第一通信用户与所述第二通信用户间联系的重要度。6.根据权利要求5所述的方...

【专利技术属性】
技术研发人员:王海燕刘波林坚宏
申请(专利权)人:广州市申迪计算机系统有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1