当前位置: 首页 > 专利查询>搜诺思公司专利>正文

云队列同步协议制造技术

技术编号:21777604 阅读:32 留言:0更新日期:2019-08-03 23:19
本发明专利技术涉及云队列同步协议。提供了存储有当由一个或更多个处理器执行时使回放设备执行下述方法的指令的有形非暂态计算机可读介质,所述方法包括:使当前播放的媒体项目从对应于第一媒体项目改变为对应于第二媒体项目;在使当前播放的媒体项目改变之后,通过网络接口向计算系统发送:(i)对来自远离回放设备而存储的媒体项目云队列的媒体项目的指示的请求,其中计算系统远离回放设备,(ii)第二媒体项目的指示;通过网络接口从计算系统接收标识来自媒体项目云队列的两个或更多个媒体项目的信息,其中该两个或更多个媒体项目包括第二媒体项目;以及将该两个或更多个媒体项目中的至少一个媒体项目合并到存储在回放设备上的媒体项目本地队列中。

Cloud Queue Synchronization Protocol

【技术实现步骤摘要】
云队列同步协议本专利申请是国际申请日为2015年5月28日、国家申请号为201580041535.6、专利技术名称为“云队列管理”的专利技术专利申请的分案申请。
本公开涉及消费者产品,并且更具体地涉及指向媒体回放或其一些方面的方法、系统、产品、特征、服务和其他要素。
技术介绍
直到2003年,用于以较大声音设定来访问和聆听数字音频的选项被限制,在2003年,SONOS公司提交了标题为“MethodforSynchronizingAudioPlaybackbetweenMultipleNetworkedDevices”的其第一专利申请之一,并且在2005年开始公开发售媒体回放系统。Sonos无线HiFi系统使人们能够经由一个或更多个联网回放设备从多个源体验音乐。通过安装在智能手机、平板或计算机上的软件控制应用,一个人可以在具有联网回放设备的任意房间中播放他或她想要的音乐。另外,使用控制器,例如,可以将不同的歌曲流送至具有回放设备的每个房间,可以将房间分组在一起以同步回放,或者可以在所有房间中同步地聆听同一歌曲。考虑到对数字媒体日益增长的兴趣,仍然需要开发消费者可访问的技术以进一步提高聆听体验。
技术实现思路
根据本专利技术的一个实施方式,提供了一种存储有当由一个或更多个处理器执行时使回放设备执行下述方法的指令的有形非暂态计算机可读介质,所述方法包括:使当前播放的媒体项目从对应于第一媒体项目改变为对应于第二媒体项目;在使当前播放的媒体项目改变之后,通过网络接口向计算系统发送:(i)对来自远离所述回放设备而存储的媒体项目云队列的媒体项目的指示的请求,其中,所述计算系统远离所述回放设备,以及(ii)所述第二媒体项目的指示;通过所述网络接口从所述计算系统接收标识来自所述媒体项目云队列的两个或更多个媒体项目的信息,其中,所述两个或更多个媒体项目包括所述第二媒体项目;以及将所述两个或更多个媒体项目中的至少一个媒体项目合并到存储在所述回放设备上的媒体项目本地队列中。根据本专利技术的另一个实施方式,提供了一种回放设备,所述回放设备包括:网络接口;至少一个处理器;以及存储有当由所述至少一个处理器执行时使所述回放设备执行下述方法的指令的存储器,所述方法包括:使当前播放的媒体项目从对应于第一媒体项目改变为对应于第二媒体项目;在使当前播放的媒体项目改变之后,通过网络接口向计算系统发送:(i)对来自远离所述回放设备而存储的媒体项目云队列的媒体项目的指示的请求,其中,所述计算系统远离所述回放设备,以及(ii)所述第二媒体项目的指示;通过所述网络接口从所述计算系统接收标识来自所述媒体项目云队列的两个或更多个媒体项目的信息,其中,所述两个或更多个媒体项目包括所述第二媒体项目;以及将所述两个或更多个媒体项目中的至少一个媒体项目合并到存储在所述回放设备上的媒体项目本地队列中。根据本专利技术的又一个实施方式,提供了一种方法,所述方法包括:经由回放设备,使当前播放的媒体项目从对应于第一媒体项目改变为对应于第二媒体项目;在使当前播放的媒体项目改变之后,经由所述回放设备、通过网络接口向计算系统发送:(i)对来自远离所述回放设备而存储的媒体项目云队列的媒体项目的指示的请求,其中,所述计算系统远离所述回放设备,以及(ii)所述第二媒体项目的指示;经由所述回放设备、通过所述网络接口从所述计算系统接收标识来自所述媒体项目云队列的两个或更多个媒体项目的信息,其中,所述两个或更多个媒体项目包括所述第二媒体项目;以及经由所述回放设备,将所述两个或更多个媒体项目中的至少一个媒体项目合并到存储在所述回放设备上的媒体项目本地队列中。附图说明参照以下说明书、所附权利要求书和附图,可以更好地理解本公开技术的特征、方面和优点,在附图中:图1示出可以实施某些实施方式的示例媒体回放系统配置;图2示出示例回放设备的功能框图;图3示出示例控制设备的功能框图;图4示例控制器接口;图5示出可以实施某些实施方式的计算系统;图6示出可以实施某些实施方式的示例云计算系统;图7是示例回放队列;图8是使用播放头指针促进回放的示例流程图;图9A示出可以实施某些实施方式的示例环境的第一实例;图9B示出可以实施某些实施方式的示例环境的第二实例;图10是使用播放头指针促进回放的另一示例流程图;图11示出包括播放头指针的指示的示例控制器接口;图12是使本地队列与云队列同步的示例流程图;图13A示出可以实施某些实施方式的第二示例环境的第一实例;图13B示出可以实施某些实施方式的第二示例环境的第二实例;图13C示出可以实施某些实施方式的第二示例环境的第三实例;图14是使本地队列与云队列同步的另一示例流程图;图15是标识与队列相关联的回放策略的示例流程图;图16示出可以实施某些实施方式的第三示例环境;图17是显示回放策略的图形指示的示例流程图;图18A示出包括回放策略的图形指示的示例控制器接口;以及图18B示出包括回放策略的图形指示的另一示例控制器接口。附图是为了说明示例实施方式,但是要理解的是本专利技术不限于附图中示出的布置和手段。具体实施方式I.概述本文所述的实施方式可以尤其涉及基于云的回放队列(“云队列”)的回放。在一些实施方式中,计算系统可以保持或使用媒体项目的云队列。这样的计算系统可以被称为远程服务器,这是因为一个或更多个网络例如局域网和广域网(例如,因特网)可以将计算系统与可以访问云队列的实体例如媒体回放系统分离。虽然这样的实体可以远程(即,经由一个或更多个网络)访问云队列,但是它们可以本地地(例如,在相应的回放设备上)回放云队列的媒体项目。各种技术可以促进这样的云队列的回放。一些示例技术可以包含“播放头”的管理。播放头可以指示或“指向”云队列的特定媒体项目并且可以被称为“播放头指针”。播放头指针可以标识云队列中的当前正在播放的媒体项目,或者在云队列的回放正被启动的情况下标识当前将播放的媒体项目。将播放头指针分配给队列的特定位置可以具有各种优点。例如,在通过媒体回放系统的云队列的回放期间,计算系统可以通过参考播放头指针来标识要向媒体回放系统指示的特定媒体项目。播放头指针还可以促进多个媒体回放系统同步地回放云队列。其他示例技术可以包含云队列与媒体回放系统(或多个媒体回放系统)的同步。例如,媒体回放系统可以保持或使用反映云队列的全部或一部分的本地队列(例如,通过包括由云队列指示的相同媒体项目中的一个或更多个,可能按照与云队列相同的顺序)。示例技术可以包含可能通过周期性地或在情况例如当前回放的媒体项目的改变发生时同步本地队列与云队列来保持本地队列与云队列之间的同步。在一些实施方式中,云队列的回放可以根据一个或更多个回放策略而发生。这样的策略可以用于对云队列的媒体项目的回放或显示强加限制。例如,回放策略可以限制某些传输控件例如向前查找或向后跳过的使用。可替选地,回放策略可以限制对队列的预定回放顺序的修改。回放策略可以促进在如何允许不同媒体回放系统回放云队列方面的差异化。作为示例,两个或更多个媒体回放系统可以与限制云队列的回放的相应回放方面的相应策略相关联。例如,可以向第一媒体回放系统登记优质订户账户并且将第一媒体回放系统与第一策略相关联,而向第二媒体回放系统登记免费账户并且将第二媒体回放系统与第二策略相关联,其中,与第本文档来自技高网...

【技术保护点】
1.一种存储有当由一个或更多个处理器执行时使回放设备执行下述方法的指令的有形非暂态计算机可读介质,所述方法包括:使当前播放的媒体项目从对应于第一媒体项目改变为对应于第二媒体项目;在使当前播放的媒体项目改变之后,通过网络接口向计算系统发送:(i)对来自远离所述回放设备而存储的媒体项目云队列的媒体项目的指示的请求,其中,所述计算系统远离所述回放设备,以及(ii)所述第二媒体项目的指示;通过所述网络接口从所述计算系统接收标识来自所述媒体项目云队列的两个或更多个媒体项目的信息,其中,所述两个或更多个媒体项目包括所述第二媒体项目;以及将所述两个或更多个媒体项目中的至少一个媒体项目合并到存储在所述回放设备上的媒体项目本地队列中。

【技术特征摘要】
2014.06.04 US 62/007,906;2015.02.06 US 14/616,332;1.一种存储有当由一个或更多个处理器执行时使回放设备执行下述方法的指令的有形非暂态计算机可读介质,所述方法包括:使当前播放的媒体项目从对应于第一媒体项目改变为对应于第二媒体项目;在使当前播放的媒体项目改变之后,通过网络接口向计算系统发送:(i)对来自远离所述回放设备而存储的媒体项目云队列的媒体项目的指示的请求,其中,所述计算系统远离所述回放设备,以及(ii)所述第二媒体项目的指示;通过所述网络接口从所述计算系统接收标识来自所述媒体项目云队列的两个或更多个媒体项目的信息,其中,所述两个或更多个媒体项目包括所述第二媒体项目;以及将所述两个或更多个媒体项目中的至少一个媒体项目合并到存储在所述回放设备上的媒体项目本地队列中。2.根据权利要求1所述的有形非暂态计算机可读介质,其中,所述方法还包括:从控制设备接收改变当前播放的媒体项目的命令,并且其中,使当前播放的媒体项目改变包括:响应于接收到改变当前播放的媒体项目的命令,使当前播放的媒体项目从对应于所述第一媒体项目改变为对应于所述第二媒体项目。3.根据权利要求2所述的有形非暂态计算机可读介质,其中,接收改变当前播放的媒体项目的命令包括:经由所述回放设备的接口接收改变当前播放的媒体项目的命令,并且其中,使当前播放的媒体项目改变包括:响应于接收到改变当前播放的媒体项目的命令,使当前播放的媒体项目从对应于所述第一媒体项目改变为对应于所述第二媒体项目。4.根据权利要求1所述的有形非暂态计算机可读介质,其中,所述方法还包括:使当前播放的媒体项目回放,其中,当前播放的媒体项目对应于所述第一媒体项目。5.根据权利要求4所述的有形非暂态计算机可读介质,其中,使当前播放的媒体项目改变包括:在完成所述第一媒体项目的回放时,使当前播放的媒体项目从对应于所述第一媒体项目改变为对应于所述第二媒体项目。6.根据权利要求1所述的有形非暂态计算机可读介质,其中,接收标识来自所述媒体项目云队列的两个或更多个媒体项目的信息包括:接收来自所述云队列的两个或更多个媒体项目的序列,其中所述序列包括所述第二媒体项目。7.根据权利要求1所述的有形非暂态计算机可读介质,其中,发送对来自所述媒体项目云队列的媒体项目的指示的请求包括:发送对来自所述媒体项目云队列的多个媒体项目的指示的请求,并且其中,接收标识来自所述媒体项目云队列的两个或更多个媒体项目的信息包括:接收标识所述第二媒体项目的所述多个媒体项目内的按顺序次序的媒体项目的信息,其中,所述按顺序次序的媒体项目包括所述第二媒体项目。8.一种回放设备,包括:网络接口;至少一个处理器;以及存储有当由所述至少一个处理器执行时使所述回放设备执行下述方法的指令的存储器,所述方法包括:使当前播放的媒体项目从对应于第一媒体项目改变为对应于第二媒体项目;在使当前播放的媒体项目改变之后,通过网络接口向计算系统发送:(i)对来自远离所述回放设备而存储的媒体项目云队列的媒体项目的指示的请求,其中,所述计算系统远离所述回放设备,以及(ii)所述第二媒体项目的指示;通过所述网络接口从所述计算系统接收标识来自所述媒体项目云队列的两个或更多个媒体项目的信息,其中,所述两个或更多个媒体项目包括所述第二媒体项目;以及将所述两个或更多个媒体项目中的至少一个媒体项目合并到存储在所述回放设备上的媒体项目本地队列中。9.根据权利要...

【专利技术属性】
技术研发人员:亚瑟·L·科伯恩四世史蒂文·贝克哈特安德鲁·舒勒特
申请(专利权)人:搜诺思公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1