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

文档序号:9507164阅读:471来源:国知局
一种播放列表同步方法、无线音箱及dmc的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种播放列表同步方法、无线音箱及DMC。
【背景技术】
[0002]目前,彳艮多无线音箱都支持数字生活网络联盟(Digital Living NetworkAlliance,DLNA)体系,在 DLNA 体系中,数字媒体控制器(Digital Media Controller,DMC)与无线音箱通过无线网络互连,DMC可以推送音乐给无线音箱中的数字媒体渲染器(Digital Media Renderer,DMR)播放,DMC每推送一首音乐给无线音箱后,无线音箱会立即播放该首音乐,直至该首音乐播放完毕后,DMC才推送下一首音乐给无线音箱。然而,在实践中发现,当DMC退出无线网络后,DMC无法继续推送音乐至无线音箱,导致无线音箱播放完DMC推送的当前音乐后就停止播放。

【发明内容】

[0003]本发明实施例提供一种播放列表同步方法、无线音箱及DMC,可以在DMC退出无线网络后,无线音箱仍可播放DMC推送的音乐。
[0004]本发明实施例第一方面,提供了一种播放列表同步方法,包括:
[0005]无线音箱接收数字媒体控制器DMC发送的第Μ首音乐的音乐信息,将所述第Μ首音乐的统一资源定位符URL添加至音箱播放列表中,其中,所述第Μ首音乐的音乐信息包括所述第Μ首音乐的URL和音乐时长,所述Μ为正整数;
[0006]所述无线音箱将所述音乐时长设置为所述第Μ首音乐被所述无线音箱播放的播放时长,并向所述DMC发送包含所述播放时长的停止播放指令;
[0007]所述无线音箱接收所述DMC发送的Μ加1首音乐的音乐信息;其中,所述Μ加1首音乐的音乐信息为所述DMC接收到所述无线音箱返回的所述停止播放指令并判断所述播放时长与所述音乐时长相等时向所述无线音箱发送的。
[0008]在本发明实施例第一方面的第一种可能的实现方式中,所述方法还包括:
[0009]所述无线音箱判断在预设时长内是否接收到所述DMC发送的音乐信息;
[0010]若否,所述无线音箱确认所述DMC音乐同步完成,根据所述音箱播放列表中添加的URL播放所述音箱播放列表中的音乐。
[0011]结合本发明实施例第一方面,在本发明实施例第一方面的第二种可能的实现方式中,所述方法还包括:
[0012]所述无线音箱判断所述音箱播放列表中添加的URL数量是否达到预设阈值;
[0013]若是,停止接收所述DMC发送的音乐信息,根据所述音箱播放列表中添加的URL播放所述音箱播放列表中的音乐。
[0014]本发明实施例第二方面,提供了一种播放列表同步方法,包括:
[0015]DMC将音乐播放列表中的第Μ首音乐的音乐信息推送至无线音箱,以使所述无线音箱将所述第Μ首音乐的URL添加至音箱播放列表中,其中,所述第Μ首音乐的音乐信息包括所述第Μ首音乐的URL和音乐时长,所述Μ为正整数;
[0016]所述DMC检测是否接收到所述无线音箱返回的停止播放指令,停止播放指令携带有所述第Μ首音乐被所述无线音箱播放的播放时长,且所述无线音箱在接收到所述音乐信息时将所述音乐时长设置为所述播放时长;
[0017]若是,所述DMC判断所述第Μ首音乐的音乐时长与所述播放时长是否相等,若是,确定所述第Μ首音乐同步完成,并将第Μ加1首音乐的音乐信息推送至无线音箱。
[0018]在本发明实施例第二方面的第一种可能的实现方式中,所述DMC将音乐播放列表中的第Μ首音乐的音乐信息推送至无线音箱后开始计时,所述DMC检测是否接收到所述无线音箱返回的停止播放指令包括:
[0019]所述DMC检测在所述计时开始后的预设时长内是否接收到所述无线音箱返回的停止播放指令。
[0020]本发明实施例第三方面,提供了一种无线音箱,包括:
[0021]添加单元,用于接收数字媒体控制器DMC发送的第Μ首音乐的音乐信息,将所述第Μ首音乐的统一资源定位符URL添加至音箱播放列表中,其中,所述第Μ首音乐的音乐信息包括所述第Μ首音乐的URL和音乐时长,所述Μ为正整数;
[0022]发送单元,用于将所述音乐时长设置为所述第Μ首音乐被所述无线音箱播放的播放时长,并向所述DMC发送包含所述播放时长的停止播放指令;
[0023]接收单元,用于接收所述DMC发送的Μ加1首音乐的音乐信息;其中,所述Μ加1首音乐的音乐信息为所述DMC接收到所述无线音箱返回的所述停止播放指令并判断所述播放时长与所述音乐时长相等时向所述无线音箱发送的。
[0024]在本发明实施例第三方面的第一种可能的实现方式中,所述无线音箱还包括:
[0025]第一判断单元,用于判断在预设时长内是否接收到所述DMC发送的音乐信息;
[0026]第一播放单元,用于当所述第一判断单元判断结果为否时,确认所述DMC音乐同步完成,根据所述音箱播放列表中添加的URL播放所述音箱播放列表中的音乐。
[0027]结合本发明实施例第三方面,在本发明实施例第三方面的第二种可能的实现方式中,所述无线音箱还包括:
[0028]第二判断单元,用于判断所述音箱播放列表中添加的URL数量是否达到预设阈值;
[0029]第二播放单元,用于当所述第二判断单元判断结果为是时,停止接收所述DMC发送的音乐信息,根据所述音箱播放列表中添加的URL播放所述音箱播放列表中的音乐。
[0030]本发明实施例第四方面,提供了一种DMC,包括:
[0031]推送单元,用于将音乐播放列表中的第Μ首音乐的音乐信息推送至无线音箱,以使所述无线音箱将所述第Μ首音乐的URL添加至音箱播放列表中,其中,所述第Μ首音乐的音乐信息包括所述第Μ首音乐的URL和音乐时长,所述Μ为正整数;
[0032]检测单元,用于检测是否接收到所述无线音箱返回的停止播放指令,停止播放指令携带有所述第Μ首音乐被所述无线音箱播放的播放时长,且所述无线音箱在接收到所述音乐信息时将所述音乐时长设置为所述播放时长;
[0033]判断单元,用于当所述检测单元检测接收到所述无线音箱返回的停止播放指令时,判断所述第Μ首音乐的音乐时长与所述播放时长是否相等;
[0034]所述推送单元,还用于当所述判断单元判断结果为是时,确定所述第Μ首音乐同步完成,并将第Μ加1首音乐的音乐信息推送至无线音箱。
[0035]在本发明实施例第四方面的第一种可能的实现方式中,所述推送单元将音乐播放列表中的第Μ首音乐的音乐信息推送至无线音箱后开始计时,所述检测单元检测是否接收到所述无线音箱返回的停止播放指令的方式具体为:
[0036]所述检测单元检测在所述计时开始后的预设时长内是否接收到所述无线音箱返回的停止播放指令。
[0037]本发明实施例中,无线音箱接收数字媒体控制器DMC发送的第Μ首音乐的音乐信息,将第Μ首音乐的统一资源定位符URL添加至音箱播放列表中,其中,第Μ首音乐的音乐信息包括第Μ首音乐的URL和音乐时长,Μ为正整数;无线音箱将音乐时长设置为第Μ首音乐被无线音箱播放的播放时长,并向DMC发送包含播放时长的停止播放指令;无线音箱接收DMC发送的Μ加1首音乐的音乐信息;其中,Μ加1首音乐的音乐信息为DMC接收到无线音箱返回的停止播放指令并判断播放时长与音乐时长相等时向无线音箱发送的。实施本发明实施例,DMC向无线音箱同步播放列表时,可以一次性同步多首音乐的音乐信息至无线音箱中,在DMC退出无线网络后,无线音箱仍可根据DMC推送的音乐信息播放DMC推送的音乐。
【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本发明实施例公开的一种网络构架示意图;
[0040]图2是本发明实施例公开的一种播放列表同步方法的流程图;
[0041]图3是本发明实施例公开的另一种播放列表同步方法的流程图;
[0042]图4是本发明实施例公开的另一种播放列表同步方法的流程图;
[0043]图5是本发明实施例公开的另一种播放列表同步方法的流程图;
[0044]图6是本发明实施例公开的一种无线音箱的结构示意图;
[0045]图7是本发明实施例公开的另一种无线音箱的结构示意图;
[0046]图8是本发明实施例公开的另一种无线音箱的结构示意图;
[0047]图9是本发明实施例公开的一种DMC的结构示意图。
【具体实施方式】
[0048]下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述。显然,所描述的实施方式是本发明的一部分实施方式,而不是全部实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施方式,都应属于本发明保护的范围。
[0049]本发明实施例提供一种播放列表同步方法、无线音箱及DMC,可以在DMC退出无线网络后,无线音箱仍可播放DMC推送的音乐。以下分别进行详细说明。
[0050]为了更好理解本发明实施例公开的一种播放列表同步方法、无线音箱及DMC,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括无线音箱
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1