买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】来自热门查询的音乐推荐_谷歌有限责任公司_201780080793.4 

申请/专利权人:谷歌有限责任公司

申请日:2017-09-29

公开(公告)日:2024-03-08

公开(公告)号:CN110402438B

主分类号:G06F16/635

分类号:G06F16/635

优先权:["20161229 US 62/440,312","20170928 US 15/719,512"]

专利状态码:有效-授权

法律状态:2024.03.08#授权;2019.11.26#实质审查的生效;2019.11.01#公开

摘要:识别与流行搜索查询有关的多个实体。从多个实体中选择表示音乐艺术家或事件的实体集合。基于用户的在线动作的历史,确定与用户相关的所选择的实体集合的子集,并为用户创建个性化音乐推荐,其中,个性化音乐推荐包括与所确定的实体子集相关联的音乐内容,所确定的实体子集中每个实体表示与流行搜索查询有关的音乐艺术家或事件。提供个性化音乐推荐,以供呈现给用户。

主权项:1.一种用于向用户提供个性化音乐推荐的方法,所述方法包括:由内容共享平台的处理装置识别与经由一个或多个搜索引擎平台提交的流行搜索查询有关的多个实体;从所述多个实体中选择实体集合,所述实体集合中的每一个实体表示与所述流行搜索查询有关的不同音乐艺术家;基于所述用户的在线动作的历史,确定与所述用户相关的所选择的实体集合的子集,其中,所确定的子集中每个实体是与所述流行搜索查询有关并且与所述用户相关的不同音乐艺术家;由所述内容共享平台的所述处理装置针对所述用户创建所述个性化音乐推荐,所述个性化音乐推荐包括与所确定的实体子集相关联的音乐内容,所确定的实体子集中每个实体表示与所述流行搜索查询有关并且与所述用户相关的不同音乐艺术家;以及提供所述个性化音乐推荐以供呈现给所述用户。

全文数据:来自热门查询的音乐推荐技术领域本公开涉及音乐推荐领域,尤其涉及内容共享平台上的个性化音乐推荐。背景技术在互联网上,社交媒体平台例如,社交网络平台、内容共享平台等允许用户相互连接和共享信息。很多社交媒体平台包括允许用户上传、观看和共享内容的内容共享方面,例如视频内容、图像内容、音频内容、文本内容等可以统称为“媒体项”或“内容项”。这样的媒体项可包括音频剪辑、电影剪辑、电视剪辑和音乐视频,以及例如视频博客、短原始视频、图片、照片、其他多媒体内容等的业余内容。用户可以使用计算装置例如像智能电话、蜂窝电话、膝上型计算机、桌面型计算机、上网本、平板电脑这样的客户端装置来播放和或消费媒体项例如,观看数字视频和或收听数字音乐。发明内容下面是本公开的简化概述,以提供对本公开一些方面的基本理解。该概述并非本公开的广泛综述。既不是要识别本公开的关键或重要要素,也不是要描绘本公开特定实施方式的任何范围或权利要求的任何范围。其唯一目的是以简化形式给出本公开的一些概念,作为后面给出的更详细描述的前序。在本公开的方面中,一种向用户提供个性化音乐推荐的方法包括:有内容共享平台的处理装置识别与流行搜索查询例如,当前、在过去的给定日期、在最近的时间段内等的流行搜索查询有关的多个实体;从多个实体中选择表示热门实体诸如音乐艺术家或事件的实体集合;基于用户的在线动作的历史,确定所选择的实体集合中与用户相关的子集;通过处理装置为用户创建个性化音乐推荐,所述个性化音乐推荐包括与所确定的实体的子集相关联的音乐内容,每个实体表示与当前流行搜索查询有关的音乐艺术家;以及提供个性化音乐推荐,以呈现给用户。在一些实施方式中,流行搜索查询是在预定时间段内由至少阈值数目的用户经由一个或多个外部搜索引擎平台提交的搜索查询。在一些实施方式中,音乐艺术家包括歌手、音乐家、作曲家、音乐视频导演、音乐视频出品人、或乐队中的一个或多个。在一些实施方式中,用户的在线动作包括提交搜索查询、访问媒体项、或消费媒体项中的一个或多个,其中,消费媒体项包括观看或收听媒体项。在一些实施方式中,基于用户的在线动作的历史,确定所选择的实体集合的子集包括:识别与用户的在线动作相关联的实体例如音乐艺术家或事件;以及确定所识别的实体中的任何实体是否匹配与当前流行搜索查询有关的所选择的实体集合中的任何实体。在一些实施方式中,为用户创建个性化音乐推荐包括:基于各个搜索查询的流行度以及与用户的相关性,为每个所确定的实体的子集分配得分。在一些实施方式中,为用户创建个性化音乐推荐还包括:识别基于多个因素排名的音乐推荐候选;以及基于分配给所确定的实体的子集的各个实体的得分,改进与所确定的实体的子集中的一个实体匹配的所识别的音乐推荐候选中的任何音乐推荐候选的排名。在一些实施方式中,所述方法还包括:识别对于与所确定的所选择的实体的子集中的所选择实体例如,所选择的音乐艺术家或所选择的事件相关联的艺术家简档的引用;以及提供引用,以连同个性化音乐推荐一起呈现给所述用户。在一些实施方式中,所述方法还包括:识别在线文档,所述在线文档指示所确定的所选择的实体的子集中的所选择实体例如,所选择的音乐艺术家或所选择的事件为什么当前流行;以及提供对于在线文档的引用,以连同个性化音乐推荐一起呈现给所述用户。在一些实施方式中,个性化音乐推荐的音乐内容是播放列表或频道的至少其中一个。在本公开的另一个方面中,一种用于向用户提供个性化音乐推荐的方法包括:通过内容共享平台的处理装置识别在内容共享平台上创建的多个音乐播放列表,多个播放列表的每一个具有排名;识别经由内容共享平台外部的一个或多个搜索引擎平台提交的多个流行外部搜索查询;确定与多个当前流行外部搜索查询中的任何当前流行外部搜索查询匹配的多个音乐播放列表的子集;基于多个流行外部搜索引擎改进音乐播放列表的子集的排名;通过处理装置基于多个音乐播放列表的排名为用户创建个性化音乐推荐;以及提供个性化音乐推荐,以呈现给用户。在一些实施方式中,多个流行外部搜索查询在预定时间段内由至少阈值数目的用户提交。在一些实施方式中,所述方法还包括:确定多个音乐艺术家,每个音乐艺术家与多个音乐播放列表中的一个相关联;基于用户的在线动作的历史,确定多个音乐播放列表中与用户相关的一个或多个;以及改进所确定的一个或多个音乐播放列表的排名。在一些实施方式中,多个音乐艺术家包括以下中的一个或多个:歌手、音乐家、作曲家、音乐视频导演、歌词创作者、音乐视频出品人、或音乐乐队。在一些实施方式中,用户的在线动作包括提交搜索查询、访问媒体项、或消费媒体项中的一个或多个,其中,消费媒体项包括观看或收听媒体项。在一些实施方式中,所述方法还包括:识别指示各个外部搜索查询为什么当前流行的在线文档;以及提供对于在线文档的引用,以连同个性化音乐推荐一起呈现给用户。此外,公开了用于进行上述方法的操作的计算装置以及本文描述的各种实施方式。还公开了存储用于进行与上述方法相关联的操作的指令的计算机可读介质以及本文描述的各种实施方式。附图说明在附图中,通过示例而非限制的方式示出本公开。图1是示出可以实现本公开的方面的示例网络架构的方框图。图2是示出根据本公开的一些方面的示例音乐推荐系统的方框图。图3是示出根据一种实施方式用于基于热门实体向用户提供个性化音乐推荐的方法的流程图。图4是示出根据一种实施方式用于基于当前事件向用户提供音乐推荐的方法的流程图。图5示出根据本公开的一些方面的示例个性化音乐推荐图形用户界面。图6是示出可以实现本公开的方面的示例计算机系统的方框图。具体实施方式本公开的方面目的是在内容共享平台上提供个性化音乐推荐。内容共享平台允许用户查找和消费观看和或收听各种媒体项,例如包括音乐内容项,例如音乐视频和歌曲。内容共享平台保留用户的方式之一是通过提供高质量的媒体项例如,音乐推荐。用户倾向于收听他们喜欢的艺术家以及与他们当前的背景环境相关的音乐。在传统系统中,音乐推荐通常基于在内容共享平台上提供的流行音乐媒体项或基于用户已知喜欢的歌曲与共享相似特征的其他歌曲之间的相似性来创建。但是,用户的音乐偏好可以基于他或她的背景环境例如,当前事件、热门主题、政治氛围等每天改变。传统系统通常在为用户创建推荐时不考虑用户的背景环境,导致不能完全反映用户需求的推荐内容。本公开的方面通过提供反映内容共享平台的用户的当前背景环境的个性化音乐推荐来解决上述和其他缺陷。在一些实施方式中,内容共享平台的音乐推荐系统向用户提供与用户已知的音乐品味例如,基于用户的音乐消费历史和当前“热门”实体诸如热门音乐艺术家两者相匹配的音乐推荐。热门音乐艺术家是与流行搜索查询例如,当前、在过去的给定日期、在最近的时间段内等流行的搜索查询相关例如,在其中引用或在背景上相关联的音乐艺术家。音乐艺术家可以是歌手、作曲家、音乐家、乐队、音乐视频制作人、音乐视频导演、歌词创作者等。在一个示例中,著名歌手X的逝世可能导致与其相关的大量搜索查询。音乐推荐系统可以基于当前流行搜索查询确定歌手X是热门音乐艺术家,并且该歌手X也是包括在用户A的观看收听历史中的音乐艺术家之一。基于该确定,音乐推荐系统可以向用户A推荐关注于歌手X的不同歌曲的一个或多个音乐播放列表也称为流式无线电台或无线电。在其他实施方式中,音乐推荐系统可以推荐在内容共享平台上创建的音乐播放列表,如果这样的音乐播放列表与如在各种用户经由外部搜索引擎平台提交的流行“热门”外部搜索查询中所反映的当前事件具有相关性。例如,内容共享平台可以为各种用户创建音乐播放列表并存储起来供将来使用。当选择推荐时,音乐推荐系统可以识别流行热门外部搜索查询,并且可以确定哪个创建的音乐播放列表与任何热门外部搜索查询匹配,以找到与如热门外部搜索查询所反映的当前事件相关的音乐播放列表。音乐推荐系统还可以向用户推荐至少一些找到的音乐播放列表。根据本公开的一些方面,音乐推荐系统还可以提供对音乐播放列表被推荐给用户的原因的说明。例如,音乐推荐系统可以指定推荐音乐播放列表,因为它与热门音乐艺术家或热门搜索查询相关联,并且可以指示为什么这样的音乐艺术家或搜索查询是热门的例如,由于音乐艺术家的专辑的发布、由于音乐艺术家的逝世、由于即将到来的节日例如情人节等等。因此,向用户提供了关于为什么进行推荐的一些背景。通过基于热门音乐艺术家和当前事件选择音乐内容,本文公开的技术有利地提供反映用户的当前背景环境的推荐。这导致对用户更相关且更有趣的推荐,从而改进了内容共享平台的整体用户体验,并增加了用户消费的音乐视频和歌曲的数目。此外,使用搜索查询来识别热门音乐艺术家和当前事件允许比使用内容共享平台上的音乐视频和歌曲的流行度的传统方法更准确和更有效地识别热门,因为与使用流行的音乐视频和歌曲相比搜索查询量更高并因此提供更准确的热门识别且搜索查询的使用涉及更少的操作并因此需要更少的计算资源。特别地,与搜索查询的使用有关的操作例如可以涉及i识别搜索查询中提到的实体,以及ii基于所识别的实体聚合搜索查询。相反,与流行音乐视频和歌曲的使用有关的操作通常涉及i收集关于音乐视频和歌曲的消费历史观看、收听或认可的统计数据,ii基于所收集的统计数据来识别流行音乐视频和歌曲,iii检查流行音乐视频和歌曲的元数据和或描述以提取相关联实体,以及iv基于提取的相关联实体聚合流行音乐视频和歌曲。此外,通过提供用户更可能遵循的推荐,本文公开的技术导致更有效地使用处理和存储资源。为了简单和简明,本公开通常引用音乐媒体项。但是,本公开的教导可以应用于各种其他类型的内容或媒体项,例如包括电影、有声读物和图像等。图1示出示例系统架构100,包括客户端装置110a到110z、网络105、数据存储106、内容共享平台120、服务器130和第三方平台150。在一个实施方式中,网络105可包括公共网络例如互联网、专用网络例如局域网LAN或广域网WAN、有线网络例如以太网、无线网络例如,802.11网络或Wi-Fi网络、蜂窝网络例如长期演进LTE网络、路由器、集线器、交换机、服务器计算机、和或它们的组合。在一个实施方式中,数据存储106可以是存储器例如随机存取存储器、高速缓存、驱动器例如硬盘驱动器、闪存驱动器、数据库系统、或能够存储数据的其他类型的组件或装置。数据存储106还可包括也可以跨越多个计算装置例如多个服务器计算机的多个存储组件例如多个驱动器或多个数据库。客户端装置110a到110z可分别包括计算装置,例如个人计算机PC、膝上型计算机、移动电话、智能电话、平板计算机、网络连接的电视、上网本计算机等。在一些实施方式中,客户端装置110a到110z也可以称为“用户装置”。每个客户端装置包括各自的媒体查看器112a-z。在一个实施方式中,媒体查看器112a-z可以是允许用户观看和或收听媒体内容的应用,例如图像、视频、歌曲例如音乐内容项、web页面、文档等。例如,媒体查看器112a-z可以是能够访问、检索、呈现和或导航由Web服务器提供服务的内容例如,诸如超文本标记语言HTML页面的web页面、数字媒体项或内容项等的web浏览器。媒体查看器112a-z可以向用户渲染、显示和或呈现内容例如web页面。媒体查看器112a-z还可以显示嵌入web页面中的嵌入式媒体播放器例如,播放器或HTML5播放器例如,可以提供关于在线商家销售的产品的信息的web页面。在另一个示例中,媒体查看器112a-z可以是允许用户观看和或收听数字媒体内容项例如,数字视频、歌曲、数字图像、电子书等的独立应用例如移动应用。媒体查看器112a-z可通过服务器130和或内容共享平台120提供给客户端装置110a到110z。例如,媒体查看器112a-z可以是嵌入内容共享平台120提供的web页面中的嵌入式媒体播放器。在另一个示例中,媒体查看器112a-z可以是与服务器130和或内容服务提供商120通信的应用。应当注意,在一个实施方式中描述为通过内容共享平台120执行的功能也可以视情况在客户端装置110a至110z和或其他实施方式中的服务器130上进行。此外,归因于特定组件的功能可通过一起操作的不同或多个组件进行。内容共享平台120还可以作为通过适当的应用编程接口提供给其他系统或装置的服务来访问,因此不限于在网站中使用。在一个实施方式中,内容共享平台120可以是一个或多个计算装置例如,机架式服务器、路由器计算机、服务器计算机、个人计算机、大型计算机、膝上型计算机、平板计算机、网络连接电视、桌面型计算机等、数据存储例如,硬盘、存储器、数据库、网络、软件组件、和或可用于向用户提供对媒体项的访问、和或向用户提供媒体项的硬件组件也称为内容项。例如,内容共享平台120可以允许用户消费、上传、搜索、认可“喜欢”、不喜欢和或评论媒体项。内容共享平台120还可包括可用于向用户提供对媒体项的访问的网站例如网页。在本公开的实施方式中,“用户”、“内容创作者”或“频道所有者”可以表示为单个个体。但是,本公开的其他实施方式包含作为一组用户和或自动源控制的实体的“用户”、“内容创作者”或“频道所有者”。例如,可将在社交网络中联合成为社区的一组个人用户视为“用户”、“内容创作者”或“频道所有者”。在另一个示例中,自动化消费者可以是自动化摄取管线,例如内容共享平台120的主题频道。内容共享平台120可包括多个频道例如频道A到Z。频道可以是可从公共源获得的数据内容或具有共同标题、主题或实质的数据内容。数据内容可以是用户选择的数字内容、用户使其有效的数字内容、用户上传的数字内容、内容提供商选择的数字内容、广播公司选择的数字内容等。频道可包括一个或多个媒体项121a-n或122a-n例如音乐内容项。频道可以与所有者相关联,所有者是可以对频道进行动作的用户。可以基于所有者的动作将不同的活动与频道相关联,例如所有者使得数字内容在频道上可获取、所有者选择例如喜欢与另一个频道相关联的数字内容、所有者评论与另一个频道相关联的数字内容等。可将与频道相关联的活动收集到频道的活动馈送中。除了频道所有者之外的用户可以订阅他们感兴趣的一个或多个频道。“订阅”的概念也可以称为“喜欢”、“跟随”、“加好友”等。一旦用户订阅了频道,就可以向用户呈现来自频道的活动馈送的信息。如果用户订阅多个频道,则可以将用户订阅的每个频道的活动馈送组合成联合活动馈送。可将来自联合活动馈送的信息呈现给用户。频道可以有自己的馈送。例如,当导航到内容共享平台上的频道的主页时,可以在频道主页上显示该频道产生的馈送项。用户可具有联合馈送,这是包括来自用户订阅的所有频道的内容项的至少一个子集的馈送。联合馈送还可包括来自用户未订阅的频道的内容项。例如,内容共享平台120或其他社交网络可将推荐的内容项插入到用户的联合馈送中,或者可以在联合馈送中插入与用户的有关连接相关联的内容项。内容共享平台120还可包括多个播放列表127。播放列表表示被配置为按照特定顺序一个接一个地播放而没有任何用户交互的媒体项的集合。当最后一个媒体项停止播放时,第一媒体项可以再次开始播放,为用户提供连续的观看或收听体验。又称为无线电的流式无线电台可以对应于播放列表,其提供可以或可以不暂停或重放的动态连续音频流类似于传统的广播媒体无线电台。在一些实施方式中,可以缓冲流式无线电台,用于离线访问。如这里所使用的,术语“音乐播放列表”涵盖提供音频音乐内容的流式无线电台、以及提供音乐视频和或其他类型的内容的播放列表。可以手动或自动地例如,根据流派、艺术家、乐队、节奏、日期等组织播放列表。播放列表127中包括的媒体项可以来自相同频道、不同频道或并非任何频道一部分的独立媒体项。媒体项121a-n和122a-n的示例可包括但不限于数字视频、数字电影、数字照片、数字音乐、网站内容、社交媒体更新、电子书ebook、电子杂志、数字报纸、数字有声读物、电子期刊、web博客、真正简单联合RSS馈送、电子漫画书、软件应用等。媒体项121a-n和122a-n在此也称为音乐内容项、音乐视频和歌曲,可包括可以使用被配置为向实体呈现数字媒体项的软件、固件或硬件来执行或加载的电子文件。在一个实施方式中,内容共享平台120可以使用数据存储106来存储媒体项121a-n和122a-n。内容共享平台120可包括内容消费系统125,其确定与媒体项内容121a-n、122a-n相关联的用户动作的历史。在一个示例中,内容消费系统125可以存储用户访问、观看或收听的音乐内容项的列表。在另一个示例中,内容消费系统125还可以存储用户在内容共享平台120上提交的搜索查询。内容共享平台120可以与服务器130托管的音乐推荐系统140相关联或包括音乐推荐系统140。服务器130可以是一个或多个计算装置例如,机架式服务器、服务器计算机等。音乐推荐系统140可以向内容共享平台120的用户提供个性化音乐推荐。如本文更详细讨论的,这些音乐推荐可以反映用户的背景环境,例如当前事件和热门音乐艺术家,并且可以经由内容共享平台120的用户界面UI提供,包括家庭频道页面UI、搜索UI、播放列表UI等,并且可以呈现为馈送项或以任何其他形式呈现。内容共享平台120的用户还可以与第三方平台多个150交互。第三方平台150可以是社交网络平台例如社交媒体平台、搜索引擎平台、另一内容共享平台等。另一类型的第三方平台可以是查询统计服务,其确定相对于跨越世界不同地区并采用不同语言的一个或多个搜索引擎平台上的总搜索量,经由一个或多个搜索引擎平台输入特定搜索项有多频繁。基于这些确定,查询统计服务可以识别热门搜索查询,并将其提供给音乐推荐系统140。虽然根据内容共享平台讨论了本公开的实施方式并在内容共享平台上提供个性化音乐推荐,但是实施方式通常也可以应用于提供媒体项推荐的任何类型的社交媒体平台。这样的社交媒体平台不限于向用户提供频道订阅、播放列表和或互联网无线电台的内容共享平台。在这里讨论的系统收集关于用户的个人信息或者可以利用个人信息的情况下,可以向用户提供这样的机会,控制内容共享平台120是否收集用户信息例如,关于用户的社交网络、社交动作或活动、职业、用户的偏好、用户的购买交易历史、或用户的当前位置的信息,或者控制是否和或如何从内容服务器接收可能与用户更相关的内容。此外,某些数据可以在存储或使用之前以一种或多种方式处理,从而移除个人可识别信息。例如,可以处理用户的身份,从而不能对用户确定个人可识别信息,或者在获得位置信息的地方,可将用户的地理位置一般化例如一般化为城市、邮政编码或州等级,从而不能确定用户的具体位置。因此,用户可以控制如何收集关于用户的信息并由内容共享平台120使用。图2是示出根据本公开一些方面的示例音乐推荐系统140的方框图。在一个实施方式中,音乐推荐系统140包括用户历史分析器202、热门音乐艺术家选择器204、推荐创建器206、排名生成器208、热门查询播放列表选择器210、以及艺术家数据存储216。音乐推荐系统140可以与第三方平台例如查询统计服务150和或内容消费系统125通信。艺术家数据存储216可以是音乐推荐系统140的一部分或在其外部,并且可以驻留于存储器例如随机存取存储器、高速缓存、驱动器例如硬盘驱动器、闪存驱动器、数据库系统、或能够存储数据的其他类型的组件或装置。艺术家数据存储216还可包括多个存储组件例如多个驱动器或多个数据库,这些组件也可以跨越多个计算装置例如多个服务器计算机。艺术家数据存储216可以存储关于与内容共享平台120的媒体项121a-n和122a-n相关联的音乐艺术家的信息。关于音乐艺术家的信息可以被编译为音乐媒体项,被上传到内容共享平台120例如,基于作为音乐媒体项的一部分或作为音乐媒体项的补充而提供的元数据。热门音乐艺术家选择器204可以识别与流行热门搜索查询有关的实体。热门搜索查询可以是在从当前时间开始的预定时间段内或者在过去的给定日期或时间段例如,前一周的特定一天或整个前一周经由一个或多个外部搜索引擎平台由至少阈值数目的用户提交的搜索查询。热门搜索查询可以由查询统计服务识别,查询统计服务将针对类似标题、主题等的各种查询分组,并提供热门常用查询词项的簇。热门音乐艺术家选择器204可以确定例如使用分析语义搜索信息的知识库工具与热门查询或查询词项簇有关的实体。这个实体可以是个人或组织。热门音乐艺术家选择器204可以基于关于艺术家数据存储216中的音乐艺术家的信息从热门实体中选择那些表示音乐艺术家的实体例如,歌手、音乐家、作曲家、音乐视频导演、音乐视频出品人、音乐乐队等。用户历史分析器202可以检查用户的在线动作的历史,并基于该历史来确定所选择的实体哪一个与特定用户相关。例如,用户的在线动作可包括用户在内容共享平台120上和或经由一个或多个外部搜索引擎平台150提交的搜索查询、用户对媒体项的访问、用户对媒体项的消费观看或收听、用户对媒体项的认可或不认可、用户在消费媒体项时的行为例如,暂停、跳过、快进、倒带等等。可以使用内容消费系统125和或内容共享平台120的搜索引擎系统创建用户历史,并且可包括与上述用户动作有关的音乐艺术家。用户历史可以采用用户的音乐简档简档指定用户最喜欢的音乐艺术家,在这些音乐艺术家中,基于用户暗示或明示的兴趣对其排名的形式,也可以是任何其他形式或结构。用户历史分析器202可以从用户历史中选择匹配于与热门搜索查询有关的任何音乐艺术家的音乐艺术家。本文将与热门搜索查询相关的音乐艺术家称为热门音乐艺术家。推荐创建器206可以找到与所选择的音乐艺术家相关联的音乐内容例如,音乐播放列表、音乐频道等,创建包括音乐内容的个性化音乐推荐,并提供个性化音乐推荐,以呈现给用户。音乐内容可以指音乐播放列表包括流式无线电台、音乐频道和或个人音乐媒体项。音乐播放列表可以是自动或通过其他用户先前创建的播放列表,或者是对于也反映在用户历史中的所选择的热门音乐艺术家自动创建的播放列表。在一些实施方式中,推荐创建器206可以基于排名生成器208所提供的排名来提供推荐。例如,排名生成器208可以基于所选择的音乐艺术家的流行度热门性例如,与所选择的音乐艺术家有关的搜索查询的频率以及所选择的音乐艺术家与用户的相关性例如,用户针对与所选择的音乐艺术家有关的音乐内容进行在线动作有多频繁将得分分配给每个所选择的音乐艺术家,每个所选择的音乐艺术家既是热门的又在用户历史中被指示。然后,排名生成器208可以基于各个分配的得分来改进例如提升与所选择的音乐艺术家匹配的音乐推荐候选的排名。在创建推荐时,推荐创建器206可以选择具有最高排名的音乐推荐候选例如,20个播放列表和或具有最高排名的频道,并按照排名所限定的顺序将它们呈现给用户。在一些实施方式中,音乐推荐候选可以仅包括与既是热门的又在用户历史中被指示的音乐艺术家相关联的音乐内容。或者,音乐推荐候选还可包括在内容共享平台上流行频繁请求和或消费的音乐媒体项、用户的联系人所消费的音乐媒体项、与用户消费的音乐媒体项类似的音乐媒体项等。所有这些音乐项都可以基于流行度以及与用户的相关性进行排名,其中可通过在线动作的用户历史和或用户人口统计例如,地理位置、语言等来限定与用户的相关性。如上所述,排名生成器208可以改进例如提升与既是热门的又来自用户历史的音乐艺术家有关的音乐推荐候选的排名。然后,推荐创建器206可以使用所得到的音乐推荐候选的排名来选择具有最高排名的音乐媒体项,以推荐给用户。音乐推荐可以经由内容共享平台120的UI提供,包括家庭频道页面UI、搜索UI、播放列表UI等,并且可以呈现为馈送项或以任何其他形式呈现。在一个实施方式中,对于与热门音乐艺术家有关的推荐音乐内容,推荐创建器206可包括对热门音乐艺术家的艺术家简档的引用,并提供该引用,以连同各个音乐推荐一起呈现给用户。对艺术家简档的引用可以将用户引导到内容共享平台上的web页面或者位于互联网上其他地方的web页面。引用可以是链接例如,超文本传输协议HTTP链接、超链接等。替代性或附加性地,推荐创建器206可以识别指示音乐艺术家为什么热门例如,由于音乐艺术家的专辑的发布、音乐艺术家的逝世等的在线文章或类似的在线文档,并提供对该在线文档的引用例如链接,以连同各个音乐推荐一起呈现给用户。根据一些实施方式,推荐创建器206还可以或替代性地提供指示为什么提供推荐和或为什么实体热门的摘要例如1-2个句子例如,由于音乐艺术家的专辑的发布、音乐艺术家的逝世等。可以基于用户输入来创建摘要,或者通过使用热门音乐艺术家的姓名搜索在线源例如预定的在线新闻服务并提取关于与热门音乐艺术家相关联的事件的信息来自动生成摘要。因此,向用户提供关于为什么做出推荐的一些背景。在另一个实施方式中,可以与各个音乐播放列表相关联地保存对在线文档或摘要的引用、以及与音乐播放列表有关的音乐艺术家已经热门的时间段,并且随后可以在音乐播放列表的播放列表UI上呈现该信息时间段和或对在线文档的引用。根据本实施方式的其他方面,如果在内容共享平台120上创建的音乐播放列表与如经由外部搜索引擎平台通过各种用户提交的当前热门外部搜索查询中所反映的当前事件具有相关性,则音乐推荐系统140可以推荐这样的音乐播放列表。当前事件可以指节假日、新音乐和或视频发布事件、政治事件、流行文化事件、热门社交媒体事件、或任何其他单日或多日事件。在一些实施方式中,热门查询播放列表选择器210可以接收当前热门外部搜索查询例如,来自查询统计服务,该查询统计服务将针对类似标题、主题等的各种查询分组并提供热门查询词项的簇,并且可以将这些热门外部搜索查询与在内容共享平台上和或由内容共享平台托管的音乐播放列表相关联。可通过将热门外部搜索查询中提到的实体例如,使用热门查询词项的簇与关于所创建的音乐播放列表的信息进行比较来进行相关联。关于所创建的音乐播放列表的信息例如可包括音乐播放列表的标题和或描述、来自音乐播放列表的音乐视频或歌曲的标题和或描述、或上述的任何组合。在找到匹配的音乐播放列表时,热门查询播放列表选择器210可以将匹配的音乐播放列表添加到为用户创建的音乐推荐候选。排名生成器208可以改进例如提升与热门外部搜索查询匹配的音乐播放列表的排名。在一些实施方式中,用户历史分析器202可以使用用户历史来进一步过滤出所选择的音乐播放列表。具体地,用户历史分析器202可以确定与所选择的音乐播放列表有关的音乐艺术家,将所确定的艺术家与在用户历史中引用的音乐艺术家匹配,并进一步改进例如提升与在用户历史记录中也引用的音乐艺术家有关的音乐播放列表的排名。在创建推荐时,推荐创建器206可以选择具有最高排名的音乐推荐候选例如,具有最高排名的20个播放列表和或频道,并按照排名限定的顺序将它们呈现给用户。在一些实施方式中,音乐推荐候选可包括在内容共享平台上流行频繁请求和或消费的音乐媒体项、用户的联系人所消费的音乐媒体项、与用户消费的音乐媒体项类似的音乐媒体项等。所有这些音乐项都可以基于流行度以及与用户的相关性进行排名,其中可通过在线动作的用户历史和或用户人口统计例如,地理位置、语言等来限定与用户的相关性。推荐创建器206可以使用所得到的音乐推荐候选的排名来选择具有最高排名的音乐媒体项,以推荐给用户。音乐推荐可以经由内容共享平台120的UI提供,包括家庭频道页面UI、搜索UI、播放列表UI等,并且可以呈现为馈送项或以任何其他形式呈现。在一个实施方式中,推荐创建器206可以识别关于导致用于创建各个音乐播放列表的搜索查询热门的当前事件例如,情人节、纽约市的博物馆大道艺术节等的在线文章或类似的在线文档,并提供对该在线文档的引用例如链接,以连同各个音乐推荐一起呈现给用户。替代性或附加性地,推荐创建器206可以创建指示为什么提供推荐或者实体热门的概要例如1-2个句子例如,由于音乐艺术家的专辑的发布、音乐艺术家的逝世、即将到来的假期、政治事件等。可以基于用户输入来创建摘要,或者通过使用热门音乐艺术家的姓名搜索在线源例如预定的在线新闻服务并提取关于与热门音乐艺术家相关联的事件的信息来自动生成摘要。因此,向用户提供关于为什么做出推荐的一些背景。在另一个实施方式中,可以与各个音乐播放列表相关联地保存对在线文档或摘要的引用、以及用于创建音乐播放列表的搜索查询已经热门的时间段,并且随后可以在音乐播放列表的播放列表UI上呈现该信息时间段和或对在线文档的引用图3-图4描绘了用于向用户提供个性化音乐推荐的方法300和400的说明性示例的流程图。方法300和400可以由处理装置进行,处理装置可包括硬件例如电路、专用逻辑、软件例如在通用计算机系统或专用机器上运行、或两者的组合。方法300和400以及它们各自的功能、例程、子例程或操作的每一个可通过执行该方法的计算机装置的一个或多个处理器来进行。在某些实施方式中,方法300和400可分别通过单个处理线程来进行。或者,方法300和400可通过两个或更多个处理线程来进行,每个线程执行该方法的一个或多个单独的功能、例程、子例程或操作。为了简化说明,将本公开的方法描绘和描述为一系列动作。但是,根据本公开的动作可以按照各种顺序和或同时发生,以及与本文未呈现和描述的其他动作一起发生。此外,可能不需要所有示出的动作来实现根据所公开主题的方法。此外,本领域技术人员应当理解,该方法可替代性地通过状态图或事件表示为一系列相互关联的状态。此外,应当理解,本说明书所公开的方法能够存储在制品上,以便将这些方法运输和传送到计算装置。这里使用的术语“制品”旨在包含可从任何计算机可读装置或存储介质访问的计算机程序。图3是示出根据一种实施方式用于基于热门实体向用户提供个性化音乐推荐的方法300的流程图。方法300可通过图1的内容共享平台120和或音乐推荐系统140来进行。参考图3,在框302,处理逻辑识别热门实体例如与当前流行搜索查询有关的实体。在框304,处理逻辑从热门实体中选择表示音乐艺术家的实体集合。在框306,处理逻辑基于用户的在线动作的历史来确定与用户相关的所选择的实体集合的子集。如上所述,可通过将热门音乐艺术家与用户历史中引用的音乐艺术家例如用户简档相关联来进行该确定。此外,该确定还可以基于用户的特征例如,用户居住的国家、用户的语言、用户的文化背景等。有利地,在框306进行的确定允许选择用户可能感兴趣的当前热门音乐艺术家。在框308,处理逻辑为用户创建个性化音乐推荐。在一个实施方式中,个性化音乐推荐包括与所确定的实体的子集相关联的音乐内容,每个实体表示一个热门音乐艺术家。在框310,处理逻辑提供个性化音乐推荐,以呈现给用户。图4是示出根据一种实施方式用于基于当前事件向用户提供个性化音乐推荐的方法400的流程图。方法400可通过图1的内容共享平台120和或音乐推荐系统140来进行。参考图4,在框402,处理逻辑识别在内容共享平台上创建的音乐播放列表。每个音乐播放列表可以具有基于其在内容共享平台上的流行度、与用户的相关性例如,如果播放列表是为用户创建的例如,基于消费历史或用户的偏好,则排名较高,而如果播放列表是为另一用户创建的例如,基于另一用户的消费历史或偏好,则排名较低的排名。在框404,处理逻辑识别经由内容共享平台外部的一个或多个搜索引擎平台提交的热门外部搜索查询。在框406,处理逻辑将音乐播放列表与热门外部搜索查询相关联。在框408,处理逻辑识别与任何热门外部搜索查询匹配的音乐播放列表的子集,并改进所识别的音乐播放列表的排名。在一些实施方式中,处理逻辑还可以使用用户历史来进一步匹配有关于在框408识别的音乐播放列表的音乐艺术家与在用户历史中引用的音乐艺术家。当找到这样的匹配时,处理逻辑可以进一步改进各个音乐播放列表的排名。在框410,处理逻辑基于音乐播放列表的结果排名为用户创建个性化音乐推荐。在框412,处理逻辑提供个性化音乐推荐以呈现给用户。图5示出根据本公开一些方面的示例个性化音乐推荐图形用户界面GUI500。GUI500可通过图1的内容共享平台120来提供。GUI500可以显示在用户的客户端装置例如客户端装置110上,并且可包括媒体播放器部分502,其中媒体播放器呈现并播放音乐媒体项例如从图1的内容共享平台120获得。GUI500还可包括推荐部分504,其基于热门音乐艺术家呈现例如在馈送中个性化推荐504。每个个性化推荐可以是音乐播放列表包括流式无线电台、音乐频道、或个人音乐媒体项。例如,个性化推荐可以是可通过视觉指示符例如,图像、名称等506表示的音乐播放列表,视觉指示符506可以由用户选择,以开始播放音乐播放列表和或导航到单独的GUI以观看有关播放列表的更多信息。在一个实施方式中,GUI500包括到有关音乐艺术家的艺术家简档的链接508、和或到提供有关音乐艺术家为什么热门的解释的在线文档例如,新闻文章的链接510,如在此更详细所述。替代性或附加性地,可以提供指定为什么提供推荐的摘要例如1-2个句子例如,由于音乐艺术家的专辑的发布、音乐艺术家的逝世等,如在此更详细所述。图6示出计算机系统600的示例形式的机器的图形表示,其中可以执行用于使得机器进行本文讨论的任何一种或多种方法的一组指令。在替代性实施方式中,机器可以连接例如联网到局域网LAN、内联网、外联网或互联网中的其他机器。机器可以在客户端-服务器网络环境中以服务器或客户端机器的能力操作,或者作为对等或分布式网络环境中的对等机器操作。机器可以是个人计算机PC、平板PC、网络连接电视、机顶盒STB、个人数字助理PDA、蜂窝电话、网络装置、服务器、网络路由器、交换机或网桥,或能够执行指定该机器要采取的操作的一组指令连续指令或其他指令的任何机器。此外,虽然仅示出单个机器,但术语“机器”还应视为包括单独或共同执行一组或多组指令以进行本文所讨论的任何一种或多种方法的任何机器集合。在一个实施方式中,计算机系统600可以表示执行音乐推荐系统140的服务器,例如服务器130,如参考图1-图5所述。在另一个实施方式中,计算机系统600可以表示客户端装置例如客户端装置110、或内容共享平台例如内容共享平台120,如关于图1-图5所述。示例计算机系统600包括处理装置602、主存储器604例如只读存储器ROM、闪存、动态随机存取存储器DRAM例如同步DRAMSDRAM或RambusDRAMRDRAM等、静态存储器606例如闪存、静态随机存取存储器SRAM等和数据存储装置618,它们经由总线608相互通信。通过这里所述的各种总线提供的任何信号可以与其他信号时间复用并通过一个或多个公共总线提供。此外,电路组件或块之间的互连可以示为总线或单个信号线。每个总线也可以是一条或多条单信号线,且每条单信号线也可以是总线。处理装置602表示一个或多个通用处理装置,例如微处理器、中央处理单元等。更具体地,处理装置可以是复杂指令集计算CISC微处理器、精简指令集计算机RISC微处理器、超长指令字VLIW微处理器、或实现其他指令集的处理器、或实现指令集组合的处理器。处理装置602也可以是一个或多个专用处理装置,例如专用集成电路ASIC、现场可编程门阵列FPGA、数字信号处理器DSP、网络处理器等。处理装置602被配置为执行用于进行本文所讨论的操作和步骤的指令例如处理逻辑626。计算机系统600还可包括网络接口装置622。计算机系统600还可包括视频显示单元610例如液晶显示器LCD或阴极射线管CRT、字母数字输入装置612例如键盘、光标控制装置614例如鼠标、以及信号生成装置620例如扬声器。数据存储装置618可包括计算机可读存储介质624也称为机器可读存储介质,上面存储具体实施本文所述功能的方法的任何一个或多个的一个或多个指令集626例如软件。指令626也可以在通过计算机系统600执行期间完全地或至少部分地驻留在主存储器604内和或处理装置602内;主存储器604和处理装置602也构成机器可读存储介质。此外,可以经由网络接口装置622在网络674上发送或接收指令626。如本文所述,计算机可读存储介质624还可用于存储指令以进行用于提供个性化音乐推荐的方法。虽然在示例实施方式中将计算机可读存储介质624示为单个介质,但是术语“机器可读存储介质”应当视为包括存储一组或多组指令的单个介质或多个介质例如集中式或分布式数据库、和或相关联的高速缓存和服务器。机器可读介质包括用于以机器例如计算机可读的形式例如软件、处理应用存储信息的任何机制。机器可读介质可包括但不限于磁存储介质例如软盘、光存储介质例如CD-ROM、磁光存储介质、只读存储器ROM、随机存取存储器RAM、可擦除可编程存储器例如EPROM和EEPROM、闪存、或适用于存储电子指令的其他类型的介质。前面的描述给出了很多具体细节,例如特定系统、组件、方法等的示例,以便提供对本公开的若干实施方式的良好理解。但是,对于本领域技术人员显而易见的是,在没有这些具体细节的情况下也可以实践本公开的至少一些实施方式。在其他情况下,没有详细描述公知的组件或方法,或者以简单的方框图格式呈现公知的组件或方法,以避免不必要地模糊本公开。因此,所给出的具体细节仅仅是示例性的。具体实施方式可以与这些示例性细节不同,并且仍然涵盖于本公开的范围内。本说明书中对“一个实施方式”或“实施方式”的引用意味着结合该实施方式描述的特定特征、结构或特性包括在至少一个实施方式中。因此,贯穿本说明书在各个地方出现的短语“在一个实施方式中”或“在实施方式中”不一定都指代相同的实施方式。此外,术语“或”旨在表示包含性的“或”而不是排他性的“或”。虽然按照特定顺序示出和描述了本文方法的操作,但是可以改变每种方法的操作的顺序,使得能够按照相反的顺序来进行某些操作或者可以至少部分地、与其他操作同时地进行某些操作。在另一个实施方式中,不同操作的指令或子操作可以采用间断和或交替的方式。

权利要求:1.一种用于向用户提供个性化音乐推荐的方法,所述方法包括:由处理装置识别与流行搜索查询有关的多个实体;从所述多个实体中选择表示音乐艺术家的实体集合;基于所述用户的在线动作的历史,确定与所述用户相关的所选择的实体集合的子集;由所述处理装置针对所述用户创建所述个性化音乐推荐,所述个性化音乐推荐包括与所确定的实体子集相关联的音乐内容,所确定的实体子集中每个实体表示与所述流行搜索查询有关的音乐艺术家;以及提供所述个性化音乐推荐以供呈现给所述用户。2.根据权利要求1所述的方法,其中,所述流行搜索查询是在预定时间段内由至少阈值数目的用户经由一个或多个外部搜索引擎平台提交的搜索查询。3.根据权利要求1所述的方法,其中,所述音乐艺术家包括以下中的一个或多个:歌手、音乐家、作曲家、音乐视频导演、音乐视频出品人、或乐队。4.根据权利要求1所述的方法,其中,所述用户的所述在线动作包括以下中的一个或多个:提交搜索查询、访问媒体项、或消费媒体项,其中,消费所述媒体项包括观看或收听所述媒体项。5.根据权利要求1所述的方法,其中,基于所述用户的在线动作的所述历史,确定所选择的实体集合的所述子集包括:识别与所述用户的所述在线动作相关联的音乐艺术家;以及确定所识别的音乐艺术家中的任何音乐艺术家是否匹配与所述流行搜索查询有关的所选择的实体集合中的任何实体。6.根据权利要求1所述的方法,其中,针对所述用户创建所述个性化音乐推荐包括:基于相应搜索查询的流行度以及与所述用户的相关性,为所确定的实体子集中的每个实体分配得分。7.根据权利要求6所述的方法,其中,针对所述用户创建所述个性化音乐推荐还包括:识别基于多个因素排名的音乐推荐候选;以及基于分配给所确定的实体子集中的相应实体的得分,改进与所确定的实体子集中的一个实体匹配的所识别的音乐推荐候选中的任何音乐推荐候选的排名。8.根据权利要求1所述的方法,还包括:识别对于与所确定的所选择的实体子集中的音乐艺术家相关联的艺术家简档的引用;以及提供所述引用,以供连同所述个性化音乐推荐一起呈现给所述用户。9.根据权利要求1所述的方法,还包括:识别在线文档,所述在线文档指示所确定的所选择的实体子集中的音乐艺术家为什么流行;以及提供对于所述在线文档的引用,以供连同所述个性化音乐推荐一起呈现给所述用户。10.根据权利要求1所述的方法,还包括:创建摘要,所述摘要指示所确定的所选择的实体子集中的音乐艺术家为什么流行;以及提供所述摘要,以供连同所述个性化音乐推荐一起呈现给所述用户。11.根据权利要求1所述的方法,其中,所述个性化音乐推荐的音乐内容是以下中的至少一个:播放列表或频道。12.一种用于向用户提供个性化音乐推荐的方法,所述方法包括:由内容共享平台的处理装置识别在内容共享平台上创建的多个音乐播放列表,所述多个播放列表中的每一个播放列表具有排名;识别经由所述内容共享平台外部的一个或多个搜索引擎平台提交的多个流行外部搜索查询;确定与所述多个流行外部搜索查询中的任何流行外部搜索查询匹配的所述多个音乐播放列表的子集;改进所确定的音乐播放列表的子集的排名;由所述处理装置基于所述多个音乐播放列表的排名针对所述用户创建所述个性化音乐推荐;以及提供所述个性化音乐推荐,以供呈现给所述用户。13.根据权利要求12所述的方法,其中,所述多个流行外部搜索查询在预定时间段内由至少阈值数目的用户提交。14.根据权利要求12所述的方法,还包括:确定多个音乐艺术家,每个音乐艺术家与所述多个音乐播放列表中的一个音乐播放列表相关联;基于所述用户的在线动作的历史,确定与所述用户相关的所述多个音乐播放列表的第二子集;以及改进音乐播放列表的所述第二子集的排名。15.根据权利要求14所述的方法,其中,所述多个音乐艺术家包括以下中的一个或多个:歌手、音乐家、作曲家、音乐视频导演、歌词创作者、音乐视频出品人、或音乐乐队。16.根据权利要求14所述的方法,其中,所述用户的所述在线动作包括以下中的一个或多个:提交搜索查询、访问媒体项、或消费媒体项,其中,消费所述媒体项包括观看或收听所述媒体项。17.根据权利要求12所述的方法,还包括:识别在线文档,所述在线文档指示相应外部搜索查询为什么当前流行;以及提供对于所述在线文档的引用,以供连同所述个性化音乐推荐一起呈现给所述用户。18.一种用于向用户提供个性化音乐推荐的系统,所述系统包括:存储器;以及内容共享平台的处理装置,可操作地耦合到所述存储器,所述处理装置用于:识别与流行搜索查询有关的多个实体;从所述多个实体中选择表示音乐艺术家的实体集合;基于所述用户的在线动作的历史,确定与所述用户相关的所选择的实体集合的子集;针对所述用户创建所述个性化音乐推荐,所述个性化音乐推荐包括与所确定的实体子集相关联的音乐内容,所确定的实体子集中每个实体表示与所述流行搜索查询有关的音乐艺术家;以及提供所述个性化音乐推荐,以供呈现给所述用户。19.根据权利要求18所述的系统,其中,为了针对所述用户创建所述个性化音乐推荐,所述处理装置用于:基于相应搜索查询的流行度以及与所述用户的相关性,针对所确定的实体子集中的每个实体分配得分。20.根据权利要求19所述的系统,其中,为了针对所述用户创建所述个性化音乐推荐,所述处理装置还用于:识别基于多个因素排名的音乐推荐候选;以及基于分配给所确定的实体子集中的相应实体的得分,改进与所确定的实体子集中的一个实体匹配的所识别的音乐推荐候选中的任何音乐推荐候选的排名。21.一种包括指令的非暂时性计算机可读存储介质,所述指令在由处理装置访问时使得所述处理装置用于:识别在内容共享平台上创建的多个音乐播放列表,所述多个播放列表中的每一个播放列表具有排名;识别经由所述内容共享平台外部的一个或多个搜索引擎平台提交的多个流行外部搜索查询;确定与所述多个当前流行外部搜索查询中的任何当前流行外部搜索查询匹配的所述音乐播放列表的子集;改进所确定的音乐播放列表的子集的排名;基于所述多个音乐播放列表的排名针对所述用户创建个性化音乐推荐;以及提供所述个性化音乐推荐,以供呈现给所述用户。22.根据权利要求21所述的非暂时性计算机可读存储介质,其中,所述处理装置还用于:确定多个音乐艺术家,所述多个音乐艺术家中每个音乐艺术家与所述多个音乐播放列表中的一个音乐播放列表相关联;基于所述用户的在线动作的历史,确定与所述用户相关的所述多个音乐播放列表的第二子集;以及改进音乐播放列表的所述第二子集的排名。

百度查询: 谷歌有限责任公司 来自热门查询的音乐推荐

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。