首页 / 专利库 / 广播 / 直播频道 / 推荐内容的展示方法、生成方法、展示装置及生成装置

推荐内容的展示方法、生成方法、展示装置及生成装置

阅读:398发布:2020-05-11

专利汇可以提供推荐内容的展示方法、生成方法、展示装置及生成装置专利检索,专利查询,专利分析的服务。并且本公开 实施例 公开了一种推荐内容的展示方法、生成方法、展示装置及生成装置,其中推荐内容的展示方法包括:接收 服务器 端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据所述第一推荐内容生成;在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。本公开实施例提供的一种推荐内容的展示方法、生成方法、展示装置及生成装置,展示方法克服了客户端展示空间的限制,使推荐内容的展示形式多样化;生成方法采用了多种推荐 算法 ,提高了推荐内容的丰富度,且使推荐内容更加符合用户需求。,下面是推荐内容的展示方法、生成方法、展示装置及生成装置专利的具体信息内容。

1.一种推荐内容的展示方法,其特征在于,包括:
接收服务器端发送的推荐内容流,所述推荐内容流包括第一推荐内容流和第二推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容,所述第二推荐内容流根据所述第一推荐内容生成;
在第一方向上顺序展示所述第一推荐内容流,以及在第二方向上顺序展示所述第二推荐内容流。
2.根据权利要求1所述的推荐内容的展示方法,其特征在于,还包括:
接收针对所述第一推荐内容流的第一浏览命令后,在第一方向上顺序展示所述第一推荐内容流;以及,
接收针对所述第二推荐内容流的第二浏览命令后,在第二方向上顺序展示所述第二推荐内容流。
3.根据权利要求2所述的推荐内容的展示方法,其特征在于,所述第一浏览命令为用户在展示屏上沿第一方向滑动时触发,以及所述第二浏览命令为用户在展示屏上沿第二方向滑动时触发。
4.根据权利要求1所述的推荐内容的展示方法,其特征在于,当第一推荐内容数量大于等于2时,第一推荐内容包括至少两种内容类型;
当第二推荐内容数量大于等于2时,第二推荐内容的内容类型相同;或者,第二推荐内容的内容信息相关。
5.根据权利要求4所述的推荐内容的展示方法,其特征在于,所述内容类型包括如下至少一项:短视频、长视频、广告和直播。
6.根据权利要求1所述的推荐内容的展示方法,其特征在于,还包括:
在内容展示框内展示所述推荐内容流,所述内容展示框包括展示第一推荐内容流中一个第一推荐内容的第一类展示框和展示第二推荐内容流中所有第二推荐内容的第二类展示框,所述第一类展示框和所述第二类展示框在内容展示框内沿第二方向顺序排列,所述内容展示框沿第一方向顺序排列。
7.根据权利要求1所述的推荐内容的展示方法,其特征在于,所述第一推荐内容流中的第一推荐内容为根据基于第一元素所构建的推荐算法得到的;
所述第二推荐内容流中的第二推荐内容为根据第一推荐内容以及基于第二元素所构建的推荐算法得到的;
其中,所述第一元素包括下述至少一种:频道类型、用户兴趣、资讯热度和更新时间;所述第二元素包括下述至少一种:内容信息关联度、用户观看历史和内容类型。
8.一种推荐内容的生成方法,其特征在于,包括:
根据第一推荐算法得到第一推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容;
根据所述第一推荐内容以及第二推荐算法得到第二推荐内容流;
将所述第一推荐内容流和所述第二推荐内容流作为推荐内容流发送至客户端。
9.根据权利要求8所述的推荐内容的生成方法,其特征在于,所述第一推荐算法为根据基于第一元素所构建的推荐算法;所述第二推荐算法为根据基于第二元素所构建的推荐算法;
其中,所述第一元素包括下述至少一种:频道类型、用户兴趣、资讯热度和更新时间;所述第二元素包括下述至少一种:内容信息关联度、用户观看历史和内容类型。
10.一种推荐内容的展示装置,其特征在于,包括:
推荐内容流接收模,用于接收服务器端发送的推荐内容流,所述推荐内容流包括第一推荐内容流和第二推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容,所述第二推荐内容流根据所述第一推荐内容生成;
推荐内容流展示模块,用于在第一方向上顺序展示所述第一推荐内容流,以及在第二方向上顺序展示所述第二推荐内容流。
11.一种推荐内容的生成装置,其特征在于,包括:
第一推荐内容流生成模块,用于根据第一推荐算法得到第一推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容;
第二推荐内容流生成模块,用于根据所述第一推荐内容以及第二推荐算法得到第二推荐内容流;
推荐内容流发送模块,用于将所述第一推荐内容流和所述第二推荐内容流作为推荐内容流发送至客户端。
12.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的推荐内容的展示方法。
13.一种服务器,其特征在于,所述服务器包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求8-9中任一所述的推荐内容的生成方法。
14.一种可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的推荐内容的展示方法或如权利要求8-9中任一所述的推荐内容的生成方法。

说明书全文

推荐内容的展示方法、生成方法、展示装置及生成装置

技术领域

[0001] 本公开实施例涉及互联网技术,尤其涉及一种推荐内容的展示方法、生成方法、展示装置及生成装置。

背景技术

[0002] 目前,很多资讯类APP会采用推荐内容流(又称Feed流)的形式向用户推送各类资讯信息。其中,推荐内容流中包含的推荐内容可以是短视频、长视频、广告或直播等。
[0003] 现有技术中,客户端根据用户刷新动作接收服务器端发送的推荐内容流;将推荐内容流在竖向排列的内容展示框中展示,以使用户可以通过上下滑动屏幕完成推荐内容流的浏览。
[0004] 现有技术不足之处在于,客户端接收的推荐内容丰富度较低,不能满足用户特异性需求。发明内容
[0005] 有鉴于此,本公开实施例提供了一种推荐内容的展示方法、生成方法、展示装置及生成装置,基于多度生成推荐内容,提高了推荐内容的丰富度,使推荐内容更加符合用户特异性需求。
[0006] 第一方面,本公开实施例提供了一种推荐内容的展示方法,包括:
[0007] 接收服务器端发送的推荐内容流,所述推荐内容流包括第一推荐内容流和第二推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容,所述第二推荐内容流根据所述第一推荐内容生成;
[0008] 在第一方向上顺序展示所述第一推荐内容流,以及在第二方向上顺序展示所述第二推荐内容流。
[0009] 第二方面,本公开实施例提供了一种推荐内容的生成方法,包括:
[0010] 根据第一推荐算法得到第一推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容;
[0011] 根据所述第一推荐内容以及第二推荐算法得到第二推荐内容流;
[0012] 将所述第一推荐内容流和所述第二推荐内容流作为推荐内容流发送至客户端。
[0013] 第三方面,本公开实施例提供了一种推荐内容的展示装置,包括:
[0014] 推荐内容流接收模,用于接收服务器端发送的推荐内容流,所述推荐内容流包括第一推荐内容流和第二推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容,所述第二推荐内容流根据所述第一推荐内容生成;
[0015] 推荐内容流展示模块,用于在第一方向上顺序展示所述第一推荐内容流,以及在第二方向上顺序展示所述第二推荐内容流。
[0016] 第四方面,本公开实施例提供了一种推荐内容的生成装置,包括:
[0017] 第一推荐内容流生成模块,用于根据第一推荐算法得到第一推荐内容流,所述第一推荐内容流包括至少一个第一推荐内容;
[0018] 第二推荐内容流生成模块,用于根据所述第一推荐内容以及第二推荐算法得到第二推荐内容流;
[0019] 推荐内容流发送模块,用于将所述第一推荐内容流和所述第二推荐内容流作为推荐内容流发送至客户端。
[0020] 第五方面,本公开实施例提供了一种终端,包括:
[0021] 一个或多个处理器;
[0022] 存储器,用于存储一个或多个程序;
[0023] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任一实施例所述的推荐内容的展示方法。
[0024] 第六方面,本公开实施例提供了一种服务器,包括:
[0025] 一个或多个处理器;
[0026] 存储器,用于存储一个或多个程序;
[0027] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任一实施例所述的推荐内容的生成方法。
[0028] 第七方面,本公开实施例提供了一种可读介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开任一实施例所述的推荐内容的展示方法推荐内容的或生成方法。
[0029] 本公开实施例提供的一种推荐内容的展示方法、生成方法、展示装置及生成装置,其中推荐内容的展示方法包括,接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据所述第一推荐内容生成;在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。在生成的第一推荐内容流基础上生成第二推荐内容流,使推荐内容流中包含了根据不同角度生成了两个推荐内容流,从而提高了推荐内容的丰富度,使推荐内容更加符合用户特异性需求。进一步的,通过第一方向和第二方向两个维度方向展示推荐内容流,克服了客户端展示空间的限制,使推荐内容的展示形式更加多样化。附图说明
[0030] 为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031] 图1a示出了本公开实施例一提供的一种推荐内容的展示方法流程图
[0032] 图1b示出了本公开实施例一提供的一种推荐内容的展示方法中客户端界面示意图;
[0033] 图2a示出了本公开实施例二提供的一种推荐内容的展示方法流程图;
[0034] 图2b示出了本公开实施例二提供的一种推荐内容的展示方法中客户端界面示意图;
[0035] 图3示出了本公开实施例三提供的一种推荐内容的生方法流程图;
[0036] 图4示出了本公开实施例四提供的一种推荐内容的展示装置结构示意图;
[0037] 图5示出了本公开实施例五提供的一种推荐内容的生成装置结构示意图;
[0038] 图6示出了本公开实施例六提供的一种终端的硬件结构示意图;
[0039] 图7示出了本公开实施例七提供的一种服务器的硬件结构示意图。

具体实施方式

[0040] 为使本公开的目的、技术方案和优点更加清楚,以下将参照本公开实施例中的附图,通过实施方式清楚、完整地描述本公开的技术方案,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。下述各实施例中,每个实施例中同时提供了可选特征和示例,实施例中记载的各个特征可进行组合,形成多个可选方案,不应将每个编号的实施例仅视为一个技术方案。
[0041] 实施例一
[0042] 图1a示出了本公开实施例一提供的一种推荐内容的展示方法流程图,本公开实施例可适用于推荐内容的展示的情况,该方法可以由终端实现,具体可通过终端中的软件和/或硬件来实施。
[0043] 如图1所示,本公开实施例中提供的推荐内容的展示方法包括如下步骤:
[0044] S110、接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成。
[0045] 其中,推荐内容流又可以称作Feed流,可以理解为是持续更新并呈现给用户内容的信息流。
[0046] 其中,客户端在接收到刷新命令时,可以向客户端对应服务器端发送刷新请求;服务器端根据接收的刷新请求,可以生成推荐内容流并发送至客户端;客户端在接收服务器端发送的推荐内容流后,可以对接收的推荐内容流进行展示。
[0047] 其中,刷新命令可以在用户点击客户端的刷新按钮时触发,也可以在用户输入特定触屏手势(例如可以是下拉或上滑客户端界面)时触发,还可以时用户对终端进行位移(例如可以是摇一摇终端)或翻转时触发,此外本领域技术人员采取的刷新命令触发方式皆可运用到本实施例中,在此不作具体限定。
[0048] 其中,第二推荐内容流根据第一推荐内容流中第一推荐内容生成,即服务器端首先生成第一推荐内容流,并根据第一推荐内容流中至少一个推荐内容分别生成第二推荐内容流。其中,第二推荐内容流可以是与第一推荐内容流内容类型相同和/或内容信息相关,其中,示例性的,内容信息相关可以包括内容具有重叠部分,或者基于同一主题,或者内容源相同(例如由同一作者发布)。
[0049] S120、在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。
[0050] 其中,第一方向与第二方向不同,当第一方向为终端屏幕竖向时,第二方向为终端屏幕横向;当第一方向为终端屏幕横向时,第二方向为终端屏幕竖向。
[0051] 其中,由于第二推荐内容流根据第一推荐内容生成,则第一推荐内容流中存在一个第一推荐内容与第二推荐流相对应,则第二推荐内容流可在第二方向上展示在相对应的第一推荐内容之后。示例性的,当第一推荐内容流在终端屏幕竖向顺序展示时,第二推荐内容流可在终端屏幕横向展示在相对应的第一推荐内容之后。
[0052] 第一推荐内容流以第一方向顺序展示,第二推荐内容流以第二方向顺序展示,克服了客户端展示空间的限制,使推荐内容的展示形式多样化,使用户可以在客户端界面的多个方向维度获取推荐内容流,满足了用户深层次需求,提高了用户体验。
[0053] 可选的,本公开实施例中提供的推荐内容的展示方法,还包括:
[0054] 接收针对第一推荐内容流的第一浏览命令后,在第一方向上顺序展示第一推荐内容流;以及,接收针对第二推荐内容流的第二浏览命令后,在第二方向上顺序展示第二推荐内容流。
[0055] 其中,当第一推荐内容流中第一推荐内容数量较多时,可能会出现第一推荐内容不能一次性全部展示在客户端界面,也就是部分第一推荐内容在终端屏幕之外处于隐藏状态。当客户端接收到第一浏览命令后,可以将在终端屏幕之外处于隐藏状态的第一推荐内容按第一方向顺序依次展示出来,以方便用户浏览。同理,当第二推荐内容流中第二推荐内容数量较多时,可能会出现第二推荐内容不能一次性全部展示在客户端界面,也就是部分第二推荐内容在终端屏幕之外处于隐藏状态。当客户端接收到第二浏览命令后,可以将在终端屏幕之外处于隐藏状态的第二推荐内容按第二方向顺序依次展示出来,以方便用户浏览。
[0056] 可选的,第一浏览命令为用户在展示屏上沿第一方向滑动时触发,以及第二浏览命令为用户在展示屏上沿第二方向滑动时触发。
[0057] 其中,第一方向滑动与第二方向滑动不同,当第一方向滑动为沿终端屏幕竖向滑动时,第二方向为沿终端屏幕横向滑动;当第一方向为终端屏幕横向滑动时,第二方向为终端屏幕竖向滑动。
[0058] 可选的,当第一推荐内容数量大于等于2时,第一推荐内容包括至少两种内容类型;当第二推荐内容数量大于等于2时,第二推荐内容的内容类型相同;或者,第二推荐内容的内容信息相关。
[0059] 其中,内容类型包括如下至少一项:短视频、长视频、广告和直播。其中,上述内容类型可以以图片、文字、音频和视频中一个或多个元素构成。
[0060] 其中,当第一推荐内容数量等于2时,一种方式中,两个第一推荐内容的内容类型不同;当第一推荐内容数量大于2时,则多个第一推荐内容的内容类型可以相同也可以不同,优选的,不全部相同,从而保证了第一推荐内容的内容类型多样化。
[0061] 其中,当第二推荐内容数量大于等于2时,至少两个第二推荐内容的内容类型相同,在一种方式中,也可以与第二推荐内容流对应的第一推荐内容的内容类型相同;或者,至少两个第二推荐内容的内容信息相关,即传递的内容信息相关,例如两个第二推荐内容可以是关于某件产品的内容信息,两个第二推荐内容的内容类型不限。还可以是,至少两个第二推荐内容既内容类型相同,又内容信息相关。
[0062] 通过对第一推荐内容和第二推荐内容的内容类型以及内容信息的进一步限定,可以进一步丰富推荐内容流的推荐内容,且使推荐内容更加符合用户特异性需求。
[0063] 图1b示出了本公开实施例一提供的一种推荐内容的展示方法中客户端界面示意图。如图1b所示,11为客户端界面的频道栏,频道栏中的频道可以是推荐、音乐、旅游、游戏以及宠物等。12为客户端界面的搜索栏,在该搜索栏中输入关键字,可接收该关键字对应的推荐内容流。13为竖向展示的第一推荐内容流,第一推荐内容流中包含的第一推荐内容数量可以根据实际需求设置,本例中第一推荐内容数量为短视频10、直播10、广告10、长视频10和直播11共五个;第一推荐内容流中包含的第一推荐内容的内容类型如图1b中所示,例如可以是短视频、直播、广告和长视频,其中每种内容类型可以对应一个或多个第一推荐内容,例如直播类型对应了第一推荐内容种的直播10和直播11。14为横向展示的第二推荐内容流,第二推荐内容流根据第一内容生成,也就是短视频20、短视频30和短视频40为根据短视频10生成的,同理直播20和直播30根据直播10生成,其中直播的第二推荐内容流中可以设置一个跳转链接,使用户可以访问跳转链接对应的页面。本例中第二推荐内容与相对应的第一推荐内容类型相同,此外也可以是内容信息相关,还可以是既内容类型相同,又内容信息相关。15为客户端界面导航栏,可以包括首页、我的和直播等导航标签,其中用户可以自定义导航标签类型。
[0064] 当用户沿竖向滑动屏幕时,可以触发第一浏览命令,使用户浏览处于隐藏状态的在终端屏幕之外第一推荐内容,图1b中用虚线框表示处于隐藏状态的在终端屏幕之外推荐内容。当用户沿竖横滑动屏幕时,可以触发第二浏览命令,使用户浏览处于隐藏状态的在终端屏幕之外第二推荐内容。
[0065] 其中,终端屏幕内竖向可展示的第一推荐内容的数量,与第一类展示框(例如是短视频10、直播10、广告10、长视频10和直播11)的高度相关,当高度越高时,终端屏幕内可展示的第一推荐内容的数量越少。示例性的,若短视频10、直播10、广告10、长视频10和直播11的高度为1时,终端屏幕内竖向可以同时展示短视频10、直播10和广告10,则短视频10、直播10、广告10、长视频10和直播11的高度为2时,终端屏幕内竖向变为可展示短视频10和部分直播10。同理,终端屏幕内横向可展示的推荐内容的数量,与第一类展示框(例如是短视频
10)和第二类展示框(例如是短视频20、短视频30和短视频40)的宽度相关,当宽度越宽时,终端屏幕内横向可展示的推荐内容数量越少。示例性的,若短视频10、短视频20、短视频30和短视频40的宽度为1时,终端屏幕内横向可以同时展示短视频10和短视频20,则短视频
10、短视频20、短视频30和短视频40的宽度为2时,终端屏幕内横向变为可展示短视频10。
[0066] 可选的,第一推荐内容流中的第一推荐内容为根据基于第一元素所构建的推荐算法得到的;第二推荐内容流中的第二推荐内容为根据第一推荐内容以及基于第二元素所构建的推荐算法得到的;其中,第一元素包括下述至少一种:频道类型、用户兴趣、资讯热度和更新时间;第二元素包括下述至少一种:内容信息关联度、用户观看历史和内容类型。
[0067] 其中,第一元素和第二元素在本公开实施例中并非穷举,还可以是本领域技术人员可以想到的其他元素。以图1b为例,第一元素中的频道类型,可以是11频道栏中的用户选中的频道;第一元素中的用户兴趣可以是服务器端通过检测客户端12搜索栏中搜索同一关键词的频率获得;第一元素中的资讯热度可以是服务器端统计全体用户对资讯进行浏览、转发和评论等操作获得;第一元素中的更新时间可以是资讯的信息源发布时间。以图1b为例,第二元素中的内容信息关联度,可以是第二推荐内容流14中第二推荐内容的内容信息关联程度,也可以是第一推荐内容与第二推荐内容流14中第二推荐内容的内容信息关联程度;第二元素中的用户观看历史,为用户浏览的与第一推荐内容类型相同或内容信息相关的推荐内容的观看历史;第二元素中的内容类型,可以为在服务器端设置的生成第二推荐内容流的内容类型,或者还可以为服务端检测到某种内容类型的资讯热度较低、或内容源有限、或热度较高,而确定的除该内容类型之外的其他生产第二推荐内容流的内容类型,从而对第一推荐内容流中的相应内容进行扩展,以提高内容的丰富度。例如图1b中,短视频10、直播10、长视频10和直播11有对应的第二推荐内容流,广告10没有对应的第二推荐内容流,则可以认为第二元素中的内容类型为短视频、直播和长视频。
[0068] 基于第一类元素构建的推荐算法生成第一推荐内容流的推荐内容,基于第一推荐内容以及第二元素构建的推荐算法生成第二推荐内容流的推荐内容。可以理解为第一推荐内容流和第二推荐内容流是基于不同推荐算法生成的,从而基于多个角度生成了推荐内容,提高了推荐内容的丰富度,且使推荐内容更加符合用户需求。
[0069] 本公开实施例提供的一种推荐内容的展示方法,接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成;在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。丰富了推荐内容流的推荐内容以及推荐内容的展示形式,满足了用户深层次需求,提高了用户体验。
[0070] 实施例二
[0071] 图2a示出了本公开实施例二提供的一种推荐内容的展示方法流程图,本公开实施例可适用于推荐内容的展示的情况,该方法可以由终端实现,具体可通过终端中的软件和/或硬件来实施。与上述实施例相同的技术细节在此不再赘述。
[0072] 如图2所示,本公开实施例中提供的推荐内容的展示方法包括如下步骤:
[0073] S210、接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成;
[0074] S220、在内容展示框内展示推荐内容流,内容展示框包括展示第一推荐内容流中一个第一推荐内容的第一类展示框和展示第二推荐内容流中所有第二推荐内容的第二类展示框,第一类展示框和第二类展示框在内容展示框内沿第二方向顺序排列,内容展示框沿第一方向顺序排列。
[0075] 其中,内容展示框可以理解为客户端界面设计中的一个个cell,也可以理解为承载展示推荐内容的展示控件的父布局对象。其中,每个内容展示框均包括展示一个第一推荐内容的第一类展示框和展示第二推荐内容流中全部第二推荐内容的第二类展示框,可以理解为每个内容展示框内可以展示一个第一推荐内容以及根据该第一推荐内容生成的第二推荐内容流中的全部第二推荐内容。
[0076] 其中,在内容展示框内第一类展示框和第二类展示框沿第二方向顺序排列,可以理解为第一推荐内容以及根据该第一推荐内容生成的第二推荐内容流中的全部第二推荐内容沿第二方向顺序排列。其中,内容展示框沿第一方向顺序排列,可以理解为各第一推荐内容构成的推荐内容流按第一方向顺序排列。
[0077] 其中,当客户端接收到第一浏览命令后,可以将在终端屏幕之外处于隐藏状态的第一推荐内容按第一方向顺序依次展示出来,以方便用户浏览。当客户端接收到第二浏览命令后,可以切换第一推荐内容以及根据该第一推荐内容生成的第二推荐内容流中的全部第二推荐内容,使第一推荐内容以及根据该第一推荐内容生成的第二推荐内容流中的全部第二推荐内容按第二方向顺序依次展示出来。
[0078] 本实施例中通过对内容展示框内的描述,可以更加清楚地介绍第一推荐内容流以及第二推荐内容流的展示方式。
[0079] 图2b示出了本公开实施例二提供的一种推荐内容的展示方法中客户端界面示意图。如图2b所示,21为客户端界面的频道栏,频道栏中的频道可以是推荐、音乐、旅游、游戏以及宠物等。22为客户端界面的搜索栏,在该搜索栏中输入关键字,可接收该关键字对应的推荐内容流。23为内容展示框,内容展示框的数量可以根据实际需求设置,本例中内容展示框的数量为五个;内容展示框中承载的推荐内容的内容类型例如可以是短视频、直播、广告和长视频,其中每种内容类型可以对应一个或多个第一推荐内容,例如直播类型对应了2个内容展示框;内容展示框内方框可以表示第一类展示框,用于展示第一推荐内容,圆角方框可以表示第二类展示框,用于展示第二推荐内容,其中方框和圆角方框仅为区别第一类展示框和第二类展示框,而并非客户端界面展示的推荐内容的边框样式;其中当用户设置不接收某种内容类型的第二推荐内容流时,则不存在第二类型展示框,例如图2b中,不接收广告类型的第二推荐内容流时,内容展示框内不存在第二类展示框。24为客户端界面导航栏,可以包括首页、我的和直播等导航标签,其中用户可以自定义导航标签类型。
[0080] 当用户沿竖向滑动屏幕时,可以触发第一浏览命令,使用户浏览处于隐藏状态的在终端屏幕之外第一推荐内容,图2b中用虚线框表示处于隐藏状态的在终端屏幕之外推荐内容。当用户沿竖横滑动屏幕时,可以触发第二浏览命令,使用户浏览处于隐藏状态的在终端屏幕之外第二推荐内容。
[0081] 其中,终端屏幕内竖向可展示的第一类展示框的数量,与第一类展示框(如图2b中的方框)的高度相关,当高度越高时,终端屏幕内可展示的第一类展示框数量越少。示例性的,若图2b中方框的高度为1时,终端屏幕内竖向可以同时展示3个方框,则方框的高度为2时,终端屏幕内竖向变为可展示1个方框和另一个方框的一部分。同理,终端屏幕内横向可展示的展示框的数量,与第一类展示框(如图2b中的方框)和第二类展示框(如图2b中的圆角方框)的宽度相关,当宽度越宽时,终端屏幕内可展示的展示框数量越少。示例性的,若图2b中任一内容展示框23中方框和圆角方框的宽度度为1时,终端屏幕内横向可以同时展示1个方框和1个圆角方框,则方框和圆角方框的宽度为2时,终端屏幕内横向变为可展示1个方框。
[0082] 本公开实施例提供的推荐内容的展示方法,与实施例一提供的推荐内容的展示方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例一,并且本公开实施例与实施例一具有相同的有益效果。
[0083] 实施例三
[0084] 图3示出了本公开实施例三提供的一种推荐内容的生方法流程图,本公开实施例可适用于推荐内容的生成的情况,该方法可以由服务器实现,具体可通过服务器中的软件和/或硬件来实施。本公开实施列与上述实施列属于同一发明构思,与上述实施例相同的技术细节在此不再赘述。
[0085] 如图3所示,本公开实施例中提供的推荐内容的生成方法包括如下步骤:
[0086] S310、根据第一推荐算法得到第一推荐内容流,第一推荐内容流包括至少一个第一推荐内容;
[0087] S320、根据第一推荐内容以及第二推荐算法得到第二推荐内容流;
[0088] S330、将第一推荐内容流和第二推荐内容流作为推荐内容流发送至客户端。
[0089] 其中,客户端在接收到刷新命令时,可以向客户端对应服务器端发送刷新请求;服务器端根据接收的刷新请求,可以生成推荐内容流并发送至客户端。根据第一推荐算法生成第一推荐内容流的推荐内容,根据第一推荐内容以及第二推荐算法生成第二推荐内容流的推荐内容,从而基于多个角度生成了推荐内容,提高了推荐内容的丰富度,且使推荐内容更加符合用户需求。
[0090] 可选的,第一推荐算法为根据基于第一元素所构建的推荐算法;第二推荐算法为根据基于第二元素所构建的推荐算法;
[0091] 其中,第一元素包括下述至少一种:频道类型、用户兴趣、资讯热度和更新时间;第二元素包括下述至少一种:内容信息关联度、用户观看历史和内容类型。
[0092] 本公开实施例提供的一种推荐内容的生成方法,根据第一推荐算法得到第一推荐内容流,第一推荐内容流包括至少一个第一推荐内容;根据第一推荐内容以及第二推荐算法得到第二推荐内容流;将第一推荐内容流和第二推荐内容流作为推荐内容流发送至客户端。通过采取不同推荐算法生成了推荐内容流,丰富了推荐内容流的推荐内容,满足了用户深层次需求,提高了用户体验。
[0093] 实施例四
[0094] 图4示出了本公开实施例四提供的一种推荐内容的展示装置结构示意图,本公开实施例可适用于推荐内容的展示的情况。
[0095] 如图4所示,本公开实施例中推荐内容的展示装置,包括:
[0096] 推荐内容流接收模块410,用于接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成;
[0097] 推荐内容流展示模块420,用于在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。
[0098] 可选的,推荐内容流展示模块420,还具体用于:
[0099] 在内容展示框内展示推荐内容流,内容展示框包括展示第一推荐内容流中一个第一推荐内容的第一类展示框和展示第二推荐内容流中所有第二推荐内容的第二类展示框,第一类展示框和第二类展示框在内容展示框内沿第二方向顺序排列,内容展示框沿第一方向顺序排列。
[0100] 可选的,本公开实施例中推荐内容的展示装置,还包括:
[0101] 浏览命令接收模块,用于接收针对第一推荐内容流的第一浏览命令后,在第一方向上顺序展示第一推荐内容流;以及,接收针对第二推荐内容流的第二浏览命令后,在第二方向上顺序展示第二推荐内容流。其中,第一浏览命令为用户在展示屏上沿第一方向滑动时触发,以及第二浏览命令为用户在展示屏上沿第二方向滑动时触发。
[0102] 可选的,当第一推荐内容数量大于等于2时,第一推荐内容包括至少两种内容类型;当第二推荐内容数量大于等于2时,第二推荐内容的内容类型相同;或者,第二推荐内容的内容信息相关。其中,内容类型包括如下至少一项:短视频、长视频、广告和直播。
[0103] 本公开实施例提供的推荐内容的展示装置,与实施例一和实施例二提供的推荐内容的展示方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例一和实施例二,并且本公开实施例与实施例一和实施例二具有相同的有益效果。
[0104] 实施例五
[0105] 图5示出了本公开实施例五提供的一种推荐内容的生成装置结构示意图,本公开实施例可适用于推荐内容的生成的情况。
[0106] 如图5所示,本公开实施例中推荐内容的生成装置,包括:
[0107] 第一推荐内容流生成模块510,用于根据第一推荐算法得到第一推荐内容流,第一推荐内容流包括至少一个第一推荐内容;
[0108] 第二推荐内容流生成模块520,用于根据第一推荐内容以及第二推荐算法得到第二推荐内容流;
[0109] 推荐内容流发送模块530,用于将第一推荐内容流和第二推荐内容流作为推荐内容流发送至客户端。
[0110] 可选的,第一推荐算法为根据基于第一元素所构建的推荐算法;第二推荐算法为根据基于第二元素所构建的推荐算法;
[0111] 其中,第一元素包括下述至少一种:频道类型、用户兴趣、资讯热度和更新时间;第二元素包括下述至少一种:内容信息关联度、用户观看历史和内容类型。
[0112] 本公开实施例提供的推荐内容的展示装置,与实施例三提供的推荐内容的展示方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例三,并且本公开实施例与实施例三具有相同的有益效果。
[0113] 实施例六
[0114] 图6示出了本公开实施例六提供的一种终端的硬件结构示意图。终端可以以各种形式来实施,本公开实施例中的终端可以包括但不限于诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载终端、车载展示终端、车载电子后视镜等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。
[0115] 如图6所示,终端600可以包括无线通信单元610、A/V(音频/视频)输入单元620、用户输入单元630、感测单元640、输出单元650、存储器660、接口单元670、处理器680和电源单元690等等。图6示出了具有各种组件的终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。
[0116] 其中,无线通信单元610允许终端600与无线通信系统或网络之间的无线电通信。A/V输入单元620用于接收音频或视频信号。用户输入单元630可以根据用户输入的命令生成键输入数据以控制终端的各种操作。感测单元640检测终端600的当前状态、终端600的位置、用户对于终端600的触摸输入的有无、终端600的取向、终端600的加速或减速移动和方向等等,并且生成用于控制终端600的操作的命令或信号。接口单元670用作至少一个外部装置与终端600连接可以通过的接口。输出单元650被构造为以视觉、音频和/或触觉方式提供输出信号。存储器660可以存储由处理器680执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据。存储器660可以包括至少一种类型的存储介质。而且,终端600可以与通过网络连接执行存储器660的存储功能的网络存储装置协作。
处理器680通常控制终端的总体操作。另外,处理器680可以包括用于再现或回放多媒体数据的多媒体模块。处理器680可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。电源单元690在处理器680的控制下接收外部电或内部电力并且提供操作各元件和组件所需的适当的电力。
[0117] 当上述终端所包括一个或者多个程序被一个或者多个处理器680执行时,可以执行各种功能应用以及数据处理,例如实现本公开实施例所提供的推荐内容的展示方法,该方法主要包括:
[0118] 接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成;
[0119] 在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。
[0120] 本公开实施例提供的终端与实施例一和实施例二提供的推荐内容的展示方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例一和实施例二,并且本公开实施例与实施例一和实施例二具有相同的有益效果。
[0121] 实施例七
[0122] 图7示出了本公开实施例七提供的一种服务器的硬件结构示意图。服务器可以以各种形式来实施,本公开实施例中的服务器可以包括但不限于诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载服务器、车载显示服务器、车载电子后视镜等等的移动服务器以及诸如数字TV、台式计算机等等的固定服务器。
[0123] 如图7所示,服务器700可以包括无线通信单元710、A/V(音频/视频)输入单元720、用户输入单元730、感测单元740、输出单元750、存储器760、接口单元770、处理器780和电源单元790等等。图7示出了具有各种组件的服务器,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。
[0124] 其中,无线通信单元710允许服务器700与无线通信系统或网络之间的无线电通信。A/V输入单元720用于接收音频或视频信号。用户输入单元730可以根据用户输入的命令生成键输入数据以控制服务器的各种操作。感测单元740检测服务器700的当前状态、服务器700的位置、用户对于服务器700的触摸输入的有无、服务器700的取向、服务器700的加速或减速移动和方向等等,并且生成用于控制服务器700的操作的命令或信号。接口单元770用作至少一个外部装置与服务器700连接可以通过的接口。输出单元750被构造为以视觉、音频和/或触觉方式提供输出信号。存储器760可以存储由处理器780执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据。存储器760可以包括至少一种类型的存储介质。而且,服务器700可以与通过网络连接执行存储器760的存储功能的网络存储装置协作。处理器780通常控制服务器的总体操作。另外,处理器780可以包括用于再现或回放多媒体数据的多媒体模块。处理器780可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。电源单元790在处理器780的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
[0125] 当上述服务器所包括一个或者多个程序被一个或者多个处理器780执行时,可以执行各种功能应用以及数据处理,例如实现本公开实施例所提供的推荐内容的生成方法,该方法主要包括:
[0126] 根据第一推荐算法得到第一推荐内容流,第一推荐内容流包括至少一个第一推荐内容;
[0127] 根据第一推荐内容以及第二推荐算法得到第二推荐内容流;
[0128] 将第一推荐内容流和第二推荐内容流作为推荐内容流发送至客户端。
[0129] 本公开实施例提供的终端与实施例三提供的推荐内容的生成方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例三,并且本公开实施例与实施例三具有相同的有益效果。
[0130] 实施例八
[0131] 本公开实施例提供了一种可读介质,其上存储有计算机程序,该程序被处理器执行时实现上述实施例所提供的推荐内容的展示方法,该方法主要包括:
[0132] 接收服务器端发送的推荐内容流,推荐内容流包括第一推荐内容流和第二推荐内容流,第一推荐内容流包括至少一个第一推荐内容,第二推荐内容流根据第一推荐内容生成;
[0133] 在第一方向上顺序展示第一推荐内容流,以及在第二方向上顺序展示第二推荐内容流。
[0134] 或该程序被处理器执行时实现上述实施例所提供的推荐内容的生成方法,该方法主要包括:
[0135] 根据第一推荐算法得到第一推荐内容流,第一推荐内容流包括至少一个第一推荐内容;
[0136] 根据第一推荐内容以及第二推荐算法得到第二推荐内容流;
[0137] 将第一推荐内容流和第二推荐内容流作为推荐内容流发送至客户端。
[0138] 本公开实施例的可读介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)或闪存(FLASH)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0139] 计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0140] 计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
[0141] 可以以一种或多种程序设计语言或其组合来编写用于执行本公开操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”如”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)域连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0142] 本公开实施例提供的可读介质与实施例一和实施例二所提供的推荐内容的展示方法以及实施例三提供的推荐内容的生成方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见实施例一至三,并且本公开实施例与实施例一至三具有相同的有益效果。
[0143] 通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,包括若干指令,用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例的方法。
[0144] 注意,上述仅为本公开的较佳实施例及所运用技术原理。本领域技术人员会理解,本公开不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本公开的保护范围。因此,虽然通过以上实施例对本公开进行了较为详细的说明,但是本公开不仅仅限于以上实施例,在不脱离本公开构思的情况下,还可以包括更多其他等效实施例,而本公开的范围由所附的权利要求范围决定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈