一种目录扫描方法及移动终端技术

技术编号:14820641 阅读:33 留言:0更新日期:2017-03-15 13:18
本发明专利技术实施例提供了一种目录扫描方法及移动终端,该目录扫描方法包括:根据接收到的扫描指令,获取待扫描目录;扫描待扫描目录中的至少一个子目录;若当前扫描的子目录在预先设置的扫描黑名单中,则跳过子目录,并继续扫描其它子目录,从而有效地提高了移动终端的扫描效率,并减轻了系统负担,进而提升了用户体验。

【技术实现步骤摘要】

本专利技术实施例涉及通信领域,尤其涉及一种目录扫描方法及移动终端
技术介绍
随着移动终端存储功能的日益完善,用户在使用过程中通常会在移动终端中存储大量的文件。但是,在移动终端重启的过程中,移动终端会发起重启广播,相关进程接收到该广播后,将进行全盘扫描操作。全盘扫描操作是指相关进程对移动终端中的所有文件进行逐项扫描。其中,移动终端的数据库中的文件越多,则进程的扫描耗时越长。此外,当有外部设备插入到移动终端时,外部设备会发送插入广播,移动终端接收到该广播后,移动终端中相关联的进程会对外部设备中的所有文件进行扫描,如果外部文件中的文件较多,同样会导致扫描的耗时较长,严重影响了用户体验。
技术实现思路
本专利技术实施例提供一种目录扫描方法及移动终端,以解决现有技术在扫描文件目录时,耗时较长,导致用户体验差的问题。第一方面,提供了一种目录扫描方法,所述方法应用于移动终端,所述方法包括:根据接收到的扫描指令,获取待扫描目录;扫描待扫描目录中的至少一个子目录;若当前扫描的子目录在预先设置的扫描黑名单中,则跳过子目录,并继续扫描其它子目录。另一方面,本专利技术实施例还提供了一种移动终端,包括:第一获取模块,用于根据接收到的扫描指令,获取待扫描目录;扫描模块,用于扫描待扫描目录中的至少一个子目录;扫描模块还用于若当前扫描的子目录在预先设置的扫描黑名单中,则跳过子目录,并继续扫描其它子目录。这样,本专利技术实施例中,通过根据接收到的扫描指令,获取待扫描目录;扫描待扫描目录中的至少一个子目录;若当前扫描的子目录在预先设置的扫描黑名单中,则跳过子目录,并继续扫描其它子目录,从而有效地提高了移动终端的扫描效率,并减轻了系统负担,进而提升了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一中的目录扫描方法的流程图;图2是本专利技术实施例二中的目录扫描方法的流程图;图3是本专利技术实施例三中的移动终端的框图;图4是本专利技术实施例三中的移动终端的框图;图5是本专利技术实施例三中的移动终端的框图;图6是本专利技术实施例三中的移动终端的框图;图7是本专利技术实施例三中的移动终端的框图;图8是本专利技术实施例四中的移动终端的框图;图9是本专利技术实施例五中的移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,示出了本专利技术实施例中一种目录扫描方法的流程图。步骤101,根据接收到的扫描指令,获取待扫描目录。具体的,用户对移动终端执行特定事件,则会触发移动终端的扫描指令,以激发移动终端中相应进程的扫描动作。移动终端接收该扫描指令,并根据扫描指令获取相应的待扫描目录。其中,移动终端中的文件或文件夹均以层及目录的形式存储于移动终端中。移动终端在扫描之前,需要获取待扫描目录,该待扫描目录中包括一个或一个以上子目录,其中,各子目录中又可以包含至少一个更低等级的子目录或文件。步骤102,扫描待扫描目录中的至少一个子目录。具体的,移动终端递归扫描待扫描目录中的至少一个子目录。即,移动终端按照待扫描目录中的层级顺序,逐层扫描待扫描目录中的各子目录(即文件夹或文件)。步骤103,若当前扫描的子目录在预先设置的扫描黑名单中,则跳过子目录,并继续扫描其它子目录。具体的,移动终端在扫描待扫描目录时,将当前扫描的子目录与预先设置的扫描黑名单中的项目进行对比,如果当前扫描的子目录与扫描黑名单中的其中一个项目一致,即当前扫毛的子目录出现在扫描黑名单中,则移动终端将跳过该子目录,并继续扫描其它子目录。综上所述,本专利技术实施例中的技术方案,通过根据接收到的扫描指令,获取待扫描目录;扫描待扫描目录中的至少一个子目录;若当前扫描的子目录在预先设置的扫描黑名单中,则跳过子目录,并继续扫描其它子目录。从而有效地提高了移动终端的扫描效率,并减轻了系统负担,进而提升了用户体验。实施例二参照图2,示出了本专利技术实施例中一种目录扫描方法的流程图。在移动终端的扫描任务开始之前,用户需要设置扫描黑名单。具体的,扫描黑明单可以设置于移动终端中,也可以在移动终端设置完成后上传到指定服务器中,还可以直接在指定服务器中设置扫描黑名单。在本专利技术的一个优选的实施例中,扫描黑名单的设置过程中,也可以通过相关软件或模块自动设置扫描黑名单中的成员项。举例说明:移动终端在设置扫描黑名单的过程中,可以根据预设规则,判断本地存储的某文件夹中存储的媒体文件是否超出阈值,例如音乐文件夹下存储的音频文件为1000个,则移动终端可自动将该文件夹的名称加入到扫描黑名单的成员项中。在本专利技术的另一个实施例中,扫描黑名单也可以由用户根据实际需求进行设置。举例说明:如果用户不期望移动终端在重启过程中扫描含有1000个音频文件的音乐文件夹,则用户可手动将该音乐文件夹的名称添加到扫描黑名单的成员项中,以使移动终端在重启过程中扫描到该音乐文件夹所在子目录时,跳过该子目录。为了更好的理解本专利技术实施例中的技术方案,下面以装载有安卓平台的移动终端进行详细说明,继续参照图2。步骤201,根据接收到的扫描指令,获取待扫描目录。在本专利技术的一个实施例中,如果移动终端检测到重启事件,则系统会发送重启广播。安卓平台中的MediaScannerService进程将被启动。其中,MediaScannerReceiver接收系统发送的重启广播。MediaScannerReceiver接收到重启广播后,将触发扫描指令,指示MediaScannerService对移动终端内部存储进行扫描。MediaScanner接收到扫描指令后,获取待扫描目录,在本实施例中,由于MediaScannerReceiver接收到的是重启广播,因此其所触发的扫描指令是针对移动终端内部的所有文件夹及文件进行扫描,则MediaScanner获取的待扫描目录中记录有移动终端中的所有目录文件,即该待扫描目录中包括移动终端内部存储中的所有文件夹及文件,并以目录形式层级显示在该待扫描目录中。需要说明的是,本专利技术实施例中所涉及的目录文件包括单不限于:媒体文件、配置文件和应用文件等。在本专利技术的另一个实施例中,如果移动终端检测到外部设备的插入事件,则外部设备在插入时会向移动终端发送挂载广播。安卓平台中的MediaScannerService进程将被启动。其中,MediaScannerReceiver接收该挂载广播,并触发扫描指令,以指示MediaScannerService对外部设备中存储的文件进行扫描。MediaScanner接收到扫描指令后,获取待扫描目录,在本实施例中,由于MediaScannerReceiver接收到的是挂载广播,因此其所触发的扫描指令是针对外部设备存储的所有文件夹及文件进行扫描,则MediaScanner获取的待扫描目录中记录有外部设备中的本文档来自技高网...
一种目录扫描方法及移动终端

【技术保护点】
一种目录扫描方法,所述方法应用于移动终端,其特征在于,所述方法包括:根据接收到的扫描指令,获取待扫描目录;扫描所述待扫描目录中的至少一个子目录;若当前扫描的所述子目录在预先设置的扫描黑名单中,则跳过所述子目录,并继续扫描其它子目录。

【技术特征摘要】
1.一种目录扫描方法,所述方法应用于移动终端,其特征在于,所述方法包括:根据接收到的扫描指令,获取待扫描目录;扫描所述待扫描目录中的至少一个子目录;若当前扫描的所述子目录在预先设置的扫描黑名单中,则跳过所述子目录,并继续扫描其它子目录。2.根据权利要求1所述的方法,其特征在于,所述根据接收到的扫描指令,获取待扫描目录的步骤,包括:若检测到所述移动终端发生重启事件,则根据所述重启事件触发所述扫描指令;根据所述扫描指令,获取所述待扫描目录,其中,所述待扫描目录中记录有所述移动终端中的所有目录文件。3.根据权利要求1所述的方法,其特征在于,所述根据接收到的扫描指令,获取待扫描目录的步骤,包括:若检测到所述移动终端发生外部设备的插入事件,则根据所述插入事件触发所述扫描指令;根据所述扫描指令,获取所述待扫描目录,其中,所述待扫描目录中记录有所述外部设备中的所有目录文件。4.根据权利要求1所述的方法,其特征在于,所述根据接收到的扫描指令,获取待扫描目录的步骤,包括:若检测到所述移动终端发生下载事件,则根据所述下载事件触发所述扫描指令;根据所述扫描指令,获取所述待扫描目录,其中,所述待扫描目录中记录有所述下载事件中下载的目录文件,或者,所述待扫描目录中记录有所述移动终端中的所有目录文件。5.根据权利要求1所述的方法,其特征在于,所述预先设置的扫描黑名单按照以下方式获取:从本地获取已经存储的所述扫描黑名单;或者,从服务器端获取所述扫描黑名单。6.一种移动终端,其特征在于,包括...

【专利技术属性】
技术研发人员:郑永康
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

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

1