一种车载U盘多媒体加载方法及系统技术方案

技术编号:32511296 阅读:13 留言:0更新日期:2022-03-02 10:56
本发明专利技术涉及一种车载U盘多媒体加载方法及系统。在插入U盘后,获取U盘文件夹结构、各个文件夹的容量大小、修改时间,并将上述信息与多媒体列表文件进行比对,若比对结果一致,则按照多媒体列表文件中记录的各文件夹中的多媒体类别和路径信息加载数据;否则对不一致的文件夹进行重新扫描,并利用扫描结果更新多媒体列表文件,并根据更新后的多媒体列表加载数据。本发明专利技术在连接车载U盘播放多媒体时,只需在第一次插入U盘时耗费时间进行多媒体文件的扫描。后续再插入U盘,如果U盘内容无变动,则直接读取记录的多媒体文件信息,进行加载即可。如果U盘内容有变动,则只需重新扫描有变动的文件夹即可,大大提高了车载U盘多媒体的加载效率。率。率。

【技术实现步骤摘要】
一种车载U盘多媒体加载方法及系统


[0001]本专利技术涉及输入嵌入式软件领域,具体涉及一种车载U盘多媒体加载方法及系统。

技术介绍

[0002]目前车载U盘多媒体文件的加载,主要是以扫描U盘,查找到多媒体文件的路径信息,然后在程序中进行挂载为主。但当U盘内的多媒体文件非常多时,会出现扫描时间很长,多媒体文件加载很费时间的情况。当U盘内的多媒体文件没有太大变动时,每次连接U盘依然要重新进行多媒体文件的扫描与加载,非常耗时,且影响用户体验。

技术实现思路

[0003]本专利技术针对现有技术中存在的技术问题,提供一种车载U盘多媒体加载方法及系统,通过记录U盘以及U盘内文件夹的状态,在经历过第一次加载后,再次连接U盘时,提高多媒体文件的加载效率。
[0004]本专利技术解决上述技术问题的技术方案如下:
[0005]一方面,本专利技术提供一种车载U盘多媒体加载方法,包括:
[0006]插入U盘后,获取U盘文件夹结构、各个文件夹的容量大小、修改时间,并将上述信息与多媒体列表文件进行比对,若比对结果一致,则按照多媒体列表文件中记录的各文件夹中的多媒体类别和路径信息加载数据;否则对不一致的文件夹进行重新扫描,并利用扫描结果更新多媒体列表文件,并根据更新后的多媒体列表加载数据。
[0007]进一步的,该方法还包括:
[0008]插入U盘后,查询U盘中是否存在多媒体列表文件,若不存在,则创建多媒体列表文件。
[0009]进一步的,创建多媒体列表文件时,将所述多媒体列表文件设置为隐藏文件并放置于U盘根目录下。
[0010]进一步的,创建多媒体列表文件后,获取U盘已使用容量、U盘文件夹结构、各个文件夹的容量大小、修改时间以及各文件夹中多媒体文件的路径信息和媒体类别,并保存在所述多媒体列表文件中。
[0011]进一步的,进行比对的方法包括:
[0012]依次进行U盘已使用容量、U盘文件夹结构、各个文件夹的容量大小、修改时间的比对;在进行文件夹的容量大小以及修改时间的比对时,结合U盘文件夹结构,优先比对父文件夹,若父文件夹信息一致则跳过其内部的子文件夹,不一致则继续向下比对。
[0013]另一方面,本专利技术还提供一种车载U盘多媒体加载系统,包括:
[0014]扫描模块,用于获取U盘文件夹结构、各个文件夹的容量大小、修改时间;
[0015]比对模块,用于将扫描模块获取的信息与多媒体列表文件进行比对;
[0016]更新模块,用于在比对结果不一致时,利用扫描模块对不一致的文件夹进行重新扫描的结果更新多媒体列表文件;
[0017]加载模块,用于按照多媒体列表文件中记录的各文件夹中的多媒体类别和路径信息加载数据。
[0018]进一步的,该系统还包括创建模块,用于在插入U盘后,查询U盘中是否存在多媒体列表文件,若不存在,则创建多媒体列表文件。
[0019]进一步的,创建模块在创建多媒体列表文件时,将所述多媒体列表文件设置为隐藏文件并放置于U盘根目录下。
[0020]进一步的,所述创建模块还用于在创建多媒体列表文件后,获取U盘已使用容量、U盘文件夹结构、各个文件夹的容量大小、修改时间以及各文件夹中多媒体文件的路径信息和媒体类别,并保存在所述多媒体列表文件中。
[0021]进一步的,所述比对模块在进行比对时,依次进行U盘已使用容量、U盘文件夹结构、各个文件夹的容量大小、修改时间的比对;在进行文件夹的容量大小以及修改时间的比对时,结合U盘文件夹结构,优先比对父文件夹,若父文件夹信息一致则跳过其内部的子文件夹,不一致则继续向下比对。
[0022]本专利技术的有益效果是:在连接车载U盘播放多媒体时,只需在第一次插入U盘时耗费时间进行多媒体文件的扫描。后续再插入U盘,如果U盘内容无变动,则直接读取记录的多媒体文件信息,进行加载即可。如果U盘内容有变动,则只需重新扫描有变动的文件夹即可,大大提高了车载U盘多媒体的加载效率。
附图说明
[0023]图1为本专利技术实施例提供的一种车载U盘多媒体加载方法流程示意图;
[0024]图2为本专利技术实施例提供的一种车载U盘多媒体加载系统结构示意图。
具体实施方式
[0025]以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。
[0026]图1为本专利技术实施例提供的一种车载U盘多媒体加载方法流程示意图。如图1所示,本专利技术方法包括以下内容:
[0027]1.插入U盘,查询U盘内是否有medialist.txt文件,即,多媒体列表文件,判断是否为第一次插入U盘。
[0028]2.对于是第一次插入U盘的情况,获取U盘的文件夹结构和各个文件夹的大小、修改时间。
[0029]3.扫描U盘内文件夹下的多媒体文件,获取多媒体文件的路径信息和媒体类别。
[0030]4.创建文件medialist.txt,设置为隐藏文件,放置于根目录下,将获取到的文件夹大小、修改时间,多媒体文件的路径、类别,保存到文件内。子文件夹信息记录在父文件夹信息下,多媒体文件信息按照记录的文件夹信息进行分类。最后记录U盘的已使用容量。
[0031]5.对于是再次插入U盘时的情况,程序读取medialist.txt的信息,获取U盘现在的已使用容量状态,以及U盘内文件夹的结构、大小、修改时间,和medialist.txt文件中记录的进行对比。
[0032]6.对于U盘内容发生变更的情况,程序依次将现U盘的文件夹的大小和修改时间与
medialist.txt中记录的文件夹信息进行对比。优先对比父文件夹,父文件夹信息一致则跳过内部的子文件夹,不一致则继续向下对比。
[0033]7.对于信息不一致的文件夹重新进行扫描,获取文件夹内的多媒体文件信息,进行记录,更新medialist.txt文件中相应的文件夹信息和文件夹下的多媒体信息。最后更新medialist.txt中的U盘已使用容量。
[0034]8.对于是一致的文件夹,则不进行操作。
[0035]9.程序读取medialist.txt文件内的多媒体文件路径信息,进行加载。
[0036]在连接车载U盘播放多媒体时,只需在第一次插入U盘时耗费时间进行多媒体文件的扫描。后续再插入U盘,如果U盘内容无变动,则直接读取记录的多媒体文件信息,进行加载即可。如果U盘内容有变动,则只需重新扫描有变动的文件夹即可,大大提高了车载U盘多媒体的加载效率。
[0037]基于上述方法,本专利技术实施例还提供一种车载U盘多媒体加载系统,如图2所示,包括:
[0038]创建模块,用于在插入U盘后,查询U盘中是否存在多媒体列表文件,若不存在,则创建多媒体列表文件。
[0039]扫描模块,用于获取U盘文件夹结构、各个文件夹的容量大小、修改时间。
[0040]比对模块,用于将扫描模块获取的信息与多媒体列表文件进行比对。
[0041]更新模块,用于在比本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载U盘多媒体加载方法,其特征在于,包括:插入U盘后,获取U盘文件夹结构、各个文件夹的容量大小、修改时间,并将上述信息与多媒体列表文件进行比对,若比对结果一致,则按照多媒体列表文件中记录的各文件夹中的多媒体类别和路径信息加载数据;否则对不一致的文件夹进行重新扫描,并利用扫描结果更新多媒体列表文件,并根据更新后的多媒体列表加载数据。2.根据权利要求1所述的方法,其特征在于,还包括:插入U盘后,查询U盘中是否存在多媒体列表文件,若不存在,则创建多媒体列表文件。3.根据权利要求2所述的方法,其特征在于,创建多媒体列表文件时,将所述多媒体列表文件设置为隐藏文件并放置于U盘根目录下。4.根据权利要求3所述的方法,其特征在于,创建多媒体列表文件后,获取U盘已使用容量、U盘文件夹结构、各个文件夹的容量大小、修改时间以及各文件夹中多媒体文件的路径信息和媒体类别,并保存在所述多媒体列表文件中。5.根据权利要求4所述的方法,其特征在于,进行比对的方法包括:依次进行U盘已使用容量、U盘文件夹结构、各个文件夹的容量大小、修改时间的比对;在进行文件夹的容量大小以及修改时间的比对时,结合U盘文件夹结构,优先比对父文件夹,若父文件夹信息一致则跳过其内部的子文件夹,不一致则继续向下比对。6.一种车载U盘多媒体加载系统,其特征在于...

【专利技术属性】
技术研发人员:朱敦尧周风明史玉凤向远航
申请(专利权)人:武汉光庭信息技术股份有限公司
类型:发明
国别省市:

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

1