基于用户历史创建内容共享平台的个性化和连续播放列表的制作方法

文档序号:9672530阅读:213来源:国知局
基于用户历史创建内容共享平台的个性化和连续播放列表的制作方法
【技术领域】
[0001] 本公开涉及内容共享网络领域,并且更具体地涉及基于用户历史来创建用于内容 共享平台的个性化和连续的播放列表。
【背景技术】
[0002] 在因特网上,社交网络允许用户彼此联系并且共享信息。许多社交网络包括内容 共享方面,这允许用户上传、查看、并且共享诸如视频内容、图像内容、音频内容等等的内 容。社交网络的其他用户可以对所共享的内容作出评论、发现新的内容、定位更新、共享内 容、并且以其他方式与所提供的内容交互。所共享的内容可以包括例如电影片段、电视片 段、和音乐视频的来自专业内容创作者的内容以及例如视频博客和原创短视频的来自业余 内容创作者的内容。
[0003] 目前,用户在内容共享平台上消磨的时间日益增多。类似于电视或广播体验,用户 通常更乐于在无干扰或者不必决定接下来观看哪个节目的情况下观看或收听内容。一些内 容共享平台允许用户创建播放列表,以便允许用户创建用来在无干扰的情况下自动播放的 喜爱媒体项目的列表。然而,对这样的播放列表的生成是一种手动过程,理解和启用该过程 可能花费时间和资源。此外,这些播放列表通常有限并且很快会因频道连续发布新资料而 出现重复并落伍。当消费内容和手动生成的静态播放列表不能捕捉用户的动态兴趣时,用 户兴趣可能会有所变化。

【发明内容】

[0004] 下面介绍本公开的简要概述,以便对本公开的一些方面提供基本了解。该发明内 容部分并非对本公开的详尽综述。其既不旨在确定本公开的关键或主要元素,也不旨在划 定本公开的特定实施方式的任何范围或者权利要求的任何范围。其目的仅在于,以简化形 式呈现本公开的某些构思,作为下文【具体实施方式】的引言。
[0005] 在一个实施方式中,公开一种基于用户历史来创建用于内容共享平台的个性化和 连续的播放列表的方法。所述方法包括基于用户是否在时间上紧接地访问所述内容项目以 及所述内容项目是否共同出现在搜索结果中并且均被所述用户选择而将所述内容项目分 组成群组,所述分组表示所述内容项目对之间的关联性。所述方法进一步包括确定所述用 户当查看所述内容项目时在所述群组之间转移的概率并且对于所述用户中的用户给所述 群组的子集中的每个群组分配评分,其中所述评分表示所述用户对查看所述子集的所述内 容项目的偏好。此外,所述方法包括基于所分配的评分以及所述概率来为所述用户选择所 述子集中的群组并且提供所选择的群组中的所述内容项目以包括在为所述用户所生成的 播放列表中。
[0006] 在一个实施方式中,所述共同出现包括所述内容项目对中的至少一个在一定时间 间隔中被相同的用户所查看,或者所述内容项目作为查询项目而被返回到相同结果中。此 外,与所述用户相关联的所述评分是所述群组的已查看内容项目的数目的函数并且相对于 与所述用户相关联并且被分配给所述群组子集中的所述群组的其他评分而被归一化。
[0007] 在一些实施方式中,所述方法进一步包括重复所述选择群组以及所述提供内容项 目。另外,所述群组的子集可以基于由所述用户所查看的所述群组中的每一个群组的内容 项目的数目而被选择。此外,所述选择群组进一步包括选择所述群组子集中具有从所述群 组子集中的先前已选择的群组转移到所述已选择的群组的概率以及对于所述已选择的群 组的所述所分配的评分的群组。
[0008] 在一个实施方式中,所述选择内容项目是基于所选择的内容项目先前在所述播放 列表中出现、所述内容项目的质量、或者依据上传到所述内容共享平台的所述内容项目的 年龄中的至少一个。此外,所述对每个群组分配与所述用户相关联的所述评分可以基于表 示自所述分配的先前迭代以来所接收的所述用户的当前行为和反馈的新数据来重复。此 外,所述用户的所述播放列表可以包括在无干扰情况下流送给所述用户的多个所述内容项 目。
[0009] 在附加的实施方式中,还公开了用于执行上述实施方式的操作的计算设备。此外, 在本公开的实施方式中,一种计算机可读存储介质存储用于执行上述实施方式的操作的方 法。
【附图说明】
[0010] 在附图的图中,通过示例方式来图示本公开,但不限于此。
[0011] 图1图示根据本公开的一个实施方式的示例系统架构。
[0012] 图2是图示根据本公开的一个实施方式的用户建模组件以及播放列表生成组件的 框图。
[0013] 图3是图示根据本公开的一些实施方式的用于用户建模以基于用户历史来创建用 于内容共享平台的个性化和连续的播放列表的方法的流程图。
[0014] 图4是图示根据本公开的实施方式的用于为内容共享平台的用户生成个性化和连 续的播放列表的方法的流程图。
[0015] 图5是图示根据一些实施方式的示例性计算机系统的框图。
【具体实施方式】
[0016] 描述用于基于用户历史来创建用于内容共享平台的个性化和连续的播放列表的 实施方式。在一个实施方式中,内容共享平台建模个人用户行为并且聚集用户行为以为内 容共享平台上的用户生成个性化和连续的播放列表。播放列表可以包括能够在内容共享平 台上依序或无序播放(例如,流送)的内容项目的列表。在本公开的实施方式中,在两个阶段 中建立用户播放列表。
[0017] 在第一阶段中,内容共享平台的内容项目基于内容项目的关联性而被分组成集 群。内容项目之间的关联性可以基于包括但不限于内容项目当由相同会话中的相同用户查 看时内容项目的共同出现、内容项目是否共同返回至查询结果、内容项目中的内容相似性 (例如,基于与内容项目相关联的元数据)等多种因素。例如,当用户在预定的时间间隔内访 问两个内容项目时,或者当两个内容项目被包括在相同搜索查询的结果中并且还从该相同 搜索查询的结果中被选择时,可以产生共同出现。
[0018]此外,在第一阶段中生成集群转移矩阵。集群转移矩阵识别当查看内容共享平台 的内容项目时用户在内容项目的集群(在上述第一阶段中生成)之间转移的概率。然后,鉴 于集群来创建用于每个用户的用户模型,其中每个用户模型识别用户对于集群的至少一个 子集的用户偏好评分。这些用户偏好评分可以基于有关集群中内容项目的用户观看历史 (例如,集群内的内容项目被用户观看得越多,对于该集群的用户偏好评分越高)。在一些实 施方式中,可以离线执行该第一阶段(例如,与内容共享平台的用户没有网络连接/交互)。
[0019]在第二阶段中,为内容共享平台的用户生成个性化和连续的用户播放列表。首先, 基于先前生成的用户模型和/或来自第一阶段的集群转移矩阵,(从集群的集合中)为用户 选择优选的集群。然后,优选的集群内的内容项目基于包括但不限于内容项目在用户播放 列表中的任何先前出现、内容项目的质量、以及内容项目的近期性(例如,自上传到内容共 享平台以来的时间)的因素而被选择。此外,用户模型可以基于当用户正观察播放列表时从 用户所接收的反馈而被动态地调整。例如,集群的用户偏好评分可以基于当查看用户播放 列表中的集群的内容项目时的用户动作(例如,观看过半、喜欢、添加到收藏夹、不喜欢、跳 过等)。
[0020] 本公开的实施方式具有与用于播放列表生成的先前方案不同的粒度层。先前,为 用户所生成的播放列表实际上限定于在播放列表中包括预定数目的内容项目。此外,先前 方案利用手动的用户输入来确定偏好以引导将内容项目包括在播放列表中的选择。这导致 高频率的判定以及在短时间段内与内容共享平台的交互,引起用户在内容共享平台体验中 的冲突和不满。本公开的实施方式通过基于用户的活动历史为用户生成自动、个性化、和连 续的播放列表而消除对作出这样频率的判定的需求,从而克服这些缺陷。
[0021] 图1图示根据本公开的一个实施方式的示例系统架构100。系统架构100包括客户 端设备110A至110Z、网络105、数据存储106、内容共享平台120、以及服务器130。在一个实施 方式中,网络105可以包括公共网络(例如因特网)、私有网络(例如局域网(LAN)或者广域网 (WAN)、有线网络(例如以太网)、无线网络(例如802.11网络或者Wi-Fi网络)、蜂窝网络(例 如长期演进(LTE)网络)、路由器、集线器、交换机、服务器计算机、和/或其组合。在一个实施 方式中,数据存储106可以是存储器(例如随机存取存储器)、缓存器、驱动器(例如硬盘驱动 器)、快闪驱动器、数据库系统、或者另一种类型的能够存储数据的组件或者设备。数据存储 106也可以包括能跨多个计算设备(例如多个服务器计算机)的多个存储组件(例如多个驱 动器或者多个数据库)。
[0022]客户端设备110A至110Z可以各自包括诸如个人计算机(PC)、膝上型计算机、移动 电话、智能电话、平板型计算机、上网本计算机等的计算设备。每个客户端设备包括媒体查 看器111。在一个实施方式中,媒体查看器111可以是允许用户查看诸如图像、视频、网页、文 件等内容的应用。例如,媒体查看器111可以是能够访问、检索、呈现、和/或导航由web服务 器所服务的内容(例如诸如超文本标记语言(HTML)页面的网页、数据媒体项目等)的web浏 览器。媒体查看器111可以将内容(例如网页、媒体查看器)渲染、显示、和/或呈现给用户。媒 体查看器111也可以显示嵌入在网页(例如可以提供有关由在线商户所售产品的信息的网 页)中的嵌入式媒体播放器(例如Flash?播放器或者HTML5播放器)。在另一示例中,媒体查 看器111可以是允许用户查看数字媒体项目(例如数字视频、数字图像、电子书等)的独立应 用。
[0023]媒体查看器111可以由服务器130和/或内容共享平台120提供给客户端设备110A 至110Z。例如,媒体查看器111可以是嵌入由内容共享平台120所提供的网页中的嵌入式媒 体播放器。在另一示例中,媒体查看器111可以是从服务器130中下载的应用。
[0024] -般而言,如在一个实施方式中所述的由
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1