车载娱乐系统的动态媒体库管理方法技术方案

技术编号:7180427 阅读:238 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种车载娱乐系统的动态媒体库管理方法,该方法建立媒体库时,设置交互模块供用户选择建立模式;选择模式A,则系统采用容量优先的方式建立媒体库并分目录建立播放列表,即每次建立播放列表时都只记录当前目录\节点上\的媒体信息,且采用层叠结构浏览播放列表;选择模式B,则系统采用效率优先模式建立媒体库并在全目录下建立播放列表,即所有目录节点都并列地放在第一层,目录下所有文件都放在第二层,且采用平铺结构浏览列表;用户通过播放列表选择媒体播放。采用本发明专利技术所述方法,使用户可以根据自己不同的需求灵活地选择不同的模式对媒体库进行管理,解决了以往只有单一模式管理造成的媒体库管理效率和容量的限制。

【技术实现步骤摘要】

本专利技术涉及车载娱乐系统,具体是指一种。
技术介绍
目前多媒体技术在车载音响中的应用越来越普及,而存储介质的容量也随着技术的发展越来越大,因此在车载多媒体管理方案中效率和容量之间的矛盾也日益突出。现在的车载系统一般都只提供单一的媒体库管理方法,即效率优先或者容量优先。实际中,因为用户的外部存储介质容量不同,所包含的媒体数量也不同,用户需要根据自己的实际需求来动态选择最适合自己的媒体库管理方法,而这种单一的媒体库管理方法不能很好的满足用户的实际需要。
技术实现思路
本专利技术所要解决的技术问题是提供一种可按照用户需求设置的。为解决上述技术问题,本专利技术采用以下技术方案实现提供一种,其步骤为(1)设置动态媒体库与用户的交互模块;(2)当有外部存储设备接入,需建立媒体库时,提醒用户选择媒体库的建立模式模式 A或模式B ;(3)如果用户选择模式A,则系统按模式A采用容量优先的方式建立媒体库并分目录建立播放列表,即每次建立播放列表时都只记录当前目录\节点上\的媒体信息,且采用层叠结构浏览播放列表;如果用户选择模式B,则系统按模式B采用效率优先模式建立媒体库并在全目录下建立播放列表,即所有目录节点都并列地放在第一层,目录下所有文件都放在第二层,且采用平铺结构浏览列表;(4)用户通过播放列表选择媒体播放。具体的,所述模式A建立媒体库并分目录建立播放列表的具体步骤为(1)读取外部存储设备中的存储内容的根目录,建立根目录节点;(2)遍历根目录下的文件,若读取到的文件为目录,则对应建立该子目录的目录节点并将其加入当前目录节点的目录列表中并进入此目录读取,完成返回当前目录继续读取其他条目(深度遍历);若读取到的不是目录,则跳过;直至整个存储设备的遍历结束;(3)在目录列表中选择播放目录,进入目录根据音频/视频等分类读取所选目录,若读取到的文件为目录,则创建为媒体列表的子目录节点;若读取到的是所选类型媒体文件则创建为媒体列表的媒体文件节点,读取完成后即建立起当前的播放列表。具体的,所述模式B建立媒体库并在全目录下建立播放列表的具体步骤为(1)读取外部存储设备中的存储内容的根目录,建立根目录节点;(2)遍历存储设备中的文件,若读取到的为目录,则对应建立该子目录的目录节点并将该其加入目录列表中并进入此目录读取,完成返回当前目录继续读取其他文件(深度遍历); 若读取到的为媒体文件,则将媒体文件分音频/视频等类别分别加入到当前节点的音频/ 视频媒体文件列表中;直至整个存储设备的遍历结束;(3)根据目录列表依次将各目录下媒体文件列表分类链接,形成音频/视频等分类播放列表,在选择音频/视频之后,就将音频/视频列表设置为当前播放列表。与现有技术相比,本专利技术的有益效果在于采用本专利技术所述方法,使用户可以根据自己不同的需求灵活地选择不同的模式对媒体库进行管理,解决了以往只有单一模式管理造成的媒体库管理效率和容量的限制;所述方法在高效模式下文件操作效率可以提高 60%,而高容模式下同等空间η下可将容量提高η倍(假设存储空间可存储10000条信息, 则容量扩大10000倍)。附图说明图1所述动态媒体库管理方法流程示意图; 图2为模式A所述层叠结构浏览的媒体库示意图; 图3为所述模式A目录列表及播放列表建立示意图; 图4为模式B所述平铺结构浏览的媒体库示意图; 图5为所述模式B目录列表及播放列表建立示意图。具体实施例方式为了便于本领域技术人员理解,下面将结合附图以及实施例对本专利技术进行进一步详细描述。本专利技术所揭示,即为用户提供两种不同的在存储介质上建立媒体库的模式。一种模式是以尽可能满足存储容量为主并搭配层叠式结构的高容模式,即模式A ; 一种模式是以高效便捷为主并搭配平铺式结构的高效模式,即模式B。用户可以根据自己的实际需要动态选择模式A或模式B,建立和使用媒体库,以方便用户并提高效率。如图1所示,当车载多媒体娱乐系统识别到载有多媒体文件的外部存储设备接入时,将提示用户选择设置媒体库建立的方式。具体实施时,可采用在菜单选项中增加媒体库类型选择项的方式供用户选择。用户想要在指定的存储介质上建立媒体库时,交互模块提醒用户选择动态媒体库的建立模式,用户打开菜单选项可以选择模式A或者模式B来进行动态媒体库的建立和管理。其中,A模式建立和管理媒体库的方法为(1)读取外部存储设备中的存储内容的根目录,建立根目录节点,(2)遍历根目录下的文件,若读取到的文件为目录,则对应建立该子目录的目录节点并将其加入当前目录节点的目录列表中并进入此目录读取,完成后返回当前目录继续读取其他条目(深度遍历);若读取到的不是目录,则跳过;直至整个存储设备的遍历结束,步骤(2)后媒体库建立,该媒体库为层叠结构,浏览时也必须逐层进行,该模式形成的目录列表如图3左侧所示。(3)在目录列表中选择播放目录,进入目录根据音频/视频等分类读取所选目录,若读取到的文件为目录,则创建为媒体列表的子目录节点; 若读取到的是所选类型媒体文件则创建为媒体列表的媒体文件节点,读取完成后即建立起当前的播放列表,供用户选择播放。例如目录FD6下包含FILEl、FILE2、FILE3三个媒体文件,该步骤中如选择的播放目录FD6,则播放列表从根目录开始需依次经目录FD2-FD6再到文件FILE1、FILE2、FILE3,形成当前目录FD6下的播放列表,如图3中右侧所示。最后用户在该播放列表中选择媒体播放。模式A实际上是保持介质中的原来结构,通过改变目录列表和播放列表形成的实现方式来实现高容效果。如点开文件夹FD1,下面包含了文件夹FD6及文件FILE1、FILE2、 FILE3,此时是看不到文件夹FD6下的文件内容的,也不会耗费空间来存储FD6中的内容。只有点开文件夹FD6才能浏览到该文件夹内的文件信息并进行存储。在这种的情况下,假设目录列表和媒体播放列表都是10000条的存储空间,那么可以支持10000x10000的文件量, 同等存储空间下容量相当于扩大了 10000倍。其中,B模式建立和管理媒体库的方法为(1)读取外部存储设备中的存储内容的根目录,建立根目录节点,(2)遍历存储设备中的文件,若读取到的为目录,则对应建立该子目录的目录节点并将该其加入目录列表中并进入此目录读取,完成后返回当前目录继续读取其他文件(深度遍历);若读取到的为媒体文件,则将媒体文件分音频/视频等类别分别加入到当前节点的音频/视频媒体文件列表中;直至整个存储设备的遍历结束,步骤(2)后媒体库建立,该媒体库为平铺结构,即所有目录节点都并列地放在第一层,目录下所有文件都放在第二层,如图4所示,浏览时可一次遍历所有目录。(3)根据目录列表依次将各目录下媒体文件列表分类链接,形成音频/视频等分类播放列表,在选择音频/视频之后,将选择的音频/视频列表设置为当前播放列表,实现播放,如图5所示。模式B的特点是以高效为主,媒体库建立时,通过一次遍历,就将所需要的媒体分类提取而且完成了目录列表和播放列表的建立,之后的操作过程都由指针来控制,不需要重新分配空间和建立新列表,只需要两步就能实现各种功能,功能效率大大提高,如实现选文件夹播放,只需要将目录指针<PLAY1>移至所选文件夹节点,将播放指针<PLAY2>移至所选节点的媒体文本文档来自技高网...

【技术保护点】
1.车载娱乐系统的动态媒体库管理方法,其步骤为:(1)设置动态媒体库与用户的交互模块;(2)当有外部存储设备接入,需建立媒体库时,提醒用户选择媒体库的建立模式:模式A或模式B;(3)如果用户选择模式A,则系统按模式A采用容量优先的方式建立媒体库并分目录建立播放列表,即每次建立播放列表时都只记录当前目录\节点上\的媒体信息,且采用层叠结构浏览播放列表;如果用户选择模式B,则系统按模式B采用效率优先模式建立媒体库并在全目录下建立播放列表,即所有目录节点都并列地放在第一层,目录下所有文件都放在第二层,且采用平铺结构浏览列表;(4)用户通过播放列表选择媒体播放。

【技术特征摘要】

【专利技术属性】
技术研发人员:梅田虎方加强王满红
申请(专利权)人:惠州市德赛西威汽车电子有限公司
类型:发明
国别省市:44

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

1