即时通信好友推荐方法及装置的制造方法

文档序号:8383640阅读:351来源:国知局
即时通信好友推荐方法及装置的制造方法
【技术领域】
[0001]本发明涉及即时通信技术领域,特别是涉及即时通信好友推荐方法及装置。
【背景技术】
[0002]即时通信(頂)是一种基于网络的通信服务,一般以实现网络上的即时通信为主。即时通信工具是指实现网络即时通信服务的软件,从狭义上讲,也可以认为是即时通信客户端软件。即时通信工具发展到今天,已经被大多数的网民所接受,无论是平时的休闲娱乐中,还是日常工作中,都得到了广泛的应用,已经成为了网络用户日常生活中不可缺少的工具之一。因此,IM用户对即时通信工具的易用性、稳定性及安全性等多方面都提出了较高的要求。
[0003]IM用户可以把需要联系的其他IM用户加入到好友(或称联系人)名单中,通过即时通信的状态呈现技术获知好友的在线/离线状态,随时与之发起实时的对话,从而达到了信息即时交流的目的。为了便于IM用户操作联系人,即时通信工具通常提供好友管理功能,包括好友的添加、归类、删除等等。
[0004]在传统的实现方式下,好友的查找与发现通常有两种方式,一种是IM用户通过查看即时通信系统的服务器提供的在线頂用户列表来实现好友的发现;另一种是頂用户通过其他途径,例如朋友告知、web等场合公开的信息等得到其他IM用户的即时通信数字ID或昵称等身份标识信息,再将该身份标识信息输入服务器进行检索,来实现好友的发现。发现之后,就可以直接向对方发送加为好友的请求,收到请求的一方,可以选择接受或者拒绝该请求。
[0005]在上述传统的实现方式中,都是由IM用户主动去发现可能成为其好友的IM用户,然后进行添加。为了扩展IM用户发现好友的途径,现有技术中还出现了即时通信工具为IM用户进行好友推荐的实现方式,頂用户在发现被推荐的頂用户时,还可以查看被推荐頂用户的材料,如果接受推荐,还可以向被推荐IM用户发出加为好友的请求。现有技术在进行好友推荐时,主要是依据当前IM用户与另一 IM用户之间的共同好友的数量来进行推荐。例如,頂用户A与IM用户B之间有10个共同好友,共同好友的数目比较多,则可以推荐IM用户A加頂用户B为好友,或者推荐頂用户B加頂用户A为好友。
[0006]但是,在实际应用中,在以共同好友的数量为依据进行好友推荐时,经常出现无效推荐的情况,所谓无效推荐是指,向IM用户进行了推荐,但是被IM用户拒绝,或者IM用户置之不理。显然,过多的无效推荐,不仅会浪费系统的资源,还会导致IM用户接收到过多的无用信息,对IM用户对即时通信工具的正常使用造成干扰。
[0007]因此,迫切需要本领域技术人员解决的技术问题就在于:如何在推荐好友时,提高推荐的有效性。

【发明内容】

[0008]本发明提供了即时通信好友推荐方法及装置,能够在推荐好友时,提高推荐的有效性。
[0009]本发明提供了如下方案:
[0010]—种即时通信好友推荐方法,包括:
[0011]获取第一即时通信M用户与第二頂用户的共同好友;
[0012]获取所述第一頂用户与所述共同好友之间的第一亲密度信息,以及所述第二頂用户与所述共同好友之间的第二亲密度信息;
[0013]如果所述第一亲密度信息以及所述第二亲密度信息均达到预置条件,则向所述第一IM用户和/或第二 IM用户发送添加对方为好友的推荐信息。
[0014]可选的,所述共同好友为多个时,所述获取所述第一 IM用户与所述共同好友之间的第一亲密度信息,以及所述第二 IM用户与所述共同好友之间的第二亲密度信息,包括:
[0015]分别获取所述第一頂用户与各个共同好友之间的第一亲密度信息,以及所述第二IM用户与各个共同好友之间的第二亲密度信息;
[0016]所述如果所述第一亲密度信息以及所述第二亲密度信息均达到预置条件,则向所述第一頂用户和/或第二頂用户发送添加对方为好友的推荐信息,包括:
[0017]如果所述第一頂用户与各个共同好友之间的第一亲密度信息的平均值,以及所述第二頂用户与各个共同好友之间的第二亲密度信息的平均值,均达到预置条件,则向所述第一頂用户和/或第二頂用户发送添加对方为好友的推荐信息。
[0018]可选的,通过以下方式获取两个IM用户之间的亲密度信息,包括:
[0019]对两个M用户之间的互动情况进行统计;
[0020]根据统计结果,获取这两个IM用户之间的亲密度信息。
[0021]可选的,所述对两个頂用户之间的互动情况进行统计包括:
[0022]在两个IM用户首次成为对方的好友时,为两者之间的亲密度信息赋予初始值;
[0023]记录两者之间互动的次数,随着互动次数的增加,增大两者之间亲密度信息的取值。
[0024]可选的,所述亲密度信息为亲密度等级,所述随着互动次数的增加,增大两者之间亲密度信息的取值包括:
[0025]当互动次数达到预置条件时,提升所述亲密度等级。
[0026]一种即时通信好友推荐装置,包括:
[0027]共同好友获取单元,用于获取第一頂用户与第二 IM用户的共同好友;
[0028]亲密度信息获取单元,用于获取所述第一 IM用户与所述共同好友之间的第一亲密度信息,以及所述第二 IM用户与所述共同好友之间的第二亲密度信息;
[0029]推荐单元,用于如果所述第一亲密度信息以及所述第二亲密度信息均达到预置条件,则向所述第一頂用户和/或第二頂用户发送添加对方为好友的推荐信息。
[0030]可选的,所述共同好友为多个时,所述亲密度信息获取单元具体用于:
[0031]分别获取所述第一頂用户与各个共同好友之间的第一亲密度信息,以及所述第二 IM用户与各个共同好友之间的第二亲密度信息;
[0032]所述推荐单元具体用于:
[0033]如果所述第一頂用户与各个共同好友之间的第一亲密度信息的平均值,以及所述第二頂用户与各个共同好友之间的第二亲密度信息的平均值,均达到预置条件,则向所述第一頂用户和/或第二頂用户发送添加对方为好友的推荐信息。
[0034]可选的,所述亲密度信息获取单元包括:
[0035]统计子单元,用于对两个IM用户之间的互动情况进行统计;
[0036]获取子单元,用于根据统计结果,获取这两个IM用户之间的亲密度信息。
[0037]可选的,所述统计子单元包括:
[0038]初始值赋予子单元,用于在两个IM用户首次成为对方的好友时,为两者之间的亲密度信息赋予初始值;
[0039]更新子单元,用于记录两者之间互动的次数,随着互动次数的增加,增大两者之间亲密度信息的取值。
[0040]可选的,所述亲密度信息为亲密度等级,所述更新子单元包括:
[0041]等级提升子单元,用于当互动次数达到预置条件时,提升所述亲密度等级。
[0042]根据本发明提供的具体实施例,本发明公开了以下技术效果:
[0043]通过本发明,在两个IM用户之间进行添加好友的推荐之前,可以首先获取两者的共同好友,并分别获取两个IM用户与该共同好友之间的亲密度信息,如果两个IM用户与该共同好友之间的亲密度信息均达到预置的条件,则证明这两个IM用户的潜在亲密度也比较高,因此,可以在这两个IM用户之间进行添加好友的推荐,这样,可以提高添加好友推荐的有效性。
【附图说明】
[0044]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本发明实施例提供的方法的流程图;
[0046]图2是本发明实施例提供的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1