[发明专利]一种文件查找方法及装置有效
申请号: | 201510149662.X | 申请日: | 2015-03-31 |
公开(公告)号: | CN104699839B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 曹能华;陆骏;朱洲;柳佳斌;唐宇 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 查找 方法 装置 | ||
本发明实施例公开了一种文件查找方法及装置,应用于智能移动终端设备,方法包括:检测是否有新设备与所述智能移动终端设备进行连接;如果有,确定与所述智能移动终端设备连接的设备D的分区个数n;根据用户输入或预设的第一查找条件,调用n个线程同时分别在设备D中的不同分区中查找符合所述第一查找条件的文件。应用本发明实施例,当检测到有新设备与智能移动终端设备连接时,就调用多个线程同时在该设备的各个分区中查找文件,无需在其他设备中查找完成后再进行查找,在第N分区中查找文件也无需在第N‑1分区中查找文件完成后再执行,因此在连接多个设备或设备中存在多个分区的情况下,减少了查找时间,提高了查找效率。
技术领域
本发明涉及文件管理技术领域,特别涉及一种文件查找方法及装置。
背景技术
基于Android操作系统的智能移动终端设备(例如智能手机、平板电脑、互联网电视机顶盒等)的出现,丰富了人们的生活。当用户给智能移动终端设备外接其他设备(例如U盘、移动硬盘等)时,存在在连接的设备中查找某类文件,将查找到的文件向用户进行展示的情况,例如:查找设备中存储的图片、视频、音频等。
目前,通常采用单线程查找方式,在与基于Android操作系统的智能移动终端设备连接的设备中查找文件,例如启动查找线程,在连接的第一设备中进行查找,在查找的过程中连接第二设备时,需要等待第一设备查找完成,再在第二设备中进行查找;在连接的设备存在多个分区的情况下,需要查找完第一分区,再依次在第二分区、第三分区……第N分区中进行查找。
应用上述的查找方式,在第二设备中查找需要在第一设备查找完成后才可以执行,在第N分区中查找需要在第N-1分区中查找完成后才可以执行,因此在连接多个设备或者设备中存在多个分区的情况下,查找所耗费的时间较长,查找效率较低。
发明内容
本发明实施例的目的在于提供一种文件查找方法及装置,以减少查找时间,提高查找效率。
为达到上述目的,本发明实施例公开了一种文件查找方法,应用于智能移动终端设备,包括:
检测是否有新设备与所述智能移动终端设备进行连接;
如果有,确定与所述智能移动终端设备连接的设备D的分区个数n;
根据用户输入或预设的第一查找条件,调用n个线程同时分别在设备D中的不同分区中查找符合所述第一查找条件的文件。
根据本发明的一种具体实现方式,在查找到不符合所述第一查找条件的文件的情况下,所述方法还包括:
确定不符合所述第一查找条件的文件的文件类型;
根据确定的文件类型,将查找到不符合所述第一查找条件的文件的文件信息存储在预设的与所确定的文件类型对应的存储空间中。
根据本发明的一种具体实现方式,所述方法还包括:
接收用户输入的第二查找条件,所述第二查找条件中包括待查找文件的文件类型;
根据所述第二查找条件中包括的待查找文件的文件类型,将存储在与该文件类型对应的存储空间中的文件信息对应的文件,确定为查找结果。
根据本发明的一种具体实现方式,在分区中查找符合所述第一查找条件的文件,包括:
确定分区的存储目录级数M;
依次在分区的根目录、所有的第一级目录、所有的第二级目录……所有的第M级目录中查找符合所述第一查找条件的文件。
根据本发明的一种具体实现方式,所述方法还包括:
接收用户输入的查找控制指令,所述查找控制指令包括暂停查找指令、恢复查找指令和取消查找指令中的任意一种,所述查找控制指令中包括待进行控制的分区的信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510149662.X/2.html,转载请声明来源钻瓜专利网。