[发明专利]一种系统文件扫描方法、装置及移动终端有效
申请号: | 201710024888.6 | 申请日: | 2017-01-13 |
公开(公告)号: | CN106874754B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 李翔 | 申请(专利权)人: | 北京安云世纪科技有限公司 |
主分类号: | G06F21/55 | 分类号: | G06F21/55 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 王玉双 |
地址: | 100102 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 文件 扫描 方法 装置 移动 终端 | ||
本发明公开了一种系统文件扫描方法、装置及移动终端,涉及系统扫描技术领域,主要目的在于能够在系统设定的扫描时间内读取存储卡,方便用户操作。所述方法包括:当启动扫描时,根据监听到的扫描消息对系统文件进行扫描,判断当到达预设扫描时间时所述系统文件是否处于扫描中,所述预设扫描时间小于或等于系统扫描时间,若是,则结束系统文件扫描,允许读取所述系统文件对应的存储卡。本发明适用于系统文件的扫描。
技术领域
本发明涉及系统扫描技术领域,特别是涉及一种系统文件扫描方法、装置及移动终端。
背景技术
随着智能终端的不断发展,用户在移动终端中安装的应用程序也不断增多,涉及的范围也越来越广,不仅包括娱乐、工作,还有学习等各种应用,安卓是一种一开源代码为基础的操作系统,主要适用于移动设备。
由于安卓系统中存放的系统文件过多,移动终端中通常安装有杀毒类、清理类等对移动终端存储卡中的系统文件进行扫描,并且根据扫描结果来排查具有损坏的或者可以清理的系统文件,目前,安卓系统通常设定扫描时间来对系统所有的文件遍历性地扫描,然而,在对系统所有的文件进行遍历扫描时,如果在设定的扫描时间内没有完成系统所有文件的扫描,系统会提示用户该存储卡没有响应,导致用户无法对该存储卡中的内容进行读取,使得用户操作体验较差。
发明内容
有鉴于此,本发明提供一种系统文件扫描方法、装置及移动终端,能够在系统设定的扫描时间内读取存储卡,方便用户操作。
依据本发明一个方面,提供了一种系统文件扫描方法,用于安卓系统,包括:
当启动系统文件扫描时,根据监听到的扫描消息对系统文件进行扫描;
判断当到达预设扫描时间时所述系统文件是否处于扫描中,所述预设扫描时间小于或等于系统扫描时间;
若是,则结束系统文件扫描,允许读取所述系统文件对应的存储卡。
进一步地,所述判断当到达预设扫描时间时所述系统文件是否处于扫描中包括:
通过启动预置线程监控当到达预设扫描时间时所述系统文件是否处于扫描中。
进一步地,所述根据监听到的扫描消息对系统文件进行扫描包括:
通过调用广播接收器监听是否接收到扫描系统文件的扫描消息;
若是,则获取所述扫描消息对应的动作类型;
根据所述动作类型对所述系统文件进行扫描。
进一步地,当所述扫描消息对应的动作类型为指定系统文件扫描时,所述根据所述动作类型对所述系统文件进行扫描包括:
从全盘系统文件目录中查找指定系统文件,对所述指定系统文件进行扫描。
进一步地,所述对指定扫描的应用程序文件进行扫描包括:
解析所述指定系统文件对应的安装包;
判断所述安装包是否为系统分区中的无效安装包;
若是,则删除所述安装包,否则,更新所述安装包的配置信息。
进一步地当所述扫描消息对应的动作类型为全盘系统文件扫描时,所述根据所述动作类型对所述系统文件进行扫描包括:
遍历全盘系统文件目录,对所述全盘系统文件目录中每个系统文件进行扫描。
进一步地,所述方法还包括:
若否,则直接读取所述系统文件对应的存储卡。
依据本发明一个方面,提供了一种系统文件扫描装置,用于安卓系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安云世纪科技有限公司,未经北京安云世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710024888.6/2.html,转载请声明来源钻瓜专利网。