欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

檢索移動終端中存儲的聯(lián)系人名稱的方法及裝置制造方法

文檔序號:6500019閱讀:369來源:國知局
檢索移動終端中存儲的聯(lián)系人名稱的方法及裝置制造方法
【專利摘要】本發(fā)明提供一種檢索移動終端中存儲的聯(lián)系人名稱的方法及裝置,其中,所述方法包括:建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫;接收與聯(lián)系人名稱的字母組合相映射的至少一個數(shù)字,其中所述數(shù)字通過所述移動終端的數(shù)字鍵盤而被輸入;以及在所述聯(lián)系人名稱數(shù)據(jù)庫中以數(shù)字為索引檢索與所述至少一個數(shù)字相關(guān)聯(lián)的聯(lián)系人名稱。通過采用本發(fā)明,在以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫中只進(jìn)行一次搜索,就可以直接得到與數(shù)字對應(yīng)的聯(lián)系人名稱,可降低運(yùn)算量,提升檢索速度。
【專利說明】檢索移動終端中存儲的聯(lián)系人名稱的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本申請涉及通訊領(lǐng)域,尤其涉及一種檢索移動終端中存儲的聯(lián)系人名稱的方法及裝置。
【背景技術(shù)】
[0002]移動終端,尤其是手機(jī),已經(jīng)成為人們在日常生活中的必需物品,而手機(jī)所具有的最普遍也是最常用的功能即是打電話、發(fā)短信、視頻會議等等各種聯(lián)系人之間的交互活動,人們在進(jìn)行這樣的交互活動時,在數(shù)字鍵盤上查找聯(lián)系人時,一般都會依據(jù)聯(lián)系人名稱的拼音在鍵盤上輸入對應(yīng)的字母的方式來查找對應(yīng)的聯(lián)系人,這種方式在一定程度上節(jié)省了人們逐一翻閱手機(jī)通訊錄查找聯(lián)系人的時間。
[0003]現(xiàn)有技術(shù)中,通過對聯(lián)系人姓名的拼音建立以字母進(jìn)行檢索的索引模型,按鍵時以該鍵所代表的數(shù)字和字母進(jìn)行多次搜索匹配,并將多次搜索結(jié)果合并,得出該鍵搜索結(jié)果。如圖1所示,例如:對按鍵“9”執(zhí)行的搜索,系統(tǒng)會以按鍵“9”所代表的數(shù)字和所有字母在聯(lián)系人名稱庫中進(jìn)行檢索,按鍵“9”代表數(shù)字“9”和字母“W”、“X”、“Y”、“Z”,系統(tǒng)會在存儲的所有聯(lián)系人名稱及對應(yīng)的拼音的拼音模型中分別以每個數(shù)字和字母為索引在拼音模型中進(jìn)行搜索,搜索過9所代表的全部字符后,對“9”、“X”、“Z”的搜索結(jié)果為“無”,將搜索“W”、“Y”得到的結(jié)果合并,得出按鍵9的搜索結(jié)果為“姚濱”、“楊寶”、“吳亮”三個聯(lián)系人名稱。采用這種搜索方法,由于每個按鍵代表一個數(shù)字和多個字母,一次按鍵需要4-5次搜索運(yùn)算,才能得到搜索結(jié)果,運(yùn)算量大且速率低。

【發(fā)明內(nèi)容】

[0004]本申請的主要目的在于提供一種檢索移動終端中存儲的聯(lián)系人名稱的方法及裝置,以解決現(xiàn)有技術(shù)存在的檢索聯(lián)系人名稱時運(yùn)算量大,響應(yīng)慢的問題,其中,所述方法包括:建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫;接收與聯(lián)系人名稱的字母組合相映射的至少一個數(shù)字,其中所述數(shù)字通過所述移動終端的數(shù)字鍵盤而被輸入;以及在所述聯(lián)系人名稱數(shù)據(jù)庫中以數(shù)字為索引檢索與所述至少一個數(shù)字相關(guān)聯(lián)的聯(lián)系人名稱。
[0005]根據(jù)本申請的實(shí)施例,在該方法中,建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫包括:建立字母到數(shù)字的映射關(guān)系;獲取所述移動終端中的聯(lián)系人名稱的字母組合;根據(jù)所述字母到數(shù)字的映射關(guān)系將獲取到的聯(lián)系人名稱的字母組合映射為數(shù)字模型;以及根據(jù)聯(lián)系人名稱的字母組合與數(shù)字模型的映射關(guān)系,建立聯(lián)系人名稱到數(shù)字模型的索引,從而建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫。
[0006]根據(jù)本申請的實(shí)施例,在該方法中,建立字母到數(shù)字的映射關(guān)系包括:獲取每個字母在字母表中的索引位置;以及根據(jù)每個字母的所述索引位置以及每個字母在所述移動終端的數(shù)字鍵盤上對應(yīng)的數(shù)字,建立每個字母到數(shù)字的映射關(guān)系。
[0007]根據(jù)本申請的實(shí)施例,在該方法中,還包括:保存所述字母到數(shù)字的映射關(guān)系。
[0008]根據(jù)本申請的實(shí)施例,在該方法中,獲取所述移動終端中聯(lián)系人名稱的字母組合包括:通過漢字與拼音對照表獲取所述移動終端中聯(lián)系人名稱為漢字的字母組合。
[0009]根據(jù)本申請的實(shí)施例,在該方法中,還包括:顯示檢索到的聯(lián)系人名稱。
[0010]本申請的另一方面提供一種檢索移動終端中存儲的聯(lián)系人名稱的設(shè)備,所述設(shè)備包括數(shù)據(jù)庫建立模塊,用于建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫;接收模塊,用于接收與聯(lián)系人名稱的字母組合相映射的至少一個數(shù)字,其中所述數(shù)字通過所述移動終端的數(shù)字鍵盤而被輸入;以檢索模塊,用于在所述聯(lián)系人名稱數(shù)據(jù)庫中以數(shù)字為索引檢索與所述至少一個數(shù)字相關(guān)聯(lián)的聯(lián)系人名稱。
[0011]根據(jù)本申請的實(shí)施例,在該設(shè)備中,所述數(shù)據(jù)庫建立模塊包括:第一映射關(guān)系建立模塊,用于建立字母到數(shù)字的映射關(guān)系;獲取模塊,用于獲取所述移動終端中的聯(lián)系人名稱的字母組合;第二映射關(guān)系建立模塊,用于根據(jù)所述字母到數(shù)字的映射關(guān)系將獲取到的所述聯(lián)系人名稱的字母組合映射為數(shù)字模型;以及索引模塊,用于根據(jù)聯(lián)系人名稱的字母組合與數(shù)字模型的映射關(guān)系,建立聯(lián)系人名稱到數(shù)字模型的索引,從而建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫。
[0012]根據(jù)本申請的實(shí)施例,在該設(shè)備中,所述第一映射關(guān)系建立模塊包括:獲取子模塊,用于獲取每個字母在字母表中的索引位置;以及映射子模塊,用于根據(jù)每個字母的所述索引位置以及每個字母在所述移動終端的數(shù)字鍵盤上對應(yīng)的數(shù)字,建立每個字母到數(shù)字的映射關(guān)系。
[0013]根據(jù)本申請的實(shí)施例,在該設(shè)備中,還包括:存儲模塊,用于保存所述字母到數(shù)字的映射關(guān)系。
[0014]根據(jù)本申請的實(shí)施例,在該設(shè)備中,所述獲取模塊通過漢字與拼音對照表獲取所述移動終端中聯(lián)系人名稱為漢字的字母組合。
[0015]根據(jù)本申請的實(shí)施例,在該設(shè)備中,還包括:顯示模塊,用于顯示檢索到的聯(lián)系人名稱。
[0016]與現(xiàn)有技術(shù)相比,根據(jù)本申請的技術(shù)方案,在以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫中只進(jìn)行一次搜索,就可以直接得到與數(shù)字對應(yīng)的聯(lián)系人名稱,可降低運(yùn)算量,提升檢索速度。
【專利附圖】

【附圖說明】
[0017]此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實(shí)施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
[0018]圖1是現(xiàn)有技術(shù)中聯(lián)系人名稱檢索方法示意圖;
[0019]圖2是本申請實(shí)施例的檢索移動終端中存儲的聯(lián)系人名稱的方法流程圖;
[0020]圖3是本申請實(shí)施例的圖2中的步驟S201的具體流程圖;
[0021 ] 圖4是本申請實(shí)施例的圖3中的步驟S301的具體流程圖;
[0022]圖5是本申請實(shí)施例的建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫的示意圖;
[0023]圖6是本申請實(shí)施例的以數(shù)字為索引檢索聯(lián)系人名稱的示意圖;以及
[0024]圖7是本申請實(shí)施例的檢索移動終端中存儲的聯(lián)系人名稱的設(shè)備的框圖。
【具體實(shí)施方式】[0025]本申請的主要思想在于,一種檢索移動終端中存儲的聯(lián)系人名稱的方法,以解決現(xiàn)有技術(shù)中一次按鍵需要4-5次搜索運(yùn)算才能得到搜索結(jié)果,運(yùn)算量大、速率低的技術(shù)問題。
[0026]為使本申請的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下結(jié)合附圖及具體實(shí)施例,對本申請作進(jìn)一步地詳細(xì)說明。
[0027]根據(jù)本申請的實(shí)施例,提供了 一種檢索移動終端中存儲的聯(lián)系人名稱的方法。
[0028]參考圖2,圖2是本申請實(shí)施例的一種檢索移動終端中存儲的聯(lián)系人名稱的方法的流程圖。
[0029]根據(jù)本申請的方法,在步驟S201中,建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫。
[0030]參考圖3,圖3為圖2中的步驟S201的具體流程圖,如圖3所示,步驟S201可以包括:步驟S301,建立字母到數(shù)字的映射關(guān)系。步驟S302,獲取所述移動終端中的聯(lián)系人名稱的字母組合。步驟S303,根據(jù)所述字母到數(shù)字的映射關(guān)系將獲取到的聯(lián)系人名稱的字母組合映射為數(shù)字模型。步驟S304,根據(jù)聯(lián)系人名稱的字母組合與數(shù)字模型的映射關(guān)系,建立聯(lián)系人名稱到數(shù)字模型的索引,從而建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫。
[0031]在步驟S301中,建立字母到數(shù)字的映射關(guān)系可如圖4所示。
[0032]首先,在步驟S401中,獲取每個字母在字母表中的索引位置。獲取字母索引位置的方法有多種,例如,可以由各個字母在字符編碼ASCII中對應(yīng)的十進(jìn)制數(shù)值得到,26個字母‘a(chǎn)’ - ‘z’對應(yīng)的十進(jìn)制數(shù)值為97-122,可以由字母對應(yīng)的十進(jìn)制ASCII碼值減去起始位置直接得出字母在字母表中的索引位置,如字母‘h’的索引位置為‘h’97=104-97=7。另夕卜,也可以直接從字母表中獲取字母的索引位置。
[0033]然后,在步驟S402中,根據(jù)每個字母的所述索引位置以及每個字母在所述移動終端的數(shù)字鍵盤上對應(yīng)的數(shù)字,建立每個字母到數(shù)字的映射關(guān)系。手機(jī)等移動終端的鍵盤中,每個數(shù)字鍵一般對應(yīng)3-4個字母或其他字符,例如,2對應(yīng)字母a、b、c,3對應(yīng)字母d、e、f,4對應(yīng)字母g、h、i,5對應(yīng)字母j、k、I,6對應(yīng)字母m、η、O,7對應(yīng)字母p、q、r、s,8對應(yīng)字母t、U、V,9對應(yīng)字母W、X、y、z等,可根據(jù)移動終端中數(shù)字鍵所對應(yīng)的字母,結(jié)合每個字母在字母表中的索引位置來建立字母到數(shù)字的映射關(guān)系,例如,可以用建立數(shù)組指針的方法,根據(jù)字母在字母表中的順序建立對應(yīng)的數(shù)字?jǐn)?shù)組,字母表中第N個字母在數(shù)字鍵盤上所對應(yīng)的數(shù)字,為該數(shù)組中的第N個元素對應(yīng)的數(shù)字。如定義一個數(shù)組int[] {2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9},在該數(shù)組中,數(shù)組指針從O開始。例如,字母“h”在字母表中的排序?yàn)?,則在該數(shù)組中:“h”對應(yīng)位置7,而位置7對應(yīng)數(shù)字“4”,這樣,就將字母“h”映射為數(shù)字“4”。字母“y”在字母表中的排序?yàn)?5,則在該數(shù)組中:“y”對應(yīng)位置24,而位置24對應(yīng)數(shù)字9,這樣,就將字母“y”映射為數(shù)字“9”。本申請中,建立字母到數(shù)字的映射關(guān)系的方法,不限于上述方法,還可以用其他方法進(jìn)行映射。
[0034]可選地,還可以將上述建立的字母到數(shù)字的映射關(guān)系保存起來或?qū)⑺鲎帜傅綌?shù)子的映射關(guān)系保存為子母到數(shù)子的映射關(guān)系表,在移動終端中可以全局使用。當(dāng)移動終端中添加了新的聯(lián)系人時,可以利用所述字母到數(shù)字的映射關(guān)系或映射關(guān)系表,將新添加的聯(lián)系人名稱映射為數(shù)字模型,并保存到所述以數(shù)字為索引的聯(lián)系人名稱數(shù)據(jù)庫中。
[0035]接著,在步驟S302中,獲取所述移動終端中的聯(lián)系人名稱的字母組合。
[0036]在移動終端的通訊錄中獲取該移動終端中的聯(lián)系人名稱,可以通過漢字與拼音對照表獲取所述移動終端中聯(lián)系人名稱為漢字的字母組合。漢字與拼音對照表可以保存在所述移動終端中的,也可以保存在其他的終端或設(shè)備中,或者遠(yuǎn)端的服務(wù)器中。所述移動終端可以通過與保存有漢字與拼音對照表的設(shè)備進(jìn)行連接或共享資源來獲取所述移動終端中聯(lián)系人名稱的字母組合。例如,聯(lián)系人名稱為“姚濱”,通過漢字與拼音對照表可得到聯(lián)系人姚濱的字母組合為“yaobin”。
[0037]獲取到聯(lián)系人名稱的字母組合后,在步驟S303中,根據(jù)所述字母到數(shù)字的映射關(guān)系將獲取到的聯(lián)系人名稱的字母組合映射為數(shù)字模型。例如,聯(lián)系人姚濱的字母組合為“yaobin”,由六個字母與數(shù)字的映射關(guān)系,“y”映射為數(shù)字“9”,“a”映射為數(shù)字“2”,“ο”映射為數(shù)字“6”,“b”映射為數(shù)字“2”,“i”映射為數(shù)字“4”,“η”映射為數(shù)字“6”,可得到,字母組合“yaobin”所對應(yīng)的數(shù)字模型為“926246”。聯(lián)系人“丁琳”的字母組合為“dinglin”,由各個字母與數(shù)字的映射關(guān)系,“d”映射為數(shù)字“3”,“i”映射為數(shù)字“4”,“η”映射為數(shù)字“6”,“g”映射為數(shù)字“4”,“I”映射為數(shù)字“5”,“i”映射為數(shù)字“4”,“η”映射為數(shù)字“6”,可得到,字母組合“ dingl in”所對應(yīng)的數(shù)字模型為“ 3464546 ”。
[0038]然后,在步驟S304中,根據(jù)聯(lián)系人名稱的字母組合與數(shù)字模型的映射關(guān)系,建立聯(lián)系人名稱到數(shù)字模型的索引,從而建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫。由每個聯(lián)系人名稱的字母組合到數(shù)字模型的映射關(guān)系,可以將聯(lián)系人名稱與其對應(yīng)的數(shù)字模型建立起索引關(guān)系,如,聯(lián)系人名稱“姚濱”的字母組合“yaobin”對應(yīng)數(shù)字模型“926246”,則可建立數(shù)字模型“926246”對應(yīng)聯(lián)系人名稱“姚濱”的索引,聯(lián)系人名稱“丁琳”的字母組合“ dingl in ”對應(yīng)數(shù)字模型“ 3464546 ”,則可建立數(shù)字模型“ 3464546 ”對應(yīng)聯(lián)系人名稱“丁琳”的索引,如圖5所示,從而,可以建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫500。
[0039]如上所述在步驟S201建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫之后,在步驟S202中,接收與聯(lián)系人名稱的字母組合相映射的至少一個數(shù)字,其中所述數(shù)字通過所述移動終端的數(shù)字鍵盤而被輸入,例如,接收輸入的數(shù)字“9”。
[0040]在實(shí)際應(yīng)用中,用戶在檢索聯(lián)系人名稱的時候,根據(jù)聯(lián)系人名稱的字母組合,依次按下與聯(lián)系人名稱字母組合中的字母對應(yīng)的按鍵,然而,在應(yīng)用本申請的方法的移動終端中,系統(tǒng)實(shí)際上接收到的是該按鍵代表的數(shù)字。也就是說,應(yīng)用本申請的檢索聯(lián)系人名稱的方法的移動終端,用戶在檢索聯(lián)系人名稱時,可以根據(jù)聯(lián)系人名稱的拼音字母組合在鍵盤上輸入對應(yīng)的字母,但在應(yīng)用本申請方法的移動終端中,聯(lián)系人檢索的模式已經(jīng)被設(shè)定為接收數(shù)字的模式,在用戶的思維中,輸入的是聯(lián)系人名稱對應(yīng)的字母,但實(shí)際上,移動終端系統(tǒng)接收到的是該按鍵所對應(yīng)的數(shù)字。
[0041]接收到與聯(lián)系人名稱的字母組合相映射的至少一個數(shù)字時,在步驟S203中,在所述聯(lián)系人名稱數(shù)據(jù)庫中以數(shù)字為索引檢索與所述至少一個數(shù)字相關(guān)聯(lián)的聯(lián)系人名稱。例如,當(dāng)接收到用戶輸入的數(shù)字“9”時,在聯(lián)系人名稱數(shù)據(jù)庫中檢索與“9”關(guān)聯(lián)的聯(lián)系人名稱。
[0042]可選地,該方法還可以包括:顯示檢索到的聯(lián)系人名稱。也就是說,在移動終端的屏幕上顯示檢索的結(jié)果。并且,用戶每鍵入一個數(shù)字,顯示一次新的檢索結(jié)果。
[0043]參考圖6,圖6為本申請實(shí)施例的以數(shù)字為索引檢索聯(lián)系人名稱的示意圖,如圖6所示,由于建立了聯(lián)系人名稱直接映射為數(shù)字模型的聯(lián)系人名稱數(shù)據(jù)庫,當(dāng)接收到“9”時,以“9”為索引在聯(lián)系人名稱數(shù)據(jù)庫600中進(jìn)行檢索,數(shù)據(jù)庫中含有數(shù)字“9”的數(shù)字模型所對應(yīng)的聯(lián)系人名稱有“ 926246—姚濱”、“ 9264226—楊寶”、“ 9854264—吳亮”,因此,在聯(lián)系人名稱數(shù)據(jù)庫中只進(jìn)行一次搜索,直接就可以得到并顯示出數(shù)字“9”對應(yīng)的聯(lián)系人名稱的檢索結(jié)果610。
[0044]如果檢索到的聯(lián)系人名稱很多,用戶就無法很快的從中找出想要的聯(lián)系人名稱,此時,可以再按下一個字母對應(yīng)的數(shù)字鍵,系統(tǒng)會再進(jìn)行一次檢索。也就是說,用戶輸入的數(shù)字越多,搜索結(jié)果越精確。例如,用戶想搜索聯(lián)系人“吳亮”,而“吳亮”的字母組合為“miliang”,用戶按下“w”對應(yīng)的按鍵后,系統(tǒng)接收到“9”,并搜索得到“9”對應(yīng)的聯(lián)系人“姚濱”、“楊寶”、“吳亮”,接著,用戶再按下第二個字母“u”對應(yīng)的按鍵,系統(tǒng)接收到數(shù)字“8”,再進(jìn)行一次搜索,則檢索的結(jié)果更精確了,只剩下“吳亮”符合條件,用戶即檢索到想要進(jìn)行聯(lián)系的聯(lián)系人名稱,并得到存儲在移動終端中的該聯(lián)系人的電話號碼、電郵地址等信息,進(jìn)而可以進(jìn)行打電話、發(fā)短信、發(fā)電子郵件等操作。
[0045]圖7為本申請?zhí)峁┮环N檢索移動終端中存儲的聯(lián)系人名稱的設(shè)備700的框圖,如圖7所示,該設(shè)備包括:數(shù)據(jù)庫建立模塊710、接收模塊720、以及檢索模塊730。
[0046]數(shù)據(jù)庫建立模塊710,可以用于建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫。
[0047]接收模塊720,可以用于接收與聯(lián)系人名稱的字母組合相映射的至少一個數(shù)字,其中所述數(shù)字通過所述移動終端的數(shù)字鍵盤而被輸入。
[0048]檢索模塊730,可以用于在所述聯(lián)系人名稱數(shù)據(jù)庫中以數(shù)字為索引檢索與所述至少一個數(shù)字相關(guān)聯(lián)的聯(lián)系人名稱。
[0049]數(shù)據(jù)庫建立模塊可以包括:第一映射關(guān)系建立模塊711、獲取模塊712、第二映射關(guān)系建立模塊713、索引模塊714。
[0050]第一映射關(guān)系建立模塊711,可以用于建立字母到數(shù)字的映射關(guān)系。
[0051]獲取模塊712,可以用于獲取所述移動終端中的聯(lián)系人名稱的字母組合。
[0052]第二映射關(guān)系建立模塊713,可以用于根據(jù)所述字母到數(shù)字的映射關(guān)系將獲取到的所述聯(lián)系人名稱的字母組合映射為數(shù)字模型。
[0053]索引模塊714,可以用于根據(jù)聯(lián)系人名稱的字母組合與數(shù)字模型的映射關(guān)系,建立聯(lián)系人名稱到數(shù)字模型的索引,從而建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫。
[0054]第一映射關(guān)系建立模塊711可以包括:獲取子模塊7111、映射子模塊7112。
[0055]獲取子模塊7111,用于獲取每個字母在字母表中的索引位置。
[0056]映射子模塊7112,用于根據(jù)每個字母的所述索引位置以及每個字母在所述移動終端的數(shù)字鍵盤上對應(yīng)的數(shù)字,建立每個字母到數(shù)字的映射關(guān)系。
[0057]設(shè)備700還可以包括:存儲模塊740,用于保存所述字母到數(shù)字的映射關(guān)系。
[0058]其中,獲取模塊712,通過漢字與拼音對照表獲取所述移動終端中聯(lián)系人名稱為漢字的字母組合。
[0059]設(shè)備700還可以包括:顯示模塊750,用于顯示檢索到的聯(lián)系人名稱。
[0060]本申請不僅限于搜索中文的聯(lián)系人名稱,例如,也可以用來檢索英文的聯(lián)系人名稱,當(dāng)聯(lián)系人名稱為英文時,可以直接獲取到該聯(lián)系人名稱的字母組合,從而利用字母與數(shù)字的映射關(guān)系,建立聯(lián)系人名稱到數(shù)字模型的索引數(shù)據(jù)庫。
[0061]本申請的方法的具體實(shí)施與設(shè)備700所包括的各個模塊的具體實(shí)施是相對應(yīng)的,可以相互參照,為了不模糊本申請,在此省略對設(shè)備700的具體細(xì)節(jié)進(jìn)行描述。[0062]應(yīng)當(dāng)注意,盡管在上文描述中提及了設(shè)備的若干模塊或子模塊,但是這種劃分并非強(qiáng)制性的。實(shí)際上,根據(jù)本申請的實(shí)施方式,上文描述的兩個或更多模塊的特征和功能可以在一個模塊中具體化。反之,上文描述的一個模塊的特征和功能可以進(jìn)一步劃分為由多個模塊來具體化。
[0063]此外,盡管在附圖中以特定順序描述了本申請方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。
[0064]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、設(shè)備、或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn)品的形式。
[0065]以上所述僅為本申請的實(shí)施例而已,并不用于限制本申請,對于本領(lǐng)域的技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。
【權(quán)利要求】
1.一種檢索移動終端中存儲的聯(lián)系人名稱的方法,其特征在于,包括: 建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫; 接收與聯(lián)系人名稱的字母組合相映射的至少一個數(shù)字,其中所述數(shù)字通過所述移動終端的數(shù)字鍵盤而被輸入;以及 在所述聯(lián)系人名稱數(shù)據(jù)庫中以數(shù)字為索引檢索與所述至少一個數(shù)字相關(guān)聯(lián)的聯(lián)系人名稱。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫包括: 建立字母到數(shù)字的映射關(guān)系; 獲取所述移動終端中的聯(lián)系人名稱的字母組合; 根據(jù)所述字母到數(shù)字的映射關(guān)系將獲取到的聯(lián)系人名稱的字母組合映射為數(shù)字模型;以及 根據(jù)聯(lián)系人名稱的字母組合與數(shù)字模型的映射關(guān)系,建立聯(lián)系人名稱到數(shù)字模型的索引,從而建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,建立字母到數(shù)字的映射關(guān)系包括: 獲取每個字母在字母表中的索引位置;以及 根據(jù)每個字母的所述索引位置以及每個字母在所述移動終端的數(shù)字鍵盤上對應(yīng)的數(shù)字,建立每個字母到數(shù)字的映射關(guān)系。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,還包括:保存所述字母到數(shù)字的映射關(guān)系。
5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,獲取所述移動終端中聯(lián)系人名稱的字母組合包括: 通過漢字與拼音對照表獲取所述移動終端中聯(lián)系人名稱為漢字的字母組合。
6.根據(jù)利要求I所述的方法,其特征在于,還包括:顯示檢索到的聯(lián)系人名稱。
7.一種檢索移動終端中存儲的聯(lián)系人名稱的設(shè)備,其特征在于,包括: 數(shù)據(jù)庫建立模塊,用于建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫; 接收模塊,用于接收與聯(lián)系人名稱的字母組合相映射的至少一個數(shù)字,其中所述數(shù)字通過所述移動終端的數(shù)字鍵盤而被輸入;以及 檢索模塊,用于在所述聯(lián)系人名稱數(shù)據(jù)庫中以數(shù)字為索引檢索與所述至少一個數(shù)字相關(guān)聯(lián)的聯(lián)系人名稱。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述數(shù)據(jù)庫建立模塊包括: 第一映射關(guān)系建立模塊,用于建立字母到數(shù)字的映射關(guān)系; 獲取模塊,用于獲取所述移動終端中的聯(lián)系人名稱的字母組合; 第二映射關(guān)系建立模塊,用于根據(jù)所述字母到數(shù)字的映射關(guān)系將獲取到的所述聯(lián)系人名稱的字母組合映射為數(shù)字模型;以及 索引模塊,用于根據(jù)聯(lián)系人名稱的字母組合與數(shù)字模型的映射關(guān)系,建立聯(lián)系人名稱到數(shù)字模型的索引,從而建立以數(shù)字進(jìn)行索引的聯(lián)系人名稱數(shù)據(jù)庫。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述第一映射關(guān)系建立模塊包括: 獲取子模塊,用于獲取每個字母在字母表中的索引位置;以及映射子模塊,用于根據(jù)每個字母的所述索引位置以及每個字母在所述移動終端的數(shù)字鍵盤上對應(yīng)的數(shù)字,建立每個字母到數(shù)字的映射關(guān)系。
10.根據(jù)權(quán)利要求8或9所述的設(shè)備,其特征在于,還包括: 存儲模塊,用于保存所述字母到數(shù)字的映射關(guān)系。
11.根據(jù)權(quán)利要求8或9所述的設(shè)備,其特征在于,所述獲取模塊通過漢字與拼音對照表獲取所述移動終端中聯(lián)系人名稱為漢字的字母組合。
12.根據(jù)利要求7所述的設(shè) 備,其特征在于,還包括:顯示模塊,用于顯示檢索到的聯(lián)系人名稱。
【文檔編號】G06F17/30GK104008103SQ201310056605
【公開日】2014年8月27日 申請日期:2013年2月22日 優(yōu)先權(quán)日:2013年2月22日
【發(fā)明者】王浩剛 申請人:阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
揭东县| 甘南县| 横峰县| 万源市| 东乡族自治县| 蒙山县| 辽宁省| 肃北| 商洛市| 兰州市| 清河县| 铜陵市| 攀枝花市| 呼伦贝尔市| 永丰县| 原平市| 交口县| 开远市| 丘北县| 垣曲县| 安西县| 兴仁县| 丹东市| 双桥区| 大同市| 闽清县| 花莲市| 新安县| 额敏县| 安达市| 丹棱县| 于田县| 泽州县| 龙陵县| 井研县| 新干县| 库尔勒市| 郯城县| 满洲里市| 宜宾县| 昭觉县|