即时通信好友的添加方法及装置的制造方法

文档序号:9399176阅读:348来源:国知局
即时通信好友的添加方法及装置的制造方法
【技术领域】
[0001]本发明涉及即时通信技术领域,特别是涉及即时通信好友的添加方法及装置。
【背景技术】
[0002]即时通信(頂)是一种基于网络的通信服务,一般以实现网络上的即时通信为主。即时通信工具是指实现网络即时通信服务的软件,从狭义上讲,也可以认为是即时通信客户端软件。即时通信工具发展到今天,已经被大多数的网民所接受,无论是平时的休闲娱乐中,还是日常工作中,都得到了广泛的应用,已经成为了网络頂用户日常生活中不可缺少的工具之一。因此,IM用户对即时通信工具的易用性、稳定性及安全性等多方面都提出了较高的要求。
[0003]即时通信頂用户可以把需要联系的其他頂用户加入到好友(或称联系人)名单中,通过即时通信的状态呈现技术获知好友的在线/离线状态,随时与之发起实时的对话,从而达到了信息即时交流的目的。为了便于IM用户操作联系人,即时通信工具通常提供好友管理功能,包括好友的添加、归类、删除等等。
[0004]现有技术中,好友的查找与发现通常可以通过以下方式来实现:通过查看即时通信系统的服务器提供的在线IM用户列表来实现好友的发现,然后,就可以直接向对方发送加为好友的请求,收到请求的一方,可以选择接受或者拒绝该请求。
[0005]然而,现有技术中的上述好友发现及添加方式至少存在以下弊端:可能会导致頂用户接收到过多的垃圾请求,给頂用户的正常工作或生活造成干扰。
[0006]因此,迫切需要本领域技术人员解决的技术问题就在于:如何在发现及添加好友的过程中,避免产生过多的垃圾请求。

【发明内容】

[0007]本发明提供了添加即时通信好友的方法及装置,能够在发现及添加好友的过程中,避免产生过多的垃圾请求。
[0008]本发明提供了如下方案:
[0009]—种即时通信好友的添加方法,包括:
[0010]在第一即时通信頂用户的用户界面上展现第二頂用户的好友列表,其中,所述第二頂用户为所述第一頂用户的好友,所述第二頂用户的好友列表中包括至少一个第三用户;
[0011]获取第一頂用户与所述第二頂用户之间的第一亲密度信息,以及第二頂用户与所述第三頂用户之间的第二亲密度信息;
[0012]判断所述第一亲密度信息以及所述第二亲密度信息是否均达到预置条件;
[0013]如果是,则在第一頂用户的用户界面上显示直接添加第三頂用户为好友的第一操作入口,以便当通过所述第一操作入口接收到添加第三为好友的好友添加请求时,将所述好友添加请求发送给第三頂用户。
[0014]可选的,还包括:
[0015]如果所述第一亲密度信息和/或所述第二亲密度信息未达到预置条件,则为所述第一頂用户提供第二操作入口,以便通过所述第二操作入口接收所述第一頂用户的引荐请求消息;
[0016]将所述第一頂用户的引荐请求消息发送给所述第二頂用户,其中,所述引荐请求消息中携带有所述第一頂用户预添加第三頂用户为好友的信息;
[0017]如果所述第二頂用户接受所述引荐请求,则执行好友添加操作。
[0018]可选的,所述执行好友添加操作包括:
[0019]将所述第一頂用户预添加第三頂用户为好友、以及所述第二 IM用户作为引荐者的信息发送给所述第三頂用户,如果所述第三頂用户接受所述第二頂用户的引荐,则将所述第三頂用户加为第一頂用户的好友。
[0020]可选的,所述执行好友添加操作包括:
[0021]在所述第一頂用户的用户界面中显示所述第一操作入口,以便所述第一頂用户通过所述第一操作入口向所述第三頂用户发起添加好友请求,如果所述第三頂用户接受该请求,则将所述第三頂用户加为第一頂用户的好友。
[0022]可选的,所述执行好友添加操作包括:
[0023]将頂系统为所述第三頂用户分配的数字ID显示给所述第一頂用户,以便所述第一 IM用户通过通用的好友添加入口向所述第三頂用户发起添加好友请求,如果所述第三頂用户接受该请求,则将所述第三頂用户加为第一頂用户的好友。
[0024]可选的,通过以下方式获取两个頂用户之间的亲密度信息,包括:
[0025]对两个頂用户之间的互动情况进行统计;
[0026]根据统计结果,获取这两个頂用户之间的亲密度信息。
[0027]可选的,所述对两个頂用户之间的互动情况进行统计包括:
[0028]在两个頂用户首次成为对方的好友时,为两者之间的亲密度信息赋予初始值;
[0029]记录两者之间互动的次数,随着互动次数的增加,增大两者之间亲密度信息的取值。
[0030]可选的,所述亲密度信息为亲密度等级,所述随着互动次数的增加,增大两者之间亲密度信息的取值包括:
[0031]当互动次数达到预置条件时,提升所述亲密度等级。
[0032]—种即时通信好友的添加装置,包括:
[0033]展现单元,用于在第一即时通信IM用户的用户界面上展现第二頂用户的好友列表,其中,所述第二頂用户为所述第一頂用户的好友,所述第二頂用户的好友列表中包括至少一个第三用户;
[0034]亲密度信息获取单元,用于获取第一 IM用户与所述第二頂用户之间的第一亲密度信息,以及第二頂用户与所述第三頂用户之间的第二亲密度信息;
[0035]判断单元,用于判断所述第一亲密度信息以及所述第二亲密度信息是否均达到预置条件;
[0036]第一操作入口显示单元,用于如果所述判断单元的判断结果为是,则在第一頂用户的用户界面上显示直接添加第三頂用户为好友的第一操作入口,以便当通过所述第一操作入口接收到添加第三为好友的好友添加请求时,将所述好友添加请求发送给第三IM用户。
[0037]可选的,还包括:
[0038]第二操作入口显示单元,用于如果所述第一亲密度信息和/或所述第二亲密度信息未达到预置条件,则为所述第一 IM用户提供通过所述第二頂用户进行消息中转的第二操作入口 ;
[0039]引荐请求发送单元,用于将所述第一頂用户的引荐请求消息发送给所述第二頂用户,其中,所述引荐请求消息中携带有所述第一 IM用户预添加第三頂用户为好友的信息;
[0040]好友添加单元,用于如果所述第二頂用户接受所述引荐请求,则执行好友添加操作。
[0041]可选的,所述好友添加单元包括:
[0042]请求转发子单元,用于将所述第一頂用户预添加第三頂用户为好友、以及所述第二頂用户作为引荐者的信息发送给所述第三頂用户,如果所述第三頂用户接受所述第二頂用户的引荐,则将所述第三頂用户加为第一頂用户的好友。
[0043]可选的,所述好友添加单元包括:
[0044]入口显示子单元,用于在所述第一頂用户的用户界面中显示所述第一操作入口,以便所述第一頂用户通过所述第一操作入口向所述第三頂用户发起添加好友请求,如果所述第三頂用户接受该请求,则将所述第三頂用户加为第一頂用户的好友。
[0045]可选的,所述好友添加单元包括:
[0046]数字ID显示子单元,用于将頂系统为所述第三頂用户分配的数字ID显示给所述第一頂用户,以便所述第一頂用户通过通用的好友添加入口向所述第三頂用户发起添加好友请求,如果所述第三IM用户接受该请求,则将所述第三IM用户加为第一 IM用户的好友。
[0047]可选的,所述亲密度信息获取单元包括:
[0048]统计子单元,用于对两个頂用户之间的互动情况进行统计;
[0049]获取子单元,用于根据统计结果,获取这两个頂用户之间的亲密度信息。
[0050]可选的,所述统计子单元包括:
[0051]初始值赋予子单元,用于在两个頂用户首次成为对方的好友时,为两者之间的亲密度信息赋予初始值;
[0052]亲密度更新子单元,用于记录两者之间互动的次数,随着互动次数的增加,增大两者之间亲密度信息的取值。
[0053]可选的,所述亲密度信息为亲密度等级,所述亲密度更新子单元具体用于:
[0054]当互动次数达到预置条件时,提升所述亲密度等级。
[0055]根据本发明提供的具体实施例,本发明公开了以下技术效果:
[0056]通过本发明,可以在第一用户的界面中展现出其好友的好友列表,这样,第一用户就可以从其好友的好友列表中发现可能成为其好友的用户;但为了避免好友的好友收到过多的垃圾添加好友请求,并不允许第一用户随便添加其好友的好友为其自己的好友,而是需要首先获取第一 IM用户与第二頂用户之间的第一亲密度信息,以及第二頂用户与第三IM用户之间的第二亲密度信息,如果第一亲密度信息以及第二亲密度信息均达到预置条件,在第一頂用户的界面上显示加第三IM用户为自己的好友的操作入口,否则并不会显示该操作入口,第一頂用户也即无法发起直接添加第三頂用户为好友的请求。也就是说,在添加好友的过程中,会先判断
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1