联系人推荐方法
【技术领域】
[0001]本发明涉及即时通信技术,特别是涉及一种即时通信中的联系人推荐方法。
【背景技术】
[0002]目前的即时通信工具(如qq、微信、微博等)通常采用两种方式添加联系人,一种是用户主动添加的方式,即:用户利用终端设备的软键盘或扫描二维码等方式,主动在即时通信客户端中输入联系人的联系信息;另一种是绑定社交平台推荐的方式,即:将即时通信工具所在社交平台与其他即时通信工具所在的社交平台(如手机通讯录等)绑定,绑定后,当一用户的即时通信工具A中添加了新联系人的信息后,该即时通信工具A所在社交平台SI会将该新联系人的信息通知给所绑定的社交平台S2,所绑定的社交平台S2会根据该新联系人的信息,将自身平台中保存的与该新联系人直接或间接相关的联系人,发送给社交平台SI,然后由社交平台SI将这些联系人信息推送给用户。
[0003]随着即时通信工具的广泛使用,在实际应用中,经常会存在需要批量增加联系人的情况,例如,在同学聚会时同学之间需要互相添加即时通信好友、新入职员工需要添加大量新同事作为即时通信联系人。此时,如果采用上述第一种用户主动添加联系人方式,则需要由用户逐一进行联系人的主动添加。显然,该方法将会导致联系人添加操作繁琐、效率低。而采用绑定平台推荐的方式,则由于平台推荐需要依赖于用户的电话通讯录中存在联系人的方式,才可以推荐,因此,对于电话通讯录中不存在的联系人,无法作为即时通信的联系人进行主动推荐,从而无法实现大量的存在一定相关度的联系人的添加;另外,即使电话通讯录中添加了,也需要将电话通讯录上传至即时通信工具的社交平台,因此,不利于保护用户的隐私。
[0004]由此可见,针对需要添加大量的具有一定关联关系的联系人的应用场景,采用传统的系统人添加方法,会存在操作繁琐、效率低的问题。
【发明内容】
[0005]有鉴于此,本发明的主要目的在于提供一种即时通信中的联系人推荐方法,该方法可以在需要添加大量的具有一定相关度的联系人时,实现联系人的快速添加。
[0006]为了达到上述目的,本发明提出的技术方案为:
[0007]一种联系人推荐方法,包括:
[0008]a、当一即时通信用户比成为另一即时通信用户Ub的联系人时,所述即时通信用户Ua所在即时通信客户端Ta,按照预设的推荐策略确定出需要推荐给所述即时通信用户Ub的联系人;
[0009]b、所述即时通信客户端Ta将所选择的联系人作为推荐联系人发送给所述即时通信用户Ub所在的即时通信客户端Tb,并将所述即时通信用户Ub作为推荐联系人发送给所选择的每个联系人所在的即时通信客户端。
[0010]综上所述,本发明提出的联系人推荐方法,通过由所添加的联系人进行联系人的推荐,可以在需要添加大量具有一定相关度的联系人的场景中,实现即时通信用户间联系人的快速添加,而不需要依赖用户通过手工逐一进行识别添加,进而可以提高用户添加联系人的便捷性和效率。
【附图说明】
[0011]图1为本发明实施例一的流程示意图。
【具体实施方式】
[0012]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
[0013]本发明的核心思想是:在即时通信客户端中添加了新的联系人后,由新添加的联系人所在即时通信客户端触发不同即时通信客户端间的联系人推荐过程。如此,在需要添加大量的具有一定相关度的联系人时,一即时通信客户端添加了一个新联系人后,便会获取到该新联系人的通讯录中的相关联系人信息,而不需要逐一通过手工方式获取这些相关联系人的联系信息,相应地,这些相关联系人也可以获取到添加了该新联系人的即时通信用户的联系信息。从而可以实现上述场景中即时通信用户间联系人的快速添加,而不需要依赖用户通过手工逐一进行识别添加,进而可以提高用户添加联系人的便捷性和效率。
[0014]图1为本发明实施例一的流程示意图,如图1所示,该实施例主要包括:
[0015]步骤101、当一即时通信用户比成为另一即时通信用户Ub的联系人时,所述即时通信用户Ua所在即时通信客户端Ta,按照预设的推荐策略确定出需要推荐给所述即时通信用户Ub的联系人。
[0016]本步骤中,将由即时通信用户Ub所加的联系人即时通信用户U 3来确定可以推荐给即时通信用户Ub的联系人名单。如此,通过由所添加的联系人按照一定的推荐策略来推荐具有一定关联关系的其他联系人,可以避免对这些联系人逐一进行添加所存在的操作繁琐、效率低等问题。
[0017]较佳地,本步骤中可以采用从本即时通信客户端的联系人中直接选择,或从服务器中获取的方式,确定出需要推荐给所述即时通信用户Tb的联系人,具体地可以采用下述方法实现:
[0018]方法一:
[0019]所述即时通信用户Ua所在即时通信客户端Ta按照所述推荐策略,从本即时通信客户端的联系人中,选择出需要推荐给所述即时通信用户Ub的联系人。
[0020]这里,所述推荐策略可以为:从本即时通信客户端的联系人中选择出与所述即时通信用户Ub存在关联关系的联系人进行推荐。
[0021]方法二:
[0022]所述即时通信用户Ua所在即时通信客户端Ta按照所述推荐策略,从即时通信服务器上获取所述需要推荐给所述即时通信用户Ub的联系人。
[0023]这里,所述推荐策略可以为:从即时通信服务器上的用户联系人数据库中,选择出与所述即时通信用户Tb存在关联关系的联系人进行推荐。
[0024]具体地,上述方法中判断是否存在关联关系的方法可以为:在预设的用户属性上,与所述即时通信用户Tb相比较,如果至少一项用户属性相同,则确定与所述即时通信用户Tb存在关联关系。
[0025]这里,需要基于哪些用户属性进行关联关