多媒体文件的处理方法及装置的制造方法_3

文档序号:9769830阅读:来源:国知局
多媒体子文件夹的内容的数据标识信息;根据该数据标识信息确定该多媒体根部文件夹的类型。
[0080]例如,由于通常情况下,服务器的第一级目录的最后一个子目录才存储有数据,因此为了提高处理效率,当DMC获取的第一级目录的名称与预设区别信息样本不相同时,则DMC获取第一级目录的最后一个子目录的存储内容的数据标识信息;该数据标识信息例如为字段或者字符串,DMC预先存储有音频文件对应的字段或者字符串、视频文件对应的字段或者字符串以及图片文件对应的字段或者字符串,并将这些名称存储在数据库中,得到该预设数据信息样本。
[0081 ] DMC预先存储有音频文件对应的字段比如为:
[0082]Uupnp: class&gt ;object.container.storageFolder&lt ;/upnp: class,,0
[0083]比如,DMS返回的数据中会包含音频字段,则证明该子目录中存储的音频数据,则该子目录所属的第一级目录的多媒体类型为音频;
[0084]比如DMC仅支持音频格式的多媒体文件,此时DMC就不再判断剩余第一级目录的类型。
[0085]比如,DMS返回的数据中会不包含视频或者图片的字段,则证明该子目录中存储的数据为视频或者图片数据,则该子目录所属的第一级目录的多媒体类型为视频或者图片,此时DMC需要判断剩余第一级目录的类型。
[0086]步骤S308、若该区别标识信息与该预设区别信息样本相同,则DMC获取该预设区别信息样本对应的第一预设类型;将该第一预设类型确定为该多媒体根部文件夹的类型。
[0087]例如,比如,DMC获取到的某个第一层文件夹的名称与终端中预先存储的音乐的名称相同,则确定该第一层文件夹的类型为音乐。
[0088]步骤S309、DMC将该多媒体根部文件夹的类型确定为该多媒体文件夹的类型。
[0089]例如,DMC根据该第一层文件夹的名称确定其类型,之后将第一层文件夹的类型作为最终确定的多媒体文件夹的类型。
[0090]步骤S309、DMC基于该多媒体文件夹的类型,对该多媒体文件夹进行过滤处理。
[0091 ]例如,DMC将所有多媒体文件夹的类型与其自身可以支持的多媒体文件格式进行比较,比如DMC仅支持音频格式的多媒体文件,如果多媒体文件夹的类型与音频格式相同,则获取音频文件夹并进行播放,跳过对不属于音频的文件夹。
[0092]本优选实施例的多媒体文件的处理方法,由于通过DMC向服务器发送操作指令,接收服务器根据操作指令返回的多媒体文件的类型信息,并判断该类型信息指示的类型数量是否超过预设阈值,得到判断结果;当类型数量超过预设阈值时,还根据根部文件夹的名称确定多媒体文件夹的类型,并基于多媒体文件夹的类型,对多媒体文件进行过滤,从而进一步提高了系统的处理效率。
[0093]请参照图4,图4为本发明实施例四提供的多媒体文件的处理装置的结构示意图。本优选实施例的多媒体文件的处理装置40包括:获取模块41、判断模块42、确定模块43、过滤丰旲块44 ;
[0094]获取模块41,用于获取操作指令,根据该操作指令确定该多媒体文件的类型信息;
[0095]例如,用户通过终端触发操作指令,当终端检测到该操作指令时,获取模块41获取该操作指令,并根据该操作指令确定服务器存储的所有多媒体文件的类型信息,该类型信息可以包括多媒体的类型以及与多媒体类型的数量;该终端比如为安装有播放软件的手机、平板电脑、电脑等设备或者播放器(DMC)控制器(DMP)等。该多媒体的类型可以包括图片、视频、音频等,该多媒体类型的数量比如为有几种多媒体类型。
[0096]判断模块42,用于判断该类型信息指示的类型数量是否超过预设阈值,得到判断结果;
[0097]例如,判断模块42判断所有多媒体文件的类型的数量是否超过预设阈值,得到该判断结果,该预设阈值比如为I种,比如视频、图片或者音频中的一种,比如,判断模块42判断该类型的数量是否大于I种。
[0098]确定模块43,用于根据该判断结果确定多媒体文件夹的类型,该多媒体文件夹内存储的多媒体文件的类型相同;
[0099]例如,该服务器存储有至少一个多媒体文件夹,该多媒体文件夹内存储的全部多媒体文件的类型相同;也即同一多媒体文件夹中存储的所有多媒体文件的类型都相同,确定模块43根据判断模块42获取的判断结果确定服务器中所有多媒体文件夹的类型。
[0100]过滤模块44,用于基于该多媒体文件夹的类型,对该多媒体文件夹进行过滤处理。
[0101]例如,过滤模块44将所有多媒体文件夹的类型与其自身可以支持的多媒体文件格式进行比较,如果两者相同,则获取相应的多媒体文件夹并进行展示,否则就跳过该多媒体文件夹。
[0102]该获取模块41具体用于:
[0103]向服务器发送操作指令时,接收该服务器根据该操作指令返回的多媒体文件的类型标识信息;根据该类型标识信息确定该多媒体文件的类型信息。
[0104]例如,终端连接DMS时,用户通过终端触发操作指令,之后获取模块41向DMS发送操作指令,DMS在接收到该指令后,获取服务器中所有多媒体文件的类型标识信息,并将该类型标识信息返回终端。该类型标识信息可以携带多媒体文件的名称:例如音频文件的类型标识信息为aud1,又例如视频文件的类型标识信息为video,又例如图片文件的类型标识信息为image。该终端比如为安装有播放软件的手机、平板电脑、电脑等设备或者播放器(DMC)或者控制器(DMP)等。
[0105]例如,终端根据该操作指令确定服务器存储的所有多媒体文件的类型信息,该类型信息可以包括多媒体的类型以及与多媒体类型的数量;具体地,获取模块41将获取到的类型标识信息与预设类型标识样本进行匹配,以确定该类型信息,例如预设类型标识样本为aud1、image、video,例如获取模块41获取到的类型标识信息包括aud1和image的字符串;经过匹配后,则确定所有多媒体文件的类型包括音频、图片;以及确定多媒体类型的数量为2种。
[0106]优选地,如图5所示,该确定模块43具体包括:第一确定子模块431和第二确定子模块432 ;
[0107]第一确定子模块431,用于当该判断结果为该类型信息指示的类型数量未超过预设阈值时,将该多媒体文件的类型信息指示的类型确定为该多媒体文件夹的类型;
[0108]例如,由于服务器将同一种格式的文件存储在一文件夹中,当终端判定服务器中所有多媒体文件的类型数量等于I种时,也即此时多媒体文件夹只有一个,则此时第一确定子模块431确定服务器中多媒体文件夹的类型也就是所有多媒体文件的类型。
[0109]第二确定子模块432,用于当该判断结果为该类型信息指示的类型数量超过预设阈值时,获取多媒体根部文件夹的区别标识信息,其中该多媒体文件夹包括该多媒体根部文件夹,该多媒体根部文件夹包括多媒体子文件夹;根据该区别标识信息确定该多媒体根部文件夹的类型,将该多媒体根部文件夹的类型确定为该多媒体文件夹的类型。
[0110]例如,由于服务器将同一种格式的文件存储在一文件夹中,当终端判定服务器中所有多媒体文件的类型数量大于I种时,也即此时多媒体文件夹有该类型数量对应的个数。比如当类型数量为3种时,多媒体文件夹的数量为3个;由于服务器当存储有大于I种类型的多媒体文件时,通常具有多媒体根部文件夹(也即第一层文件夹),该多媒体根部文件夹包括多个多媒体子文件。具体地,第二确定子模块432依次获取服务器中每个第一层文件夹的名称。
[0111]例如,第二确定子模块432根据该第一层文件夹的名称确定其类型,之后将第一层文件夹的类型作为最终确定的多媒体文件夹的类型,也即确定服务器存储的多媒体的类型。
[0112]该第二确定子模块432具体用于:
[0113]判断该区别标识信息与预设区别信息样本是否相同;
[0114]若该区别标识信息与该预设区别信息样本相同,则获取该预设区别信息样本对应的第一预设类型;将该第一预设类型确定为该多媒体根部文件夹的类型;
[0115]若该区别标识信息与该预设区别信息样本不相同,则获取该多媒体根部文件夹中多媒体子文件夹的内容的数据标识信息;根据该数据标识信息确定该多媒体根部文件夹的类型。
[0116]例如,终端预先获取多个服务器中存储的音频文件对应的第一层文件夹的名称、视频文件对应的第一层文件夹的名称以及图片文件对应的第一层文件夹的名称,并将这些名称存储在数据库中,得到该预设区别信息样本。本步骤在具体实施时,第二确定子模块432将获取的第一层文件夹的名称与该预设区别信息样本进行比较,判断两者是否相同;
[0117]例如,第二确定子模块432获取的第一层文件夹的名称与预设区别信息样本中的一个相同时,则获取该预设区别信息样
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1