用于管理通訊錄的方法、終端和服務(wù)器的制造方法
【專利摘要】本發(fā)明提供了用于管理通訊錄的方法、終端和服務(wù)器。該方法包括:(a)在所述通訊錄中檢索與當(dāng)前輸入的第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng);(b)在檢索到部分或完全匹配的至少一個(gè)第二聯(lián)系人的情況下,向服務(wù)器發(fā)送所述第一聯(lián)系人的部分或全部信息項(xiàng);(c)從所述服務(wù)器接收指示所述第一聯(lián)系人是否與服務(wù)器通訊錄中的第二聯(lián)系人重復(fù)的查詢結(jié)果,以及(d)根據(jù)所述查詢結(jié)果來相應(yīng)處理所述第一聯(lián)系人。
【專利說明】用于管理通訊錄的方法、終端和服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息管理領(lǐng)域,更具體地涉及用于管理終端上的通訊錄的方法、終端和對應(yīng)服務(wù)器。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,人們的通信、聯(lián)系方式也越來越多,大多數(shù)人都會具有至少一個(gè)移動終端(例如,手機(jī))號碼和至少一種其它的通信方式,例如即時(shí)通信工具(如,QQ、MSN等)、電子郵件等。因此,在終端上需要一種用于管理聯(lián)系人的各種聯(lián)系信息的工具,也就是通訊錄。
[0003]在現(xiàn)有的通訊錄中,當(dāng)添加新的聯(lián)系人或?yàn)楝F(xiàn)有的聯(lián)系人添加新的聯(lián)系方式時(shí),可能會由于不記得通訊錄中已存有此聯(lián)系人的原手機(jī)號碼(或其它聯(lián)系方式)等,而重新添加一個(gè)具有除了手機(jī)號碼之外其它各信息項(xiàng)完全相同的新聯(lián)系人。而由于新的聯(lián)系人名下的電話號碼和已經(jīng)存在的相同聯(lián)系人名下的手機(jī)號碼不同(例如,由于該聯(lián)系人已更換了手機(jī)號碼且未加以通知),此時(shí)就會在通訊錄中生成兩條記錄,并造成混淆。隨著時(shí)間的過去,通訊錄的用戶就容易搞不清楚這兩個(gè)具有不同手機(jī)號碼但具有相同名字的人到底是各自具有一個(gè)手機(jī)號碼的兩個(gè)人還是具有兩個(gè)手機(jī)號碼的一個(gè)人。此外,在移動終端的例如SM卡上也可以具有存儲電話號碼的功能,這樣就更容易與移動終端本身通訊錄中的同名聯(lián)系人混淆,使通訊錄中出現(xiàn)重復(fù)記錄。
[0004]例如,當(dāng)想要將聯(lián)系人“張三”的新手機(jī)號碼添加到通訊錄中時(shí),由于張三的這個(gè)新手機(jī)號碼之前并未出現(xiàn)在通訊錄中,因此盡管通訊錄中實(shí)際上存在與張三對應(yīng)的聯(lián)系人項(xiàng),但用戶依然有可能選擇將其作為新聯(lián)系人添加,而不是更新已有聯(lián)系人。此時(shí),在通訊錄中就會出現(xiàn)具有相同姓名、但具有不同手機(jī)號碼的兩個(gè)聯(lián)系人,且實(shí)際上這兩個(gè)聯(lián)系人在實(shí)際中指的是同一個(gè)人,這就導(dǎo)致通訊錄的用戶產(chǎn)生混淆。
[0005]可見,在現(xiàn)有技術(shù)中,基本上就是完全由用戶自主操作,沒有任何提醒機(jī)制。所以用戶在維護(hù)手機(jī)通訊錄時(shí)會很麻煩,尤其是在刪除失效的手機(jī)號碼和增加某人新的聯(lián)系方式的時(shí)候,全手動操作費(fèi)時(shí)費(fèi)力,還容易出錯。此外,錯誤操作和/或冗余操作也造成對移動終端上的資源(處理器、存儲器、網(wǎng)絡(luò)、電池等)的浪費(fèi)。
【發(fā)明內(nèi)容】
[0006]為了解決上述問題,提供了根據(jù)本發(fā)明的用于管理通訊錄的方法、終端和服務(wù)器。
[0007]根據(jù)本發(fā)明的第一方面,提供了一種在終端上執(zhí)行的用于管理通訊錄的方法。該方法包括:(a)在所述通訊錄中檢索與當(dāng)前輸入的第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng);(b)在檢索到部分或完全匹配的至少一個(gè)第二聯(lián)系人的情況下,向服務(wù)器發(fā)送所述第一聯(lián)系人的部分或全部信息項(xiàng);(C)從所述服務(wù)器接收指示所述第一聯(lián)系人是否與服務(wù)器通訊錄中的第二聯(lián)系人重復(fù)的查詢結(jié)果,以及
(d)根據(jù)所述查詢結(jié)果來相應(yīng)處理所述第一聯(lián)系人。[0008]在一些實(shí)施例中,步驟(a)是在用戶輸入所述第一聯(lián)系人的各信息項(xiàng)的同時(shí)實(shí)時(shí)進(jìn)行的。
[0009]在一些實(shí)施例中,所述查詢結(jié)果還用于向所述終端指示所述第一聯(lián)系人與哪個(gè)或哪些第二聯(lián)系人重復(fù)。
[0010]在一些實(shí)施例中,所述信息項(xiàng)包括聯(lián)系人的以下各項(xiàng)信息中的一項(xiàng)或多項(xiàng):姓名、性別、生日、公司名稱、照片、聯(lián)系人群組、主要聯(lián)系方式、輔助聯(lián)系方式、以及備注。
[0011]在一些實(shí)施例中,所述主要聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):移動電話號碼和固定電話號碼。
[0012]在一些實(shí)施例中,所述輔助聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):傳真電話號碼、尋呼機(jī)號碼、電子郵件、即時(shí)通訊軟件用戶名、以及主頁。
[0013]在一些實(shí)施例中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下至少一個(gè)信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0014]在一些實(shí)施例中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下各信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0015]在一些實(shí)施例中,步驟(d)還包括:如果所述查詢結(jié)果指示所述第一聯(lián)系人與所述服務(wù)器通訊錄中已有的聯(lián)系人重復(fù),則將所述第一聯(lián)系人的各信息項(xiàng)與所述已有的聯(lián)系人的各信息項(xiàng)在所述通訊錄中合并;以及如果所述查詢結(jié)果指示所述第一聯(lián)系人與所述服務(wù)器通訊錄中已有的聯(lián)系人不重復(fù),則將所述第一聯(lián)系人作為所述通訊錄中的新聯(lián)系人加以添加。
[0016]在一些實(shí)施例中,所述方法在步驟(a)之后還包括:在檢索到部分或完全匹配的一個(gè)第二聯(lián)系人的情況下,向用戶提示存在與所述第一聯(lián)系人部分或完全匹配的一個(gè)第二聯(lián)系人;以及響應(yīng)于所述用戶的選擇,將所述第一聯(lián)系人的各信息項(xiàng)與所述一個(gè)第二聯(lián)系人的各信息項(xiàng)合并。
[0017]在一些實(shí)施例中,所述方法在步驟(a)之后還包括:在沒有檢索到部分或完全匹配的第二聯(lián)系人的情況下,將所述第一聯(lián)系人作為所述通訊錄中的新聯(lián)系人加以添加。
[0018]在一些實(shí)施例中,所述方法還包括:向所述服務(wù)器發(fā)送所述通訊錄中的所有聯(lián)系人的部分或全部信息項(xiàng);以及從所述服務(wù)器接收對所有聯(lián)系人的部分或全部信息項(xiàng)去重合并的結(jié)果。
[0019]根據(jù)本發(fā)明的第二方面,提供了一種用于管理通訊錄的終端。該終端包括:檢索單元,用于在所述通訊錄中檢索與當(dāng)前輸入的第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng);發(fā)送單元,用于在檢索到部分或完全匹配的至少一個(gè)第二聯(lián)系人的情況下,向服務(wù)器發(fā)送所述第一聯(lián)系人的部分或全部信息項(xiàng);以及接收單元,用于從所述服務(wù)器接收指示所述第一聯(lián)系人是否與服務(wù)器通訊錄中的第二聯(lián)系人重復(fù)的查詢結(jié)果,以及處理單元,用于根據(jù)所述查詢結(jié)果來相應(yīng)處理所述第一聯(lián)系人。
[0020]在一些實(shí)施例中,所述檢索單元是在用戶輸入所述第一聯(lián)系人的各信息項(xiàng)的同時(shí)實(shí)時(shí)進(jìn)行檢索的。
[0021]在一些實(shí)施例中,所述查詢結(jié)果還用于向所述終端指示所述第一聯(lián)系人與哪個(gè)或哪些第二聯(lián)系人重復(fù)。
[0022]在一些實(shí)施例中,所述信息項(xiàng)包括聯(lián)系人的以下各項(xiàng)信息中的一項(xiàng)或多項(xiàng):姓名、性別、生日、公司名稱、照片、聯(lián)系人群組、主要聯(lián)系方式、輔助聯(lián)系方式、以及備注。
[0023]在一些實(shí)施例中,所述主要聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):移動電話號碼和固定電話號碼。
[0024]在一些實(shí)施例中,所述輔助聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):傳真電話號碼、尋呼機(jī)號碼、電子郵件、即時(shí)通訊軟件用戶名、以及主頁。
[0025]在一些實(shí)施例中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下至少一個(gè)信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0026]在一些實(shí)施例中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下各信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0027]在一些實(shí)施例中,所述處理單元還用于:如果所述查詢結(jié)果指示所述第一聯(lián)系人與所述服務(wù)器通訊錄中已有的聯(lián)系人重復(fù),則將所述第一聯(lián)系人的各信息項(xiàng)與所述已有的聯(lián)系人的各信息項(xiàng)在所述通訊錄中合并;以及如果所述查詢結(jié)果指示所述第一聯(lián)系人與所述服務(wù)器通訊錄中已有的聯(lián)系人不重復(fù),則將所述第一聯(lián)系人作為所述通訊錄中的新聯(lián)系人加以添加。
[0028]在一些實(shí)施例中,所述終端還包括:提示單元,用于在檢索到部分或完全匹配的一個(gè)第二聯(lián)系人的情況下,向用戶提示存在與所述第一聯(lián)系人部分或完全匹配的一個(gè)第二聯(lián)系人;以及合并單元,用于響應(yīng)于所述用戶的選擇,將所述第一聯(lián)系人的各信息項(xiàng)與所述一個(gè)第二聯(lián)系人的各信息項(xiàng)合并。
[0029]在一些實(shí)施例中,所述終端還包括:添加單元,用于在沒有檢索到部分或完全匹配的第二聯(lián)系人的情況下,將所述第一聯(lián)系人作為所述通訊錄中的新聯(lián)系人加以添加。
[0030]在一些實(shí)施例中,所述終端還包括:去重請求發(fā)送單元,用于向所述服務(wù)器發(fā)送所述通訊錄中的所有聯(lián)系人的部分或全部信息項(xiàng);以及去重結(jié)果接收單元,用于從所述服務(wù)器接收對所有聯(lián)系人的部分或全部信息項(xiàng)去重合并的結(jié)果。
[0031 ] 根據(jù)本發(fā)明的第三方面,提供了 一種在服務(wù)器上執(zhí)行的用于輔助管理終端通訊錄的方法。該方法包括:(a)從終端接收用于確定第一聯(lián)系人與服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人是否重復(fù)的請求,所述請求包括所述第一聯(lián)系人的部分或全部信息項(xiàng);
(b)在所述服務(wù)器通訊錄中檢索與所述第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng);以及(C)基于所述檢索的結(jié)果,向所述終端發(fā)送指示所述第一聯(lián)系人是否與所述服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人重復(fù)的查詢結(jié)果。
[0032]在一些實(shí)施例中,所述信息項(xiàng)包括聯(lián)系人的以下各項(xiàng)信息中的一項(xiàng)或多項(xiàng):姓名、性別、生日、公司名稱、照片、聯(lián)系人群組、主要聯(lián)系方式、輔助聯(lián)系方式、以及備注。
[0033]在一些實(shí)施例中,所述主要聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):移動電話號碼和固定電話號碼。
[0034]在一些實(shí)施例中,所述輔助聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):傳真電話號碼、尋呼機(jī)號碼、電子郵件、即時(shí)通訊軟件用戶名、以及主頁。
[0035]在一些實(shí)施例中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下至少一個(gè)信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0036]在一些實(shí)施例中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下各信息項(xiàng):姓名、性別、生日、以及公司名稱。[0037]在一些實(shí)施例中,所述方法還包括:從所述終端接收所述終端通訊錄中的所有聯(lián)系人的部分或全部信息項(xiàng);基于所述終端通訊錄中的所有聯(lián)系人和所述服務(wù)器通訊錄中的所有聯(lián)系人的相應(yīng)部分或全部信息對所有聯(lián)系人進(jìn)行去重合并;以及向所述終端發(fā)送對所有聯(lián)系人的部分或全部信息項(xiàng)去重合并的結(jié)果。
[0038]在一些實(shí)施例中,所述查詢結(jié)果還用于向所述終端指示所述第一聯(lián)系人與哪個(gè)或哪些第二聯(lián)系人重復(fù)。
[0039]根據(jù)本發(fā)明的第四方面,提供了一種用于輔助管理終端通訊錄的服務(wù)器。該服務(wù)器包括:接收單元,用于從終端接收用于確定第一聯(lián)系人與服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人是否重復(fù)的請求,所述請求包括所述第一聯(lián)系人的部分或全部信息項(xiàng);檢索單元,用于在所述服務(wù)器通訊錄中檢索與所述第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng);以及發(fā)送單元,用于基于所述檢索的結(jié)果,向終端發(fā)送指示所述第一聯(lián)系人是否與所述服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人重復(fù)的查詢結(jié)果。
[0040]在一些實(shí)施例中,所述信息項(xiàng)包括聯(lián)系人的以下各項(xiàng)信息中的一項(xiàng)或多項(xiàng):姓名、性別、生日、公司名稱、照片、聯(lián)系人群組、主要聯(lián)系方式、輔助聯(lián)系方式、以及備注。
[0041]在一些實(shí)施例中,所述主要聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):移動電話號碼和固定電話號碼。
[0042]在一些實(shí)施例中,所述輔助聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):傳真電話號碼、尋呼機(jī)號碼、電子郵件、即時(shí)通訊軟件用戶名、以及主頁。
[0043]在一些實(shí)施例中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下至少一個(gè)信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0044]在一些實(shí)施例中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下各信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0045]在一些實(shí)施例中,所述服務(wù)器還包括:去重請求接收單元,用于從所述終端接收所述終端通訊錄中的所有聯(lián)系人的部分或全部信息項(xiàng);去重請求處理單元,用于基于所述終端通訊錄中的所有聯(lián)系人和所述服務(wù)器通訊錄中的所有聯(lián)系人的相應(yīng)部分或全部信息對所有聯(lián)系人進(jìn)行去重合并;以及去重結(jié)果發(fā)送單元,用于向所述終端發(fā)送對所有聯(lián)系人的部分或全部信息項(xiàng)去重合并的結(jié)果。
[0046]在一些實(shí)施例中,所述查詢結(jié)果還用于向所述終端指示所述第一聯(lián)系人與哪個(gè)或哪些第二聯(lián)系人重復(fù)。
[0047]通過使用本發(fā)明的方法、終端及相應(yīng)的輔助服務(wù)器,可以讓終端通訊錄的管理更高效、便捷,且能夠自動管理通訊錄,減少用戶的手動處理,從而避免了用戶費(fèi)時(shí)費(fèi)力的操作。此外,本發(fā)明的方案可以定期整理手機(jī)通訊錄,使通訊錄保持最新狀態(tài),且對通訊錄中具有相同名字的不同聯(lián)系人,可選擇添加“備注”以進(jìn)行區(qū)分。此外,在用戶為了創(chuàng)建通訊錄中聯(lián)系人而輸入信息時(shí),會提供下拉選項(xiàng),以向用戶提示重復(fù)的人名或電話號碼,通過本地系統(tǒng)智能判斷向用戶展示輸入的信息是否重復(fù)等。
【專利附圖】
【附圖說明】
[0048]通過下面結(jié)合【專利附圖】
【附圖說明】本發(fā)明的優(yōu)選實(shí)施例,將使本發(fā)明的上述及其它目的、特征和優(yōu)點(diǎn)更加清楚,其中:
[0049]圖1是示出了根據(jù)本發(fā)明的用于管理通訊錄的系統(tǒng)的示例應(yīng)用場景的示意圖。
[0050]圖2是示出了根據(jù)本發(fā)明的用于管理通訊錄的示例流程圖。
[0051]圖3是示出了根據(jù)本發(fā)明實(shí)施例的在終端處執(zhí)行的用于管理通訊錄的示例方法的流程圖。
[0052]圖4是示出了根據(jù)本發(fā)明實(shí)施例的用于執(zhí)行圖3所示方法的示例終端的框圖。
[0053]圖5是示出了根據(jù)本發(fā)明實(shí)施例的在服務(wù)器處執(zhí)行的用于輔助管理終端通訊錄的示例方法的流程圖。
[0054]圖6是示出了根據(jù)本發(fā)明實(shí)施例的用于執(zhí)行圖5所示的方法的示例服務(wù)器的框圖。
【具體實(shí)施方式】
[0055]下面參照附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明,在描述過程中省略了對于本發(fā)明來說是不必要的細(xì)節(jié)和功能,以防止對本發(fā)明的理解造成混淆。以下,以本發(fā)明應(yīng)用于無線移動通信系統(tǒng)的場景為例,對本發(fā)明進(jìn)行了詳細(xì)描述。但本發(fā)明并不局限于此,本發(fā)明也可以應(yīng)用于固定通信系統(tǒng)、有線通信系統(tǒng),或者應(yīng)用于無線移動通信系統(tǒng)、固定通信系統(tǒng)、有線通信系統(tǒng)等的任意混合結(jié)構(gòu)。就移動通信系統(tǒng)而言,本發(fā)明并不局限于所涉及的各個(gè)移動通信終端的具體通信協(xié)議,可以包括(但不限于)2G、3G、4G、5G網(wǎng)絡(luò),WCDMA,CDMA2000、TD-SCDMA系統(tǒng)等,不同的移動終端可以采用相同的通信協(xié)議,也可以采用不同的通信協(xié)議。此外,本發(fā)明并不局限于移動終端的具體操作系統(tǒng),可以包括(但不限于)iOS、Windows Phone、Symbian (塞班)、Android(安卓)等,不同的移動終端可以采用相同的操作系統(tǒng),也可以采用不同的操作系統(tǒng)。
[0056]圖1是示出了根據(jù)本發(fā)明的通訊錄管理系統(tǒng)1000的應(yīng)用場景的示意圖。如圖1所示,系統(tǒng)1000可以包括終端100和服務(wù)器200。為了清楚起見,圖中僅示出了一個(gè)終端100、一個(gè)服務(wù)器200,但本發(fā)明并不局限于此,可以包括兩個(gè)或更多數(shù)目的終端和/或服務(wù)器等等。終端100可以屬于用戶或者可以由用戶操作。終端100和服務(wù)器200可以通過通信網(wǎng)絡(luò)300進(jìn)行通信。通信網(wǎng)絡(luò)300的示例可以包括(但不限于):互聯(lián)網(wǎng)、移動通信網(wǎng)絡(luò)、固定線路(如xDSL、光纖等)等。
[0057]在圖1所示實(shí)施例中,為了在終端100上對通訊錄進(jìn)行管理,將根據(jù)本發(fā)明的實(shí)施例的通訊錄管理客戶端150(以下簡稱為客戶端150)安裝在終端100上??蛻舳?50可以由用戶以軟件的形式自行安裝在終端100中,或者可以由生產(chǎn)廠商以硬件或固件的形式安裝在終端100中。在一些實(shí)施例中,客戶端150可以是例如在用戶購買了終端100之后從網(wǎng)絡(luò)中下載的專門用于本發(fā)明的應(yīng)用軟件。在另一些實(shí)施例中,客戶端150可以是例如由生產(chǎn)廠商以固件或硬件形式預(yù)先安裝在終端100中的應(yīng)用程序。在又一些實(shí)施例中,客戶端150可以是由生產(chǎn)廠商生產(chǎn)的硬件模塊或終端100本身。
[0058]在圖1所示實(shí)施例中,為了在服務(wù)器200上輔助通訊錄管理,將根據(jù)本發(fā)明的實(shí)施例的通訊錄輔助客戶端250 (以下簡稱為客戶端250)安裝在服務(wù)器200上??蛻舳?50可以由通訊錄管理員以軟件的形式自行安裝在服務(wù)器200中,或者可以由生產(chǎn)廠商以硬件或固件的形式安裝在服務(wù)器200中。在一些實(shí)施例中,客戶端250可以是例如在通訊錄管理員購買了服務(wù)器200之后從網(wǎng)絡(luò)中下載的專門用于本發(fā)明的應(yīng)用軟件。在另一些實(shí)施例中,客戶端250可以是例如由生產(chǎn)廠商以固件或硬件形式預(yù)先安裝在服務(wù)器200中的應(yīng)用程序。在又一些實(shí)施例中,客戶端250可以是由生產(chǎn)廠商生產(chǎn)的硬件模塊或服務(wù)器200本身。
[0059]在圖1所示的實(shí)施例中,大體上,用戶通過操作終端100來向終端100中的通訊錄發(fā)起聯(lián)系人添加過程。用戶可以通過終端100的輸入單元(例如,觸摸屏、外接鍵盤等)來輸入預(yù)添加聯(lián)系人的各項(xiàng)數(shù)據(jù)信息,然后終端100將其上傳至服務(wù)器200,最后服務(wù)器200在對上傳的聯(lián)系人數(shù)據(jù)信息進(jìn)行去重合并之后在下發(fā)回終端100,以幫助終端100確定要添加的聯(lián)系人是否是通訊錄中已有的聯(lián)系人。
[0060]接下來,將結(jié)合圖1和圖2來詳細(xì)描述用于管理通訊錄的示例流程圖。
[0061]首先,終端100的用戶在嘗試添加新聯(lián)系人時(shí),可以向通訊錄應(yīng)用中輸入的信息項(xiàng)可以包括:聯(lián)系人的姓名、性別、生日、公司名稱、照片、聯(lián)系人群組、主要聯(lián)系方式(包括例如移動電話號碼、固定電話號碼等)、輔助聯(lián)系方式(傳真電話號碼、尋呼機(jī)號碼、電子郵件、即時(shí)通訊軟件用戶名、以及主頁)、備注等。在手機(jī)上輸入電話號碼或聯(lián)系人名稱時(shí),隨著輸入的同時(shí)可以出現(xiàn)下拉菜單,菜單里會顯示本地通訊錄中與輸入的電話號碼或聯(lián)系人名稱相匹配或部分匹配的查詢結(jié)果。
[0062]此外,在輸入的電話號碼(或更一般地,主要聯(lián)系方式和/或輔助聯(lián)系方式)在通訊錄中不存在的情況下,在輸入的同時(shí)或在輸入完成時(shí),可以通過下拉列表的方式,提供通訊錄中已有的具有與已經(jīng)輸入的各個(gè)信息項(xiàng)(除主要聯(lián)系方式和/或輔助聯(lián)系方式之外的其它數(shù)據(jù)項(xiàng))部分或完全匹配的對應(yīng)信息項(xiàng)的聯(lián)系人的部分或全部信息項(xiàng)。由于主要聯(lián)系方式和/或輔助聯(lián)系方式通常是聯(lián)系人特定的,例如一個(gè)人的手機(jī)號碼通常只會由該人來使用,因此如果在通訊錄中出現(xiàn)了要添加的相同的手機(jī)號碼,則在很大概率上這兩個(gè)聯(lián)系人實(shí)際上是相同的,從而下述步驟可以省略。因此,在某種意義上,在本實(shí)施例中,主要關(guān)注的是先后添加同一聯(lián)系人的兩個(gè)不同主要/輔助聯(lián)系方式的情況。當(dāng)然,本發(fā)明不限于此,實(shí)際上也存在同一電話號碼對應(yīng)不同聯(lián)系人的情況。例如,相同的單位電話很有可能對應(yīng)于不同的單位員工。因此,在提供通訊錄中已有的具有與已經(jīng)輸入的各個(gè)信息項(xiàng)部分或完全匹配的對應(yīng)信息項(xiàng)的聯(lián)系人的部分或全部信息項(xiàng)時(shí),所涉及的信息項(xiàng)也可以包括主要/輔助聯(lián)系方式項(xiàng)。
[0063]此處,完全匹配指的是兩個(gè)聯(lián)系人的全部信息項(xiàng)的內(nèi)容相匹配,而部分匹配指的是兩個(gè)聯(lián)系人的部分(一個(gè)或多個(gè))信息項(xiàng)的內(nèi)容相匹配。優(yōu)選地,為了確定兩個(gè)聯(lián)系人實(shí)際上是同一聯(lián)系人,以下信息項(xiàng)中的至少一項(xiàng)或多項(xiàng)應(yīng)當(dāng)是匹配的:姓名、性別、生日以及公司名稱等。更優(yōu)選地,為了確定兩個(gè)聯(lián)系人實(shí)際上是同一聯(lián)系人,以下各信息項(xiàng)均應(yīng)當(dāng)是匹配的:姓名、性別、生日以及公司名稱等。如圖2中左側(cè)部分所示,在終端100本地,可以通過在本地通訊錄中順序確定這些信息項(xiàng)是否匹配,來判定聯(lián)系人匹配與否。在一個(gè)實(shí)施例中,只要其中一項(xiàng)不同,就可判定這兩個(gè)聯(lián)系人不是同一聯(lián)系人。在其它實(shí)施例中,在一些信息項(xiàng)不同的情況下,依然可以判定他們是同一聯(lián)系人。例如,在公司名稱不同的情況下,由于可能出現(xiàn)聯(lián)系人更換工作單位的情況,因此依然可以判定他們是聯(lián)系人。
[0064]此外,在其他實(shí)施例中,部分匹配還可以包括同一信息項(xiàng)中的不完全匹配。例如,要添加的聯(lián)系人的姓名叫“張三”,而通訊錄中存在聯(lián)系人“張三1”、“大張三”等聯(lián)系人時(shí),也可以認(rèn)為這些聯(lián)系人與輸入的聯(lián)系人部分匹配。
[0065]接下來,當(dāng)在本地通訊錄中檢索到部分或完全匹配的聯(lián)系人時(shí),如果輸入的聯(lián)系人的主要和/或輔助聯(lián)系方式與匹配的聯(lián)系人的主要/輔助聯(lián)系方式一致(匹配),則可以確定聯(lián)系人重復(fù),并根據(jù)輸入的聯(lián)系人與匹配的聯(lián)系人的不匹配信息項(xiàng)來更新通訊錄中匹配的聯(lián)系人的各信息項(xiàng)。
[0066]然而如果主要和/或輔助聯(lián)系方式不匹配,且出現(xiàn)兩個(gè)以上的匹配聯(lián)系人,終端100可以自動對比,以給出用戶建議方案。例如,終端100可以自動將信息上傳到服務(wù)器200,以在服務(wù)器200的服務(wù)器通訊錄(云端通訊錄,其可以與終端100的本地通訊錄部分或安全同步)進(jìn)行匹配處理,且該匹配在所有通訊錄的名單中進(jìn)行對比。在圖2右側(cè),類似于終端100上執(zhí)行的處理,在服務(wù)器200上對姓名、性別、生日以及公司名稱等信息項(xiàng)進(jìn)行匹配(比對)處理。如果以上四項(xiàng)都相同,那么就會認(rèn)為是同一個(gè)聯(lián)系人。當(dāng)然在其他實(shí)施例中,判斷是否是同一聯(lián)系人的比對信息項(xiàng)不限于上述4項(xiàng),且也可以包括其他項(xiàng)和/或不包括這4項(xiàng)中的一項(xiàng)或多項(xiàng)。
[0067]當(dāng)在終端100本地和/或服務(wù)器200處得到匹配結(jié)果時(shí),如果匹配結(jié)果指示是他們是重復(fù)的聯(lián)系人,則可以在終端100和/或服務(wù)器200處合并這些聯(lián)系人的相應(yīng)信息項(xiàng)。否則,可以分別將這兩個(gè)聯(lián)系人認(rèn)為是不同的聯(lián)系人(盡管他們可能具有相同的部分信息項(xiàng))。如果作為兩個(gè)不同聯(lián)系人處理,則系統(tǒng)可以自動彈出添加備注的選項(xiàng),以使用該備注來區(qū)分具有相同的部分信息項(xiàng)的聯(lián)系人(例如,“大張三”、“男張三”、“A公司的張三”等等)。這樣,使得用戶在接到此人來電時(shí)能很清楚的知道這個(gè)人到底是誰。
[0068]此外,在備選實(shí)施例中,當(dāng)出現(xiàn)一個(gè)匹配聯(lián)系人時(shí),也可以向用戶直接提示而無需向服務(wù)器200查詢。當(dāng)用戶認(rèn)為該聯(lián)系人是匹配聯(lián)系人時(shí),可以選擇將他們加以合并。否貝U,用戶可以選擇該聯(lián)系人為新建聯(lián)系人。當(dāng)然,在其他實(shí)施例中,終端100可以基于發(fā)現(xiàn)一個(gè)匹配聯(lián)系人來自動合并對應(yīng)信息項(xiàng)。
[0069]此外,當(dāng)未發(fā)現(xiàn)匹配聯(lián)系人時(shí),可以如上所述將其直接當(dāng)做新的聯(lián)系人自動添加,而無需獲得用戶的確認(rèn)。當(dāng)然在其他實(shí)施例中,也可以向服務(wù)器200發(fā)起聯(lián)系人匹配查詢。
[0070]此外,由于通訊錄通常是在日常生活中不斷增加或更新的,所以還可以定期整理通訊錄。例如,在免費(fèi)的W1-Fi環(huán)境下,可以將通訊錄定期上傳到云端服務(wù)器200。在該情況下,可以與服務(wù)器200同步通訊錄中的記錄,并對其進(jìn)行去重合并。在通訊錄去重合并過程中,也可以遵循類似于上述圖2所述的流程。例如,在服務(wù)器200中針對通訊錄中每個(gè)聯(lián)系人執(zhí)行圖2中右側(cè)的處理流程,以發(fā)現(xiàn)并合并重復(fù)的聯(lián)系人。
[0071]通過本發(fā)明的上述流程,可以讓終端100的通訊錄的管理更高效、便捷,且能夠自動管理通訊錄,減少用戶的手動處理,從而避免了用戶費(fèi)時(shí)費(fèi)力的操作。此外,本發(fā)明的方案可以定期整理手機(jī)通訊錄,使通訊錄保持最新狀態(tài),且對通訊錄中具有相同名字的不同聯(lián)系人,可選擇添加“備注”以進(jìn)行區(qū)分。此外,在用戶為了創(chuàng)建通訊錄中聯(lián)系人而輸入信息時(shí),會提供下拉選項(xiàng),以向用戶提示重復(fù)的人名或電話號碼,通過本地系統(tǒng)智能判斷向用戶展示輸入的信息是否重復(fù)等。
[0072]圖3是示出了根據(jù)本發(fā)明實(shí)施例的在終端100中執(zhí)行的用于管理通訊錄的方法400的流程圖。如圖3所示,方法400可以包括步驟S410、S420、S430和S440。根據(jù)本發(fā)明,方法400的一些步驟可以單獨(dú)執(zhí)行或組合執(zhí)行,以及可以并行執(zhí)行或順序執(zhí)行,并不局限于圖3所示的具體操作順序。在一些實(shí)施例中,方法400可以由圖1所示的終端100和/或其上的客戶端150執(zhí)行。
[0073]圖5是示出了根據(jù)本發(fā)明實(shí)施例的在服務(wù)器200中執(zhí)行的輔助管理通訊錄的方法450的流程圖。如圖5所示,方法450可以包括步驟S460、S470和S480。根據(jù)本發(fā)明,方法450的一些步驟可以單獨(dú)執(zhí)行或組合執(zhí)行,以及可以并行執(zhí)行或順序執(zhí)行,并不局限于圖5所示的具體操作順序。在一些實(shí)施例中,方法450可以由圖1所示的服務(wù)器200和/或其上的客戶端250執(zhí)行。
[0074]圖4是示出了根據(jù)本發(fā)明實(shí)施例的用于管理通訊錄的示例終端100的框圖。如圖4所示,終端100可以包括:檢索單元110、發(fā)送單元120、接收單元130、和處理單元140。
[0075]檢索單元110可以用于在通訊錄中檢索與當(dāng)前輸入的第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng)。檢索單元110可以是終端100的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與終端100的存儲部分(例如,RAM、SD卡等)和輸入部分(例如,觸摸屏、鍵盤、鼠標(biāo)等)相配合,在終端100的本地通訊錄中檢索與當(dāng)前輸入的第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng)。
[0076]發(fā)送單元120可以用于在檢索到部分或完全匹配的至少一個(gè)第二聯(lián)系人的情況下,向服務(wù)器200發(fā)送第一聯(lián)系人的部分或全部信息項(xiàng)。發(fā)送單元120可以是終端100的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與終端100的通信部分(例如,無線收發(fā)信機(jī)等)相配合,在檢索到部分或完全匹配的至少一個(gè)第二聯(lián)系人的情況下,向服務(wù)器200發(fā)送第一聯(lián)系人的部分或全部信息項(xiàng)。
[0077]接收單元130可以用于從服務(wù)器200接收指示第一聯(lián)系人是否與服務(wù)器通訊錄中的第二聯(lián)系人重復(fù)的查詢結(jié)果。接收單元130可以是終端100的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與終端100的通信部分(例如,無線收發(fā)信機(jī)等)相配合,從服務(wù)器200接收指示第一聯(lián)系人是否與服務(wù)器通訊錄中的第二聯(lián)系人重復(fù)的查詢結(jié)果。
[0078]處理單元140可以用于根據(jù)查詢結(jié)果來相應(yīng)處理所述第一聯(lián)系人。處理單元140可以是終端100的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與終端100的存儲部分(例如,RAM、SD卡等)相配合,根據(jù)查詢結(jié)果來相應(yīng)處理所述第一聯(lián)系人。
[0079]此外,終端100還可以包括圖4中未示出的其他單元,例如提示單元、合并單元、添加單元、去重請求發(fā)送單元、以及去重結(jié)果接收單元等。在一些實(shí)施例中,提示單元可以用于在檢索到部分或完全匹配的一個(gè)第二聯(lián)系人的情況下,向用戶提示存在與第一聯(lián)系人部分或完全匹配的一個(gè)第二聯(lián)系人。在一些實(shí)施例中,合并單元可以用于響應(yīng)于所述用戶的選擇,將第一聯(lián)系人的各信息項(xiàng)與所述一個(gè)第二聯(lián)系人的各信息項(xiàng)合并。在一些實(shí)施例中,添加單元可以用于在沒有檢索到部分或完全匹配的第二聯(lián)系人的情況下,將第一聯(lián)系人作為通訊錄中的新聯(lián)系人加以添加。在一些實(shí)施例中,去重請求發(fā)送單元,用于向服務(wù)器200發(fā)送通訊錄中的所有聯(lián)系人的部分或全部信息項(xiàng)。在一些實(shí)施例中,去重結(jié)果接收單元可以用于從服務(wù)器200接收對所有聯(lián)系人的部分或全部信息項(xiàng)去重合并的結(jié)果。
[0080]圖6是示出了根據(jù)本發(fā)明實(shí)施例的用于輔助管理終端100的通訊錄的示例服務(wù)器200的框圖。如圖6所示,服務(wù)器200可以包括:接收單元210、檢索單元220、和發(fā)送單元230。
[0081]接收單元210可以用于從終端100接收用于確定第一聯(lián)系人與服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人是否重復(fù)的請求,該請求包括第一聯(lián)系人的部分或全部信息項(xiàng)。接收單元210可以是服務(wù)器200的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與服務(wù)器200的通信部分(例如,無線收發(fā)信機(jī)、以太網(wǎng)卡、xDSL調(diào)制解調(diào)器等)相配合,從終端100接收用于確定第一聯(lián)系人與服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人是否重復(fù)的請求,該請求包括第一聯(lián)系人的部分或全部信息項(xiàng)。
[0082]檢索單元220可以用于在服務(wù)器通訊錄中檢索與第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng)。檢索單元220可以是服務(wù)器200的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與服務(wù)器200的存儲部分(例如,硬盤、軟盤、光盤、SD卡等)相配合,在服務(wù)器通訊錄中檢索與第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng)。
[0083]發(fā)送單元230可以用于基于檢索的結(jié)果,向終端100發(fā)送指示第一聯(lián)系人是否與服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人重復(fù)的查詢結(jié)果。發(fā)送單元230可以是服務(wù)器200的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與服務(wù)器200的通信部分(例如,無線收發(fā)信機(jī)、以太網(wǎng)卡、xDSL調(diào)制解調(diào)器等)相配合,基于檢索的結(jié)果,向終端100發(fā)送指示第一聯(lián)系人是否與服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人重復(fù)的查詢結(jié)果。
[0084]此外,服務(wù)器200還可以包括圖6中未示出的其他單元,例如去重請求接收單元、去重請求處理單元以及去重結(jié)果發(fā)送單元等。在一些實(shí)施例中,去重請求接收單元可以用于從終端100接收終端通訊錄中的所有聯(lián)系人的部分或全部信息項(xiàng)。在一些實(shí)施例中,去重請求處理單元可以用于基于終端通訊錄中的所有聯(lián)系人和服務(wù)器通訊錄中的所有聯(lián)系人的相應(yīng)部分或全部信息對所有聯(lián)系人進(jìn)行去重合并。在一些實(shí)施例中,去重結(jié)果發(fā)送單元可以用于向終端100發(fā)送對所有聯(lián)系人的部分或全部信息項(xiàng)去重合并的結(jié)果。
[0085]以下將結(jié)合圖3和圖4,對根據(jù)本發(fā)明實(shí)施例的在終端100上執(zhí)行的用于管理通訊錄的方法400和終端100進(jìn)行詳細(xì)的描述。
[0086]方法400開始于步驟S410,在步驟S410中,可以由終端100的檢索單元110在通訊錄中檢索與當(dāng)前輸入的第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng)。
[0087]在步驟S420中,可以由終端100的發(fā)送單元120在檢索到部分或完全匹配的至少一個(gè)第二聯(lián)系人的情況下,向服務(wù)器200發(fā)送第一聯(lián)系人的部分或全部信息項(xiàng)。
[0088]在步驟S430中,可以由終端100的接收單元130從服務(wù)器200接收指示第一聯(lián)系人是否與服務(wù)器通訊錄中的第二聯(lián)系人重復(fù)的查詢結(jié)果。
[0089]在步驟S440中,可以由終端100的處理單元140根據(jù)查詢結(jié)果來相應(yīng)處理所述第一聯(lián)系人。
[0090]在一些實(shí)施例中,步驟S410可以是在用戶輸入第一聯(lián)系人的各信息項(xiàng)的同時(shí)實(shí)時(shí)進(jìn)行的。
[0091]在一些實(shí)施例中,查詢結(jié)果還可以用于向終端100指示第一聯(lián)系人與哪個(gè)或哪些第二聯(lián)系人重復(fù)。
[0092]在一些實(shí)施例中,信息項(xiàng)包括可以聯(lián)系人的以下各項(xiàng)信息中的一項(xiàng)或多項(xiàng):姓名、性別、生日、公司名稱、照片、聯(lián)系人群組、主要聯(lián)系方式、輔助聯(lián)系方式、以及備注。
[0093]在一些實(shí)施例中,主要聯(lián)系方式可以包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):移動電話號碼和固定電話號碼。
[0094]在一些實(shí)施例中,輔助聯(lián)系方式可以包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):傳真電話號碼、尋呼機(jī)號碼、電子郵件、即時(shí)通訊軟件用戶名、以及主頁。
[0095]在一些實(shí)施例中,與第一聯(lián)系人部分匹配的第二聯(lián)系人可以至少要具有匹配的以下至少一個(gè)信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0096]在一些實(shí)施例中,與第一聯(lián)系人部分匹配的第二聯(lián)系人可以至少要具有匹配的以下各信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0097]在一些實(shí)施例中,步驟S440還可以包括:如果查詢結(jié)果指示第一聯(lián)系人與服務(wù)器通訊錄中已有的聯(lián)系人重復(fù),則將第一聯(lián)系人的各信息項(xiàng)與已有的聯(lián)系人的各信息項(xiàng)在通訊錄中合并;以及如果查詢結(jié)果指示第一聯(lián)系人與服務(wù)器通訊錄中已有的聯(lián)系人不重復(fù),則將第一聯(lián)系人作為通訊錄中的新聯(lián)系人加以添加。
[0098]在一些實(shí)施例中,方法400在步驟S410之后還可以包括:在檢索到部分或完全匹配的一個(gè)第二聯(lián)系人的情況下,向用戶提示存在與第一聯(lián)系人部分或完全匹配的一個(gè)第二聯(lián)系人;以及響應(yīng)于用戶的選擇,將第一聯(lián)系人的各信息項(xiàng)與該一個(gè)第二聯(lián)系人的各信息項(xiàng)合并。
[0099]在一些實(shí)施例中,方法400在步驟S410之后還可以包括:在沒有檢索到部分或完全匹配的第二聯(lián)系人的情況下,將第一聯(lián)系人作為通訊錄中的新聯(lián)系人加以添加。
[0100]在一些實(shí)施例中,方法400還可以包括:向服務(wù)器200發(fā)送通訊錄中的所有聯(lián)系人的部分或全部信息項(xiàng);以及從服務(wù)器200接收對所有聯(lián)系人的部分或全部信息項(xiàng)去重合并的結(jié)果。
[0101]以下將結(jié)合圖5和圖6,對根據(jù)本發(fā)明實(shí)施例的用于在服務(wù)器200處執(zhí)行的輔助管理通訊錄的方法450和服務(wù)器200進(jìn)行詳細(xì)的描述。
[0102]方法450開始于步驟S460,在步驟S460中,可以由服務(wù)器200的接收單元210從終端100接收用于確定第一聯(lián)系人與服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人是否重復(fù)的請求,該請求包括第一聯(lián)系人的部分或全部信息項(xiàng)。
[0103]在步驟S470中,可以由服務(wù)器200的檢索單元220在服務(wù)器通訊錄中檢索與第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng)。
[0104]在步驟S480中,可以由服務(wù)器200的發(fā)送單元230基于檢索的結(jié)果,向終端100發(fā)送指示第一聯(lián)系人是否與服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人重復(fù)的查詢結(jié)果。
[0105]在一些實(shí)施例中,信息項(xiàng)可以包括聯(lián)系人的以下各項(xiàng)信息中的一項(xiàng)或多項(xiàng):姓名、性別、生日、公司名稱、照片、聯(lián)系人群組、主要聯(lián)系方式、輔助聯(lián)系方式、以及備注。
[0106]在一些實(shí)施例中,主要聯(lián)系方式可以包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):移動電話號碼和固定電話號碼。
[0107]在一些實(shí)施例中,輔助聯(lián)系方式可以包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):傳真電話號碼、尋呼機(jī)號碼、電子郵件、即時(shí)通訊軟件用戶名、以及主頁。[0108]在一些實(shí)施例中,與第一聯(lián)系人部分匹配的第二聯(lián)系人可以至少要具有完全匹配的以下至少一個(gè)信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0109]在一些實(shí)施例中,與第一聯(lián)系人部分匹配的第二聯(lián)系人可以至少要具有完全匹配的以下各信息項(xiàng):姓名、性別、生日、以及公司名稱。
[0110]在一些實(shí)施例中,方法450還可以包括:從終端100接收終端通訊錄中的所有聯(lián)系人的部分或全部信息項(xiàng);基于終端通訊錄中的所有聯(lián)系人和服務(wù)器通訊錄中的所有聯(lián)系人的相應(yīng)部分或全部信息對所有聯(lián)系人進(jìn)行去重合并;以及向終端100發(fā)送對所有聯(lián)系人的部分或全部信息項(xiàng)去重合并的結(jié)果。
[0111]在一些實(shí)施例中,查詢結(jié)果還可以用于向終端100指示第一聯(lián)系人與哪個(gè)或哪些
第二聯(lián)系人重復(fù)。
[0112]至此已經(jīng)結(jié)合優(yōu)選實(shí)施例對本發(fā)明進(jìn)行了描述。應(yīng)該理解,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍的情況下,可以進(jìn)行各種其它的改變、替換和添加。因此,本發(fā)明的范圍不局限于上述特定實(shí)施例,而應(yīng)由所附權(quán)利要求所限定。
【權(quán)利要求】
1.一種在終端上執(zhí)行的用于管理通訊錄的方法,包括: (a)在所述通訊錄中檢索與當(dāng)前輸入的第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng); (b)在檢索到部分或完全匹配的至少一個(gè)第二聯(lián)系人的情況下,向服務(wù)器發(fā)送所述第一聯(lián)系人的部分或全部信息項(xiàng); (c)從所述服務(wù)器接收指示所述第一聯(lián)系人是否與服務(wù)器通訊錄中的第二聯(lián)系人重復(fù)的查詢結(jié)果,以及 (d)根據(jù)所述查詢結(jié)果來相應(yīng)處理所述第一聯(lián)系人。
2.根據(jù)權(quán)利要求1所述的方法,其中,步驟(a)是在用戶輸入所述第一聯(lián)系人的各信息項(xiàng)的同時(shí)實(shí)時(shí)進(jìn)行的。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述查詢結(jié)果還用于向所述終端指示所述第一聯(lián)系人與哪個(gè)或哪些第二聯(lián)系人重復(fù)。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述信息項(xiàng)包括聯(lián)系人的以下各項(xiàng)信息中的一項(xiàng)或多項(xiàng):姓名、性別、生日、公司名稱、照片、聯(lián)系人群組、主要聯(lián)系方式、輔助聯(lián)系方式、以及備注。
5.根據(jù)權(quán)利要求4所 述的方法,其中,所述主要聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):移動電話號碼和固定電話號碼。
6.根據(jù)權(quán)利要求4所述的方法,其中,所述輔助聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):傳真電話號碼、尋呼機(jī)號碼、電子郵件、即時(shí)通訊軟件用戶名、以及主頁。
7.根據(jù)權(quán)利要求1所述的方法,其中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下至少一個(gè)信息項(xiàng):姓名、性別、生日、以及公司名稱。
8.根據(jù)權(quán)利要求7所述的方法,其中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下各信息項(xiàng):姓名、性別、生日、以及公司名稱。
9.根據(jù)權(quán)利要求3所述的方法,其中,步驟(d)還包括: 如果所述查詢結(jié)果指示所述第一聯(lián)系人與所述服務(wù)器通訊錄中已有的聯(lián)系人重復(fù),則將所述第一聯(lián)系人的各信息項(xiàng)與所述已有的聯(lián)系人的各信息項(xiàng)在所述通訊錄中合并;以及 如果所述查詢結(jié)果指示所述第一聯(lián)系人與所述服務(wù)器通訊錄中已有的聯(lián)系人不重復(fù),則將所述第一聯(lián)系人作為所述通訊錄中的新聯(lián)系人加以添加。
10.根據(jù)權(quán)利要求1所述的方法,在步驟(a)之后還包括: 在檢索到部分或完全匹配的一個(gè)第二聯(lián)系人的情況下,向用戶提示存在與所述第一聯(lián)系人部分或完全匹配的一個(gè)第二聯(lián)系人;以及 響應(yīng)于所述用戶的選擇,將所述第一聯(lián)系人的各信息項(xiàng)與所述一個(gè)第二聯(lián)系人的各信息項(xiàng)合并。
11.根據(jù)權(quán)利要求1所述的方法,其中,在步驟(a)之后還包括: 在沒有檢索到部分或完全匹配的第二聯(lián)系人的情況下,將所述第一聯(lián)系人作為所述通訊錄中的新聯(lián)系人加以添加。
12.根據(jù)權(quán)利要求1所述的方法,還包括: 向所述服務(wù)器發(fā)送所述通訊錄中的所有聯(lián)系人的部分或全部信息項(xiàng);以及 從所述服務(wù)器接收對所有聯(lián)系人的部分或全部信息項(xiàng)去重合并的結(jié)果。
13.一種用于管理通訊錄的終端,包括: 檢索單元,用于在所述通訊錄中檢索與當(dāng)前輸入的第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng); 發(fā)送單元,用于在檢索到部分或完全匹配的至少一個(gè)第二聯(lián)系人的情況下,向服務(wù)器發(fā)送所述第一聯(lián)系人的部分或全部信息項(xiàng); 接收單元,用于從所述服務(wù)器接收指示所述第一聯(lián)系人是否與服務(wù)器通訊錄中的第二聯(lián)系人重復(fù)的查詢結(jié)果,以及 處理單元,用于根據(jù)所述查詢結(jié)果來相應(yīng)處理所述第一聯(lián)系人。
14.一種在服務(wù)器上執(zhí)行的用于輔助管理終端通訊錄的方法,包括: (a)從終端接收用于確定第一聯(lián)系人與服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人是否重復(fù)的請求,所述請求包括所述第一聯(lián)系人的部分或全部信息項(xiàng); (b)在所述服務(wù)器通訊錄中檢索與所述第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng);以及 (C)基于所述檢索的結(jié)果,向所述終端發(fā)送指示所述第一聯(lián)系人是否與所述服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人重復(fù)的查詢結(jié)果。
15.根據(jù)權(quán)利要求14所述的方法,其中,所述信息項(xiàng)包括聯(lián)系人的以下各項(xiàng)信息中的一項(xiàng)或多項(xiàng):姓名、性別、生日、公司名稱、照片、聯(lián)系人群組、主要聯(lián)系方式、輔助聯(lián)系方式、以及備注。`
16.根據(jù)權(quán)利要求15所述的方法,其中,所述主要聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):移動電話號碼和固定電話號碼。
17.根據(jù)權(quán)利要求15所述的方法,其中,所述輔助聯(lián)系方式包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng):傳真電話號碼、尋呼機(jī)號碼、電子郵件、即時(shí)通訊軟件用戶名、以及主頁。
18.根據(jù)權(quán)利要求14所述的方法,其中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下至少一個(gè)信息項(xiàng):姓名、性別、生日、以及公司名稱。
19.根據(jù)權(quán)利要求18所述的方法,其中,與所述第一聯(lián)系人部分匹配的第二聯(lián)系人至少要具有匹配的以下各信息項(xiàng):姓名、性別、生日、以及公司名稱。
20.根據(jù)權(quán)利要求14所述的方法,還包括: 從所述終端接收所述終端通訊錄中的所有聯(lián)系人的部分或全部信息項(xiàng); 基于所述終端通訊錄中的所有聯(lián)系人和所述服務(wù)器通訊錄中的所有聯(lián)系人的相應(yīng)部分或全部信息對所有聯(lián)系人進(jìn)行去重合并;以及 向所述終端發(fā)送對所有聯(lián)系人的部分或全部信息項(xiàng)去重合并的結(jié)果。
21.根據(jù)權(quán)利要求14所述的方法,其中,所述查詢結(jié)果還用于向所述終端指示所述第一聯(lián)系人與哪個(gè)或哪些第二聯(lián)系人重復(fù)。
22.一種用于輔助管理終端通訊錄的服務(wù)器,包括: 接收單元,用于從終端接收用于確定第一聯(lián)系人與服務(wù)器通訊錄中已有的一個(gè)或多個(gè)第二聯(lián)系人是否重復(fù)的請求,所述請求包括所述第一聯(lián)系人的部分或全部信息項(xiàng); 檢索單元,用于在所述服務(wù)器通訊錄中檢索與所述第一聯(lián)系人的信息項(xiàng)部分或完全匹配的一個(gè)或多個(gè)第二聯(lián)系人的部分或全部信息項(xiàng);以及 發(fā)送單元,用于基于所述檢索的結(jié)果,向終端發(fā)送指示所述第一聯(lián)系人是否與所述服務(wù)器通訊錄中已有的一個(gè)或·多個(gè)第二聯(lián)系人重復(fù)的查詢結(jié)果。
【文檔編號】H04L29/08GK103716401SQ201310750075
【公開日】2014年4月9日 申請日期:2013年12月31日 優(yōu)先權(quán)日:2013年12月31日
【發(fā)明者】朱艷良 申請人:北京飛流九天科技有限公司