一种社交关系建立方法、装置及电子设备制造方法及图纸

技术编号:18599714 阅读:15 留言:0更新日期:2018-08-04 21:03
本发明专利技术实施例提供了一种社交关系建立方法、装置及电子设备,方法包括:获取各用户在预设周期内使用过的网络地址,以及使用各网络地址时对应的位置信息;将使用过相同的网络地址的用户划分为一组;针对同一组用户,根据该组对应的目标网络地址,以及对应的位置信息,将位置信息之间的相对距离小于第一预设阈值的用户作为目标用户;针对同一组用户中的每一个目标用户,将该目标用户与同一组用户中的各其他目标用户之间的亲密度分别增加预设数值;当目标用户与同一组用户中的任一其他用户之间的亲密度大于第二预设阈值时,建立目标用户与其他用户之间的社交关系。本发明专利技术实施例不需要获得用户的社交属性信息,就可以检测并确定出用户之间的社交关系。

A method, device and electronic device for establishing social relations

An embodiment of the invention provides a method, device and electronic device for establishing a social relationship, including obtaining a network address used by each user in a preset cycle and the corresponding location information when using the network addresses; dividing the users who have used the same network address into a group; for the same group of users, According to the corresponding target network address and the corresponding location information, the user of the relative distance between the location information is less than the first preset threshold value, and the intimacy between the target user and the other target users of the same group is divided into each target user of the same group of users. Do not increase the default value; when the degree of intimacy between the target user and any other user in the same group is greater than the second default threshold, the social relationship between the target user and the other users is established. The embodiment of the invention can detect and determine the social relationship among users without obtaining the user's social attribute information.

【技术实现步骤摘要】
一种社交关系建立方法、装置及电子设备
本专利技术涉及互联网
,特别是涉及一种社交关系建立方法、装置及电子设备。
技术介绍
随着互联网技术的高速发展,人们可以通过网络实现越来越多的活动。尤其在社交领域,互联网大大拓展了人们的社交范围,为用户提供了更大的社交平台。用户利用各类社交软件及应用,可以与其他用户进行互动交流,并与其他用户建立社交关系,从而形成线上的社交网络。在现有技术中,一般可以通过用户行为等社交属性信息,例如,浏览同样的新闻或文章,或者个人信息中相同的资料信息如毕业学校等,再或者用户所选择的同样的爱好等信息,检测用户的与其他用户之间可能存在的关系,从而向用户进行好友推荐等操作,建立起用户之间的社交关系,并通过各个用户之间的社交关系,建立起社交网络。然而,在利用上述方法建立社交网络时,需要提前获取用户的社交属性信息,再根据社交属性信息来向用户推荐其他的用户。所以,当无法提前获取用户的社交属性信息时,则很难建立起用户之间的社交关系。
技术实现思路
本专利技术实施例的目的在于提供一种社交关系建立方法、装置及电子设备,以实现在不需要提前获取用户社交属性信息的情况下,建立起用户之间的社交关系。具体技术方案如下:本专利技术实施例提供了一种社交关系建立方法,包括:获取各用户在预设周期内使用过的网络地址,以及所述各用户使用各网络地址时对应的位置信息;将使用过相同的网络地址的用户划分为一组;针对同一组用户,根据该组对应的目标网络地址,以及该组用户使用所述目标网络地址时对应的位置信息,将位置信息之间的相对距离小于第一预设阈值的用户作为目标用户;针对所述同一组用户中的每一个目标用户,获取该目标用户与所述同一组用户中的各其他目标用户之间的亲密度,并将该目标用户与所述同一组用户中的各其他目标用户之间的亲密度分别增加预设数值;针对所述同一组用户中的每一个目标用户,当所述目标用户与所述同一组用户中的任一其他用户之间的亲密度大于第二预设阈值时,建立所述目标用户与所述任一其他用户之间的社交关系。可选的,所述获取各用户在预设周期内使用过的网络地址,以及所述各用户使用各网络地址时对应的位置信息,包括:确定在预设周期内,使用过的网络地址的数量不超过第三预设阈值的用户;针对所述用户,获取各用户在预设周期内使用过的网络地址,以及所述各用户使用各网络地址时对应的位置信息。可选的,所述将使用过相同的网络地址的用户划分为一组,包括:针对每个网络地址,当在所述预设周期内使用过该网络地址的用户的数量不超过第四预设阈值时,将使用过该网络地址的用户划分为一组。可选的,所述针对同一组用户,根据该组对应的目标网络地址,以及该组用户使用所述目标网络地址时对应的位置信息,将位置信息之间的相对距离小于第一预设阈值的用户作为目标用户,包括:针对同一组用户,根据该组对应的目标网络地址,利用聚类算法对该组用户使用所述目标网络地址时对应的位置信息进行聚类;将所述同一组用户中,位置信息之间的相对距离小于第一预设阈值的用户作为目标用户。可选的,所述针对所述同一组用户中的每一个目标用户,获取该目标用户与所述同一组用户中的各其他目标用户之间的亲密度,并将该目标用户与所述同一组用户中的各其他目标用户之间的亲密度分别增加预设数值,包括:针对所述同一组用户中的每一个目标用户,获取该目标用户与所述同一组用户中的各其他目标用户之间的亲密度;根据该目标用户与所述同一组用户中的各其他目标用户连续增加亲密度的周期数,以及预先建立的周期数与预设数值的对应关系,确定该目标用户与所述同一组用户中的各其他目标用户的预设数值;其中,所述对应关系为所述周期数越大,对应的预设数值越大;将该目标用户与所述同一组用户中的各其他目标用户之间的亲密度分别增加对应的预设数值。本专利技术实施例还提供了一种社交关系建立装置,包括:获取模块,用于获取各用户在预设周期内使用过的网络地址,以及所述各用户使用各网络地址时对应的位置信息;划分模块,用于将使用过相同的网络地址的用户划分为一组;计算模块,用于针对同一组用户,根据该组对应的目标网络地址,以及该组用户使用所述目标网络地址时对应的位置信息,将位置信息之间的相对距离小于第一预设阈值的用户作为目标用户;累加模块,用于针对所述同一组用户中的每一个目标用户,获取该目标用户与所述同一组用户中的各其他目标用户之间的亲密度,并将该目标用户与所述同一组用户中的各其他目标用户之间的亲密度分别增加预设数值;判断模块,用于针对所述同一组用户中的每一个目标用户,当所述目标用户与所述同一组用户中的任一其他用户之间的亲密度大于第二预设阈值时,建立所述目标用户与所述任一其他用户之间的社交关系。可选的,所述获取模块,具体用于:确定在预设周期内,使用过的网络地址的数量不超过第三预设阈值的用户;针对所述用户,获取各用户在预设周期内使用过的网络地址,以及所述各用户使用各网络地址时对应的位置信息。可选的,所述划分模块,具体用于:针对每个网络地址,当在所述预设周期内使用过该网络地址的用户的数量不超过第四预设阈值时,将使用过该网络地址的用户划分为一组。可选的,所述计算模块,具体用于:针对同一组用户,根据该组对应的目标网络地址,利用聚类算法对该组用户使用所述目标网络地址时对应的位置信息进行聚类;将所述同一组用户中,位置信息之间的相对距离小于第一预设阈值的用户作为目标用户。可选的,所述累加模块,具体用于:针对所述同一组用户中的每一个目标用户,获取该目标用户与所述同一组用户中的各其他目标用户之间的亲密度;根据该目标用户与所述同一组用户中的各其他目标用户连续增加亲密度的周期数,以及预先建立的周期数与预设数值的对应关系,确定该目标用户与所述同一组用户中的各其他目标用户的预设数值;其中,所述对应关系为所述周期数越大,对应的预设数值越大;将该目标用户与所述同一组用户中的各其他目标用户之间的亲密度分别增加对应的预设数值。本专利技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一所述的社交关系确定方法。在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的社交关系确定方法。在本专利技术实施的又一方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的社交关系确定方法。本专利技术实施例提供的一种社交关系建立方法、装置及电子设备,可以按预设周期获取各用户在预设周期内使用过的网络地址和使用该网络地址时的位置信息,然后将使用过相同的网络地址的用户划分为一组;针对同一组用户,根据位置信息,将用户位置之间的相对距离小于第一预设阈值的用户作为目标用户;再针对同一组中的每一个目标用户,将该目标用户与同一组的各其他目标用户之间的亲密度分别增加预设数值;当目标用户与其他用户之间的亲密度大于第二预设阈值时,建立该目标用户与其他用户之间的社交关系,并且可以利用各个用户之间的社交关系建立起用户之间的社交网络。在本专利技术实施例中,不需要获得用户的社交属性信息,仅通过网络地址和位置信本文档来自技高网...

【技术保护点】
1.一种社交关系建立方法,其特征在于,包括:获取各用户在预设周期内使用过的网络地址,以及所述各用户使用各网络地址时对应的位置信息;将使用过相同的网络地址的用户划分为一组;针对同一组用户,根据该组对应的目标网络地址,以及该组用户使用所述目标网络地址时对应的位置信息,将位置信息之间的相对距离小于第一预设阈值的用户作为目标用户;针对所述同一组用户中的每一个目标用户,获取该目标用户与所述同一组用户中的各其他目标用户之间的亲密度,并将该目标用户与所述同一组用户中的各其他目标用户之间的亲密度分别增加预设数值;针对所述同一组用户中的每一个目标用户,当所述目标用户与所述同一组用户中的任一其他用户之间的亲密度大于第二预设阈值时,建立所述目标用户与所述任一其他用户之间的社交关系。

【技术特征摘要】
1.一种社交关系建立方法,其特征在于,包括:获取各用户在预设周期内使用过的网络地址,以及所述各用户使用各网络地址时对应的位置信息;将使用过相同的网络地址的用户划分为一组;针对同一组用户,根据该组对应的目标网络地址,以及该组用户使用所述目标网络地址时对应的位置信息,将位置信息之间的相对距离小于第一预设阈值的用户作为目标用户;针对所述同一组用户中的每一个目标用户,获取该目标用户与所述同一组用户中的各其他目标用户之间的亲密度,并将该目标用户与所述同一组用户中的各其他目标用户之间的亲密度分别增加预设数值;针对所述同一组用户中的每一个目标用户,当所述目标用户与所述同一组用户中的任一其他用户之间的亲密度大于第二预设阈值时,建立所述目标用户与所述任一其他用户之间的社交关系。2.根据权利要求1所述的方法,其特征在于,所述获取各用户在预设周期内使用过的网络地址,以及所述各用户使用各网络地址时对应的位置信息,包括:确定在预设周期内,使用过的网络地址的数量不超过第三预设阈值的用户;针对所述用户,获取各用户在预设周期内使用过的网络地址,以及所述各用户使用各网络地址时对应的位置信息。3.根据权利要求1或2所述的方法,其特征在于,所述将使用过相同的网络地址的用户划分为一组,包括:针对每个网络地址,当在所述预设周期内使用过该网络地址的用户的数量不超过第四预设阈值时,将使用过该网络地址的用户划分为一组。4.根据权利要求1所述的方法,其特征在于,所述针对同一组用户,根据该组对应的目标网络地址,以及该组用户使用所述目标网络地址时对应的位置信息,将位置信息之间的相对距离小于第一预设阈值的用户作为目标用户,包括:针对同一组用户,根据该组对应的目标网络地址,利用聚类算法对该组用户使用所述目标网络地址时对应的位置信息进行聚类;将所述同一组用户中,位置信息之间的相对距离小于第一预设阈值的用户作为目标用户。5.根据权利要求1所述的方法,其特征在于,所述针对所述同一组用户中的每一个目标用户,获取该目标用户与所述同一组用户中的各其他目标用户之间的亲密度,并将该目标用户与所述同一组用户中的各其他目标用户之间的亲密度分别增加预设数值,包括:针对所述同一组用户中的每一个目标用户,获取该目标用户与所述同一组用户中的各其他目标用户之间的亲密度;根据该目标用户与所述同一组用户中的各其他目标用户连续增加亲密度的周期数,以及预先建立的周期数与预设数值的对应关系,确定该目标用户与所述同一组用户中的各其他目标用户的预设数值;其中,所述对应关系为所述周期数越大,对应的预设数值越大;将该目标用户与所述同一组用户中的各其...

【专利技术属性】
技术研发人员:唐锦阳罗华林余文喆
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1