生成用户社交影响力信息的方法及装置制造方法
【专利摘要】本发明公开了生成用户社交影响力信息的方法及装置,其中,所述方法可以包括:提取目标用户的好友,并获取该目标用户与其各个好友之间的亲密度信息;提取该目标用户的各个好友的好友,并获取各个好友分别与各自的好友之间的亲密度信息;根据该目标用户与其各个好友之间的亲密度信息,以及各个好友分别与各自的好友之间的亲密度信息,生成该目标用户的社交影响力信息。通过本发明,能够提高社交影响力信息的准确度,使之更贴近真实的情况。
【专利说明】生成用户社交影响力信息的方法及装置
【技术领域】
[0001]本发明涉及即时通信【技术领域】,特别是涉及生成用户社交影响力信息的方法及装置。
【背景技术】
[0002]即时通信(頂)是一种基于网络的通信服务,一般以实现网络上的即时通信为主。即时通信工具是指实现网络即时通信服务的软件,从狭义上讲,也可以认为是即时通信客户端软件。即时通信工具发展到今天,已经被大多数的网民所接受,无论是平时的休闲娱乐中,还是日常工作中,都得到了广泛的应用,已经成为了网络用户日常生活中不可缺少的工具之一。因此,用户对即时通信工具的易用性、稳定性及安全性等多方面都提出了较高的要求。
[0003]用户社交影响力描述了一个用户影响其他用户的能力,在社交网络领域(例如博客、微博等),用户社交影响力可以用该用户收到的关注度来度量,受关注度越高,其社交影响力就越大。用户社交影响力的应用无处不在,在网络通信领域中主要表现为:
[0004](I)控制舆论。互联网成为影响社会舆论的一种手段,已经是不争的事实。影响力越高的人在舆论传播中通常充当意见领袖的角色,控制了这些用户,也就有效控制了网络舆论。
[0005](2)用户调查。在新产品上市前,厂家通常希望小范围邀请用户进行免费体验,调查用户对新产品的意见。如果体验用户时目标用户中影响力较高的人,则体验结果会更有参考价值。同时,与官方广告相比,这些人的体验报告也更有说服力。
[0006](3)信息推荐。社交影响力是判断一个用户受认可程度的有效标准。运营部门可以此为依据向新注册用户推荐一些受认可的人。结合职业、性别、年龄等属性,可以从多个维度对用户排名,例如,最有影响力的学生、白领、音乐人、女性等,可以分别推荐给相应的群体,等等。
[0007]目前,社交影响力的确定方法主要有以下两种:
[0008](I)用户评价。该方法通常计算其他人对该用户的评价次数,例如,空间留言数、博客留言数、照片留言数的某种综合值(例如,线性之和等)。这种方法等同看待每个留言者的作者,并且用户还可以随时清除自己的相关留言等,因此,这种方法计算出来的影响力准确
率不高。
[0009](2)人脉网络。在社交网络中用户可以将自己喜爱的人加为好友,甚至加为密友,因此,基于人脉网络的影响力计算方式,就是利用用户的好友覆盖程度来计算,一个用户的拥有的好友数目越多,其社交影响力就越高。但是,如果用户的好友数目虽然很多,但是经常联系的却很少,则如果将所有好友都不加区别地来度量用户的社交影响力,也会使得计算出的社交影响力准确度不高。
【发明内容】
[0010]本发明提供了生成用户社交影响力信息的方法及装置,能够提高获取到的社交影响力信息的准确度,使之更贴近真实的情况。
[0011]本发明提供了如下方案:
[0012]一种生成用户社交影响力信息的方法,包括:
[0013]提取目标用户的好友,并获取该目标用户与其各个好友之间的亲密度信息;
[0014]提取该目标用户的各个好友的好友,并获取各个好友分别与各自的好友之间的亲密度信息;
[0015]根据该目标用户与其各个好友之间的亲密度信息,以及各个好友分别与各自的好友之间的亲密度信息,生成该目标用户的社交影响力信息。
[0016]可选的,所述根据该目标用户与其各个好友之间的亲密度信息,以及各个好友分别与各自的好友之间的亲密度信息,生成该目标用户的社交影响力信息包括:
[0017]根据该目标用户与其各个好友之间的亲密度信息,确定该目标用户的一维社交影响力指数;
[0018]针对该目标用户的好友i,提取好友i的即时通信好友,根据好友i与其各个好友之间的亲密度信息,确定好友i的一维社交影响力指数;其中,i e [1,N],N为该目标用户的好友总数;
[0019]根据该目标用户的各个好友的一维社交影响力指数,以及该目标用户与其各个好友之间的亲密度信息,确定该目标用户的二维社交影响力指数;
[0020]根据该目标用户的一维社交影响力指数以及所述二维社交影响力指数,生成该目标用户的社交影响力信息。
[0021]可选的,还包括:
[0022]在用户界面中展现所述目标用户的社交影响力信息。
[0023]可选的,所述在用户界面中展现所述目标用户的社交影响力信息包括:
[0024]如果某用户的好友列表中包括该目标用户,则在该用户的用户界面中展现该目标用户的社交影响力信息;
[0025]或者,
[0026]在用户的用户界面中展现其好友的好友列表时,如果某好友的好友列表中包括该目标用户,则在该用户的用户界面中展现所述目标用户的社交影响力信息。
[0027]可选的,所述在用户界面中展现所述目标用户的社交影响力信息包括:
[0028]对于包括所述目标用户的好友列表,对该好友列表中的各个用户的社交影响力信息进行排序;
[0029]如果该目标用户的社交影响力信息出现在前预置数目,则在用户界面中展现所述目标用户的社交影响力信息。
[0030]可选的,通过以下方式获取两个用户之间的亲密度信息:
[0031]对两个用户之间的互动情况进行统计;
[0032]根据统计结果,获取这两个用户之间的亲密度信息。
[0033]可选的,所述对两个用户之间的互动情况进行统计包括:
[0034]在两个用户首次成为对方的好友时,为两者之间的亲密度信息赋予初始值;
[0035]记录两者之间互动的次数,随着互动次数的增加,增大两者之间亲密度信息的取值。
[0036]可选的,所述亲密度信息为亲密度等级,所述随着互动次数的增加,增大两者之间亲密度信息的取值包括:
[0037]当互动次数达到预置条件时,提升所述亲密度等级。
[0038]一种生成用户社交影响力信息的装置,,包括:
[0039]第一信息提取单元,用于提取目标用户的好友,并获取该目标用户与其各个好友之间的亲密度信息;
[0040]第二信息提取单元,用于提取该目标用户的各个好友的好友,并获取各个好友分别与各自的好友之间的亲密度信息;
[0041]社交影响力信息生成单元,用于根据该目标用户与其各个好友之间的亲密度信息,以及各个好友分别与各自的好友之间的亲密度信息,生成该目标用户的社交影响力信
肩、O
[0042]可选的,所述社交影响力信息获取单元包括:
[0043]一维社交影响力指数确定子单元,用于根据该目标用户与其各个好友之间的亲密度信息,确定该目标用户的一维社交影响力指数;
[0044]好友一维社交影响力指数确定子单元,用于针对该目标用户的好友i,提取好友i的即时通信好友,根据好友i与其各个好友之间的亲密度信息,确定好友i的一维社交影响力指数;其中,i e [1,N],N为该目标用户的好友总数;
[0045]二维社交影响力指数确定子单元,用于根据该目标用户的各个好友的一维社交影响力指数,以及该目标用户与其各个好友之间的亲密度信息,确定该目标用户的二维社交影响力指数;
[0046]信息确定子单元,用于根据该目标用户的一维社交影响力指数以及所述二维社交影响力指数,生成该目标用户的社交影响力信息。
[0047]可选的,还包括:
[0048]展现单元,用于在用户界面中展现所述目标用户的社交影响力信息。
[0049]可选的,所述展现单元包括:
[0050]第一展现子单元,用于如果某用户的好友列表中包括该目标用户,则在该用户的用户界面中展现该目标用户的社交影响力信息;
[0051]或者,
[0052]第二展现子单元,用于在用户的用户界面中展现其好友的好友列表时,如果某好友的好友列表中包括该目标用户,则在该用户的用户界面中展现所述目标用户的社交影响力信息。
[0053]可选的,所述第一展现子单元包括:
[0054]排序子单兀,用于对于包括所述目标用户的好友列表,对该好友列表中的各个用户的社交影响力信息进行排序;
[0055]展现子单元,用于如果该目标用户的社交影响力信息出现在前预置数目,则在用户界面中展现所述目标用户的社交影响力信息。
[0056]可选的,通过以下方式获取两个用户之间的亲密度信息:
[0057]统计单元,用于对两个用户之间的互动情况进行统计;[0058]获取单元,用于根据统计结果,获取这两个用户之间的亲密度信息。
[0059]可选的,所述统计单元包括:
[0060]初始值赋予子单元,用于在两个用户首次成为对方的好友时,为两者之间的亲密度信息赋予初始值;
[0061]亲密度更新子单元,用于记录两者之间互动的次数,随着互动次数的增加,增大两者之间亲密度信息的取值。
[0062]可选的,所述亲密度信息为亲密度等级,所述亲密度更新子单元具体用于:
[0063]当互动次数达到预置条件时,提升所述亲密度等级。
[0064]根据本发明提供的具体实施例,本发明公开了以下技术效果:
[0065]通过本发明,不仅考虑了用户拥有的好友数目,还考虑了用于与各个好友之间的亲密度,体现出不同亲密度的好友在确定用户社交影响力上的差异性;此外,还考虑了用户好友的好友,以及各个好友分别于各自的好友之间的亲密度,通过这样多方面的信息中,挖掘出用户的社交影响力信息,因此,会使得获取的用户社交影响力信息更接近真实的情况,提高其反应用户社交影响力时的准确度。
【专利附图】
【附图说明】
[0066]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0067]图1是本发明实施例提供的方法的流程图;
[0068]图2是本发明实施例提供的装置的示意图。
【具体实施方式】
[0069]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0070]参见图1,本发明实施例提供的生成用户社交影响力信息的方法可以包括以下步骤:
[0071]SlOl:提取目标用户的好友,并获取该目标用户与其各个好友之间的亲密度信息;
[0072]在实际应用中,即时通信用户可以把需要联系的其他用户加入到好友(或称联系人)名单中,通过即时通信的状态呈现技术获知好友的在线/离线状态,随时与之发起实时的对话,从而达到了信息即时交流的目的。因此,在本发明实施例中,目标用户的好友可以专指目标用户的即时通信好友,当然,如果需要基于用户的社交网络使用情况来获取用户的社交影响力信息,目标用户的好友也可以是指用户的社交网络好友。
[0073]需要说明的时,社交网络好友与即时通信好友的不同之处在于,社交网络好友可以是单方向的,例如,用户A关注了用户B,但是用户B没有关注用户A,此时,用户B可以看作是用户A的好友,用户A却不是用户B的好友,用户B可能并不认识用户A ;而在本发明实施例中,需要根据用户与好友之间的亲密度来衡量用户的社交影响力,因此,应用在社交网络中时,只有建立起双向好友关系时,才能用于评价对方的社交影响力。也就是说,在本发明实施例中,只有用户A关注了用户B,并且用户B也关注了用户A,用户A与用户B之间互为对方的好友。换言之,在提取用户A的好友时,如果发现用户A与用户B互相都加了关注,则用户B会作为用户A的好友被提取出来,如果用户A关注了用户C,但是没有被用户C关注,则用户C就不会被作为用户A的好友被提取出来。当然,在即时通信中,用户之间的好友关系都是双向的,也即,用户A在加用户B为即时通信好友时,只要用户B同意,则用户B会成为用户A的好友,并且用户A也会成为用户B的好友,因此,对于即时通信好友而言,都可以作为用户的好友被提取出来。总之,在提取用户的好友时,需要该用户与该好友之间互为好友关系才可以。[0074]在提取了目标用户的好友之后,并不是直接根据目标用户拥有的好友数量,来确定该目标用户的社交影响力,而是还需要获取该目标用户与其各个好友之间的亲密度信息。其中,在获取两个用户之间的亲密度信息时,可以有多种实现方式。例如,在其中一种实现方式下,可以对两个用户之间的互动情况进行统计,根据统计的结果,来获取两个用户之间的亲密度信息。其中,所谓的互动情况,可以是指两个用户通过即时通信工具建立会话(例如通过即时通信工具进行聊天)的情况,还可以包括给对方发表的信息进行评论或者回复的情况,还可以包括访问对方的社交网络空间的情况,等等。如果两个用户之间互动的次数比较多或者频繁,则证明两个用户之间的亲密度会比较高。
[0075]具体实现时,可以在两个用户首次成为对方的好友时,为两者之间的亲密度信息赋予初始值;然后记录两者之间互动的次数,随着互动次数的增加,来增大两者之间亲密度信息的取值。例如,该亲密度信息可以由亲密度等级来表示,在两个用户首次成为好友时,可以给亲密度等级赋予初始值,然后当互动次数达到预置条件时,提升两者之间的亲密度等级。具体实现时,该初始值以及预置条件可以根据实际需要灵活设置,例如在一种实现方式下,可以如下进行:在用户甲与用户乙首次成为好友时,赋予初始亲密度等级为n=l ;当亲密度等级为η时,在该等级下,用户甲与用户乙互动次数达到IOO^n'则亲密度升为η+1。例如:当用户甲与用户乙的亲密度为η=1时,互动次数累计达到100条,则升为2级;在2级下累计互动次数达到500条(总互动次数为600条),升为3级,以此类推。
[0076]当然,在实际应用中,也可以依据其他信息来建立两个用户之间的亲密度信息,例如两个用户之间的共同好友数目,如果两个用户之间的共同好友数目越多,则两个用户之间的亲密度越高,等等。或者,还可以将多种评判亲密度的依据相结合,来最终综合确定出两个用户之间的亲密度,这里不再赘述。
[0077]S102:提取该目标用户的各个好友的好友,并获取各个好友分别与各自的好友之间的亲密度信息;
[0078]在提取了目标用户的好友,并获取到目标用户与各个好友之间的亲密度信息之后,本发明实施例还需要提取目标用户好友的好友,并获取各个好友分别于各自的好友之间的亲密度信息。例如,对于目标用户A,其好友包括用户B、用户C,在步骤SlOl中获取了用户A分别与用户B、用户C等好友之间的亲密度信息之后,本发明实施例中,还需要提取用户B的好友,用户C的好友,等等,之后,还需要分别获取用户B与其各个好友之间的亲密度信息,以及用户C与其各个好友之间的亲密度信息,等等。其中,关于在提取好友的好友时,由于好友本身也是一个用户,因此,具体在提取各自的好友,以及获取与各自的各个好友之间的亲密度信息时,都可以与步骤SlOl中介绍的方法相同,因此这里不再赘述。
[0079]S103:根据该目标用户与其各个好友之间的未密度信息,以及各个好友分别与各自的好友之间的亲密度信息,生成该目标用户的社交影响力信息。
[0080]在获取到目标用户与其各个好友之间的亲密度信息,以及各个好友分别与各自的好友之间的亲密度信息之后,就可以根据上述两方面的信息来获取目标用户的社交影响力信息了。可见,本发明实施例在获取用户的社交影响力信息时,不仅考虑了用户拥有的好友数目,还考虑了用于与各个好友之间的亲密度,体现出不同亲密度的好友在确定用户社交影响力上的差异性;此外,还考虑了用户好友的好友,以及各个好友分别于各自的好友之间的亲密度,通过这样多方面的信息中,挖掘出用户的社交影响力信息,因此,会使得获取的用户社交影响力信息更接近真实的情况,提高其反应用户社交影响力时的准确度。
[0081]具体在根据该目标用户与其各个好友之间的亲密度信息,以及各个好友分别与各自的好友之间的亲密度信息,获取该目标用户的社交影响力信息时,在本发明实施例中,可以包括以下过程:
[0082]首先,根据该目标用户与其各个好友之间的亲密度信息,确定该目标用户的一维社交影响力指数。
[0083]也就是说,对于目标用户的直接好友而言,与目标用户之间的亲密度信息会直接反映出目标用户的社交影响力,因此,由此获取到的社交影响力信息可以称为一维社交影响力指数。该一维社交影响力指数可以由目标用户与各个直接好友的亲密度信息相加得到。也就是说,对于各个直接好友而言,与目标用户之间的亲密度信息,相当于是该直接好友能够反映目标用户社交影响力的权重,与目标用户之间的亲密度越高,能够反映该目标用户社交影响力的权重就越大。
[0084]其次,针对该目标用户的好友i,提取好友i的即时通信好友,根据好友i与其各个好友之间的亲密度信息,确定好友i的一维社交影响力指数;其中,i e [I,N],其中,N为该目标用户的好友总数。
[0085]在计算出目标用户的一维社交影响力指数的同时,还可以计算出该目标用户的各个好友的一维社交影响力指数,例如,假设用户B、用户C是目标用户A的直接好友,则在该步骤中,需要分别获取用户B、用户C的一维社交影响力指数。该过程与获取用户A的一维社交影响力指数的过程相同。
[0086]之后,根据该目标用户的各个好友的一维社交影响力指数,以及该目标用户与其各个好友之间的亲密度信息,确定该目标用户的二维社交影响力指数。
[0087]在获取到目标用户的各个好友的一维社交影响力指数之后,在本发明实施例中,可以据此获取目标用户的二维社交影响力指数。由于好友的好友虽然不是目标用户的直接好友,但是由于与目标用户之间具有共同好友,因此,两者之间也通过共同好友产生一定的关联,进而在一定程度上也能反映该目标用户的社交影响力。因此,在本发明实施例中,还可以根据将好友的好友作为目标用户的间接好友,然后,根据直接好友与间接好友之间的亲密度(表现为各个直接好友的一维社交影响力指数)来反映目标用户的社交影响力。当然,在具体实现时,在根据目标用户的各个直接好友的一维社交影响力指数来计算目标用户的二维社交影响力指数时,还可以同时考虑目标用户与各个直接好友之间的亲密度。也即,对于不同的直接好友而言,其与目标用户的亲密度不同时,直接好友的一维社交影响力指数为确定目标用户的社交影响力信息所带来的贡献也是不同的,因此,同样可以用直接好友与目标用户之间的亲密度来对直接好友的一维社交影响力指数进行加权,以此来相对准确地反映出该直接好友的一维社交影响力指数为确定目标用户的社交影响力信息所带来的贡献。换言之,如果用户B是目标用户A的直接好友,如果用户B自身的一维社交影响力指数很高,但是与该用户B与目标用户A之间的亲密度并不高,则加权之后,该用户B的一维社交影响力指数为确定目标用户的社交影响力信息所带来的贡献可能也并不会太高;反之,如果一个用户C也是目标用户A的直接好友,该用户C自身的一维社交影响力指数不是太高,但是与该用户C与目标用户A之间的亲密度很高,则加权之后,该用户C的一维社交影响力指数为确定目标用户的社交影响力信息所带来的贡献可能也会比较高。
[0088]在获取目标用户的二维社交影响力指数时,可以用目标用户与各个直接好友之间的亲密度信息,分别对各个直接好友的一维社交影响力指数进行加权,然后将加权后的结果相加,最后再将相加后的结果除以某归一化指数即可。当然,在实际应用中,也可以采用其他的方式来实现。
[0089]最后,就可以根据该目标用户的一维社交影响力指数以及所述二维社交影响力指数,确定该目标用户的社交影响力信息。例如,可以将一维社交影响力指数与二维社交影响力指数进行相加,得到的结果作为该目标用户的社交影响力信息,等等。
[0090]在获取到目标用户的社交影响力信息之后,社交影响力信息相当于是用户的一种参数或者属性信息,保存在服务器(例如即时通信的服务器端等)中。之后这种参数可以有多种应用,例如,如【背景技术】中所介绍的,可以供新产品厂家选择体验用户,或者进行信息推荐等等。在本发明实施例中,还可以在用户界面中显示用户的社交影响力信息,当然,不仅可以将这种信息显示给用户自己,更主要的是,还可以显示给用户的好友,这样,当用户的好友需要在真实的社交中需要帮助等,都可以以用户的社交影响力信息作为选择的参考依据。
[0091]具体的,由于用户在登录即时通信工具之后,都会在用户界面中显示出好友列表,因此,在本发明实施例就可以在用户列表中显示出各个好友的社交影响力,以供用户参考。具体的,即时通信工具在发现某用户登录之后,可以通过服务器中保存的该用户的好友列表,将用户的好友列表中的各个好友展现给用户,与此同时,各个好友的社交影响力信息也可以一并提供给用户。从展现形式上而言,可以直接在用户界面中每个好友的头像及昵称(或备注名称)之后,显示出对应的社交影响力信息(例如在昵称的右侧加一个括号,在括号中显示出好友的社交影响力信息等等);或者,也可以当用户将鼠标移动到某好友的头像上、为用户显示该好友的简要资料时,在简要资料框中展现该好友的社交影响力信息;再或者,还可以在用户右键点击了某好友的头像或昵称(或备注名称),在弹出菜单中选择“查看资料”选项时,在弹出好友的详细资料框中,展现该好友的社交影响力信息,等等。
[0092]另外,在实际应用中,本发明实施例还可以在用户的界面上显示出其好友的好友列表,具体实现时,可以将显示好友的好友这一功能作为即时通信工具功能选项中的一个选项供用户选择;例如,由于对于一个用户A而言,会在其用户界面上显示出该用户的好友列表,假设包括用户B、C、D等等,用户A可以选中其中某个好友,假设是用户B,然后在功能选项中选择“显示该好友的好友列表”(也可能是其他的描述方式)这一功能,然后就可以将用户B的好友列表显示给当前用户。当然,在具体实现时,也可以是当用户将鼠标移动到某好友的条目上时,自动显示出该好友的好友列表,等等。无论怎样,在向用户显示好友的好友列表时,还可以将好友的各个好友的社交影响力信息显示给当前用户。也即,假设用户B是用户A的好友,则在向用户A显示用户B的好友列表时,还可以将用户B的各个好友的社交影响力信息显示给用户A。这样,如果用户A在判断是否需要加用户B的某个好友(假设为用户C)为自己的好友时,还可以参考该用户C的社交影响力信息,等等。
[0093]基于以上所述,在具体实现时,对于某目标用户而言,在获取到了其社交影响力信息之后,可以如下进行展现:如果某用户的好友列表中包括该目标用户,则在该用户的用户界面中展现该目标用户的社交影响力信息;或者,在用户的用户界面中展现其好友的好友列表时,如果某好友的好友列表中包括该目标用户,则在该用户的用户界面中展现所述目标用户的社交影响力信息。
[0094]以上两种方式下,相当于一个好友列表中的各个用户的社交影响力信息都展现出来,在另一种方式下,也可以只展现好友列表中社交影响力最高的几个用户的社交影响力信息即可,也即,对于某目标用户而言,如果其出现在某好友列表(包括某用户的好友列表,或者某用户的某好友的好友列表)中,为了判断是否需要展现该目标用户的社交影响力信息,可以首先对该好友列表中包含的各个用户的社交影响力信息进行排序,如果排名比较靠前,可以展现,否则就不进行展现,等等。另外,在这种情况下,还可以将这种好友的头像及其昵称等进行突出显示。
[0095]总之,在本发明实施例中,不仅考虑了用户拥有的好友数目,还考虑了用于与各个好友之间的亲密度,体现出不同亲密度的好友在确定用户社交影响力上的差异性;此外,还考虑了用户好友的好友,以及各个好友分别于各自的好友之间的亲密度,通过这样多方面的信息中,挖掘出用户的社交影响力信息,因此,会使得获取的用户社交影响力信息更接近真实的情况,提高其反应用户社交影响力时的准确度。
[0096]与本发明实施例提供的生成用户社交影响力信息的方法相对应,本发明实施例还提供了一种生成用户社交影响力信息的装置,参见图2,该装置可以包括:
[0097]第一信息提取单元201,用于提取目标用户的好友,并获取该目标用户与其各个好友之间的亲密度信息;
[0098]第二信息提取单元202,用于提取该目标用户的各个好友的好友,并获取各个好友分别与各自的好友之间的亲密度信息;
[0099]社交影响力信息生成单元203,用于根据该目标用户与其各个好友之间的亲密度信息,以及各个好友分别与各自的好友之间的亲密度信息,生成该目标用户的社交影响力信息。
[0100]其中,社交影响力信息获取单元203具体可以包括:
[0101]一维社交影响力指数确定子单元,用于根据该目标用户与其各个好友之间的亲密度信息,确定该目标用户的一维社交影响力指数;
[0102]好友一维社交影响力指数确定子单元,用于针对该目标用户的好友i,提取好友i的即时通信好友,根据好友i与其各个好友之间的亲密度信息,确定好友i的一维社交影响力指数;其中,i e [1,N],N为该目标用户的好友总数;[0103]二维社交影响力指数确定子单元,用于根据该目标用户的各个好友的一维社交影响力指数,以及该目标用户与其各个好友之间的亲密度信息,确定该目标用户的二维社交影响力指数;
[0104]信息确定子单元,用于根据该目标用户的一维社交影响力指数以及所述二维社交影响力指数,生成该目标用户的社交影响力信息。
[0105]具体实现时,该装置还可以包括:
[0106]展现单元,用于在用户界面中展现所述目标用户的社交影响力信息。
[0107]其中,展现单元具体可以包括:
[0108]第一展现子单元,用于如果某用户的好友列表中包括该目标用户,则在该用户的用户界面中展现该目标用户的社交影响力信息;
[0109]或者,
[0110]第二展现子单元,用于在用户的用户界面中展现其好友的好友列表时,如果某好友的好友列表中包括该目标用户,则在该用户的用户界面中展现所述目标用户的社交影响力信息。
[0111]其中,所述第一展现子单元可以包括:
[0112]排序子单兀,用于对于包括所述目标用户的好友列表,对该好友列表中的各个用户的社交影响力信息进行排序;
[0113]展现子单元,用于如果该目标用户的社交影响力信息出现在前预置数目,则在用户界面中展现所述目标用户的社交影响力信息。
[0114]其中,可以通过以下方式获取两个用户之间的亲密度信息:
[0115]统计单元,用于对两个用户之间的互动情况进行统计;
[0116]获取单元,用于根据统计结果,获取这两个用户之间的亲密度信息。
[0117]所述统计单元可以包括:
[0118]初始值赋予子单元,用于在两个用户首次成为对方的好友时,为两者之间的亲密度信息赋予初始值;
[0119]亲密度更新子单元,用于记录两者之间互动的次数,随着互动次数的增加,增大两者之间亲密度信息的取值。
[0120]其中,所述亲密度信息为亲密度等级,所述亲密度更新子单元具体用于:
[0121]当互动次数达到预置条件时,提升所述亲密度等级。
[0122]总之,在本发明实施例中,不仅考虑了用户拥有的好友数目,还考虑了用于与各个好友之间的亲密度,体现出不同亲密度的好友在确定用户社交影响力上的差异性;此外,还考虑了用户好友的好友,以及各个好友分别于各自的好友之间的亲密度,通过这样多方面的信息中,挖掘出用户的社交影响力信息,因此,会使得获取的用户社交影响力信息更接近真实的情况,提高其反应用户社交影响力时的准确度。
[0123]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0124]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0125]以上对本发明所提供的生成用户社交影响力信息的方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种生成用户社交影响力信息的方法,其特征在于,包括: 提取目标用户的好友,并获取该目标用户与其各个好友之间的亲密度信息; 提取该目标用户的各个好友的好友,并获取各个好友分别与各自的好友之间的亲密度信息; 根据该目标用户与其各个好友之间的亲密度信息,以及各个好友分别与各自的好友之间的亲密度信息,生成该目标用户的社交影响力信息。
2.根据权利要求1所述的方法,其特征在于,所述根据该目标用户与其各个好友之间的亲密度信息,以及各个好友分别与各自的好友之间的亲密度信息,生成该目标用户的社交影响力信息包括: 根据该目标用户与其各个好友之间的亲密度信息,确定该目标用户的一维社交影响力指数; 针对该目标用户的好友i,提取好友i的即时通信好友,根据好友i与其各个好友之间的亲密度信息,确定好友i的一维社交影响力指数;其中,i e [1,N],N为该目标用户的好友总数; 根据该目标用户的各个好友的一维社交影响力指数,以及该目标用户与其各个好友之间的亲密度信息,确定该目标用户的二维社交影响力指数; 根据该目标用户的一维社交影响力指数以及所述二维社交影响力指数,生成该目标用户的社交影响力信息。
3.根据权利要求1所述` 在用户界面中展现所述目标用户的社交影响力信息。
4.根据权利要求3所述的方法,其特征在于,所述在用户界面中展现所述目标用户的社交影响力信息包括: 如果某用户的好友列表中包括该目标用户,则在该用户的用户界面中展现该目标用户的社交影响力信息; 或者, 在用户的用户界面中展现其好友的好友列表时,如果某好友的好友列表中包括该目标用户,则在该用户的用户界面中展现所述目标用户的社交影响力信息。
5.根据权利要求3所述的方法,其特征在于,所述在用户界面中展现所述目标用户的社交影响力信息包括: 对于包括所述目标用户的好友列表,对该好友列表中的各个用户的社交影响力信息进行排序; 如果该目标用户的社交影响力信息出现在前预置数目,则在用户界面中展现所述目标用户的社交影响力信息。
6.根据权利要求1至5任一项所述的方法,其特征在于,通过以下方式获取两个用户之间的亲密度信息: 对两个用户之间的互动情况进行统计; 根据统计结果,获取这两个用户之间的亲密度信息。
7.根据权利要求6所述的方法,其特征在于,所述对两个用户之间的互动情况进行统计包括:在两个用户首次成为对方的好友时,为两者之间的亲密度信息赋予初始值; 记录两者之间互动的次数,随着互动次数的增加,增大两者之间亲密度信息的取值。
8.根据权利要求7所述的方法,其特征在于,所述亲密度信息为亲密度等级,所述随着互动次数的增加,增大两者之间亲密度信息的取值包括: 当互动次数达到预置条件时,提升所述亲密度等级。
9.一种生成用户社交影响力信息的装置,其特征在于,包括: 第一信息提取单元,用于提取目标用户的好友,并获取该目标用户与其各个好友之间的亲密度信息; 第二信息提取单元,用于提取该目标用户的各个好友的好友,并获取各个好友分别与各自的好友之间的亲密度信息; 社交影响力信息生成单元,用于根据该目标用户与其各个好友之间的亲密度信息,以及各个好友分别与各自的好友之间的亲密度信息,生成该目标用户的社交影响力信息。
10.根据权利要求9所述的装置,其特征在于,所述社交影响力信息获取单元包括: 一维社交影响力指数确定子单元,用于根据该目标用户与其各个好友之间的亲密度信息,确定该目标用户的一维社交影响力指数; 好友一维社交影响力指数确定子单元,用于针对该目标用户的好友i,提取好友i的即时通信好友,根据好友i与其各个好友之间的亲密度信息,确定好友i的一维社交影响力指数;其中,i∈ [1,N],N为该目标用户的好友总数; 二维社交影响力指数确定子单元,用于根据该目标用户的各个好友的一维社交影响力指数,以及该目标用户与其各个好友之间的亲密度信息,确定该目标用户的二维社交影响力指数; 信息确定子单元,用于根据该目标用户的一维社交影响力指数以及所述二维社交影响力指数,生成该目标用户的社交影响力信息。
11.根据权利要求9所述的装置,其特征在于,还包括: 展现单元,用于在用户界面中展现所述目标用户的社交影响力信息。
12.根据权利要求11所述的装置,其特征在于,所述展现单元包括: 第一展现子单元,用于如果某用户的好友列表中包括该目标用户,则在该用户的用户界面中展现该目标用户的社交影响力信息; 或者, 第二展现子单元,用于在用户的用户界面中展现其好友的好友列表时,如果某好友的好友列表中包括该目标用户,则在该用户的用户界面中展现所述目标用户的社交影响力信息
13.根据权利要求11所述的装置,其特征在于,所述第一展现子单元包括: 排序子单元,用于对于包括所述目标用户的好友列表,对该好友列表中的各个用户的社交影响力信息进行排序; 展现子单元,用于如果该目标用户的社交影响力信息出现在前预置数目,则在用户界面中展现所述目标用户的社交影响力信息。
14.根据权利要求9至13任一项所述的装置,其特征在于,通过以下方式获取两个用户之间的亲密度信息:统计单元,用于对两个用户之间的互动情况进行统计; 获取单元,用于根据统计结果,获取这两个用户之间的亲密度信息。
15.根据权利要求14所述的装置,其特征在于,所述统计单元包括: 初始值赋予子单元,用于在两个用户首次成为对方的好友时,为两者之间的亲密度信息赋予初始值; 亲密度更新子单元,用于记录两者之间互动的次数,随着互动次数的增加,增大两者之间亲密度信息的取值。
16.根据权利要求15所述的装置,其特征在于,所述亲密度信息为亲密度等级,所述亲密度更新子单元具体用于: 当互动次数达到预置条件时,提升所述亲密度等级。
【文档编号】G06F17/30GK103514215SQ201210219010
【公开日】2014年1月15日 申请日期:2012年6月28日 优先权日:2012年6月28日
【发明者】朱翼鹏, 陈宁一, 胡宇光, 周云峰, 刘伟刚, 刘航 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司