一種聯(lián)系人信息查找方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于信息處理和規(guī)則匹配技術(shù)領(lǐng)域,尤其涉及一種聯(lián)系人信息查找方法和 系統(tǒng)。
【背景技術(shù)】
[0002] 用戶在使用智能手機等移動終端進(jìn)行通話或發(fā)送短信息等業(yè)務(wù)應(yīng)用前,一般需首 先從聯(lián)系人數(shù)據(jù)庫中查找定位出目標(biāo)聯(lián)系人信息,以基于目標(biāo)聯(lián)系人信息中的電話號碼實 現(xiàn)撥號。
[0003] 目前,一般通過輸入聯(lián)系人姓名或電話號碼的前幾位字符,并從聯(lián)系人數(shù)據(jù)庫中 匹配所述輸入內(nèi)容實現(xiàn)查找,例如輸入數(shù)字"136",則可從數(shù)據(jù)庫中匹配出手機號碼前三位 為"136"的所有聯(lián)系人;輸入中文字符"王",則可匹配出數(shù)據(jù)庫中所有姓名首字符為"王" 的聯(lián)系人,供用戶選擇。可見,現(xiàn)有技術(shù)僅能從數(shù)據(jù)庫相應(yīng)字段內(nèi)容的首位字符進(jìn)行匹配, 導(dǎo)致用戶僅能基于聯(lián)系人相關(guān)信息中的前幾位字符實現(xiàn)查找,匹配的靈活性較差,降低了 用戶的查找效率、影響了用戶體驗。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明的目的在于提供一種聯(lián)系人信息查找方法和系統(tǒng),以克服現(xiàn)有 技術(shù)存在的聯(lián)系人信息匹配靈活性差的問題,提升用戶的查找效率、改善用戶體驗。
[0005] 為此,本發(fā)明公開如下技術(shù)方案:
[0006] 一種聯(lián)系人信息查找方法,包括:
[0007] 接收用戶的輸入信息,所述輸入信息為隨機位數(shù)的字符序列;
[0008] 從聯(lián)系人數(shù)據(jù)庫中提取出預(yù)設(shè)字段內(nèi)容包含所述輸入信息的各個聯(lián)系人及其相 對應(yīng)的聯(lián)系人信息;
[0009] 控制顯示所提取的各個聯(lián)系人及其相對應(yīng)的聯(lián)系人信息,以供用戶從中選擇并定 位出所需的目標(biāo)聯(lián)系人。
[0010] 上述方法,優(yōu)選的,用戶輸入的所述字符序列為數(shù)字序列;所述聯(lián)系人數(shù)據(jù)庫包括 聯(lián)系人姓名字段和電話號碼字段。
[0011] 上述方法,優(yōu)選的,所述聯(lián)系人數(shù)據(jù)庫還包括全拼數(shù)字序列字段和簡拼數(shù)字序列 字段中的任意一個或兩個字段,其中,
[0012] 所述全拼數(shù)字序列字段的內(nèi)容為:將聯(lián)系人中文姓名的全拼拼音字母序列映射于 移動終端的拔號鍵盤所得的數(shù)字序列;
[0013] 所述簡拼數(shù)字序列字段的內(nèi)容為:將聯(lián)系人中文姓名的簡拼拼音字母序列映射于 移動終端的拔號鍵盤所得的數(shù)字序列。
[0014] 上述方法,優(yōu)選的,所述預(yù)設(shè)字段為所述電話號碼字段、全拼數(shù)字序列字段和簡拼 數(shù)字序列字段中的任意一個或多個字段。
[0015] 上述方法,優(yōu)選的,所述從聯(lián)系人數(shù)據(jù)庫中提取出預(yù)設(shè)字段內(nèi)容包含所述輸入信 息的各個聯(lián)系人及其相對應(yīng)的聯(lián)系人信息,包括:
[0016] 將聯(lián)系人電話號碼字段、全拼數(shù)字序列字段和簡拼數(shù)字序列字段中任意一個或多 個字段的內(nèi)容與用戶輸入的數(shù)字序列進(jìn)行比對;
[0017] 提取出所比對的字段內(nèi)容包含用戶輸入的數(shù)字序列的各個聯(lián)系人及其相對應(yīng)的 電話號碼。
[0018] 上述方法,優(yōu)選的,當(dāng)聯(lián)系人數(shù)據(jù)庫中包括全拼數(shù)字序列字段或簡拼數(shù)字序列字 段時,所述方法還包括如下的預(yù)處理過程:
[0019] 預(yù)先在用戶向聯(lián)系人數(shù)據(jù)庫添加聯(lián)系人時,對聯(lián)系人的中文姓名進(jìn)行處理,得到 其全拼或簡拼拼音字母序列在拔號鍵盤所對應(yīng)的數(shù)字序列,并存儲所述數(shù)字序列至所述數(shù) 據(jù)庫。
[0020] 一種聯(lián)系人信息查找系統(tǒng),包括:
[0021] 接收模塊,用于接收用戶的輸入信息,所述輸入信息為隨機位數(shù)的字符序列;
[0022] 提取模塊,用于從聯(lián)系人數(shù)據(jù)庫中提取出預(yù)設(shè)字段內(nèi)容包含所述輸入信息的各個 聯(lián)系人及其相對應(yīng)的聯(lián)系人信息;
[0023] 控制模塊,用于控制顯示所提取的各個聯(lián)系人及其相對應(yīng)的聯(lián)系人信息,以供用 戶從中選擇并定位出所需的目標(biāo)聯(lián)系人。
[0024] 上述系統(tǒng),優(yōu)選的,所述提取模塊包括:
[0025] 比對單元,用于將聯(lián)系人電話號碼字段、全拼數(shù)字序列字段和簡拼數(shù)字序列字段 中任意一個或多個字段的內(nèi)容與用戶輸入的數(shù)字序列進(jìn)行比對;
[0026] 提取單元,用于提取出所比對的字段內(nèi)容包含用戶輸入的數(shù)字序列的各個聯(lián)系人 及其相對應(yīng)的電話號碼。
[0027] 上述系統(tǒng),優(yōu)選的,當(dāng)聯(lián)系人數(shù)據(jù)庫中包括全拼數(shù)字序列字段或簡拼數(shù)字序列字 段時,所述系統(tǒng)還包括::
[0028] 預(yù)處理模塊,用于預(yù)先在用戶向聯(lián)系人數(shù)據(jù)庫添加聯(lián)系人時,對聯(lián)系人的中文姓 名進(jìn)行處理,得到其全拼或簡拼拼音字母序列在拔號鍵盤所對應(yīng)的數(shù)字序列,并存儲所述 數(shù)字序列至所述數(shù)據(jù)庫。
[0029]由以上方案可知,本發(fā)明接收用戶輸入的字符序列,并從聯(lián)系人數(shù)據(jù)庫中提取出 預(yù)設(shè)字段內(nèi)容包含所述字符序列的各聯(lián)系人及相應(yīng)的聯(lián)系人信息,之后控制顯示所提取 的信息供用戶選擇??梢姡瑓^(qū)別于現(xiàn)有技術(shù)中僅能從數(shù)據(jù)庫相應(yīng)字段內(nèi)容的首位字符進(jìn) 行匹配這一特點,本發(fā)明可從預(yù)設(shè)字段內(nèi)容的任意一位字符進(jìn)行匹配,只要滿足預(yù)設(shè)字段 內(nèi)容包含用戶輸入的字符序列這一條件,即表征匹配成功,例如假設(shè)目標(biāo)聯(lián)系人的號碼為 "136 XXX6290",則用戶可通過輸入"136"、"6290"等該號碼所包含的任意一子序列實現(xiàn)聯(lián)系 人匹配,匹配規(guī)則較為靈活,提升了用戶查找效率、改善了用戶體驗。
【附圖說明】
[0030] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。
[0031]圖1是本發(fā)明實施例一公開的聯(lián)系人信息查找方法的流程圖;
[0032]圖2是本發(fā)明實施例二公開的聯(lián)系人信息查找系統(tǒng)的一種結(jié)構(gòu)示意圖;
[0033] 圖3是本發(fā)明實施例二公開的聯(lián)系人信息查找系統(tǒng)的另一