本發(fā)明涉及通信技術(shù)領(lǐng)域的信息處理技術(shù),尤其涉及一種通信號碼處理方法及裝置。
背景技術(shù):
人際關(guān)系是人們社會關(guān)系的一種,人際關(guān)系反映了個人或團體需求滿足其社會需要的心理狀態(tài),在現(xiàn)代社會中,由于人與人之間關(guān)系的建立存在各種不確定因素,并不能通過個人的檔案數(shù)據(jù)有效的反映當前的人際關(guān)系。手機作為一種通訊工具,已經(jīng)成為人們生活中不可或缺的一部分,不同用戶之間通過手機進行通信的聯(lián)系次數(shù)、頻率或時長等數(shù)據(jù)都不盡相同,通過對用戶通信數(shù)據(jù)的匯總分析可以得到用戶的人際關(guān)系網(wǎng)。
現(xiàn)有技術(shù)中生成用戶關(guān)系網(wǎng)時需要后臺服務(wù)器和基站的支持,后臺獲取到用戶的話單后進行分析,形成一個多對多的關(guān)系網(wǎng),因此,現(xiàn)有技術(shù)需要同時獲得多個用戶的話單信息,也就是說,現(xiàn)有技術(shù)的順利實施依賴于用戶話單,然而,處于保護用戶個人隱私的需要,要想獲取用戶話單通常需要得到例如政府、公安等機構(gòu)的專門授權(quán),如此,會增加現(xiàn)有技術(shù)的實施難度。
技術(shù)實現(xiàn)要素:
為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供一種通信號碼處理方法及裝置,能夠在不需要第三方支持的情況下,簡單快捷地生成用戶的關(guān)系網(wǎng)。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
第一方面,本發(fā)明實施例提供一種通信號碼處理方法,方法包括:
響應(yīng)于生成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)的指示,從所述用戶設(shè)備的數(shù)據(jù)庫獲取所述用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與所述用戶設(shè)備的通信錄中滿足所述預設(shè)條件的目標通信號碼的通信記錄;
解析所述通信記錄得到所述各目標通信號碼的至少一種類型的通信信息;
解析所述各目標通信號碼的至少一種類型的通信信息,得到所述各目標通信號碼的相應(yīng)類型通信信息的特征;
基于所述各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng)。
在上述方案中,所述響應(yīng)于生成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)的指示,從所述用戶設(shè)備的數(shù)據(jù)庫獲取所述用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與所述用戶設(shè)備的通信錄中滿足所述預設(shè)條件的目標通信號碼的通信記錄,包括:
響應(yīng)于生成用戶在預設(shè)時間內(nèi)的關(guān)系網(wǎng)的指示,從所述用戶設(shè)備的數(shù)據(jù)庫獲取所述用戶設(shè)備的當前通信號碼在所述預設(shè)時間內(nèi)與所述用戶設(shè)備的通信錄中的目標通信號碼的通信記錄;或者,
響應(yīng)于生成用戶在預設(shè)區(qū)域的關(guān)系網(wǎng)的指示,從所述用戶設(shè)備的數(shù)據(jù)庫獲取所述用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與所述用戶設(shè)備的通信錄中歸屬地為所述預設(shè)區(qū)域的目標通信號碼的通信記錄;或者,
響應(yīng)于生成用戶與所述用戶設(shè)備的通信錄中預設(shè)屬性的通信號碼的關(guān)系網(wǎng)的指示,從所述用戶設(shè)備的數(shù)據(jù)庫獲取所述用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與所述用戶設(shè)備的通信錄中預設(shè)屬性的目標通信號碼的通信記錄。
在上述方案中,所述解析所述通信記錄得到所述各目標通信號碼的至少一種類型的通信信息,包括:
解析所述通信記錄得到所述各目標通信號碼的通信起始時間;
所述解析所述各目標通信號碼的至少一種類型的通信信息,得到所述各目標通信號碼的相應(yīng)類型通信信息的特征,包括:
基于所述各目標通信號碼的通信起始時間,計算所述各目標通信號碼的單位時間內(nèi)的通信次數(shù)。
在上述方案中,所述解析所述通信記錄得到所述各目標通信號碼的至少一種類型的通信信息,包括:
解析所述通信記錄得到所述各目標通信號碼的通信時長;
所述解析所述各目標通信號碼的至少一種類型的通信信息,得到所述各目標通信號碼的相應(yīng)類型通信信息的特征,包括:
基于所述各目標通信號碼的通信時長,計算所述各目標通信號碼的平均通 信時長。
在上述方案中,所述基于所述各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng),包括:
基于所述各目標通信號碼的相應(yīng)類型通信信息的特征的排序,確定所述用戶設(shè)備的當前通信號碼與所述各目標通信號碼的關(guān)系級別;
基于所述用戶設(shè)備的當前通信號碼與所述各目標通信號碼的關(guān)系級別,以所述用戶設(shè)備的當前通信號碼的至少一種類型的標識信息為中心,按照關(guān)系級別遞減的次序依次繪制所述各目標通信號碼的相應(yīng)類型的標識信息,形成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)。
第二方面,本發(fā)明實施例提供了一種通信號碼處理裝置,裝置包括:
獲取模塊,用于響應(yīng)于生成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)的指示,從所述用戶設(shè)備的數(shù)據(jù)庫獲取所述用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與所述用戶設(shè)備的通信錄中滿足所述預設(shè)條件的目標通信號碼的通信記錄;
解析模塊,用于解析所述通信記錄得到所述各目標通信號碼的至少一種類型的通信信息;
所述解析模塊,還用于解析所述各目標通信號碼的至少一種類型的通信信息,得到所述各目標通信號碼的相應(yīng)類型通信信息的特征;
繪制模塊,用于基于所述各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng)。
在上述方案中,所述獲取模塊,具體用于:
響應(yīng)于生成用戶在預設(shè)時間內(nèi)的關(guān)系網(wǎng)的指示,從所述用戶設(shè)備的數(shù)據(jù)庫獲取所述用戶設(shè)備的當前通信號碼在所述預設(shè)時間內(nèi)與所述用戶設(shè)備的通信錄中的目標通信號碼的通信記錄;或者,
響應(yīng)于生成用戶在預設(shè)區(qū)域的關(guān)系網(wǎng)的指示,從所述用戶設(shè)備的數(shù)據(jù)庫獲取所述用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與所述用戶設(shè)備的通信錄中歸屬地為所述預設(shè)區(qū)域的目標通信號碼的通信記錄;或者,
響應(yīng)于生成用戶與所述用戶設(shè)備的通信錄中預設(shè)屬性的通信號碼的關(guān)系網(wǎng)的指示,從所述用戶設(shè)備的數(shù)據(jù)庫獲取所述用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與所述用戶設(shè)備的通信錄中預設(shè)屬性的目標通信號碼的通信記錄。
在上述方案中,所述解析模塊,具體用于:
解析所述通信記錄得到所述各目標通信號碼的通信起始時間;
基于所述各目標通信號碼的通信起始時間,計算所述各目標通信號碼的單位時間內(nèi)的通信次數(shù)。
在上述方案中,所述解析模塊,具體用于:
解析所述通信記錄得到所述各目標通信號碼的通信時長;
基于所述各目標通信號碼的通信時長,計算所述各目標通信號碼的平均通信時長。
在上述方案中,所述繪制模塊,具體用于:
基于所述各目標通信號碼的相應(yīng)類型通信信息的特征的排序,確定所述用戶設(shè)備的當前通信號碼與所述各目標通信號碼的關(guān)系級別;
基于所述用戶設(shè)備的當前通信號碼與所述各目標通信號碼的關(guān)系級別,以所述用戶設(shè)備的當前通信號碼的至少一種類型的標識信息為中心,按照關(guān)系級別遞減的次序依次繪制所述各目標通信號碼的相應(yīng)類型的標識信息,形成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)。
本發(fā)明實施例的通信號碼處理方法及裝置,通過從用戶設(shè)備的數(shù)據(jù)庫獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與用戶設(shè)備的通信錄中滿足預設(shè)條件的目標通信號碼的通信記錄,解析通信記錄得到各目標通信號碼的相應(yīng)類型通信信息的特征,并基于各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng)并顯示,實現(xiàn)了直接從用戶設(shè)備的數(shù)據(jù)庫獲取通信記錄,并基于對通信記錄的分析生成用戶關(guān)系網(wǎng),這就在不需要第三方支持的情況下,實現(xiàn)簡單快捷地生成用戶的關(guān)系網(wǎng),降低了實施難度,擴展了方案的使用范圍。
附圖說明
圖1為本發(fā)明實施例一中通信號碼處理方法的流程示意圖;
圖2為本發(fā)明實施例二中通信號碼處理方法的流程示意圖;
圖3為本發(fā)明實施例三中通信號碼處理方法的流程示意圖;
圖4為本發(fā)明實施例四中用戶關(guān)系網(wǎng)的一種可選的示意圖;
圖5為本發(fā)明實施例五中通信號碼處理裝置的結(jié)構(gòu)示意圖。
具體實施方式
在本發(fā)明的各種實施例中:通信號碼處理裝置響應(yīng)于生成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)的指示,從用戶設(shè)備的數(shù)據(jù)庫獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與用戶設(shè)備的通信錄中滿足預設(shè)條件的目標通信號碼的通信記錄;解析通信記錄得到各目標通信號碼的至少一種類型的通信信息;解析各目標通信號碼的至少一種類型的通信信息,得到各目標通信號碼的相應(yīng)類型通信信息的特征;基于各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng)。
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
本發(fā)明實施例記載一種通信號碼處理方法,可以應(yīng)用于希望在不依賴第三方支持的情況下,簡單快捷地生成用戶關(guān)系網(wǎng)的場景中。
本發(fā)明實施例還記載一種通信號碼處理裝置,可以用于執(zhí)行本發(fā)明實施例的通信號碼處理方法;通信號碼處理裝置可以采用各種方式來實施,例如:監(jiān)控設(shè)備上實施、手機終端實施、各種社交應(yīng)用的客戶端或服務(wù)器上實施;
基于上述記載的應(yīng)用場景及通信號碼處理裝置,提出以下各具體實施例。
實施例一
本實施例提供了一種通信號碼處理方法,可以應(yīng)用于希望在不依賴第三方支持的情況下,簡單快捷地生成用戶關(guān)系網(wǎng)的場景中;本實施例針對該場景提出解決的技術(shù)方案。
圖1為本發(fā)明實施例一中通信號碼處理方法的流程示意圖;如圖1所示,通信號碼處理方法包括:
步驟101:響應(yīng)于生成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)的指示,從用戶設(shè)備的數(shù)據(jù)庫獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與用戶設(shè)備的通信錄中滿足預設(shè)條件的目標通信號碼的通信記錄。
用戶設(shè)備的數(shù)據(jù)庫,例如可以是用戶設(shè)備的聯(lián)系人數(shù)據(jù)庫,用于存儲用戶設(shè)備的通訊錄中各個聯(lián)系人的姓名、通信號碼等個人信息、添加或刪除聯(lián)系人的記錄、用戶與通訊錄中各個聯(lián)系人的通信信息等數(shù)據(jù);預設(shè)時間可以由用戶或運營商根據(jù)實際業(yè)務(wù)需求等實際情況靈活設(shè)定;通信號碼(如當前通信號碼、 目標通信號碼等)并不限于手機號碼、固定號碼等。
上述生成用戶關(guān)系網(wǎng)的指示可以為用戶通過用戶設(shè)備的圖形界面下發(fā)的指示,也可以為預先在安裝于用戶設(shè)備的應(yīng)用中設(shè)置的指示;該指示中可以包括用戶關(guān)系網(wǎng)的顯示方式,例如,指示將生成的用戶關(guān)系網(wǎng)通過用戶設(shè)備的圖形界面進行顯示,或者,指示將生成的用戶關(guān)系網(wǎng)通過其他顯示設(shè)備進行顯示;該指示中還可以包括關(guān)系網(wǎng)需要滿足的預設(shè)條件,該預設(shè)條件可以包括以下任意一種條件或者組合:指示生成用戶在預設(shè)時間內(nèi)的關(guān)系網(wǎng);指示生成用戶在預設(shè)區(qū)域的關(guān)系網(wǎng);指示生成用戶與用戶設(shè)備的通信錄中預設(shè)屬性的通信號碼的關(guān)系網(wǎng)。
預設(shè)條件可以由用戶根據(jù)實際需求進行設(shè)定,本實施例對此并不限定。
該用戶設(shè)備接收到生成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)的指示時,從用戶設(shè)備的數(shù)據(jù)庫分析用戶設(shè)備當前通信號碼與用戶設(shè)備的通信錄中的通信號碼,獲取滿足預設(shè)條件的各目標通信號碼,并提取目標通信號碼在預設(shè)時間內(nèi)的通信記錄。
通信記錄的通信雙方可以是用戶設(shè)備的當前通信號碼為主叫號碼,各目標通信號碼為被叫號碼;或者各目標通信號碼為主叫號碼,用戶設(shè)備的當前通信號碼為被叫號碼;通信記錄可以包括:語音通話記錄、視頻通信記錄、短信通信記錄等安裝于用戶設(shè)備的各種應(yīng)用的通信記錄;用戶設(shè)備支持的通信號碼可以為一個或多個,本實施例以用戶設(shè)備當前處于激活狀態(tài)的通信號碼為當前通信號碼。
步驟102:解析通信記錄得到各目標通信號碼的至少一種類型的通信信息。
通信信息的類型,例如可以是通信起始時間、主叫號碼、被叫號碼、通信時長(秒)、信息發(fā)送方、信息接收方、通信地點等,本實施例不對通信信息的類型具體限定。
基于上述滿足預設(shè)條件的目標通信號碼的通信記錄,統(tǒng)計該目標通信號碼至少一種類型的通信信息,該通信信息表征用戶設(shè)備的當前通信號碼與目標通信號碼之間的通信情況。例如,統(tǒng)計用戶通信號碼與目標通信號碼滿足預設(shè)條件的語音通信記錄信息、視頻通信記錄信息或者短信通信記錄信息。
步驟103:解析各目標通信號碼的至少一種類型的通信信息,得到各目標通信號碼的相應(yīng)類型通信信息的特征。
通信信息的特征可以是單位時間內(nèi)的通信次數(shù)或者平均通信時長等,通過層層遞進對上述目標通信號碼所關(guān)聯(lián)的通信信息的分析,得到目標通信號碼所關(guān)聯(lián)的通信信息的特征,統(tǒng)計分析上述特征,并記錄,即得到目標通信號碼與用戶設(shè)備的當前通信號碼之間的聯(lián)系程度。
步驟104:基于各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng)。
基于各目標通信號碼與用戶設(shè)備的當前通信號碼之間的聯(lián)系程度,制定相應(yīng)的繪圖規(guī)則,基于各目標通信號碼所關(guān)聯(lián)的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng),例如,基于各目標通信號碼相應(yīng)類型的特征進行統(tǒng)計分析,按照一定的規(guī)則排序后,繪制相應(yīng)的用戶的關(guān)系網(wǎng),可以將上述用戶的關(guān)系網(wǎng)顯示在用戶設(shè)備的通信錄中。
本實施例通過從用戶設(shè)備的數(shù)據(jù)庫獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與用戶設(shè)備的通信錄中滿足預設(shè)條件的目標通信號碼的通信記錄,解析通信記錄得到各目標通信號碼的相應(yīng)類型通信信息的特征,并基于各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng)并顯示,實現(xiàn)了直接從用戶設(shè)備的數(shù)據(jù)庫獲取通信記錄,并基于對通信記錄的分析生成用戶關(guān)系網(wǎng),這就在不需要第三方支持的情況下,實現(xiàn)簡單快捷地生成用戶的關(guān)系網(wǎng),降低了實施難度,擴展了方案的使用范圍。
實施例二
本實施例基于實施例一,可以應(yīng)用于希望在不依賴第三方支持的情況下,簡單快捷地生成用戶關(guān)系網(wǎng)的場景中;本實施例針對該場景提出解決的技術(shù)方案。
基于實施例一的記載,用戶可以根據(jù)需求設(shè)定關(guān)系網(wǎng)需要滿足的預設(shè)條件,并通過指示發(fā)送至通信號碼處理裝置;預設(shè)條件例如可以是預設(shè)時間(一周、一個月、半年等)、預設(shè)區(qū)域(即通信的對方通信號碼的歸屬地,例如北京、上海等)或者預設(shè)屬性(用戶為通信錄中的聯(lián)系人設(shè)置的屬性,例如將通信錄中的各聯(lián)系人分別標記為親人、朋友、同事等不同標簽)等。
這里,對生成關(guān)系網(wǎng)的實現(xiàn)過程舉例說明如下:
方式1、通信號碼處理裝置接收到生成用戶在預設(shè)時間內(nèi)的關(guān)系網(wǎng)的指示時,檢測用戶設(shè)備的數(shù)據(jù)庫,從用戶設(shè)備的數(shù)據(jù)庫中獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與通信錄中的目標通信號碼的通信記錄。
通信號碼處理裝置獲取到通信記錄后,解析該通信記錄得到各目標通信號碼分別所關(guān)聯(lián)的通信起始時間,基于各目標通信號碼分別所關(guān)聯(lián)的通信起始時間,計算出各目標通信號碼在單位時間內(nèi)的通信次數(shù),基于各目標通信號碼在單位時間內(nèi)的通信次數(shù)繪制用戶在預設(shè)時間內(nèi)的關(guān)系網(wǎng);或者,
通信號碼處理裝置獲取到通信記錄后,解析該通信記錄得到各目標通信號碼分別所關(guān)聯(lián)的通信時長,基于各目標通信號碼分別所關(guān)聯(lián)的通信時長,計算出各目標通信號碼的平均通信時長,基于各目標通信號碼的平均通信時長繪制用戶在預設(shè)時間內(nèi)的關(guān)系網(wǎng)。
方式2、通信號碼處理裝置接收到生成用戶在預設(shè)區(qū)域的關(guān)系網(wǎng)的指示時,檢測用戶設(shè)備的數(shù)據(jù)庫,從用戶設(shè)備的數(shù)據(jù)庫中獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與通信錄中歸屬地為預設(shè)區(qū)域的目標通信號碼的通信記錄。
通信號碼處理裝置獲取到通信記錄后,解析該通信記錄得到各目標通信號碼分別所關(guān)聯(lián)的通信起始時間,基于各目標通信號碼分別所關(guān)聯(lián)的通信起始時間,計算出各目標通信號碼在單位時間內(nèi)的通信次數(shù),基于各目標通信號碼在單位時間內(nèi)的通信次數(shù)繪制用戶在預設(shè)區(qū)域的關(guān)系網(wǎng);或者,
通信號碼處理裝置獲取到通信記錄后,解析該通信記錄得到各目標通信號碼分別所關(guān)聯(lián)的通信時長,基于各目標通信號碼分別所關(guān)聯(lián)的通信時長,計算出各目標通信號碼的平均通信時長,基于各目標通信號碼的平均通信時長繪制用戶在預設(shè)區(qū)域的關(guān)系網(wǎng)。
方式3、通信號碼處理裝置接收到生成用戶與用戶設(shè)備的通信錄中預設(shè)屬性的通信號碼的關(guān)系網(wǎng)的指示時,檢測用戶設(shè)備的數(shù)據(jù)庫,從用戶設(shè)備的數(shù)據(jù)庫中獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與通信錄中預設(shè)屬性的目標通信號碼的通信記錄。
通信號碼處理裝置獲取到通信記錄后,解析該通信記錄得到各目標通信號碼分別所關(guān)聯(lián)的通信起始時間,基于各目標通信號碼分別所關(guān)聯(lián)的通信起始時間,計算出各目標通信號碼在單位時間內(nèi)的通信次數(shù),基于各目標通信號碼在單位時間內(nèi)的通信次數(shù)繪制用戶與通信錄中預設(shè)屬性的通信號碼的關(guān)系網(wǎng);或 者,
通信號碼處理裝置獲取到通信記錄后,解析該通信記錄得到各目標通信號碼分別所關(guān)聯(lián)的通信時長,基于各目標通信號碼分別所關(guān)聯(lián)的通信時長,計算出各目標通信號碼的平均通信時長,基于各目標通信號碼的平均通信時長繪制用戶與通信錄中預設(shè)屬性的通信號碼的關(guān)系網(wǎng)。
圖2為本發(fā)明實施例二中通信號碼處理方法的流程示意圖;圖2示出的方法對上述方式1的實現(xiàn)過程進行了說明,該方法包括:
步驟201:響應(yīng)于生成用戶在預設(shè)時間內(nèi)的關(guān)系網(wǎng)的指示,從用戶設(shè)備的數(shù)據(jù)庫獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與用戶設(shè)備的通信錄中的目標通信號碼的通信記錄。
預設(shè)時間可以設(shè)置為一個月、半年或更早。用戶設(shè)備接收到表征滿足預設(shè)時間內(nèi)的關(guān)系網(wǎng)確認的響應(yīng),例如用戶可通過用戶設(shè)備的圖形界面選擇基于預設(shè)時間顯示用戶的關(guān)系網(wǎng)。
用戶設(shè)備接收到表征確認的響應(yīng)之后,從用戶設(shè)備的數(shù)據(jù)庫檢測目標通信號碼,判斷滿足預設(shè)時間的目標通信號碼,獲取各目標通信號碼與用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)的通信記錄,該通信記錄包括語音通信記錄、視頻通信記錄和短信通信記錄。
步驟202:解析通信記錄得到各目標通信號碼的通信起始時間。
各目標通信號碼的通信起始時間包括語音通信起始時間、視頻通信起始時間和短信通信起始時間。
步驟203:基于目標通信號碼的通信起始時間,計算各目標通信號碼的單位時間內(nèi)的通信次數(shù)。
通過層層遞進的對上述目標通信號碼的通信起始時間分析,統(tǒng)計分析出各目標通信號碼的單位時間內(nèi)的通信次數(shù),即得到在該預設(shè)時間內(nèi)目標通信號碼與用戶設(shè)備的當前通信號碼之間的通信親疏關(guān)系。
步驟204:基于各目標通信號碼的單位時間內(nèi)的通信次數(shù)繪制用戶的關(guān)系網(wǎng)。
通信次數(shù)可以按照遞減規(guī)律或者遞增規(guī)律進行排序,例如基于用戶設(shè)備當前通信號碼與各目標通信號碼單位時間內(nèi)的通信次數(shù)按照遞減規(guī)則排序后,繪 制相應(yīng)的用戶的關(guān)系網(wǎng),并顯示。
本實施例的通信號碼處理方法,通過從用戶設(shè)備的數(shù)據(jù)庫獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與用戶設(shè)備的通信錄中的目標通信號碼的通信記錄,解析通信記錄得到各目標通信號碼的通信起始時間,并基于各目標通信號碼的通信起始時間計算各目標通信號碼的單位時間內(nèi)的通信次數(shù),基于該單位時間內(nèi)的通信次數(shù)繪制用戶的滿足預設(shè)時間內(nèi)的關(guān)系網(wǎng)并顯示,本發(fā)明實施例直接從用戶設(shè)備的數(shù)據(jù)庫獲取通信記錄,這就在不需要第三方支持的情況下,即可通過對滿足預設(shè)時間內(nèi)用戶的通信記錄的分析,實現(xiàn)簡單快捷地生成用戶的關(guān)系網(wǎng),降低了實施難度,擴展了方案的使用范圍。
實施例三
基于實施例一,本實施例可以應(yīng)用于希望在不依賴第三方支持的情況下,簡單快捷地生成用戶關(guān)系網(wǎng)的場景中;本實施例針對如何基于各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng)進行說明。
圖3為本發(fā)明實施例三中通信號碼處理方法的流程示意圖;圖3示出的方法包括:
步驟301:響應(yīng)于生成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)的指示,從用戶設(shè)備的數(shù)據(jù)庫獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與用戶設(shè)備的通信錄中滿足預設(shè)條件的目標通信號碼的通信記錄;
生成用戶接收到表征滿足預設(shè)條件的關(guān)系網(wǎng)確認的響應(yīng),即用戶可通過用戶設(shè)備選擇所需的關(guān)系網(wǎng)選項,例如,從用戶設(shè)備選擇用戶的關(guān)系網(wǎng)顯示方式:按照預設(shè)時間生成用戶的關(guān)系網(wǎng)或者按照預設(shè)區(qū)域(目標通信號碼歸屬地)生成用戶的關(guān)系網(wǎng)或者按照預設(shè)屬性生成用戶的關(guān)系網(wǎng)。本實施例不對預設(shè)條件具體限定。
用戶設(shè)備接收到表征確認的響應(yīng)之后,從用戶設(shè)備終端的數(shù)據(jù)庫分析目標通信號碼,判斷滿足預設(shè)條件的目標通信號碼,并提取該目標通信號碼與用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)的通信記錄,該通信記錄包括語音通信記錄、視頻通信記錄和短信通信記錄。
步驟302:解析通信記錄得到各目標通信號碼的至少一種類型的通信信息;
基于上述通信記錄,統(tǒng)計該目標通信號碼的通信信息,該通信信息表征用戶設(shè)備的當前通信號碼與目標通信號碼之間的通信情況。例如,統(tǒng)計用戶通信號碼與目標通信號碼滿足預設(shè)條件的語音通信記錄信息、視頻通信記錄信息或者短信通信記錄信息。
步驟303:解析各目標通信號碼的至少一種類型的通信信息,得到各目標通信號碼的相應(yīng)類型通信信息的特征;
通過層層遞進的對上述目標通信號碼的通信信息的分析,得到目標號碼通信信息的特征,統(tǒng)計分析上述特征,并記錄,即得到目標通信號碼與用戶設(shè)備的當前通信號碼之間的通信親疏程度。
步驟304:基于各目標通信號碼的相應(yīng)類型通信信息的特征的排序,確定用戶設(shè)備的當前通信號碼與各目標通信號碼的關(guān)系級別;
上述排序可以是各目標通信號碼的相應(yīng)類型通信信息的特征按照遞減的次序,或者按照遞增的次序。
各目標通信號碼的關(guān)系級別為基于各目標通信號碼的相應(yīng)類型通信信息的特征的自定義排序,并按照該目標通信號碼的特征所屬的次序定義該目標通信號碼的級別。
步驟305:基于用戶設(shè)備的當前通信號碼與各目標通信號碼的關(guān)系級別,以用戶設(shè)備的當前通信號碼的至少一種類型的標識信息為中心,按照關(guān)系級別遞減的次序依次繪制各目標通信號碼的相應(yīng)類型的標識信息,形成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)。
上述標識信息可以為以下任意一種類型或組合:頭像;名稱;二維碼名片。
用戶可以自定義標識信息,標識信息的顯示比例可以由用戶靈活設(shè)置,例如:目標通信號碼的關(guān)系級別越高,標識信息的顯示比例越大;本發(fā)明實施例不對標識信息具體限定。
這里,以標識信息為頭像進行舉例說明,通信號碼處理裝置基于用戶設(shè)備的當前通信號碼與各目標通信號碼的關(guān)系級別,以用戶設(shè)備的當前通信號碼的頭像為中心,按照關(guān)系級別遞減的次序依次確定上述各目標通信號碼的頭像的顯示范圍和/或在圖形界面的顯示比例;按照關(guān)系級別遞減的次序依次繪制上述各目標通信號碼的頭像和/或名稱,形成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)。
上述標識信息的顯示方式可以按照各目標通信號碼的頭像和/或名稱的顯示范圍和/或在圖形界面的顯示比例。例如,以用戶設(shè)備當前通信號碼為中心,關(guān)系級別越高的人距離用戶設(shè)備當前通信號碼越近,滿足預設(shè)條件的各目標通信號碼以頭像加名字的方式顯示,越靠近中心頭像和/或名稱的顯示范圍越大和/或在圖形界面的顯示比例越大。
本實施例的通信號碼處理方法,通過從用戶設(shè)備的數(shù)據(jù)庫獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與用戶設(shè)備的通信錄中滿足預設(shè)條件的目標通信號碼的通信記錄,并解析通信記錄得到各目標通信號碼的相應(yīng)類型通信信息的特征,并基于各目標通信號碼的相應(yīng)類型通信信息的特征的排序,確定用戶設(shè)備的當前通信號碼與各目標通信號碼的關(guān)系級別,并基于用戶設(shè)備的當前通信號碼的至少一種類型的標識信息為中心,按照關(guān)系級別遞減的次序繪制用戶的關(guān)系網(wǎng)并顯示,本發(fā)明實施例一方面直接從用戶設(shè)備的數(shù)據(jù)庫獲取通信記錄,這就在不需要第三方支持的情況下,即可通過對用戶的通信記錄的分析,另一方面基于目標通信號碼的關(guān)系級別以用戶設(shè)備的當前通信號碼的至少一種類型的標識信息為中心實現(xiàn)簡單快捷地生成用戶的關(guān)系網(wǎng),降低了實施難度,擴展了方案的使用范圍。
實施例四
本實施例應(yīng)用于需要從多個通信號碼中識別出滿足預設(shè)條件的通信號碼的場景中,并在用戶設(shè)備的個人資料詳情頁面顯示用戶的關(guān)系網(wǎng)。
本實施例利用手機用戶的聯(lián)系人數(shù)據(jù)庫,無需三方支持,能夠簡單快捷的將用戶的關(guān)系網(wǎng)呈現(xiàn)出來,同時提供時間和空間維度或者自定義標簽篩選生成不同的關(guān)系網(wǎng)。
本實施例提供的通信號碼處理方法的主要步驟包括:
步驟一:數(shù)據(jù)獲?。?/p>
聯(lián)系人(用戶手機通信錄中通信號碼)的通信記錄包括語音,視頻和短信,通過數(shù)據(jù)庫查詢語句可以按條件(預設(shè)條件)查詢出所需的通信記錄。查詢條件可以設(shè)置為一個月,半年或一年(預設(shè)時間)的記錄,同時將歸屬地(預設(shè)區(qū)域)和聯(lián)系人標記(預設(shè)屬性)也加入查詢條件,就可獲取到一段時間和地點該用戶與被查詢聯(lián)系人的通信記錄信息。
步驟二:數(shù)據(jù)分析:
每個聯(lián)系人進行數(shù)據(jù)查詢后,返回用戶與該聯(lián)系人的通信記錄列表,即可得出用戶與該聯(lián)系人在某段時間內(nèi)的聯(lián)系頻率(目標通信號碼單位時間內(nèi)的通信次數(shù)或平均通信時長),將該頻率從高到低地排序,排列越靠前說明聯(lián)系越緊密。
步驟三:數(shù)據(jù)呈現(xiàn):
繪制用戶關(guān)系圖,參見圖4示出的用戶關(guān)系網(wǎng)的示意圖,以用戶本人(me)為中心,聯(lián)系越頻繁(目標通信號碼中單位時間內(nèi)的通信次數(shù)最多或平均通信時長最長)的人距離用戶越近,依次排開,聯(lián)系人以頭像加名字的方式顯示,越靠近中心頭像越大。
作為另一種實施方式,本發(fā)明實施例的時間和地點可以分開,形成以時間為維度的關(guān)系網(wǎng);以號碼歸屬地為維度的關(guān)系網(wǎng);也可以給聯(lián)系人添加標記,通過標記查詢通話記錄,生成新的關(guān)系網(wǎng)。
用戶的關(guān)系網(wǎng)可以呈現(xiàn)在個人資料詳情頁面,可以對關(guān)系網(wǎng)的顯示進行設(shè)置:按時間顯示:支持一個月,半年,一年或更早的關(guān)系網(wǎng);按位置顯示:支持不同的地區(qū)的關(guān)系網(wǎng),比如選擇北京,就會以號碼歸屬地為北京的聯(lián)系人組成一張新的關(guān)系網(wǎng);按標記顯示:用戶可以事先對聯(lián)系人進行標記,比如:親人,朋友,同事等,選擇不同的標記,相關(guān)標記的聯(lián)系人就會組成新的關(guān)系網(wǎng)呈現(xiàn)出來。
本實施例利用手機用戶的聯(lián)系人數(shù)據(jù)庫,無需三方支持,能夠簡單快捷的將用戶的關(guān)系網(wǎng)呈現(xiàn)出來,同時提供時間和空間維度或者自定義標簽篩選生成不同的關(guān)系網(wǎng),能提高聯(lián)系人應(yīng)用的趣味性。
實施例五
圖5為本發(fā)明實施例五中通信號碼處理裝置的結(jié)構(gòu)示意圖;本實施例提供的通信號碼處理裝置,包括:
獲取模塊501,用于響應(yīng)于在用戶設(shè)備的圖形界面顯示用戶的滿足預設(shè)條件的關(guān)系網(wǎng)的指示,從用戶設(shè)備的數(shù)據(jù)庫獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與用戶設(shè)備的通信錄中滿足預設(shè)條件的目標通信號碼的通信記錄;
解析模塊502,用于解析通信記錄得到各目標通信號碼的至少一種類型的通信信息;
解析模塊502,還用于解析上述各目標通信號碼的至少一種類型的通信信息,得到上述各目標通信號碼的相應(yīng)類型通信信息的特征;
繪制模塊503,用于基于各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng),并顯示于用戶設(shè)備的圖形界面。
本實施例提供的通信號碼處理裝置,通過獲取模塊501接收到在用戶設(shè)備的圖形界面顯示用戶的滿足預設(shè)條件的關(guān)系網(wǎng)的指示時,從上述用戶設(shè)備的數(shù)據(jù)庫獲取上述用戶設(shè)備的當前通信號碼在上述預設(shè)條件內(nèi)與用戶設(shè)備的通信錄中的目標通信號碼的通信記錄;解析模塊502通過解析獲取上述目標通信號碼的通信記錄,解析出至少一種類型的通信信息,進而得到各目標通信號碼的相應(yīng)類型通信信息的特征;繪制模塊503把解析模塊502解析的各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng),并在上述用戶設(shè)備顯示;如此,在不依賴于后臺服務(wù)器和基站的支持,能夠簡單、快捷、直觀的將用戶的關(guān)系網(wǎng)呈現(xiàn)出來,提升用戶體驗。
在上述實施例的基礎(chǔ)上,獲取模塊501,具體用于:
響應(yīng)于在用戶設(shè)備的圖形界面顯示用戶在預設(shè)時間內(nèi)的關(guān)系網(wǎng)的指示,從上述用戶設(shè)備的數(shù)據(jù)庫獲取上述用戶設(shè)備的當前通信號碼在上述預設(shè)時間內(nèi)與上述用戶設(shè)備的通信錄中的目標通信號碼的通信記錄;或者,
響應(yīng)于在用戶設(shè)備的圖形界面顯示用戶在預設(shè)區(qū)域的關(guān)系網(wǎng)的指示,從上述用戶設(shè)備的數(shù)據(jù)庫獲取上述用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與上述用戶設(shè)備的通信錄中歸屬地為上述預設(shè)區(qū)域的目標通信號碼的通信記錄;或者,
響應(yīng)于在用戶設(shè)備的圖形界面顯示上述用戶設(shè)備與上述用戶設(shè)備的通信錄中預設(shè)屬性的通信號碼的關(guān)系網(wǎng)的指示,從上述用戶設(shè)備的數(shù)據(jù)庫獲取上述用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與上述用戶設(shè)備的通信錄中預設(shè)屬性的目標通信號碼的通信記錄。
在上述實施例的基礎(chǔ)上,上述解析模塊502,具體用于:
解析上述通信記錄得到上述各目標通信號碼的通信起始時間;
基于上述各目標通信號碼的通信起始時間,計算上述各目標通信號碼的單 位時間內(nèi)的通信次數(shù)。
在上述實施例的基礎(chǔ)上,上述解析模塊502,具體用于:
解析上述通信記錄得到上述各目標通信號碼的通信時長;
基于上述各目標通信號碼的通信時長,計算上述各目標通信號碼的平均通信時長。
在上述實施例的基礎(chǔ)上,上述繪制模塊503,具體用于:
基于上述各目標通信號碼的相應(yīng)類型通信信息的特征的排序,確定上述用戶設(shè)備的當前通信號碼與上述各目標通信號碼的關(guān)系級別;
基于上述用戶設(shè)備的當前通信號碼與上述各目標通信號碼的關(guān)系級別,以上述用戶設(shè)備的當前通信號碼的至少一種類型的標識信息為中心,按照關(guān)系級別遞減的次序依次繪制上述各目標通信號碼的相應(yīng)類型的標識信息,形成用戶的滿足預設(shè)條件的關(guān)系網(wǎng),并顯示于上述用戶設(shè)備的圖形界面。
在實際應(yīng)用中,獲取模塊501、解析模塊502、繪制模塊503均可由位于通信號碼處理裝置的中央處理器(cpu)、微處理器(mpu)、數(shù)字信號處理器(dsp)、或現(xiàn)場可編程門陣列(fpga)等實現(xiàn)。
實施例六
本實施例記載一種計算機可讀介質(zhì),可以為rom(例如,只讀存儲器、flash存儲器、轉(zhuǎn)移裝置等)、磁存儲介質(zhì)(例如,磁帶、磁盤驅(qū)動器等)、光學存儲介質(zhì)(例如,cd-rom、dvd-rom、紙卡、紙帶等)以及其他熟知類型的程序存儲器;計算機可讀介質(zhì)中存儲有計算機可執(zhí)行指令(例如騰訊視頻等投射應(yīng)用的二進制可執(zhí)行指令),當執(zhí)行指令時,引起至少一個處理器執(zhí)行包括以下的操作:
響應(yīng)于生成用戶的滿足預設(shè)條件的關(guān)系網(wǎng)的指示,從用戶設(shè)備的數(shù)據(jù)庫獲取用戶設(shè)備的當前通信號碼在預設(shè)時間內(nèi)與用戶設(shè)備的通信錄中滿足預設(shè)條件的目標通信號碼的通信記錄;
解析通信記錄得到各目標通信號碼的至少一種類型的通信信息;
解析各目標通信號碼的至少一種類型的通信信息,得到各目標通信號碼的相應(yīng)類型通信信息的特征;
基于各目標通信號碼的相應(yīng)類型通信信息的特征繪制用戶的滿足預設(shè)條件的關(guān)系網(wǎng)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。