经由自动众包确定社交活动中的音乐的制作方法_5

文档序号:8385917阅读:来源:国知局
说明了上述实施例。然而,在其它实施例中,可以在音乐库本地存储在网络型装置上的用户的情况下应用这里所述的用于确定组播放列表并播放来自该组播放列表的歌曲的原理。例如,利用处于彼此附近的多个网路型装置的多个用户可以整体形成组播放列表的生成和重放所用的组。组的形成可以根据任何上述方法,诸如经由主办用户与加入该主办用户的组的其它用户的邀请、或者经由针对附近装置的自动检测。由于用户的音乐库存储在网络型装置上,因此这些装置可被配置为彼此进行通信以生成组播放列表。在一个实施例中,这些装置将与他们各自的音乐库有关的数据通信至装置中的用作主办装置的一个装置,而该主办装置对与用户的音乐库有关的数据进行分析以生成组播放列表。然后,在主办装置上播放该组播放列表,其中已不存在于主办装置上的歌曲是从包含具有这些歌曲的音乐库的其它适当装置流传输来的。
[0094]另外,尽管已经参考具有独立访问他们的音乐库的多个装置的各用户说明了几个实施例,但在其它实施例中,还设想多个用户可以经由同一装置来对他们的音乐进行众包。例如,在特定用户在他的装置上发起组播放模式的情况下,可能存在针对附加用户的用以经由同一装置加入组的选项。例如,这可能要求附加用户提供他们的用户ID和密码,从而对他们的向着组播放模式所用的组的加入进行授权。
[0095]图13是用于实现本发明的实施例的计算机系统902的简化示意图。图13示出用于实现本发明的实施例的示例性计算机环境。应当理解,可以利用诸如传统的通用计算机系统等的数字处理系统来进行这里所述的方法。作为代替,可以使用被设计或编程为仅进行一个功能的专用计算机。计算机系统502包括处理器504,其中该处理器504经由总线连接至存储器506、持久性存储器508和输入/输出(I/O)接口 510。
[0096]持久性存储器508表示可以是本地或远程的、诸如硬盘驱动器或USB驱动器等的持久性数据存储装置。网络接口 512提供经由网络514的连接,从而使得能够与其它装置进行(采用有线或无线方式的)通信。应当理解,处理器504可以以通用处理器、专用处理器或专门编程逻辑装置的形式体现。输入/输出(I/O)接口 510提供与不同的外围设备的通信,并且经由总线与处理器504、存储器506和持久性存储器508相连接。示例的外围设备包括显示器522、键盘518、鼠标520、可移除介质装置516等。
[0097]显示器522被配置为显示这里所述的用户界面。键盘518、鼠标520、可移除介质装置516和其它外围设备连接至I/O接口 510从而与处理器504交换信息。应当理解,可以经由I/O接口 510来与外部装置进行数据的通信。本发明的实施例还可以在利用经由有线或无线网络链接的远程处理装置来进行任务的分布式计算环境内实现。
[0098]可以将本发明的实施例作为非瞬态计算机可读存储介质上的计算机可读代码来制造。非瞬态计算机可读存储介质保持了计算机系统可以读取的数据。非瞬态计算机可读存储介质的示例包括持久性存储器508、网络附属存储器(NAS)、存储器模块506中的只读存储器或随机存取存储器、致密盘(⑶)、蓝光(Blu-ray?)盘、闪速驱动器、硬盘驱动器、磁带和其它数据存储装置。非瞬态计算机可读存储介质可以分布在网络连接的计算机系统上,由此可以以分布方式存储并执行计算机可读代码。
[0099]另外,图13示出可以连接至诸如因特网等的网络的各种装置。这些装置包括服务器、平板计算机、智能电话、笔记本电脑、台式电脑等。各种装置可以运行操作系统,并且这些操作系统可以根据制造商而不同。
[0100]经由诸如图13的处理器504等的处理器来执行这里所呈现的方法的一部分或全部操作。另外,尽管按特定顺序说明了方法操作,但应当理解,在操作的顺序不会影响预期结果的情况下,可以按不同的顺序进行一部分操作。另外,在所呈现的方法中可以包括其它操作,并且可以利用不同的实体以分布方式进行这些操作,只要这些操作的处理是以期望方式进行即可。
[0101]另外,一些方法的至少一个操作进行物理量的物理操作,并且这里所述的操作的一部分是有用的机器操作。这里所呈现的实施例陈述了装置或设备。该设备可以是针对所需目的专门构建的或者可以是通用计算机。该设备包括能够执行这里所呈现的计算机程序的程序指令的处理器。
[0102]尽管为了明确的目的已经以特定细节级别说明了前述实施例,但应当注意,可以在所附权利要求书的范围内实践特定变化和变形。因此,所提供的实施例应被视为例示性而非限制性的,不受这里所呈现的细节限制,并且可以在所附权利要求书的范围和等同物内进行修改。
【主权项】
1.一种用于向一组用户提供音乐的方法,包括以下步骤: 检测彼此邻近的多个装置,其中所述多个装置中的各装置具有相关联的用户; 针对各用户,访问该用户的音乐库以检索该音乐库中所包含的歌曲的列表和与所包含的歌曲中的各歌曲相关联的数据; 对检索到的歌曲的列表和相关联的数据进彳丁分析,以确定满足偏好指标的歌曲; 基于满足所述偏好指标的歌曲来生成歌曲的组播放列表;以及 将所述组播放列表的歌曲流传输至所述多个装置其中之一。
2.根据权利要求1所述的方法,其中,对检索到的歌曲的列表和相关联的数据进行分析的步骤包括:确定用户之间共同拥有的歌曲。
3.根据权利要求1所述的方法,其中, 与所包含的歌曲中的各歌曲相关联的数据包括评级和播放次数中的一个或多个,以及 对相关联的数据进行分析的步骤包括:对歌曲的评级或播放次数进行分析。
4.根据权利要求1所述的方法,其中, 与所包含的歌曲中的各歌曲相关联的数据包括艺术家和流派中的一个或多个,以及对相关联的数据进行分析的步骤包括:对歌曲的艺术家或流派进行分析,以确定用户之间流行的艺术家或流派。
5.根据权利要求1所述的方法,其中, 对检索到的歌曲的列表和相关联的数据进行分析的步骤包括:针对歌曲的列表中的各歌曲,基于包含该歌曲的用户的音乐库的数量、与该歌曲相关联的评级和与该歌曲相关联的播放次数中的一个或多个来确定组偏好值。
6.根据权利要求1所述的方法,其中,满足所述偏好指标的歌曲是由用户的音乐库的库数据节点的交叉所定义的,其中各所述库数据节点表示给定的音乐库中的歌曲的特征。
7.根据权利要求1所述的方法,其中,检测彼此邻近的所述多个装置的步骤包括:经由局域网来检测所述多个装置。
8.根据权利要求1所述的方法,其中,检测彼此邻近的所述多个装置的步骤包括:启动蓝牙通信、近场通信和地理位置服务中的一个或多个。
9.一种用于向一组用户提供音乐的方法,包括以下步骤: 检测与第一用户相关联的第一装置,其中所述第一用户具有在线音乐库; 检测所述第一装置附近的与第二用户相关联的第二装置,其中所述第二用户具有在线音乐库; 检索来自所述第一用户的在线音乐库的数据和来自所述第二用户的在线音乐库的数据; 对检索到的数据进行分析,以确定包含在所述第一用户的在线音乐库或所述第二用户的在线音乐库内的满足偏好指标的歌曲;以及对满足所述偏好指标的歌曲进行流传输。
10.根据权利要求9所述的方法,其中,从所述第一用户的在线音乐库和所述第二用户的在线音乐库检索到的数据包括与各个在线音乐库中所存储的歌曲相关联的元数据。
11.根据权利要求8所述的方法,其中,所述元数据定义标题、艺术家、流派、评级和播放次数中的一个或多个。
12.根据权利要求10所述的方法,其中,对满足所述偏好指标的歌曲进行流传输的步骤包括:针对要流传输的歌曲,确定在线音乐库中的包含该要流传输的歌曲的一个在线音乐库;以及从该一个在线音乐库内检索该要流传输的歌曲。
13.根据权利要求10所述的方法,其中, 检测所述第一装置的步骤包括确定所述第一装置的位置,以及 检测所述第一装置附近的所述第二装置的步骤包括:确定所述第二装置的位置;以及确定所述第一装置的位置和所述第二装置的位置之间的距离。
14.根据权利要求10所述的方法,其中,检测所述第一装置附近的所述第二装置的步骤包括:经由局域网、近场通信和蓝牙通信其中之一来检测所述第一装置和所述第二装置之间的通信。
15.一种用于向一组用户提供音乐的方法,包括以下步骤: 在第一装置处发起组播放模式,其中所述第一装置与具有第一音乐库的第一用户相关联,所述组播放模式的发起建立了一组用户; 从第二装置接收用以加入所述一组用户的请求,其中所述第二装置与具有第二音乐库的第二用户相关联; 将所述第二用户添加至所述一组用户; 发起针对所述一组用户中的用户的音乐库的分析,以确定音乐库中的歌曲的排名顺序,其中所述排名顺序是基于针对音乐库中的歌曲所确定的偏好指标的;以及 接收流传输的歌曲的组播放列表,其中所述组播放列表的歌曲是基于歌曲的所述排名顺序所选择的。
16.根据权利要求15所述的方法,其中,将所述第二用户添加至所述一组用户的步骤包括:向所述第二装置发送确认,其中在所述第二装置处接收到所述确认使得所述第二装置处的从所述第二音乐库的本地重放无效。
17.根据权利要求15所述的方法,其中,用户的音乐库是以远程方式存储的或以本地方式存储的。
18.根据权利要求15所述的方法,其中,对音乐库进行分析以确定歌曲的所述排名顺序的步骤包括:对与音乐库中所包含的歌曲相关联的元数据进行分析。
19.根据权利要求15所述的方法,其中,用以加入所述一组用户的请求是经由远程服务器、局域网和直接无线连接中的一个或多个而从所述第二装置接收到的。
【专利摘要】提供一种用于向一组用户提供音乐的方法。该方法以检测彼此邻近的多个装置开始,其中各个装置具有关联用户。针对各用户,访问该用户的音乐库以检索该音乐库中所包含的歌曲的列表和与各个歌曲相关联的数据。对检索到的歌曲的列表和相关联的数据进行分析,以确定所有用户都有可能偏好的歌曲。基于所有用户都有可能偏好的歌曲来生成歌曲的组播放列表。然后,将该组播放列表的歌曲流传输至多个装置其中之一。
【IPC分类】G06F7-00
【公开号】CN104704465
【申请号】CN201380030452
【发明人】N·帕瑞克
【申请人】谷歌股份有限公司
【公开日】2015年6月10日
【申请日】2013年4月10日
【公告号】EP2836905A2, US20130268593, WO2013155221A2, WO2013155221A3
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1