一种控制播放的方法、装置及系统制造方法及图纸

技术编号:10813169 阅读:83 留言:0更新日期:2014-12-24 18:00
本发明专利技术实施例涉及移动终端技术领域,尤其涉及一种控制播放的方法、装置及系统。该方法包括:数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。该方法能够在DMC重启后,确保多媒体文件的连续性播放。

【技术实现步骤摘要】
一种控制播放的方法、装置及系统
本专利技术实施例涉及移动终端
,尤其涉及一种控制播放的方法、装置及系统。
技术介绍
数字生活网络联盟(DigitalLivingNetworkAlliance,DLNA)协议的目的就是为了“让家用电脑,家用电器和手机等设备可以实现互联互通”。DLNA协议允许一台显示设备直接访问并播放网络中数字媒体服务器(DigitalMediaServer,DMS)中的图像、声音或者视频资源等多媒体文件。数字媒体控制器(DigitalMediaController,DMC)是DLNA协议中的控制设备,通过它可以浏览网段内DMS分享的多媒体文件,如DMC从其播放列表中获得需要播放的多媒体文件的编号,并将需要播放的多媒体文件的编号发送给DMS,使所述DMS将接收到的编号对应的多媒体文件推送给数字媒体渲染器(DigitalMediaRenderer,DMR),使DMR播放接收到的媒体文件。DMC退出后,DMR仍然能够播放DMC退出前控制的DMS推送给DMR的多媒体文件,其中,DMC退出前控制的DMS推送给DMR的多媒体文件可能是DMC重启时DMR正在播放的多媒体文件。但是,在DMC重启后,DMC中不存在退出前的播放列表,因此DMR播放完正在播放的多媒体文件后,DMC不能够控制DMS向DMR推送下一个待播放的多媒体文件,导致多媒体文件不能够连续性播放,从而影响用户的使用。
技术实现思路
本专利技术的目的是提出一种控制播放的方法、装置及系统,以使得DMC重启后能够确保多媒体文件的连续性播放。一方面,本专利技术提供了一种应用于数字生活网络联盟DLNA协议的控制播放的方法,包括:数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。再一方面,本专利技术提供了一种应用于数字生活网络联盟DLNA协议的控制播放的装置,包括:设备选择单元,用于数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;第一确定单元,用于确定所述DMR是否正在播放多媒体文件;第二确定单元,用于确定所述DMS中是否存在正在播放的多媒体文件所属的文件夹;列表生成单元,用于在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表;播放控制单元,用于根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。另一方面,本专利技术提供了一种应用于数字生活网络联盟DLNA协议的控制播放的系统,包括数字媒体控制器DMC、与所述DMC遵循同一DLNA协议的数字媒体服务器DMS和数字媒体渲染器DMR,所述DMC用于控制DMS向DMR发送多媒体文件,DMR用于播放接收的多媒体文件,其中,所述DMC用于:重启后,获取预先存储的DMS标识码和预先存储的DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。本专利技术实施例中提供的控制播放的方法、装置及系统,在DMC重启后,能够确保多媒体文件的连续性播放。本专利技术实施例中DMC重启后,获取预先存储的DMS标识码和DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。其中,DMC重启后生成的播放列表与DMC退出前的播放列表相同,因此本专利技术实施例中DMC能够确保多媒体文件的连续性播放。附图说明此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本专利技术实施例的一部分,并不构成对本专利技术实施例的限定。在附图中:图1是本专利技术第一实施例中提供的播放控制的方法的实现流程图;图2是本专利技术第二实施例中提供的播放控制的方法的实现流程图;图3是本专利技术第三施例中提供的播放控制的方法的实现流程图;图4是本专利技术第四实施例中提供的播放控制的装置的结果示意图;图5是本专利技术第五实施例中提供的播放控制的系统的结果示意图。具体实施方式下面结合附图及具体实施例对本专利技术实施例进行更加详细与完整的说明。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部内容。第一实施例:图1是本专利技术第一实施例中提供的控制播放的方法的实现流程图,该方法的执行主体可以为:DLNA设备中的数字媒体控制器(DigitalMediaController,DMC)。该实现流程包括:步骤11、数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接。DMC重启后,可以从自身的配置文件中获取预先存储的DMS标识码和预先存储的DMR标识码。其中DMS标识码与DMS一一对应,且DMR标识码与DMR一一对应,即一个DMS标识码仅对应于唯一的DMS,一个DMS也仅对应于唯一的DMS标识码;一个DMR标识码仅对应于唯一的DMR,一个DMR也仅对应于唯一的DMR标识码。其中,DMS标识码可以为DMS的硬件(MediaAccessControl,MAC)地址,DMR标识码也可以为DMR的硬件地址。DMC获取DMR标识码和DMS标识码之后,分别与DMR标识码对应的DMR和DMS标识码对应的DMS建立连接,使得DMC、DMS标识码对应的DMS、及DMR标识码对应的DMR处于同一DLNA协议,它们之间可以相互通信,且DMC能够控制DMS标识码对应的DMS和DMR标识码对应的DMR。步骤12、在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。具体的,DMC可以向DMR发送“获取传输信息(GetTransportInfo)”指令,获取DMR当前的工作状态,以确定DMR是否在处于播放状态。在确定DMR处于播放状态后,DMC可以向DMR发送“获取位置信息(GetPositionInfo)”指令,获本文档来自技高网...
一种控制播放的方法、装置及系统

【技术保护点】
一种应用于数字生活网络联盟DLNA协议的控制播放的方法,其特征在于,包括:数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。

【技术特征摘要】
1.一种应用于数字生活网络联盟DLNA协议的控制播放的方法,其特征在于,包括:数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接,所述DMS标识码与DMS一一对应,且DMR标识码与DMR一一对应;所述DMC向DMR发送获取传输信息指令,获取DMR当前的工作状态,以确定DMR是否在处于播放状态,在确定DMR处于播放状态后,所述DMC向DMR发送获取位置信息指令,获取DMR正在播放的多媒体文件,在正在播放的多媒体文件不为空时,确定所述DMR正在播放多媒体文件,获得正在播放的多媒体文件的编号;在确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据正在播放的多媒体文件的编号,在所述播放列表中定位正在播放的多媒体文件的位置;根据所述播放列表和正在播放的多媒体文件的位置,确定下一个待播放的多媒体文件的编号,并将所述下一个待播放的多媒体文件的编号发送给所述DMS,使所述DMS将接收到的编号对应的多媒体媒体文件推送给DMR,并使所述DMR播放接收到的下一个待播放的多媒体文件。2.根据权利要求1所述的方法,其特征在于,DMC重启之前,还包括:在所述DMC访问DMS中文件夹时,将DMS对应的DMS标识码和访问的文件夹路径信息存入DMC中;在所述DMC与DMR连接时,将播放多媒体文件的DMR对应的DMR标识码存入所述DMC中。3.根据权利要求2所述的方法,其特征在于,确定所述DMS中存在正在播放的多媒体文件所属的文件夹,包括:在所述DMS中查找到所述文件夹路径信息对应的文件夹时,确定所述DMS中存在正在播放的多媒体文件所属的文件夹。4.一种应用于数字生活网络联盟DLNA协议的控制播放的装置,其特征在于,包括:设备选择单元,用于数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接,所述DMS标识码与DMS一一对应,且DMR标识码与DMR一一对应;编号获得单元,用于所述DMC向DMR发送获取传输信息指令,获取DMR当前的工作状态,以确定DMR是否在处于播放状态,在确定DMR处于播放状态后,所述DMC向DMR发送获取位置信息指令,获取DMR正在播放的多媒体文件,在正在播放的多媒体文件不为空时,确定所述DMR正在播放多媒体文件,获得正在播放的多媒体文件的编号;第二确定单元,用于确定所述DMS中是否...

【专利技术属性】
技术研发人员:任超
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1