多媒体资源扫描的方法技术

技术编号:40712881 阅读:22 留言:0更新日期:2024-03-22 11:15
本发明专利技术涉及资源扫描技术领域,且公开了多媒体资源扫描的方法,包括以下步骤:S1:接收启动,当APP发送多媒体扫描的广播命令时,多媒体扫描广播接收者能够捕获到该广播并作出相应的反应,在接收到广播后,启动MediaScannerService服务,该服务负责执行具体的多媒体扫描任务;S2:执行扫描任务,具体执行时创建一个多媒体扫描服务,该服务继承自Service类。本发明专利技术能够快速高效地完成扫描工作,同时,由于多线程的并行处理,用户在使用车载系统的过程中不会感受到明显的卡顿或延迟现象,提升了用户体验,采用多线程扫描的方式可以极大地提高多媒体扫描的效率,通过并行处理和合理利用系统资源。

【技术实现步骤摘要】

本专利技术涉及资源扫描,具体为多媒体资源扫描的方法


技术介绍

1、android原生mediaprovider框架在手机多媒体扫描方面表现得非常出色,然而对于汽车车载系统而言,并不太适合使用该框架。

2、1、车机系统需要通过usb来存储媒体数据,而与手机内置sd卡不同,usb需要频繁进行插拔操作。当android原生的数据库存储设计是,插入u盘将u盘内的文件数据插入到external.db里面,拔掉u盘时,会去清理掉这部分的数据。这样下次插入u盘的时候,我们又要重新扫描一次u盘。

3、2、mediaprovider单线程扫描,当u盘中的数据量较大时,扫描所需的时间会更长,更加耗时。

4、3、mediaprovider会扫描所有的外部存储路径,产生冗余扫描。

5、为了解决这些问题,我们需要在车载系统中采用一种快速的usb扫描技术,以提高扫描效率和速度。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术的不足,本专利技术提供了多媒体资源扫描的方本文档来自技高网...

【技术保护点】

1.多媒体资源扫描的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的多媒体资源扫描的方法,其特征在于,所述S2中多媒体扫描服务协同工作包括扫描任务模块,通过将扫描工作放在一个独立的服务中执行,并与扫描任务模块协同工作。

3.根据权利要求2所述的多媒体资源扫描的方法,其特征在于,所述S2中当需要扫描U盘时,针对每次插入的U盘,只扫描相应的盘符,避免扫描无关路径。

4.根据权利要求1所述的多媒体资源扫描的方法,其特征在于,所述S3中一旦获取到对应的媒体文件,扫描任务模块会将相关的媒体信息提取出来,并与提供的数据库进行交互,将数据写入或删除。...

【技术特征摘要】

1.多媒体资源扫描的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的多媒体资源扫描的方法,其特征在于,所述s2中多媒体扫描服务协同工作包括扫描任务模块,通过将扫描工作放在一个独立的服务中执行,并与扫描任务模块协同工作。

3.根据权利要求2所述的多媒体资源扫描的方法,其特征在于,所述s2中当需要扫描u盘时,针对每次插入的u盘,只扫描相应的盘符,避免扫描无关路径。

4.根据权利要求1所述的多媒体资源扫描的方法,其特征在于,所述s3中一旦获取到对应的媒...

【专利技术属性】
技术研发人员:侯本灿
申请(专利权)人:辛巴网络科技南京有限公司
类型:发明
国别省市:

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

1