网络社区的版块推荐方法及装置的制造方法

文档序号:9472144阅读:242来源:国知局
网络社区的版块推荐方法及装置的制造方法
【技术领域】
[0001]本申请涉及互联网技术领域,具体涉及信息推荐技术领域,尤其涉及网络社区的版块推荐方法及装置。
【背景技术】
[0002]随着互联网技术的不断发展,各种网络社区(例如,博客、微博、贴吧等)也逐渐普及,成为人们进行信息交流和沟通的一个主要渠道。为了便于用户快速、准确地从海量的网络社区信息中获取自己感兴趣的信息,现有的网络社区通常会细分为很多个社区版块。每个版块都有一个特定的主题,例如星座、游戏、购物等,用于存放与这些主题相关的社区信息。当用户访问网络社区时,如何从数量繁多的社区版块中为用户推荐适合的社区版块,以增强用户的访问活跃度与黏性,已经成为需要重点解决的技术难题之一。
[0003]在现有技术中,可以给网络社区中的每个版块打标签,然后通过标签之间的匹配程度来确定版块之间的关系,并根据这种关系来进行版块推荐。由于标签主要是通过版块内容确定的,因此这种推荐方式只能基于版块内容进行推荐,极大的限制了版块推荐范围和准确性。

【发明内容】

[0004]鉴于现有技术中的上述缺陷或不足,期望能够提供一种能够进行准确推荐的方案。为了实现上述一个或多个目的,本申请提供了网络社区的版块推荐方法及装置。
[0005]第一方面,本申请提供了一种网络社区的版块推荐方法,包括:获取用户在所述网络社区中的版块访问记录;基于所述版块访问记录,分别确定多个第二版块相对于第一版块的用户流转参数;基于所述用户流转参数,将至少一个第二版块确定为所述第一版块的推荐版块。
[0006]第二方面,本申请提供了一种网络社区的版块推荐装置,包括:获取模块,用于获取用户在所述网络社区中的版块访问记录;参数确定模块,用于基于所述版块访问记录,分别确定多个第二版块相对于第一版块的用户流转参数;推荐模块,用于基于所述用户流转参数,将至少一个第二版块确定为所述第一版块的推荐版块。
[0007]本申请提供的网络社区的版块推荐方法及装置,可以首先根据用户在网络社区中的访问记录,来确定用户在各个版块之间的流转参数,然后基于流转参数来确定当用户访问某一个版块时,可以进行推荐的其他版块。由于访问记录代表了用户的实际访问意愿,因此通过访问记录来确定社区版块之间的推荐版块,可以大幅提高版块推荐的准确度。
【附图说明】
[0008]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0009]图1示出了可以应用本申请实施例的示例性系统架构;
[0010]图2是本申请网络社区的版块推荐方法的一个实施例的流程图;
[0011]图3是本申请网络社区的版块推荐方法的另一个实施例的流程图;
[0012]图4是本申请网络社区的版块推荐装置的一个实施例的功能模块构架示意图;
[0013]图5是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。
【具体实施方式】
[0014]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0015]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0016]图1示出了可以应用本申请实施例的示例性系统架构100。
[0017]如图1所示,系统架构100可以包括终端设备101、102、网络103和服务器104。网络103用以在终端设备101、102和服务器104之间提供通信链路的介质。网络103可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0018]用户110可以使用终端设备101、102通过网络103与服务器104交互,以接收或发送消息等。终端设备101、102上可以安装有各种客户端应用,例如网页浏览器、网络社区软件、即时通信工具、邮箱客户端等。用户可以通过网页浏览器或网络社区软件对网络社区进行访问。
[0019]终端设备101、102可以是各种电子设备,包括但不限于个人电脑、智能手机、智能手表、平板电脑、个人数字助理等等。
[0020]服务器104可以是提供各种服务的服务器。服务器可以对接收到的数据进行存储、分析等处理,并将处理结果反馈给终端设备。
[0021]需要说明的是,本申请实施例所提供的网络社区的版块推荐方法可以由终端设备101、102执行,也可以由服务器104执行。网络社区的版块推荐装置可以设置于终端设备101,102中,也可以设置于服务器104中。
[0022]应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
[0023]请参考图2,其示出了本申请网络社区的版块推荐方法的一个实施例的流程200。本实施例主要以该方法应用于运营网络社区的服务器中来举例说明。本实施例的网络社区的版块推荐方法,包括以下步骤:
[0024]如图2所示,在步骤201中,获取用户在网络社区中的版块访问记录。
[0025]在本实施例中,版块访问记录可以是对用户在网络社区中对各主题版块的访问情况的记录。例如,版块访问记录中可以包括用户的ID、用户在某一天或某一个时间段内所访问过的版块名称以及在多个版块中的访问顺序等。版块访问记录可以是服务器基于客户端侧的每个用户在网络社区内的页面浏览记录得到的。例如,当用户通过客户端上的网页浏览器或应用程序对网络社区进行访问时,服务器可以主动从客户端上读取用户的页面浏览记录,或者客户端也可以主动地将用户的页面浏览记录上传至服务器。当服务器获得了用户的页面浏览记录后,就可以通过被浏览页面所属于的主题版块,来确定用户的版块访问记录。
[0026]可选地,版块访问记录可以包括用户访问各个版块时的进入时间和离开时间。由于页面浏览记录中不但可以保存有页面的版块信息,还可以包括用户的浏览时间。因此,根据页面浏览记录得到的版块访问记录中,还可以包括用户访问各个版块时的进入时间和离开时间。其中,进入时间可以是用户进入某个版块中的任意一个页面的时间,而离开时间可以是用户从该版块中的页面跳转到该版块之外的其他页面的时间。
[0027]在本实施例的一个可选实现方式中,上述用户可以为网络社区中的登录用户。在本实施例中,登录用户可以是指在网络社区中注册有用户账号,并且登录了该用户账号进行访问的用户。由于登录用户是网络社区中较为固定的用户,而那些非登录用户通常只是对网络社区进行临时访问。因此,在获取用户在网络社区中的版块访问记录时,可以主要获取登录用户的版块访问记录,从而确保这些版块访问记录能够准确地反映用户在版块间的流转情况。
[0028]接着,在步骤202中,基于版块访问记录,分别确定多个第二版块相对于第一版块的用户流转参数。
[0029]当在上述步骤201中获得到版块访问记录后,可以进一步根据版块访问记录确定用户在各个版块之间的流转参数。通常情况下,版块推荐是在用户访问某一个版块时,对该版块之外的其他版块进行推荐。也就是说,在用户访问第一版块时,可以对一个或多个第二版块进行推荐。此时,与第一版块不同的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1