CN101446975B - 一种文件定位方法、装置 - Google Patents
一种文件定位方法、装置 Download PDFInfo
- Publication number
- CN101446975B CN101446975B CN2008102415174A CN200810241517A CN101446975B CN 101446975 B CN101446975 B CN 101446975B CN 2008102415174 A CN2008102415174 A CN 2008102415174A CN 200810241517 A CN200810241517 A CN 200810241517A CN 101446975 B CN101446975 B CN 101446975B
- Authority
- CN
- China
- Prior art keywords
- chinese character
- searching
- information
- file
- filename
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明适用于移动终端技术领域,提供了一种文件定位方法、装置,所述方法包括以下步骤:接收用户输入的查找信息,其中,所述查找信息为字母;根据所述查找信息在预设的汉字与该汉字拼音首字母的对应关系表中依次匹配出与所述查找信息对应的汉字;定位搜索范围内的文件名中包括所述匹配出的与所述查找信息对应的汉字的文件并显示。本发明实施例可以快速的定位到用户需要查找的文件名中包含汉字的文件,极大的方便了用户的使用,拓展了移动终端的功能。
Description
技术领域
本发明属于移动终端技术领域,尤其涉及一种文件定位方法、装置。
背景技术
随着移动终端技术的不断发展,用户对移动终端的要求也越来越高,尤其是在大量的数据查询时,如何快速的对需要查找的文件进行定位,尤其是对文件名中包含有中文字符的文件进行准确快速的定位,成了用户对移动终端技术的要求之一。
现有的技术中,可以通过键盘进行定位,即,利用键盘快速输入,光标会定位到符合输入的几个关键字母的文件或者文件夹位置。譬如:在一文件夹中有一文件名为cjp.txt的文件,只要快速按键c和j以及p就能快速的找到文件名以cjp开头的文件,但是这种方式只支持英文定位。
在对文件名中包含中文字符的文件进行定位时,一般都是在指定的编辑框内输入关键字,然后点击搜索键进行定位。但是,使用这种方法进行定位时,要先在指定位置输入关键字,然后再点击搜索按钮进行搜索,使用比较繁琐,而且它最小的搜索范围是文件路径下,需要耗费更多没必要的搜索时间。
发明内容
本发明实施例的目的在于提供一种文件定位方法,旨在解决现有技术中在对文件名中包含中文字符的文件进行定位时,需要输入关键字进行搜索定位带来的过程繁琐、浪费时间的问题。
本发明实施例是这样实现的,一种文件定位方法,所述方法包括以下步骤:
接收用户输入的查找信息,其中,所述查找信息为字母;
获取当前搜索范围内各个文件名中的汉字;
从预设的汉字与该汉字拼音首字母的对应关系表中获取所述汉字拼音的首字母;
将所述获取的首字母依次与当前输入的查找信息进行匹配;
定位搜索范围内的文件名中包括所述匹配出的与所述查找信息对应的汉字的文件并显示。
本发明实施例的另一目的在于提供一种文件定位装置,所述装置包括:
查找信息接收模块,用于接收用户输入的查找信息,其中,所述查找信息为字母;
汉字获取模块,用于获取当前搜索范围内各个文件名中的汉字;
首字母获取模块,用于从预设的汉字与该汉字拼音首字母的对应关系表中获取所述汉字拼音的首字母;
字母匹配模块,用于将所述获取的首字母依次与当前输入的查找信息进行匹配;
文件显示模块,用于定位搜索范围内的文件名中包括所述依次匹配出的与所述查找信息对应的汉字的文件并显示。
本发明实施例通过根据用户以字母形式输入的查找信息,来匹配搜索范围内的文件名字符串或汉字拼音的首字母,并将匹配到的文件显示,本发明支持中文定位,可以快速的定位到用户需要查找文件,极大的方便了用户的使用,拓展了移动终端的功能。
附图说明
图1是本发明实施例提供的文件定位方法的流程图;
图2是本发明实施例提供的文件定位装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过根据用户以字母形式输入的查找信息,来匹配搜索范围内的文件名字符串或汉字拼音的首字母,并将匹配到的文件显示。
图1示出了本发明实施例提供的文件定位方法的流程,详述如下。
在步骤S101中,存储搜索范围内的文件名中的汉字与该汉字拼音首字母的对应关系表。
譬如,在userdata/movies的目录下有多个文件,把这些文件的文件名中汉字拼音的首字母保存在relation结构的index字段中:
Struct relation
{Char index[8];
Char FileName[256];
}。
在步骤S102中,接收用户输入的查找信息。
其中,用户输入的查找信息为字母。
在步骤S103中,根据所述查找信息在预设的汉字与该汉字拼音首字母的对应关系表中依次匹配出与所述查找信息对应的汉字。
该步骤具体过程可为:
首先获取当前搜索范围内各个文件名中的汉字,之后,依次获取所述文件中各个汉字拼音的首字母,最后,将所述获取的首字母依次与当前输入的字母进行匹配。
在具体实施过程中,若当前搜索范围内各个文件名中包含英文字母,则该英文字母即为首字母。需要说明的是,如果文件名中的字符是数字或者是其他特殊字符,则本发明实施例是过滤掉这些字符的,即这些字符是不作为查询参考的。
在步骤S104中,定位搜索范围内的文件名中包括所述匹配出的与所述查找信息对应的汉字的文件并显示。
譬如,用户要在userdata/movies的目录下找一个文件名为“中国功夫.mp4”的文件,首先用户打开文件浏览器,进入userdata/movies路径下,在此目录下有若干文件,把这些文件的文件名中的汉字与该汉字拼音首字母的对应关系进行存储,存储结构如relation结构的一字段,或者如index字段中;然后接收用户在定位盘中输入的查找信息的第一个字母z,在存储的对应关系中查找文件名的汉字拼音首字母或首字母是z开头的文件,同时把查找到的文件显示出来,则文件“中国功夫.mp4”在显示之列;依次再输入g、g和f,则文件“中国功夫.mp4”就显示出来了,通过以上步骤,就实现了在该目录下定位所述文件“中国功夫.mp4”。
请参阅图2,为本发明实施例提供的文件定位装置的结构示意图,该文件定位装置包括首字母对应关系存储模块21,查找信息接收模块22,信息匹配模块23以及文件显示模块24。
其中,首字母对应关系存储模块21用于存储文件名中的汉字与该汉字拼音首字母之间的对应关系。
查找信息接收模块22用于接收用户输入的查找信息,其中,所述查找信息为字母。
信息匹配模块23用于根据所述查找信息在预设的汉字与该汉字拼音首字母的对应关系表中依次匹配出与所述查找信息对应的汉字。
在具体实施过程中,信息匹配模块23具体包括汉字获取模块231,首字母获取模块232以及字母匹配模块233。
汉字获取模块231用于获取当前搜索范围内各个文件名中的汉字。
当然,若当前搜索范围内各个文件名中包含英文字母,则该英文字母即为首字母。
首字母获取模块232依次获取所述文件名字符串或汉字拼音的首字母。
字母匹配模块233用于将所述获取的首字母依次与当前输入的查找信息进行匹配。
文件显示模块24用于显示搜索范围内的文件名中包括所述匹配出的与所述查找信息对应的汉字的文件。
本发明实施例还提供一种移动终端,该移动终端包含上述的文件定位装置。
本发明实施例通过根据用户以字母形式输入的查找信息,来匹配搜索范围内的文件名字符串或汉字拼音的首字母,并将匹配到的文件显示。本发明实施例支持中文定位,而且可以快速的定位到用户需要查找文件,极大的方便了用户的使用,拓展了移动终端的功能。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种文件定位方法,其特征在于,所述方法包括以下步骤:
接收用户输入的查找信息,其中,所述查找信息为字母;
获取当前搜索范围内各个文件名中的汉字;
从预设的汉字与该汉字拼音首字母的对应关系表中获取所述汉字拼音的首字母;
将所述获取的首字母依次与当前输入的查找信息进行匹配;
定位搜索范围内的文件名中包括所述匹配出的与所述查找信息对应的汉字的文件并显示。
2.如权利要求1所述的文件定位方法,其特征在于,在接收用户输入的查找信息的步骤之前,所述方法还包括:
存储搜索范围内的文件名中的汉字与该汉字拼音首字母的对应关系表。
3.如权利要求1所述的文件定位方法,其特征在于,若当前搜索范围内的文件名中包含英文字母,则该英文字母本身即为首字母。
4.一种文件定位装置,其特征在于,所述装置包括:
查找信息接收模块,用于接收用户输入的查找信息,其中,所述查找信息为字母;
汉字获取模块,用于获取当前搜索范围内各个文件名中的汉字;
首字母获取模块,用于从预设的汉字与该汉字拼音首字母的对应关系表中获取所述汉字拼音的首字母;
字母匹配模块,用于将所述获取的首字母依次与当前输入的查找信息进行匹配;
文件显示模块,用于定位搜索范围内的文件名中包括所述依次匹配出的与所述查找信息对应的汉字的文件并显示。
5.如权利要求4所述的文件定位装置,其特征在于,所述装置还包括:
首字母对应关系存储模块,用于存储搜索范围内的文件名中的汉字与该汉字拼音首字母的对应关系表。
6.如权利要求4所述的文件定位装置,其特征在于,若当前搜索范围内的文件名中包含英文字母,则该英文字母本身即为首字母。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102415174A CN101446975B (zh) | 2008-12-23 | 2008-12-23 | 一种文件定位方法、装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102415174A CN101446975B (zh) | 2008-12-23 | 2008-12-23 | 一种文件定位方法、装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101446975A CN101446975A (zh) | 2009-06-03 |
CN101446975B true CN101446975B (zh) | 2010-12-08 |
Family
ID=40742653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102415174A Active CN101446975B (zh) | 2008-12-23 | 2008-12-23 | 一种文件定位方法、装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101446975B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193930A (zh) * | 2010-03-04 | 2011-09-21 | 深圳市迈乐数码科技股份有限公司 | 一种基于遥控器的文件检索方法及*** |
CN102486711A (zh) * | 2010-12-01 | 2012-06-06 | 深圳市同洲软件有限公司 | 一种功能应用快速定位的方法、***及移动终端 |
CN110188178A (zh) * | 2019-05-30 | 2019-08-30 | 深圳龙图腾创新设计有限公司 | 一种跨文档信息查找方法、装置、计算机设备和存储介质 |
CN112000620A (zh) * | 2020-08-14 | 2020-11-27 | 深圳市绿联科技有限公司 | 文件搜索方法、装置及设备 |
-
2008
- 2008-12-23 CN CN2008102415174A patent/CN101446975B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101446975A (zh) | 2009-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101287206A (zh) | 一种联系人定位的方法、***及移动通信终端 | |
CN106896932A (zh) | 一种候选词推荐方法及装置 | |
CN101631332A (zh) | 用于移动终端的应用程序查找方法及装置 | |
CN101655876A (zh) | 一种基于语义分析的智能检索***及方法 | |
CN102262471A (zh) | 一种划屏智能感应*** | |
CN101631398A (zh) | 一种移动终端电子书管理***和方法 | |
CN101923401A (zh) | 一种电子设备输入方法 | |
CN101446975B (zh) | 一种文件定位方法、装置 | |
KR20130086621A (ko) | 수기에 의한 원 필적 트레이스의 기록 및 조회 시스템과 방법 및 전자장치 | |
CN102117171A (zh) | 拼音输入***及方法 | |
CN101582937A (zh) | 一种联系人定位的方法、***及移动通信终端 | |
CN101702740A (zh) | 一种联系人的查找方法、***及移动通信终端 | |
JP2009519538A (ja) | デジタル・ファイルの集合の中からデジタル・ファイルにアクセスする方法および装置 | |
CN103220387B (zh) | 一种触摸屏手机用搜索方法及装置 | |
CN101340672B (zh) | 一种联系人查找方法、***及移动终端 | |
US20090077031A1 (en) | System and method for creating full-text indexes of patent documents | |
CN101944117B (zh) | 基于数据库的排序和检索方法和*** | |
CN103167087A (zh) | 一种手机联系人搜索方法及*** | |
CN103559243A (zh) | 一种在移动设备中基于标签搜索用户的方法及*** | |
CN102999639B (zh) | 一种基于语音识别字符索引的查找方法及*** | |
CN101938551A (zh) | 一种移动终端电话簿的模糊查询方法和装置 | |
CN103377246A (zh) | 书签处理方法和终端浏览器 | |
CN102546961A (zh) | 联系人查找方法及移动终端 | |
CN102456037A (zh) | 移动终端中读取电子书的方法及装置 | |
CN101408896A (zh) | 一种终端中地址薄搜索的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |