一种嵌入式文件搜索方法及系统的制作方法

文档序号:6362989阅读:280来源:国知局
专利名称:一种嵌入式文件搜索方法及系统的制作方法
技术领域
本发明涉及嵌入式技术领域,特别涉及一种嵌入式文件搜索方法及系统。
背景技术
在后PC时代,嵌入式系统已经代替PC成为了时代的主流,并且被应用到比PC更为广泛的各个领域范围,从工业控制设备到家用电器无处不在。嵌入式系统是一种使用专用的硬件平台,并且运行专用软件而达到特殊应用目的的系统。嵌入式系统相对于PC来说具有更强的实用性、更好的环境适应能力、更低廉的价格,从而得到了广泛的应用。但是随着嵌入式设备的移动存储设备容量的扩大,传统的逐层查找目标文件的方法,必定会浪费许多的时间和精力。因此,如何更加有效、快捷地查找出目标文件成为嵌入式系统面临的重要问题。

发明内容
(一 )要解决的技术问题本发明要解决的技术问题是如何提供一种嵌入式文件搜索方法及系统,以便更加有效、快捷地查找出目标文件。( 二 )技术方案为解决上述技术问题,本发明提供一种嵌入式文件搜索方法,其包括步骤B:将存储设备中的文件的文件名和路径信息自动提取出来,存储到文件数据库中;C :根据用户输入的文件名称信息,在所述文件数据库中查询相应的目标文件;D :输出所述目标文件的文件名和路径信息。优选地,在所述步骤B之前还包括步骤A :将文件存储到存储设备中。优选地,在所述步骤D之后还包括步骤E :按照所述目标文件的路径信息查找到所述目标文件。优选地,所述存储设备为移动存储设备。优选地,所述文件数据库为嵌入式数据库。优选地,所述文件数据库包括用于存储所述文件名和路径信息的数据表。优选地,所述文件名称信息为目标文件的完整文件名或者部分文件名。优选地,所述步骤D中,以列表的形式输出所述目标文件的文件名和路径信息。本发明还提供一种嵌入式文件搜索系统,所述系统包括存储模块、路径提取模块、文件数据库模块、输入模块、搜索模块和输出模块;所述存储模块用于存储文件;所述路径提取模块连接所述存储模块和文件数据库模块,用于自动提取所述存储模块中文件的文件名和路径信息,并将所述文件名和路径信息发送给所述文件数据库模块;
所述文件数据库模块,用于存储所述文件名和路径信息;所述输入模块连接所述搜索模块,用于接收用户输入的文件名称信息,并将所述文件名称信息发送给所述搜索模块;所述搜索模块连接所述文件数据库模块和输出模块,用于根据所述文件名称信息,在所述文件数据库模块中查询目标文件的文件名和路径信息,并将所述目标文件的文件名和路径信息发送给所述输出模块;所述输出模块用于输出所述目标文件的文件名和路径信息。优选地,所述输入模块采用按键输入装置或者红外遥控器。(三)有益效果本发明的嵌入式文件搜索方法及系统,通过设置路径提取模块自动提取存储设备上文件的文件名和路径信息,并在文件数据库中保存这些文件名和路径信息,以供查询。从而实现了对存储设备上的嵌入式文件更加有效、快捷地查找,进而使嵌入式系统可以连接更大容量的存储设备,提高了嵌入式系统的性能。


图I是本发明实施例所述的嵌入式文件搜索方法流程图;图2是搜索结果示意图;图3是本发明实施例所述的嵌入式文件搜索系统的模块结构图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。图I是本发明实施例所述的嵌入式文件搜索方法流程图。如图I所示,所述方法包括步骤A :将文件存储到存储设备中。所述存储设备为大容量的移动存储设备。步骤B:将存储设备中的文件的文件名和路径信息自动提取出来,存储到文件数据库中。所述文件数据库为嵌入式数据库,并且在所述文件数据库中建立有用于存储所述文件名和路径信息的数据表。步骤C :根据用户输入的文件名称信息,在所述文件数据库中查询相应的目标文件。所述文件名称信息为目标文件的完整文件名或者部分文件名。本实施例所述方法支持模糊查询,当用户不能完整的记得目标文件的文件名时,也可以输入部分文件名进行查询。步骤D :输出所述目标文件的文件名和路径信息。图2是搜索结果示意图,如图2 所示,本实施例中,以列表的形式输出所述目标文件的文件名和路径信息。步骤E :按照所述目标文件的路径信息在所述存储设备中查找到所述目标文件。 查找到所述目标文件后,可以对所述目标文件进行相应的操作。图3是本发明实施例所述的嵌入式文件搜索系统的模块结构图。如图3所示,所述系统包括存储模块100、路径提取模块200、文件数据库模块300、输入模块400、搜索模块500和输出模块600。所述存储模块100用于存储文件,其一般采用大容量移动存储器,比如闪存。
所述路径提取模块200连接所述存储模块100和文件数据库模块300,用于自动提取所述存储模块100中文件的文件名和路径信息,并将所述文件名和路径信息发送给所述文件数据库模块300。所述文件数据库模块300,用于存储所述文件名和路径信息。所述输入模块400连接所述搜索模块500,用于接收用户输入的文件名称信息,并将所述文件名称信息发送给所述搜索模块500。所述输入模块400采用按键输入装置或者红外遥控器。所述搜索模块500连接所述文件数据库模块300和输出模块600,用于根据所述文件名称信息,在所述文件数据库模块300中查询目标文件的文件名和路径信息,并将所述目标文件的文件名和路径信息发送给所述输出模块600。所述输出模块600用于输出所述目标文件的文件名和路径信息。所述输出模块 600采用高清显示器或者放映屏。本发明实施例所述嵌入式文件搜索方法及系统,通过设置路径提取模块自动提取存储设备上文件的文件名和路径信息,并在文件数据库中保存这些文件名和路径信息,以供查询。从而实现了对存储设备上的嵌入式文件更加有效、快捷地查找,进而使嵌入式系统可以连接更大容量的存储设备,提高了嵌入式系统的性能。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
1.一种嵌入式文件搜索方法,其特征在于,包括步骤B :将存储设备中的文件的文件名和路径信息自动提取出来,存储到文件数据库中;C :根据用户输入的文件名称信息,在所述文件数据库中查询相应的目标文件;D :输出所述目标文件的文件名和路径信息。
2.如权利要求I所述的方法,其特征在于,在所述步骤B之前还包括步骤A:将文件存储到存储设备中。
3.如权利要求I所述的方法,其特征在于,在所述步骤D之后还包括步骤E:按照所述目标文件的路径信息查找到所述目标文件。
4.如权利要求I所述的方法,其特征在于,所述存储设备为移动存储设备。
5.如权利要求I所述的方法,其特征在于,所述文件数据库为嵌入式数据库。
6.如权利要求I所述的方法,其特征在于,所述文件数据库包括用于存储所述文件名和路径信息的数据表。
7.如权利要求I所述的方法,其特征在于,所述文件名称信息为目标文件的完整文件名或者部分文件名。
8.如权利要求I所述的方法,其特征在于,所述步骤D中,以列表的形式输出所述目标文件的文件名和路径信息。
9.一种嵌入式文件搜索系统,其特征在于,所述系统包括存储模块、路径提取模块、 文件数据库模块、输入模块、搜索模块和输出模块;所述存储模块用于存储文件;所述路径提取模块连接所述存储模块和文件数据库模块,用于自动提取所述存储模块中文件的文件名和路径信息,并将所述文件名和路径信息发送给所述文件数据库模块;所述文件数据库模块,用于存储所述文件名和路径信息;所述输入模块连接所述搜索模块,用于接收用户输入的文件名称信息,并将所述文件名称信息发送给所述搜索模块;所述搜索模块连接所述文件数据库模块和输出模块,用于根据所述文件名称信息,在所述文件数据库模块中查询目标文件的文件名和路径信息,并将所述目标文件的文件名和路径信息发送给所述输出模块;所述输出模块用于输出所述目标文件的文件名和路径信息。
10.如权利要求9所述的系统,其特征在于,所述输入模块采用按键输入装置或者红外遥控器。
全文摘要
本发明公开了一种嵌入式文件搜索方法及系统,涉及嵌入式技术领域。所述方法包括步骤将存储设备中的文件的文件名和路径信息自动提取出来,存储到文件数据库中;根据用户输入的文件名称信息,在所述文件数据库中查询相应的目标文件;输出所述目标文件的文件名和路径信息。所述方法及系统,通过设置路径提取模块自动提取存储设备上文件的文件名和路径信息,并在文件数据库中保存这些文件名和路径信息,以供查询。从而实现了对存储设备上的嵌入式文件更加有效、快捷地查找,进而使嵌入式系统可以连接更大容量的存储设备,提高了嵌入式系统的性能。
文档编号G06F17/30GK102609453SQ20121000771
公开日2012年7月25日 申请日期2012年1月11日 优先权日2012年1月11日
发明者宋菲菲, 朱苗苗, 赵宗原, 高万林, 高大为 申请人:中国农业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1