一种文件检索方法、装置以及终端制造方法及图纸

技术编号:13193327 阅读:43 留言:0更新日期:2016-05-11 20:03
本发明专利技术实施例公开了一种文件检索方法、装置以及终端。其中的文件检索方法包括:接收检索请求,所述检索请求包括目标文件类型以及关键字;根据所述目标文件类型筛选该类型下的文件索引表;根据所述关键字在所述文件索引表中筛选符合所述关键字的文件;输出符合条件的文件。本发明专利技术实施例通过对文件进行分类以及采用关键字检索,无须输入全部文件名,加快了检索效率,提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,尤其涉及一种文件检索方法、装置以及终端
技术介绍
随着智能终端的使用日渐频繁,现有的智能终端中常常存储了大量文件,当需要使用或者查看智能终端上面的某份文件时,现有技术方案为输入该文件的文件名,进而搜索出该文件;或者是通过文件夹目录逐一浏览智能终端上的文件夹以查找到该文件。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:由于文件数量多,用户有时候无法清晰的记得文件名,此时则无法通过文件名对目标文件进行检索;当文件夹目录过多时,逐一浏览十分费时费力,无法快速的检索到目标文件。
技术实现思路
本专利技术实施例提供一种文件检索方法、装置以及终端,能够快速检索文件,提升用户体验。本专利技术第一方面提供了一种文件检索方法,包括:接收检索请求,所述检索请求包括目标文件类型以及关键字;根据所述目标文件类型筛选该类型下的文件索引表;根据所述关键字在所述文件索引表中筛选符合所述关键字的文件;输出符合条件的文件。优选地,所述接收检索请求之前,还包括:对所有文件进行初始化处理,形成文件索引表。优选地,所述对所有文件进行初始化处理,形成文件索引表,包括:遍历所有文件,解析所述所有文件的文件名;根据所述文件名生成名称标识信息;将所述名称标识信息、文件类型以及文件路径对应存储,形成文件索引表;遍历所述文件索引表中的文件类型;根据文件类型对文件索引表进行分类,其中所述文件类型包括:图片、文本以及多媒体。优选地,所述名称标识信息包括:文件名、文件名首字母、文件名对应拼音、以及文件名对应拼音首字母。优选地,所述根据所述关键字在所述文件索引表中筛选符合所述关键字的文件,包括:判断所述名称标识信息中是否包含所述关键字;若是,则确定所述名称标识信息对应的文件符合所述关键字。本专利技术第二方面提供了一种文件检索装置,包括:接收模块,用于接收检索请求,所述检索请求包括目标文件类型以及关键字;选择模块,用于根据所述目标文件类型筛选该类型下的文件索引表;检索模块,用于根据所述关键字在所述文件索引表中筛选符合所述关键字的文件;输出模块,用于输出符合条件的文件。优选地,还包括:索引模块,用于对所有文件进行初始化处理,形成文件索引表。优选地,所述索引模块进一步包括:遍历子单元,用于遍历所有文件,解析所述所有文件的文件名;标识子单元,用于根据所述文件名生成名称标识信息;存储子单元,用于将所述名称标识信息、文件类型以及文件路径对应存储,形成文件索引表;所述遍历子单元还用于遍历所述文件索引表中的文件类型;分类子单元,用于根据文件类型对文件索引表进行分类,其中所述文件类型包括:图片、文本以及多媒体。优选地,所述名称标识信息包括:文件名、文件名首字母、文件名对应拼音、以及文件名对应拼音首字母。优选地,所述检索模块判断所述名称标识信息中是否包含所述关键字;若是,则确定所述名称标识信息对应的文件符合所述关键字。本专利技术第三方面提供了一种终端,包括上述所述的文件检索装置。实施本专利技术实施例,具有如下有益效果:本专利技术实施例中,当接收到检索请求时,根据检索请求中的目标文件类型筛选该类型下的文件索引表;根据检索请求中的关键字在所述文件索引表中筛选符合所述关键字的文件;进而输出符合条件的文件,通过对文件进行分类以及采用关键字检索,无须输入全部文件名,加快了检索效率,提升了用户体验。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种文件检索方法第一实施例的流程图。图2为本专利技术实施例提供的一种文件检索方法第二实施例的流程图。图3为本专利技术实施例提供的一种文件检索方法第三实施例的流程图。图4为本专利技术实施例提供的一种文件检索装置第一实施例的结构示意图。图5为本专利技术实施例提供的一种文件检索装置第二实施例的结构示意图。图6为图5所示的索引模块的一个实施例的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的一种文件检索方法第一实施例的流程图。本专利技术实施例中,文件检索方法执行于智能终端上,其中,智能终端可以为智能手机、电子书阅读器、平板电脑、电脑等电子装置。该文件检索方法包括以下步骤S101-S104。在步骤SlOl中,接收检索请求,所述检索请求包括目标文件类型以及关键字。具体的,当用户想要查找某一文件时,用户输入检索请求,其中,输入的方式可以为通过键盘输入,或者是语音输入。在本实施方式中,检索请求包括目标文件类型以及关键字,即用户在输入检索请求时,不仅需要选择目标文件的类型,而且还需要输入与文件相关的关键字。目标文件类型指的是待检索文件的文件类型,文件类型包括:文本、图片、多媒体等。关键字与文件名相关,可以是文件名其中的一部分,也可以是文件名对应的拼音,还可以是文件名对应拼音的首字母。这样,用户无需记忆全部文件名,只需记得部分文件名,便可根据文件名输入关键字。比如:目标检索文件为一视频文件,文件名为《2014年年会》,此时,用户输入的检索请求可以为:目标文件类型:视频;关键字:NH或2014。在步骤S102中,根据所述目标文件类型筛选该类型下的文件索引表。具体的,文件索引表是用于保存文件名以及文件存储位置之间的对应关系,便于查找文件。在本实施方式中,文件索引表按照文件类型进行了分类,当接收到检索请求时,根据检索请求的目标文件类型,对文件索引表进行筛选,筛选出与目标文件类型相同的文件索引表。比如,若检索请求中目标文件类型为“视频”,此时,则筛选出视频类型下的文件索引表。在步骤S103中,根据所述关键字在所述文件索引表中筛选符合所述关键字的文件。具体的,在筛选出与目标文件类型相同的文件索引表之后,进一步的根据检索请求中的关键字进行检索,从文件索引表中检索符合关键字的文件。其中,符合关键字是指文件名与所述关键字相关,可以是文件名包括该关键字,也可以是文件名首字母包括该关键字,还可以是文件名对应拼音包括该关键字。比如,若检索请求中关键字为NH,此时,则筛选文件名与NH相关的文件。比如:若文件名中包括有年会、new house、南航,则都认为文件名符合该关键字,即该文件名对应的文件符合关键字。在步骤S104中,输出符合条件的文件。具体的,在筛选出符合关键字的文件了之后,输出符合条件的文件,供用户查看。若符合条件的文件数量过多,还可以输出成文件列表,按照文件名、文件类型或者修改时间进行排序,方便用户查看。上述可知,本专利技术实施例中的文件检索方法,在接收到检索请求之后,根据检索请求中的目标文件类型筛选该类型下的文件索引表;根据检索请求中的关键字在所述文件索引表中筛选符合所述关键字的文件;进而输出符合条件的文件,通过对文件进行分类以及采用关键字检索,无须输入全部文件名,加本文档来自技高网...

【技术保护点】
一种文件检索方法,其特征在于,包括:接收检索请求,所述检索请求包括目标文件类型以及关键字;根据所述目标文件类型筛选该类型下的文件索引表;根据所述关键字在所述文件索引表中筛选符合所述关键字的文件;输出符合条件的文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:田永胜路雄博刘鹏
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1