【技术实现步骤摘要】
一种车载媒体文件快速扫描方法和系统
本专利技术涉及车载媒体数据处理领域,更具体地说,尤其涉及一种车载媒体文件快速扫描方法和系统。
技术介绍
随着汽车电子行业的迅速发展,车载终端系统越来越受人们青睐和重视,车载终端系统的功能也日趋丰富,特别是车载媒体系统可以给人们带来愉悦和舒适的驾乘体验,现有车载媒体系统多半基于谷歌公司的安卓操作系统研发的,出厂时几乎没有自带音乐或视频文件,需要用户通过手机蓝牙接入或插入多媒体介质(如U盘、内存卡)读取媒体文件,安卓系统一般采用单一线程针对外置SD卡、EMMC(内置SD卡)、USB设备等的每个文件进行递归式扫描和解析操作,这种深度优先搜索算法遍历根目录下文件的传统扫描方式,造成系统极大的资源浪费,导致媒体文件在被车载媒体系统读取扫描时速率很慢。由于车载媒体系统在多个方面有别于传统的安卓系统,例如:在文件类型方面,车载媒体系统相比传统安卓系统对文件类型更具针对性,主要的文件对象是媒体文件,而非所有各式各样不同类型的文件,并无需对全盘全文件进行多路径的扫描;在配置策略方面,车载媒体系统相比传统安卓系统可以更加优化简单,无需那么多多余的管 ...
【技术保护点】
1.一种车载媒体文件快速扫描方法,其特征在于,包括以下步骤:获取挂载设备的挂载路径,并创建扫描线程单元;判断挂载路径是否存在于合法路径集合,若不存在,则销毁扫描线程单元;当存在于合法路径集合时,查询挂载路径是否存在于统计路径集合,若存在,则读取统计路径优先扫描;若不存在,则对挂载路径进行鉴定权值;根据挂载路径所赋的权值逐一有序扫描文件。
【技术特征摘要】
1.一种车载媒体文件快速扫描方法,其特征在于,包括以下步骤:获取挂载设备的挂载路径,并创建扫描线程单元;判断挂载路径是否存在于合法路径集合,若不存在,则销毁扫描线程单元;当存在于合法路径集合时,查询挂载路径是否存在于统计路径集合,若存在,则读取统计路径优先扫描;若不存在,则对挂载路径进行鉴定权值;根据挂载路径所赋的权值逐一有序扫描文件。2.根据权利要求1所述的一种车载媒体文件快速扫描方法,其特征在于,还包括以下步骤:当查询挂载路径不存在于统计路径集合时,鉴定挂载路径下的目录是否存在媒体文件,对挂载路径下存在媒体文件的目录进行媒体文件数量权值统计;过滤掉不存在媒体文件的目录;对目录路径按权值统计结果进行排序。3.根据权利要求1所述的一种车载媒体文件快速扫描方法,其特征在于,还包括以下步骤:根据挂载路径所赋的权值逐一有序扫描文件,并判断挂载路径下的文件是否为可识别的播放文件,若为否,则过滤该不可识别文件的路径;当挂载路径下的文件为可识别的播放文件时,则对该文件进行媒体信息解析;将解析后的媒体文件存储到数据库中,供媒体程序获取、使用;存储完毕后,对数据库中的文件进行周期性统计,并将统计结果存至统计路径集合。4.根据权利要求1所述的一种车载媒体文件快速扫描方法,其特征在于,获取挂载设备的挂载路径,并创建解析线程单元和扫描线程单元。5.根据权利要求1所述的一种车载媒体文件快速扫描方法,其特征在于,所述合法路径集合为预设的挂载设备路径或系统默认的外置USB路径。6.一种车载媒体文件快速扫描系统,其特征在于,包括:挂载监听器,用于检测...
【专利技术属性】
技术研发人员:焦见伟,汤能武,
申请(专利权)人:深圳市布谷鸟科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。