一种播放标记文件的方法、装置及系统制造方法及图纸

技术编号:10486406 阅读:94 留言:0更新日期:2014-10-03 15:44
本发明专利技术实施例涉及移动终端技术领域,尤其涉及一种播放标记文件的方法、装置及系统。该方法包括:DMC从DMS中获取标记文件中的标记信息;对于所述标记信息中的每个文件名,若在预先获得的所述标记文件所属文件夹中的媒体文件名称中查找到与该文件名相同的媒体文件名称,则DMC将该文件名对应的媒体文件的通用资源标识符添加到播放列表中;DMC将需要播放的所述播放列表中的通用资源标识符发送给所述DMS,使所述DMS将接收到的通用资源标识符对应的媒体文件推送给DMR,以使所述DMR播放接收到的媒体文件。该方法使得DLNA设备能够播放标记文件对应的媒体文件。

【技术实现步骤摘要】
一种播放标记文件的方法、装置及系统
本专利技术实施例涉及移动终端
,尤其涉及一种播放标记文件的方法、装置及系统。
技术介绍
数字生活网络联盟(DigitalLivingNetworkAlliance,DLNA)协议的目的就是为了“让家用电脑,家用电器和手机等设备可以实现互联互通”。DLNA协议允许一台数字媒体渲染器(DigitalMediaRenderer,DMR)直接访问并播放网络中数字媒体服务器(DigitalMediaServer,DMS)中的图像、声音或者视频资源等媒体文件。随着人们对无损音乐的追求,越来越多的用户直接将光盘原盘输出为整张光碟的无损音乐,使得整张专辑所有文件都在一个文件中,为了准确找到文件中每一曲的位置,CUE(CueSheet,节目表)文件也被广泛应用开来。CUE文件是指光盘映像(镜像)辅助文件或称标记文件,按照文本文件格式编制,出现之初主要应用于刻录时作为刻录的索引,随着CUE文件格式的推广,逐渐被用户用作定制的播放列表来使用。一个CUE文件可以关联一个或多个音频文件,而每一个音频文件可能包含有一曲或几曲歌曲,这样CUE文件就可以作为一个曲目索引来进行使用,其中按照既定的格式,记录了要关联的音频文件的文件名、每个音频文件中各个曲目的曲目名称、开始时间(可能也有结束时间)、演唱者等信息。目前,现有的DLNA设备已经能够支持多数主流的音频、视频和图片格式,然而对于CUE文件的支持几乎没有,即,在目前的DLNA设备中尚且缺乏播放CUE文件对应的媒体文件的方法。
技术实现思路
本专利技术的目的是提出一种播放标记文件的方法、装置及系统,以使得DLNA设备能够播放标记文件对应的媒体文件。一方面,本专利技术提供了一种播放标记文件的方法,包括:数字媒体控制器DMC从数字媒体服务器DMS中获取标记文件中的标记信息;对于所述标记信息中的每个文件名,若在预先获得的所述标记文件所属文件夹中的媒体文件名称中查找到与该文件名相同的媒体文件名称,则DMC将该文件名对应的媒体文件的通用资源标识符添加到播放列表中;DMC将需要播放的所述播放列表中的通用资源标识符发送给所述DMS,使所述DMS将接收到的通用资源标识符对应的媒体文件推送给数字媒体渲染器DMR,以使所述DMR播放接收到的媒体文件。再一方面,本专利技术提供了一种播放标记文件的装置,包括:信息获取单元,用于从数字媒体服务器DMS中获取标记文件中的标记信息;列表编辑单元,用于对于所述标记信息中的每个文件名,若在预先获得的所述标记文件所属文件夹中的媒体文件名称中查找到与该文件名相同的媒体文件名称,则将该文件名对应的媒体文件的通用资源标识符添加到播放列表中;文件发送单元,用于将需要播放的所述播放列表中的通用资源标识符发送给所述DMS,使所述DMS将接收到的通用资源标识符对应的媒体文件推送给数字媒体渲染器DMR,以使所述DMR播放接收到的媒体文件。另一方面,本专利技术提供了一种播放标记文件的系统,包括数字媒体控制器DMC、与所述DMC遵循同一DLNA协议的数字媒体服务器DMS和数字媒体渲染器DMR,其中,所述DMC用于:从数字媒体服务器DMS中获取标记文件中的标记信息;对于所述标记信息中的每个文件名,若在预先获得的所述标记文件所属文件夹中的媒体文件名称中查找到与该文件名相同的媒体文件名称,则将该文件名对应的媒体文件的通用资源标识符添加到播放列表中;将需要播放的所述播放列表中的通用资源标识符发送给所述DMS;所述DMS用于:向所述DMC发送所述标记文件中的标记信息;接收到所述DMC发送的所述播放列表中的通用资源标识符后,向所述DMR发送所述通用资源标识符对应的媒体文件;所述DMR用于:播放接收到的媒体文件。本专利技术实施例中提供的播放标记文件的方法、装置及系统,使得DLNA设备能够播放标记文件对应的媒体文件。本专利技术实施例中DMC从DMS中获得标记文件中的标记信息,并且对于所述标记信息中的每个文件名,若能够在预先获得的所述标记文件所属文件夹中的媒体文件名称中查找到该文件名,则将该文件名对应的媒体文件的通用资源标识符到播放列表中,并使所述DMS将所述播放列表中的需要播放的通用资源标识符对应的媒体文件推送给DMR,从而使所述DMR播放所述播放列表对应的媒体文件。因此,本专利技术实施例中DMC能够根据获取的标记信息,控制DMR播放所述标记信息对应的媒体文件,即,本专利技术实施例中DLNA设备能够播放标记文件对应的媒体文件。附图说明此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本专利技术实施例的一部分,并不构成对本专利技术实施例的限定。在附图中:图1是本专利技术第一实施例中提供的播放标记文件的方法的实现流程图;图2是本专利技术第二实施例中提供的播放标记文件的方法的实现流程图;图3是本专利技术第四实施例中提供的播放标记文件的方法的实现流程图;图4是本专利技术第五实施例中提供的播放标记文件的装置的结果示意图;图5是本专利技术第六实施例中提供的播放标记文件的系统的结果示意图。具体实施方式下面结合附图及具体实施例对本专利技术实施例进行更加详细与完整的说明。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部内容。第一实施例:图1是本专利技术第一实施例中提供的播放标记文件的方法的实现流程图,该方法的执行主体可以为:DLNA设备中的数字媒体控制器(DigitalMediaController,DMC)。该实现流程包括:步骤11、DMC从DMS中获取标记文件中的标记信息。其中,所述标记文件中的标记信息包括该标记文件要关联的媒体文件的文件名、每个媒体文件中各个媒体项目的名称、开始时间和/或结束时间等信息。一个标记文件可以关联一个媒体文件,也可以关联多个媒体文件,所述标记文件关联的媒体文件可以为音频文件或、视频文件等。其中,所述DMC从DMS中获取标记文件中的标记信息,包括:A、所述DMC浏览并显示所述DMS中的标记文件,当用户选择显示的标记文件时,向所述DMS发送获取指令,使所述DMS接收所述获取指令、根据所述获取指令将所述标记文件中的标记信息包装成可扩展标记语言格式,并返回可扩展标记语言格式的标记信息。本专利技术实施例中对DMS进行显示设置,使得DMS能够显示标记文件,即能够显示后缀为“.cue”的文件。DMC通过浏览动作能够获取并显示DMS中的标记文件所属文件夹的文件列表,当用户在该文件列表中选择显示的标记文件时,DMC向DMS发送获取指令,DMS接收并响应所述获取指令、将标记文件中的标记信息包装成可扩展标记语言(ExtensibleMarkupLanguage,XML)的格式,并返回XML格式的标记信息。其中,所述获取指令可以为获取标记信息指令,且所述获取指令可以为X_GetCueInfo指令。当用户选择显示的标记文件时,DMC向DMS发送X_GetCueInfo自定义指令。B、所述DMC接收所述DMS返回的可扩展标记语言格式的标记信息。DMC接收所述DMS返回的XML格式的标记信息,并将接收的XML个数的标记信息保存在内存中。步骤12、对于所述标记信息中的每个文件名,若在预先获得的所述标记文件所属文件夹中的媒体本文档来自技高网...
一种播放标记文件的方法、装置及系统

【技术保护点】
一种应用于数字生活网络联盟DLNA协议的播放标记文件的方法,其特征在于,包括:数字媒体控制器DMC从数字媒体服务器DMS中获取标记文件中的标记信息;对于所述标记信息中的每个文件名,若在预先获得的所述标记文件所属文件夹中的媒体文件名称中查找到与该文件名相同的媒体文件名称,则DMC将该文件名对应的媒体文件的通用资源标识符添加到播放列表中;DMC将需要播放的所述播放列表中的通用资源标识符发送给所述DMS,使所述DMS将接收到的通用资源标识符对应的媒体文件推送给数字媒体渲染器DMR,以使所述DMR播放接收到的媒体文件。

【技术特征摘要】
1.一种应用于数字生活网络联盟DLNA协议的播放标记文件的方法,其特征在于,包括:数字媒体控制器DMC从数字媒体服务器DMS中获取标记文件中的标记信息,所述标记文件是CUE文件,所述标记文件中的标记信息包括该标记文件要关联的媒体文件的文件名、所述媒体文件中各个媒体项目的名称,以及开始时间和/或结束时间;对于所述标记信息中的每个文件名,若在预先获得的所述标记文件所属文件夹中的媒体文件名称中查找到与该文件名相同的媒体文件名称,则DMC将该文件名对应的媒体文件的通用资源标识符添加到播放列表中;DMC将需要播放的所述播放列表中的通用资源标识符发送给所述DMS,使所述DMS将接收到的通用资源标识符对应的媒体文件推送给数字媒体渲染器DMR,以使所述DMR播放接收到的媒体文件。2.根据权利要求1所述的方法,其特征在于,DMC从DMS中获取标记文件中的标记信息,包括:所述DMC浏览并显示所述DMS中的标记文件,当用户选择显示的标记文件时,向所述DMS发送获取指令,使所述DMS接收所述获取指令、根据所述获取指令将所述标记文件中的标记信息包装成可扩展标记语言格式,并返回可扩展标记语言格式的标记信息;所述DMC接收所述DMS返回的可扩展标记语言格式的标记信息。3.根据权利要求2所述的方法,其特征在于,所述获取指令为获取标记信息指令,且所述获取指令为X_GetCueInfo指令。4.根据权利要求1-3任一项所述的方法,其特征在于,DMC将需要播放的所述播放列表中的通用资源标识符发送给所述DMS,使所述DMS将接收到的通用资源标识符对应的媒体文件推送给数字媒体渲染器DMR,以使所述DMR播放接收到的媒体文件,包括:若所述DMC为顺序播放模式,则所述DMC顺序的将所述播放列表中的通用资源标识符发送给所述DMS,使所述DMS将接收到的通用资源标识符对应的媒体文件推送给DMR,以使所述DMR播放接收到的媒体文件;若所述DMC为随机播放模式,则所述DMC随机的将所述播放列表中的通用资源标识符发送给所述DMS,使所述DMS将接收到的通用资源标识符对应的媒体文件推送给DMR,以使所述DMR播放接收到的媒体文件。5.根据权利要求4所述的方法,其特征在于,所述将该文件名对应的媒体文件的通用资源标识符添加到播放列表中,包括:所述DMC向所述DMS发送获取该文件名对应的媒体文件属性信息的请求,接收所述DMS返回的该文件名对应的媒体文件的属性信息;所述DMC从该文件名对应的媒体文件的属性信息中解析出该媒体文件的通用资源标识符,并将所述通用资源标识符添加到播放列表中。6.一种应用于数字生活网络联盟DLNA协议的播放标记文件的装置,其特征在于,包括:信息获取单元,用于从数字媒体服务器DMS中获取标记文件中的标记信息,所述标记文件是CUE文件,所述标记文件中的标记信息包括该标记文件要关联的媒体文件的文件名、所述媒体文件中各个媒体项目的名称,以及开始时间和/或结束时间;列表编辑单元,用于对于所述标记信息中的每个文件名,若在预先获得的所述标记文件所属文件夹中的媒体文件名称中查找到与该文...

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

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

1