一种控制播放的方法、装置及系统的制作方法

文档序号:7813954阅读:125来源:国知局
一种控制播放的方法、装置及系统的制作方法
【专利摘要】本发明实施例涉及移动终端【技术领域】,尤其涉及一种控制播放的方法、装置及系统。该方法包括:数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。该方法能够在DMC重启后,确保多媒体文件的连续性播放。
【专利说明】一种控制播放的方法、装置及系统

【技术领域】
[0001]本发明实施例涉及移动终端【技术领域】,尤其涉及一种控制播放的方法、装置及系统。

【背景技术】
[0002]数字生活网络联盟(Digital Living Network Alliance, DLNA)协议的目的就是为了“让家用电脑,家用电器和手机等设备可以实现互联互通”。DLNA协议允许一台显示设备直接访问并播放网络中数字媒体服务器(Digital Media Server,DMS)中的图像、声音或者视频资源等多媒体文件。
[0003]数字媒体控制器(Digital Media Controller, DMC)是DLNA协议中的控制设备,通过它可以浏览网段内DMS分享的多媒体文件,如DMC从其播放列表中获得需要播放的多媒体文件的编号,并将需要播放的多媒体文件的编号发送给DMS,使所述DMS将接收到的编号对应的多媒体文件推送给数字媒体渲染器(Digital Media Renderer,DMR),使DMR播放接收到的媒体文件。
[0004]DMC退出后,DMR仍然能够播放DMC退出前控制的DMS推送给DMR的多媒体文件,其中,DMC退出前控制的DMS推送给DMR的多媒体文件可能是DMC重启时DMR正在播放的多媒体文件。但是,在DMC重启后,DMC中不存在退出前的播放列表,因此DMR播放完正在播放的多媒体文件后,DMC不能够控制DMS向DMR推送下一个待播放的多媒体文件,导致多媒体文件不能够连续性播放,从而影响用户的使用。


【发明内容】

[0005]本发明的目的是提出一种控制播放的方法、装置及系统,以使得DMC重启后能够确保多媒体文件的连续性播放。
[0006]一方面,本发明提供了一种应用于数字生活网络联盟DLNA协议的控制播放的方法,包括:
[0007]数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;
[0008]在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
[0009]再一方面,本发明提供了一种应用于数字生活网络联盟DLNA协议的控制播放的装置,包括:
[0010]设备选择单元,用于数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;
[0011]第一确定单元,用于确定所述DMR是否正在播放多媒体文件;
[0012]第二确定单元,用于确定所述DMS中是否存在正在播放的多媒体文件所属的文件夹;
[0013]列表生成单元,用于在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表;
[0014]播放控制单元,用于根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
[0015]另一方面,本发明提供了一种应用于数字生活网络联盟DLNA协议的控制播放的系统,包括数字媒体控制器DMC、与所述DMC遵循同一 DLNA协议的数字媒体服务器DMS和数字媒体渲染器DMR,所述DMC用于控制DMS向DMR发送多媒体文件,DMR用于播放接收的多媒体文件,其中,
[0016]所述DMC用于:重启后,获取预先存储的DMS标识码和预先存储的DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;
[0017]在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
[0018]本发明实施例中提供的控制播放的方法、装置及系统,在DMC重启后,能够确保多媒体文件的连续性播放。本发明实施例中DMC重启后,获取预先存储的DMS标识码和DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。其中,DMC重启后生成的播放列表与DMC退出前的播放列表相同,因此本发明实施例中DMC能够确保多媒体文件的连续性播放。

【专利附图】

【附图说明】
[0019]此处所说明的附图用来提供对本发明实施例的进一步理解,构成本发明实施例的一部分,并不构成对本发明实施例的限定。在附图中:
[0020]图1是本发明第一实施例中提供的播放控制的方法的实现流程图;
[0021]图2是本发明第二实施例中提供的播放控制的方法的实现流程图;
[0022]图3是本发明第三施例中提供的播放控制的方法的实现流程图;
[0023]图4是本发明第四实施例中提供的播放控制的装置的结果示意图;
[0024]图5是本发明第五实施例中提供的播放控制的系统的结果示意图。

【具体实施方式】
[0025]下面结合附图及具体实施例对本发明实施例进行更加详细与完整的说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部内容。
[0026]第一实施例:
[0027]图1是本发明第一实施例中提供的控制播放的方法的实现流程图,该方法的执行主体可以为:DLNA设备中的数字媒体控制器(Digital Media Controller,DMC)。该实现流程包括:
[0028]步骤11、数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接。
[0029]DMC重启后,可以从自身的配置文件中获取预先存储的DMS标识码和预先存储的DMR标识码。其中DMS标识码与DMS——对应,且DMR标识码与DMR——对应,即一个DMS标识码仅对应于唯一的DMS,一个DMS也仅对应于唯一的DMS标识码;一个DMR标识码仅对应于唯一的DMR,一个DMR也仅对应于唯一的DMR标识码。其中,DMS标识码可以为DMS的硬件(Media Access Control, MAC)地址,DMR标识码也可以为DMR的硬件地址。
[0030]DMC获取DMR标识码和DMS标识码之后,分别与DMR标识码对应的DMR和DMS标识码对应的DMS建立连接,使得DMC、DMS标识码对应的DMS、及DMR标识码对应的DMR处于同一 DLNA协议,它们之间可以相互通信,且DMC能够控制DMS标识码对应的DMS和DMR标识码对应的DMR。
[0031]步骤12、在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
[0032]具体的,DMC可以向DMR发送“获取传输信息(GetTransportInfo) ”指令,获取DMR当前的工作状态,以确定DMR是否在处于播放状态。在确定DMR处于播放状态后,DMC可以向DMR发送“获取位置信息(GetPosit1nInfo) ”指令,获取DMR正在播放的多媒体文件,在正在播放的多媒体文件不为空时,确定所述DMR正在播放多媒体文件。
[0033]在确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成该文件夹内各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
[0034]其中,在确定所述DMR正在播放多媒体文件后,还可以包括:获得正在播放的多媒体文件的编号;根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件,可以包括:
[0035]A、根据正在播放的多媒体文件的编号,在所述播放列表中定位正在播放的多媒体文件的位置。
[0036]在DMC确定DMR正在播放多媒体文件后,还获得正在播放的多媒体文件的编号。在创建播放列表之后,根据正在播放的多媒体文件的编号,在播放列表中定位正在播放的多媒体文件的位置。在播放列表中查找正在播放的多媒体文件的编号,即定位出正在播放的多媒体文件在播放列表中的位置。
[0037]B、根据所述播放列表和正在播放的多媒体文件的位置,确定下一个待播放的多媒体文件的编号,并将所述下一个待播放的多媒体文件的编号发送给所述DMS,使所述DMS将接收到的编号对应的多媒体媒体文件推送给DMR,以使所述DMR播放接收到的下一个待播放的多媒体文件。
[0038]DMC根据正在播放的多媒体文件在播放列表中的位置,确定下一个待播放的多媒体文件的编号,DMC将下一个待播放的多媒体文件的编号发送给所述DMS,使DMS执行如下操作:接收下一个待播放的多媒体文件的编号;查找下一个待播放的多媒体文件的编号对应的多媒体文件,并将查找到的多媒体文件推送给所述DMR,使DMR播放接收到的多媒体文件。
[0039]本发明第一实施例中DMC重启后创建的播放列表与正在播放的多媒体文件所属的文件夹对应,因此该播放列表中包括的各多媒体文件,与DMC退出前的播放列表中包括的各多媒体文件相同。本实施例中提供的控制播放的方法,在DMR播放完DMC退出前推送的多媒体文件后,还能够继续推送下一个多媒体文件,保证了多媒体文件的连续性播放;另夕卜,本实施例中播放列表的创建过程在DMC上即可完成,无需用户参与,具有很好的兼容性。
[0040]第二实施例:
[0041]图2是本发明第二实施例中提供的控制播放的方法的实现流程图,该方法的执行主体可以为=DLNA设备中的DMC。该实现流程包括:
[0042]步骤21、在所述DMC访问DMS中文件夹时,将DMS对应的DMS标识码和访问的文件夹路径信息存入DMC中。
[0043]在DMC访问DMS中文件夹时,即DMC访问DMS中多媒体文件所属的文件夹时,可以将DMS对应的DMS标识码和该文件夹对应的文件夹路径信息存入DMC的配置文件。因此,DMC根据自身的配置文件能够获得与其连接的DMS信息,及DMC访问的文件夹信息。
[0044]步骤22、在所述DMC与DMR连接时,将播放多媒体文件的DMR对应的DMR标识码存入所述DMC中。
[0045]在DMC与DMR连接时,例如,在建立DMC和DMR的连接时,或在DMC控制DMS将多媒体文件推送给DMR时,将播放多媒体文件的DMR对应的DMR标识码存入DMC的配置文件中。因此,DMC根据自身的配置文件能够获得与其连接的DMR信息。
[0046]步骤23、DMC重启后,获取预先存储的DMS标识码和预先存储的DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接。
[0047]DMC重启后,从自身的配置文件中获取预先存储的DMS标识码和预先存储的DMR标识码。DMC还可以分别与DMR标识码对应的DMR和DMS标识码对应的DMS建立连接,使得DMC,DMS标识码对应的DMS、及DMR标识码对应的DMR处于同一 DLNA协议,它们之间可以相互通信,且DMC能够控制DMS标识码对应的DMS和DMR标识码对应的DMR。
[0048]步骤24、在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
[0049]DMC可以获取DMR当前的工作状态,以确定DMR是否在处于播放状态。在确定DMR处于播放状态后,DMC可以获取DMR正在播放的多媒体文件,在正在播放的多媒体文件不为空时,确定所述DMR正在播放多媒体文件。
[0050]在确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成该文件夹内各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
[0051]其中,确定所述DMS中存在正在播放的多媒体文件所属的文件夹,可以包括:在所述DMS中查找到所述文件夹路径信息对应的文件夹时,确定所述DMS中存在正在播放的多媒体文件所属的文件夹。
[0052]浏览当前选择的DMS的根目录,若在该根目录中查找到与所述文件夹路径信息的第一层路径相同的文件信息,则继续在第一层文件信息中查找与所述文件夹路径信息的第二层路径相同的文件信息,重复路径查找操作,直到查找到与该文件夹路径信息对应的文件夹为止。若查找到与该文件夹路径信息对应的文件夹,则确定当前选择的DMS中存在所述多媒体文件所属的文件夹;否则,确定当前选择的DMS中不存在所述多媒体文件所属的文件夹,并结束操作。
[0053]其中,在确定所述DMR正在播放多媒体文件后,还可以包括:获得正在播放的多媒体文件的编号;根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件,可以包括:根据正在播放的多媒体文件的编号,在所述播放列表中定位正在播放的多媒体文件的位置;根据所述播放列表和正在播放的多媒体文件的位置,确定下一个待播放的多媒体文件的编号,并将所述下一个待播放的多媒体文件的编号发送给所述DMS,使所述DMS将接收到的编号对应的多媒体媒体文件推送给DMR,以使所述DMR播放接收到的下一个待播放的多媒体文件。
[0054]需要说明的是,本发明实施例中对DMC中配置文件的格式不作限定,只需存储有与DMC连接的DMR对应的DMR标识码,与DMC连接的DMR对应的DMR标识码,及文件夹的路径信息即可。
[0055]本发明第二实施例中提供的控制播放的方法,在DMC退出之前,在DMC的配置文件中存储与DMC连接的DMS对应的DMS标识码,与DMC连接的DMR对应的DMR标识码,及DMC访问的文件夹路径信息;在DMC重启后,在所述DMR正在播放多媒体文件时,生成的播放列表与正在播放的多媒体文件所属的文件夹对应,因此该播放列表中包括的多媒体文件,与DMC退出之前的播放列表中包括的多媒体文件相同,本实施例中提供的控制播放的方法,正在播放的多媒体文件被播放完后,能够继续播放所述正在播放的多媒体文件的下一个待播放的多媒体文件。另外,本实施例中多媒体文件的创建过程在DMC上即可完成,无需用户参与,具有很好的兼容性。
[0056]第三实施例:
[0057]图3是本发明第三实施例中提供的控制播放的方法的实现流程图,该步骤的执行主体可以为=DLNA设备中的DMC。该实现流程包括:
[0058]步骤31、在所述DMC访问DMS中文件夹时,将DMS对应的DMS标识码和访问的文件夹路径信息存入DMC中。
[0059]在DMC访问DMS中文件夹时,可以将DMS对应的DMS标识码和该文件夹对应的文件夹路径信息存入DMC的配置文件。因此,DMC根据自身的配置文件能够获得与其连接的DMS信息,及DMC访问的文件夹信息。
[0060]步骤32、在所述DMC与DMR连接时,将播放多媒体文件的DMR对应的DMR标识码存入所述DMC中。
[0061 ] 在DMC与DMR连接时,可以将播放多媒体文件的DMR对应的DMR标识码存储DMC的配置文件中。因此,DMC根据自身的配置文件能够获得与其连接的DMR信息。
[0062]需要说明的是,本发明实施例中对步骤31和步骤32的执行顺序不作限定。
[0063]步骤33、DMC重启后,获取预先存储的DMS标识码和预先存储的DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接。
[0064]DMC重启后,从自身的配置文件中获取预先存储的DMS标识码和预先存储的DMR标识码。DMC分别与DMR标识码对应的DMR和DMS标识码对应的DMS建立连接,即DMC、DMS标识码对应的DMS、及DMR标识码对应的DMR处于同一 DLNA协议。
[0065]步骤34、确定所述DMR是否处于播放状态,若是则继续执行步骤35 ;否则,跳转到步骤310中。
[0066]DMC可以向DMR发送“获取传输信息(GetTransportInfo) ”指令,DMR接收到“获取传输信息(GetTransportInfo) ”指令后,向DMC发送DMR的播放状态。若发送的播放状态为“正在播放”,则确定所述DMR处于播放状态;否则,确定DMR不处于正在播放状态。
[0067]步骤35、确定所述DMR是否正在播放多媒体文件,若是,继续执行步骤36 ;否则,跳转到步骤310中。
[0068]DMC可以向DMR发送“获取位置信息(GetPosit1nInfo) ”指令,获得正在播放的多媒体数据,如果正在播放的多媒体数据不为空,则确定DMR正在播放多媒体文件;否则,确定DMR不在播放多媒体文件。
[0069]步骤36、记录该多媒体文件的编号。
[0070]步骤37、确定所述DMS中是否存在所述文件夹路径信息对应的文件夹,若存在,则继续执行步骤38 ;否则跳转到步骤310中。
[0071]若在所述DMS中存在所述文件夹路径信息对应的文件夹,则确定所述DMS中存在所述多媒体文件所属的文件夹;否则,确定所述DMS中不存在文件夹路径信息对应的文件夹。
[0072]步骤38、生成所述文件夹内的各多媒体文件对应的播放列表。
[0073]步骤39、根据所述多媒体文件的编号,在所述播放列表中定位正在播放的多媒体文件的位置,确定下一个待播放的多媒体文件的编号,并将所述下一个待播放的多媒体文件的编号发送给所述DMS,使所述DMS将接收到的编号对应的多媒体媒体文件推送给DMR,使所述DMR播放接收到的下一个待播放的多媒体文件。
[0074]步骤310、结束操作。
[0075]结束控制播放的操作,即DMC根据用户的操作控制DMR和DMS播放多媒体文件。
[0076]本发明第三实施例中提供的控制播放的方法,DMC在访问DMS目录时,记录下访问的DMS对应的DMS标识码,及DMR对应的DMR标识码,且保存当前访问的文件夹路径信息到DMC的配置文件中;在01?:退出后,配置文件不会被清空或删除。当DMC重启后,先通过预先存储的DMS标识码和预先存储的DMR标识码得到DMC退出之前连接的DMS和DMR,如果此时DMR正在播放多媒体文件,则根据配置文件中预先存储的文件夹路径信息,逐层通过浏览动作访问DMS的目录,直到查找到正在播放的多媒体文件所属的文件夹为止,生成该文件夹内各多媒体文件对应的播放列表,并采用生成的播放列表控制播放多媒体文件。
[0077]以下为本发明实施例的装置实施例和系统实施例,本发明方法实施例、装置实施例和系统实施例属于同一构思,在装置实施例和系统实施例中未详尽描述的细节内容,可以参考上述方法实施例。
[0078]第四实施例:
[0079]图4是本发明第四实施例中提供的控制播放的装置的结构示意图,如图4所示,本实施例所述的装置可以为DLNA设备中的DMC。该装置包括:设备选择单元41,用于数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;第一确定单元42,用于确定所述DMR是否正在播放多媒体文件;第二确定单元43,用于确定所述DMS中是否存在正在播放的多媒体文件所属的文件夹;列表生成单元44,用于在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表;播放控制单元45,用于根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
[0080]其中,该装置还可以包括:编号获得单元,用于获得正在播放的多媒体文件的编号;所述播放控制单元45具体可以包括:位置定位子单元,用于根据正在播放的多媒体文件的编号,在所述播放列表中定位正在播放的多媒体文件的位置;连续播放子单元,用于根据所述播放列表和正在播放的多媒体文件的位置,确定下一个待播放的多媒体文件的编号,并将所述下一个待播放的多媒体文件的编号发送给所述DMS,使所述DMS将接收到的编号对应的多媒体媒体文件推送给DMR,并使所述DMR播放接收到的下一个待播放的多媒体文件。
[0081]其中,该装置还可以包括:第一预存储单元,用于在所述DMC访问DMS中文件夹时,将DMS对应的DMS标识码和访问的文件夹路径信息存入DMC中;第二预存储单元,用于在所述DMC与DMR连接时,将播放多媒体文件的DMR对应的DMR标识码存入所述DMC中。
[0082]其中,所述第二确定单元具体可以用于:在所述DMS中查找到所述文件夹路径信息对应的文件夹时,确定所述DMS中存在正在播放的多媒体文件所属的文件夹。
[0083]本发明第四实施例中提供的控制播放的装置,DMC在访问DMS目录时,记录下访问的DMS对应的DMS标识码,及DMR对应的DMR标识码,且保存当前访问的文件夹路径信息到DMC的配置文件中;在01?:退出后,配置文件不会被清空或删除。当DMC重启后,先通过预先存储的DMS标识码和预先存储的DMR标识码得到DMC退出之前连接的DMS和DMR,如果此时DMR正在播放多媒体文件,则根据配置文件中预先存储的文件夹路径信息,逐层通过浏览动作访问DMS的目录,直到查找到正在播放的多媒体文件所属的文件夹为止,生成该文件夹内各多媒体文件对应的播放列表,并采用生成的播放列表控制播放多媒体文件。
[0084]第五实施例:
[0085]图5是本发明第五实施例中提供的控制播放的系统的结构示意图,如图5所示,本实施例所述的控制系统包括:DMC51、与所述DMC遵循同一 DLNA协议的DMS52和DMR53,所述DMC51用于控制DMS52向DMR53发送多媒体文件,DMR53用于播放接收的多媒体文件,其特征在于,其中,
[0086]所述DMC51可以用于:重启后,获取预先存储的DMS标识码和预先存储的DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接;在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
[0087]其中,所述DMC51可以包括设备选择单元、第一确定单元、第二确定单元、列表生成单元和播放控制单元,还可以包括编号获得单元第一预存储单元和第二预存储单元,其中,所述播放控制单元具体可以包括位置定位子单元和连续播放子单元。
[0088]通过本发明第五实施例提供的控制播放的系统,能够在DMC重启后,继续播放DMC退出时DMR正在播放的多媒体文件的下一个待播放的多媒体文件,实现了多媒体文件的连续性播放。
[0089]上所述仅为本发明实施例的优选实施例,并不用于限制本发明实施例,对于本领域技术人员而言,本发明实施例可以有各种改动和变化。凡在本发明实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。
【权利要求】
1.一种应用于数字生活网络联盟DLNA协议的控制播放的方法,其特征在于,包括: 数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接; 在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
2.根据权利要求1所述的方法,其特征在于,在确定所述DMR正在播放多媒体文件后,还包括:获得正在播放的多媒体文件的编号; 根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件,包括: 根据正在播放的多媒体文件的编号,在所述播放列表中定位正在播放的多媒体文件的位置; 根据所述播放列表和正在播放的多媒体文件的位置,确定下一个待播放的多媒体文件的编号,并将所述下一个待播放的多媒体文件的编号发送给所述DMS,使所述DMS将接收到的编号对应的多媒体媒体文件推送给DMR,并使所述DMR播放接收到的下一个待播放的多媒体文件。
3.根据权利要求1所述的方法,其特征在于,DMC重启之前,还包括: 在所述DMC访问DMS中文件夹时,将DMS对应的DMS标识码和访问的文件夹路径信息存入DMC中; 在所述DMC与DMR连接时,将播放多媒体文件的DMR对应的DMR标识码存入所述DMC中。
4.根据权利要求3所述的方法,其特征在于,确定所述DMS中存在正在播放的多媒体文件所属的文件夹,包括: 在所述DMS中查找到所述文件夹路径信息对应的文件夹时,确定所述DMS中存在正在播放的多媒体文件所属的文件夹。
5.一种应用于数字生活网络联盟DLNA协议的控制播放的装置,其特征在于,包括: 设备选择单元,用于数字媒体控制器DMC重启后,获取预先存储的数字媒体服务器DMS标识码和预先存储的数字媒体渲染器DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接; 第一确定单元,用于确定所述DMR是否正在播放多媒体文件;第二确定单元,用于确定所述DMS中是否存在正在播放的多媒体文件所属的文件夹;列表生成单元,用于在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表;播放控制单元,用于根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
6.根据权利要求5所述的装置,其特征在于,还包括:编号获得单元,用于获得正在播放的多媒体文件的编号; 所述播放控制单元具体包括: 位置定位子单元,用于根据正在播放的多媒体文件的编号,在所述播放列表中定位正在播放的多媒体文件的位置; 连续播放子单元,用于根据所述播放列表和正在播放的多媒体文件的位置,确定下一个待播放的多媒体文件的编号,并将所述下一个待播放的多媒体文件的编号发送给所述DMS,使所述DMS将接收到的编号对应的多媒体媒体文件推送给DMR,并使所述DMR播放接收到的下一个待播放的多媒体文件。
7.根据权利要求5所述的装置,其特征在于,还包括: 第一预存储单元,用于在所述DMC访问DMS中文件夹时,将DMS对应的DMS标识码和访问的文件夹路径信息存入DMC中; 第二预存储单元,用于在所述DMC与DMR连接时,将播放多媒体文件的DMR对应的DMR标识码存入所述DMC中。
8.根据权利要求7所述的装置,其特征在于,所述第二确定单元具体用于: 在所述DMS中查找到所述文件夹路径信息对应的文件夹时,确定所述DMS中存在正在播放的多媒体文件所属的文件夹。
9.一种应用于数字生活网络联盟DLNA协议的控制播放的系统,包括数字媒体控制器DMC、与所述DMC遵循同一 DLNA协议的数字媒体服务器DMS和数字媒体渲染器DMR,所述DMC用于控制DMS向DMR发送多媒体文件,DMR用于播放接收的多媒体文件,其特征在于,其中, 所述DMC用于:重启后,获取预先存储的DMS标识码和预先存储的DMR标识码,并与所述DMS标识码对应的DMS和所述DMR标识码对应的DMR建立连接; 在确定所述DMR正在播放多媒体文件,且确定所述DMS中存在正在播放的多媒体文件所属的文件夹时,生成所述文件夹内的各多媒体文件对应的播放列表,并根据所述播放列表控制所述DMS向所述DMR推送多媒体文件,使所述DMR播放接收的多媒体文件。
【文档编号】H04L29/06GK104243469SQ201410459267
【公开日】2014年12月24日 申请日期:2014年9月10日 优先权日:2014年9月10日
【发明者】任超 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1