本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別是涉及一種聯(lián)系人信息獲取方法和裝置。
背景技術(shù):
隨著科技的發(fā)展和社會(huì)的進(jìn)步,手機(jī)已經(jīng)成為人們交流溝通時(shí)經(jīng)常使用的通信工具,手機(jī)上的聊天工具也使用越來(lái)越廣泛。人們可通過(guò)各種聊天工具添加好友以便時(shí)時(shí)聯(lián)系。
在聊天工具中添加好友時(shí),需要找到相關(guān)的好友信息。傳統(tǒng)的聯(lián)系信息查找方式是將手機(jī)通訊錄中的手機(jī)號(hào)碼復(fù)制粘貼到查找好友的輸入框內(nèi),或者通過(guò)查找好友的功能鍵跳轉(zhuǎn)至通訊錄內(nèi)去添加好友。用戶(hù)需要進(jìn)行繁瑣的操作才能添加好友,給用戶(hù)操作帶來(lái)不便。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)上述問(wèn)題,提供一種可簡(jiǎn)化用戶(hù)操作的聯(lián)系人信息獲取方法和裝置。
一種聯(lián)系人信息獲取方法,包括以下步驟:
接收在輸入?yún)^(qū)域內(nèi)輸入的聯(lián)系人的第一信息;
判斷所述聯(lián)系人的第一信息是否與所述輸入?yún)^(qū)域相匹配;
若否,則根據(jù)所述聯(lián)系人的第一信息獲取與所述輸入?yún)^(qū)域相匹配的所述聯(lián)系人的第二信息,其中,所述聯(lián)系人的第一信息與第二信息具有預(yù)設(shè)的綁定關(guān)系。
一種聯(lián)系人信息獲取裝置,包括:
信息接收模塊,用于接收在輸入?yún)^(qū)域內(nèi)輸入的聯(lián)系人的第一信息;
信息匹配模塊,用于判斷所述聯(lián)系人的第一信息是否與所述輸入?yún)^(qū)域相匹配;
信息篩選模塊,用于在所述聯(lián)系人的第一信息與所述輸入?yún)^(qū)域不匹配時(shí),根據(jù)所述聯(lián)系人的第一信息獲取與所述輸入?yún)^(qū)域相匹配的所述聯(lián)系人的第二信息,其中,所述聯(lián)系人的第一信息與第二信息具有預(yù)設(shè)的綁定關(guān)系。
上述聯(lián)系人信息獲取方法和裝置,接收在輸入?yún)^(qū)域內(nèi)輸入的聯(lián)系人的第一信息。判斷聯(lián)系人的第一信息是否與輸入?yún)^(qū)域相匹配;若否,則根據(jù)聯(lián)系人的第一信息獲取與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息。用戶(hù)在添加聯(lián)系人時(shí),只需在輸入?yún)^(qū)域內(nèi)輸入聯(lián)系人的第一信息,在第一信息與輸入?yún)^(qū)域不匹配時(shí),可自動(dòng)根據(jù)聯(lián)系人的第一信息獲取與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息,不需要進(jìn)行繁瑣的操作便可查找到聯(lián)系人,簡(jiǎn)化了用戶(hù)操作。
附圖說(shuō)明
圖1為一實(shí)施例中聯(lián)系人信息獲取方法的流程圖;
圖2為另一實(shí)施例中聯(lián)系人信息獲取方法的流程圖;
圖3為一實(shí)施例中聯(lián)系人信息獲取裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
在一個(gè)實(shí)施例中,一種聯(lián)系人信息獲取方法,可適用于智能終端,智能終端具體可包括手機(jī)、PC(Personal Computer,個(gè)人計(jì)算機(jī))、平板電腦、穿戴設(shè)備和智能家居等電子設(shè)備。如圖1所示,該方法包括以下步驟:
步驟S120:接收在輸入?yún)^(qū)域內(nèi)輸入的聯(lián)系人的第一信息。
輸入?yún)^(qū)域用于提供聯(lián)系人信息獲取入口,用戶(hù)可在輸入?yún)^(qū)域內(nèi)輸入聯(lián)系人的標(biāo)識(shí)信息,以便獲取聯(lián)系人信息。輸入?yún)^(qū)域具體可以是應(yīng)用中的輸入?yún)^(qū)域,應(yīng)用可包括即時(shí)通訊應(yīng)用等。第一信息的具體類(lèi)型并不唯一,具體可包括聯(lián)系人的姓名、住址、身份證號(hào)碼、手機(jī)號(hào)、QQ號(hào)和郵箱地址等。當(dāng)用戶(hù)在輸入?yún)^(qū)域輸入聯(lián)系人的信息之后,直接獲取輸入的信息作為聯(lián)系人的第一信息。
步驟S140:判斷聯(lián)系人的第一信息是否與輸入?yún)^(qū)域相匹配。
與輸入?yún)^(qū)域相匹配,即是指與輸入?yún)^(qū)域所支持的信息類(lèi)型相符合。在獲取到輸入?yún)^(qū)域內(nèi)輸入的聯(lián)系人的第一信息之后,判斷是否與輸入?yún)^(qū)域相匹配,若是,則可結(jié)束,不需要獲取信息,根據(jù)第一信息即可進(jìn)行聯(lián)系人查找;若否,則進(jìn)行步驟S160。
步驟S160:根據(jù)聯(lián)系人的第一信息獲取與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息。
其中,聯(lián)系人的第一信息與第二信息具有預(yù)設(shè)的綁定關(guān)系??深A(yù)先建立聯(lián)系人的第一信息與第二信息之間的綁定關(guān)系,第二信息的具體類(lèi)型也并不唯一。當(dāng)聯(lián)系人的第一信息與輸入?yún)^(qū)域不匹配時(shí),根據(jù)第一信息獲取與輸入?yún)^(qū)域相匹配的第二信息,以便于進(jìn)行后續(xù)添加聯(lián)系人的操作。
上述聯(lián)系人信息獲取方法,用戶(hù)在添加聯(lián)系人時(shí),只需在輸入?yún)^(qū)域內(nèi)輸入聯(lián)系人的第一信息,在第一信息與輸入?yún)^(qū)域不匹配時(shí),可自動(dòng)根據(jù)聯(lián)系人的第一信息獲取與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息,不需要進(jìn)行繁瑣的操作便可查找到聯(lián)系人,簡(jiǎn)化了用戶(hù)操作。
在一個(gè)實(shí)施例中,步驟S140包括以下步驟:
步驟142:獲取輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型。
字符串的類(lèi)型具體可以包括數(shù)字、字母、漢字和符號(hào)等,不同的應(yīng)用中輸入?yún)^(qū)域需要輸入的字符串的具體類(lèi)型并不唯一。當(dāng)字符串的類(lèi)型包括數(shù)字時(shí),輸入?yún)^(qū)域需要輸入的字符串可以是手機(jī)號(hào)碼、QQ號(hào)或身份證號(hào)碼等。當(dāng)字符串的類(lèi)型包括漢字時(shí),輸入?yún)^(qū)域需要輸入的字符串可以是姓名。當(dāng)字符串的類(lèi)型包括數(shù)字和字母時(shí),輸入?yún)^(qū)域需要輸入的字符串可以是手機(jī)號(hào)碼、QQ號(hào)、身份證號(hào)碼或郵箱地址等。
獲取輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型,以確定輸入?yún)^(qū)域所支持的信息類(lèi)型,具體可以是通過(guò)獲取應(yīng)用的控制參數(shù)以確定輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型。此外,當(dāng)輸入?yún)^(qū)域所在的顯示界面顯示有輸入指引信息時(shí),也可直接根據(jù)輸入指引信息確定輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型,例如,在輸入?yún)^(qū)域前面顯示有類(lèi)似“請(qǐng)輸入身份證號(hào)碼”的信息,則可確定輸入?yún)^(qū)域需要輸入的字符串為身份證號(hào)碼。
步驟144:判斷聯(lián)系人的第一信息是否為輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型。
判斷輸入?yún)^(qū)域中輸入的第一信息是否為輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型,若是,則說(shuō)明聯(lián)系人的第一信息與輸入?yún)^(qū)域相匹配;若否,則說(shuō)明聯(lián)系人的第一信息與輸入?yún)^(qū)域不匹配。
本實(shí)施例中,通過(guò)獲取輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型與聯(lián)系人的第一信息進(jìn)行比較,從而確定聯(lián)系人的第一信息是否與輸入?yún)^(qū)域相匹配,檢測(cè)方便且準(zhǔn)確度高。
在一個(gè)實(shí)施例中,步驟S140包括:將聯(lián)系人的第一信息發(fā)送至服務(wù)器,判斷第一信息是否能通過(guò)服務(wù)器驗(yàn)證。
服務(wù)器具體可以是網(wǎng)絡(luò)服務(wù)器,可預(yù)先在服務(wù)器中存儲(chǔ)輸入?yún)^(qū)域所支持的信息類(lèi)型。在得到聯(lián)系人的第一信息之后,將第一信息發(fā)送至服務(wù)器,服務(wù)器在檢測(cè)到第一信息屬于輸入?yún)^(qū)域所支持的信息類(lèi)型時(shí),則第一信息通過(guò)服務(wù)器驗(yàn)證,聯(lián)系人的第一信息與輸入?yún)^(qū)域相匹配。
步驟S160包括以下步驟:
步驟162:獲取與第一信息綁定的第三信息。
具體可從預(yù)存的本地信息中獲取與第一信息綁定的信息作為第三信息,也可以是獲取與第一信息對(duì)應(yīng)的信息集合中的信息作為第三信息。此外,也可獲取第一信息綁定的社交網(wǎng)絡(luò)信息作為第三信息。其中,社交網(wǎng)絡(luò)信息可以從即時(shí)通信應(yīng)用、論壇、貼吧等獲取。
本實(shí)施例中,步驟162包括:從第一信息對(duì)應(yīng)的信息集合中獲取第三信息,信息集合通過(guò)獲取多個(gè)應(yīng)用中同一聯(lián)系人的信息得到。獲取多個(gè)應(yīng)用中同一聯(lián)系人的信息建議對(duì)應(yīng)的信息集合,例如獲取多個(gè)即時(shí)通信應(yīng)用的本地聯(lián)系人信息以及網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的聯(lián)系人信息,將相同聯(lián)系人的信息放入同一集合中。當(dāng)用戶(hù)將某一聯(lián)系人的任意一信息作為第一信息在輸入?yún)^(qū)域中輸入時(shí),可以獲取該聯(lián)系人對(duì)應(yīng)的信息集合中的信息作為第三信息。通過(guò)從根據(jù)多個(gè)應(yīng)用中獲取的信息建立的信息集合中獲取與第一信息綁定的第三信息,提高了信息獲取的全面性。
步驟164:將第三信息發(fā)送至服務(wù)器進(jìn)行驗(yàn)證,判斷第三信息是否能通過(guò)服務(wù)器驗(yàn)證。
判斷第三信息是否能通過(guò)服務(wù)器驗(yàn)證的具體方式與步驟S140判斷第一信息是否能通過(guò)服務(wù)器驗(yàn)證類(lèi)似。若第三信息通過(guò)服務(wù)器認(rèn)證,則說(shuō)明第三信息與輸入?yún)^(qū)域相匹配,可進(jìn)行步驟166;若第三信息沒(méi)有通過(guò)服務(wù)器認(rèn)證,則可結(jié)束。
步驟166:將第三信息確定為與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息。
當(dāng)?shù)谌畔⑼ㄟ^(guò)服務(wù)器認(rèn)證后,說(shuō)明第三信息與輸入?yún)^(qū)域相匹配,可直接將第三信息作為與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息。
本實(shí)施例中,通過(guò)服務(wù)器對(duì)第一信息以及與第一信息綁定的第三信息進(jìn)行驗(yàn)證,以判斷是否與輸入?yún)^(qū)域相匹配。利用服務(wù)器對(duì)信息進(jìn)行驗(yàn)證,降低了終端的運(yùn)行負(fù)載。
進(jìn)一步地,在一個(gè)實(shí)施例中,步驟162包括:獲取并顯示與第一信息綁定的信息;接收信息確認(rèn)指令,并獲取與第一信息綁定的信息中,信息確認(rèn)指令所確認(rèn)的信息作為第三信息。
在獲取與第一信息綁定的信息之后進(jìn)行顯示,用戶(hù)可通過(guò)輸入信息確認(rèn)指令,從顯示的信息中選擇相應(yīng)的信息作為第三信息。輸入信息確認(rèn)指令的具體形式并不唯一,可以是通過(guò)選中相關(guān)信息作為第三信息,也可以是通過(guò)選擇相關(guān)信息進(jìn)行濾除,將剩余信息作為第三信息。
本實(shí)施例中,在獲取到與第一信息綁定的信息之后,還將獲取的信息進(jìn)行顯示,根據(jù)信息確認(rèn)指令對(duì)獲取的信息進(jìn)行篩選,將篩選后的信息作為第三信息發(fā)送至服務(wù)器進(jìn)行驗(yàn)證。用戶(hù)可通過(guò)輸入信息確認(rèn)指令,過(guò)濾掉一些不需要的信息,提高后續(xù)服務(wù)器的驗(yàn)證效率。
在一個(gè)實(shí)施例中,步驟S160之后,上述方法還可包括在輸入?yún)^(qū)域內(nèi)顯示第二信息的步驟。
在獲取與輸入?yún)^(qū)域相匹配的第二信息后,在輸入?yún)^(qū)域顯示第二信息以供用戶(hù)查看,還可以供后續(xù)進(jìn)行聯(lián)系人查找操作,提高了操作便利性。
在一個(gè)實(shí)施例中,如圖2所示,聯(lián)系人信息獲取方法包括以下步驟:
步驟S202:接收在輸入?yún)^(qū)域內(nèi)輸入的聯(lián)系人的第一信息。
當(dāng)用戶(hù)在輸入?yún)^(qū)域輸入聯(lián)系人的信息之后,直接獲取輸入的信息作為聯(lián)系人的第一信息。
步驟S204:將聯(lián)系人的第一信息發(fā)送至服務(wù)器,判斷第一信息是否能通過(guò)服務(wù)器驗(yàn)證。
服務(wù)器判斷聯(lián)系人的第一信息是否為輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型。若是,則第一信息通過(guò)服務(wù)器驗(yàn)證,聯(lián)系人的第一信息與輸入?yún)^(qū)域相匹配。若否,則第一信息沒(méi)有通過(guò)驗(yàn)證,進(jìn)行步驟S206。
步驟S206:獲取并顯示與第一信息綁定的信息。
具體可從第一信息對(duì)應(yīng)的信息集合中獲取與第一信息綁定的信息,信息集合通過(guò)獲取多個(gè)應(yīng)用中同一聯(lián)系人的信息得到。在獲取與第一信息綁定的信息之后進(jìn)行顯示。
步驟S208:接收信息確認(rèn)指令,并獲取與第一信息綁定的信息中,信息確認(rèn)指令所確認(rèn)的信息作為第三信息。
用戶(hù)可通過(guò)輸入信息確認(rèn)指令,從顯示的信息中選擇相應(yīng)的信息作為第三信息。
步驟S210:將第三信息發(fā)送至服務(wù)器進(jìn)行驗(yàn)證,判斷第三信息是否能通過(guò)服務(wù)器驗(yàn)證。
判斷第三信息是否能通過(guò)服務(wù)器驗(yàn)證的具體方式與步驟S204類(lèi)似。若第三信息通過(guò)服務(wù)器認(rèn)證,則說(shuō)明第三信息與輸入?yún)^(qū)域相匹配,可進(jìn)行步驟S210;若第三信息沒(méi)有通過(guò)服務(wù)器認(rèn)證,則可結(jié)束。
步驟S212:將第三信息確定為與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息。
當(dāng)?shù)谌畔⑼ㄟ^(guò)服務(wù)器認(rèn)證后,說(shuō)明第三信息與輸入?yún)^(qū)域相匹配,可直接將第三信息作為與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息。
在一個(gè)實(shí)施例中,一種聯(lián)系人信息獲取裝置,可適用于智能終端,智能終端具體可包括手機(jī)、PC、平板電腦、穿戴設(shè)備和智能家居等電子設(shè)備。如圖3所示,該裝置包括信息接收模塊120、信息匹配模塊140和信息篩選模塊160。
信息接收模塊120用于接收在輸入?yún)^(qū)域內(nèi)輸入的聯(lián)系人的第一信息。
輸入?yún)^(qū)域具體可以是應(yīng)用中的輸入?yún)^(qū)域,應(yīng)用可包括即時(shí)通訊應(yīng)用等。第一信息的具體類(lèi)型并不唯一,具體可包括聯(lián)系人的姓名、住址、身份證號(hào)碼、手機(jī)號(hào)、QQ號(hào)和郵箱地址等。當(dāng)用戶(hù)在輸入?yún)^(qū)域輸入聯(lián)系人的信息之后,直接獲取輸入的信息作為聯(lián)系人的第一信息。
信息匹配模塊140用于判斷聯(lián)系人的第一信息是否與輸入?yún)^(qū)域相匹配。
在獲取到輸入?yún)^(qū)域內(nèi)輸入的聯(lián)系人的第一信息之后,判斷是否與輸入?yún)^(qū)域相匹配在獲取到輸入?yún)^(qū)域內(nèi)輸入的聯(lián)系人的第一信息之后,判斷是否與輸入?yún)^(qū)域相匹配。
信息篩選模塊160用于在聯(lián)系人的第一信息與輸入?yún)^(qū)域不匹配時(shí),根據(jù)聯(lián)系人的第一信息獲取與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息。
其中,聯(lián)系人的第一信息與第二信息具有預(yù)設(shè)的綁定關(guān)系。可預(yù)先建立聯(lián)系人的第一信息與第二信息之間的綁定關(guān)系,第二信息的具體類(lèi)型也并不唯一。當(dāng)聯(lián)系人的第一信息與輸入?yún)^(qū)域不匹配時(shí),根據(jù)第一信息獲取與輸入?yún)^(qū)域相匹配的第二信息,以便于進(jìn)行后續(xù)添加聯(lián)系人的操作。
上述聯(lián)系人信息獲取裝置,用戶(hù)在添加聯(lián)系人時(shí),只需在輸入?yún)^(qū)域內(nèi)輸入聯(lián)系人的第一信息,在第一信息與輸入?yún)^(qū)域不匹配時(shí),可自動(dòng)根據(jù)聯(lián)系人的第一信息獲取與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息,不需要進(jìn)行繁瑣的操作便可查找到聯(lián)系人,簡(jiǎn)化了用戶(hù)操作。
在一個(gè)實(shí)施例中,信息匹配模塊140判斷聯(lián)系人的第一信息是否與輸入?yún)^(qū)域相匹配,包括:獲取輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型;判斷聯(lián)系人的第一信息是否為輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型。
判斷輸入?yún)^(qū)域中輸入的第一信息是否為輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型,若是,則說(shuō)明聯(lián)系人的第一信息與輸入?yún)^(qū)域相匹配;若否,則說(shuō)明聯(lián)系人的第一信息與輸入?yún)^(qū)域不匹配。
本實(shí)施例中,通過(guò)獲取輸入?yún)^(qū)域需要輸入的字符串的類(lèi)型與聯(lián)系人的第一信息進(jìn)行比較,從而確定聯(lián)系人的第一信息是否與輸入?yún)^(qū)域相匹配,檢測(cè)方便且準(zhǔn)確度高。
在一個(gè)實(shí)施例中,信息匹配模塊140判斷聯(lián)系人的第一信息是否與輸入?yún)^(qū)域相匹配,包括:將聯(lián)系人的第一信息發(fā)送至服務(wù)器,判斷第一信息是否能通過(guò)服務(wù)器驗(yàn)證。
服務(wù)器在檢測(cè)到第一信息屬于輸入?yún)^(qū)域所支持的信息類(lèi)型時(shí),則第一信息通過(guò)服務(wù)器驗(yàn)證,聯(lián)系人的第一信息與輸入?yún)^(qū)域相匹配。
信息篩選模塊160根據(jù)聯(lián)系人的第一信息獲取與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息,包括:獲取與第一信息綁定的第三信息;將第三信息發(fā)送至服務(wù)器進(jìn)行驗(yàn)證,判斷第三信息是否能通過(guò)服務(wù)器驗(yàn)證;若是,則將第三信息確定為與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息。
本實(shí)施例中,通過(guò)服務(wù)器對(duì)第一信息以及與第一信息綁定的第三信息進(jìn)行驗(yàn)證,以判斷是否與輸入?yún)^(qū)域相匹配。利用服務(wù)器對(duì)信息進(jìn)行驗(yàn)證,降低了終端的運(yùn)行負(fù)載。
進(jìn)一步地,信息篩選模塊160獲取與第一信息綁定的第三信息,包括:從第一信息對(duì)應(yīng)的信息集合中獲取第三信息,信息集合通過(guò)獲取多個(gè)應(yīng)用中同一聯(lián)系人的信息得到。通過(guò)從根據(jù)多個(gè)應(yīng)用中獲取的信息建立的信息集合中獲取與第一信息綁定的第三信息,提高了信息獲取的全面性。
在一個(gè)實(shí)施例中,信息篩選模塊160獲取與第一信息綁定的第三信息,包括:獲取并顯示與第一信息綁定的信息;接收信息確認(rèn)指令,并獲取與第一信息綁定的信息中,信息確認(rèn)指令所確認(rèn)的信息作為第三信息。
本實(shí)施例中,在獲取到與第一信息綁定的信息之后,還將獲取的信息進(jìn)行顯示,根據(jù)信息確認(rèn)指令對(duì)獲取的信息進(jìn)行篩選,將篩選后的信息作為第三信息發(fā)送至服務(wù)器進(jìn)行驗(yàn)證。用戶(hù)可通過(guò)輸入信息確認(rèn)指令,過(guò)濾掉一些不需要的信息,提高后續(xù)服務(wù)器的驗(yàn)證效率。
此外,信息篩選模塊160在根據(jù)聯(lián)系人的第一信息獲取與輸入?yún)^(qū)域相匹配的聯(lián)系人的第二信息之后,還用于在輸入?yún)^(qū)域內(nèi)顯示第二信息。
在獲取與輸入?yún)^(qū)域相匹配的第二信息后,在輸入?yún)^(qū)域顯示第二信息以供用戶(hù)查看,還便于后續(xù)進(jìn)行聯(lián)系了查找操作,提高了操作便利性。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。