一种播放列表同步方法、无线音箱及dmc的制作方法_3

文档序号:9507164阅读:来源:国知局

[0074]本发明实施例中,无线音箱判断音箱播放列表中添加的URL数量是否达到预设阈值,预设阈值可以为50首、100首等,当音箱播放列表中添加的URL数量达预设阈值时,执行步骤S405,当音箱播放列表中添加的URL数量未达到预设阈值,则继续接收DMC发送的下一首音乐的音乐信息,直至音箱播放列表中添加的URL数量达预设阈值时,执行步骤S405。
[0075]S405,无线音箱停止接收DMC发送的音乐信息,根据音箱播放列表中添加的URL播放音箱播放列表中的音乐。
[0076]本发明实施例中,当音箱播放列表中添加的URL数量达预设阈值时,停止接收DMC发送的音乐信息,根据音箱播放列表中添加的URL播放音箱播放列表中的音乐。无线音箱可以根据音箱播放列表中的URL的添加顺序播放URL对应的音乐,同时,无线音箱可以将音箱播放列表发送至APP所在的移动终端,以使APP显示无线音箱正在播放的音乐。例如,无线音箱首先根据DMC推送的第一首音乐的URL从网络服务器中或本地服务器中搜索与第一首音乐的URL对应的音乐并播放,无线音箱播放完DMC推送的第一首音乐之后,根据DMC推送的第二首音乐的URL从网络服务器中或本地服务器中搜索与第二首音乐的URL对应的音乐并播放,依次类推。当无线音箱根据音箱播放列表中的URL播放音乐时,无论DMC是否在无线音箱所在的网络中,无线音箱均可以播放DMC推送的音乐。
[0077]本发明实施例中的步骤S401?步骤S403可以参见图2所示的步骤S201?步骤S203,本发明实施例不再赘述。
[0078]本发明实施例中,无线音箱接收数字媒体控制器DMC发送的第Μ首音乐的音乐信息,将第Μ首音乐的统一资源定位符URL添加至音箱播放列表中,其中,第Μ首音乐的音乐信息包括第Μ首音乐的URL和音乐时长,Μ为正整数;无线音箱将音乐时长设置为第Μ首音乐被无线音箱播放的播放时长,并向DMC发送包含播放时长的停止播放指令;无线音箱接收DMC发送的Μ加1首音乐的音乐信息;其中,Μ加1首音乐的音乐信息为DMC接收到无线音箱返回的停止播放指令并判断播放时长与音乐时长相等时向无线音箱发送的;无线音箱判断音箱播放列表中添加的URL数量是否达到预设阈值,若是,停止接收DMC发送的音乐信息,根据音箱播放列表中添加的URL播放音箱播放列表中的音乐。实施本发明实施例,DMC向无线音箱同步播放列表时,可以一次性同步多首音乐的音乐信息至无线音箱中,在DMC退出无线网络后,无线音箱仍可根据DMC推送的音乐信息中的URL播放DMC推送的音乐。
[0079]基于图1所示的网络构架,本发明实施例公开了另一种播放列表同步方法。请参阅图5,图5是本发明实施例公开的另一种播放列表同步方法的流程图。如图5所示,该播放列表同步方法可以包括以下步骤:
[0080]S501,DMC将音乐播放列表中的第Μ首音乐的音乐信息推送至无线音箱,以使无线音箱将第Μ首音乐的URL添加至音箱播放列表中,其中,第Μ首音乐的音乐信息包括第Μ首音乐的URL和音乐时长,Μ为正整数。
[0081 ] 本发明实施例中,第Μ首音乐的音乐信息包括第Μ首音乐的URL和音乐时长,还可以包括第Μ首音乐的标题,第Μ首音乐的演唱者,第Μ首音乐所属的专辑等。DMC可以从数字媒体服务器(Digital Media Server,DMS)中获取播放列表,也可以从APP所在的移动终端中获取播放列表,该播放列表中可以包括多首音乐,DMC可以将该播放列表中的音乐逐一推送至无线音箱,DMC可以将音乐播放列表中的第Μ首音乐的音乐信息推送至无线音箱,以使无线音箱将第Μ首音乐的URL添加至音箱播放列表中。
[0082]S502,DMC检测是否接收到无线音箱返回的停止播放指令,停止播放指令携带有第Μ首音乐被无线音箱播放的播放时长,且无线音箱在接收到音乐信息时将音乐时长设置为播放时长;若是,则执行步骤S503,若否,则继续执行步骤S502。
[0083]本发明实施例中,DMC将音乐播放列表中的第Μ首音乐的音乐信息推送至无线音箱,无线音箱在接收到音乐信息时将音乐时长设置为第Μ首音乐被无线音箱播放的播放时长,DMC检测是否接收到无线音箱返回的停止播放指令,停止播放指令携带有第Μ首音乐被无线音箱播放的播放时长,若DMC检测到无线音箱返回的停止播放指令,执行步骤S503。
[0084]在一些可行的实施方式中,DMC将音乐播放列表中的第Μ首音乐的音乐信息推送至无线音箱后开始计时,步骤S502可以包括:
[0085]DMC检测在计时开始后的预设时长内是否接收到无线音箱返回的停止播放指令。
[0086]本发明实施例中,预设时长可以为500毫秒、1秒等。DMC将音乐播放列表中的第Μ首音乐的音乐信息推送至无线音箱后开始计时,DMC检测在计时开始后的预设时长内是否接收到无线音箱返回的停止播放指令,若DMC在计时开始后的预设时长内检测接收到无线音箱返回的停止播放指令,则执行步骤S503。
[0087]S503,DMC判断第Μ首音乐的音乐时长与播放时长是否相等,若是,则执行步骤S504,若否,则结束本流程。
[0088]本发明实施例中,DMC接收到无线音箱返回的停止播放指令后,DMC判断第Μ首音乐的音乐时长与播放时长是否相等,若是,DMC判定无线音箱已经播放完第Μ首音乐,执行步骤S504。
[0089]S504,DMC确定第Μ首音乐同步完成,并将第Μ加1首音乐的音乐信息推送至无线音箱。
[0090]本发明实施例中,当DMC判断出第Μ首音乐的音乐时长与播放时长相等时,DMC确定第Μ首音乐同步完成,并将第Μ加1首音乐的音乐信息推送至无线音箱。第Μ加1首音乐的音乐信息为第Μ加1首音乐的URL和第Μ加1首音乐的音乐时长,还可以包括第Μ加1首音乐的标题,第Μ加1首音乐的演唱者,第Μ加1首音乐所属的专辑等。本发明实施例中,DMC可以不断的向无线音箱推送音乐,直至DMC将播放列表中的音乐推送完毕为止,或者直至无线音箱中的音箱播放列表所容纳的URL数量达到一定数量时,DMC不再向无线音箱推送音乐,以使无线音箱根据音箱播放列表中的URL开始播放URL对应的音乐。实施本发明实施例,当DMC将播放列表中的音乐推送完毕后,即使DMC退出无线网络,无线音箱也可以根据音箱播放列表中的URL播放URL对应的音乐。
[0091]本发明实施例中,DMC将音乐播放列表中的第Μ首音乐的音乐信息推送至无线音箱,以使无线音箱将第Μ首音乐的URL添加至音箱播放列表中,其中,第Μ首音乐的音乐信息包括第Μ首音乐的URL和音乐时长,Μ为正整数;DMC检测是否接收到无线音箱返回的停止播放指令,停止播放指令携带有第Μ首音乐被无线音箱播放的播放时长,且无线音箱在接收到音乐信息时将音乐时长设置为播放时长;若是,DMC判断第Μ首音乐的音乐时长与播放时长是否相等,若是,DMC确定第Μ首音乐同步完成,并将第Μ加1首音乐的音乐信息推送至无线音箱。实施本发明实施例,当DMC将播放列表中的音乐推送完毕后,即使DMC退出无线网络,无线音箱也可以根据音箱播放列表中的URL播放URL对应的音乐。
[0092]基于图1所示的网络构架,本发明实施例公开了一种无线音箱,请参阅图6,图6是本发明实施例公开的一种无线音箱的结构示意图。如图6所示,该无线音箱包括添加单元601、发送单元602和接收单元603,其中:
[0093]添加单元601,用于接收数字媒体控制器DMC发送的第Μ首音乐的音乐信息,将第Μ首音乐的统一资源定位符URL添加至音箱播放列表中,其中,第Μ首音乐的音乐信息包括第Μ首音乐的URL和音乐时长,Μ为正整数。
[0094]本发明实施例中,数字媒体控制器DMC (Digital Media Controller)可以预先从数字媒体服务器(Digital Media Server,DMS)中获取播放列表,也可以从APP所在的移动终端中获取播放列表,该播放列表中可以包括多首音乐,DMC可以将该播放列表中的音乐推送至无线音箱,无线音箱接收DMC推送的音乐,DMC可以从该播放列表中的第一首音乐开始推送。添加单元601接收数字媒体控制器DMC发送的第Μ首音乐的音乐信息,将第Μ首音乐的统一资源定位符URL添加至音箱播放列表中,音箱播放列表位于无线音箱中。第Μ首音乐的音乐信息包括第Μ首音乐的URL和音乐时长,还可以包括第Μ首音乐的标题,第Μ首音乐的演唱者,第Μ首音乐所属的专辑等,无线音箱可以根据第Μ首音乐的URL在网络中搜索到该URL对应的音乐并播放,第Μ首音乐的音乐时长为播放完第Μ首音乐所需要的时长。
[0095]发送单元602,用于将音乐时长设置为第Μ首音乐被无线音箱播放的播放时长,并向DMC发送包含播放时长的停止播放指令。
[0096]本发明实施例中,添加单元601接收数字媒体控制器DMC发送的第Μ首音乐的音乐信息之后,发送单元602将第Μ首音乐的音乐时长设置为第Μ首音乐已经被无线音箱播放的播放时长,并向DMC发送包含该播放时长的停止播放指令,DMC接收到无线音箱发送的停止播放指令后,DMC判断该播放时长与该第Μ首音乐的音乐时长相等,DMC认为该第Μ首音乐已经播放完成了,则DMC继续推送音乐播放列表中的下一首音乐。
[0097]接收单元603,用于接收DMC发送的Μ加1首音乐的音乐信息;其中,Μ加1首音乐的音乐信息为DMC接收到无线音箱返回的停止播放指令并判断播放时长与音乐时长相等时向无线音箱发送的。
[0098]本发明实施例中,接收单元603接收DMC发送的第Μ加1首音乐的音乐信息,第Μ加1首音乐的音乐信息为第Μ加1首音乐的URL和第Μ加1首音乐的音乐时长,还可以包括第Μ加1首音乐的标题,第Μ
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1