用户社会关系分析方法及存储介质、服务端技术

技术编号:17797116 阅读:48 留言:0更新日期:2018-04-25 20:38
本发明专利技术公开了一种用户社会关系分析方法包括步骤:根据目标用户在预设时间段内的通信行为数据提取目标用户的一级联系人;根据目标用户一级联系人在预设时间段内的通信行为数据提取目标用户二级联系人;将同为目标用户一级联系人的二级联系人作为目标用户与目标用户一级联系人的共同联系人;根据在预设时间段内所有联系人之间的通信行为数据计算得到用户对的社会关系信息;将计算后用户对社会关系信息输入预先训练的挖掘模型,从而得到目标用户与目标用户的一级联系人的社会关系。本发明专利技术还公开了一种用户社会关系分析装置、存储介质及服务端。本发明专利技术实施例的用户社会关系分析方法通过挖掘目标用户深层次通信关系的方案实现用户社会关系的准确判断。

User social relationship analysis method and storage medium, server side

The present invention discloses a user social relationship analysis method, which includes the steps of extracting the first level contact of the target user according to the communication behavior data of the target user in the preset time period, and extracting the target user two contacts according to the communication behavior data of the target user first level contact in the preset time period; the target user will be used as the target. The two level contact of the first level contact is the common contact between the target user and the first level contact of the target user; according to the communication behavior data between all the contacts in the preset time period, the user's social relationship information is calculated. And get the social relationship of the primary contact between the target user and the target user. The invention also discloses a user social relationship analysis device, a storage medium and a service terminal. The user social relation analysis method of the embodiment of the invention realizes the accurate judgement of the user social relationship by mining the deep communication relationship between the target users.

【技术实现步骤摘要】
用户社会关系分析方法及存储介质、服务端
本专利技术涉及移动通信
,尤其涉及一种用户社会关系分析方法及存储介质、服务端。
技术介绍
随着移动通信技术的发展和手机的普及,移动通信网络的人群覆盖率非常高,移动通信数据(包含通话话单、短信话单和用户位置数据等)从多方面客观反映了用户的行为特征和社会关系特征。挖掘人群的社会关系受到多个行业领域的广泛关注,挖掘社会关系对用户定向营销、广告精准推送、开辟新用户群等方面有重要意义;在安全领域可以掌握犯罪分子和受害者的家庭、朋友、同事关系,为安全相关部门提供重要信息。现有的技术方案大多衡量了用户关系的“强弱”,却不能确定用户关系的“类别”,或者只能确定某一特定用户关系,又或者判定规则需要依靠经验人工设定。现有的用户社会关系挖掘方法主要有三种,第一种方法是通过电信通话网络数据,先将权重高的两个用户划为一个交往圈,然后计算与圈中用户有交往的其他用户与该交往圈的归属度,归属度高的用户划入交往圈,迭代得到完整的多个交往圈;但是该方法不能确定每个交往圈的关系属性,交往圈中可能包含家人、同事或朋友多种社会关系的成员,用户间的社会关系不明确。第二种方法是首先将发生过通话的用户组成用户对,再对其通话数据进行关联规则处理,将满足关联阈值的两个用户作为有家庭关系的用户;该方法只能识别用户的家庭关系,且关联阈值必须人为设定从而导致准确性和科学性不足。第三种方法是先确定用户的工作时间和非工作时间,按照通话时长计算用户间的得分,经过归一化处理后得到关系系数,由关系系数判断社会关系;该方需要通过经验设定用户得分规则并且在得到用户的关系系数之后也需要通过已有经验制定规则来判定用户之间的社会关系,从而使得该方法的适用性不足且效率低。
技术实现思路
本专利技术实施例的目的是提供一种用户社会关系分析方法及装置、存储介质、服务端,能有效解决现有技术中存在的用户关系不明确、判断方法不科学以及效率低下的问题,实现在判断用户社会关系时减少人工干预,提高用户社会关系挖掘的可靠性和准确性。为实现上述目的,本专利技术实施例提供了一种用户社会关系分析方法,包括步骤:根据目标用户在预设时间段内的通信行为数据提取所述目标用户的一级联系人;其中,所述一级联系人为与所述目标用户存在通信行为的联系人;获取所述目标用户的一级联系人在预设时间段内的通信行为数据,并根据所述目标用户的一级联系人在预设时间段内的通信行为数据提取所述目标用户的二级联系人;其中,所述二级联系人为与所述一级联系人存在通信行为的联系人;当所述目标用户的二级联系人同时为所述目标用户的一级联系人时,则将所述目标用户的二级联系人作为所述目标用户与所述目标用户的一级联系人的共同联系人;提取所述目标用户与所述目标用户的一级联系人组成用户对,并根据在预设时间段内所述目标用户、所述目标用户的一级联系人以及所述共同联系人的通信行为数据计算得到所述用户对的社会关系信息;将计算得到的所述用户对的社会关系信息输入预先训练的社会关系挖掘模型,从而得到所述目标用户与所述目标用户的一级联系人的社会关系。与现有技术相比,本专利技术公开的用户社会关系分析方法,通过根据目标用户在预设时间段内的通信行为数据提取所述目标用户的一级联系人;获取所述目标用户的一级联系人在预设时间段内的通信行为数据,并根据所述目标用户的一级联系人在预设时间段内的通信行为数据提取所述目标用户的二级联系人;当所述目标用户的二级联系人同时为所述目标用户的一级联系人时,则将所述目标用户的二级联系人作为所述目标用户与所述目标用户的一级联系人的共同联系人;提取所述目标用户与所述目标用户的一级联系人组成用户对,并根据在预设时间段内所述目标用户、所述目标用户的一级联系人以及所述共同联系人的通信行为数据计算得到所述用户对的社会关系信息;将计算得到的所述用户对的社会关系信息输入预先训练的社会关系挖掘模型,从而得到所述目标用户与所述目标用户的一级联系人的社会关系的方法减少了判断用户社会关系时的人工干预,更深层次的分析用户的联系人关系,提高了用户社会关系挖掘的可靠性、准确性以及适用性。作为上述方案的改进,所述通信行为数据包括通信数据和位置数据;其中,所述通信数据包括用户的主动通信行为和被动通信行为的数据。作为上述方案的改进,所述社会关系信息包括在预设时间段内所述目标用户与所述目标用户的一级练联系人之间的通话短信数据、亲密度、联系圈以及位置信息。作为上述方案的改进,所述通话短信数据具体包括在预设时间段内所述目标用户与所述目标用户的一级练联系人之间的通话次数、通话天数、通话时长、通话最多的时段、单次通话时长、短信次数、短信时段、短信内容平均长度。作为上述方案的改进,所述亲密度具体包括通话亲密度和短信亲密度;其中,所述通话亲密度的计算方式为:通话亲密度=[(AB通话次数/B通话总次数)*ln(A的所有号码数/A的一级联系人)+(AB通话次数/A通话总次数)*ln(B的所有号码数/A的二级联系人)]/2所述短信亲密度的计算方式为:短信亲密度=[(AB短信次数/B短信总次数)*ln(A的所有号码数/A的一级联系人)+(AB短信次数/A通话总次数)*ln(B的所有号码数/A的二级联系人)]/2其中,A为所述目标用户,B为任一所述目标用户的一级联系人。作为上述方案的改进,所述联系圈具体包括所述目标用户与所述目标用户一级联系人的共同联系人数和所述目标用户与所述目标用户一级联系人的联系圈相似度;其中,所述目标用户与所述目标用户一级联系人的联系圈相似度的计算方式为:AB联系圈相似度=[(AB共同联系人数)*ln(A的联系人数*B的联系人数)]/(A的联系人数+B的联系人数-AB共同联系人数)其中,A为所述目标用户,B为任一所述目标用户的一级联系人。作为上述方案的改进,所述位置信息具体包括所述目标用户、所述目标用户的一级联系人和所述共同联系人在各时段的位置距离;其中,所述位置距离的计算方式为:距离d=R*accs[sin(π/180*纬度1)*sin(π/180*纬度2)+cos(π/180*纬度1)*cos(π/180*纬度2)*cos(π/180*(纬度1-纬度2))]其中,R表示地球半径,纬度1和纬度2分别表示同一用户在不同时段的位置纬度或不同用户在同一时段的位置纬度。作为上述方案的改进,将计算得到的所述用户对的社会关系信息输入预先训练的社会关系挖掘模型,从而得到所述目标用户与所述目标用户的一级联系人的社会关系之前还包括:获取所述目标用户已知关系的联系人信息作为所述社会关系挖掘模型的训练样本;将所述样本输入到所述社会关系挖掘模型并得到所述社会关系挖掘模型输出的样本结果;根据所述样本结果与所述联系人信息对所述社会关系挖掘模型进行优化。本专利技术实施例还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述任一项所述的用户社会关系分析方法。本专利技术实施例还提供了一种服务端,包括一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述程序包括用于执行上述任一项所述的用户社会关系分析方法。附图说明图1是本专利技术实施例1提供的一种用户社会关系分析方法的流程本文档来自技高网
...
用户社会关系分析方法及存储介质、服务端

【技术保护点】
一种用户社会关系分析方法,其特征在于,所述方法包括步骤:根据目标用户在预设时间段内的通信行为数据提取所述目标用户的一级联系人;其中,所述一级联系人为与所述目标用户存在通信行为的联系人;获取所述目标用户的一级联系人在预设时间段内的通信行为数据,并根据所述目标用户的一级联系人在预设时间段内的通信行为数据提取所述目标用户的二级联系人;其中,所述二级联系人为与所述一级联系人存在通信行为的联系人;当所述目标用户的二级联系人同时为所述目标用户的一级联系人时,则将所述目标用户的二级联系人作为所述目标用户与所述目标用户的一级联系人的共同联系人;提取所述目标用户与所述目标用户的一级联系人组成用户对,并根据在预设时间段内所述目标用户、所述目标用户的一级联系人以及所述共同联系人的通信行为数据计算得到所述用户对的社会关系信息;将计算得到的所述用户对的社会关系信息输入预先训练的社会关系挖掘模型,从而得到所述目标用户与所述目标用户的一级联系人的社会关系。

【技术特征摘要】
1.一种用户社会关系分析方法,其特征在于,所述方法包括步骤:根据目标用户在预设时间段内的通信行为数据提取所述目标用户的一级联系人;其中,所述一级联系人为与所述目标用户存在通信行为的联系人;获取所述目标用户的一级联系人在预设时间段内的通信行为数据,并根据所述目标用户的一级联系人在预设时间段内的通信行为数据提取所述目标用户的二级联系人;其中,所述二级联系人为与所述一级联系人存在通信行为的联系人;当所述目标用户的二级联系人同时为所述目标用户的一级联系人时,则将所述目标用户的二级联系人作为所述目标用户与所述目标用户的一级联系人的共同联系人;提取所述目标用户与所述目标用户的一级联系人组成用户对,并根据在预设时间段内所述目标用户、所述目标用户的一级联系人以及所述共同联系人的通信行为数据计算得到所述用户对的社会关系信息;将计算得到的所述用户对的社会关系信息输入预先训练的社会关系挖掘模型,从而得到所述目标用户与所述目标用户的一级联系人的社会关系。2.如权利要求1所述的用户社会关系分析方法,其特征在于,所述通信行为数据包括通信数据和位置数据;其中,所述通信数据包括用户的主动通信行为和被动通信行为的数据。3.如权利要求1所述的用户社会关系分析方法,其特征在于,所述社会关系信息包括在预设时间段内所述目标用户与所述目标用户的一级练联系人之间的通话短信数据、亲密度、联系圈以及位置信息。4.如权利要求3所述的用户社会关系分析方法,其特征在于,所述通话短信数据具体包括在预设时间段内所述目标用户与所述目标用户的一级练联系人之间的通话次数、通话天数、通话时长、通话最多的时段、单次通话时长、短信次数、短信时段、短信内容平均长度。5.如权利要求3述的用户社会关系分析方法,其特征在于,所述亲密度具体包括通话亲密度和短信亲密度;其中,所述通话亲密度的计算方式为:通话亲密度=[(AB通话次数/B通话总次数)*ln(A的所有号码数/A的一级联系人)+(AB通话次数/A通话总次数)*ln(B的所有号码数/A的二级联系人)]/2所述短信亲密度的计算方式为:短信亲密度=[(AB短信次数/B短信总次数)*ln(A的所有号码数/A的一级联系人)+(...

【专利技术属性】
技术研发人员:傅宇林宇杨梁勇华张渊邬闻黄滔
申请(专利权)人:广东宜通世纪科技股份有限公司
类型:发明
国别省市:广东,44

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

1