一種終端的制作方法
【技術領域】
[0001]本發明涉及通信技術領域,尤其涉及一種終端。
【背景技術】
[0002]目前,通訊錄管理的方式通常為判斷來電是否是陌生電話號碼,如果是陌生電話號碼,則提示用戶將該陌生電話號碼存儲到通訊錄中。或者發送端向接收端發送目標聯系人信息,提示用戶將目標聯系人信息存儲到通訊錄中。上述方式均需要用戶手動管理通訊錄,操作繁瑣,操作的便利性不足。
【發明內容】
[0003]本發明實施例提供一種終端,可以有效保存聯系人信息,實現通訊錄的智能化管理。
[0004]本發明實施例提供了一種終端,所述終端包括:
[0005]聯系人信息檢測單元,用于檢測目標聯系人的即時通訊信息包括第一聯系人信息;
[0006]標識信息獲取單元,用于獲取所述目標聯系人的第一聯系人標識信息;
[0007]聯系人信息保存單元,用于在預設通訊錄中關聯保存所述第一聯系人標識信息和所述第一聯系人信息。
[0008]本發明實施例中,聯系人信息檢測單元檢測目標聯系人的即時通訊信息包括第一聯系人信息,標識信息獲取單元獲取目標聯系人的第一聯系人標識信息,聯系人信息保存單元在預設通訊錄中關聯保存第一聯系人標識信息和第一聯系人信息,可以有效保存聯系人信息,實現通訊錄的智能化管理。
【附圖說明】
[0009]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0010]圖1是本發明第一實施例中提供的一種通訊錄管理方法的流程示意圖;
[0011]圖2是本發明第二實施例中提供的一種通訊錄管理方法的流程示意圖;
[0012]圖3是本發明第一實施例中提供的一種終端的結構示意圖;
[0013]圖4是本發明第二實施例中提供的一種終端的結構示意圖。
【具體實施方式】
[0014]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0015]本發明實施例公開了一種通訊錄管理方法,檢測目標聯系人的即時通訊信息包括第一聯系人信息,獲取目標聯系人的第一聯系人標識信息,在預設通訊錄中關聯保存第一聯系人標識信息和第一聯系人信息,相對現有技術中用戶需要根據提示手動保存聯系人信息,本發明實施例可以有效保存聯系人信息,實現通訊錄的智能化管理。
[0016]本發明實施例提及到的目標聯系人為即時通訊客戶端中存儲的聯系人。即時通訊客戶端可以包括微信客戶端、微博客戶端或者QQ客戶端等。即時通訊信息可以包括接收到的目標聯系人通過即時通訊客戶端發送的即時信息,也可以包括目標聯系人通過即時通訊客戶端發布的資訊信息。資訊信息可以包括目標聯系人通過即時通訊客戶端發布的簽名信息或者狀態信息等。
[0017]本發明實施例提及到的第一聯系人信息可以包括電話號碼,例如固定電話號碼或者移動電話號碼,其中固定電話號碼可以包括至少7位數字,移動電話號碼可以包括11位數字。
[0018]本發明實施例提及到的第一聯系人標識信息可以為目標聯系人的昵稱、備注名或者姓名等。例如QQ昵稱、微信昵稱或者微博昵稱等。
[0019]本發明實施例提及到的通訊錄可以包括本地通訊錄或者網絡通訊錄,通訊錄可以包括至少一個聯系人標識信息及其關聯的聯系人信息。
[0020]上述通訊錄管理方法可以運行在智能手機(如Android手機、1S手機等)、平板電腦或穿戴式智能設備等終端中。
[0021]圖1是本發明第一實施例中提供的一種通訊錄管理方法的流程示意圖,如圖所示,本發明實施例中的通訊錄管理方法至少可以包括:
[0022]S101,檢測目標聯系人的即時通訊信息包括第一聯系人信息。
[0023]終端可以檢測目標聯系人的即時通訊信息是否包括第一聯系人信息,當檢測到即時通訊信息包括第一聯系人信息時,可以進一步執行S102 ;當檢測到即時通訊信息不包括第一聯系人信息時,可以刪除該即時通訊信息。例如,終端可以提取即時通訊信息中的數字串,通過第三方平臺查詢電話號碼數據庫中是否存在該數字串,當電話號碼數據庫中存在該數字串時,終端可以檢測到該即時通訊信息包括第一聯系人信息。第三方平臺例如可以包括搜狗號碼通、觸寶號碼助手或者360安全通訊錄等。
[0024]在可選實施例中,終端可以通過即時通訊客戶端獲取各個聯系人的即時通訊信息,并檢測目標聯系人的即時通訊信息是否包括第一聯系人信息。例如,終端可以通過微信客戶端獲取接收到的各個聯系人發送的即時信息,檢測目標聯系人的即時信息中是否包括電話號碼,當該即時信息包括電話號碼時,終端可以確定目標聯系人的即時通訊信息包括第一聯系人信息。又如,終端可以通過QQ客戶端獲取各個聯系人發布的資訊信息,檢測目標聯系人發布的資訊信息中是否包括電話號碼,當該資訊信息包括電話號碼時,終端可以確定目標聯系人的即時通訊信息包括第一聯系人信息。
[0025]進一步可選的,終端可以根據預設采集周期獲取各個聯系人的即時通訊信息,并檢測目標聯系人的即時通訊信息是否包括第一聯系人信息。例如,終端可以在每天的預設時間段獲取接收到的各個聯系人發送的即時信息,以及各個聯系人發布的資訊信息,進而檢測即時信息或者資訊信息中是否包括第一聯系人信息。
[0026]進一步可選的,終端可以在檢測接收到目標聯系人發送的即時信息,或者檢測到目標聯系人發布資訊信息時,檢測該即時信息或者資訊信息是否包括第一聯系人信息。
[0027]在可選實施例中,當即時通訊信息中數字串的字符個數大于或者等于第一預設數量閾值時,檢測即時通訊信息包括第一聯系人信息。電話號碼可以包括固定電話號碼或者移動電話號碼,其中固定電話號碼可以包括至少7位數字,移動電話號碼可以包括11位數字,也就是說,當即時通訊信息中數字串的字符個數小于7位時,終端可以確定即時通訊信息不包括電話號碼,終端也就無需進一步檢測即時通訊信息是否包括第一聯系人信息;當即時通訊信息中數字串的字符個數大于或者等于7位時,該字符串可能是電話號碼,也可能不是電話號碼,則終端需要進一步檢測即時通訊信息是否包括第一聯系人信息。本發明實施例可在即時通訊信息中數字串的字符個數大于或者等于第一預設數量閾值時,檢測即時通訊信息包括第一聯系人信息,避免終端每獲取到一個即時通訊信息,都需要檢測該即時通訊信息是否包括第一聯系人信息,可提高數據處理效率。
[0028]在可選實施例中,終端檢測目標聯系人的即時通訊信息包括第一聯系人信息之后,當確定即時通訊信息包括第二聯系人標識信息時,終端可以在預設的通訊錄中關聯保存第二聯系人標識信息和第一聯系人信息。例如,目標聯系人通過微信客戶端發送即時通訊信息“姓名:xx,聯系方式:xxx”,終端檢測到該即時通訊信息包括第一聯系人信息,即“XXX”,并確定該即時通訊信息包括第二聯系人標識信息,即“XX”,則終端可以在通訊錄中關聯保存第二聯系人標識信息和第一聯系人信息,無需用戶手動保存,操作便捷,實現通訊錄的智能化管理。
[0029]S102,獲取目標聯系人的第一聯系人標識信息。
[0030]終端檢測目標聯系人的即時通訊信息包括第一聯系人信息時,可以獲取目標聯系人的第一聯系人標識信息。第一聯系人標識信息可以包括目標聯系人的昵稱、備注名或者姓名等,例如QQ昵稱、微信昵稱或者微博昵稱等。
[0031 ] 在可選實施例中,終端可以根據預設的即時通訊標識信息和聯系人標識信息的映射關系,獲取所述目標聯系人的第一聯系人標識信息。例如,終端可以通過微信電話本獲取即時通訊標識信息和聯系人標識信息的映射關系,并根據即時通訊標識信息和聯系人標識信息的映射關系,獲取所述目標聯系人的第一聯系人標識信息。其中即時通訊標識信息可以為目標聯系人的微信賬號,聯系人標識信息可以為預設的通訊錄中目標聯系人的聯系人標識信息,例如昵稱或者姓名,等等。
[0032]在可選實施例中,終端可以向預設的即時通訊服務器發送所述目標聯系人的聯系人標識信息獲取請求,以使即時通訊服務器根據所述聯系人標識信息獲取請求返回所述第一聯系人標識信息。例如,即時通訊服務器中預先存儲目標聯系人的即時通訊標識信息和聯系人標識信息,終端可以向即時通訊服務器發送目標聯系人的聯系人標識信息獲取請求,以使即時通訊服務器根據聯系人標識信息獲取請求返回第一聯系人標識信息。其中第一聯系人標識信息可以包括昵稱、備注或者姓名等,例如QQ昵稱、微信昵稱或者微博昵稱等。
[0033]當通訊錄中存在第一聯系人標識信息