信息處理的方法及設備與流程
2023-10-11 08:21:04 3

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