[发明专利]嵌入式系统的文件搜索装置有效
申请号: | 201010121826.5 | 申请日: | 2010-03-10 |
公开(公告)号: | CN101794313A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 高万林;蒋宏彪;窦楠;王进 | 申请(专利权)人: | 中国农业大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 系统 文件 搜索 装置 | ||
技术领域
本发明实施例涉及嵌入式技术领域,尤其涉及一种嵌入式系统的文件搜 索装置。
背景技术
随着后PC时代的来临,嵌入式系统的应用越来越广泛,从最初的国防 和工业,已深入到人们日常生活,例如:汽车、家电、工业机器、通信装 置以及成千上万种产品往往都是典型的嵌入式系统。嵌入式系统相对于通 用计算机,具有以下特点:系统内核小。嵌入式系统的内核小巧,能够适 应相对有限的系统资源;专用性强。嵌入式系统往往针对某类或某种应用; 操作简单。相对于普通电脑的操作,嵌入式系统的操作相当简单甚至完全 自动化,不用人的参与;可靠性高。嵌入式系统中的软件往往要求固态存 储,以提高速度,软件代码要求高质量和高可靠性;开发相对困难。嵌入 式系统的开发很长依赖于硬件平台,而且嵌入式软件的构建过程和方法相 对于通用电脑的软件的开发也较困难复杂。
由于嵌入式系统以上特殊性,且嵌入式环境下的大容量存储设备已得 到广泛应用,嵌入式环境下的文件搜索日益引起关注。目前,嵌入式应用 中文件搜索,往往采用手动逐层遍历文件目录的方式来实现。这种方式只 适应存储设备上的文件数目较少的情况下的需求。在具有大容量存储设备 的嵌入式系统中,采用手动逐层遍历文件目录的方式实现文件搜索,不仅 费时而且效率低。因此,现有嵌入式环境下的文件搜索方式,难以适应在 大容量存储设备中查找文件的需求。
发明内容
本发明提供一种嵌入式系统的文件搜索装置,实现了嵌入式系统下文件 的自动搜索。
本发明提供一种嵌入式系统的文件搜索装置,包括:
获取模块,用于获取文件搜索的搜索条件和搜索路径;
遍历模块与所述获取模块连接,用于遍历存储模块中所述搜索路径下的 文件;
获取文件名模块与所述遍历模块连接,用于获取所述遍历模块在所述存 储模块中遍历到的文件的文件名;
匹配模块分别与所述获取文件名模块、所述获取模块连接,用于将所述 文件的文件名,与所述获取模块输入的所述搜索条件进行匹配;
获取路径模块与所述匹配模块连接,用于在所述文件的文件名,与所述 搜索条件相匹配时,获取所述文件在所述存储模块中的存储路径;
保存模块分别与所述匹配模块、所述获取文件名模块和所述获取路径模 块连接,用于在所述文件的文件名,与所述搜索条件相匹配时,保存所述文 件的文件名,并保存所述文件在所述存储模块中的存储路径。
在上述方案基础上,还包括:与所述获取模块连接的输入模块,用于将 用户输入的所述搜索条件和所述搜索路径,输入给所述获取模块。
在上述方案基础上,还包括:与所述保存模块连接的输出模块,用于向 用户输出保存模块保存的所述文件的文件名,和所述文件在所述存储模块中 的存储路径。
在上述方案基础上,所述输入模块为红外遥控器、触摸板或写字板。
在上述方案基础上,所述输出模块为显示屏或投影仪。
本发明嵌入式系统的文件搜索装置,遍历模块根据获取模块获取的所述 搜索路径,逐个自动遍历存储模块中的文件。在遍历模块遍历存储模块的过 程中,获取文件名模块获取所述遍历模块在所述存储模块中遍历到的文件的 文件名。匹配模块将获取文件名模块获取的文件名,与获取模块获取到的搜 索条件匹配。在所述匹配模块确定所述文件的文件名,与所述搜索条件相匹 配时,获取路径模块获取所述文件在所述存储模块中的存储路径。因此,本 发明通过获取文件名模块获取了与搜索条件相匹配的文件名,并通过获取路 径模块获取到了该文件名对应文件在存储模块中的存储路径。从而,本发明 实现了嵌入式系统下文件的自动搜索,提高了嵌入式系统下文件搜索的效率。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或 现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中 的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创 造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明嵌入式系统的文件搜索装置实施例一结构示意图;
图2为本发明嵌入式系统的文件搜索装置实施例二结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业大学,未经中国农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010121826.5/2.html,转载请声明来源钻瓜专利网。