[发明专利]一种文件检索方法、装置以及终端在审
申请号: | 201510380934.7 | 申请日: | 2015-07-01 |
公开(公告)号: | CN105574062A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 田永胜;路雄博;刘鹏 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 检索 方法 装置 以及 终端 | ||
技术领域
本发明涉及数据处理领域,尤其涉及一种文件检索方法、装置以及终端。
背景技术
随着智能终端的使用日渐频繁,现有的智能终端中常常存储了大量文件, 当需要使用或者查看智能终端上面的某份文件时,现有技术方案为输入该文件 的文件名,进而搜索出该文件;或者是通过文件夹目录逐一浏览智能终端上的 文件夹以查找到该文件。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:由于文 件数量多,用户有时候无法清晰的记得文件名,此时则无法通过文件名对目标 文件进行检索;当文件夹目录过多时,逐一浏览十分费时费力,无法快速的检 索到目标文件。
发明内容
本发明实施例提供一种文件检索方法、装置以及终端,能够快速检索文件, 提升用户体验。
本发明第一方面提供了一种文件检索方法,包括:
接收检索请求,所述检索请求包括目标文件类型以及关键字;
根据所述目标文件类型筛选该类型下的文件索引表;
根据所述关键字在所述文件索引表中筛选符合所述关键字的文件;
输出符合条件的文件。
优选地,所述接收检索请求之前,还包括:对所有文件进行初始化处理, 形成文件索引表。
优选地,所述对所有文件进行初始化处理,形成文件索引表,包括:遍历 所有文件,解析所述所有文件的文件名;根据所述文件名生成名称标识信息; 将所述名称标识信息、文件类型以及文件路径对应存储,形成文件索引表;遍 历所述文件索引表中的文件类型;根据文件类型对文件索引表进行分类,其中 所述文件类型包括:图片、文本以及多媒体。
优选地,所述名称标识信息包括:文件名、文件名首字母、文件名对应拼 音、以及文件名对应拼音首字母。
优选地,所述根据所述关键字在所述文件索引表中筛选符合所述关键字的 文件,包括:判断所述名称标识信息中是否包含所述关键字;若是,则确定所 述名称标识信息对应的文件符合所述关键字。
本发明第二方面提供了一种文件检索装置,包括:
接收模块,用于接收检索请求,所述检索请求包括目标文件类型以及关键 字;
选择模块,用于根据所述目标文件类型筛选该类型下的文件索引表;
检索模块,用于根据所述关键字在所述文件索引表中筛选符合所述关键字 的文件;
输出模块,用于输出符合条件的文件。
优选地,还包括:索引模块,用于对所有文件进行初始化处理,形成文件 索引表。
优选地,所述索引模块进一步包括:遍历子单元,用于遍历所有文件,解 析所述所有文件的文件名;标识子单元,用于根据所述文件名生成名称标识信 息;存储子单元,用于将所述名称标识信息、文件类型以及文件路径对应存储, 形成文件索引表;所述遍历子单元还用于遍历所述文件索引表中的文件类型; 分类子单元,用于根据文件类型对文件索引表进行分类,其中所述文件类型包 括:图片、文本以及多媒体。
优选地,所述名称标识信息包括:文件名、文件名首字母、文件名对应拼 音、以及文件名对应拼音首字母。
优选地,所述检索模块判断所述名称标识信息中是否包含所述关键字;若 是,则确定所述名称标识信息对应的文件符合所述关键字。
本发明第三方面提供了一种终端,包括上述所述的文件检索装置。
实施本发明实施例,具有如下有益效果:
本发明实施例中,当接收到检索请求时,根据检索请求中的目标文件类型 筛选该类型下的文件索引表;根据检索请求中的关键字在所述文件索引表中筛 选符合所述关键字的文件;进而输出符合条件的文件,通过对文件进行分类以 及采用关键字检索,无须输入全部文件名,加快了检索效率,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种文件检索方法第一实施例的流程图。
图2为本发明实施例提供的一种文件检索方法第二实施例的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510380934.7/2.html,转载请声明来源钻瓜专利网。