一种社交网络关系圈划分方法与流程

文档序号:16252965发布日期:2018-12-12 00:11阅读:915来源:国知局

本发明涉及社交网络技术领域,尤其涉及一种情侣社交网络关系圈划分方法。

背景技术

社交网络,即社交网络服务,为英文socialnetworkservice(sns)的意译。社交网络,专指旨在帮助人们建立社交网络关系的互联网应用服务,也指社会现有已成熟普及的信息载体,如短信sms服务等。

随着社交网络的发展,当今社交网络已经成为人们获取信息、休闲娱乐、沟通交友的重要渠道。人们通过社交网络建立的关系称为社交网络关系,社交网络关系包括好友关系、群组关系、社区关系、收听关系、关注关系、通信关系等等。其中,若用户a是用户b的好友或用户b是用户a的好友,则用户a和b之间具有单向好友关系,若用户a与用户b互为好友,则用户a与用户b之间具有双向好友关系;属于同一个社交群或讨论组的用户之间具有群组关系,属于同一个社区的用户之间具有社区关系;若用户a收听用户b的消息、用户b收听用户a的消息或用户a和用户b之间相互收听消息,则用户a和用户b具有收听关系;同样的,若用户a关注用户b的动态、用户b关注用户a的动态或用户a和用户b之间相互关注对方的动态,则用户a和用户b具有关注关系。用户在社交网络中的行为产生的所有与其它用户的联系都称为用户的社交网络关系。

社交网络中,用户之间存在着直接或间接的社交网络关系,用户之间的直接或间接的社交网络关系形成一定的关系链或关系圈。用户一般通过划分群组的方式来管理自己的社交网络关系圈。用户建立群组,设置群组名称,为好友设置好友所属的群组,将好友划分到指定的群组中。

传统方法通过用户手动方式划分自己的社交网络关系圈,效率较低。



技术实现要素:

本发明的目的是为了解决现有技术中存在的缺点,而提出的一种情侣社交网络关系圈划分方法。

为了实现上述目的,本发明采用了如下技术方案:

设计一种情侣社交网络关系圈划分方法,包括以下步骤:

s1、生成用户的关联属性关系:关联属性关系包括用户的好友关系、交互频率、关注群组,好友关系包括单向好友关系、双向好友关系、好友等级;

s2、计算得到用户之间紧密度:根据上一步的关联信息计算得到用户之间的紧密度;紧密度的计算方法如下:

a1、好友关系转变为计算值e:

例如单向好友关系记录为数值f=0.5,双向好友关系记录为数值f=1,好友等级记录为对应的等级值,即好友等级为十级则记录为数值g=10,好友关系e=f·g;

a2、交互频率记录为计算值h,例如以月为单位,计算其中一天中在交互时间超过30min的天数的比例即为h;

a3、关注群组记录为计算值i,例如计算共同关注的好友或者社交圈的个数即为i;

a4、按照权重值计算得到紧密度,例如计算公式为紧密度j=7e+4h+i;

s3、关系圈的划分:根据紧密度进一步对关系圈进行划分。

优选的,好友等级的评定方法如下:

b1、将好友等级划分为一到十级,按照由低到高的顺序对每个等级设置一定的好友积分值,当好友积分值超过对应好友等级设定的好友积分值且低于下一好友等级所需好友积分值时则判断好友等级为该等级,或者超过最高好友等级所需好友积分值,则判断为最高好友等级,例如好友等级九级所需好友积分值为100,好友等级十级所需好友积分值为200;

b2、统计好友交往时间、近一周的在线交互时间、用户对于好友进行的分组,然后将统计结果转换为数值,例如将好友交往时间即成为好友时间以天为单位乘以0.1得到第一数值a,将好友交往时间以小时为单位乘以0.2得到第二数值b,用户对于好友进行的分组记录为第三数值c,例如用户对好友的分组为好友,记录为c=7,用户对好友的分组记录为普通朋友记录为c=3。

b3、将上一步得到的第一数值a、第二数值b、第三数值c乘以其权重值计算得到用于评级的好友积分值d,并且与好友等级对应的好友积分值进行比对,例如计算公式为好友积分值d=a+2b+c,得到d=150,则根据b1中标准,将好友等级划分为九级;

优选的,关系圈的划分如下:按照关系亲疏划分关系圈等级,例如由高到低分为情侣关系圈、好友关系圈、普通朋友关系圈三个等级,分别设定紧密度的判断值为1000、500、100,紧密度超过对应关系圈等级的紧密度的判断值且低于下一关系圈等级所需紧密度的判断值时则判断关系圈等级为该等级,或者超过最高等级关系圈所需紧密度的判断值时则判断为最高等级关系圈。

优选的,根据社交网络中统计结果进行定期的维护更新,例如每天重新计算更新一次,或者在用户的账户发生改变时将信息及时变更,发生的改变包括好友关系的变更、交互频率的变更、关注群组的变更。

本发明提出的一种情侣社交网络关系圈划分方法,有益效果在于:本发明提供了一种能够快速划分网络关系圈的方法,通过设定的计算公式即可实现对关系圈的准确划分,效率高,通过改变参数等方法即可进行适应性调整,适用范围广。

具体实施方式

下面对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

设计设计一种情侣社交网络关系圈划分方法,包括以下步骤:

s1、生成用户的关联属性关系:关联属性关系包括用户的好友关系、交互频率、关注群组,好友关系包括单向好友关系、双向好友关系、好友等级;

s2、计算得到用户之间紧密度:根据上一步的关联信息计算得到用户之间的紧密度;紧密度的计算方法如下:

a1、好友关系转变为计算值e:

例如单向好友关系记录为数值f=0.5,双向好友关系记录为数值f=1,好友等级记录为对应的等级值,即好友等级为十级则记录为数值g=10,好友关系e=f·g;

a2、交互频率记录为计算值h,例如以月为单位,计算其中一天中在交互时间超过30min的天数的比例即为h;

a3、关注群组记录为计算值i,例如计算共同关注的好友或者社交圈的个数即为i;

a4、按照权重值计算得到紧密度,例如计算公式为紧密度j=7e+4h+i;

s3、关系圈的划分:根据紧密度进一步对关系圈进行划分。

好友等级的评定方法如下:

b1、将好友等级划分为一到十级,按照由低到高的顺序对每个等级设置一定的好友积分值,当好友积分值超过对应好友等级设定的好友积分值且低于下一好友等级所需好友积分值时则判断好友等级为该等级,或者超过最高好友等级所需好友积分值,则判断为最高好友等级,例如好友等级九级所需好友积分值为100,好友等级十级所需好友积分值为200;

b2、统计好友交往时间、近一周的在线交互时间、用户对于好友进行的分组,然后将统计结果转换为数值,例如将好友交往时间即成为好友时间以天为单位乘以0.1得到第一数值a,将好友交往时间以小时为单位乘以0.2得到第二数值b,用户对于好友进行的分组记录为第三数值c,例如用户对好友的分组为好友,记录为c=7,用户对好友的分组记录为普通朋友记录为c=3。

b3、将上一步得到的第一数值a、第二数值b、第三数值c乘以其权重值计算得到用于评级的好友积分值d,并且与好友等级对应的好友积分值进行比对,例如计算公式为好友积分值d=a+2b+c,得到d=150,则根据b1中标准,将好友等级划分为九级;

关系圈的划分如下:按照关系亲疏划分关系圈等级,例如由高到低分为情侣关系圈、好友关系圈、普通朋友关系圈三个等级,分别设定紧密度的判断值为1000、500、100,紧密度超过对应关系圈等级的紧密度的判断值且低于下一关系圈等级所需紧密度的判断值时则判断关系圈等级为该等级,或者超过最高等级关系圈所需紧密度的判断值时则判断为最高等级关系圈。

根据社交网络中统计结果进行定期的维护更新,例如每天重新计算更新一次,或者在用户的账户发生改变时将信息及时变更,发生的改变包括好友关系的变更、交互频率的变更、关注群组的变更。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

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