用户生成内容信息的展示方法、系统和装置.pdf

上传人:奻奴 文档编号:1639962 上传时间:2018-06-30 格式:PDF 页数:19 大小:1.33MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310572244.2

申请日:

2013.11.15

公开号:

CN104636394A

公开日:

2015.05.20

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/30申请日:20131115|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

腾讯科技(北京)有限公司

发明人:

刘业鲁; 李长林

地址:

100080北京市海淀区海淀大街38号银科大厦16层1601-1608室

优先权:

专利代理机构:

北京德琦知识产权代理有限公司11018

代理人:

张晓峰; 宋志强

PDF下载: PDF下载
内容摘要

本申请公开了一种用户生成内容信息的展示方法、系统和装置,包括:保存分类信息;获取当前页面欲展示的UGC信息,遍历所述每条UGC信息是否与所保存的分类信息匹配,若匹配则在该UGC信息中添加所匹配的分类信息对应的分类标记;在当前页面中加载所述获取的UGC信息,若UGC信息中包含分类标记则在当前页面的可视窗口中显示该分类标记对应的锚标签;在收到对所述锚标签的触发指令后,在当前页面的可视窗口显示含有该锚标签对应分类标记的UGC信息。利用本发明,可以提升用户浏览与自身相关性强的UGC信息的浏览效率,降低资源消耗。

权利要求书

权利要求书
1.  一种用户生成内容UGC信息的展示方法,其特征在于,包括:
保存分类信息;
获取当前页面欲展示的UGC信息,遍历所述每条UGC信息是否与所保存 的分类信息匹配,若匹配则在该UGC信息中添加所匹配的分类信息对应的分类 标记;
在当前页面中加载所述获取的UGC信息,若UGC信息中包含分类标记则 在当前页面的可视窗口中显示该分类标记对应的锚标签;
在收到对所述锚标签的触发指令后,在当前页面的可视窗口显示含有该锚 标签对应分类标记的UGC信息。

2.  根据权利要求1所述的方法,其特征在于,所述若UGC信息中包含分 类标记则在当前页面的可视窗口中显示该分类标记对应的锚标签时,进一步包 括:将该锚标签的目标地址指向该UGC信息的展示位置;
所述在收到对所述锚标签的触发指令后,在当前页面的可视窗口显示含有 该锚标签对应分类标记的UGC信息,具体为:将当前页面的可视窗口内容跳转 到该锚标签的目标地址所指向的展示位置。

3.  根据权利要求2所述的方法,其特征在于,所述在收到对所述锚标签的 触发指令后,进一步包括:在当前页面显示含有该锚标签对应分类标记的UGC 信息。

4.  根据权利要求1所述的方法,其特征在于,
所述分类信息中进一步包括对应的显示方式信息;
在当前页面的可视窗口中显示该分类标记对应的锚标签,具体为:在当前 页面的可视窗口中,以该分类标记对应的分类信息的显示方式,显示该分类标 记对应的锚标签。

5.  根据权利要求4所述的方法,其特征在于,所述不同种类的分类信息的 显示方式之间相互区别。

6.  根据权利要求1至5任一项所述的方法,其特征在于,该方法进一步包 括:提供设置接口,接收通过该设置接口输入的分类信息,将接收到的分类信 息保存到当前登录用户对应的属性信息中;
所述遍历所述每条UGC信息是否与所保存的分类信息匹配,具体为:遍历 所述每条UGC信息是否与当前登录用户对应的分类信息匹配。

7.  根据权利要求1所述的方法,其特征在于,所述在当前页面中加载所述 获取的UGC信息时,若UGC信息中包含分类标记,所述在当前页面的可视窗 口中显示该分类标记对应的锚标签,具体的显示方式为:
确定该UGC信息的展示位置在当前页面高度中的位置比例X,以该位置比 例X乘以可视窗口的高度得到该分类标记对应的锚标签在所述可视窗口中的位 置,在该位置处显示该锚标签。

8.  根据权利要求1所述的方法,其特征在于,所述在当前页面的可视窗口 中显示该分类标记对应的锚标签,具体为:在当前页面的可视窗口生成浮层, 在该浮层中显示该分类标记对应的锚标签。

9.  根据权利要求8所述的方法,其特征在于,该方法进一步包括:添加所 述浮层的关闭事件响应。

10.  一种UGC信息的展示系统,其特征在于,包括:
设置模块,用于保存分类信息;
信息获取匹配模块,用于获取当前页面欲展示的UGC信息,遍历所述每条 UGC信息是否与所保存的分类信息匹配,若匹配则在该UGC信息中添加所匹 配的分类信息对应的分类标记;
加载模块,用于在当前页面中加载所述获取的UGC信息,若UGC信息中 包含分类标记则在当前页面的可视窗口中显示该分类标记对应的锚标签;
锚响应模块,用于在收到对所述锚标签的触发指令后,在当前页面的可视 窗口显示含有该锚标签对应分类标记的UGC信息。

11.  根据权利要求10所述的系统,其特征在于,
所述加载模块进一步用于:若UGC信息中包含分类标记则在当前页面的可 视窗口中显示该分类标记对应的锚标签时,进一步将该锚标签的目标地址指向 该UGC信息的展示位置;
所述锚响应模块具体用于:在收到对所述锚标签的触发指令后,将当前页 面的可视窗口内容跳转到该锚标签的目标地址所指向的展示位置。

12.  根据权利要求10所述的系统,其特征在于,
所述分类信息中进一步包括对应的显示方式信息;
所述加载模块在当前页面的可视窗口中显示该分类标记对应的锚标签,具 体为:所述加载模块在当前页面的可视窗口中,以该分类标记对应的分类信息 的显示方式,显示该分类标记对应的锚标签。

13.  根据权利要求12所述的系统,其特征在于,所述不同种类的分类信息 的显示方式之间相互区别。

14.  根据权利要求10至13任一项所述的系统,其特征在于,该设置模块 进一步用于:提供设置接口,用于接收通过该设置接口输入的分类信息,将接 收到的分类信息保存到当前登录用户对应的属性信息中;
所述信息获取匹配模块遍历所述每条UGC信息是否与所保存的分类信息匹 配,具体为:所述信息获取匹配模块遍历所述每条UGC信息是否与当前登录用 户对应的分类信息匹配。

15.  根据权利要求10所述的系统,其特征在于,所述加载模块具体用于: 在当前页面中加载所述获取的UGC信息,若UGC信息中包含分类标记,则确 定该UGC信息的展示位置在当前页面高度中的位置比例X,以该位置比例X乘 以可视窗口的高度得到该分类标记对应的锚标签在所述可视窗口中的位置,在 该位置处显示该锚标签。

16.  根据权利要求10所述的系统,其特征在于,所述加载模块在当前页面 的可视窗口中显示该分类标记对应的锚标签,具体为:所述加载模块在当前页 面的可视窗口生成浮层,在该浮层中显示该分类标记对应的锚标签。

17.  一种UGC信息的展示装置,其特征在于,包括:
加载模块,用于在当前页面中加载UGC信息,若UGC信息中包含分类标 记则在当前页面的可视窗口中显示该分类标记对应的锚标签;
锚响应模块,用于在收到对所述锚标签的触发指令后,在当前页面的可视 窗口显示含有该锚标签对应分类标记的UGC信息。

18.  根据权利要求17所述的装置,其特征在于,
所述加载模块进一步用于:若UGC信息中包含分类标记则在当前页面的可 视窗口中显示该分类标记对应的锚标签时,进一步将该锚标签的目标地址指向 该UGC信息的展示位置;
所述锚响应模块具体用于:在收到对所述锚标签的触发指令后,将当前页 面的可视窗口内容跳转到该锚标签的目标地址所指向的展示位置。

19.  根据权利要求17所述的装置,其特征在于,所述分类标记中进一步包 括对应的显示方式信息;
所述加载模块在当前页面的可视窗口中显示该分类标记对应的锚标签,具 体为:所述加载模块在当前页面的可视窗口中,以该分类标记对应的显示方式, 显示该分类标记对应的锚标签。

20.  根据权利要求17所述的装置,其特征在于,所述加载模块具体用于: 在当前页面中加载所述获取的UGC信息,若UGC信息中包含分类标记,则确 定该UGC信息的展示位置在当前页面高度中的位置比例X,以该位置比例X乘 以可视窗口的高度得到该分类标记对应的锚标签在所述可视窗口中的位置,在 该位置处显示该锚标签。

21.  根据权利要求17所述的装置,其特征在于,所述加载模块在当前页面 的可视窗口中显示该分类标记对应的锚标签,具体为:所述加载模块在当前页 面的可视窗口生成浮层,在该浮层中显示该分类标记对应的锚标签。

22.  一种UGC信息的展示方法,其特征在于,包括:
在当前页面中加载UGC信息,若UGC信息中包含分类标记则在当前页面 的可视窗口中显示该分类标记对应的锚标签;
在收到对所述锚标签的触发指令后,在当前页面的可视窗口显示含有该锚 标签对应分类标记的UGC信息。

23.  根据权利要求22所述的方法,其特征在于,
所述若UGC信息中包含分类标记则在当前页面的可视窗口中显示该分类标 记对应的锚标签时,进一步包括:将该锚标签的目标地址指向该UGC信息的展 示位置;
所述在收到对所述锚标签的触发指令后,在当前页面的可视窗口显示含有 该锚标签对应分类标记的UGC信息,具体为:将当前页面的可视窗口内容跳转 到该锚标签的目标地址所指向的展示位置。

24.  根据权利要求22所述的方法,其特征在于,
所述分类标记中进一步包括对应的显示方式信息;
所述在当前页面的可视窗口中显示该分类标记对应的锚标签,具体为:在 当前页面的可视窗口中,以该分类标记对应的显示方式,显示该分类标记对应 的锚标签。

25.  根据权利要求22所述的方法,其特征在于,所述在当前页面中加载所 述获取的UGC信息时,若UGC信息中包含分类标记,所述在当前页面的可视 窗口中显示该分类标记对应的锚标签,具体的显示方式为:
确定该UGC信息的展示位置在当前页面高度中的位置比例X,以该位置比 例X乘以可视窗口的高度得到该分类标记对应的锚标签在所述可视窗口中的位 置,在该位置处显示该锚标签。

26.  根据权利要求22所述的方法,其特征在于,所述在当前页面的可视窗 口中显示该分类标记对应的锚标签,具体为:在当前页面的可视窗口生成浮层, 在该浮层中显示该分类标记对应的锚标签。

说明书

说明书用户生成内容信息的展示方法、系统和装置
技术领域
本申请涉及计算机和互联网数据处理技术领域,尤其涉及一种用户生成 内容(UGC)信息的展示方法、系统和装置。
背景技术
目前,随着互联网技术的发展,网络逐渐成为人们获取信息的重要来源, 特别是在互联网进入Web2.0时代后,用户既是网站内容的浏览者,也是网 站内容的制造者。用户参与创造的内容被称为UGC,如用户发表的日志、照 片等。在Web2.0时代,由于UGC的大量涌现,网络信息量呈几何级快速增 长,形成一个多、广、专的局面,对人类知识的积累和传播起到了一个非常 大的作用。
可以发表UGC的网站系统通常被称为UGC网站系统。例如目前常用的 UGC网站系统包括:微博客(MicroBlog)系统、社交网络服务系统(SNS, Social Network Service))、社区论坛系统、知识分享系统等等。其中某些 UGC网站系统的功能也是相互融合的,具有多种属性。
例如,微博客(MicroBlog),简称微博,是一个基于用户关系的信息分 享、传播以及获取的UGC网站系统,也属于一种SNS系统,用户可以通过 有线通信网络或无线通信网络、以及各种客户端访问微博,以指定数目的文 字和/或其它多媒体信息更新信息,并实现即时分享。在微博系统中,每一个 用户都可以收听(或关注)其它用户,即被该用户收听(或关注)的用户所 发表的微博信息(即UGC)可以及时地传输到该用户的微博中。当然所有的 用户也可以被其它用户收听(或关注)。
在微博系统中,每一个用户都可以收听(或关注)其它用户,即被该用 户收听(或关注)的用户所发布的微博信息(即UGC)可以及时地传输到该 用户的微博中,收听者就是被收听者的“听众”(有些微博系统中也叫“粉 丝”,本文中以听众为例进行说明)。当然所有的用户也可以被其它用户收 听(或关注)。
由于诸如微博等UGC网站系统的内容都是由用户生成,用户的数量又 是海量的,因此所生成的UGC的数量也是海量的。例如在微博系统中,一 个用户可能会关注多个用户或公众用户,其所关注的每一个用户发布的微博 都会发给该用户并展示在该用户的微博信息流中,通常在用户的微博页面中, 会以所要展示的微博的发布时间为排序,顺序展示发给该用户的所有微博信 息,这样就会构成大量的微博信息流。那么这样必然会造成大量垃圾微博信 息依次出现在微博信息流中。所谓垃圾微博信息就是指与本用户的相关性不 强或根本不相关的信息,或者是本用户不关心的信息,用户通常是不会浏览 这种垃圾微博信息的,但是这些垃圾微博信息却按照时间顺序夹杂在用户页 面的微博信息流中,对用户浏览自己感兴趣的(即与自身相关性强的)信息 造成了严重的干扰。
上述只是以微博为例说明了UGC网站系统中的上述缺点,上述缺点也 存在于其它UGC网站系统中,即:大量与用户相关性差的垃圾UGC信息按 照时间顺序夹杂展示在用户页面的UGC信息流中,对用户浏览自己感兴趣 的(即与自身相关性强的)UGC信息造成了严重的干扰,严重影响了用户浏 览与自身相关性强的UGC的浏览效率,进而导致用户不便快速浏览到所感 兴趣的UGC,需要耗费过多的时间和精力去寻找其所感兴趣的UGC内容。 在用户寻找其所感兴趣的UGC的过程中,需要进行大量的人机交互操作(如 点击查看等操作),而每一次人机交互操作都会占用相应的机器资源和网络 带宽资源。
发明内容
有鉴于此,本发明的主要目的是提供一种UGC信息的展示方法、系统和装 置,以提升用户浏览与自身相关性强的UGC信息的浏览效率,降低资源消耗。
本发明的技术方案是这样实现的:
一种用户生成内容UGC信息的展示方法,包括:
保存分类信息;
获取当前页面欲展示的UGC信息,遍历所述每条UGC信息是否与所保存 的分类信息匹配,若匹配则在该UGC信息中添加所匹配的分类信息对应的分类 标记;
在当前页面中加载所述获取的UGC信息,若UGC信息中包含分类标记则 在当前页面的可视窗口中显示该分类标记对应的锚标签;
在收到对所述锚标签的触发指令后,在当前页面的可视窗口显示含有该锚 标签对应分类标记的UGC信息。
一种UGC信息的展示系统,包括:
设置模块,用于保存分类信息;
信息获取匹配模块,用于获取当前页面欲展示的UGC信息,遍历所述每条 UGC信息是否与所保存的分类信息匹配,若匹配则在该UGC信息中添加所匹 配的分类信息对应的分类标记;
加载模块,用于在当前页面中加载所述获取的UGC信息,若UGC信息中 包含分类标记则在当前页面的可视窗口中显示该分类标记对应的锚标签;
锚响应模块,用于在收到对所述锚标签的触发指令后,在当前页面的可视 窗口显示含有该锚标签对应分类标记的UGC信息。
一种UGC信息的展示装置,包括:
加载模块,用于在当前页面中加载UGC信息,若UGC信息中包含分类标 记则在当前页面的可视窗口中显示该分类标记对应的锚标签;
锚响应模块,用于在收到对所述锚标签的触发指令后,在当前页面的可视 窗口显示含有该锚标签对应分类标记的UGC信息。
一种UGC信息的展示方法,包括:
在当前页面中加载UGC信息,若UGC信息中包含分类标记则在当前页面 的可视窗口中显示该分类标记对应的锚标签;
在收到对所述锚标签的触发指令后,在当前页面的可视窗口显示含有该锚 标签对应分类标记的UGC信息。
与现有技术相比,本发明在可以保存用户自己感兴趣的分类信息,在当前 页面展示UGC信息时,本发明需要判断每条UGC信息是否与所保存的分类信 息匹配,若匹配则在该UGC信息中添加所匹配的分类信息对应的分类标记,并 在加载展示UGC信息时,在当前页面的可视窗口中显示含有分类标记的UGC 信息对应的锚标签,这样用户在当前页面的可视窗口中就可以对当前页面的所 有含有分类信息的UGC(即与自身相关性强的、自身感兴趣的UGC)有了直观 了解,即使大量与用户相关性差的垃圾UGC信息夹杂展示在当前页面的UGC 信息流中,但是用户只要点击某个锚标签,当前页面的可视窗口显示含有该锚 标签对应分类标记的UGC信息,这样就可以方便快捷地定位到用户所感兴趣的 UGC内容上,大幅提高了用户浏览与自身相关性强的UGC的浏览效率,进而 避免现有技术那种由于不便快速浏览到所感兴趣的UGC而耗费过多的时间和精 力去寻找其所感兴趣的UGC内容,进而避免在用户寻找其所感兴趣的UGC的 过程中所进行大量的人机交互操作(如点击查看等操作),这样可以节省对相应 的机器资源和网络带宽资源的占用。
附图说明
图1为本发明所述UGC信息的展示方法的一种流程图;
图2为一种微博消息流中的锚标签与分类微博的对应关系图;
图3为点击图2所述的锚标签后当前页面的可视窗口发生跳转展示的示 意图;
图4为本发明一种实施例中在可视窗口显示锚标签的示意图;
图5为本发明所述UGC信息的展示系统的一种组成示意图。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为本发明所述UGC信息的展示方法的一种流程图。参见图1,该方 法主要包括:
步骤101、保存分类信息。
本步骤可以预先执行,所述分类信息可以是系统为所有用户默认保存的 分类信息,也可以是指用户根据自身所关注的兴趣点而自定义设置的对UGC 的分类信息,本发明可以提供分类信息的设置接口,通常直接面向用户的是 一种设置页面,用户可以在该设置页面中自行输入自己所感兴趣的分类信息, 可以包括一条分类信息,也可以包括两条以上分类信息。例如在微博系统中, 所述分类信息例如可以包括:特定用户微博、话题微博、富媒体微博(具体 又可以分为图片微博、音乐微博、视频微博等)、关键词微博等等。其中每 一种分类还可以交叉设置取交集得到新的分类信息,例如特定用户微博中可 以同时设定必须是图片微博,只有一条微博同时匹配这两个条件才算匹配本 分类信息。
例如通过设置接口,微博系统的某登录用户A可以设置自己的分类信息, 例如包括:a)某好友B的微博;b)话题为“亚冠联赛”的微博;c)内容 包括关键词“yyyxxx”的微博;d)特定富媒体微博如图片微博。
所述分类信息中还可以进一步包括对应的显示方式信息,如不同的颜色, 甚至是一些显示特效如闪烁等。在进一步的实施例中,所述不同种类的分类 信息的显示方式之间要相互区别,例如可以用不同的颜色来区别不同的分类 信息,如a)某好友B的微博用红色锚标签;b)话题为“亚冠联赛”的微博 用绿色锚标签;c)内容包括关键词“yyyxxx”的微博用黄色锚标签;d)特 定富媒体微博如图片微博用蓝色锚标签。上述采用不同的颜色或闪烁等特效 的显示方式来区分不同的锚标签的实施例,尤其适用于屏幕较小的手持终端 使用。
用户设置好所述分类信息后,则将这些分类信息保存到UGC系统中, 待后续步骤中使用。在一种具体的实施例中,本发明可以将系统接收到(即 当前登录用户输入的)的分类信息保存到当前登录用户对应的属性信息中。
步骤102、获取当前页面欲展示的UGC信息,遍历所述每条UGC信息 是否与所保存的分类信息匹配,若匹配则在该UGC信息中添加所匹配的分 类信息对应的分类标记。
此步骤102的触发场景是用户登录UGC系统,并触发刷屏操作后执行 的。所述获取当前页面欲展示的UGC信息,具体根据各UGC系统的设置方 式来执行。例如在某些UGC系统中,通常先以需要加载的UGC页面或时间 为参数拉取UGC的ID,例如刷一次屏就加载4页UGC,或刷一次屏就加载 最近1天的UGC;所述拉取是指从相关的UGC数据库中读取;然后以所拉 取到的UGC的ID为参数,继续拉取UGC消息内容以及该UGC的其它信息, 例如作者、曝光量、转播量等,这些信息都可以被称为UGC信息。
在拉取到所述UGC信息后,即完成了获取当前页面欲展示的UGC信息, 之后需要读取步骤101所保存的UGC分类信息,然后,遍历所拉取到的每 条UGC信息,判断该UGC信息是否与所保存的分类信息匹配,若匹配则在 该UGC信息中标记所匹配的分类信息。
如果当前浏览用户是已经登录的用户,则读取当前登录用户属性信息中 的UGC分类信息,然后所述遍历所述每条UGC信息是否与所保存的分类信 息匹配,具体为:遍历所述每条UGC信息是否与当前登录用户对应的分类 信息匹配。这样,所述分类信息就可以作为用户的一项属性信息,每个用户 设置的分类信息都可以有差异,从而实现分类信息的个性化。更有利于用户 区分自己感兴趣的UGC信息。
例如以上述用户A所设置的分类信息为例,步骤102在获取当前页面欲 展示的微博信息后,遍历所获取的每条微博信息,如果该微博为某好友B的 微博,则在该微博中添加对应的分类标记。在一种具体的实施例中,可以在 分类标记中增加对应分类信息的显示方式信息,例如如果所述显示方式用不 同的颜色来区分,则可以用颜色信息来作为分类标记。例如,如果该微博为 某好友B的微博,则在该微博中添加对应的分类标记如set=red;如果该微博 为“亚冠联赛”的话题微博,则在该微博中添加对应的分类标记如set=green; 如果该微博的内容包括关键词“yyyxxx”,则在该微博中添加对应的分类标 记如set=yellow;如果该微博为图片微博,则在该微博中添加对应的分类标 记如set=blue。
步骤103、在当前页面中加载所述获取的UGC信息,若UGC信息中包 含分类标记则在当前页面的可视窗口中显示该分类标记对应的锚标签。
在进一步的实施例中,本步骤103还可以在当前页面中加载所述获取的 UGC信息,若UGC信息中包含分类标记则进一步记录该UGC信息的展示 位置,在当前页面的可视窗口中显示该分类标记对应的锚标签,将该锚标签 的目标地址指向该UGC信息的展示位置。
如图2为一种微博消息流中的锚标签与分类微博的对应关系图。参见图 2,此处的UGC还是以微博为例,所述分类消息就是指含有所述分类标记的 微博,所述当前页面就是当前刷屏后所加载的页面,当前页面可以加载的 UGC的条数可以由系统设定,例如可以一次刷屏加载20条、或50条微博等 等,但是所加载的UGC信息并不一定都可以展现在用户眼前,因为如果一 次加载的UGC的条数较多,受用户终端设备的屏幕尺寸限制,在当前屏幕 的窗口中只能展示其中的部分UGC信息,当前页面处于屏幕400以内的部 分401(即实线部分)为当前页面的可视窗口,当前页面处于屏幕400以外 的部分402(即虚线部分)为当前页面的非可视部分。这时通常在可视窗口 的右侧具有一个滚动条201,用户可以滚动该滚动条201来,当前页面的可 视窗口会随着滚动条201的滚动而滚动,从而滚动展示所加载的UGC信息。 通常,当所述滚动条201滚动到当前可视窗口的底部时,则会重新触发一次 刷新操作,此时会返回步骤102获取下一组欲展示的UGC信息。
在当前页面加载的UGC信息为上述步骤102中所拉取到的所述UGC信 息。如上述步骤102所述,这些UGC信息中,有些可能已经添加了分类标 记,因此在此步骤103中需要逐条分析所述要加载的UGC信息,如果某UGC 信息中包含分类标记则记录该UGC信息在当前页面中的展示位置,如图2 所示,需记录特殊分类消息A(即包含分类标记A的UGC信息)在当前页 面中的展示位置210,以及特殊分类消息B在当前页面中的展示位置220, 并在当前页面的可视窗口中显示该分类标记对应的锚标签,如所述特殊分类 消息A对应锚标签211,该锚标签211的目标地址指向该特殊分类消息A的 展示位置,所述特殊分类消息B对应锚标签221,该锚标签221的目标地址 指向该特殊分类消息B的展示位置。此处,虽然特殊分类消息B的展示位置 没有出现在可视窗口中,但是也需要记录其在当前页面中的展示位置,并在 当前页面的可视窗口中显示该分类标记对应的锚标签,将该锚标签的目标地 址指向该UGC信息的展示位置。这样,当前页面所加载的所有含分类标记 的UGC,不论当前是否展示在可视窗口中,但是其锚标签都会显示在当前可 视窗口中,这样用户在当前可视窗口中就可以对当前页面的所有含有分类信 息的UGC有了直观了解,在后续步骤中,只要点击所述锚标签,当前页面 的可视窗口就可以直接跳转展示该锚标签对应的UGC。
如果所述分类信息中进一步包括有对应的显示方式信息;则在当前页面 的可视窗口中显示该分类标记对应的锚标签时,具体为:在当前页面的可视 窗口中,以该分类标记对应的分类信息的显示方式,显示该分类标记对应的 锚标签。例如,还是以上述举例来说明:如果某微博为某好友B的微博,则 该微博对应的锚标签为红色;如果某微博为“亚冠联赛”的话题微博,则该 微博对应的锚标签为绿色;如果某微博的内容包括关键词“yyyxxx”,则该 微博对应的锚标签为黄色;如果某微博为图片微博,则该微博对应的锚标签 为蓝色。通过这种不同显示方式的区分,可以更方便用户区分不同种类的微 博,进一步提高用户找到自身感兴趣的微博的效率。
步骤104,在收到对所述锚标签的触发指令后,在当前页面的可视窗口 显示含有该锚标签对应分类标记的UGC信息。
在进一步的实施例中,如果上述步骤103中将该锚标签的目标地址指向 所述UGC信息的展示位置,则在本步骤104中,在收到对所述锚标签的触 发指令后,当前页面的可视窗口内容跳转到该锚标签的目标地址所指向的展 示位置。
所述对所述锚标签的触发指令通常是指对锚标签的点击指令,如图3为 点击图2所述的锚标签后当前页面的可视窗口发生跳转展示的示意图。参见 图3,在收到对锚标签221的点击指令后,当前页面的可视窗口内容跳转到 该锚标签的目标地址所指向的展示位置,即所述特殊分类消息B的展示位置。
通过上述处理,用户可以自行设置保存自己感兴趣的分类信息,在当前 页面展示UGC信息时,本发明需要判断每条UGC信息是否与所保存的分类 信息匹配,若匹配则在该UGC信息中添加所匹配的分类信息对应的分类标 记,并在加载展示UGC信息时,在当前页面的可视窗口中显示含有分类标 记的UGC信息对应的锚标签,将该锚标签的目标地址指向该UGC信息的展 示位置,这样用户在当前页面的可视窗口中就可以对当前页面的所有含有分 类信息的UGC(即与自身相关性强的、自身感兴趣的UGC)有了直观了解, 即使大量与用户相关性差的垃圾UGC信息夹杂展示在当前页面的UGC信息 流中,但是用户只要点击某个锚标签,当前页面的可视窗口就可以直接跳转 展示该锚标签对应的UGC,这样就可以方便快捷地定位到用户所感兴趣的 UGC内容上,大幅提高了用户浏览与自身相关性强的UGC的浏览效率,进 而避免现有技术那种由于不便快速浏览到所感兴趣的UGC而耗费过多的时 间和精力去寻找其所感兴趣的UGC内容,进而避免在用户寻找其所感兴趣 的UGC的过程中所进行大量的人机交互操作(如点击查看等操作),这样 可以节省对相应的机器资源和网络带宽资源的占用。
在进一步的优选实施例中,所述步骤104中,在收到对所述锚标签的触 发指令后,除了将当前页面的可视窗口内容跳转到该锚标签的目标地址所指 向的展示位置,还可以进一步包括:在当前页面显示含有该锚标签对应分类 标记的UGC信息。这样当前页面显示的UGC信息都是含有该锚标签对应分 类标记的UGC信息,方便用户查看同类型的UGC信息。
在一种优选实施方式中,本发明的方法进一步包括:在当前页面中加载所 述获取的UGC信息时,若UGC信息中包含分类标记,所述在当前页面的可视 窗口中显示该分类标记对应的锚标签,具体的显示方式为:确定该UGC信息的 展示位置在当前页面高度中的位置比例X,以该位置比例X乘以可视窗口的高 度得到该分类标记对应的锚标签在所述可视窗口中的位置,在该位置处显示该 锚标签。
例如,图4为本发明一种实施例中在可视窗口显示锚标签的示意图。参见 图4,假设所加载的当前页面的总高度为L,该L大于屏幕400的高度l,那么 当前页面处于屏幕400以内的部分401(即实线部分)为当前页面的可视窗口, 当前页面处于屏幕400以外的部分402(即虚线部分)为当前页面的非可视部分, 用户只有通过滚动条才能看到非可视部分中的UGC。假设此时含有分类标记B 的UGC即特殊分类消息B处于当前页面的非可视部分402中,该特殊分类消息 B距离当前页面顶部的高度为D,那么在显示该特殊分类消息B对应的锚标签 211时,该锚标签211的位置距离当前页面顶部的高度假设为d,则需要满足: d=(D/L)×l。这样可以保证即使含有分类标记的UGC信息没有展示在当 前页面的可视窗口内,其对应的锚标签也需要展示在当前页面的可视窗口内, 使得用户对当前页面中是否含有分类信息的UGC,以及还有哪种分类的UGC 都一目了然,而且相对的位置比例也是一致的,用户只需点击所述锚标签即可 将当前页面的可视窗口内容跳转到该锚标签的目标地址所指向的展示位置,实 现最多一次点击即可看到用户感兴趣的UGC信息。
在具体实施例中,所述在当前页面的可视窗口中显示该分类标记对应的锚 标签,添加锚标签的方法可以有多种,例如可以直接在页面中添加锚标签,在 一种优选实施方式中,所述在当前页面的可视窗口中显示该分类标记对应的锚 标签的具体方式为:在当前页面的可视窗口生成浮层,在该浮层中显示该分类 标记对应的锚标签,为了实现锚标签的锚功能,具体的实现方法可以是添加该 浮层的鼠标单击事件,其目的是单击时当前窗口跳转到以单击处节点对应的 UGC为中心位置。进一步的,还可以添加该浮层的关闭事件响应。所述关闭事 件响应对应的操作是关闭整个浮层,所述的关闭事件例如可以是键入esc键、点 击浮层的关闭按钮等事件,其作用是当用户触发了所述关闭时间例如键入esc 键,则关闭所述整个浮层,所述锚标签则在当前页面的可视窗口中消失,这样 可以增强本发明的操作灵活性。
下面以一个更为具体的实施来进一步说明本发明的方案,根据所采用的 编程语言不同,可以分为前端php侧的流程和前端javascript侧的流程,所述 微博消息就是一种UGC信息。
前端php侧的流程包括:
1)以要展示的微博页码或时间为参数拉取微博消息id;
2)以第1)步拉到的消息id为参数,拉取微博消息内容以及微博其他 信息(包括作者、转播量等);
3)拉取用户设置的特殊微博设置settings,该特殊微博设置就是上述所 述的分类信息;
4)根据用户设置的settings,逐条分析此次要展示的微博并作标记set, 例如:a、作者为特定用户的微博标记为set=red;b、话题为特定话题的微博 标记为set=green;c、内容包含特定关键词的微博标记为set=yellow;d、特定 富微博标记为set=blue;
5)输出html代码到前端,并在标签中标记每条微博的settings属性,比 如作者为特定用户的微博的html代码:<li settings=’red’>…</li>
前端javascript侧的流程包括:
6)逐条分析每条微博的html代码中设置的标签,并以标签为以颜色生 成浮层的html代码floatView,并记住对应微博的位置;
7)添加floatView的鼠标单击事件(用于单击时页面跳到以单击处节点 对应的微博为中心位置)的以及关闭事件响应(用于触发该事件时关闭整个 浮层);
8)将生成的html代码floatView展示到页面。
与上述方法对应,本发明还公开了一种UGC信息的展示系统。图5为 本发明所述UGC信息的展示系统的一种组成示意图。参见图5,该系统包括:
设置模块501,用于保存分类信息;其中保存的地址不限定,通常是保 存在服务器上,当然也可以保存在终端。
信息获取匹配模块502,用于获取当前页面欲展示的UGC信息,遍历所 述每条UGC信息是否与所保存的分类信息匹配,若匹配则在该UGC信息中 添加所匹配的分类信息对应的分类标记;
展示装置510,其中包括:
加载模块503,用于在当前页面中加载所述获取的UGC信息,若UGC 信息中包含分类标记则在当前页面的可视窗口中显示该分类标记对应的锚标 签;
锚响应模块504,用于在收到对所述锚标签的触发指令后,在当前页面 的可视窗口显示含有该锚标签对应分类标记的UGC信息。
在一种优选实施例中,所述加载模块进一步用于:若UGC信息中包含 分类标记则在当前页面的可视窗口中显示该分类标记对应的锚标签时,进一 步将该锚标签的目标地址指向该UGC信息的展示位置;所述锚响应模块具 体用于:在收到对所述锚标签的触发指令后,将当前页面的可视窗口内容跳 转到该锚标签的目标地址所指向的展示位置。
在进一步的实施例中,所述锚响应模块还进一步用于在当前页面显示含 有该锚标签对应分类标记的UGC信息。这样当前页面显示的UGC信息都是 含有该锚标签对应分类标记的UGC信息,方便用户查看同类型的UGC信息。
在一种优选实施例中,所述分类信息中进一步包括对应的显示方式信息; 所述加载模块503在当前页面的可视窗口中显示该分类标记对应的锚标签, 具体为:所述加载模块503在当前页面的可视窗口中,以该分类标记对应的 分类信息的显示方式,显示该分类标记对应的锚标签。
在进一步的优选实施例中,所述不同种类的分类信息的显示方式之间可 以相互区别。
在进一步的优选实施例中,该设置模块501进一步用于:提供设置接口, 用于接收通过该设置接口输入的分类信息,将接收到的分类信息保存到当前 登录用户对应的属性信息中;所述信息获取匹配模块502遍历所述每条UGC 信息是否与所保存的分类信息匹配,具体为:所述信息获取匹配模块502遍 历所述每条UGC信息是否与当前登录用户对应的分类信息匹配。
在一种优选的实施例中,所述加载模块503具体用于:在当前页面中加 载所述获取的UGC信息,若UGC信息中包含分类标记,则确定该UGC信 息的展示位置在当前页面高度中的位置比例X,以该位置比例X乘以可视窗 口的高度得到该分类标记对应的锚标签在所述可视窗口中的位置,在该位置 处显示该锚标签,如图4所示。
在一种优选的实施例中,所述加载模块503在当前页面的可视窗口中显 示该分类标记对应的锚标签,具体为:所述加载模块在当前页面的可视窗口 生成浮层,在该浮层中显示该分类标记对应的锚标签。
进一步的,所述加载模块503还可以进一步用于:添加所述浮层的关闭 事件响应。当所述关闭事件被触发时则关闭所述浮层。
与上述图5中的UGC信息的展示装置510对应,本发明还公开了一种 UGC信息的展示方法,该方法由该展示装置510执行,包括:
步骤601、在当前页面中加载UGC信息,若UGC信息中包含分类标记 则在当前页面的可视窗口中显示该分类标记对应的锚标签;
步骤602、在收到对所述锚标签的触发指令后,在当前页面的可视窗口 显示含有该锚标签对应分类标记的UGC信息。
在一种优选实施例中,所述若UGC信息中包含分类标记则在当前页面 的可视窗口中显示该分类标记对应的锚标签时,进一步包括:将该锚标签的 目标地址指向该UGC信息的展示位置;所述在收到对所述锚标签的触发指 令后,在当前页面的可视窗口显示含有该锚标签对应分类标记的UGC信息, 具体为:将当前页面的可视窗口内容跳转到该锚标签的目标地址所指向的展 示位置。
在进一步的优选实施例中,在收到对所述锚标签的触发指令后,除了将 当前页面的可视窗口内容跳转到该锚标签的目标地址所指向的展示位置,还 可以进一步包括:在当前页面显示含有该锚标签对应分类标记的UGC信息。
在一种优选实施例中,所述分类标记中进一步包括对应的显示方式信息; 例如如果所述显示方式用不同的颜色来区分,则可以用颜色信息来作为分类 标记。例如,如果该微博为某好友B的微博,则在该微博中添加对应的分类 标记如set=red;如果该微博为“亚冠联赛”的话题微博,则在该微博中添加 对应的分类标记如set=green;如果该微博的内容包括关键词“yyyxxx”,则 在该微博中添加对应的分类标记如set=yellow;如果该微博为图片微博,则 在该微博中添加对应的分类标记如set=blue。在该实施例中,所述在当前页 面的可视窗口中显示该分类标记对应的锚标签,具体为:在当前页面的可视 窗口中,以该分类标记对应的显示方式,显示该分类标记对应的锚标签。
在一种优选实施例中,所述在当前页面中加载所述获取的UGC信息时, 若UGC信息中包含分类标记,所述在当前页面的可视窗口中显示该分类标 记对应的锚标签,具体的显示方式为:确定该UGC信息的展示位置在当前 页面高度中的位置比例X,以该位置比例X乘以可视窗口的高度得到该分类 标记对应的锚标签在所述可视窗口中的位置,在该位置处显示该锚标签。
在另一种优选实施例中,所述在当前页面的可视窗口中显示该分类标记 对应的锚标签,具体为:在当前页面的可视窗口生成浮层,在该浮层中显示 该分类标记对应的锚标签;为了实现锚标签的锚功能,具体的实现方法可以 是添加该浮层的鼠标单击事件,其目的是单击时当前窗口跳转到以单击处节 点对应的UGC为中心位置。进一步的,还可以添加该浮层的关闭事件响应。 所述关闭事件响应对应的操作是关闭整个浮层
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中, 也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单 元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单 元的形式实现。所述各实施例的功能模块可以位于一个终端或网络节点,或 者也可以分布到多个终端或网络节点上。
另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的 数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储 在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过 将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。 因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录 方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存 等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。
因此本发明还公开了一种存储介质,其中存储有数据处理程序,该数据 处理程序用于执行本发明上述方法的任何一种实施例。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在 本发明保护的范围之内。

用户生成内容信息的展示方法、系统和装置.pdf_第1页
第1页 / 共19页
用户生成内容信息的展示方法、系统和装置.pdf_第2页
第2页 / 共19页
用户生成内容信息的展示方法、系统和装置.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《用户生成内容信息的展示方法、系统和装置.pdf》由会员分享,可在线阅读,更多相关《用户生成内容信息的展示方法、系统和装置.pdf(19页珍藏版)》请在专利查询网上搜索。

本申请公开了一种用户生成内容信息的展示方法、系统和装置,包括:保存分类信息;获取当前页面欲展示的UGC信息,遍历所述每条UGC信息是否与所保存的分类信息匹配,若匹配则在该UGC信息中添加所匹配的分类信息对应的分类标记;在当前页面中加载所述获取的UGC信息,若UGC信息中包含分类标记则在当前页面的可视窗口中显示该分类标记对应的锚标签;在收到对所述锚标签的触发指令后,在当前页面的可视窗口显示含有该锚标。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1