本公開涉及信息技術領域,尤其涉及信息處理的方法及設備。
背景技術:
用戶a手機通訊錄中的聯(lián)系人b的電話號碼變更時,用戶a通常在存入聯(lián)系人b的新號碼時會將聯(lián)系人b的舊號碼刪除,此時如果聯(lián)系人b仍舊通過舊號碼聯(lián)系用戶a時,用戶a手機顯示聯(lián)系人b的舊號碼為陌生號碼,導致用戶a在查找短信記錄、通話記錄時十分不便,影響了用戶的使用體驗。
技術實現(xiàn)要素:
本公開實施例提供一種信息處理的方法及設備,技術方案如下:
根據(jù)本公開實施例的第一方面,提供一種信息處理的方法,應用于本端話機,所述本端話機存儲有通訊錄,以及與通訊錄中的k個聯(lián)系人一一對應的k條映射信息;其中,k≥1,一條映射信息包括為一個聯(lián)系人分配的身份標識以及與身份標識綁定的聯(lián)系人名以及電話號碼;
所述方法包括:
獲取目標號碼;所述目標號碼為對端話機的電話號碼,所述對端話機為通過短信或者電話與本端話機通信的話機;
查詢已存的映射信息,根據(jù)所述目標號碼確定目標身份標識,根據(jù)所述目標身份標識確定目標人名;其中,所述目標身份標識為與所述目標號碼綁定的身份標識,所述目標人名為與所述目標身份標識綁定的聯(lián)系人名;
在輸出對端聯(lián)系人名時輸出所述目標人名。
本公開提供的技術方案中,本端話機根據(jù)映射信息來確定并輸出對端聯(lián)系人名。
例如,短信記錄中,對端聯(lián)系人名是指短信收件人名或者發(fā)件人名。映射信息預先為通信對端聯(lián)系人分配一個身份標識,在收到該聯(lián)系人的短信或者向該聯(lián)系人發(fā)送短信時,首先根據(jù)該聯(lián)系人電話號碼查詢映射信息,確定電話號碼綁定的身份標識,進一步確定與身份標識綁定的聯(lián)系人名,將該聯(lián)系人名作為對端聯(lián)系人名在短信記錄中顯示。
由于本端話機根據(jù)映射信息確定對端聯(lián)系人名,即使通訊錄中通信對端聯(lián)系人的電話號碼被刪除,也不影響本端話機確定和輸出對端聯(lián)系人名,因此用戶在刪除對端聯(lián)系人的電話號碼之后,在短信記錄中仍舊可以方便地查看與對端聯(lián)系人的往來短信。
在一個實施例中,在與所述對端話機的通話記錄中,顯示電話聯(lián)系人名為所述目標人名。
用戶在刪除對端聯(lián)系人的電話號碼之后,在通話記錄中仍舊可以方便地查看與對端聯(lián)系人的往來電話記錄。
在一個實施例中,在接收到所述對端話機的電話時,顯示來電聯(lián)系人名為所述目標人名。
用戶在刪除對端聯(lián)系人的電話號碼之后,在接收到對端聯(lián)系人電話時,本端話機在來電顯示時仍舊可以顯示對端聯(lián)系人名。
在一個實施例中,還包括:
在新建聯(lián)系人時,為新建聯(lián)系人分配對應的身份標識;
獲取新建聯(lián)系人的人名以及電話號碼;
根據(jù)新建聯(lián)系人的身份標識、聯(lián)系人名以及電話號碼,生成新建聯(lián)系人對應的映射信息并保存。
通訊錄中新增聯(lián)系人時,生成并保存該新增聯(lián)系人對應的映射信息,在與該新增聯(lián)系人的通信記錄中,即可顯示該新增聯(lián)系人的聯(lián)系人名。
在一個實施例中,還包括:
當一個聯(lián)系人的聯(lián)系人名更新時,更新所述一個聯(lián)系人對應的映射信息中的聯(lián)系人名。
通訊錄中一個聯(lián)系人的聯(lián)系人名更改,映射信息中該聯(lián)系人的聯(lián)系人名對應更改。映射信息中的聯(lián)系人名與通訊中的聯(lián)系人名保持同步。
在一個實施例中,還包括:
當為一個聯(lián)系人新添加一個電話號碼時,將新添加的一個電話號碼與為所述一個聯(lián)系人分配的身份標識綁定。
映射信息中一個身份標識對應一個聯(lián)系人,當通訊錄中一個聯(lián)系人新添加一個電話號碼時,映射信息中將該電話號碼與該聯(lián)系人對應的身份標識綁定。當對端話機通過該新添電話號碼與本端話機聯(lián)系時,本端話機即可根據(jù)新建立的綁定關系,確定對端聯(lián)系人名為該聯(lián)系人的聯(lián)系人名。
在一個實施例中,當一個電話號碼和一個以上身份標識分別綁定時,所述根據(jù)所述目標號碼確定目標身份標識,包括:
在與所述一個電話號碼綁定的一個以上身份標識中,確定與所述一個電話號碼綁定時間最晚的一個身份標識為目標身份標識。
用戶每當為通訊錄中的聯(lián)系人新添加一個電話號碼,映射信息中就新增一個身份標識與電話號碼的綁定關系。一個電話號碼和一個以上身份標識分別綁定,通常是因為用戶誤操作造成。
例如,用戶首先將一個電話號碼保存在通訊錄中的一個聯(lián)系人名下,然后發(fā)現(xiàn)存錯了所以刪除了原先保存的電話號碼,然后將該電話號碼存在另一聯(lián)系人名下。這種情況下,根據(jù)身份標識和電話號碼建立綁定的時間先后,以最后建立的綁定關系為準。
在一個實施例中,還包括:
當確定一個電話號碼和兩個身份標識分別綁定時,將所述一個電話號碼與和所述一個電話號碼綁定時間較早的一個身份標識解綁。
用戶每當為通訊錄中的聯(lián)系人新添加一個電話號碼,映射信息中就新增一個身份標識與電話號碼的綁定關系。當確定同一電話號碼分別與不同身份標識綁定時,根據(jù)建立綁定的時間先后解綁較早建立的綁定關系,這樣一個電話號碼僅與一個身份標識綁定。
根據(jù)本公開實施例的第二方面,提供一種信息處理的設備,用作本端話機,包括:
映射模塊,所述映射模塊存儲有通訊錄,以及與通訊錄中的k個聯(lián)系人一一對應的k條映射信息;其中,k≥1,一條映射信息包括為一個聯(lián)系人分配的身份標識以及與身份標識綁定的聯(lián)系人名以及電話號碼;
獲取模塊,用于獲取目標號碼;所述目標號碼為對端話機的電話號碼,所述對端話機為通過短信或者電話與本端話機通信的話機;
查詢模塊,用于查詢已存的映射信息,根據(jù)所述目標號碼確定目標身份標識,根據(jù)所述目標身份標識確定目標人名;其中,所述目標身份標識為與所述目標號碼綁定的身份標識,所述目標人名為與所述目標身份標識綁定的聯(lián)系人名;
輸出模塊,用于在輸出對端聯(lián)系人名時輸出所述目標人名。
在一個實施例中,所述輸出模塊包括短信記錄輸出,用于在與所述對端話機的短信記錄中,顯示短信聯(lián)系人名為所述目標人名;
或者,所述輸出模塊包括通話記錄輸出,用于在與所述對端話機的通話記錄中,顯示電話聯(lián)系人名為所述目標人名;
或者,所述輸出模塊包括來電顯示輸出,用于在接收到所述對端話機的電話時,顯示來電聯(lián)系人名為所述目標人名。
在一個實施例中,還包括:
身份標識管理模塊,用于在新建聯(lián)系人時,為新建聯(lián)系人分配對應的身份標識;
錄入模塊,用于獲取新建聯(lián)系人的人名以及電話號碼;
數(shù)據(jù)管理模塊,用于根據(jù)新建聯(lián)系人的身份標識、聯(lián)系人名以及電話號碼,生成新建聯(lián)系人對應的映射信息并保存。
在一個實施例中,所述數(shù)據(jù)管理模塊包括:
數(shù)據(jù)更新,用于當一個聯(lián)系人的聯(lián)系人名更新時,更新所述一個聯(lián)系人對應的映射信息中的聯(lián)系人名。
在一個實施例中,所述數(shù)據(jù)管理模塊包括:
數(shù)據(jù)綁定,用于當為一個聯(lián)系人新添加一個電話號碼時,將新添加的一個電話號碼與為所述一個聯(lián)系人分配的身份標識綁定。
在一個實施例中,所述查詢模塊包括身份標識查詢,用于當一個電話號碼和一個以上身份標識分別綁定時,在與所述一個電話號碼綁定的一個以上身份標識中,確定與所述一個電話號碼綁定時間最晚的一個身份標識為目標身份標識。
在一個實施例中,所述數(shù)據(jù)管理模塊還包括:
數(shù)據(jù)解綁,用于當確定一個電話號碼和兩個身份標識分別綁定時,將所述一個電話號碼與和所述一個電話號碼綁定時間較早的一個身份標識解綁。
根據(jù)本公開實施例的第三方面,提供一種信息處理的設備,包括:
處理器以及存儲器;
所述存儲器存儲有處理器可執(zhí)行指令、通訊錄、以及與通訊錄中的k個聯(lián)系人一一對應的k條映射信息;其中,k≥1,一條映射信息包括為一個聯(lián)系人分配的身份標識以及與身份標識綁定的聯(lián)系人名以及電話號碼;
所述處理器被配置為:
獲取目標號碼;所述目標號碼為對端話機的電話號碼,所述對端話機為通過短信或者電話與本端話機通信的話機;
查詢已存的映射信息,根據(jù)所述目標號碼確定目標身份標識,根據(jù)所述目標身份標識確定目標人名;其中,所述目標身份標識為與所述目標號碼綁定的身份標識,所述目標人名為與所述目標身份標識綁定的聯(lián)系人名;
在輸出對端聯(lián)系人名時輸出所述目標人名。
根據(jù)本公開實施例的第四方面,提供一種計算機可讀存儲介質(zhì),其上存儲有計算機指令,該指令被處理器執(zhí)行時實現(xiàn)第一方面所提供方法的步驟。
應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的對映射信息的說明示意圖。
圖2是根據(jù)一示例性實施例示出的信息處理的方法的流程圖。
圖3是根據(jù)一示例性實施例示出的信息處理的方法的流程圖。
圖4是根據(jù)一示例性實施例示出的一種電子設備的框圖。
圖5是根據(jù)一示例性實施例示出的一種電子設備的框圖。
圖6是根據(jù)一示例性實施例示出的一種電子設備的框圖。
圖7是根據(jù)一示例性實施例示出的一種電子設備的框圖。
圖8是根據(jù)一示例性實施例示出的一種電子設備的框圖。
圖9是根據(jù)一示例性實施例示出的一種電子設備的框圖。
圖10是根據(jù)一示例性實施例示出的一種電子設備的框圖。
圖11是根據(jù)一示例性實施例示出的一種電子設備的框圖。
圖12是根據(jù)一示例性實施例示出的一種電子設備的框圖。
圖13是根據(jù)一示例性實施例示出的一種電子設備的框圖。
圖14是根據(jù)一示例性實施例示出的一種終端設備的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的設備和方法的例子。
本公開實施例提供的技術方案,涉及可通過電話或短信通信的兩端,本公開的實施例中分別以“本端話機”和“對端話機”來指代。本公開所提供信息處理的方法,用于本端話機。當本端話機與對端話機通過短信通信時,本端話機可以是收件方也可以是發(fā)件方。當本端話機與對端話機通過電話通信時,本端話機可以是主叫方也可以是被叫方。
本端話機存儲有通訊錄,通訊錄包括若干聯(lián)系人(英文:contact)。聯(lián)系人包括聯(lián)系人名以及電話號碼,一個聯(lián)系人可以有一個以上電話號碼。
為描述方便,本公開實施例中用聯(lián)系人s、聯(lián)系人d指代兩個聯(lián)系人,聯(lián)系人s、聯(lián)系人d的聯(lián)系人名分別為“聯(lián)系人名s”、“聯(lián)系人名d”,電話號碼分別包括“電話號碼s”、“電話號碼d”。
以本端話機和對端話機通過短信通信的情形為例,相關技術中,聯(lián)系人s的電話號碼變更時,如果本端話機刪除了通訊錄中的電話號碼s(包括僅僅刪除電話號碼s、以新電話號碼覆蓋了電話號碼s、或者刪除了聯(lián)系人s),則本端話機顯示電話號碼s為陌生號碼,在與聯(lián)系人s的短信記錄中顯示短信的收件人或者發(fā)件人為電話號碼s而非聯(lián)系人名s。
參照圖1所示,本公開提供的方案中,本端電話存儲k條映射信息,k≥1。這k條映射信息與通訊錄中的k個聯(lián)系人一一對應。一條映射信息包括為一個聯(lián)系人分配的身份標識以及與身份標識綁定的聯(lián)系人名以及電話號碼。圖1中綁定關系以虛線表示。不同聯(lián)系人對應的身份標識不同,本端話機根據(jù)映射信息中的身份標識來標識不同聯(lián)系人。
以聯(lián)系人s為例,聯(lián)系人s對應一條映射信息,該條映射信息包括身份標識s、聯(lián)系人名s以及電話號碼s。聯(lián)系人名s和電話號碼s均與身份標識s綁定。
一條映射信息中,與身份標識綁定的電話號碼的數(shù)量可以大于1,這些電話號碼包括通訊錄中聯(lián)系人的當前的電話號碼,以及已經(jīng)刪除的舊電話號碼。參照圖1所示,聯(lián)系人s對應的映射信息還包括與身份標識s綁定的電話號碼s’,電話號碼s’是通訊錄中聯(lián)系人s的已經(jīng)被刪除的舊電話號碼。
以短信記錄為例,短信記錄中收件人電話號碼或發(fā)件人電話號碼為電話號碼s’時,本端話機通過查詢映射信息,確定電話號碼s’所綁定的身份標識為身份標識s,并進一步確定與身份標識s綁定的聯(lián)系人名為聯(lián)系人名s,然后顯示發(fā)件人或者收件人的聯(lián)系人名為聯(lián)系人名s。
如此,本端話機刪除了通訊錄中的電話號碼s’之后,與聯(lián)系人s的短信記錄中仍舊顯示聯(lián)系人名s而非電話號碼s’,使得用戶可以方便地查看與聯(lián)系人s的往來短信。
圖2是根據(jù)一示例性實施例示出的一種信息處理的方法的流程圖,該方法應用于本端話機,本端話機存儲有通訊錄,以及與通訊錄中的k個聯(lián)系人一一對應的k條映射信息;其中,k≥1,k個聯(lián)系人可以是通訊錄中的部分或者全部聯(lián)系人,一條映射信息包括為一個聯(lián)系人分配的身份標識以及與身份標識綁定的聯(lián)系人名以及電話號碼。信息處理的方法包括步驟201-203:
在步驟201中,獲取目標號碼。
目標號碼為對端話機的電話號碼,對端話機為通過短信或者電話與本端話機通信的話機。
對端話機通過短信與本端話機通信的情況下,獲取目標號碼的方式包括但不限于:
當用戶手動輸入收件方電話號碼時,本端話機確定用戶輸入的電話號碼為目標號碼。用戶接收到對端話機發(fā)送的短信時,本端話機確定發(fā)件人電話號碼為目標號碼。本端話機確定已有短信記錄中的收件人、發(fā)件人電話號碼為目標號碼。
對端話機通過電話與本端話機通信的情況下,獲取目標號碼的方式包括但不限于:
當用戶手動輸入被叫電話號碼時,本端話機確定用戶輸入的電話號碼為目標號碼。本端話機接收到對端話機的電話時,本端話機確定主叫電話號碼為目標號碼。本端話機確定已有通話記錄中的主叫電話號碼、被叫電話號碼為目標號碼。
在步驟202中,查詢已存的映射信息,根據(jù)目標號碼確定目標身份標識,根據(jù)目標身份標識確定目標人名。
一條映射信息包括為一個聯(lián)系人分配的身份標識以及與身份標識綁定的聯(lián)系人名以及電話號碼。參照圖1中的箭頭所示,目標號碼為電話號碼s’時,本端話機查詢映射信息,確定與電話號碼s’綁定的身份標識為身份標識s,以身份標識s為目標身份標識,進一步確定與目標身份標識綁定的聯(lián)系人名為聯(lián)系人名s,聯(lián)系人名s即為目標人名。
在步驟203中,在輸出對端聯(lián)系人名時輸出目標人名。
對端話機通過短信與本端話機通信的情況下,對端聯(lián)系人名是指短信收件人名或者發(fā)件人名。
例如,在對端話機通過電話號碼s或者電話號碼s’與本端話機短信聯(lián)系的情況下,在收到對端話機發(fā)送的短信時,顯示短信發(fā)件人名為聯(lián)系人名s?;蛘咴谙?qū)Χ嗽挋C發(fā)送短信時,顯示短信收件人名為聯(lián)系人名s。
本端話機根據(jù)映射信息確定對端聯(lián)系人名,顯示短信收件人名或者發(fā)件人名為聯(lián)系人名s。用戶在刪除電話號碼s’之后,在短信記錄中仍舊可以方便地查看與聯(lián)系人s的往來短信。
對端話機通過電話與本端話機通信的情況下,對端聯(lián)系人名是指主叫方聯(lián)系人名或者被叫方聯(lián)系人名。
例如,在對端話機通過電話號碼s或者電話號碼s’與本端話機電話聯(lián)系的情況下,在與對端話機的通話記錄中,顯示主叫方聯(lián)系人名或者被叫方聯(lián)系人名為聯(lián)系人名s。
本端話機根據(jù)映射信息確定對端聯(lián)系人名,顯示電話主叫方或者被叫方聯(lián)系人名為聯(lián)系人名s。用戶在刪除電話號碼s’之后,在通話記錄中仍舊可以方便地查看與聯(lián)系人s的往來電話記錄。
又例如,在接收到對端話機的來電時,在來電顯示界面顯示主叫方聯(lián)系人名為聯(lián)系人名s。用戶在刪除電話號碼s’之后,在接收到對端話機通過電話號碼s’撥打的電話時,本端話機在來電顯示時仍舊顯示主叫方聯(lián)系人名為聯(lián)系人名s。
本公開實施例提供的信息處理的方法,本端話機根據(jù)映射信息來確定并輸出對端聯(lián)系人名,即使通訊錄中通信對端聯(lián)系人的電話號碼被刪除,也不影響本端話機確定和輸出對端聯(lián)系人名,因此用戶在刪除對端聯(lián)系人的電話號碼之后,仍舊可以在短信記錄中查看與對端聯(lián)系人的往來短信,在通話記錄中查看與對端聯(lián)系人的往來電話,在接收到對端聯(lián)系人的電話時根據(jù)來電顯示知曉主叫方聯(lián)系人名。
基于上述圖2對應的實施例提供的信息處理的方法,圖3是根據(jù)一示例性實施例示出的一種信息處理的方法的流程圖,圖3對應的實施例對映射信息的生成、更新過程做了進一步說明。其中部分步驟中的內(nèi)容與圖2對應的實施例中的步驟相同或類似,以下只對步驟中不同之處做詳細說明。參照圖3所示,本實施例提供的信息處理的方法包括步驟301-308:
在步驟301中,為聯(lián)系人分配身份標識。
聯(lián)系人s和聯(lián)系人d為本端話機通訊錄中的任意兩個聯(lián)系人,本端話機為聯(lián)系人s分配一個身份標識,記作身份標識s,為聯(lián)系人d分配一個身份標識,記作身份標識d。身份標識s與身份標識d不重復。
在一個實施例中,當通訊錄中新建聯(lián)系人時,本端話機即為新建聯(lián)系人分配對應的身份標識。
在步驟302中,生成并保存聯(lián)系人對應的映射信息。
本端話機根據(jù)通訊錄,確定一個聯(lián)系人的聯(lián)系人名以及電話號碼,將聯(lián)系人名以及電話號碼分別與為該聯(lián)系人分配的身份標識綁定,將建立綁定的身份標識、聯(lián)系人名以及電話號碼作為該聯(lián)系人對應的映射信息保存。
在一個實施例中,當通訊錄中新建聯(lián)系人時,本端話機生成該新建聯(lián)系人對應的映射信息并保存。
在步驟303中,更新聯(lián)系人對應的映射信息中的聯(lián)系人名。
通訊錄中聯(lián)系人s的聯(lián)系人名更新時,身份標識s綁定的聯(lián)系人名對應更新。通訊錄中的聯(lián)系人名與映射信息中的聯(lián)系人名保持同步。
在步驟304中,聯(lián)系人的身份標識綁定多個電話號碼。
當通訊錄中的一個聯(lián)系人新添加一個電話號碼時,本端話機將新添加的電話號碼與為該聯(lián)系人分配的身份標識綁定,則一個身份標識可綁定多個電話號碼。例如,通訊錄中聯(lián)系人s最初的電話號碼為電話號碼s’,之后又新添加了電話號碼s(覆蓋電話號碼s’或者與電話號碼s’同時存在)。則映射信息中電話號碼s’和電話號碼s均與身份標識s綁定。
特別指出,當聯(lián)系人s新添加電話號碼時,觸發(fā)聯(lián)系人s對應映射信息更新。聯(lián)系人s已有電話號碼刪除時,不觸發(fā)聯(lián)系人s對應映射信息更新。例如,當通訊錄中電話號碼s’被刪除時,映射信息中電話號碼s’和電話號碼s仍舊與身份標識s綁定。
在步驟305中,聯(lián)系人的身份標識與電話號碼解綁。
步驟305為可選步驟。
當確定一個電話號碼和兩個身份標識分別綁定時,將該電話號碼與和該電話號碼綁定時間較早的一個身份標識解綁。
例如,用戶首先將電話號碼s’保存在聯(lián)系人d名下,然后發(fā)現(xiàn)存錯了所以刪除了聯(lián)系人d名下的電話號碼s’,然后將電話號碼s’存在聯(lián)系人s名下。電話號碼s’先與身份標識d綁定,后又與身份標識s綁定,這種情況下本端話機將電話號碼s’與身份標識d解綁。也就是說,一個電話號碼與多個身份標識綁定的情況下,僅保留最后建立的一個綁定關系。
在步驟306中,獲取目標號碼。
與圖1對應實施例中步驟201相同,此處不再贅述。
在步驟307中,查詢已存的映射信息,根據(jù)目標號碼確定目標身份標識,根據(jù)目標身份標識確定目標人名。
在不執(zhí)行可選步驟305的實施例中,可能存在目標號碼和多個身份標識分別綁定的情況。這種情況下本端話機在與目標號碼綁定的一個以上身份標識中,確定與目標號碼綁定時間最晚的一個身份標識為目標身份標識。
例如,電話號碼s’與兩個身份標識綁定,電話號碼s’先與身份標識d綁定,后又與身份標識s綁定。這種情況下本端話機確定身份標識s為目標身份標識。
在執(zhí)行可選步驟305的實施例中,目標號碼在同一時間僅與一個身份標識綁定,本端話機以這一個身份標識作為目標身份標識。
在步驟308中,在輸出對端聯(lián)系人名時輸出目標人名。
與圖1對應實施例中步驟203相同,此處不再贅述。
本公開實施例提供的信息處理的方法,本端話機根據(jù)映射信息來確定并輸出對端聯(lián)系人名,即使通訊錄中通信對端聯(lián)系人的電話號碼被刪除,也不影響本端話機確定和輸出對端聯(lián)系人名,因此用戶在刪除對端聯(lián)系人的電話號碼之后,仍舊可以在短信記錄中查看與對端聯(lián)系人的往來短信,在通話記錄中查看與對端聯(lián)系人的往來電話,在接收到對端聯(lián)系人的電話時根據(jù)來電顯示知曉主叫方聯(lián)系人名。
下述為本公開設備實施例,可以用于執(zhí)行本公開方法實施例。
圖4是根據(jù)一示例性實施例示出的一種電子設備的框圖,該設備可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)其部分或者全部功能,用作本端話機,用于執(zhí)行圖2及圖3對應的實施例中所描述的信息處理的方法。如圖4所示,電子設備40包括:
映射模塊401,映射模塊401存儲有通訊錄,以及與通訊錄中的k個聯(lián)系人一一對應的k條映射信息;其中,k≥1,一條映射信息包括為一個聯(lián)系人分配的身份標識以及與身份標識綁定的聯(lián)系人名以及電話號碼;
獲取模塊402,用于獲取目標號碼;目標號碼為對端話機的電話號碼,對端話機為通過短信或者電話與本端話機通信的話機;
查詢模塊403,用于查詢已存的映射信息,根據(jù)目標號碼確定目標身份標識,根據(jù)目標身份標識確定目標人名;其中,目標身份標識為與目標號碼綁定的身份標識,目標人名為與目標身份標識綁定的聯(lián)系人名;
輸出模塊404,用于在輸出對端聯(lián)系人名時輸出目標人名。
如圖5所示,在一個實施例中,輸出模塊404包括短信記錄輸出子模塊4041,用于在與對端話機的短信記錄中,顯示短信聯(lián)系人名為目標人名。
如圖6所示,在一個實施例中,輸出模塊404包括通話記錄輸出子模塊4042,用于在與對端話機的通話記錄中,顯示電話聯(lián)系人名為目標人名。
如圖7所示,在一個實施例中,輸出模塊404包括來電顯示輸出子模塊4043,用于在接收到對端話機的電話時,顯示來電聯(lián)系人名為目標人名。
如圖8所示,在一個實施例中,還包括:
身份標識管理模塊405,用于在新建聯(lián)系人時,為新建聯(lián)系人分配對應的身份標識;
錄入模塊406,用于獲取新建聯(lián)系人的人名以及電話號碼;
數(shù)據(jù)管理模塊407,用于根據(jù)新建聯(lián)系人的身份標識、聯(lián)系人名以及電話號碼,生成新建聯(lián)系人對應的映射信息并保存。
如圖9所示,在一個實施例中,數(shù)據(jù)管理模塊407包括:
數(shù)據(jù)更新子模塊4071,用于當一個聯(lián)系人的聯(lián)系人名更新時,更新一個聯(lián)系人對應的映射信息中的聯(lián)系人名。
如圖10所示,在一個實施例中,數(shù)據(jù)管理模塊407包括:
數(shù)據(jù)綁定子模塊4072,用于當為一個聯(lián)系人新添加一個電話號碼時,將新添加的一個電話號碼與為一個聯(lián)系人分配的身份標識綁定。
如圖11所示,在一個實施例中,查詢模塊403包括身份標識查詢子模塊4031,用于當一個電話號碼和一個以上身份標識分別綁定時,在與一個電話號碼綁定的一個以上身份標識中,確定與一個電話號碼綁定時間最晚的一個身份標識為目標身份標識。
如圖12所示,在一個實施例中,數(shù)據(jù)管理模塊407還包括:
數(shù)據(jù)解綁子模塊4073,用于當確定一個電話號碼和兩個身份標識分別綁定時,將一個電話號碼與和一個電話號碼綁定時間較早的一個身份標識解綁。
本公開實施例提供的電子設備,根據(jù)映射信息來確定并輸出對端聯(lián)系人名,即使通訊錄中通信對端聯(lián)系人的電話號碼被刪除,也不影響本端話機確定和輸出對端聯(lián)系人名,因此用戶在刪除對端聯(lián)系人的電話號碼之后,仍舊可以在短信記錄中查看與對端聯(lián)系人的往來短信,在通話記錄中查看與對端聯(lián)系人的往來電話,在接收到對端聯(lián)系人的電話時根據(jù)來電顯示知曉主叫方聯(lián)系人名。
圖13是根據(jù)一示例性實施例示出的一種電子設備的框圖,該設備可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為電子設備的部分或者全部,該電子設備用于執(zhí)行上述圖2及圖3對應的實施例中所描述的信息處理的方法。如圖13所示,該電子設備130包括:
處理器1301以及存儲器1302;
存儲器1302存儲有處理器可執(zhí)行指令、通訊錄、以及與通訊錄中的k個聯(lián)系人一一對應的k條映射信息;其中,k≥1,一條映射信息包括為一個聯(lián)系人分配的身份標識以及與身份標識綁定的聯(lián)系人名以及電話號碼;
處理器1301被配置為:
獲取目標號碼;目標號碼為對端話機的電話號碼,對端話機為通過短信或者電話與本端話機通信的話機;
查詢已存的映射信息,根據(jù)目標號碼確定目標身份標識,根據(jù)目標身份標識確定目標人名;其中,目標身份標識為與目標號碼綁定的身份標識,目標人名為與目標身份標識綁定的聯(lián)系人名;
在輸出對端聯(lián)系人名時輸出目標人名。
在一個實施例中,上述處理器1301還可被配置為:
在與對端話機的短信記錄中,顯示短信聯(lián)系人名為目標人名。
在一個實施例中,上述處理器1301還可被配置為:
在與對端話機的通話記錄中,顯示電話聯(lián)系人名為目標人名。
在一個實施例中,上述處理器1301還可被配置為:
在接收到對端話機的電話時,顯示來電聯(lián)系人名為目標人名。
在一個實施例中,上述處理器1301還可被配置為:
在新建聯(lián)系人時,為新建聯(lián)系人分配對應的身份標識;
獲取新建聯(lián)系人的人名以及電話號碼;
根據(jù)新建聯(lián)系人的身份標識、聯(lián)系人名以及電話號碼,生成新建聯(lián)系人對應的映射信息并保存。
在一個實施例中,上述處理器1301還可被配置為:
當一個聯(lián)系人的聯(lián)系人名更新時,更新一個聯(lián)系人對應的映射信息中的聯(lián)系人名。
在一個實施例中,上述處理器1301還可被配置為:
當為一個聯(lián)系人新添加一個電話號碼時,將新添加的一個電話號碼與為一個聯(lián)系人分配的身份標識綁定。
在一個實施例中,上述處理器1301還可被配置為:
當一個電話號碼和一個以上身份標識分別綁定時,根據(jù)目標號碼確定目標身份標識,包括:
在與一個電話號碼綁定的一個以上身份標識中,確定與一個電話號碼綁定時間最晚的一個身份標識為目標身份標識。
在一個實施例中,上述處理器1301還可被配置為:
當確定一個電話號碼和兩個身份標識分別綁定時,將一個電話號碼與和一個電話號碼綁定時間較早的一個身份標識解綁。
本公開實施例提供的電子設備,根據(jù)映射信息來確定并輸出對端聯(lián)系人名,即使通訊錄中通信對端聯(lián)系人的電話號碼被刪除,也不影響本端話機確定和輸出對端聯(lián)系人名,因此用戶在刪除對端聯(lián)系人的電話號碼之后,仍舊可以在短信記錄中查看與對端聯(lián)系人的往來短信,在通話記錄中查看與對端聯(lián)系人的往來電話,在接收到對端聯(lián)系人的電話時根據(jù)來電顯示知曉主叫方聯(lián)系人名。
本公開實施例提供的電子設備可以是一個如圖14所示的終端設備,圖14是根據(jù)一示例性實施例示出的一種終端設備的框圖,該終端設備140可以是智能手機、平板電腦等,該終端設備140用于執(zhí)行上述圖2及圖3對應的實施例中所描述的信息處理的方法。
終端設備140可以包括以下一個或多個組件:處理組件1401,存儲器1402,電源組件1403,多媒體組件1404,音頻組件1405,輸入/輸出(i/o)的接口1406,傳感器組件1407,以及通信組件1408。
處理組件1401通??刂平K端設備140的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關聯(lián)的操作。處理組件1401可以包括一個或多個處理器14011來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1401可以包括一個或多個模塊,便于處理組件1401和其他組件之間的交互。例如,處理組件1401可以包括多媒體模塊,以方便多媒體組件1404和處理組件1401之間的交互。
存儲器1402被配置為存儲各種類型的數(shù)據(jù)以支持在終端設備140的操作。這些數(shù)據(jù)的示例包括用于在終端設備140上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1402可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(英文全稱:staticrandomaccessmemory,英文簡稱:sram),電可擦除可編程只讀存儲器(英文全稱:electricallyerasableprogrammablereadonlymemory,英文簡稱:eeprom),可擦除可編程只讀存儲器(英文全稱:erasableprogrammablereadonlymemory,英文簡稱:eprom),可編程只讀存儲器(英文全稱:programmablereadonlymemory,英文簡稱:prom),只讀存儲器(英文全稱:readonlymemory,英文簡稱:rom),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件1403為終端設備140的各種組件提供電力。電源組件1403可以包括電源管理系統(tǒng),一個或多個電源,及其他與為終端設備140生成、管理和分配電力相關聯(lián)的組件。
多媒體組件1404包括在終端設備140和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(英文全稱:liquidcrystaldisplay,英文簡稱:lcd)和觸摸面板(英文全稱:touchpanel,英文簡稱:tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件1404包括一個前置攝像頭和/或后置攝像頭。當終端設備140處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
音頻組件1405被配置為輸出和/或輸入音頻信號。例如,音頻組件1405包括一個麥克風(英文全稱:microphone,英文簡稱:mic),當終端設備140處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1402或經(jīng)由通信組件1408發(fā)送。在一些實施例中,音頻組件1405還包括一個揚聲器,用于輸出音頻信號。
i/o接口1406為處理組件1401和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件1407包括一個或多個傳感器,用于為終端設備140提供各個方面的狀態(tài)評估。例如,傳感器組件1407可以檢測到終端設備140的打開/關閉狀態(tài),組件的相對定位,例如組件為終端設備140的顯示器和小鍵盤,傳感器組件1407還可以檢測終端設備140或終端設備140一個組件的位置改變,用戶與終端設備140接觸的存在或不存在,終端設備140方位或加速/減速和終端設備140的溫度變化。傳感器組件1407可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1407還可以包括光傳感器,如互補金屬氧化物半導體(英文全稱:complementarymetaloxidesemiconductor,英文簡稱:cmos)或電荷耦合元件(英文全稱:chargecoupleddevice,英文簡稱:ccd)圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1407還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1408被配置為便于終端設備140和其他設備之間有線或無線方式的通信。終端設備140可以接入基于通信標準的無線網(wǎng)絡,如無線保真(英文全稱:wireless-fidelity,英文簡稱:wifi),2g或3g,或它們的組合。在一個示例性實施例中,通信組件1408經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,通信組件1408還包括近場通信(英文全稱:nearfieldcommunication,英文簡稱:nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(英文全稱:radiofrequencyidentification,英文簡稱:rfid)技術,紅外數(shù)據(jù)協(xié)會(英文全稱:infrareddataassociation,英文簡稱:irda)技術,超寬帶(英文全稱:ultrawideband,英文簡稱:uwb)技術,藍牙(英文全稱:bluetooth,英文簡稱:bt)技術和其他技術來實現(xiàn)。
在示例性實施例中,終端設備140可以被一個或多個應用專用集成電路(英文全稱:applicationspecificintegratedcircuit,英文簡稱:asic)、數(shù)字信號處理器(英文全稱:digitalsignalprocessing,英文簡稱:dsp)、數(shù)字信號處理設備(英文全稱:digitalsignalprocessingdevice,英文簡稱:dspd)、可編程邏輯器件(英文全稱:programmablelogicdevice,英文簡稱:pld)、現(xiàn)場可編程門陣列(英文全稱:fieldprogrammablegatearray,英文簡稱:fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述圖2及圖3對應的實施例中所描述的信息處理的方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1402,上述指令可由終端設備140的處理組件1401執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(英文全稱:randomaccessmemory,英文簡稱:ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設備等。當存儲介質(zhì)中的指令由終端設備140的處理組件1401執(zhí)行時,使得終端設備140能夠執(zhí)行上述圖2及圖3對應的實施例中所描述的信息處理的方法,該方法包括:
本端話機存儲有通訊錄,以及與通訊錄中的k個聯(lián)系人一一對應的k條映射信息;其中,k≥1,一條映射信息包括為一個聯(lián)系人分配的身份標識以及與身份標識綁定的聯(lián)系人名以及電話號碼;
方法包括:
獲取目標號碼;目標號碼為對端話機的電話號碼,對端話機為通過短信或者電話與本端話機通信的話機;
查詢已存的映射信息,根據(jù)目標號碼確定目標身份標識,根據(jù)目標身份標識確定目標人名;其中,目標身份標識為與目標號碼綁定的身份標識,目標人名為與目標身份標識綁定的聯(lián)系人名;
在輸出對端聯(lián)系人名時輸出目標人名。
在一個實施例中,該方法包括:
在與對端話機的短信記錄中,顯示短信聯(lián)系人名為目標人名。
在一個實施例中,該方法包括:在與對端話機的通話記錄中,顯示電話聯(lián)系人名為目標人名。
在一個實施例中,該方法包括:在接收到對端話機的電話時,顯示來電聯(lián)系人名為目標人名。
在一個實施例中,該方法包括:
在新建聯(lián)系人時,為新建聯(lián)系人分配對應的身份標識;
獲取新建聯(lián)系人的人名以及電話號碼;
根據(jù)新建聯(lián)系人的身份標識、聯(lián)系人名以及電話號碼,生成新建聯(lián)系人對應的映射信息并保存。
在一個實施例中,該方法包括:
當一個聯(lián)系人的聯(lián)系人名更新時,更新一個聯(lián)系人對應的映射信息中的聯(lián)系人名。
在一個實施例中,該方法包括:
當為一個聯(lián)系人新添加一個電話號碼時,將新添加的一個電話號碼與為一個聯(lián)系人分配的身份標識綁定。
在一個實施例中,該方法包括:
當一個電話號碼和一個以上身份標識分別綁定時,根據(jù)目標號碼確定目標身份標識,包括:
在與一個電話號碼綁定的一個以上身份標識中,確定與一個電話號碼綁定時間最晚的一個身份標識為目標身份標識。
在一個實施例中,該方法包括:
當確定一個電話號碼和兩個身份標識分別綁定時,將一個電話號碼與和一個電話號碼綁定時間較早的一個身份標識解綁。
本公開實施例提供的終端設備以及存儲介質(zhì),根據(jù)映射信息來確定并輸出對端聯(lián)系人名,即使通訊錄中通信對端聯(lián)系人的電話號碼被刪除,也不影響本端話機確定和輸出對端聯(lián)系人名,因此用戶在刪除對端聯(lián)系人的電話號碼之后,仍舊可以在短信記錄中查看與對端聯(lián)系人的往來短信,在通話記錄中查看與對端聯(lián)系人的往來電話,在接收到對端聯(lián)系人的電話時根據(jù)來電顯示知曉主叫方聯(lián)系人名。
本領域技術人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。
應當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。