基于即时通信工具的好友推荐方法及系统的制作方法

文档序号:7976618阅读:217来源:国知局
专利名称:基于即时通信工具的好友推荐方法及系统的制作方法
技术领域
本发明涉及互联网技术,特别是涉及一种基于即时通信工具的好友推荐方法及系统。
背景技术
随着互联网的不断发展,越来越多的用户依赖于各种人际关系网络的网络应用来进行交流,例如,SNS (Social Networking Services,社会性网络服务)网站、以及各种聊天软件等。每一人际关系网络的网络应用中好友关系信息与其它人际关系网络的网络应用中好友关系信息是互不关联的,不能够互联互通,因此需要通过一即时通信工具来关联多个人际关系网络的网络应用中的好友关系信息。传统的即时通信工具通过获取用户所参与的各种人际关系网络中的好友,且该好友也使用了这一款即时通信工具,则向用户推荐该好友。例如,传统的即时通信工具若发现用户所属的SNS网络以及某一聊天软件的好友关系信息中均存在使用了这一即时通信工具的好友,则以好友关系提示消息的形式告知用户,此时用户可通过这一即时通信工具查看推荐的好友。但是,在进行好友推荐的过程中,用户所接收到的好友关系提示消息是穿插于用户的短信消息等用户对话中的,在接收较多的好友关系提示消息的情况下将会不利于进行好友推荐的批量处理。

发明内容基于此,有必要提供一种能进行好友推荐的批量处理的基于即时通信工具的好友推荐方法。此外,还有必要提供一种能进行好友推荐的批量处理的基于即时通信工具的好友推荐系统。—种基于即时通信工具的好友推荐方法,包括如下步骤:获取该即时通信工具用户的好友信息以及所述好友开通的网络社交工具信息;根据所述网络社交工具信息判断所述好友是否与该用户建立基于该即时通信工具的好友关系;如判断结果为否,封装好友的信息,生成好友消息包;向用户推送所述好友消息包。优选地,所述封装好友的信息,生成好友消息包的步骤为:从好友的网络社交工具中提取所述好友的即时通信工具信息以及对应的好友信息,并保存为名片;

将所述保存的名片进行封装得到好友消息包。优选地,所述向用户推送所述好友消息包的步骤之后还包括:接收好友消息包,通过开启好友消息包的操作载入好友消息中的名片列表;
通过用户对所述名片列表的选定操作开启名片列表中选定的名片。优选地,所述获取该即时通信工具用户的好友信息以及所述好友开通的网络社交工具信息的步骤之后还包括:根据获取的好友信息加载好友列表,并根据所述好友开通的网络社交工具信息在所述好友列表中添加即时通信工具开通状态标识;所述根据所述网络社交工具信息判断所述好友是否与该用户建立基于该即时通信工具的好友关系的步骤之后还包括:如判断结果为否,对所述好友列表中的好友进行标记。优选地,所述对所述好友列表中的好友进行标记的步骤之后还包括:接收对标记的好友的验证申请操作,生成邀请信息,并进入所述封装好友的信息以及邀请信息,生成好友消息包的步骤。优选地,所述根据获取的好友信息加载好友列表的步骤之后还包括:在所述好友列表中判断是否存在相同的好友,若是,则聚合所述相同好友所对应的好友信息。一种基于即时通信工具的好友的推荐系统,包括:获取模块,用于获取该即时通信工具用户的好友信息以及所述好友开通的网络社交工具信息;关系判断模块,用于根据所述网络社交工具信息判断所述好友是否与该用户建立基于该即时通信工具的好友关系;封装模块,用于如判断结果为否,封装好友的信息,生成好友消息包;推送模块,用于向用户推送所述好友消息包。 优选地,所述封装模块包括:名片保存单元,用于从好友的网络社交工具中提取所述好友的即时通信工具信息以及对应的好友信息,并保存为名片;名片封装单元,用于将所述保存的名片进行封装得到好友消息包。优选地,还包括:列表载入模块,用于接收好友消息包,通过开启好友消息包的操作载入好友消息中的名片列表;名片开启模块,用于通过用户对所述名片列表的选定操作开启名片列表中选定的名片。优选地,还包括:列表处理模块,用于根据获取的好友信息加载好友列表,并根据所述好友开通的网络社交工具信息在所述好友列表中添加即时通信工具开通状态标识;标记模块,用于如判断结果为否,对所述好友列表中的好友进行标记。优选地,还包括:信息提取模块,用于接收对标记的好友的验证申请操作,生成邀请信息,并通知所述封装模块;所述封装模块还用于封装好友的信息以及邀请信息,生成好友消息包。优选地,还包括:
好友聚合模块,用于在所述好友列表中判断是否存在相同的好友,若是,则聚合所述相同好友所对应的好友信息。上述基于即时通信工具的好友推荐方法及系统,根据该即时通信工具用户中好友开通的网络社交工具信息得到还未与该用户建立基于即时通信工具好友关系的好友,并将该好友的信息封装起来生成好友消息包,向用户推送好友消息包,以实现好友推荐的批量处理,通过一个好友消息包所进行的会话即可查看多个好友推荐信息,提高操作上的方便性。

图1为一个实施例中基于即时通信工具的好友推荐方法的流程图;图2为图1中封装好友的信息,生成好友消息包的方法流程图;图3为另一个实施例中基于即时通信工具的好友推荐方法的流程图;图4为另一个实施例中基于即时通信工具的好友推荐方法的流程图;图5为一个实施例中基于即时通信工具的好友推荐系统的结构示意图;图6为图5中封装模块的结构示意图;图7为另一个实施例中基于即时通信工具的好友推荐系统的结构示意图;图8为另一个实施例中基于即时通信工具的好友推荐系统的结构示意图;图9为另一个实施例中基于即时通信工具的好友推荐系统的结构示意图。
具体实施方式
图1示出了一个实施例中基于即时通信工具的好友推荐的方法流程,包括如下步骤:步骤S110,获取该即时通信工具用户的好友信息以及好友开通的网络社交工具信
肩、O本实施例中,用户通过即时通信工具与好友进行交互,随着互联网应用的发展,所应用的网络社交工具也越来越多,而用户在每一网络社交工具中的好友信息是各不相同的,即常常是独立的互不相关的,使用某一网络社交工具的用户只能与该网络社交工具中的其他用户建立好友关系,实现该网络社交工具中用户之间的交互。好友开通的网络社交工具信息记录了该好友所使用的网络社交工具以及在该网络社交工具中的身份标识,网络社交工具可以是SNS社区网络、基于手机通讯录的社交网络、基于邮箱联系人的社交网络等,在即时通信工具中,可将用户与网络社交工具进行绑定,建立即该用户与这一网络社交工具中的用户的对应关系。具体的,上述获取该即时通信工具用户的好友信息以及好友开通的网络社交工具信息的具体过程为:根据预先建立的该用户与网络社交工具中的用户的对应关系确定该即时通信工具用户所应用的网络社交工具,进而得到该即时通信工具用户在网络社交工具中的好友信息。在实际的应用过程中,好友通常为多个。在用户的网络社交工具中,开通了即时通信工具的好友也在使用这一即时通信工具与其他用户进行交互,因此,可将这些开通了即时通信工具的好友推荐给用户,以便于用户也能够通过即时通信工具与该网络交互工具中的好友再次建立好友关系。
步骤S130,根据网络社交工具信息判断该好友是否与该用户建立基于即时通信工具的好友关系,若否,则进入步骤S150,若是,则结束。本实施例中,根据好友的网络社交工具信息中获知该好友是否开通了即时通信工具,若该好友开通了即时通信工具,则根据该好友在即时通信工具中的身份标识判断该好友是否与该用户建立了基于即时通信工具的好友关系,若还未建立好友关系,则需要将该好友推荐给用户,以便于建立基于即时通信工具的好友关系。步骤S150,封装好友的信息,生成好友消息包。本实施例中,对提取的多个好友的信息进行封装得到好友消息包,以向用户进行好友推荐,此时,一个好友消息包中封装了多个好友的信息,以实现好友推荐的批量处理,此外,封装的好友信息中还可包括其他用户发起的验证信息,这样,用户通过查看好友消息包即可看到推荐的好友,也可查看到哪些用户在请求建立好友关系。在一个实施例中,如图2所示,上述步骤S150的具体过程为:步骤S151,从好友的网络社交工具中提取好友的即时通信工具信息以及对应的好友信息,并保存为名片。本实施例中,从好友的网络社交工具信息中提取出即时通信工具信息以及对应的好友来源信息,例如,即时通信工具信息可以是该好友使用即时通信工具信息时的身份标识,而通过对应的好友信息可以获知该好友是用户使用哪一网络社交工具中的好友,以及该好友在网络社交工具中的身份标识和对应的信息记录,例如,在邮箱通讯录的好友信息中,联系人名字即为身份标识,而邮箱地址为对应的信息记录;将即时工具信息以及对应的好友来源信息保存为名片的形式,即在用户使用的一个或者多个网络社交工具中,对于开通了即时通信工具,且未与用户的建立好友关系的一个或者多个好友进行了好友的即时通信工具信息以及好友来源信息提取之后,所提取得到的任一好友的即时通信工具信息及对应的好友来源信息均逐一保存为名片,每一好友对应了 一个名片。步骤S153,将保存的名片进行封装得到好友消息包。本实施例中,保存得到名片可能是一个,也可能是多个,因此,为减少用户对消息包的查找成本,防止保存的名片为多个时逐一推送给用户会对其造成干扰,将保存得到的名片进行封装得到好友消息包,该好友消息包中的名片为一个或者多个。步骤S170,向用户推送好友消息包。本实施例中,向用户推送封装得到的好友消息包,此时,多个推荐好友的名片被打包于推送的好友消息包中,用户可在好友消息包中查看使用的网络社交工具中开通了即时通信工具的一个或者多个好友,进而通过好友消息包与任一好友建立基于即时通信工具的好友关系。在另一个实施例中,如图3所示,上述步骤S170之后还包括:步骤S310,接收好友消息包,通过开启好友消息包的操作载入好友消息中的名片列表。本实施例中,用户的即时通信工具在接收到推送的好友消息包后,通过用户对该好友消息包的开启操作载入好友消息包中的名片列表,并显示,以便用户查看。步骤S330,通过用户对名片列表的选定操作开启名片列表中选定的名片。本实施例中,用户对载入的名片列表进行查找,并对名片列表中的任一名片进行选定操作,以查找该名片中的详细信息,进而与选定的名片所对应的好友建立基于即时通信工具的好友关系。在另一个实施例中,如图4所示,上述基于即时通信工具的好友推荐方法包括如下步骤:步骤S410,获取该即时通信工具用户的好友信息以及好友开通的网络社交工具信
肩、O步骤S430,根据获取的好友信息加载好友列表,并根据好友开通的网络社交工具信息在好友列表中添加即时通信工具开通状态标识。本实施例中,加载用户使用的网络社交工具中的好友,形成好友列表,并按照好友开通的网络社交工具信息在好友列表中添加即时通信工具开通状态标识。好友开通的网络社交工具信息可以获知用户使用的网络社交工具中哪些好友也开通了即时通信工具,因此按照好友开通的网络社交工具信息对好友列表中记录的好友进行即时通信工具开通状态标识的添加,使得用户能够通过加载的好友列表获知网络社交工具中的哪些好友也开通了即时通信工具。即时通信工具开通状态标识可以是一个图标,也可以是字符的形式,好友列表中每一开通了即时通信工具的好友均对应一个即时通信工具开通状态标识。在另一个实施例中,根据获取的好友信息加载好友列表的步骤之后还包括:在好友列表中判断是否存在相同的好友,若是,则聚合相同好友所对应的好友信息,若否,则进入步骤S450。本实施例中,在实际的应用过程中,一个用户常常使用了多个网络社交工具,在好友列表中,好友信息中的身份标识常常是同一好友的,而信息记录也是各不相同的,但是分散于好友列表中,例如,手机通讯录中,记录的多个联系人即为用户的好友,即与该用户存在基于手机通讯录的好友关系。在手机通讯录中,若某一联系人拥有多个手机号码的信息记录,为方便用户查看,则需要将这多个手机号码聚合起来。对相同好友所对应的好友信息进行聚合之后,用户在查看好友列表中某一好友时也将查看到多种不同的好友信息,例如多个手机号码等,进而对多个手机号码中的任一手机号码进行选定等操作。步骤S450,根据网络社交工具信息判断好友是否与该用户建立基于即时通信工具的好友关系,若否,则进入步骤S470,若是,则结束。步骤S470,对好友列表中的好友进行标记。本实施例中,对还未与该用户建立基于即时通信工具的好友关系的好友进行标记,进而通过查看标记即可获知哪些好友已经开通了即时通信工具,但是还未与用户建立基于即时通信工具的好友关系。在另一个实施例中,上述步骤S470之后还包括:接收对标记的好友的验证申请操作,生成邀请信息,并进入步骤S150。本实施例中,用户根据好友列表中好友的即时通信工具开通状态标识以及标记了解到哪些好友还开通了即时通信工具但是还未与用户建立基于即时通信工具的好友关系,进而对这些好友触发验证申请操作,以向发起验证请求,待通过验证之后建立基于即时通信工具的好友关系。具体地,标记的好友为开通了即时通信工具但还未与用户建立基于即时通信工具的好友关系的好友,在接收到用户对好友列表中标记了的好友提交的验证申请操作之后,提取该用户的信息,即身份标识和对应的信息记录。为便于用户查看,避免用户在大量的消息中进行查找,可将邀请信息、好友的信息封装为一个好友消息包,即每一邀请信息、好友的信息等均保存为名片的形式,以打包在一个好友消息包中。在一个实施例中,如图5所示,一种基于即时通信工具的好友的推荐系统,包括获取模块10、关系判断模块30、封装模块50以及推送模块70。获取模块10,用于获取该即时通信工具用户的好友信息以及好友开通的网络社交
工具信息。本实施例中,用户通过即时通信工具与好友进行交互,随着互联网应用的发展,所应用的网络社交工具也越来越多,而用户在每一网络社交工具中的好友信息是各不相同的,即常常是独立的互不相关的,使用某一网络社交工具的用户只能与该网络社交工具中的其他用户建立好友关系,实现该网络社交工具中用户之间的交互。好友开通的网络社交工具信息记录了该好友所使用的网络社交工具以及在该网络社交工具中的身份标识,网络社交工具可以是SNS社区网络、基于手机通讯录的社交网络、基于邮箱联系人的社交网络等,在即时通信工具中,可将用户与网络社交工具进行绑定,建立即该用户与这一网络社交工具中的用户的对应关系。具体的,获取模块10根据预先建立的该用户与网络社交工具中的用户的对应关系确定该即时通信工具用户所应用的网络社交工具,进而得到该即时通信工具用户在网络社交工具中的好友信息。在实际的应用过程中,好友通常为多个。在用户的网络社交工具中,开通了即时通信工具的好友也在使用这一即时通信工具与其他用户进行交互,因此,可将这些开通了即时通信工具的好友推荐给用户,以便于用户也能够通过即时通信工具与该网络交互工具中的好友再次建立好友关系。关系判断模块30,用于根据网络社交工具信息判断好友是否与该用户建立基于即时通信工具的好友关系。本实施例中,关系判断模块30根据好友的网络社交工具信息中获知该好友是否开通了即时通信工具,若该好友开通了即时通信工具,则根据该好友在即时通信工具中的身份标识判断该好友是否与该用户建立了基于即时通信工具的好友关系,若还未建立好友关系,则需要将该好友推荐给用户,以便于建立基于即时通信工具的好友关系。封装模块50,用于如判断结果为否,封装好友的信息,生成好友消息包。本实施例中,封装模块50对提取的多个好友的信息进行封装得到好友消息包,以向用户进行好友推荐,此时,一个好友消息包中封装了多个好友的信息,以实现好友推荐的批量处理,此外,封装的好友信息中还可包括其他用户发起的验证信息,这样,用户通过查看好友消息包即可看到推荐的好友,也可查看到哪些用户在请求建立好友关系。在一个实施例中,如图6所示,上述封装模块50包括名片保存单元510以及名片封装单元530。名片保存单元510,用于从好友的网络社交工具中提取好友的即时通信工具信息以及对应的好友信息,并保存为名片。本实施例中,名片保存单元510从好友的网络社交工具信息中提取出即时通信工具信息以及对应的好友来源信息,例如,即时通信工具信息可以是该好友使用即时通信工具信息时的身份标识,而通过对应的好友信息可以获知该好友是用户使用哪一网络社交工具中的好友,以及该好友在网络社交工具中的身份标识和对应的信息记录,例如,在邮箱通讯录的好友信息中,联系人名字即为身份标识,而邮箱地址为对应的信息记录;名片保存单元510将即时工具信息以及对应的好友来源信息保存为名片的形式,即在用户使用的一个或者多个网络社交工具中,对于开通了即时通信工具,且未与用户的建立好友关系的一个或者多个好友进行了好友的即时通信工具信息以及好友来源信息提取之后,所提取得到的任一好友的即时通信工具信息及对应的好友来源信息均逐一保存为名片,每一好友对应了一个名片。名片封装单元530,用于将保存的名片进行封装得到好友消息包。本实施例中,保存得到名片可能是一个,也可能是多个,因此,为减少用户对消息包的查找成本,防止保存的名片为多个时逐一推送给用户会对其造成干扰,名片封装单元530将保存得到的名片进行封装得到好友消息包,该好友消息包中的名片为一个或者多个。推送模块70,用于向用户推送好友消息包。本实施例中,推送模块70向用户推送封装得到的好友消息包,此时,多个推荐好友的名片被打包于推送的好友消息包中,用户可在好友消息包中查看使用的网络社交工具中开通了即时通信工具的一个或者多个好友,进而通过好友消息包与任一好友建立基于即时通信工具的好友关系。在另一个实施例中,如图7所示,上述基于即时通信工具的好友的推荐系统还包括:列表载入模块80,用于接收好友消息包,通过开启好友消息包的操作载入好友消息中的名片列表。本实施例中,用户的即时通信工具在接收到推送的好友消息包后,列表载入模块80通过用户对该好友消息包的开启操作载入好友消息包中的名片列表,并显示,以便用户查看。名片开启模块90,用于通过用户对名片列表的选定操作开启名片列表中选定的名片。本实施例中,用户对载入的名片列表进行查找,并对名片列表中的任一名片进行选定操作,以查找该名片中的详细信息,进而与选定的名片所对应的好友建立基于即时通信工具的好友关系。在另一个实施例中,如图8所示,上述基于即时通信工具的好友推荐系统还包括:列表处理模块20,用于根据获取的好友信息加载好友列表,并根据好友开通的网络社交工具信息在好友列表中添加即时通信工具开通状态标识。本实施例中,列表处理模块20加载用户使用的网络社交工具中的好友,形成好友列表,并按照好友开通的网络社交工具信息在好友列表中添加即时通信工具开通状态标识。好友开通的网络社交工具信息可以获知用户使用的网络社交工具中哪些好友也开通了即时通信工具,因此按照好友开通的网络社交工具信息对好友列表中记录的好友进行即时通信工具开通状态标识的添加,使得用户能够通过加载的好友列表获知网络社交工具中的哪些好友也开通了即时通信工具。即时通信工具开通状态标识可以是一个图标,也可以是字符的形式,好友列表中每一开通了即时通信工具的好友均对应一个即时通信工具开通状态标识。标记模块40,用于如判断结果为否,对好友列表中的好友进行标记。本实施例中,标记模块40对还未与该用户建立基于即时通信工具的好友关系的好友进行标记,进而通过查看标记即可获知哪些好友已经开通了即时通信工具,但是还未与用户建立基于即时通信工具的好友关系。在另一个实施例中,如图9所示,上述基于即时通信工具的好友推荐系统还包括:信息提取模块60,用于接收对标记的好友的验证申请操作,生成邀请信息,并通知封装模块50。本实施例中,用户根据好友列表中好友的即时通信工具开通状态标识以及标记了解到哪些好友还开通了即时通信工具但是还未与用户建立基于即时通信工具的好友关系,进而对这些好友触发验证申请操作,以向发起验证请求,待通过验证之后建立基于即时通信工具的好友关系。具体地,标记的好友为开通了即时通信工具但还未与用户建立基于即时通信工具的好友关系的好友,信息提取模块60在接收到用户对好友列表中标记了的好友提交的验证申请操作之后,提取该用户的信息,即身份标识和对应的信息记录。封装模块50还用于封装好友的信息以及邀请信息,生成好友消息包。本实施例中,为便于用户查看,避免用户在大量的消息中进行查找,封装模块50可将邀请信息、好友的信息封装为一个好友消息包,即每一邀请信息、好友的信息等均保存为名片的形式,以打包在一个好友消息包中。在另一个实施例中,上述基于即时通信工具的好友推荐系统还包括了好友聚合模块,该好友聚合模块用于在好友列表中判断是否存在相同的好友,若是,则聚合相同好友所对应的好友信息。本实施例中,在实际的应用过程中,一个用户常常使用了多个网络社交工具,在好友列表中,好友信息中的身份标识常常是同一好友的,而信息记录也是各不相同的,但是分散于好友列表中,例如,手机通讯录中,记录的多个联系人即为用户的好友,即与该用户存在基于手机通讯录的好友关系。在手机通讯录中,若某一联系人拥有多个手机号码的信息记录,为方便用户查看,则需要好友聚合模块将这多个手机号码聚合起来。好友聚合模块对相同好友所对应的好友信息进行聚合之后,用户在查看好友列表中某一好友时也将查看到多种不同的好友信息,例如多个手机号码等,进而对多个手机号码中的任一手机号码进行选定等操作。上述基于即时通信工具的好友推荐系统中的获取模块10、列表处理模块20、关系判断模块30、标记模块40、封装模块50、推送模块70、列表载入模块80、名片开启模块90、好友聚合模块均设置于后台的服务器中,通过服务器实现与即时通信客户端的交互。上述基于即时通信工具的好友推荐过程中,即时通信工具安装于用户的移动终端中,通过用户的设置,将该用户在即时通信工具中与使用的网络社交工具进行绑定,例如该网络社交工具为QQ好友和手机通讯录,此时,建立了该即时通信工具用户与该用户的QQ号码之间的对应关系,该即时通信标识用户与该用户的手机号码之间的对应关系。根据用户的QQ号码得到该用户QQ好友中开通了这一即时通信工具,但还未与该即时通信工具用户建立好友关系的QQ好友,此时,可将得到的QQ好友所对应的信息保存为名片的形式,进而将一个或者多个名片封装成好友消息包向用户推送,该QQ好友的信息即为QQ好友的详细资料。根据用户的手机号码,在手机通讯录中得到开通了这一即时通信工具,但还未与用户的即时通信标识建立好友关系的联系人,此时,也可将得到的联系人所对应的信息保存为名片的形式,进而将一个或者多个名片封装成好友消息包向用户推送,该联系人的信息即为手机通讯录中的联系人名字及手机号码。上述基于即时通信工具的好友推荐方法及系统,根据该即时通信工具用户中好友开通的网络社交工具信息得到还未与该用户建立基于即时通信工具好友关系的好友,并将该好友的信息封装起来生成好友消息包,向用户推送好友消息包,以实现好友推荐的批量处理,通过一个好友消息包所进行的会话即可查看多个好友推荐信息,提高操作上的方便性。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种基于即时通信工具的好友推荐方法,包括如下步骤: 获取该即时通信工具用户的好友信息以及所述好友开通的网络社交工具信息; 根据所述网络社交工具信息判断所述好友是否与该用户建立基于该即时通信工具的好友关系; 如判断结果为否,封装好友的信息,生成好友消息包; 向用户推送所述好友消息包。
2.根据权利要求1所述的基于即时通信工具的好友推荐方法,其特征在于,所述封装好友的信息,生成好友消息包的步骤为: 从好友的网络社交工具中提取所述好友的即时通信工具信息以及对应的好友信息,并保存为名片; 将所述保存的名片进行封装得到好友消息包。
3.根据权利要求2所述的基于即时通信工具的好友推荐方法,其特征在于,所述向用户推送所述好友消息包的步骤之后还包括: 接收好友消息包,通过开启好友消息包的操作载入好友消息中的名片列表; 通过用户对所述名片列表的选定操作开启名片列表中选定的名片。
4.根据权利要求1所述的基于即时通信工具的好友推荐方法,其特征在于,所述获取该即时通信工具用户的好友信息以及所述好友开通的网络社交工具信息的步骤之后还包括:` 根据获取的好友信息加载好友列表,并根据所述好友开通的网络社交工具信息在所述好友列表中添加即时通信工具开通状态标识; 所述根据所述网络社交工具信息判断所述好友是否与该用户建立基于该即时通信工具的好友关系的步骤之后还包括: 如判断结果为否,对所述好友列表中的好友进行标记。
5.根据权利要求4所述的基于即时通信工具的好友的推荐方法,其特征在于,所述对所述好友列表中的好友进行标记的步骤之后还包括: 接收对标记的好友的验证申请操作,生成邀请信息,并进入所述封装好友的信息以及邀请信息,生成好友消息包的步骤。
6.根据权利要求4所述的基于即时通信工具的好友的推荐方法,其特征在于,所述根据获取的好友信息加载好友列表的步骤之后还包括: 在所述好友列表中判断是否存在相同的好友,若是,则聚合所述相同好友所对应的好友信息。
7.一种基于即时通信工具的好友的推荐系统,其特征在于,包括: 获取模块,用于获取该即时通信工具用户的好友信息以及所述好友开通的网络社交工具信息; 关系判断模块,用于根据所述网络社交工具信息判断所述好友是否与该用户建立基于该即时通信工具的好友关系; 封装模块,用于如判断结果为否,封装好友的信息,生成好友消息包; 推送模块,用于向用户推送所述好友消息包。
8.根据权利要求7所述的基于即时通信工具的好友的推荐系统,其特征在于,所述封装模块包括: 名片保存单元,用于从好友的网络社交工具中提取所述好友的即时通信工具信息以及对应的好友信息,并保存为名片; 名片封装单元,用于将所述保存的名片进行封装得到好友消息包。
9.根据权利要求8所述的基于即时通信工具的好友的推荐系统,其特征在于,还包括: 列表载入模块,用于接收好友消息包,通过开启好友消息包的操作载入好友消息中的名片列表; 名片开启模块,用于通过用户对所述名片列表的选定操作开启名片列表中选定的名片。
10.根据权利要求7所述的基于即时通信工具的好友推荐系统,其特征在于,还包括: 列表处理模块,用于根据 获取的好友信息加载好友列表,并根据所述好友开通的网络社交工具信息在所述好友列表中添加即时通信工具开通状态标识; 标记模块,用于如判断结果为否,对所述好友列表中的好友进行标记。
11.根据权利要求10所述的基于即时通信工具的好友推荐系统,其特征在于,还包括: 信息提取模块,用于接收对标记的好友的验证申请操作,生成邀请信息,并通知所述封装模块; 所述封装模块还用于封装好友的信息以及邀请信息,生成好友消息包。
12.根据权利要求10所述的基于即时通信工具的好友推荐系统,其特征在于,还包括: 好友聚合模块,用于在所述好友列表中判断是否存在相同的好友,若是,则聚合所述相同好友所对应的好友信息。
全文摘要
一种基于即时通信工具的好友推荐方法,包括如下步骤获取该即时通信工具用户的好友信息以及所述好友开通的网络社交工具信息;根据所述网络社交工具信息判断所述好友是否与该用户建立基于该即时通信工具的好友关系;如判断结果为否,封装好友的信息,生成好友消息包;向用户推送所述好友消息包。上述基于即时通信工具的好友推荐方法及系统,根据该即时通信工具用户中好友开通的网络社交工具信息得到还未与该用户建立基于即时通信工具好友关系的好友,并将该好友的信息封装起来生成好友消息包,向用户推送好友消息包,以实现好友推荐的批量处理,通过一个好友消息包所进行的会话即可查看多个好友推荐信息,提高操作上的方便性。
文档编号H04L12/58GK103117914SQ20111036423
公开日2013年5月22日 申请日期2011年11月16日 优先权日2011年11月16日
发明者叶润桂, 林向耀, 林智源, 张文瑞, 张育选, 杨干荣, 林学钦, 凌国, 梁星, 陈海文, 梁娟娟 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1