管理媒体库的方法、对应的系统以及计算机程序产品技术方案

技术编号:30036150 阅读:26 留言:0更新日期:2021-09-15 10:32
本公开的实施例涉及管理媒体库的方法、对应的系统以及计算机程序产品。根据实施例,一种管理汽车信息娱乐媒体库的方法,其中媒体内容文件源于源设备的集合,并且媒体内容文件能够由具有多个配置的至少一个媒体播放器应用经由相应的回放路径访问,该方法包括:解析媒体库中的媒体内容文件,以创建至少一个索引表,该索引表包括与媒体内容文件相关联的标识符的相应的列表,其中媒体内容文件根据源设备的集合中的原设备中的至少一个源设备而被解析、根据至少一个媒体播放器应用的多个配置中的一个配置而被解析、或者根据将媒体库中的媒体内容文件分组的文件夹而被解析。体内容文件分组的文件夹而被解析。体内容文件分组的文件夹而被解析。

【技术实现步骤摘要】
管理媒体库的方法、对应的系统以及计算机程序产品
[0001]相关申请的交叉引用
[0002]本申请要求于2020年3月11日提交的第102020000005143号意大利专利申请的优先权,其申请内容通过引用整体并入本文。


[0003]本说明书涉及管理媒体库、对应的系统以及计算机程序产品。

技术介绍

[0004]在过去几年中,汽车行业使用的信息娱乐系统已经远远超过了传统的车载收音机和车载音响系统,成为了改进和发展的主题。
[0005]意法半导体集团公司提供的Accordo
TM
系列的设备和eT

Kernel RTOS板支持包(eT

Kernel是uITRON RTOS的eSOL公司的标准化产品)是这样的用于汽车行业信息娱乐系统开发的示例。
[0006]所谓的媒体库(ML)应用是软件交钥匙解决方案中的中间件层的一部分,软件交钥匙解决方案与用于汽车行业的信息娱乐系统中的媒体播放器应用(MPA)耦合。这种系统中的媒体播放器(再现歌曲的音频播放器可以通过非限制性示例而被参考)的操作基于指向该歌曲的文件系统路径,该歌曲可以经由各种可能的文件系统装载点来播放(再现)。
[0007]各种类型的设备(诸如USB设备、安全数字多媒体卡(SDMMC)、NAND存储器、应用内(iAP)购买设备、媒体传输协议(MTP)设备或RAM磁盘)是这种设备的(非限制性的)示例,一旦指向该内容的路径经由文件系统提供,则这些设备可以向用户提供特定的媒体内容。<br/>[0008]无论涉及哪种来源,媒体播放器都能够以定制的方式使媒体内容(例如,播放歌曲)可用,例如,按照特定标准进行排序,具有特定的目的;以及以可扩展的方式,即根据系统中可用的存储器数量,提供增加数目的特性。媒体播放器可以由高级客户应用层控制。媒体库能够提供一组高级应用程序接口(API),以便按照客户规范操作文件,这是这种信息娱乐系统所需的特性。
[0009]应该注意的是,在本文考虑的上下文中,名称“客户”主要指信息娱乐系统的制造商/安装商,而名称“用户”例如适用于系统的(终端)用户,诸如汽车驾驶员/乘客。
[0010]特别是在入门级系统中,优化(和减少)物料清单(BOM)是客户追求的理想目标。减少BOM规范通常涉及外部存储器支持的减少(甚至完全删除),这不可避免地会影响软件应用(主要是中间件)的可用空间。例如,某些常规布置可以仅包括1.2Mbyte的(内部)RAM空间,而其它传统的解决方案仅依赖于数Mbyte用于媒体管理和相关联的数据库(DB)。
[0011]事实上,能够提供媒体内容的定制的视图(具有客户自己的“风格(flavor)”)是一个理想的特征。此外,客户(以及用户)合理地期望系统性能不应降低到某些水平以下:例如,某首歌曲(无论是“第一首”歌曲还是希望再现的下一首/上一首歌曲)应在没有由用户察觉到的不适当延迟的情况下被重现。
[0012]某些媒体库引擎通过实例在易失性存储器中维护完整的歌曲路径的数据库。这种
方法也涉及在易失性存储器中维护数据库管理器(例如,结构化查询语言或SQL)。专用于媒体库存储的易失性存储器空间的对应的增加不可避免地转化为BOM的增加,这对于许多应用来说可能是不可接受的。

技术实现思路

[0013]根据实施例,一种管理汽车信息娱乐媒体库的方法,汽车信息娱乐媒体库包括源于源设备的集合的媒体内容文件,其中媒体内容文件能够由至少一个媒体播放器应用经由相应的回放路径访问,至少一个媒体播放器具有多个配置,该方法包括:解析媒体库中的媒体内容文件,以创建至少一个索引表,索引表包括与媒体内容文件相关联的标识符的相应的列表,其中该媒体内容文件根据该源设备的集合中的原设备中的至少一个源设备而被解析、根据至少一个媒体播放器应用的多个配置中的一个配置而被解析、或者根据将媒体库中的媒体内容文件分组的文件夹而被解析;以及激活至少一个媒体播放器应用以经由相应的回放路径访问媒体内容文件,该媒体内容文件具有与其相关联的、在至少一个索引表中列出的标识符。
[0014]根据另一实施例,一种用于汽车信息娱乐媒体库的管理系统,该汽车信息娱乐媒体库包括源于源的集合的媒体内容文件,该系统包括:解析器电路装置,被配置为解析媒体库中的媒体内容文件,以创建至少一个索引表,至少一个索引表包括与媒体内容文件相关联的标识符的相应的列表,媒体内容文件根据源设备的集合中的源设备中的至少一个源设备而被解析、和/或根据至少一个媒体播放器应用的多个配置中的一个配置而被解析、和/或根据其中媒体内容文件被布置在媒体库中的文件夹而被解析;存储器电路,用于至少临时存储至少一个索引表;浏览器电路,经由相应的回放路径检索媒体库中的媒体内容文件,以及向至少一个媒体播放器应用提供媒体库中的媒体内容文件,媒体内容文件具有与其相关联的、在至少一个索引表中列出的标识符。
[0015]根据另一实施例,一种非暂时性计算机可读介质,具有存储于其上的指令,当指令由处理器执行时,使处理器通过执行以下步骤来管理汽车信息娱乐媒体库,汽车信息娱乐媒体库包括源于源设备的集合的媒体内容文件,该步骤包括:解析媒体库中的媒体内容文件,以创建至少一个索引表,索引表包括与媒体内容文件相关联的标识符的相应的列表,其中媒体内容文件能够由通过至少一个媒体播放器应用经由相应的回放路径进行访问,至少一个媒体播放器应用具有多个配置,并且其中媒体内容文件根据源设备的集合中的原设备中的至少一个源设备而被解析、根据至少一个媒体播放器应用的多个配置中的一个配置而被解析、或者根据将媒体库中的媒体内容文件分组的文件夹而被解析;以及激活至少一个媒体播放器应用以经由相应的回放路径访问媒体内容文件,媒体内容文件具有与其相关联的、在至少一个索引表中列出的标识符。
附图说明
[0016]现在通过仅参考附图的示例来描述一个或多个实施例,其中:
[0017]图1是实施例的可能使用的上下文的通常示例性示例,
[0018]图2是实施例的可能使用环境的示例性框图;
[0019]图3是可能实施例的功能示例性框图;
[0020]图4是被包括在根据本说明书的实施例中的解析器的操作的功能示例性框图,
[0021]图5是被包括在根据本说明书的实施例中的浏览器的操作的功能示例性框图,
[0022]图6是根据本说明书的实施例中的文件系统树的示例,
[0023]图7和图8是根据本说明书的实施例中的示例性解析序列,以及
[0024]图9是根据本说明书的实施例中可以生成的表的示例。
具体实施方式
[0025]在随后的描述中,说明了一个或多个特定细节,旨在提供对本描述的实施例的示例的深入理解。可以在没有一个或多个特定细节的情况下,或者通过其他方法、组件、材料等来获得实施例。在其他情况下,不详细地说明或描述已知结构、材料或操作,使得实施例的某些方面不被模糊。
[0026]在本说明书的框架中,对“实施例”或“一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种管理汽车信息娱乐媒体库的方法,所述汽车信息娱乐媒体库包括源于源设备的集合的媒体内容文件,其中所述媒体内容文件能够由至少一个媒体播放器应用经由相应的回放路径访问,所述至少一个媒体播放器应用具有多个配置,所述方法包括:解析所述媒体库中的所述媒体内容文件,以创建至少一个索引表,所述索引表包括与媒体内容文件相关联的标识符的相应的列表,其中所述媒体内容文件根据所述源设备的集合中的源设备中的至少一个源设备而被解析、根据所述至少一个媒体播放器应用的所述多个配置中的一个配置而被解析、或者根据将所述媒体库中的所述媒体内容文件分组的文件夹而被解析;以及激活所述至少一个媒体播放器应用以经由相应的回放路径访问媒体内容文件,所述媒体内容文件具有与其相关联的、在所述至少一个索引表中列出的标识符。2.根据权利要求1所述的方法,其中:所述解析包括:在第一解析步骤中解析所述媒体库中的所述媒体内容文件的第一子集;以及所述方法还包括:向所述媒体播放器应用发出部分回调消息,所述部分回调消息向所述媒体播放器应用指示经由经解析的媒体内容文件的所述第一子集的相应的回放路径来访问的可用性,所述经解析的媒体内容文件具有与其相关联的、在所述至少一个索引表中列出的标识符。3.根据权利要求1所述的方法,还包括:由于所述媒体库中的所述媒体内容文件的所述解析被完成,向所述媒体播放器应用发出完整的回调消息,所述完整的回调消息向所述媒体播放器应用指示经由经解析的媒体内容文件的相应的回放路径来访问的可用性,所述经解析的媒体内容文件具有与其相关联的、在所述至少一个索引表中列出的标识符。4.根据权利要求3所述的方法,其中:所述媒体库包括经由相应的标签标记的媒体内容文件;所述解析包括:对在所述至少一个索引表中列出的所述媒体内容文件进行基于标签的解析;以及所述方法还包括:由于所述基于标签的解析被完成,发出进一步的回调消息,所述进一步的回调消息向所述媒体播放器应用指示经由媒体内容文件的相应的回放路径来访问的可用性,所述媒体内容文件具有与其相关联的、在所述至少一个索引表中列出的标识符,所述媒体内容文件也根据所述标签被解析。5.根据权利要求1所述的方法,其中:对所述媒体库中的所述媒体内容文件的访问包括:浏览所述媒体内容文件,所述媒体内容文件具有与其相关联的、在所述至少一个索引表中列出的标识符;以及所述浏览包括:通过当前的媒体内容文件,在所述至少一个索引表中检索先前被访问的媒体内容文件或计划访问的下一个媒体内容文件中的一个媒体内容文件,以及为所述媒体播放器应用程序提供到所述媒体库中的所述先前被访问的媒体内容文件或所述下一个媒体内容文件中的一个媒体内容文件的回放路径,其中所述当前的媒体内容文件具有与其相关联的、在正在被访问的所述至少一个索引表中列出的标识符。6.根据权利要求1所述的方法,其中所述解析包括:在所述至少一个索引表中创建文件夹描述符的链表,以促进在不访问所述媒体库的文件系统的情况下访问所述媒体库中的所
述经解析的内容文件。7.根据权利要求1所述的方法,还包括:将所述至少一个索引表存储在易失性存储器中;以及鉴于计划停止使用所述媒体库,将所述至少一个索引表转移到非易失性存储器中,其中所述至少一个索引表被保留以供随后的媒体库操作的重新启动。8.一种用于汽车信息娱乐媒体库的管理系统,所述汽车信息娱乐媒体库包括源于源的集合的媒体内容文件,所述系统包括:解析器电路装置,被配置为解析所述媒体库中的所述媒体内容文件,以创建至少一个索引表,所述至少一个索引表包括与媒体内容文件相关联的标识符的相应的列表,所述媒体内容文件根据所述源设备的集合中的源设备中的至少一个源设备而被解析、和/或根据至少一个媒体播放器应用的多个配置中的一个配置而被解析、和/或根据其中所述媒体内容文件被布置在所述媒体库中的文件夹而被解析,存储器电路装置,用于至少临时存储所述至少一个索引表,浏览器电路装置,经由相应的回放路径,检索所述媒体库中的媒体内容文件,以及向至少一个媒体播放器应用提供所述媒体库中的媒体内容文件,所述媒体内容文件具有与其相关联的、在所述至少一个索引表中列出的标识符。9.根据权利要求8所述的管理系统,其中所述解析器电路装置还被配置为:在第一解析步骤中,解析所述媒体库中的所述媒体内容文件的第一子集;以及向所述媒体播放器应用发出部分回调消息,所述部分回调消息向所述媒体播放器应用指示经由经解析的媒体内容文件的所述第一子集的相应的回放路径来访问的可用性,所述经解析的媒体内容文件具有与其相关联的、在所述至少一个索引表中列出的标识符。10.根据权利要求8所述的管理系统,其中所述解析器电路装置还被配置为:由于所述媒体库中的所述媒体内容文件的所述解析被完成,向所述媒体播放器应用发出完整的回调消息,所述完整的回调消息向所述媒体播放器应用指示经由经解析的媒体内容文件的相应的回放路径来访问的可用性,所述经解析的媒体内容文件具有与其相关联的、在所述至少一个索引表中列出的标识符。11.根据权利要求10所述的管理系统,其中:所述媒体库包括经由相应的标签标记的媒体内容文件;所述解析电路装置还被配置为...

【专利技术属性】
技术研发人员:D
申请(专利权)人:意法半导体股份有限公司
类型:发明
国别省市:

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

1