專利名稱:移動設(shè)備上的信息搜索方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種移動設(shè)備上的信息搜索方法、以 及一種實(shí)現(xiàn)該方法的裝置。
背景技術(shù):
目前,手機(jī)等移動設(shè)備上常用的電話號碼等信息的搜索方法主要包括T9鍵盤拼 音模糊匹配方法。無論是觸屏手機(jī),還是按鍵手機(jī),T9拼音鍵盤使用非常廣泛,利用T9拼 音鍵盤的拼音字母下標(biāo),可以進(jìn)行快速搜索。比如,在圖1所示的T9拼音鍵盤中,想搜索" 小張",只需要在搜索欄輸入“99”,就可以馬上找到“小張”。
上述搜索方法的缺點(diǎn)為重碼率太高了。比如,輸入“99”后,其實(shí)原來是想找"小 張",但返回的結(jié)果可能有幾十個。發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種移動設(shè)備上的信息搜索方法和裝置,能提高移動設(shè)備 上信息搜索的速度。
—種移動設(shè)備上的信息搜索方法,包括
在移動設(shè)備上的數(shù)字拼音鍵盤上輸入搜索數(shù)字,根據(jù)所述搜索數(shù)字進(jìn)行搜索得到 搜索結(jié)果;
根據(jù)所述搜索數(shù)字或者搜索結(jié)果對應(yīng)的拼音字母獲取搜索關(guān)鍵字,根據(jù)所述搜索 關(guān)鍵字對所述搜索結(jié)果進(jìn)行過濾。
一種移動設(shè)備上的信息搜索裝置,包括
搜索處理模塊,用于在移動設(shè)備上的數(shù)字拼音鍵盤上輸入搜索數(shù)字,根據(jù)所述搜 索數(shù)字進(jìn)行搜索處理得到搜索結(jié)果;
過濾處理模塊,用于根據(jù)所述搜索數(shù)字或者搜索結(jié)果對應(yīng)的拼音字母獲取搜索關(guān) 鍵字,根據(jù)所述搜索關(guān)鍵字對所述搜索結(jié)果進(jìn)行過濾。
由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例通過采用搜索關(guān) 鍵字對搜索結(jié)果進(jìn)行過濾,可以提高移動設(shè)備上信息搜索的快捷性和方便性,提高移動設(shè) 備的用戶體驗(yàn)。
圖1為現(xiàn)有技術(shù)中的一種T9拼首鍵盤的不意圖2為本發(fā)明實(shí)施例一提供的一種移動設(shè)備上的信息搜索方法的處理流程圖3為本發(fā)明實(shí)施例一提供的一種通過搜索關(guān)鍵字“XW”過濾后得到4個結(jié)果條 目的不意圖4為本發(fā)明實(shí)施例二提供的一種移動設(shè)備上的信息搜索裝置的具體結(jié)構(gòu)圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖,以對本發(fā)明實(shí)施例進(jìn)行清楚、完整地描述人員。
實(shí)施例一
該實(shí)施例提供的一種移動設(shè)備上的信息搜索方法的處理流程如圖2所示,具體包括以下步驟21 23。
步驟21、根據(jù)移動設(shè)備上的數(shù)字拼音鍵盤上的每個數(shù)字對應(yīng)的多個拼音字母和需要搜索的信息對應(yīng)的拼音字母選擇至少一個搜索數(shù)字。
比如,在手機(jī)等移動設(shè)備上通常使用的一種數(shù)字拼音鍵盤為T9拼音鍵盤,在T9數(shù)字拼音鍵盤中,數(shù)字2對應(yīng)的拼音字母為A、B和C,數(shù)字3對應(yīng)的拼音字母為D、E和F,數(shù)字4對應(yīng)的拼音字母為G、H和I,數(shù)字5對應(yīng)的拼音字母為J、K和L,數(shù)字6對應(yīng)的拼音字母為M、N和0,數(shù)字7對應(yīng)的拼音字母為P、Q、R和S,數(shù)字8對應(yīng)的拼音字母為T、U和 V,數(shù)字9對應(yīng)的拼音字母為W、X、Y和Z。
當(dāng)需要搜索的信息為電話簿上的“小為”時,“小為”對應(yīng)的拼音字母為“XW”,由于 “X”、“W”都屬于數(shù)字9對應(yīng)的拼音字母范圍內(nèi),因此選擇的搜索數(shù)字為“99”。
步驟22、在移動設(shè)備上的數(shù)字拼音鍵盤上輸入上述搜索數(shù)字,根據(jù)所述搜索數(shù)字在移動設(shè)備上的資料庫中進(jìn)行搜索得到搜索結(jié)果。
由于移動設(shè)備的電話簿等資料庫中的信息一般比較龐大,上述搜索結(jié)果中可能包括多條結(jié)果條目。比如,選擇的搜索數(shù)字為“99”在移動設(shè)備上的資料庫中進(jìn)行搜索后,返回的搜索結(jié)果中可能包括47個結(jié)果條目。因此,需要對上述搜索結(jié)果進(jìn)行再次過濾。
步驟13、根據(jù)所述搜索數(shù)字或者搜索結(jié)果對應(yīng)的拼音字母獲取搜索關(guān)鍵字,根據(jù)所述搜索關(guān)鍵字對所述搜索結(jié)果進(jìn)行過濾。
上述搜索關(guān)鍵字的獲取方式包括如下的兩種
方式1:獲取所述至少一個搜索數(shù)字中每個數(shù)字對應(yīng)的多個拼音字母,將每個數(shù)字對應(yīng)的多個拼音字母加上數(shù)字本身進(jìn)行排列組合,獲取搜索關(guān)鍵字,根據(jù)所述搜索關(guān)鍵字對所述搜索結(jié)果進(jìn)行過濾。
比如,上述搜索數(shù)字為“99”,數(shù)字9對應(yīng)的拼音字母為W、X、Y和Z,將兩個數(shù)字9 對應(yīng)的拼音字母加上數(shù)字本身進(jìn)行組合,即將兩個wxyz9進(jìn)行組合,得到如下的25個搜索關(guān)鍵字-M、WX、WY、WZ、Xff, XX、XY、XZ、Yff, YX、YY、TL、Zff, TL、T1、ZZ、9W、9X、9Y、9Z、W9、X9、 Y9、Z9 和 99。
方式2、獲取所述搜索結(jié)果中包括的每個結(jié)果條目對應(yīng)的拼音字母,對所述拼音字母進(jìn)行重復(fù)過濾,獲取搜索關(guān)鍵字。
比如,上述搜索結(jié)果中包括47個結(jié)果條目,分別獲取47個結(jié)果條目對應(yīng)的拼音字母,對所有的拼音字母進(jìn)行重復(fù)過濾,獲取如下的14個搜索關(guān)鍵字-M、、WY、WZ、XW、XX、 XY、XZ、Yff, YX、ΥΥ、TL、Zff, TL、ΖΥ。
將所述搜索結(jié)果中的所有結(jié)果條目劃分為所述至少一個搜索關(guān)鍵字中每個搜索關(guān)鍵字分別對應(yīng)的結(jié)果條目。確定所述需要搜索的信息對應(yīng)的所述至少一個搜索關(guān)鍵字中的某個搜索關(guān)鍵字,在所述至少一個搜索關(guān)鍵字中選擇所述某個搜索關(guān)鍵字,并且顯示所述某個搜索關(guān)鍵字對應(yīng)的所述搜索結(jié)果中的結(jié)果條目。
在實(shí)際應(yīng)用中,可以采用通過點(diǎn)擊上述移動設(shè)備上的數(shù)字拼音鍵盤來顯示上述至 少一個搜索關(guān)鍵字,通過選擇點(diǎn)擊上述至少一個搜索關(guān)鍵字中某一個搜索關(guān)鍵字,然后顯 示上述某一個搜索關(guān)鍵字對應(yīng)的結(jié)果條目,從而實(shí)現(xiàn)對上述搜索結(jié)果進(jìn)行過濾。
比如,由于需要得到的結(jié)果“小為”對應(yīng)的拼音字母為“XW”,因此,點(diǎn)擊搜索關(guān)鍵字 “XW”,顯示圖3所述的4個結(jié)果條目,于是,可以很方便地在上述4個結(jié)果條目中選擇“小 為”對應(yīng)的條目。
實(shí)施例二
本實(shí)施例提供了一種移動設(shè)備上的信息搜索裝置,其具體結(jié)構(gòu)如圖4所述,包括 如下模塊
搜索處理模塊41,用于在移動設(shè)備上的數(shù)字拼音鍵盤上輸入搜索數(shù)字,根據(jù)所述 搜索數(shù)字進(jìn)行搜索處理得到搜索結(jié)果;
過濾處理模塊42,用于根據(jù)所述搜索數(shù)字或者搜索結(jié)果對應(yīng)的拼音字母獲取搜索 關(guān)鍵字,根據(jù)所述搜索關(guān)鍵字對所述搜索結(jié)果進(jìn)行過濾。
進(jìn)一步地,所述的裝置還可以包括
搜索數(shù)字獲取模塊43,用于根據(jù)移動設(shè)備上的數(shù)字拼音鍵盤上的每個數(shù)字對應(yīng)的 多個拼音字母和需要搜索的信息對應(yīng)的拼音字母選擇至少一個搜索數(shù)字。
具體的,所述的過濾處理模塊42可以包括
搜索關(guān)鍵字獲取模塊421,用于獲取所述搜索數(shù)字中每個數(shù)字對應(yīng)的多個拼音字 母,將每個數(shù)字對應(yīng)的多個拼音字母加上數(shù)字本身進(jìn)行排列組合,獲取至少一個搜索關(guān)鍵 字;或者,獲取所述搜索結(jié)果中包括的每個結(jié)果條目對應(yīng)的拼音字母,對所有的拼音字母進(jìn) 行重復(fù)過濾,獲取至少一個搜索關(guān)鍵字。
選擇過濾模塊422,用于將所述搜索結(jié)果中的所有結(jié)果條目劃分為所述至少一個 搜索關(guān)鍵字中每個搜索關(guān)鍵字分別對應(yīng)的結(jié)果條目;
確定所述需要搜索的信息對應(yīng)的所述至少一個搜索關(guān)鍵字中的某個搜索關(guān)鍵字, 在所述至少一個搜索關(guān)鍵字中選擇所述某個搜索關(guān)鍵字,并且顯示所述某個搜索關(guān)鍵字對 應(yīng)的所述搜索結(jié)果中的結(jié)果條目。
應(yīng)用本發(fā)明實(shí)施例的裝置進(jìn)行信息搜索的具體處理過程與前述方法實(shí)施例類似, 此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。
綜上所述,本發(fā)明實(shí)施例通過采用搜索關(guān)鍵字對搜索結(jié)果進(jìn)行過濾,可以提高移 動設(shè)備上信息搜索的快捷性和方便性,提高移動設(shè)備的用戶體驗(yàn)。
本發(fā)明實(shí)施例可以克服T9拼音鍵盤等數(shù)字拼音鍵盤模糊匹配重復(fù)率過高的缺 陷。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍 為準(zhǔn)。
權(quán)利要求
1.一種移動設(shè)備上的信息搜索方法,其特征在于,包括在移動設(shè)備上的數(shù)字拼音鍵盤上輸入搜索數(shù)字,根據(jù)所述搜索數(shù)字進(jìn)行搜索得到搜索結(jié)果;根據(jù)所述搜索數(shù)字或者搜索結(jié)果對應(yīng)的拼音字母獲取搜索關(guān)鍵字,根據(jù)所述搜索關(guān)鍵字對所述搜索結(jié)果進(jìn)行過濾。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的在移動設(shè)備上的數(shù)字拼音鍵盤上輸入搜索數(shù)字之前,還包括根據(jù)移動設(shè)備上的數(shù)字拼音鍵盤上的每個數(shù)字對應(yīng)的多個拼音字母和需要搜索的信息對應(yīng)的拼音字母選擇至少一個搜索數(shù)字。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述的根據(jù)所述搜索數(shù)字或者搜索結(jié)果對應(yīng)的拼音字母獲取搜索關(guān)鍵字,包括獲取所述搜索數(shù)字中每個數(shù)字對應(yīng)的多個拼音字母,將所述每個數(shù)字對應(yīng)的多個拼音字母加上數(shù)字本身進(jìn)行排列組合,獲取至少一個搜索關(guān)鍵字;或者,獲取所述搜索結(jié)果中包括的每個結(jié)果條目對應(yīng)的拼音字母,對所有的拼音字母進(jìn)行重復(fù)過濾,獲取至少一個搜索關(guān)鍵字。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述的,根據(jù)所述搜索關(guān)鍵字對所述搜索結(jié)果進(jìn)行過濾,包括將所述搜索結(jié)果中的所有結(jié)果條目劃分為所述至少一個搜索關(guān)鍵字中每個搜索關(guān)鍵字分別對應(yīng)的結(jié)果條目;確定所述需要搜索的信息對應(yīng)的某個搜索關(guān)鍵字,在所述至少一個搜索關(guān)鍵字中選擇所述某個搜索關(guān)鍵字,并且顯示所述某個搜索關(guān)鍵字對應(yīng)的所述搜索結(jié)果中的結(jié)果條目。
5.一種移動設(shè)備上的信息搜索裝置,其特征在于,包括搜索處理模塊,用于在移動設(shè)備上的數(shù)字拼音鍵盤上輸入搜索數(shù)字,根據(jù)所述搜索數(shù)字進(jìn)行搜索處理得到搜索結(jié)果;過濾處理模塊,用于根據(jù)所述搜索數(shù)字或者搜索結(jié)果對應(yīng)的拼音字母獲取搜索關(guān)鍵字,根據(jù)所述搜索關(guān)鍵字對所述搜索結(jié)果進(jìn)行過濾。
6.根據(jù)權(quán)利要求5所述的移動設(shè)備上的信息搜索裝置,其特征在于,所述的裝置還包括搜索數(shù)字獲取模塊,用于根據(jù)移動設(shè)備上的數(shù)字拼音鍵盤上的每個數(shù)字對應(yīng)的多個拼音字母和需要搜索的信息對應(yīng)的拼音字母選擇至少一個搜索數(shù)字。
7.根據(jù)權(quán)利要求5或6所述的移動設(shè)備上的信息搜索裝置,其特征在于,所述的過濾處理模塊包括搜索關(guān)鍵字獲取模塊,用于獲取所述搜索數(shù)字中每個數(shù)字對應(yīng)的多個拼音字母,將每個數(shù)字對應(yīng)的多個拼音字母加上數(shù)字本身進(jìn)行排列組合,獲取至少一個搜索關(guān)鍵字;或者, 獲取所述搜索結(jié)果中包括的每個結(jié)果條目對應(yīng)的拼音字母,對所有的拼音字母進(jìn)行重復(fù)過濾,獲取至少一個搜索關(guān)鍵字。選擇過濾模塊,用于將所述搜索結(jié)果中的所有結(jié)果條目劃分為所述至少一個搜索關(guān)鍵字中每個搜索關(guān)鍵字分別對應(yīng)的結(jié)果條目;確定所述需要搜索的信息對應(yīng)的某個搜索關(guān)鍵字,在所述至少一個搜索關(guān)鍵字中選擇所述某個搜索關(guān)鍵字,并且顯示所述某個搜索關(guān)鍵字對應(yīng)的所述搜索結(jié)果中的結(jié)果 條目。
全文摘要
本發(fā)明涉及一種移動設(shè)備上的信息搜索方法和裝置。該方法主要包括在移動設(shè)備上的數(shù)字拼音鍵盤上輸入搜索數(shù)字,根據(jù)所述搜索數(shù)字進(jìn)行搜索得到搜索結(jié)果;根據(jù)所述搜索數(shù)字或者搜索結(jié)果對應(yīng)的拼音字母獲取搜索關(guān)鍵字,根據(jù)所述搜索關(guān)鍵字對所述搜索結(jié)果進(jìn)行過濾。本發(fā)明實(shí)施例通過采用搜索關(guān)鍵字對搜索結(jié)果進(jìn)行過濾,可以提高移動設(shè)備上信息搜索的快捷性和方便性,提高移動設(shè)備的用戶體驗(yàn)。
文檔編號G06F3/0489GK103020073SQ201110284058
公開日2013年4月3日 申請日期2011年9月22日 優(yōu)先權(quán)日2011年9月22日
發(fā)明者謝勇波 申請人:騰訊科技(深圳)有限公司