用户好友关系的分类方法及装置的制造方法

文档序号:9326919阅读:384来源:国知局
用户好友关系的分类方法及装置的制造方法
【技术领域】
[0001] 本发明涉及计算机处理技术领域,尤其涉及用户好友关系的分类方法及装置。
【背景技术】
[0002] 目前,各种社交类的app包括多种可分享信息,如文字、图片、虚拟货币及红包等 等,而根据上述可分享信息可对用户信息进行挖掘,如对好友关系进行分类。
[0003] 目前,对好友关系进行分类通常是获取用户设备的位置信息,如家和公司位置、常 驻地等数据,并根据上述位置信息对用户进行聚类分析,得到用户间的关系,如邻居关系或 同事关系等。
[0004] 然而,由于位置数据没有社交属性,则现有对好友关系进行分类的方法得到的用 户好友关系可信度不高,而且区分度不大,并且无法分析得到好友关系的亲密度。

【发明内容】

[0005] 针对现有技术获得的好友关系可信度不高,区分度不大,无法得到好友关系亲密 度的缺陷,本发明提供一种用户好友关系的分类方法及装置。
[0006] 第一方面,本发明提供了一种用户好友关系的分类方法,该方法包括:
[0007] 获取第一预设时间段内的每个可分享信息的分享记录和领取记录;所述分享记录 为至少一个终端分享所述可分享信息的记录,所述领取记录为至少一个终端领取所述可分 享信息的记录;
[0008] 根据每个可分享信息的分享记录和领取记录,生成与该可分享信息对应的用户好 友关系;
[0009] 根据所述用户好友关系,以及所述用户好友关系中每一终端的常用位置数据,对 所述用户好友关系进行分类;
[0010] 其中,所述每一终端的常用位置数据为预先获取的第二预设时间段内使用频率大 于第一预设阈值的位置数据。
[0011] 优选地,所述方法还包括:
[0012] 根据所述用户好友关系,获取存在好友关系的每两个终端间的互动数据和共同好 友覆盖率;
[0013] 根据每两个终端间的互动数据和共同好友覆盖率,确定所述两个终端的好友关系 亲密度;
[0014] 根据确定的好友关系亲密度,以及所述用户好友关系中每一终端的常用位置数 据,对所述用户好友关系进行分类。
[0015] 优选地,所述分享记录包括:可分享信息的标识及分享该可分享信息的第一终端 的标识;所述领取记录包括:可分享信息的标识及领取该可分享信息的第二终端的标识;
[0016] 相应地,所述根据每个可分享信息的分享记录和领取记录,生成与该可分享信息 对应的用户好友关系,包括:
[0017] 获取可分享信息的标识相同的分享记录和领取记录;
[0018] 将所述分享记录中的第一终端与所述领取记录中的第二终端进行关联;
[0019] 根据多条关联记录,生成每个终端对应的用户好友关系列表。
[0020] 优选地,所述根据所述用户好友关系,以及所述用户好友关系中每一终端的常用 位置数据,对所述用户好友关系进行分类,包括:
[0021] 根据用户好友关系,获得所述用户好友关系中每个终端的常用位置数据;其中,所 述常用位置数据包括预设的家的坐标信息和公司的坐标信息;
[0022] 根据所述常用位置数据,得到存在好友关系的每两个终端之间的家的距离、每两 个终端之间的公司的距离;
[0023] 若两个终端之间的家的距离小于第一预设阈值,则判定所述两个终端对应的用户 为邻居关系;
[0024] 若两个终端之间的公司的距离小于第二预设阈值,则判定所述两个终端对应的用 户为同事关系。
[0025] 优选地,所述根据每两个终端间的互动数据和共同好友覆盖率,确定所述两个终 端的好友关系亲密度,包括:
[0026] 根据所述互动数据及共同好友覆盖率,采用公式一计算得到存在好友关系的终端 A对于终端B的好友关系亲密度f (ab):
[0028] 其中,a、al、a2均表示互动数据的权重,b表示共同好友覆盖率的权重;Fa表示终 端A分享的可分享信息数目,1;表示终端A领取的可分享信息数目;F b表示终端B分享的 可分享信息数目;Tb表示终端B领取的可分享信息数目;Q ab表示终端A领取终端B发出的 可分享信息的数目;Qba表示终端B领取终端A发出的可分享信息的数目;0)!11 3,表示终端A 和终端B共同好友的数目,Fr 13表示终端A的好友数目,Fri b表示终端B的好友数目。
[0029] 第二方面,本发明提供了一种用户好友关系的分类装置,该装置包括:
[0030] 获取单元,用于获取第一预设时间段内的每个可分享信息的分享记录和领取记 录;所述分享记录为至少一个终端分享所述可分享信息的记录,所述领取记录为至少一个 终端领取所述可分享信息的记录;
[0031] 好友关系生成单元,用于根据每个可分享信息的分享记录和领取记录,生成与该 可分享信息对应的用户好友关系;
[0032] 分类单元,用于根据所述用户好友关系,以及所述用户好友关系中每一终端的常 用位置数据,对所述用户好友关系进行分类;
[0033] 其中,所述每一终端的常用位置数据为预先获取的第二预设时间段内使用频率大 于第一预设阈值的位置数据。
[0034] 优选地,该装置还包括亲密度计算单元,用于:
[0035] 根据所述用户好友关系,获取存在好友关系的每两个终端间的互动数据和共同好 友覆盖率;
[0036] 根据每两个终端间的互动数据和共同好友覆盖率,确定所述两个终端的好友关系 亲密度;
[0037] 根据确定的好友关系亲密度,以及所述用户好友关系中每一终端的常用位置数 据,对所述用户好友关系进行分类。
[0038] 优选地,所述分享记录包括:可分享信息的标识及分享该可分享信息的第一终端 的标识;所述领取记录包括:可分享信息的标识及领取该可分享信息的第二终端的标识;
[0039] 相应地,所述好友关系生成单元,用于:
[0040] 获取可分享信息的标识相同的分享记录和领取记录;
[0041] 将所述分享记录中的第一终端与所述领取记录中的第二终端进行关联;
[0042] 根据多条关联记录,生成每个终端对应的用户好友关系列表。
[0043] 优选地,所述分类单元,用于:
[0044] 根据用户好友关系,获得所述用户好友关系中每个终端的常用位置数据;其中,所 述常用位置数据包括预设的家的坐标信息和公司的坐标信息;
[0045] 根据所述常用位置数据,得到存在好友关系的每两个终端之间的家的距离、每两 个终端之间的公司的距离;
[0046] 若两个终端之间的家的距离小于第一预设阈值,则判定所述两个终端对应的用户 为邻居关系;
[0047] 若两个终端之间的公司的距离小于第二预设阈值,则判定所述两个终端对应的用 户为同事关系。
[0048] 优选地,所述亲密度计算单元,还用于:
[0049] 根据所述互动数据及共同好友覆盖率,采用公式一计算得到存在好友关系的终端 A对于终端B的好友关系亲密度f (ab):
[0051] 其中,a、al、a2均表示互动数据的权重,b表示共同好友覆盖率的权重;Fa表示终 端A分享的可分享信息数目,1;表示终端A领取的可分享信息数目;F b表示终端B分享的 可分享信息数目;Tb表示终端B领取的可分享信息数目;Q ab表示终端A领取终端B发出的 可分享信息的数目;Qba表示终端B领取终端A发出的可分享信息的数目;0)!11 3,表示终端A 和终端B共同好友的数目,Fr 13表示终端A的好友数目,Fri b表示终端
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1