專利名稱:一種文件定位方法、裝置以及移動終端的制作方法
技術領域:
本發(fā)明屬于移動終端技術領域,尤其涉及一種文件定位方法、裝置以及移 動終端。
背景技術:
隨著移動終端技術的不斷發(fā)展,用戶對移動終端的要求也越來越高,尤其 是在大量的數(shù)據(jù)查詢時,如何快速的對需要查找的文件進行定位,尤其是對文 件名中包含有中文字符的文件進行準確快速的定位,成了用戶對移動終端技術 的要求之一。
現(xiàn)有的技術中,可以通過鍵盤進行定位,即,利用鍵盤快速輸入,光標會
定位到符合輸入的幾個關鍵字母的文件或者文件夾位置。譬如在一文件夾中 有一文件名為cjp.txt的文件,只要快速按4建c和j以及p就能快速的找到文件 名以cjp開頭的文件,但是這種方式只支持英文定位。
在對文件名中包含中文字符的文件進行定位時, 一般都是在指定的編輯框 內輸入關鍵字,然后點擊搜索鍵進行定位。但是,使用這種方法進行定位時, 要先在指定位置輸入關鍵字,然后再點擊搜索按鈕進行搜索,使用比較繁瑣, 而且它最小的搜索范圍是文件路徑下,需要耗費更多沒必要的搜索時間。
發(fā)明內容
本發(fā)明實施例的目的在于提供一種文件定位方法,旨在解決現(xiàn)有技術中在 對文件名中包含中文字符的文件進行定位時,需要輸入關鍵字進行搜索定位帶 來的過程繁瑣、浪費時間的問題。
本發(fā)明實施例是這樣實現(xiàn)的, 一種文件定位方法,所述方法包括以下步驟 接收用戶輸入的查找信息,其中,所述查找信息為字母;根據(jù)所述查找信息在預設的漢字與該漢字拼音首字母的對應關系表中依次
匹配出與所述查找信息對應的漢字;
定位搜索范圍內的文件名中包括所述匹配出的與所述查找信息對應的漢字 的文件并顯示。
本發(fā)明實施例的另一目的在于提供一種文件定位裝置,所述裝置包括 查找信息接收模塊,用于接收用戶輸入的查找信息,其中,所述查找信息 為字母;
信息匹配模塊,用于根據(jù)所述查找信息在預設的漢字與該漢字拼音首字母 的對應關系表中匹配出與所述查找信息對應的漢字;
文件顯示模塊,用于定位搜索范圍內的文件名中包括所述依次匹配出的與 所述查找信息對應的漢字的文件并顯示。
本發(fā)明實施例的又一 目的在于提供一種包含本發(fā)明實施例提供的文件定位 裝置的移動終端。
本發(fā)明實施例通過根據(jù)用戶以字母形式輸入的查找信息,來匹配搜索范圍 內的文件名字符串或漢字拼音的首字母,并將匹配到的文件顯示,本發(fā)明支持 中文定位,可以快速的定位到用戶需要查找文件,極大的方便了用戶的使用, 拓展了移動終端的功能。
圖l是本發(fā)明實施例提供的文件定位方法的流程圖2是本發(fā)明實施例提供的文件定位裝置的結構示意圖。
具體實施例方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實 施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例通過根據(jù)用戶以字母形式輸入的查找信息,來匹配搜索范圍 內的文件名字符串或漢字拼音的首字母,并將匹配到的文件顯示。
圖1示出了本發(fā)明實施例提供的文件定位方法的流程,詳述如下。 在步驟S101中,存儲搜索范圍內的文件名中的漢字與該漢字拼音首字母的 對應關系表。
譬如,在userdata/movies的目錄下有多個文件,把這些文件的文件名中漢 字拼音的首字母保存在relation結構的index字段中 Struct relation { Char index[8];
Char FileName[256];
在步驟S102中,接收用戶輸入的查找信息。 其中,用戶輸入的查找信息為字母。
在步驟S103中,根據(jù)所述查找信息在預設的漢字與該漢字拼音首字母的對 應關系表中依次匹配出與所述查找信息對應的漢字。 該步驟具體過程可為
首先獲取當前搜索范圍內各個文件名中的漢字,之后,依次獲取所述文件 中各個漢字拼音的首字母,最后,將所述獲取的首字母依次與當前輸入的字母 進行匹配。
在具體實施過程中,若當前搜索范圍內各個文件名中包含英文字母,則該 英文字母即為首字母。需要說明的是,如果文件名中的字符是數(shù)字或者是其他 特殊字符,則本發(fā)明實施例是過濾掉這些字符的,即這些字符是不作為查詢參 考的。
在步驟S104中,定位搜索范圍內的文件名中包括所述匹配出的與所述查找 信息對應的漢字的文件并顯示。
譬如,用戶要在userdata/movies的目錄下找一個文件名為"中國功夫.mp4" 的文件,首先用戶打開文件瀏覽器,進入userdata/movies路徑下,在此目錄下有若干文件,把這些文件的文件名中的漢字與該漢字拼音首字母的對應關系進
行存儲,存儲結構如relation結構的一字段,或者如index字段中;然后接收用 戶在定位盤中輸入的查找信息的第一個字母z,在存儲的對應關系中查找文件 名的漢字拼音首字母或首字母是z開頭的文件,同時把查找到的文件顯示出來, 則文件"中國功夫.mp4"在顯示之列;依次再4俞入g、 g和f,則文件"中國功 夫.mp4"就顯示出來了,通過以上步驟,就實現(xiàn)了在該目錄下定位所述文件"中 國功夫.mp4"。
請參閱圖2,為本發(fā)明實施例提供的文件定位裝置的結構示意圖,該文件 定位裝置包括首字母對應關系存儲模塊21,查找信息接收模塊22,信息匹配模 塊23以及文件顯示才莫塊24。
其中,首字母對應關系存儲模塊21用于存儲文件名中的漢字與該漢字拼音 首字母之間的對應關系。
查找信息接收模塊22用于接收用戶輸入的查找信息,其中,所述查找信息
為字母。
信息匹配模塊23用于根據(jù)所述查找信息在預設的漢字與該漢字拼音首字 母的對應關系表中依次匹配出與所述查找信息對應的漢字。
在具體實施過程中,信息匹配模塊23具體包括漢字獲取模塊231,首字母 獲取模塊232以及字母匹配模塊233。
漢字獲取模塊231用于獲取當前搜索范圍內各個文件名中的漢字。
當然,若當前搜索范圍內各個文件名中包含英文字母,則該英文字母即為 首字母。
首字母獲取模塊232依次獲取所述文件名字符串或漢字拼音的首字母。 字母匹配模塊233用于將所述獲取的首字母依次與當前輸入的查找信息進 4亍匹配。
文件顯示模塊24用于顯示搜索范圍內的文件名中包括所述匹配出的與所 述查找信息對應的漢字的文件。本發(fā)明實施例還提供一種移動終端,該移動終端包含上述的文件定位裝置。 本發(fā)明實施例通過根據(jù)用戶以字母形式輸入的查找信息,來匹配搜索范圍
內的文件名字符串或漢字拼音的首字母,并將匹配到的文件顯示。本發(fā)明實施
例支持中文定位,而且可以快速的定位到用戶需要查找文件,極大的方便了用
戶的使用,拓展了移動終端的功能。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)
明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明
的保護范圍之內。
8
權利要求
1、一種文件定位方法,其特征在于,所述方法包括以下步驟接收用戶輸入的查找信息,其中,所述查找信息為字母;根據(jù)所述查找信息在預設的漢字與該漢字拼音首字母的對應關系表中依次匹配出與所述查找信息對應的漢字;定位搜索范圍內的文件名中包括所述匹配出的與所述查找信息對應的漢字的文件并顯示。
2、 如權利要求1所述的文件定位方法,其特征在于,在接收用戶輸入的查 找信息的步驟之前,所述方法還包括存儲搜索范圍內的文件名中的漢字與該漢字拼音首字母的對應關系表。
3、 如權利要求1所述的文件定位方法,其特征在于,所述根據(jù)所述查找信 息在預設的漢字與該漢字拼音首字母的對應關系表中依次匹配出與所述查找信 息對應的漢字的步驟具體包括;獲取當前搜索范圍內各個文件名中的漢字;從所述對應關系表中獲取所述文件名字符串或漢字拼音的首字母;將所述獲取的首字母依次與當前輸入的查找信息進行匹配。
4、 如權利要求1所述的文件定位方法,其特征在于,若當前搜索范圍內的 文件名中包含英文字母,則該英文字母本身即為首字母。
5、 一種文件定位裝置,其特征在于,所述裝置包括 查找信息接收4莫塊,用于接收用戶輸入的查找信息,其中,所述查找信息為字母;信息匹配模塊,用于根據(jù)所述查找信息在預設的漢字與該漢字拼音首字母 的對應關系表中匹配出與所述查找信息對應的漢字;文件顯示模塊,用于定位搜索范圍內的文件名中包括所述依次匹配出的與 所述查找信息對應的漢字的文件并顯示。
6、 如權利要求5所述的文件定位裝置,其特征在于,所述裝置還包括首字母對應關系存儲模塊,用于存儲搜索范圍內的文件名中的漢字與該漢 字拼音首字母的對應關系表。
7、 如權利要求5所述的文件定位裝置,其特征在于,所述信息匹配模塊具 體包括漢字獲取模塊,用于獲取當前搜索范圍內各個文件名中的漢字; 首字母獲取模塊,用于從所述對應關系表中獲取所述文件名字符串或漢字 拼音的首字母;字母匹配模塊,用于將所述獲取的首字母依次與當前輸入的查找信息進行 匹配。
8、 如權利要求5所述的文件定位裝置,其特征在于,若當前搜索范圍內的 文件名中包含英文字母,則該英文字母本身即為首字母。
9、 一種包括權利要求5至8任一項所述的文件定位裝置的移動終端。
全文摘要
本發(fā)明適用于移動終端技術領域,提供了一種文件定位方法、裝置及移動終端,所述方法包括以下步驟接收用戶輸入的查找信息,其中,所述查找信息為字母;根據(jù)所述查找信息在預設的漢字與該漢字拼音首字母的對應關系表中依次匹配出與所述查找信息對應的漢字;定位搜索范圍內的文件名中包括所述匹配出的與所述查找信息對應的漢字的文件并顯示。本發(fā)明實施例可以快速的定位到用戶需要查找的文件名中包含漢字的文件,極大的方便了用戶的使用,拓展了移動終端的功能。
文檔編號G06F17/30GK101446975SQ20081024151
公開日2009年6月3日 申請日期2008年12月23日 優(yōu)先權日2008年12月23日
發(fā)明者毅 婁, 敏 胡, 陳建平 申請人:宇龍計算機通信科技(深圳)有限公司