個(gè)聯(lián)系人信息時(shí),終端設(shè)備可以基于終端的時(shí)鐘,自動(dòng)標(biāo)記聯(lián)系人信息的創(chuàng)建時(shí)間。當(dāng)用戶進(jìn)行目標(biāo)聯(lián)系人信息的搜索時(shí),可以輸入作為搜索關(guān)鍵字的目標(biāo)時(shí)間,從而,在通信錄各聯(lián)系人的創(chuàng)建時(shí)間屬性信息中搜索獲得與該目標(biāo)時(shí)間相對(duì)應(yīng)的各目標(biāo)聯(lián)系人信息,用戶從中選出自己需要搜索的聯(lián)系人。
[0108]上述是針對(duì)通信錄來(lái)說(shuō)的,但是,實(shí)際生活中,往往有這樣的體驗(yàn):之前的某個(gè)時(shí)間與某位沒有保存聯(lián)系方式的客戶進(jìn)行了通話,現(xiàn)在因?yàn)槟吃?,還想給該客戶打電話,但是面對(duì)大量的通話記錄中存在的陌生人即沒有存儲(chǔ)在聯(lián)系人通信錄中的聯(lián)系人的電話號(hào)碼,無(wú)法實(shí)現(xiàn)目標(biāo)電話號(hào)碼的搜索。
[0109]因此,本實(shí)施例中,尤其在與陌生人通話的場(chǎng)景下,當(dāng)用戶在某時(shí)想要搜索之前某個(gè)時(shí)間與某人通話時(shí)該人的電話號(hào)碼時(shí),由于該電話號(hào)碼可能沒有被用戶保存在聯(lián)系人通信錄中,而是存在與通話記錄中。此時(shí),用戶通過(guò)以該通話的創(chuàng)建時(shí)間即該通話被接聽或撥出的時(shí)間,在通話記錄中搜索,可以搜索到對(duì)應(yīng)的搜索結(jié)果。
[0110]也就是說(shuō),本實(shí)施例中,以聯(lián)系人信息的創(chuàng)建時(shí)間進(jìn)行搜索的搜索方式,不僅適用于通信錄中,也適用于通話記錄中。亦即該創(chuàng)建時(shí)間對(duì)應(yīng)的聯(lián)系人信息既可以是通信錄中的聯(lián)系人信息,也可以是通話記錄中的聯(lián)系人信息,尤其是沒有顯示聯(lián)系人姓名的陌生人的聯(lián)系信息。
[0111]而且,值得說(shuō)明的是,為了保證搜索效率,針對(duì)上述通話記錄的場(chǎng)景,可以在通話記錄中首先將顯示有聯(lián)系人姓名的通話記錄刪除,僅在陌生人通話記錄中進(jìn)行搜索,從而可以縮小搜索范圍。
[0112]本實(shí)施例中,通過(guò)設(shè)置以通話的創(chuàng)建時(shí)間進(jìn)行搜索的搜索方式,可以方便用戶在通話記錄中查詢到想要搜索的聯(lián)系人信息。
[0113]本實(shí)施例中,通過(guò)擴(kuò)展諸如上述工作地址、號(hào)碼歸屬地、創(chuàng)建時(shí)間等聯(lián)系人屬性信息作為搜索目標(biāo)聯(lián)系人的搜索依據(jù),使得用戶在進(jìn)行目標(biāo)聯(lián)系人信息搜索的過(guò)程中,可以進(jìn)行多種可選搜索關(guān)鍵字類型的選擇,提高了目標(biāo)聯(lián)系人被搜索到的概率,提高了用戶體驗(yàn)。
[0114]上述實(shí)施例中提到,用戶可以觸發(fā)根據(jù)不同搜索關(guān)鍵字面對(duì)全部聯(lián)系人的不同屬性信息的搜索過(guò)程。除了常用的以姓名全拼、姓名首字母的搜索方式進(jìn)行搜索外,以下將結(jié)合本公開實(shí)施例提供的幾種可選的搜索方式對(duì)上述步驟202的搜索過(guò)程進(jìn)行具體說(shuō)明。
[0115]圖3是步驟202的一種具體實(shí)現(xiàn)方式的流程圖,如圖3所示,本實(shí)施例中針對(duì)以工作地址、號(hào)碼歸屬地的方式進(jìn)行搜索的過(guò)程進(jìn)行說(shuō)明。具體來(lái)說(shuō),上述步驟202可以通過(guò)如下方式實(shí)現(xiàn):
[0116]在步驟301中,在通信錄中檢測(cè)已關(guān)聯(lián)工作地址的候選聯(lián)系人信息。
[0117]在步驟302中,響應(yīng)于檢測(cè)到所述候選聯(lián)系人信息,在所述候選聯(lián)系人信息中搜索工作地址為所述目標(biāo)地址的所述目標(biāo)聯(lián)系人信息。
[0118]在步驟303中,響應(yīng)于在所述候選聯(lián)系人信息中未搜索到所述目標(biāo)聯(lián)系人信息,在所述通信錄中搜索號(hào)碼歸屬地為所述目標(biāo)歸屬地的所述目標(biāo)聯(lián)系人信息。
[0119]在步驟304中,響應(yīng)于未檢測(cè)到所述候選聯(lián)系人信息,在所述通信錄中搜索號(hào)碼歸屬地為所述目標(biāo)歸屬地的所述目標(biāo)聯(lián)系人信息。
[0120]實(shí)際應(yīng)用中,在通信錄中新建一個(gè)聯(lián)系人時(shí),除了其姓名、電話號(hào)碼這兩個(gè)基本信息外,可能還填寫了諸如工作地址等其他屬性信息。因此,在通信錄中包含的全部聯(lián)系人信息中,可能有部分聯(lián)系人信息中包含工作地址這一屬性信息,其他部分聯(lián)系人信息中不包含工作地址這一屬性信息。因此,首先在通信錄中檢測(cè)已關(guān)聯(lián)工作地址的候選聯(lián)系人信息。
[0121]具體的,本實(shí)施例從兼顧搜索效率和搜索可行性的角度出發(fā),可以先將通信錄進(jìn)行劃分,將包含工作地址屬性信息的聯(lián)系人劃到第一子通信錄中,其他不包含工作地址屬性信息的聯(lián)系人劃到第二子通信錄中??梢岳斫獾氖牵?lián)系人信息具有一定的格式規(guī)范,從而,可以遍歷所有聯(lián)系人信息中工作地址對(duì)應(yīng)的輸入欄中,是否為空,從而將聯(lián)系人進(jìn)行上述兩類的劃分,也從而檢測(cè)出已關(guān)聯(lián)工作地址的候選聯(lián)系人信息,即第一子通信錄中包含的各聯(lián)系人信息。
[0122]本實(shí)施例中,如果候選聯(lián)系人信息即第一子通信錄不為空,則在第一子通信錄中根據(jù)搜索關(guān)鍵字對(duì)應(yīng)的目標(biāo)地址進(jìn)行搜索,搜索與之匹配的目標(biāo)聯(lián)系人信息。如果搜索到目標(biāo)聯(lián)系人信息,且該目標(biāo)聯(lián)系人信息中包含有用戶所要搜索的聯(lián)系人信息,則結(jié)束搜索過(guò)程。
[0123]但是,如果第一子通信錄中不包含與目標(biāo)地址對(duì)應(yīng)的目標(biāo)聯(lián)系人信息,則可以基于號(hào)碼歸屬地方式進(jìn)行搜索,即在通信錄中搜索號(hào)碼歸屬地為搜索關(guān)鍵字對(duì)應(yīng)的目標(biāo)歸屬地的目標(biāo)聯(lián)系人信息。
[0124]也就是說(shuō),如果通過(guò)工作地址的方式在第一子通信錄中沒有搜索到目標(biāo)聯(lián)系人信息,為了能夠搜索獲得目標(biāo)聯(lián)系人信息,以便用戶從中查詢得到其所需要的聯(lián)系人信息,繼而以號(hào)碼歸屬地的方式進(jìn)行搜索。
[0125]具體的,與目標(biāo)歸屬地對(duì)應(yīng)的搜索關(guān)鍵字的輸入,可以是用戶在基于工作地址方式進(jìn)行搜索時(shí)沒有搜索到目標(biāo)聯(lián)系人后,直接將目標(biāo)地址對(duì)應(yīng)的搜索關(guān)鍵字作為目標(biāo)歸屬地對(duì)應(yīng)的搜索關(guān)鍵字進(jìn)行輸入,此時(shí),目標(biāo)地址是指通信地址類型的地址。進(jìn)而,基于移動(dòng)電話號(hào)碼的編碼規(guī)則,可以確定與目標(biāo)歸屬地對(duì)應(yīng)的號(hào)碼歸屬地編碼,從而在通信錄的全部聯(lián)系人信息中搜索與該號(hào)碼歸屬地編碼對(duì)應(yīng)的目標(biāo)聯(lián)系人信息。
[0126]而當(dāng)工作地址是指工作單位的含義時(shí),可以將對(duì)應(yīng)的搜索關(guān)鍵字對(duì)應(yīng)的工作單位進(jìn)行地址映射,得到對(duì)應(yīng)的通信地址,從而,將該通信地址的歸屬地作為目標(biāo)歸屬地對(duì)應(yīng)的搜索關(guān)鍵字。具體來(lái)說(shuō),可以基于預(yù)先獲得的企業(yè)備忘錄進(jìn)行用戶輸入的工作單位關(guān)鍵字向通信地址的映射處理。其中,企業(yè)備忘錄中包括企業(yè)的名稱、通信地址信息。舉例來(lái)說(shuō),假設(shè)用戶采用T9輸入法輸入的工作單位關(guān)鍵字為“xiaomi”,則將該關(guān)鍵字與各企業(yè)名稱拼音進(jìn)行匹配,將包含各關(guān)鍵字的企業(yè)名稱篩選出來(lái),假設(shè)匹配到了 A、B兩個(gè)結(jié)果,其分別對(duì)應(yīng)的通信地址為a、b。進(jìn)而,基于移動(dòng)電話號(hào)碼的編碼規(guī)則,可以查詢確定與通信地址a、b分別對(duì)應(yīng)的號(hào)碼歸屬地編碼為X、Y。從而,在通信錄的全部聯(lián)系人的電話號(hào)碼中,搜索號(hào)碼歸屬地編碼與X或Y對(duì)應(yīng)的電話號(hào)碼所對(duì)應(yīng)的目標(biāo)聯(lián)系人信息。
[0127]另外,也可以是用戶直接輸入與目標(biāo)歸屬地對(duì)應(yīng)的搜索關(guān)鍵字,進(jìn)而,基于移動(dòng)電話號(hào)碼的編碼規(guī)則,可以確定與目標(biāo)歸屬地對(duì)應(yīng)的號(hào)碼歸屬地編碼,從而在通信錄的全部聯(lián)系人信息中搜索與該號(hào)碼歸屬地編碼對(duì)應(yīng)的目標(biāo)聯(lián)系人信息。
[0128]另外,本實(shí)施例中,如果上述候選聯(lián)系人信息即第一子通信錄為空,說(shuō)明通信錄中各聯(lián)系人信息中都不包含工作地址這一屬性信息,此時(shí),可以直接基于號(hào)碼歸屬地方式進(jìn)行搜索,即在通信錄中搜索號(hào)碼歸屬地為搜索關(guān)鍵字對(duì)應(yīng)的目標(biāo)歸屬地的目標(biāo)聯(lián)系人信息。
[0129]本實(shí)施例中,當(dāng)用戶先以工作地址的方式進(jìn)行聯(lián)系人搜索時(shí),首先根據(jù)聯(lián)系人屬性信息中是否包含有工作地址,檢測(cè)通訊錄中是否包含工作地址屬性信息的各候選聯(lián)系人。進(jìn)而,如果檢測(cè)出包含候選聯(lián)系人但在這些候選聯(lián)系人中沒搜索到目標(biāo)聯(lián)系人信息或者通信錄中不存在包含工作地址屬性信息的候選聯(lián)系人,則繼而在通信錄的各聯(lián)系人中以號(hào)碼歸屬地的方式進(jìn)行搜索,以搜索出與目標(biāo)歸屬地對(duì)應(yīng)的目標(biāo)聯(lián)系人信息。通過(guò)設(shè)置工作地址、號(hào)碼歸屬地的搜索方式,擴(kuò)展了用戶的可選搜索方式,提高用戶體驗(yàn)的同時(shí),也可以提高聯(lián)系人被搜尋到的可能性。
[0130]圖4是步驟202的另一種具體實(shí)現(xiàn)方式的流程圖,如圖4所示,上述步驟202可以通過(guò)如下方式實(shí)現(xiàn):
[0131 ]在步驟401中,在通信錄中搜索號(hào)碼歸屬地為目標(biāo)歸屬地的目標(biāo)聯(lián)系人信息。
[0132]在步驟402中,響應(yīng)于在通信錄中未搜索到號(hào)碼歸屬地為目標(biāo)歸屬地的目標(biāo)聯(lián)系人信息,在通信錄中檢測(cè)已關(guān)聯(lián)工作地址的候選聯(lián)系人信息。
[0133]在步驟403中,響應(yīng)于檢測(cè)到候選聯(lián)系人信息,在候選聯(lián)系人信息中搜索工作地址為目標(biāo)地址的目標(biāo)聯(lián)系人信息。
[0134]本實(shí)施例與圖3所示實(shí)施例類似,都是基于工作地址、號(hào)碼歸屬地這兩個(gè)聯(lián)系人屬性進(jìn)行目標(biāo)聯(lián)系人信息的搜索的,但是,與圖3所示實(shí)施例的區(qū)別在于:本實(shí)施例中首先基于號(hào)碼歸屬地進(jìn)行搜索,如果沒有搜索到目標(biāo)聯(lián)系人信息,則繼而基于工作地址進(jìn)行搜索。
[0135]具體來(lái)說(shuō),首先,用戶可以輸入目標(biāo)歸屬地對(duì)應(yīng)的搜索關(guān)鍵字,在通信錄的全部聯(lián)系人信息中進(jìn)行該目標(biāo)歸屬地的搜索,以獲得對(duì)應(yīng)的目標(biāo)聯(lián)系人信息。如果搜索到對(duì)應(yīng)的目標(biāo)聯(lián)系人信息,則結(jié)束搜索過(guò)程。否則,如果沒有搜索到對(duì)應(yīng)的目標(biāo)聯(lián)系人信息,則繼而可以基于工作地址的方式進(jìn)行搜索。
[0136]在基于工作地址的方式進(jìn)行搜索的過(guò)程中,與圖3所示實(shí)施例類似,首先從通信錄中檢測(cè)出第一子通信錄即包含有工作地址這個(gè)屬性信息的候選聯(lián)系人信息。如果沒有檢測(cè)出,則可以繼而以其他方式進(jìn)行搜索,比如姓名首字母。如果檢測(cè)出候選聯(lián)系人信息,則在候選聯(lián)系人信息中進(jìn)行基于工作地址的搜索處理,獲得目標(biāo)聯(lián)系人信息。
[0137]本實(shí)施例中,當(dāng)用戶先以號(hào)碼歸屬地的方式進(jìn)行目標(biāo)聯(lián)系人搜索時(shí),如果未搜索到與目標(biāo)歸屬地對(duì)應(yīng)的目標(biāo)聯(lián)系人信息,則繼而在通信錄的各聯(lián)系人中以工作地址的方式進(jìn)行搜索,以從包含有工作地址屬性信息的候選聯(lián)系人中搜索出與目標(biāo)地址對(duì)應(yīng)的目標(biāo)聯(lián)系人信息。通過(guò)設(shè)置工作地址、號(hào)碼歸屬地的搜索方式,擴(kuò)展了用戶的可選搜索方式,提高用戶體驗(yàn)的同時(shí),也可以提高聯(lián)系人被搜尋到的可能性。
[0138]圖5是步驟202的又一種具體實(shí)現(xiàn)方式的流程圖,如圖5所示,上述步驟202可以通過(guò)如下方式實(shí)現(xiàn):
[0139]在步驟501中,在通信錄中檢測(cè)已關(guān)聯(lián)工作地址的候選聯(lián)系人信息。
[0140]在步驟502中,響應(yīng)于檢測(cè)到候選聯(lián)系人信息,在候選聯(lián)系人信息中搜索工作地址為目標(biāo)地址的第一聯(lián)系人信息。
[0141]在步驟503中,在通信錄中搜索號(hào)碼歸屬地為目標(biāo)歸屬地的第二聯(lián)系人信息。
[0142]在步驟504中,將第一聯(lián)系人信息與第二聯(lián)系人信息之間,包括的相同的聯(lián)系人信息確定為目標(biāo)聯(lián)系人信息。
[0143]本實(shí)施例中,既可以基于工作地址進(jìn)行目標(biāo)聯(lián)系人信息的搜索,又可以基于號(hào)碼歸屬地進(jìn)行目標(biāo)聯(lián)系人信息的搜索。
[0144]具體來(lái)說(shuō),可以首先進(jìn)行基于工作地址的搜索,與前述實(shí)施例類似,如果在通信錄中檢測(cè)到已關(guān)聯(lián)工作地址的候選聯(lián)系人信息,則在該候選聯(lián)系人信息中搜索與搜索關(guān)鍵字對(duì)應(yīng)的目標(biāo)地址對(duì)應(yīng)的第一聯(lián)系人信息。進(jìn)而,可以在通信錄中進(jìn)行號(hào)碼歸屬地的搜索,以獲得與目標(biāo)歸屬地對(duì)應(yīng)的第二聯(lián)系人信息。最終,取第一聯(lián)系人信息和第二聯(lián)系人信息的交集,即包含的相同聯(lián)系人信息,作為目標(biāo)聯(lián)系人信息。具體的搜索過(guò)程與前述實(shí)施例相同,不再贅述。
[0145]本實(shí)施例中,當(dāng)用戶進(jìn)行目標(biāo)聯(lián)系人信息搜索是,既可以基于工作地址的方式在包含有工作地址屬性信息的候選聯(lián)系人中搜索與目的地址對(duì)應(yīng)的第一聯(lián)系人信息,又可以基于號(hào)碼歸屬地的方式在通信錄中搜索與目標(biāo)歸屬地對(duì)應(yīng)的第二聯(lián)系人信息,進(jìn)而取第一聯(lián)系人信息和第二聯(lián)系人信息的交集,即將第一聯(lián)系人信息和第二聯(lián)系人信息中包含的相同聯(lián)系人信息確定為目標(biāo)聯(lián)系人信息。通過(guò)設(shè)置工作地址、號(hào)碼歸屬地的搜索方式,擴(kuò)展了用戶的可選搜索方式,提高用戶體驗(yàn)的同時(shí),也可以提高聯(lián)系人被搜尋到的可能性和搜索結(jié)果的準(zhǔn)確性。
[0146]圖6是步驟202的再一種具體實(shí)現(xiàn)方式的流程圖,如圖6所示,步驟202可以通過(guò)