一种多媒体资源的播放方法及装置制造方法

文档序号:8006138阅读:123来源:国知局
一种多媒体资源的播放方法及装置制造方法
【专利摘要】本发明公开了一种媒体资源的播放方法及装置,其中,该方法包括以下步骤:在多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表;在预先选择有第一多媒体播放器时,在所述第一播放列表中查找所述第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第二播放列表;将所述第二播放列表中的多媒体资源依次推送到所述第一多媒体播放器以进行播放。采用本发明实施例,可方便的选择用户喜欢的多媒体资源,并在选择的多媒体播放器中相应播放该用户喜欢的多媒体资源。
【专利说明】一种多媒体资源的播放方法及装置

【技术领域】
[0001]本发明涉及到通讯【技术领域】,特别涉及到一种多媒体资源的播放方法及装置。

【背景技术】
[0002]随着数字家庭概念应用的不断发展,DLNA (Digital Living Network Alliance,数字生活网络联盟)设备作为直接面向用户的装置,其良好的用户体验无疑是DLNA设备的一大卖点。
[0003]DLNA的设备分类中,包括家庭网络设备、移动手持设备、家庭互操作设备。
[0004]其中家庭网络设备包括多媒体资源服务器(如:DMS,Digital Media Server,数字媒体服务器)、多媒体播放器(如:DMP,Digital Media Player,数字媒体播放器;DMR,Digital Media Renderer,数字媒体渲染器)、多媒体控制器(如:DMC, Digital MediaController,数字媒体控制器)、多媒体打印机(如:DMPr, Digital Media Printer,数字媒体打印机)。
[0005]移动手持设备包括移动式多媒体资源服务器(如:M-DMS,Mobile Digital MediaServer,移动式数字媒体服务器)、移动式多媒体播放器(如:M_DMP,Mobile Digital MediaPlayer,移动式数字媒体播放器)、移动式多媒体上传控制器(如:M_DMU,Mobile DigitalMedia Uploader,移动式数字媒体上传控制器)、移动式多媒体下载控制器(如:M_DMD,Mobile Digital Media Downloader,移动式数字媒体下载控制器)、移动式多媒体控制器(如:M-DMC, Mobile Digital Media Controller,移动式数字媒体控制器)。
[0006]家庭互操作设备包括M_NCF(Mobile Network Connectivity Funct1n,移动网络连接功能设备)、MIU (Mobile Interoperability Unit,媒体交互设备)。
[0007]该多媒体资源服务器可以是DLNA互联设备中任何一个具有文件存储功能的设备,该多媒体播放器可以是DLNA互联设备中任何一个具有显示功能,并具播放音视频功能的设备。
[0008]在DLNA协议中规定了 3种播放媒体资源的交互方式:
[0009]1、多媒体资源服务器可以主动将存储的音视频文件推送到任意一台DMR设备中播放。
[0010]2、多媒体播放器可以主动搜索并选择该多媒体资源服务器中的音视频文件进行播放。
[0011]3、通过多媒体控制器可以将读取多媒体资源服务器中的音视频文件,并将所选音视频文件推送至多媒体播放器中播放。
[0012]在目前已有的DLNA应用中,数字家庭网络中可能有多个多媒体资源服务器,每个多媒体资源服务器上都有一些用户感兴趣的资源,这些多媒体资源服务器中的音视频文件可以在不同的多媒体播放器中播放,多媒体资源服务器可能会向多媒体播放器主动推送一个多媒体资源,但是这个多媒体资源在多媒体播放器是否可以播放,多媒体资源服务器并不关心。多媒体播放器会搜索一些多媒体资源服务器中的媒体资源进行播放,但是多媒体播放器并不清楚其是否支持该搜索的媒体资源。类似的,用户可能会在多个多媒体资源服务器中选择一些媒体资源作为自己的播放列表,但是用户不可能一次就把所有的列表中的所有的媒体都欣赏完了,那么用户下次的使用时,需要重新选择自己的媒体资源,进行播放。数字家庭网络中多媒体资源服务器上的媒体资源是一个不断增长的过程,面对多媒体资源服务器上巨大的媒体资源库,对资源的选择以及对播放设备的选择,判断播放设备是否可以播放这个资源等,对用户来说很繁琐,影响用户体验,如:用户每次都要搜索资源,每次都要选择多媒体播放器。


【发明内容】

[0013]本发明的主要目的为提供一种多媒体资源播放方法及装置,旨在方便的选择用户喜欢的多媒体资源,及在多媒体播放器中相应的播放该用户喜欢的多媒体资源。
[0014]本发明提供一种多媒体资源播放的方法,包括以下步骤:
[0015]在多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表;
[0016]在预先选择有第一多媒体播放器时,在所述第一播放列表中查找所述第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第二播放列表;
[0017]将所述第二播放列表中的多媒体资源依次推送到所述第一多媒体播放器以进行播放。
[0018]优选地,在多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表的步骤之后,该方法还包括:
[0019]在未预先选择第一多媒体播放器时,从预先确定的多媒体播放器列表中,确定支持播放第一播放列表中多媒体资源的个数最多的多媒体播放器,并将确定的多媒体播放器设置为第二多媒体播放器;
[0020]根据所述第二多媒体播放器支持播放的第一播放列表中的多媒体资源,生成第三播放列表;
[0021]将所述第三播放列表中的多媒体资源依次推送到该第二多媒体播放器以进行播放。
[0022]优选地,将所述第二播放列表中的多媒体资源依次推送到所述第一多媒体播放器以进行播放。的步骤之后,该方法还包括:
[0023]当已将所述第二播放列表中的所有媒体资源都推送到所述第一多媒体播放器且预先选择有第三多媒体播放器时,则将第一播放列表的多媒体资源减去第二播放列表中的多媒体资源,以生成第四播放列表;
[0024]在预先选择有第三多媒体播放器时,在所述第四播放列表中查找所述第三多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第五播放列表;
[0025]将所述第五播放列表中的多媒体资源依次推送到该第三多媒体播放器以进行播放。
[0026]优选地,所述在多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表的步骤之前,该方法还包括:
[0027]接收对多媒体资源服务器上的多媒体资源的选择指令,并将身份标识信息添加在选择的多媒体资源的属性信息中。
[0028]优选地,所述在所述第一播放列表中查找所述第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第二播放列表的步骤之前,该方法还包括:
[0029]获取所述第一多媒体播放器的设备信息,以获得所述第一多媒体播放器支持的多媒体文件格式。
[0030]本发明还提供一种多媒体资源的播放装置,该装置包括:第一生成模块,与所述第一生成模块连接的第二生成模块,与所述第二生成模块连接的第一推送模块;其中:
[0031]该第一生成模块用于多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表;
[0032]该第二生成模块用于在预先选择有第一多媒体播放器时,在所述第一播放列表中查找所述第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第二播放列表;
[0033]该第一推送模块用于将所述第二播放列表中的多媒体资源依次推送到所述第一多媒体播放器以进行播放。
[0034]优选地,所述装置还包括与所述第一生成模块连接的第一设置模块,与所述第一设置模块连接的第三生成模块,与所述第三生成模块连接的第二推送模块;其中:
[0035]该第一设置模块用于在未预先选择第一多媒体播放器时,从预先确定的多媒体播放器列表中,确定支持播放第一播放列表中多媒体资源的个数最多的多媒体播放器,并将确定的多媒体播放器设置为第二多媒体播放器;
[0036]该第三生成模块用于根据所述第二多媒体播放器支持播放的第一播放列表中的多媒体资源,生成第三播放列表;
[0037]该第二推送模块用于将所述第三播放列表中的多媒体资源依次推送到该第二多媒体播放器以进行播放。
[0038]优选地,该装置还包括与所述第一推送模块连接的第四生成模块,与所述第四生成模块连接的第五生成模块,与所述第五生成模块连接的第三推送模块,其中:
[0039]该第四生成模块用于当第一推送模块已将所述第二播放列表中的所有媒体资源都推送到所述第一多媒体播放器且预先选择有第三多媒体播放器时,则将第一播放列表的多媒体资源减去第二播放列表中的多媒体资源,以生成第四播放列表;
[0040]该第五生成模块在预先选择有第三多媒体播放器时,在所述第四播放列表中查找所述第三多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第五播放列表;
[0041]该第三推送模块还用于将所述第五播放列表中的多媒体资源依次推送到该第三多媒体播放器以进行播放。
[0042]优选地,该装置还包括与所述第一生成模块连接的属性修改模块,该属性修改模块用于接收对多媒体服务器上的多媒体资源的选择指令,并将身份标识信息添加在选择的多媒体资源的属性信息中。
[0043]优选地,所述第二生成模块包括获取单元,该获取单元用于获取该第一多媒体播放器的设备信息,以获得所述第一多媒体播放器支持的多媒体文件格式。
[0044]本发明实施例,通过在多媒体资源服务器上查找包括身份标识信息的多媒体资源,并根据查找结果生成第一播放列表,及根据选择的第一多媒体播放器确定该第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并生成第二播放列表,然后将该第二播放列表的多媒体资源推送到第一多媒体播放器中进行播放。采用本发明,可方便的选择用户喜欢的多媒体资源,并在选择的第一多媒体播放器中相应播放该用户喜欢的多媒体资源。

【专利附图】

【附图说明】
[0045]图1为本发明的多媒体资源播放方法的第一实施例流程示意图;
[0046]图2为本发明的多媒体资源播放方法的第二实施例流程示意图;
[0047]图3为本发明的多媒体资源播放方法的第三实施例流程示意图;
[0048]图4为本发明的多媒体资源播放方法的第四实施例流程示意图;
[0049]图5为本发明的多媒体资源播放方法的第五实施例流程示意图;
[0050]图6为本发明的多媒体资源播放装置的第一实施例结构示意图;
[0051]图7为本发明的多媒体资源播放装置的第二实施例结构示意图;
[0052]图8为本发明的多媒体资源播放装置的第三实施例结构示意图;
[0053]图9为本发明的多媒体资源播放装置的第四实施例结构示意图。
[0054]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0055]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0056]参照图1,图1为本发明的多媒体资源播放方法的第一实施例流程示意图,该方法包括:
[0057]S10、在多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表。
[0058]在家庭网络中,可包括至少一个多媒体资源服务器,在本实施例中,该多媒体资源服务器可以为DMS (Digital Media Server,数字媒体服务器)。各个数字媒体服务器上保存的多媒体资源的格式可相同也可不相同,如在一个数字媒体服务器保存着格式为MPEG(Mot1n Picture Experts Group,运动图像专家组)的多媒体资源,在另一个数字媒体服务器上保存着格式为MPEG和3GP (3GP是一种3G流媒体的视频编码格式)的多媒体资源,在另一个数字媒体服务器上保存着格式为MPEG、3GP、AVI (Aud1 Video Interleaved,音频视频交错)、ASF (Advanced Streaming format,高级流格式)、WMV> RMVB的多媒体资源。
[0059]在该步骤SlO中,从家庭网络中的各个多媒体资源服务器上查找属性信息包括身份标识信息的多媒体资源,该身份标识信息为用户的身份标识信息,如用户身份标识信息为123456,则在各多媒体资源服务器上查找包括用户身份标识信息为123456的多媒体资源,并将找到的符合要求的多媒体资源生成第一播放列表,即该第一播放列表内的多媒体资源的属性信息均包括了用户身份标识信息123456,该第一播放列表内的多媒体资源均是身份标识信息为123456的用户感兴趣的多媒体资源。
[0060]S11、判断是否从预先确定的多媒体播放器列表中选择一个播放器作为第一多媒体播放器,如果是,则执行步骤S12。
[0061]在家庭网络中,可包括至少一个多媒体播放器,该多媒体播放器可以为DMP(Digital Media Player,数字媒体播放器)或 DMR (Digital Media Renderer,数字媒体值染器),将可用的多媒体播放器添加到多媒体播放器播放列表中,该多媒体播放器列表中的各多媒体播放器可支持至少一种多媒体文件格式,该各个多媒体播放器支持的多媒体文件格式可完全相同、部分相同、完全不同。用户可从多媒体播放器列表中选择任意一个多媒体播放器作为第一多媒体播放器。如该多媒体播放器列表中包括第一数字媒体播放器DMP、第二数字媒体播放器DMP、第一数字媒体渲染器DMR、第二数字媒体渲染器DMR等,用户可选择第一数字媒体播放器DMP作为第一多媒体播放器。
[0062]S12、在该第一播放列表中查找该第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第二播放列表。
[0063]在该步骤S12中,在第一播放列表中查找该第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,如该第一多媒体播放器为第一数字媒体播放器DMP,该第一数字媒体播放器DMP支持的多媒体文件格式为MPEG和3GP,则在该第一播放列表中查找多媒体文件格式为MPEG和3GP的多媒体资源,并将找到的符合要求的多媒体资源生成第二播放列表,即该第二播放列表内的多媒体资源的多媒体文件属性均包括了用户身份标识信息123456且该第二播放列表中的多媒体资源是第一多媒体播放器能播放的多媒体资源。
[0064]S13、将该第二播放列表中的多媒体资源依次推送到该第一多媒体播放器以进行播放。
[0065]在该步骤S13中,首先将第二播放列表中的第一个多媒体资源推送给第一多媒体播放器,及在收到第一多媒体播放器的反馈信息为“已播放完”时,将该已播放的多媒体资源标记为已播放,并将该第二播放列表中的下一个多媒体资源推送给第一多媒体播放器,并在收到第一多媒体播放器的反馈信息为“已播放完”时,依次将下一个多媒体资源推送给第一多媒体播放器。
[0066]采用上述的多媒体资源播放方法,通过在多媒体资源服务器上查找属性信息包括身份标识信息的多媒体资源,并根据查找结果生成第一播放列表,及根据选择的第一多媒体播放器确定该第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并生成第二播放列表,然后将该第二多媒体播放列表的多媒体资源推送到第一多媒体播放器中进行播放。采用本发明,可方便的选择用户喜欢的多媒体资源,并在选择的第一多媒体播放器中相应播放该用户喜欢的多媒体资源。
[0067]参照图2,图2为本发明的多媒体资源播放方法的第二实施例流程示意图。
[0068]基于上述多媒体资源播放方法的第一实施例,当步骤Sll的判断为否时,即用户未从预先确定的多媒体播放器列表中选择一个播放器作为第一多媒体播放器时,该方法还包括:
[0069]S14、从预先确定的多媒体播放器列表中,确定支持播放第一播放列表中多媒体资源的个数最多的多媒体播放器,并将确定的多媒体播放器设置为第二多媒体播放器。
[0070]当在步骤Sll中的判断结果为用户未从预先确定的多媒体播放器列表中选择一个播放器作为第一多媒体播放器时,通过该步骤S14从预先确定的多媒体播放器列表中选择一个多媒体播放器作为第二多媒体播放器,具体的:获取多媒体播放器列表中各多媒体播放器支持播放第一播放列表中的多媒体资源的个数,如第一数字媒体播放器DMP支持播放第一播放列表中的多媒体资源个数为10个,第二数字媒体播放器DMP支持播放第一播放列表中的多媒体资源的个数为20个,第一数字媒体渲染器DMR支持播放第一播放列表中的多媒体资源的个数为30个,第二数字媒体渲染器DMR支持播放第一播放列表中的多媒体资源的个数为40个;将能播放第一多媒体播放器列表的多媒体资源个数最多的第二数字媒体渲染器DMR设置为第二多媒体播放器。
[0071]S15、根据该第二多媒体播放器支持播放的第一播放列表中的多媒体资源,生成第三播放列表。
[0072]在该步骤S15中,在第一播放列表中查找该第二多媒体播放器支持的多媒体文件格式对应的多媒体资源,如该第二多媒体播放器为第二数字媒体渲染器DMR,该第二数字媒体渲染器DMR支持的多媒体文件格式为MPEG、3GP、RMVB, AVI,则在该第一播放列表中查找多媒体文件格式为MPEG、3GP、RMVB, AVI的媒体资源,并将找到的符合要求的多媒体资源生成第三播放列表。
[0073]S16、将该第三播放列表中的多媒体资源依次推送到该第二多媒体播放器以进行播放。
[0074]在步骤S16中,首先将第三播放列表中的第一个多媒体资源推送给第二多媒体播放器,及在收到第二多媒体播放器的反馈信息为“已播放完”时,将该已播放的多媒体资源标记为已播放,并将该第三播放列表中的下一个多媒体资源推送给第二多媒体播放器,并在收到第二多媒体播放器的反馈信息为“已播放完”时,依次将下一个多媒体资源推送给第二多媒体播放器。
[0075]参照图3,图3为本发明的多媒体资源播放方法的第三实施例流程示意图。
[0076]基于上述多媒体资源播放方法的第一实施例或第二实施例,在步骤S13之后,该方法还包括:
[0077]S17、当已将该第二播放列表中的所有媒体资源都推送到该第一多媒体播放器且预先选择有第三多媒体播放器时,则将第一播放列表的多媒体资源减去第二播放列表中的多媒体资源,以生成第四播放列表。
[0078]查看第二播放列表中的各多媒体资源的标识状态,若所有的多媒体资源的标识状态都为已播放,则说明已将第二播放列表中所有媒体资源推送给第一多媒体播放器进行播放。如在步骤SlO中生成的第一播放列表包括了 100个包括用户身份标识信息的多媒体资源,在步骤S12中生成的第二播放列表是从该第一播放列表中选择了 40个多媒体资源,则将该第一播放列表的多媒体资源减去第二播放列表中的多媒体资源,得到第一多媒体播放器未播放的60个多媒体资源,生成第四播放列表,该第四播放列表即为未播放的多媒体资源。
[0079]S18、在预先选择有第三多媒体播放器时,在该第四播放列表中查找该第三多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第五播放列表。
[0080]用户在使用第一多媒体播放器播放完感兴趣的多媒体资源后,因第一播放列表中的有些多媒体资源不能在第一多媒体播放器中播放,需要用户在多媒体播放器列表中选择与第一多媒体播放器不同的多媒体播放器作为第三多媒体播放器,如第一多媒体播放器为第一数字媒体播放器DMP,则用户可选择第二数字媒体播放器DMP作为第三多媒体播放器。
[0081]在该步骤S18中,在第四播放列表中查找该第三多媒体播放器支持的多媒体文件格式对应的多媒体资源,如该第三多媒体播放器为第二数字媒体播放器DMP,该第二数字媒体播放器DMP支持的多媒体文件格式为MPEG和AVI,则在该第三播放列表中查找多媒体文件格式为MPEG和AVI的多媒体资源,并将找到的符合要求的多媒体资源生成第五播放列表。
[0082]S19、将该第五播放列表中的多媒体资源依次推送到该第三多媒体播放器以进行播放。
[0083]在该步骤S19中,首先将第五播放列表中的第一个多媒体资源推送给第一多媒体播放器,及在收到第三多媒体播放器的反馈信息为“已播放完”时,将该已播放的多媒体资源标记为已播放,并将该第五播放列表中的下一个多媒体资源推送给第三多媒体播放器,并在收到第三多媒体播放器的反馈信息为“已播放完”时,依次将下一个多媒体资源推送给第三多媒体播放器。
[0084]参照图4,图4为本发明的多媒体资源播放方法的第四实施例流程示意图。
[0085]基于上述多媒体资源播放方法的第一实施例、第二实施例或第三实施例,在步骤SlO之前,该方法还包括:
[0086]S20、接收对多媒体资源服务器上的多媒体资源的选择指令,并将身份标识信息添加在选择的多媒体资源的属性信息中。
[0087]在该步骤S20中,用户使用自己的身份标识信息登录DLNA系统,用户可对多媒体资源服务器上的多媒体资源进行选择,如:用户登录DLNA系统后,该系统从各个多媒体资源服务器上获取多媒体资源目录,并将多媒体资源进行分类显示(如分为国产剧、美剧、港台剧、喜剧、惊悚剧等),用户对该分类显示的多媒体资源进行浏览,当用户看到喜欢的多媒体资源时,对该喜欢的多媒体资源进行选择。在该步骤S20中,还将用户的身份标识信息添加在用户选择的多媒体资源的多媒体文件属性中,如将用户的身份标识信息123456添加在用户选择的多媒体资源的属性信息中。
[0088]参照图5,图5为本发明的多媒体资源播放方法的第五实施例流程示意图。
[0089]基于上述多媒体资源播放方法的第一实施例、第二实施例、第三实施例或第四实施例,在步骤S12之前,该方法还包括:
[0090]S21、获取该第一多媒体播放器的设备信息,以获得该第一多媒体播放器支持的多媒体文件格式。
[0091]在该步骤S21中,获取该第一多媒体播放器的设备信息,如获取该第一多媒体播放器的软件配置信息和硬件配置信息。
[0092]参照图6,图6为本发明的多媒体资源播放装置的第一实施例结构示意图,该装置包括:第一生成模块10,与该第一生成模块10连接的第二生成模块11,与该第二生成模块11连接的第一推送模块12;其中:;其中:
[0093]该第一生成模块10用于多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表;
[0094]该第二生成模块11用于在预先选择有第一多媒体播放器时,在该第一播放列表中查找该第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第二播放列表;
[0095]该第一推送模块12用于将该第二播放列表中的多媒体资源依次推送到该第一多媒体播放器以进行播放。
[0096]在家庭网络中,可包括至少一个多媒体资源服务器,在本实施例中,该多媒体资源服务器可以为DMS (Digital Media Server,数字媒体服务器)。各个数字媒体服务器上保存的多媒体资源的格式可相同也可不相同,如在一个数字媒体服务器保存着格式为MPEG(Mot1n Picture Experts Group,运动图像专家组)的多媒体资源,在另一个数字媒体服务器上保存着格式为MPEG和3GP (3GP是一种3G流媒体的视频编码格式)的多媒体资源,在另一个数字媒体服务器上保存着格式为MPEG、3GP、AVI (Aud1 Video Interleaved,音频视频交错)、ASF (Advanced Streaming format,高级流格式)、WMV> RMVB的多媒体资源。
[0097]该第一生成模块10从家庭网络中的各个多媒体资源服务器上查找属性信息包括身份标识信息的多媒体资源,该身份标识信息为用户身份标识信息,如用户身份标识信息为123456,则在各多媒体资源服务器上查找包括用户身份标识信息为123456的多媒体资源,并将找到的符合要求的多媒体资源生成第一播放列表,即该第一播放列表内的多媒体资源的属性信息均包括了用户身份标识信息123456,该第一播放列表内的多媒体资源均是身份标识信息为123456的用户感兴趣的多媒体资源。
[0098]在家庭网络中,可包括至少一个多媒体播放器,该多媒体播放器可以为DMP(Digital Media Player,数字媒体播放器)或 DMR (Digital Media Renderer,数字媒体值染器),将可用的多媒体播放器添加到多媒体播放器播放列表中,该多媒体播放器列表中的各多媒体播放器可支持至少一种多媒体文件格式,该各个多媒体播放器支持的多媒体文件格式可完全相同、部分相同、完全不同。用户可从多媒体播放器列表中选择任意一个多媒体播放器作为第一多媒体播放器。如该多媒体播放器列表中包括第一数字媒体播放器DMP、第二数字媒体播放器DMP、第一数字媒体渲染器DMR、第二数字媒体渲染器DMR等,用户可选择第一数字媒体播放器DMP作为第一多媒体播放器。
[0099]该第二生成模块11在第一播放列表中查找该第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,如该第一多媒体播放器为第一数字媒体播放器DMP,该第一数字媒体播放器DMP支持的多媒体文件格式为MPEG和3GP,则在该第一播放列表中查找多媒体文件格式为MPEG和3GP的多媒体资源,并将找到的符合要求的多媒体资源生成第二播放列表,即该第二播放列表内的多媒体资源的多媒体文件属性均包括了用户身份标识信息123456且该第二播放列表中的多媒体资源是第一多媒体播放器能播放的多媒体资源。
[0100]该第二生成模块11包括获取单元,该获取单元用于获取该第一多媒体播放器的设备信息,以获得该第一多媒体播放器支持的多媒体文件格式,如获取该第一多媒体播放器的软件配置信息和硬件配置信息。
[0101]该第一推送模块12将第二播放列表中的第一个多媒体资源推送给第一多媒体播放器,及在收到第一多媒体播放器的反馈信息为“已播放完”时,将该已播放的多媒体资源标记为已播放,并将该第二播放列表中的下一个多媒体资源推送给第一多媒体播放器,并在收到第一多媒体播放器的反馈信息为“已播放完”时,依次将下一个多媒体资源推送给第一多媒体播放器。
[0102]参照图7,图7为本发明的多媒体资源播放装置的第二实施例结构示意图。
[0103]基于上述的多媒体资源播放装置的第一实施例,该装置还包括与该第一生成模块10连接的第一设置模块13,与该第一设置模块13连接的第三生成模块14,与该第三生成模块14连接的第二推送模块15 ;其中:
[0104]该第一设置模块13用于在未预先选择第一多媒体播放器时,从预先确定的多媒体播放器列表中,确定支持播放第一播放列表中多媒体资源的个数最多的多媒体播放器,并将确定的多媒体播放器设置为第二多媒体播放器;
[0105]该第三生成模块14用于根据该第二多媒体播放器支持播放的第一播放列表中的多媒体资源,生成第三播放列表;
[0106]该第二推送模块15用于将该第三播放列表中的多媒体资源依次推送到该第二多媒体播放器以进行播放。
[0107]当第一判断模块11的判断结果为未从预先确定的多媒体播放器列表中选择一个播放器作为第一多媒体播放器时,通过第一设置模块13从预先确定的多媒体播放器列表中选择一个多媒体播放器作为第二多媒体播放器,具体的:获取多媒体播放器列表中各多媒体播放器支持播放第一播放列表中的多媒体资源的个数,如第一数字媒体播放器DMP支持播放第一播放列表中的多媒体资源个数为10个,第二数字媒体播放器DMP支持播放第一播放列表中的多媒体资源的个数为20个,第一数字媒体渲染器DMR支持播放第一播放列表中的多媒体资源的个数为30个,第二数字媒体渲染器DMR支持播放第一播放列表中的多媒体资源的个数为40个;将能播放第一多媒体播放器列表的多媒体资源个数最多的第二数字媒体渲染器DMR设置为第二多媒体播放器。
[0108]该第三生成模块14在第一播放列表中查找该第二多媒体播放器支持的多媒体文件格式对应的多媒体资源,如该第二多媒体播放器为第二数字媒体渲染器DMR,该第二数字媒体渲染器DMR支持的多媒体文件格式为MPEG、3GP、RMVB, AVI,则在该第一播放列表中查找多媒体文件格式为MPEG、3GP、RMVB, AVI的多媒体资源,并将找到的符合要求的多媒体资源生成第三播放列表。
[0109]该第二推送模块15将第三播放列表中的多媒体资源依次推送到该第二多媒体播放器以进行播放,具体的,首先将第三播放列表中的第一个多媒体资源推送给第二多媒体播放器,及在收到第二多媒体播放器的反馈信息为“已播放完”时,将该已播放的多媒体资源标记为已播放,并将该第三播放列表中的下一个多媒体资源推送给第二多媒体播放器,并在收到第二多媒体播放器的反馈信息为“已播放完”时,依次将下一个多媒体资源推送给第二多媒体播放器。
[0110]参照图8,图8为本发明的多媒体资源播放装置的第三实施例结构示意图。
[0111]基于上述的多媒体资源播放装置的第一实施例或第二实施例,该装置还包括与该第一推送模块12连接的第四生成模块16,与该第四生成模块16连接的第五生成模块17,与该第五生成模块17连接的第三推送模块18 ;其中:
[0112]该第四生成模块16用于当第一推送模块已将该第二播放列表中的所有多媒体资源都推送到该第一多媒体播放器且预先选择有第三多媒体播放器时,则将第一播放列表的多媒体资源减去第二播放列表中的多媒体资源,以生成第四播放列表;
[0113]该第五生成模块17在预先选择有第三多媒体播放器时,在该第四播放列表中查找该第三多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第五播放列表;
[0114]该第三推送模块18还用于将该第五播放列表中的多媒体资源依次推送到该第三多媒体播放器以进行播放。
[0115]该四生成模块16查看第二播放列表中的各多媒体资源的标识状态,若所有的多媒体资源的标识状态都为已播放,则说明已将第二播放列表中所有多媒体资源推送给第一多媒体播放器进行播放。
[0116]该第四生成模块16用于当第一推送模块已将该第二播放列表中的所有多媒体资源都推送到该第一多媒体播放器且预先选择有第三多媒体播放器时,将第一播放列表的多媒体资源减去第二播放列表中的多媒体资源,以生成第四播放列表。如:第一播放列表包括了 100个包括用户身份标识信息的多媒体资源,第二播放列表从该第一播放列表中选择了40个多媒体资源,则将该第一播放列表的多媒体资源减去第二播放列表中的多媒体资源,得到第一多媒体播放器未播放的60个多媒体资源,生成第四播放列表,该第四播放列表即为未播放的多媒体资源。
[0117]用户在使用第一多媒体播放器播放完感兴趣的多媒体资源后,因第一播放列表中的有些多媒体资源不能在第一多媒体播放器中播放,需要用户在多媒体播放器列表中选择与第一多媒体播放器不同的多媒体播放器作为第三多媒体播放器,如第一多媒体播放器为第一数字媒体播放器DMP,则用户可选择第二数字媒体播放器DMP作为第三多媒体播放器。
[0118]该第五生成模块17在第四播放列表中查找该第三多媒体播放器支持的多媒体文件格式对应的多媒体资源,如该第三多媒体播放器为第二数字媒体播放器DMP,该第二数字媒体播放器DMP支持的多媒体文件格式为MPEG和AVI,则在该第三播放列表中查找多媒体文件格式为MPEG和AVI的多媒体资源,并将找到的符合要求的多媒体资源生成第五播放列表。
[0119]该第三推送模块18还用于将该第五播放列表中的多媒体资源依次推送到该第三多媒体播放器以进行播放,具体的,首先将第五播放列表中的第一个多媒体资源推送给第一多媒体播放器,及在收到第三多媒体播放器的反馈信息为“已播放完”时,将该已播放的多媒体资源标记为已播放,并将该第五播放列表中的下一个多媒体资源推送给第三多媒体播放器,并在收到第三多媒体播放器的反馈信息为“已播放完”时,依次将下一个多媒体资源推送给第三多媒体播放器。
[0120]参照图9,图9为本发明的多媒体资源播放装置的第四实施例流程示意图。
[0121]基于上述多媒体资源播放装置的第一实施例、第二实施例或第三实施例,该装置还包括与该第一生成模块10连接的属性修改模块19,该该属性修改模块19用于接收对多媒体服务器上的多媒体资源的选择指令,并将身份标识信息添加在选择的多媒体资源的属性信息中。
[0122]用户使用自己的身份标识信息登录DLNA系统,用户可对多媒体资源服务器上的多媒体资源进行选择,如:用户登录DLNA系统后,该系统从各个多媒体资源服务器上获取多媒体资源目录,并将多媒体资源进行分类显示(如分为国产剧、美剧、港台剧、喜剧、惊悚剧等),用户对该分类显示的多媒体资源进行浏览,当用户看到喜欢的多媒体资源时,通过属性修改模块19对该喜欢的多媒体资源进行选择。该属性修改模块19还将用户的身份标识信息添加在用户选择的多媒体资源的多媒体文件属性中,如将用户的身份标识信息123456添加在用户选择的多媒体资源的属性信息中。
[0123]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围。
【权利要求】
1.一种多媒体资源的播放方法,其特征在于,包括以下步骤: 在多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表; 在预先选择有第一多媒体播放器时,在所述第一播放列表中查找所述第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第二播放列表; 将所述第二播放列表中的多媒体资源依次推送到所述第一多媒体播放器以进行播放。
2.根据权利要求1所述的方法,其特征在于,在多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表的步骤之后,该方法还包括: 在未预先选择第一多媒体播放器时,从预先确定的多媒体播放器列表中,确定支持播放第一播放列表中多媒体资源的个数最多的多媒体播放器,并将确定的多媒体播放器设置为第二多媒体播放器; 根据所述第二多媒体播放器支持播放的第一播放列表中的多媒体资源,生成第三播放列表; 将所述第三播放列表中的多媒体资源依次推送到该第二多媒体播放器以进行播放。
3.根据权利要求2所述的方法,其特征在于,将所述第二播放列表中的多媒体资源依次推送到所述第一多媒体播放器以进行播放。的步骤之后,该方法还包括: 当已将所述第二播放列表中的所有媒体资源都推送到所述第一多媒体播放器且预先选择有第三多媒体播放器时,则将第一播放列表的多媒体资源减去第二播放列表中的多媒体资源,以生成第四播放列表; 在预先选择有第三多媒体播放器时,在所述第四播放列表中查找所述第三多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第五播放列表; 将所述第五播放列表中的多媒体资源依次推送到该第三多媒体播放器以进行播放。
4.根据权利要求3所述的方法,其特征在于,所述在多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表的步骤之前,该方法还包括: 接收对多媒体资源服务器上的多媒体资源的选择指令,并将身份标识信息添加在选择的多媒体资源的属性信息中。
5.根据权利要求4所述的方法,其特征在于,所述在所述第一播放列表中查找所述第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第二播放列表的步骤之前,该方法还包括: 获取所述第一多媒体播放器的设备信息,以获得所述第一多媒体播放器支持的多媒体文件格式。
6.一种多媒体资源的播放装置,其特征在于,该装置包括:第一生成模块,与所述第一生成模块连接的第二生成模块,与所述第二生成模块连接的第一推送模块;其中: 该第一生成模块用于多媒体资源服务器上查找包括身份标识属性信息的多媒体资源,并根据查找结果生成第一播放列表; 该第二生成模块用于在预先选择有第一多媒体播放器时,在所述第一播放列表中查找所述第一多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第二播放列表; 该第一推送模块用于将所述第二播放列表中的多媒体资源依次推送到所述第一多媒体播放器以进行播放。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括与所述第一生成模块连接的第一设置模块,与所述第一设置模块连接的第三生成模块,与所述第三生成模块连接的第二推送模块;其中: 该第一设置模块用于在未预先选择第一多媒体播放器时,从预先确定的多媒体播放器列表中,确定支持播放第一播放列表中多媒体资源的个数最多的多媒体播放器,并将确定的多媒体播放器设置为第二多媒体播放器; 该第三生成模块用于根据所述第二多媒体播放器支持播放的第一播放列表中的多媒体资源,生成第三播放列表; 该第二推送模块用于将所述第三播放列表中的多媒体资源依次推送到该第二多媒体播放器以进行播放。
8.根据权利要求7所述的装置,其特征在于,该装置还包括与所述第一推送模块连接的第四生成模块,与所述第四生成模块连接的第五生成模块,与所述第五生成模块连接的第三推送模块,其中: 该第四生成模块用于当第一推送模块已将所述第二播放列表中的所有媒体资源都推送到所述第一多媒体播放器且预先选择有第三多媒体播放器时,则将第一播放列表的多媒体资源减去第二播放列表中的多媒体资源,以生成第四播放列表; 该第五生成模块在预先选择有第三多媒体播放器时,在所述第四播放列表中查找所述第三多媒体播放器支持的多媒体文件格式对应的多媒体资源,并基于查找的多媒体资源生成第五播放列表; 该第三推送模块还用于将所述第五播放列表中的多媒体资源依次推送到该第三多媒体播放器以进行播放。
9.根据权利要求8所述的装置,其特征在于,该装置还包括与所述第一生成模块连接的属性修改模块,该属性修改模块用于接收对多媒体服务器上的多媒体资源的选择指令,并将身份标识信息添加在选择的多媒体资源的属性信息中。
10.根据权利要求9所述的装置,其特征在于,所述第二生成模块包括获取单元,该获取单元用于获取该第一多媒体播放器的设备信息,以获得所述第一多媒体播放器支持的多媒体文件格式。
【文档编号】H04N21/238GK104427355SQ201310390345
【公开日】2015年3月18日 申请日期:2013年8月30日 优先权日:2013年8月30日
【发明者】张炜 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1