[发明专利]一种文件扫描方法及相关装置在审
| 申请号: | 202010890951.6 | 申请日: | 2020-08-29 |
| 公开(公告)号: | CN114116611A | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 刘志远;马明刚 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/17 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 扫描 方法 相关 装置 | ||
本发明实施例公开了一种文件扫描方法及相关装置,该方法可包括:接收针对目标存储设备的扫描请求,获取第一文件信息;第一文件信息包括目标存储设备的已扫描文件列表的第一目录信息,该目录信息包括已扫描文件列表的每一个目录的第一修改时间戳;获取第二文件信息,第二文件信息包括目标存储设备的待扫描文件列表的第二目录信息,该目录信息包括待扫描文件列表中的每一个目录的第二修改时间戳;将第一目录信息与第二目录信息进行比较,生成脏目录集合;脏目录为第一修改时间戳与第二修改时间戳不一致或出现在第二目录信息且未出现在第一目录信息的目录。采用本发明实施例可提高当存储设备接入电子设备,电子设备进行文件扫描时的文件扫描效率。
技术领域
本发明涉及文件扫描技术领域,尤其涉及一种文件扫描方法及相关装置。
背景技术
伴随着电子设备的发展,智慧屏、个人电脑、平板电脑等电子设备的应用场景越来越多样化。当存储设备(移动硬盘、U盘等)接入电子设备后,电子设备通过对存储设备内的文件进行扫描,可以得到所有存储设备的文件信息。目前,随着存储设备的存储容量不断扩大,能存储的文件数量越多,使得文件扫描过程中需要遍历的文件数量增加。
例如,用户想要查看存储设备内的媒体信息。当存储设备接入电子设备后,电子设备对存储设备进行媒体文件扫描,扫描过程包括遍历存储设备中的所有待扫描文件,发现媒体文件后会对该媒体文件进行相应的解析,从而得到文件扫描结果(如得到媒体文件的缩略图等)并存储至媒体数据库。最终,电子设备可以通过读取媒体数据库中的数据获得存储设备内的媒体文件信息。当存储设备从电子设备上移除时,电子设备会清除暂存于媒体数据库中该存储设备的扫描结果。所以,当该存储设备再次接入电子设备时,电子设备会重新对该存储设备进行全盘扫描。
然而,在一些智慧屏等存储设备频繁插拔的场景中,若存储设备上的文件数量很多,则每进行一次全盘扫描都需要花费大量的时间,导致用户不能即时查看文件内容,从而降低用户体验感。
因此,如何提高当存储设备接入电子设备,电子设备进行文件扫描时的文件扫描效率,是亟待解决的问题。
发明内容
本发明实施例所要解决的技术问题在于,提供一种文件扫描方法及相关装置,解决了同一存储设备频繁接入同一电子设备情况下,文件扫描时间长效率低的问题。
第一方面,本发明实施案例提供了一种文件扫描方法,可包括:
接收针对目标存储设备的扫描请求,获取第一文件信息;所述第一文件信息包括所述目标存储设备存储的已扫描文件列表的第一目录信息,所述第一目录信息包括所述已扫描文件列表的每一个目录的第一修改时间戳;获取第二文件信息,所述第二文件信息包括所述目标存储设备存储的待扫描文件列表的第二目录信息,所述第二目录信息包括所述待扫描文件列表中的每一个目录的第二修改时间戳;将所述第一目录信息与所述第二目录信息进行比较,生成脏目录集合;所述脏目录集合中的脏目录为所述第一目录信息与所述第二目录信息中文件名相同且所述第一修改时间戳与所述第二修改时间戳不一致的目录或出现在所述第二目录信息且未出现在所述第一目录信息的目录。在本发明实施例中,当同一个存储设备多次接入电子设备时,电子设备可通过比较该存储设备的上一次的目录的修改时间戳与当前最新的目录的修改时间戳,将两个修改时间戳不一致的目录确定为脏目录,并对确定的脏目录下的子文件和子目录进行遍历,从而进一步确定具体发生改动的文件或目录,避免对存储设备进行全盘遍历,减少了遍历的文件数量,缩短了遍历花费的时间,提升了文件扫描效率。
在一种可能的实现方式中,所述获取第一文件信息包括,根据所述存储设备的通用唯一识别码(UUID)查找与所述UUID匹配的所述第一文件信息。本发明实施例中,由于会为每一个存储设备设置一个UUID,且每一个存储设备所对应的UUID都是不同的,因此当存储设备再次接入电子设备时,电子设备会根据这个UUID在数据库中查找对应存储设备的最新一次的扫描结果。通过实施本发明实施例的方法,可以在不用对存储设备的扫描结果进行额外标记的情况下,电子设备能够在存储设备再次接入时更快速地找到存储设备的最新一次的扫描结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010890951.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种摄像头模组及电子设备
- 下一篇:一种通知消息管理方法及电子设备





