展示好友动态的方法及系统的制作方法

文档序号:6332701阅读:148来源:国知局
专利名称:展示好友动态的方法及系统的制作方法
展示好友动态的方法及系统
技术领域
本发明涉及互联网技术,特别是涉及一种展示好友动态的方法及系统。背景技术
随着网络的不断发展与普及,网络生活已经成为人们生活中不可或缺的重要组成部分。越来越多的人参与到网络活动中去,从而使得网络信息的数量呈爆炸式地增长。与此同时,社会化网络(Social Networking Services,简称SNS)也已经不再是单个用户与单个用户之间的关系,而是单对多以及多对多的关系,因此,SNS网络包含了网络用户、用户动态及其关系网络,具体非常多的信息。对于SNS网络中的海量用户及海量信息,迅速有效地获取到需要的信息和内容是传统的SNS网络面临的首要问题。但是,SNS网络常常将用户的全部好友动态信息通过混排的方式展现,无法快速地获取需要的好友动态信息。

发明内容基于此,有必要提供一种可筛选好友动态信息的展示好友动态的方法。此外,还有必要提供一种可筛选好友动态信息的展示好友动态的系统。一种展示好友动态的方法,包括如下步骤根据好友关系链,将好友动态生成动态信息;将所述动态信息根据预设的分类规则进行分类,得到相应的分类集合;采集筛选条件,从所述分类集合中提取满足所述筛选条件的动态信息并显示。优选地,所述将所述动态信息根据预设的分类规则进行分类,得到相应的分类集合的步骤是根据预设的分类规则,提取所述动态信息中与所述分类规则相关联的属性; 根据所述属性对所述动态信息进行分类。优选地,所述分类规则包括信息属性、好友属性或用户事件属性中的一种或两种以上。优选地,所述采集筛选条件,从所述分类集合中提取满足所述筛选条件的动态信息并显示的步骤是采集筛选条件;获取与所述筛选条件相对应的分类集合;提取动态信息并显不。优选地,所述筛选条件为多个筛选条件,所述采集筛选条件,从所述分类集合中提取满足所述筛选条件的动态信息并显示的步骤还包括对筛选后的分类集合取交集的步
马聚ο一种展示好友动态的系统,至少包括聚合服务器,用于根据好友关系链,将好友动态生成动态信息;动态信息服务器,用于将所述动态信息根据预设的分类规则进行分类, 得到相应的分类集合;客户端,用于采集筛选条件,从所述分类集合中提取满足筛选条件的动态信息并显示。优选地,所述动态信息服务器包括提取模块,用于根据预设的分类规则,提取所述动态信息中与所述分类规则相关联的属性;分类模块,用于根据所述属性对所述动态信息进行分类。优选地,所述提取模块所根据的分类规则包括信息属性、好友属性或用户事件属性中的一种或两种以上。优选地,所述客户端包括识别模块,用于采集筛选条件;筛选模块,用于获取与所述筛选条件相对应的分类集合;显示模块,用于提取动态信息,并显示;优选地,所述筛选条件为多个筛选条件,所述客户端还包括合并模块,用于对筛选后的分类集合取交集。上述展示好友动态的方法及系统中通过对好友动态进行分类后过滤,得到满足了用户所输入的筛选条件的好友动态,并显示,实现了在海量信息中进行快速筛选,为用户迅速提供其所有好友的有效的动态信息和内容,满足了个性化浏览的需求。

图1为本发明的展示好友动态的方法流程图;图2为一实施例中展示好友动态的方法流程图;图3为一实施例的获取筛选条件的交互界面示意图;图4为本发明的展示好友动态的系统示意图;图5为一实施例的动态信息服务器的模块图;图6为一实施例的客户端模块图。
具体实施方式图1示出了本发明的展示好友动态的方法流程,包括如下步骤在步骤SlO中,根据好友关系链,将好友动态生成动态信息。本实施例中,好友关系链包括了用户的所有好友信息及联系人信息,例如,用户A与B、C、D是网络好友,那么B、 C、D以及他们的相关信息就是用户A的最简单的好友关系链。好友动态是用户的好友在 SNS网络空间中所触发的事件,将好友动态生成动态信息,以便于用户在进入SNS网络空间中查看,例如,可将用户的好友关系链中的好友动态打包成文件格式为feed类型的动态信息。若用户A的网络好友B在SNS网络空间中发布了一篇日志,则对于用户A而言,其网络好友B的好友动态是B发布一篇日志,生成记录了这一好友动态的动态信息,该动态信息的文件格式可为feed类型。在步骤S20中,将动态信息根据预设的分类规则进行分类,得到相应的分类集合。 本实施例中,分类规则包括了信息属性、好友属性或用户事件属性中的一种或两种以上。具体地,对于每一条动态信息,都拥有着许多的不同的信息属性,该信息属性可以包括信息类型、信息产生时间等。例如,信息类型是日志、相册、留言、参与或发起的投票等。好友属性可源自于好友关系链,包括了年龄、性别、好友所属的用户分组、好友所在的群组等。通过调研或者观察用户行为,以获取用户事件属性,该用户事件属性包括了用户的动态、用户所关注的关键字以及用户需求等。例如,通过调研获知用户希望收到汽车、旅行方面的信息,则当前的用户事件属性是获取汽车、旅行方面的信息。若获知用户的动态为查找关于教育方面的资讯,则当前的用户事件属性是获取教育方面的信息。若当前用户使用频率最高的词组为环保,则此时用户所关注的关键字为“环保”,当前的用户事件属性是获取环保方面的信息。获取信息属性、好友属性或用户事件属性中的一种或两种以上作为分类规则,从而对海量的动态信息根据所获取得到的分类规则进行分类,例如,若所获取的分类规则是信息属性,则根据信息属性来对动态信息进行分类。如前所述,由于信息属性包括了信息类型、 信息产生时间,因此分别根据信息类型、信息产生时间来分别对动态信息进行分类,得到与信息类型相关的分类集合及与信息产生时间相关的分类集合。在步骤S30中,采集筛选条件,从分类集合中提取满足筛选条件的动态信息并显示。本实施例中,采集用户所输入的筛选条件,根据该用户设定的筛选条件,从分类集合中提取满足了筛选条件的动态信息并显示出来。例如,筛选条件可以是时间为最近3天的日志。此外,用户还可以选择多个筛选条件,例如筛选条件可以是我的好友中最近3天的日志和相册。图2示出了一实施例中展示好友动态的方法流程,包括如下步骤在步骤S201中,根据好友关系链,将好友动态生成动态信息。本实施例中,在用户登录后,根据该用户所属的好友关系链,获取好友关系链中所有的好友及联系人所触发的 SNS网络空间动态,从而生成相关的动态信息。例如,好友动态可以是好友关系链中的一好友在SNS网络空间中分享了照片。在步骤S202中,根据预设的分类规则,提取动态信息中与分类规则相关的属性。 本实施例中,根据信息属性、好友属性或用户事件属性中一种或两种以上的分类规则,从动态信息中提取出与分类规则相关的属性。例如,若分类规则为信息属性,则从动态信息中提取所有的信息属性,如信息类型的属性、信息产生时间的属性等。在步骤S203中,根据属性对动态信息进行分类。本实施例中,根据所提取到的属性,逐一对好友关系链中的好友动态信息进行分类。在步骤S204中,采集筛选条件。本实施例中,通过交互界面获取用户所输入的筛选条件,该交互界面如图3所示。在交互界面中,所采集到的筛选条件为来自于我的好友中的最近3天的所有日志和相册。在步骤S205中,获取与筛选条件相对应的分类集合。本实施例中,根据筛选条件, 过滤分类集合,以获得完全满足了筛选条件的动态信息。在其他实施例中,该筛选条件为多个筛选条件,在步骤S205之后还包括对筛选后的分类集合取交集的步骤。本实施例中,如果筛选条件的数量为多个,根据筛选条件所过滤得到的多个分类集合之间,存在着相同的动态信息,也存在着不同的动态信息,为使得到的动态信息满足所有的筛选条件,需要对筛选后的分类集合取交集。在步骤S206中,提取动态信息并显示。本实施例中,将提取出的动态信息显示于好友的SNS网络空间中,以便于用户查看好友动态。图4示出了本发明的展示好友动态的系统,该系统包括聚合服务器10、动态信息服务器20及客户端30,其中聚合服务器10,用于根据好友关系链,将好友动态生成动态信息。本实施例中,聚合服务器10根据好友关系链中的所有好友信息及联系人信息,将好友动态生成动态信息。动态信息服务器20,用于将动态信息根据预设的分类规则进行分类,得到相应的分类集合。本实施例中,如前所述,动态信息服务器20所获取到的分类规则包括了信息属性、好友属性或用户事件属性中的一种或两种以上。
客户端30,用于采集筛选条件,从分类集合中提取满足筛选条件的动态信息并显示。本实施例中,客户端30采集用户所输入的筛选条件,根据该用户设定的筛选条件,从分类集合中提取满足了筛选条件的动态信息并显示出来。图5示出了一实施例的动态信息服务器,该动态信息服务器20包括提取模块201 及分类模块202,其中提取模块201,用于根据预设的分类规则,提取动态信息中与分类规则相关联的属性。本实施例中,提取模块201根据信息属性、好友属性或用户事件属性中一种或两种以上的分类规则,从动态信息中提取出与分类规则相关的属性。分类模块202,用于根据属性对动态信息进行分类。本实施例中,分类模块202根据所提取到的属性,逐一对好友关系链中的好友动态信息进行分类。图6示出了一实施例的客户端,该客户端30包括识别模块301、筛选模块302及显示模块303,其中识别模块301,采集筛选条件。本实施例中,识别模块301通过交互界面获取用户所输入的筛选条件。筛选模块302,用于获取与筛选条件相对应的分类集合。本实施例中,筛选模块 302根据筛选条件,过滤分类集合,以获得完全满足了筛选条件的动态信息。在其他实施例中,若筛选条件为多个筛选条件,则客户端30还包括合并模块,该合并模块用于对筛选后的分类集合取交集。本实施例中,如果筛选条件的数量为多个,则根据筛选条件所过滤得到的多个分类集合之间,存在着相同的动态信息,也存在着不同的动态信息,为使得到的动态信息满足所有的筛选条件,需要客户端30中的合并模块对筛选后的分类集合取交集。显示模块303,用于提取动态信息,并显示。下面结合一个详细的实施例阐述展示好友动态的方法及系统,该实施例中,用户登录客户端30,聚合服务器10获取好友关系链中所有的好友及联系人所触发的SNS网络空间动态,打包生成文件格式为feed类型的动态信息,从而提取模块201对所获取到的动态信息分别提取其信息属性、好友属性,分类模块202根据信息类型、信息产生时间、年龄、性别、好友所属的用户分组、好友所在的群组分别对动态信息进行分类,形成分类集合。客户端30的识别模块301从如图3所示的交互界面中获取用户所输入的筛选条件,其筛选条件为信息产生时间为最近3天、好友所属的用户分组为我的好友、信息类型为日志和相册。由于该筛选条件为多个,则筛选模块302根据筛选条件过滤得到的分类集合,合并模块对该分类集合取交集,得到动态信息,以便于显示模块303向用户展示。上述展示好友动态的方法及系统中通过对好友动态进行分类后过滤,得到满足了用户所输入的筛选条件的好友动态,并显示,实现了在海量信息中进行快速筛选,为用户迅速提供其所有好友的有效的动态信息和内容,满足了个性化浏览的需求。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种展示好友动态的方法,包括如下步骤 根据好友关系链,将好友动态生成动态信息;将所述动态信息根据预设的分类规则进行分类,得到相应的分类集合; 采集筛选条件,从所述分类集合中提取满足所述筛选条件的动态信息并显示。
2.根据权利要求1所述的展示好友动态的方法,其特征在于,所述将所述动态信息根据预设的分类规则进行分类,得到相应的分类集合的步骤是根据预设的分类规则,提取所述动态信息中与所述分类规则相关联的属性; 根据所述属性对所述动态信息进行分类。
3.根据权利要求2所述的展示好友动态的方法,其特征在于,所述分类规则包括信息属性、好友属性或用户事件属性中的一种或两种以上。
4.根据权利要求1至3中任意一项所述的展示好友动态的方法,其特征在于,所述采集筛选条件,从所述分类集合中提取满足所述筛选条件的动态信息并显示的步骤是采集筛选条件;获取与所述筛选条件相对应的分类集合; 提取动态信息并显示。
5.根据权利要求4所述的展示好友动态的方法,其特征在于,所述筛选条件为多个筛选条件,所述采集筛选条件,从所述分类集合中提取满足所述筛选条件的动态信息并显示的步骤还包括对筛选后的分类集合取交集的步骤。
6.一种展示好友动态的系统,其特征在于,至少包括聚合服务器,用于根据好友关系链,将好友动态生成动态信息; 动态信息服务器,用于将所述动态信息根据预设的分类规则进行分类,得到相应的分类集合;客户端,用于采集筛选条件,从所述分类集合中提取满足筛选条件的动态信息并显示。
7.根据权利要求6所述的展示好友动态的系统,其特征在于,所述动态信息服务器包括提取模块,用于根据预设的分类规则,提取所述动态信息中与所述分类规则相关联的属性;分类模块,用于根据所述属性对所述动态信息进行分类。
8.根据权利要求7所述的展示好友动态的系统,其特征在于,所述提取模块所根据的分类规则包括信息属性、好友属性或用户事件属性中的一种或两种以上。
9.根据权利要求6至8任意一项所述的展示好友动态的系统,其特征在于,所述客户端包括识别模块,用于采集筛选条件;筛选模块,用于获取与所述筛选条件相对应的分类集合; 显示模块,用于提取动态信息,并显示;
10.根据权利要求9所述的展示好友动态的系统,其特征在于,所述筛选条件为多个筛选条件,所述客户端还包括合并模块,用于对筛选后的分类集合取交集。
全文摘要
一种展示好友动态的方法,包括如下步骤根据好友关系链,将好友动态生成动态信息;将所述动态信息根据预设的分类规则进行分类,得到相应的分类集合;采集筛选条件,从所述分类集合中提取满足所述筛选条件的动态信息并显示。上述展示好友动态的方法及系统中通过对好友动态进行分类后过滤,得到满足了用户所输入的筛选条件的好友动态,并显示,实现了在海量信息中进行快速筛选,为用户迅速提供其所有好友的有效的动态信息和内容,满足了个性化浏览的需求。
文档编号G06F17/30GK102411593SQ20101029247
公开日2012年4月11日 申请日期2010年9月26日 优先权日2010年9月26日
发明者周清, 徐晓, 杨雍, 林树扬, 梁柱, 郑志昊, 陈敏, 陈杉, 黄晓军 申请人:腾讯数码(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1