一种系统文件扫描方法、装置及移动终端制造方法及图纸

技术编号:15691347 阅读:194 留言:0更新日期:2017-06-24 04:28
本发明专利技术公开了一种系统文件扫描方法、装置及移动终端,涉及系统扫描技术领域,主要目的在于能够在系统设定的扫描时间内读取存储卡,方便用户操作。所述方法包括:当启动扫描时,根据监听到的扫描消息对系统文件进行扫描,判断当到达预设扫描时间时所述系统文件是否处于扫描中,所述预设扫描时间小于或等于系统扫描时间,若是,则结束系统文件扫描,允许读取所述系统文件对应的存储卡。本发明专利技术适用于系统文件的扫描。

System file scanning method, device and mobile terminal

The invention discloses a device for document scanning system, method and mobile terminal system, relates to the field of scanning technology, the main purpose is to be able to read the memory card in the system settings of the scanning time, convenient operation. The method includes: when starting scanning, listening to the news according to the scan to scan the file system, when the judge reaches the preset scan time when the system is in the file scan, the preset scan time is less than or equal to the scanning time of the system, if it is the end, document scanning system, allowing the system to read the corresponding file storage card. The invention is suitable for scanning the system files.

【技术实现步骤摘要】
一种系统文件扫描方法、装置及移动终端
本专利技术涉及系统扫描
,特别是涉及一种系统文件扫描方法、装置及移动终端。
技术介绍
随着智能终端的不断发展,用户在移动终端中安装的应用程序也不断增多,涉及的范围也越来越广,不仅包括娱乐、工作,还有学习等各种应用,安卓是一种一开源代码为基础的操作系统,主要适用于移动设备。由于安卓系统中存放的系统文件过多,移动终端中通常安装有杀毒类、清理类等对移动终端存储卡中的系统文件进行扫描,并且根据扫描结果来排查具有损坏的或者可以清理的系统文件,目前,安卓系统通常设定扫描时间来对系统所有的文件遍历性地扫描,然而,在对系统所有的文件进行遍历扫描时,如果在设定的扫描时间内没有完成系统所有文件的扫描,系统会提示用户该存储卡没有响应,导致用户无法对该存储卡中的内容进行读取,使得用户操作体验较差。
技术实现思路
有鉴于此,本专利技术提供一种系统文件扫描方法、装置及移动终端,能够在系统设定的扫描时间内读取存储卡,方便用户操作。依据本专利技术一个方面,提供了一种系统文件扫描方法,用于安卓系统,包括:当启动系统文件扫描时,根据监听到的扫描消息对系统文件进行扫描;判断当到达预设扫描时间时所述系统文件是否处于扫描中,所述预设扫描时间小于或等于系统扫描时间;若是,则结束系统文件扫描,允许读取所述系统文件对应的存储卡。进一步地,所述判断当到达预设扫描时间时所述系统文件是否处于扫描中包括:通过启动预置线程监控当到达预设扫描时间时所述系统文件是否处于扫描中。进一步地,所述根据监听到的扫描消息对系统文件进行扫描包括:通过调用广播接收器监听是否接收到扫描系统文件的扫描消息;若是,则获取所述扫描消息对应的动作类型;根据所述动作类型对所述系统文件进行扫描。进一步地,当所述扫描消息对应的动作类型为指定系统文件扫描时,所述根据所述动作类型对所述系统文件进行扫描包括:从全盘系统文件目录中查找指定系统文件,对所述指定系统文件进行扫描。进一步地,所述对指定扫描的应用程序文件进行扫描包括:解析所述指定系统文件对应的安装包;判断所述安装包是否为系统分区中的无效安装包;若是,则删除所述安装包,否则,更新所述安装包的配置信息。进一步地当所述扫描消息对应的动作类型为全盘系统文件扫描时,所述根据所述动作类型对所述系统文件进行扫描包括:遍历全盘系统文件目录,对所述全盘系统文件目录中每个系统文件进行扫描。进一步地,所述方法还包括:若否,则直接读取所述系统文件对应的存储卡。依据本专利技术一个方面,提供了一种系统文件扫描装置,用于安卓系统,包括:扫描单元,用于当启动系统文件扫描时,根据监听到的扫描消息对系统文件进行扫描;判断单元,用于判断当到达预设扫描时间时所述系统文件是否处于扫描中,所述预设扫描时间小于或等于系统扫描时间;第一读取单元,用于判断当到达预设扫描时间时所述系统文件处于扫描中,则结束系统文件扫描,允许读取所述系统文件对应的存储卡。进一步地,所述判断单元,具体用于通过启动预置线程监控当到达预设扫描时间时所述系统文件是否处于扫描中。进一步地,所述扫描单元包括:监听模块,用于通过调用广播接收器监听是否接收到扫描系统文件的扫描消息;获取模块,用于若通过调用广播接收器监听接收到扫描系统文件的扫描消息,则获取所述扫描消息对应的动作类型;扫描模块,用于根据所述动作类型对所述系统文件进行扫描。进一步地,当所述扫描消息对应的动作类型为指定系统文件扫描时,所述扫描模块,具体用于从全盘系统文件目录中查找指定系统文件,对所述指定系统文件进行扫描。进一步地,所述扫描模块,具体还用于解析所述指定系统文件对应的安装包;所述扫描模块,具体还用于判断所述安装包是系统分区中的无效安装包;所述扫描模块,具体还用于判断所述安装包是系统分区中的无效安装包,则删除所述安装包;所述扫描模块,具体还用于判断所述安装包不是系统分区中的无效安装包,则更新所述安装包的配置信息。进一步地,当所述扫描消息对应的动作类型为全盘系统文件扫描时,所述扫描模块,具体用于遍历全盘系统文件目录,对所述全盘系统文件目录中每个系统文件进行扫描。进一步地,所述装置还包括:第二读取单元,用于判断当到达预设扫描时间时所述系统文件不是处于扫描中,则直接读取所述系统文件对应的存储卡。依据本专利技术一个方面,提供了一种移动终端,包括处理器和存储器:所述存储器用于存储执行上述系统文件扫描方法的程序;所述处理器被配置为用于执行所述存储器中存储的程序。借由上述技术方案,本专利技术实施例提供的技术方案至少具有下列优点:本专利技术提供的一种系统文件扫描方法、装置及移动终端,与现有的设定扫描时间对系统所有文件进行扫描的方法相比,本专利技术通过判断当到达预设扫描时间时系统文件是否处于扫描中来获取系统文件的扫描状态,这里的预设扫描时间小于或等于系统扫描时间,如果在预设扫描时间内未完成系统文件的扫描,则结束系统文件扫描,通过判定系统文件对应的存储卡有效的方式,无需进行系统提示便可读取该存储卡,方便用户操作。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种系统文件扫描方法流程示意图;图2示出了本专利技术实施例提供的另一种系统文件扫描方法流程示意图;图3示出了本专利技术实施例提供的一种系统文件扫描装置结构示意图;图4示出了本专利技术实施例提供的另一种系统文件扫描装置结构示意图;图5示出了本专利技术实施例提供的一种移动终端的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种系统文件扫描方法,如图1所示,所述方法包括:101、当启动系统文件扫描时,根据监听到的扫描消息对系统文件进行扫描。本专利技术实施例中,扫描消息是指终端操作系统在检测到存储卡被插入、且已经被挂载时发出的广播,例如,当终端插入SD卡时,系统会检验SD卡,安卓系统会发出Mounted广播。这里的系统文件可以为SD卡中的多媒体文件,本专利技术实施例不进行限定,当安卓系统启动的时候,系统通过调用应用程序接口会自动扫描SD卡内的多媒体文件,并把获得的信息保存在一个系统数据库中,以便于后续其他程序如果想要访问多媒体文件的信息,就可以通过系统数据库进行访问,而无需直接去SD卡中读取,另外还可以扫描出SD卡内各个分区是否完整,以便于文件内容的读取。102、判断当到达预设扫描时间时所述系统文件是否处于扫描中,若是则执行103a,若否则执行103b。其中,预设扫描时间通过开发人员设置的小于或等于系统扫描时间,例如通常情况安卓系统设置的系统扫描时间为10s,将预设扫描时间设置为小于10s,通常本文档来自技高网...
一种系统文件扫描方法、装置及移动终端

【技术保护点】
一种系统文件扫描方法,其特征在于,用于安卓系统,包括:当启动系统文件扫描时,根据监听到的扫描消息对系统文件进行扫描;判断当到达预设扫描时间时所述系统文件是否处于扫描中,所述预设扫描时间小于或等于所述系统扫描时间;若是,则结束系统文件扫描,允许读取所述系统文件对应的存储卡。

【技术特征摘要】
1.一种系统文件扫描方法,其特征在于,用于安卓系统,包括:当启动系统文件扫描时,根据监听到的扫描消息对系统文件进行扫描;判断当到达预设扫描时间时所述系统文件是否处于扫描中,所述预设扫描时间小于或等于所述系统扫描时间;若是,则结束系统文件扫描,允许读取所述系统文件对应的存储卡。2.根据权利要求1所述的方法,其特征在于,所述判断当到达预设扫描时间时所述系统文件是否处于扫描中包括:通过启动预置线程监控当到达预设扫描时间时所述系统文件是否处于扫描中。3.根据权利要求1所述的方法,其特征在于,所述根据监听到的扫描消息对系统文件进行扫描包括:通过调用广播接收器监听是否接收到扫描系统文件的扫描消息;若是,则获取所述扫描消息对应的动作类型;根据所述动作类型对所述系统文件进行扫描。4.根据权利要求3所述的方法,其特征在于,当所述扫描消息对应的动作类型为指定系统文件扫描时,所述根据所述动作类型对所述系统文件进行扫描包括:从全盘系统文件目录中查找指定系统文件,对所述指定系统文件进行扫描。5.根据权利要4所述的方法,其特征在于,所述对指定扫描的应用程序文件进行扫描包括:解析所述指定系统文件对应的安装包;判断所述安装包是否为系统分区中的无效安装包;若是,则删除所述安装包,否则,更新所述安装包的配置信息。6.根据权利要求3所述的方法...

【专利技术属性】
技术研发人员:李翔
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1