社交图播放列表服务的制作方法

上传人:ting****789 文档编号:310036681 上传时间:2022-06-14 格式:DOCX 页数:6 大小:24.41KB
返回 下载 相关 举报
社交图播放列表服务的制作方法_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《社交图播放列表服务的制作方法》由会员分享,可在线阅读,更多相关《社交图播放列表服务的制作方法(6页珍藏版)》请在金锄头文库上搜索。

1、社交图播放列表服务的制作方法专利名称:社交图播放列表服务的制作方法社交图播放列表服务背景朋友对听歌或看电影的建议对于一个人而言是发现新的歌和电影的有效方式。然而,人不太可能在连续的基础上从朋友处接收建议。例如,人们可能错过了收听他们朋友已经听过并且欣赏的歌,仅仅因为他们没有在持续的基础上和他们的朋友讨论音乐。类似地, 个人可能在和朋友出去玩的时候欣赏听朋友放的音乐。然而,个人不太可能在持续的基础上和朋友出去玩,并且可能仍将错过发现这个人可能欣赏的新的歌、电影和其他媒体。概述提供本概述以介绍社交图播放列表服务的简化概念。这些简化概念在以下详细描述中进一步描述。本概述并不旨在标识所要求保护的主题的

2、必要特征,也不旨在用于帮助确定所要求保护的主题的范围。描述了社交图播放列表服务。在各实施例中,维护了与用户及其朋友相关联的社交图。社交图基于定义了该用户及其朋友之间的社交关系的参数。接收标识在该用户的朋友使用的用户设备处最近播放的媒体资产的交互数据。可通过从最近播放的媒体资产确定播放列表的下一个媒体资产,来生成与该用户相关联的社交图播放列表。然后,传递要在与该用户相关联的用户设备处播放的播放列表的下一个媒体资产。在各实施例中,最近播放的媒体资产是数字音乐文件的歌曲。在各实施例中,通过将预测评级分配给每个最近播放的媒体资产来确定播放列表的下一个媒体资产,该预测评级指示用户会喜欢每个最近播放的媒体

3、资产的可能性。预测评级基于所存储的与该用户相关联的交互数据。另选地或另外地,预测评级基于用户相似度评级,该用户相似度评级是从所存储的与该用户相关联的交互数据和所存储的与在社交图中相关联的该用户的朋友相关联的交互数据之间的相似度来确定的评级。在其他实施例中,从与该用户相关联的用户设备接收对下一个媒体资产的评级。 然后用所存储的与该用户相关联的交互数据来编译评级。在其他实施例中,接收标识在该用户的朋友使用的用户设备处当前播放的媒体资产的附加交互数据。然后,从最近播放的媒体资产和当前播放的媒体资产中确定与该用户相关联的社交图播放列表的附加的下一个媒体资产。附图简述参考以下附图描述了社交图播放列表服务

4、的各实施例。在各附图中,使用相同的附图标号来指示相同的特征和组件图1示出其中可实现社交图播放列表服务的各实施例的示例系统。图2示出在用户设备处显示的示例社交图播放列表界面。图3示出根据一个或多个实施例的用于社交图播放列表服务的示例方法。图4示出根据一个或多个实施例的用于社交图播放列表服务的示例方法。图5示出可实现社交图播放列表服务的各实施例的示例设备的各组件。详细描述社交图播放列表服务的各实施例向用户提供从在社交图中相关联的该用户的朋友最近播放的媒体资产中确定的媒体资产的播放列表。服务层接收标识在用户的朋友使用的用户设备处最近播放的媒体资产的交互数据。然后,社交图播放列表服务可通过从最近播放的

5、媒体资产中确定播放列表的下一个媒体资产,来生成社交图播放列表。然后,该服务层传递要在与用户相关联的用户设备处播放的播放列表的下一个媒体资产。另外,确定播放列表的下一个媒体资产可包括将预测评级分配给每个最近播放的媒体资产,该预测评级指示用户会喜欢每个最近播放的媒体资产的可能性。高的预测评级增加了社交图播放列表服务会选择最近播放的媒体资产作为播放列表的下一个媒体资产的可能性。该预测评级可基于所存储的交互数据,该交互数据可包括用户对媒体资产交互的编译。例如,如果交互数据指示用户已经下载并且播放了许多乡村歌曲,则社交图播放列表服务可以确定用户喜欢或者可能喜欢最近播放的乡村歌曲并且分配高的预测评级给该媒

6、体资产。另选地或另外地,预测评级可以基于由存储的与用户相关联的交互数据和存储的与在社交图中相关联的用户的朋友相关联的交互数据之间的相似度确定的用户相似度评级。例如,如果用户的朋友已经听过或下载了许多该用户同样听过和/或下载过的歌曲,则该用户的朋友具有高的用户相似度评级。具有高的用户相似度评级的该用户的朋友更可能播放该用户喜欢和/或可能喜欢的媒体资产。因此,社交图播放列表服务可以将高的预测评级分配给具有高的用户相似度评级的、朋友最近播放的媒体资产。尽管所描述的用于社交图播放列表的系统和方法的特征和概念可以在任何数量的不同环境、系统和/或各种配置中实现,但是社交图播放列表服务的各实施例在以下各示例

7、系统和环境的上下文中描述。图1示出其中可实现社交图播放列表服务的各实施例的示例系统100。在这一示例中,系统100包括服务层102,该服务层可以被配置为通过通信网络106向任何数量的各种设备104传递或者以其他方式提供媒体资产和数据。各种设备104可以包括无线设备 108以及被实现为媒体资产分发系统的各种客户机系统112中的组件的其他客户机设备 110(例如,有线和/或无线设备)。通信网络106可被实现为包括便于在服务层102和任何数量的各种设备之间进行媒体资产分发和数据通信的广播网络、基于IP的网络114、和/或无线网络116。通信网络 106还可以使用任何类型的网络拓扑结构和/或通信协议被

8、实现为媒体资产分发系统的一部分,并且可被表示为或以其他方式实现为两个或更多网络的组合。在示例系统100中,服务层102包括用于存储或者以其他方式维护各种数据和媒体资产的存储介质118,各种数据和媒体资产诸如媒体资产120、社交图数据122、交互数据 124、以及作为在社交图中标识的用户的朋友对最近播放的媒体资产的编译的最近播放的媒体资产数据126。存储介质118可以被实现为任何类型的存储器,随机存取存储器(RAM)、 诸如闪存等的非易失性存储器、只读存储器(ROM)、和/或其他合适的电子数据存储。服务层102还可以包括被实现为向任何数量的各种用户设备传递或以其他方式分发媒体资产 120和/或其

9、他数据的一个或多个媒体内容服务器。媒体资产120可以包括从任何类型的媒体内容或数据源接收的任何类型的音频、 视频、和/或图像数据。如贯穿本文所描述的,媒体资产可包括音乐、电视节目、电影、点播媒体内容、交互游戏、基于网络的应用、以及任何其他音频、视频、和/或图像数据(例如,以包括程序指导应用数据、用户界面数据、广告内容、隐藏字幕数据、内容元数据、搜索结果和 /或推荐等等)。服务层102还包括可以被实现为计算机可执行的指令并且由处理器执行以实现此处所描述的各实施例和/或特征的社交图播放列表服务128。另外,服务层102可以用参考图5所示的示例设备进一步描述的任何数量的不同组件及其组合来实现。社交图

10、播放列表服务128以及所描述的用于实现社交图播放列表服务的各实施例的其他功能还可以被提供,作为与服务层102分开的服务(例如,在单独的服务器上或由第三方服务提供的)无线设备108可包括被实现为接收和/或传递无线数据的任何类型的设备,无线设备诸如移动电话130(例如,蜂窝、VoIP、WiFi等)、便携式计算机设备132、媒体设备 134(例如,个人媒体播放器、便携式媒体播放器等)、和/或可以接收以音频、视频和/或图像数据的任何形式的媒体资产的任何其他无线设备中的任一个或其组合。每个客户机系统 112包括一起呈现或回放任何形式的音频、视频和/或图像媒体内容的相应的客户机设备和显示设备136。显示设

11、备136可被实现为任何类型的电视机、高清电视机(HDTV)、IXD、或类似显示系统。客户机系统112中的客户机设备可以被实现为电视客户机设备138(例如,电视机顶盒、数字录像机(DVR)等)、计算机设备140、游戏系统142、电器设备、电子设备中的任何一个或其组合、和/或作为可被实现为在媒体资产分发系统中接收以音频、视频、和/或图像数据等任何形式的媒体资产的任何其他类型的客户机设备。各种设备中的任一个可用一个或多个处理器、通信组件、存储器组件、信号处理和控制电路以及媒体资产呈现系统来实现。此外,无线设备108和/或其他客户机设备110 中的任一个可以用参考图5所示的示例设备进一步描述的任何数量

12、的不同组件及其组合来实现。用户设备还可与用户(即个人)和/或操作该设备的实体相关联,从而使得用户设备描述包括用户、软件、和/或设备的组合的逻辑设备。无线设备108和/或其他客户机设备110中的任一个可以通过通信网络106的双向数据通信链路144来与服务层102通信。构想了带箭头的通信链路144、基于IP的网络 114以及无线网络116中的任一个或多个连同通信网络106 起便于诸如从用户设备到服务层102和反之亦然的双向数据通信。服务层102可以在通过通信网络106从任一用户设备104接收时,存储社交图数据122、交互数据124以及最近播放的媒体资产数据126.社交图数据122包括与社会交互相关

13、联的用户的朋友列表、通信以及形成社交图的关系参数。社交图数据122可以包括诸如用户的朋友之类的用户知道的个人列表,以及用户和用户的朋友之间的关系。应当明白, 用户的朋友可以包括家庭成员、同事、或者用户知道并且在社交图中与其相关联的任何人。 在某些实施例中,社交图可被划分为更小的子集,诸如用户的音乐朋友、用户的家庭和/或用户的同事的社交图由用户以及在社交图中被标识并且与该用户相关联的该用户的朋友将交互数据 IM关联至与媒体资产120的交互。在各实现中,交互数据可包括但不限于,目录数据、使用数据、评级数据、和/或讨论数据。目录数据包括可用媒体资产120的列表。目录数据还可包括由用户或其朋友下载、购

14、买、存储、和/或拥有的媒体资产的列表。例如,用户可拥有在便携式媒体设备134上存储的各种不同的歌曲和视频。在这一示例中,在便携式媒体设备上存储的歌曲和视频的列表可以被传递至服务层102作为目录数据。此外,当新的歌曲或视频被添加到便携式媒体设备时,与新的歌曲或视频相关联的目录数据可以由服务层102接收,以更新与用户相关联的目录数据。使用数据指示用户或其朋友已经呈现或播放由目录数据标识的媒体资产的次数和/或频率。例如,使用数据可以指示特定的歌曲已经在便携式媒体设备134上播放了上百次,或者特定的演员出演的电影被频繁地在便携式媒体设备上显示以供观看。当用户或其朋友播放或呈现媒体资产时,可由服务层10

15、2通过通信网络106从便携式媒体设备134 接收使用数据。根据各实施例,使用数据包括最近播放的媒体资产数据126。最近播放的媒体资产数据126包括在用户的朋友使用的用户设备104处最近播放的媒体资产的列表。例如,服务层102可以接收和维护用户的每个朋友最后播放的五首歌的列表。然而,应当明白在列表中维护的最近播放的媒体资产的数目可以改变(例如,今天播放的歌曲、上周播放的歌曲、 或者最后播放的100首歌曲)。最近播放的媒体资产数据1 还可以包括在用户的朋友使用的用户设备处当前正在播放的媒体资产。因此,应当明白可不断地更新最近播放的媒体资产数据126以包括当前正在播放的媒体资产。评级数据包括用户或其

16、朋友已经向媒体资产分配的评级。例如,用户可以将评级分配给便携媒体设备4上的歌曲或电影,以指示该用户有多喜欢特定的歌曲或电影。当用户将评级分配给媒体资产时,评级数据和/或更新的评级数据可以由服务层102从便携式媒体设备接收。讨论数据包括用户或其朋友进行的有关媒体资产的讨论。讨论数据可以从诸如博客和消息板等各种不同的源接收。例如,用户可以在与歌曲相关联的消息板上讨论特定的歌曲。当用户讨论媒体资产时,讨论数据可以由服务层102通过通信网络106接收。在各实施例中,在服务层102处的社交图播放列表服务1 被实现为通过从最近播放的媒体资产数据126确定播放列表的下一个媒体资产来生成与用户相关联的社交图播放列表。在确定播放列表的下一个媒体资产之后,社交图播放列表服务1 启动对要在与该用户相关联的用户设备104处播放的播放列表的下一个媒体资产的传递。为了确定播放列表的下一个媒体资产,社交图播放列表服务1 被实现为确定用户可能或者最可能欣赏最近播放的媒体资产中的哪些。指示用户会喜欢该媒体资产的可能性的预测评级可以被确定并且分配给每个最近播放的媒体资产。社交图播放列表服务还被实现为选择具

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号