本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種通信錄的管理方法、親密度信息的管理方法及裝置。
背景技術(shù):
目前常用的通信錄可分為兩大類:
1.手機本地通信錄:手機本地自帶的通信錄應(yīng)用,目前聯(lián)系人查找主要是按姓氏首字母排序,可顯示用戶最近通話記錄等;
2.網(wǎng)絡(luò)手機通信錄:很多互聯(lián)網(wǎng)公司推出了網(wǎng)絡(luò)手機通信錄,能夠備份/恢復(fù)本地通信錄,聯(lián)系人查找主要也是按姓氏首字母排序。另外,國外還出現(xiàn)了按照用戶對人際關(guān)系的理解來整理通信錄的應(yīng)用產(chǎn)品,例如Humin。Humin的產(chǎn)品主屏中會為用戶提供最近的聯(lián)系人和推薦的聯(lián)系人,用戶可以按照這樣的詞匯來搜索聯(lián)系人,例如“職業(yè)是記者”、“住在阿姆斯特丹”、“畢業(yè)與紐約大學(xué)”、“上周見過面”等。
但是,常見的按姓氏首字母排序的手機本地通信錄和網(wǎng)絡(luò)通信錄使用起來不太方便:用戶想要找到一個人的聯(lián)系方式,經(jīng)常是順著姓氏首字母在很長的目錄中來回拖動;如果想搜索但又忘記了聯(lián)系人的姓名,或者不記得添加僅通信錄時到底用的是昵稱還是真名,尤其遇到多音字的時候更麻煩。
Humin提出了一種更接近普通用戶對于聯(lián)系人的理解方式,能提供每名聯(lián)系人的關(guān)鍵信息,例如“你們在何處第一次見面”,“他們在哪里工作”,“以及你們的關(guān)系是什么樣”。不過Humin目前主要還是根據(jù)事件記錄來提供聯(lián)系人搜索功能,例如見面時間、見面地點等元素顯示最相關(guān)的聯(lián)系人信息;若用戶忘記這些元素,則無法準(zhǔn)確搜索到聯(lián)系人的聯(lián)系方式。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種通信錄的管理方法、親密度信息的管理方法及制作,解決了在現(xiàn)有技術(shù)的通信錄排序方式導(dǎo)致的查找聯(lián)系人不便的問題。
為了達到上述目的,本發(fā)明實施例提供一種通信錄的管理方法,包括:
獲取預(yù)設(shè)時長內(nèi)終端設(shè)備對應(yīng)的用戶與所述終端設(shè)備的本地通信錄中存儲的聯(lián)系人之間的通信交互行為信息;
根據(jù)所述通信交互行為信息,確定所述終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息;
根據(jù)所述直接親密度信息,對所述終端設(shè)備存儲的聯(lián)系人的信息進行顯示。
其中,所述管理方法還包括:
將所述終端設(shè)備的本地通信錄和所述終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息上傳至服務(wù)器。
其中,所述管理方法還包括:
接收服務(wù)器發(fā)送的好友推薦信息;所述好友推薦信息是所述服務(wù)器根據(jù)所述終端設(shè)備對應(yīng)的用戶與非本終端設(shè)備存儲的聯(lián)系人之間的間接親密度信息得到的聯(lián)系人信息;或者
接收服務(wù)器發(fā)送的所述終端設(shè)備對應(yīng)的用戶與陌生來電號碼對應(yīng)的用戶之間的間接親密度信息。
其中,所述通信交互行為信息至少包括:所述終端設(shè)備呼叫聯(lián)系人的通話總時長、所述終端設(shè)備被聯(lián)系人呼叫的通話總時長、所述終端設(shè)備呼叫聯(lián)系人的通話總次數(shù)、所述終端設(shè)備被聯(lián)系人呼叫的通話總次數(shù)、所述終端設(shè)備發(fā)送給聯(lián)系人的消息總條數(shù)以及所述終端設(shè)備接收到聯(lián)系人發(fā)送的消息總條數(shù)中的一項或多項。
其中,所述根據(jù)所述通信交互行為信息,確定所述終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息的步驟包括:
根據(jù)所述通信交互行為信息,確定每項通信交互行為的親密度因子;
根據(jù)所述親密度因子以及每項通信交互行為信息,確定每項通信交互行為的親密度信息;
對多項通信交互行為的親密度信息進行加權(quán),得到終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息。
本發(fā)明實施例還提供一種親密度信息的管理方法,包括:
接收多個終端設(shè)備上報的每個終端設(shè)備的本地通信錄和所述終端設(shè)備對應(yīng)的用戶與該終端設(shè)備的本地通信錄中存儲的聯(lián)系人之間的直接親密度信息;
根據(jù)所述直接親密度信息,確定與所述終端設(shè)備對應(yīng)的用戶之間沒有直接通信交互行為的聯(lián)系人與所述終端設(shè)備對應(yīng)的用戶之間的間接親密度信息;
根據(jù)所述間接親密度信息,向所述終端設(shè)備發(fā)送好友推薦信息。
其中,所述管理方法還包括:
根據(jù)所述間接親密度信息,向所述終端設(shè)備發(fā)送陌生來電的來電信息與所述終端設(shè)備對應(yīng)的用戶之間的間接親密度信息。
其中,所述根據(jù)所述直接親密度信息,確定與所述終端設(shè)備對應(yīng)的用戶之間沒有直接通信交互行為的聯(lián)系人與所述終端設(shè)備對應(yīng)的用戶之間的間接親密度信息的步驟包括:
確定與終端設(shè)備對應(yīng)的用戶沒有直接通信交互行為的聯(lián)系人;
獲取所述確定的聯(lián)系人與所述終端設(shè)備對應(yīng)的用戶之間最短通信路徑;
根據(jù)所述最短通信路徑上的各個終端設(shè)備之間的直接親密度信息,確定所述間接親密度信息。
其中,所述根據(jù)所述間接親密度信息,向所述終端設(shè)備發(fā)送好友推薦信息的步驟包括:
若所述間接親密信息滿足預(yù)設(shè)條件,向所述終端設(shè)備發(fā)送推薦滿足預(yù)設(shè)條件的聯(lián)系人的好友推薦信息。
本發(fā)明實施例還提供一種通信錄的管理裝置,包括:
信息獲取模塊,用于獲取預(yù)設(shè)時長內(nèi)終端設(shè)備對應(yīng)的用戶與所述終端設(shè)備的本地通信錄中存儲的聯(lián)系人之間的通信交互行為信息;
直接親密度計算模塊,用于根據(jù)所述通信交互行為信息,確定所述終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息;
顯示模塊,用于根據(jù)所述直接親密度信息,對所述終端設(shè)備存儲的聯(lián)系人的信息進行顯示。
其中,所述管理裝置還包括:
上傳模塊,用于將所述終端設(shè)備的本地通信錄和所述終端設(shè)備對應(yīng)的用戶 與所述聯(lián)系人之間的直接親密度信息上傳至服務(wù)器。
其中,所述管理裝置還包括:
第一接收模塊,用于接收服務(wù)器發(fā)送的好友推薦信息;所述好友推薦信息是所述服務(wù)器根據(jù)所述終端設(shè)備對應(yīng)的用戶與非本終端設(shè)備存儲的聯(lián)系人之間的間接親密度信息得到的聯(lián)系人信息;或者
第二接收模塊,用于接收服務(wù)器發(fā)送的所述終端設(shè)備對應(yīng)的用戶與陌生來電號碼對應(yīng)的用戶之間的間接親密度信息。
其中,所述通信交互行為信息至少包括:所述終端設(shè)備呼叫聯(lián)系人的通話總時長、所述終端設(shè)備被聯(lián)系人呼叫的通話總時長、所述終端設(shè)備呼叫聯(lián)系人的通話總次數(shù)、所述終端設(shè)備被聯(lián)系人呼叫的通話總次數(shù)、所述終端設(shè)備發(fā)送給聯(lián)系人的消息總條數(shù)以及所述終端設(shè)備接收到聯(lián)系人發(fā)送的消息總條數(shù)中的一項或多項。
其中,所述直接親密度計算模塊包括:
第一直接親密度計算子模塊,用于根據(jù)所述通信交互行為信息,確定每項通信交互行為的親密度因子;
第二直接親密度計算子模塊,用于根據(jù)所述親密度因子以及每項通信交互行為信息,確定每項通信交互行為的親密度信息;
第三直接親密度計算子模塊,用于對多項通信交互行為的親密度信息進行加權(quán),得到終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息。
本發(fā)明實施例還提供一種親密度信息的管理裝置,包括:
接收模塊,用于接收多個終端設(shè)備上報的每個終端設(shè)備的本地通信錄和所述終端設(shè)備對應(yīng)的用戶與該終端設(shè)備的本地通信錄中存儲的聯(lián)系人之間的直接親密度信息;
間接親密度計算模塊,用于根據(jù)所述直接親密度信息,確定與所述終端設(shè)備對應(yīng)的用戶之間沒有直接通信交互行為的聯(lián)系人與所述終端設(shè)備對應(yīng)的用戶之間的間接親密度信息;
推薦模塊,用于根據(jù)所述間接親密度信息,向所述終端設(shè)備發(fā)送好友推薦信息。
其中,所述管理裝置還包括:
信息發(fā)送模塊,用于根據(jù)所述間接親密度信息,向所述終端設(shè)備發(fā)送陌生來電的來電信息與所述終端設(shè)備對應(yīng)的用戶之間的間接親密度信息。
其中,所述間接親密度計算模塊包括:
第一間接親密度計算子模塊,用于確定與終端設(shè)備對應(yīng)的用戶沒有直接通信交互行為的聯(lián)系人;
第二間接親密度計算子模塊,用于獲取所述確定的聯(lián)系人與所述終端設(shè)備對應(yīng)的用戶之間最短通信路徑;
第三間接親密度計算子模塊,用于根據(jù)所述最短通信路徑上的各個終端設(shè)備之間的直接親密度信息,確定所述間接親密度信息。
其中,所述推薦模塊包括:
推薦子模塊,用于若所述間接親密信息滿足預(yù)設(shè)條件,向所述終端設(shè)備發(fā)送推薦滿足預(yù)設(shè)條件的聯(lián)系人的好友推薦信息。
本發(fā)明的上述技術(shù)方案至少具有如下有益效果:
本發(fā)明實施例的通信錄的管理方法中,根據(jù)預(yù)設(shè)時長內(nèi)用戶與聯(lián)系人的通信交互行為來確定用戶與聯(lián)系人之間的直接親密度信息,通信交互行為越頻繁則直接親密度越高,從而根據(jù)用戶與聯(lián)系人之間的直接親密度信息來對聯(lián)系人的信息進行顯示,進而使得用戶能夠清楚直觀的了解與各個聯(lián)系人的聯(lián)系狀態(tài),方便查找交互較多的聯(lián)系人的信息。
附圖說明
圖1表示本發(fā)明實施例提供的通信錄的管理方法的基本步驟流程圖;
圖2表示本發(fā)明實施例提供的通信錄的管理方法中直接親密度信息的獲取流程圖;
圖3表示本發(fā)明實施例提供的親密度信息的管理方法的基本步驟流程圖;
圖4表示本發(fā)明實施例提供的親密度信息的管理方法中間接親密度信息的獲取流程圖;
圖5表示本發(fā)明實施例提供的通信錄的管理裝置的組成結(jié)構(gòu)圖;
圖6表示本發(fā)明實施例提供的親密度信息的管理裝置的組成結(jié)構(gòu)圖;
圖7表示本發(fā)明實施例提供的智能通信錄系統(tǒng)的工作原理圖。
具體實施方式
為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進行詳細(xì)描述。
本發(fā)明針對現(xiàn)有技術(shù)的通信錄排序方式導(dǎo)致的查找聯(lián)系人不便的問題,提供一種通信錄的管理方法、親密度信息的管理方法及裝置,根據(jù)預(yù)設(shè)時長內(nèi)用戶與聯(lián)系人的通信交互行為來確定用戶與聯(lián)系人之間的直接親密度信息,通信交互行為越頻繁則直接親密度越高,從而根據(jù)用戶與聯(lián)系人之間的直接親密度信息來對聯(lián)系人的信息進行顯示,進而使得用戶能夠清楚直觀的了解與各個聯(lián)系人的聯(lián)系狀態(tài),方便查找交互較多的聯(lián)系人的信息。
如圖1所示,本發(fā)明實施例提供一種通信錄的管理方法,包括:
步驟11,獲取預(yù)設(shè)時長內(nèi)終端設(shè)備對應(yīng)的用戶與所述終端設(shè)備的本地通信錄中存儲的聯(lián)系人之間的通信交互行為信息;
步驟12,根據(jù)所述通信交互行為信息,確定所述終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息;
步驟13,根據(jù)所述直接親密度信息,對所述終端設(shè)備存儲的聯(lián)系人的信息進行顯示。
本發(fā)明的上述實施例中,終端設(shè)備對應(yīng)的用戶與終端設(shè)備的本地通信錄中存儲的聯(lián)系人之間的通信交互行為為直接通信行為,例如用戶與聯(lián)系人之間的通話、短信等形式。預(yù)設(shè)時長為通信錄更新的周期,一般可設(shè)置為1周、2周、1個月等等,用戶可根據(jù)喜好自行設(shè)置,在此不作具體限定。根據(jù)步驟11獲得的通信交互行為信息即可確定用戶與聯(lián)系人之間的直接親密度信息,具體的,用戶與聯(lián)系人之間的通信交互行為越多,則其對應(yīng)的直接親密度越高。進而根據(jù)其直接親密度信息對聯(lián)系人的信息進行顯示,其顯示規(guī)則可由用戶自行設(shè)定,包括但不僅限于如下規(guī)則:按照直接親密度信息的大小進行升序或降序排列或優(yōu)先顯示某一特定直接親密度值的聯(lián)系人信息,在此不作一一限定。
用戶之間的交互行為(例如通信、社交等)在一定程度上能夠反應(yīng)用戶之間的關(guān)系親密程度,通信錄基于用戶之間的通信交互行為對聯(lián)系人進行排序比單純靠姓氏首字母排序更能方便用戶快速找到經(jīng)常聯(lián)系的聯(lián)系人。
具體的,本發(fā)明的上述實施例中所述管理方法還包括:
步驟14,將所述終端設(shè)備的本地通信錄和所述終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息上傳至服務(wù)器。
較佳的,將用戶與聯(lián)系人之間的直接親密度信息上傳至服務(wù)器,服務(wù)器能夠利用多個終端設(shè)備上報的信息(即海量的通信和社交數(shù)據(jù))為用戶提供更方便的通信錄服務(wù),例如好友推薦或陌生來電提醒等場景。
具體的,本發(fā)明實施例所述管理方法還包括:
步驟15,接收服務(wù)器發(fā)送的好友推薦信息;所述好友推薦信息是所述服務(wù)器根據(jù)所述終端設(shè)備對應(yīng)的用戶與非本終端設(shè)備存儲的聯(lián)系人之間的間接親密度信息得到的聯(lián)系人信息;或者
步驟16,接收服務(wù)器發(fā)送的所述終端設(shè)備對應(yīng)的用戶與陌生來電號碼對應(yīng)的用戶之間的間接親密度信息。
本發(fā)明的上述實施例中服務(wù)器能夠利用運營商網(wǎng)絡(luò)內(nèi)的海量通信和社交數(shù)據(jù),為用戶提供更方便的通信錄服務(wù),并可更廣泛的應(yīng)用在好友推薦、陌生來電提醒等場景。
需要說明的是,親密度代表用戶與聯(lián)系人之間的關(guān)系親密程度,可以基于用戶之間的通信行為(包括通話、消息等),進行如下計算:
直接親密度值:如果用戶之間存在直接通信行為,可以根據(jù)用戶之間的直接通信行為計算直接親密度值。
間接親密度值:如果用戶之間不存在直接通信行為,但存在共同的聯(lián)系人,可以計算其間接親密度值。例如,a與b之間存在直接通信行為,b與c之間存在直接通信行為,而c不是a的聯(lián)系人(即c與a之間不存在直接通信行為),則此時可計算a與c的間接親密度值。
具體的,本發(fā)明的上述實施例中所述通信交互行為信息至少包括:所述終端設(shè)備呼叫聯(lián)系人的通話總時長、所述終端設(shè)備被聯(lián)系人呼叫的通話總時長、所述終端設(shè)備呼叫聯(lián)系人的通話總次數(shù)、所述終端設(shè)備被聯(lián)系人呼叫的通話總次數(shù)、所述終端設(shè)備發(fā)送給聯(lián)系人的消息總條數(shù)以及所述終端設(shè)備接收到聯(lián)系人發(fā)送的消息總條數(shù)中的一項或多項。
下面對直接親密度信息的具體計算方法進行詳細(xì)描述:如圖2所示,即步 驟12包括:
步驟121,根據(jù)所述通信交互行為信息,確定每項通信交互行為的親密度因子;
步驟122,根據(jù)所述親密度因子以及每項通信交互行為信息,確定每項通信交互行為的親密度信息;
步驟123,對多項通信交互行為的親密度信息進行加權(quán),得到終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息。
具體的,假定終端設(shè)備對應(yīng)的用戶為u,本地通信錄存儲的聯(lián)系人為v,k代表一段時間周期{tk|k=1,…,n}的序列號,例如tk表示1個月,如果統(tǒng)計3個月內(nèi)的記錄,則n=3。
表1統(tǒng)計時間內(nèi)用戶u與聯(lián)系人k之間的通信行為指標(biāo)
如表1所示,用戶u與聯(lián)系人k之間的通信行為一般包括如表所示的六種通信行為,且由于用戶u與聯(lián)系人k之間的通信交互行為是有向的,通常分為如下三種情況:
1)用戶u經(jīng)常向聯(lián)系人v發(fā)起呼叫或發(fā)送消息,但聯(lián)系人v從來不主動也從來不回復(fù);
2)用戶u與聯(lián)系人v之間各自主動發(fā)起呼叫或發(fā)送消息的比例互為一半;
3)聯(lián)系人v經(jīng)常向用戶u發(fā)起呼叫或發(fā)送消息,但用戶u從來不主動也從來不回復(fù)。
以上三種情況,情況2與其它兩種情況用戶之間的親密度都不一樣,但可以認(rèn)為情況1和情況3中兩個用戶之間的親密度值都很低。我們可以假設(shè)用戶之間的親密度因子類似于正態(tài)分布曲線,在某一取值時達到峰值。
較佳的,步驟121具體為:用戶某項通信行為M∈{P,R,Q},在指定時間tk內(nèi)用戶u對聯(lián)系人v在某項通信行為M的親密度因子可按如下計算:
根據(jù)上述公式可以知道如果Muv和Mvu相等,則用戶u與聯(lián)系人v之間的親密度最高??紤]到用戶之間通信交互行為的有向性,將上述公式調(diào)整為:
進一步的,步驟122具體為:
假設(shè)用戶u和聯(lián)系人v指定時間tk內(nèi)某項通信行為M交互的總數(shù)量(如通話總時長或消息總條數(shù))為Nuv,m,k。在用戶u對聯(lián)系人v在指定時間tk內(nèi)、某項通信行為M的親密度值可以用以下公式來表示:
則,
進一步的,步驟123具體為:
對多項通信行為進行加權(quán)可以得到:
Ruv=α×Ruv,P+β×Ruv,R+γ×Ruv,Q
其中,α+β+γ=1。
本發(fā)明的上述實施例中得到直接親密度信息、服務(wù)器發(fā)送的好友推薦消息以及陌生來電號碼信息后,可對聯(lián)系人的信息進行顯示,其顯示方式包括但不僅限于下述方式:
可為用戶展示最近親密度值較高的聯(lián)系人;
用戶可選擇某位聯(lián)系人查看與該聯(lián)系人的親密度值變化曲線;
為用戶展示推薦的聯(lián)系人,例如可根據(jù)雙方親密度值變化曲線,為用戶推薦之前聯(lián)系較為頻繁最近疏于聯(lián)系的聯(lián)系人,用戶也可手動設(shè)置不再提醒該聯(lián)系人;
為用戶展現(xiàn)好友推薦信息;
陌生來電的間接親密度展示,根據(jù)服務(wù)器反饋的間接親密度值為用戶作出展現(xiàn)。
綜上,本發(fā)明的上述實施例根據(jù)預(yù)設(shè)時長內(nèi)用戶與聯(lián)系人的通信交互行為來確定用戶與聯(lián)系人之間的直接親密度信息,通信交互行為越頻繁則直接親密度越高,從而根據(jù)用戶與聯(lián)系人之間的直接親密度信息來對聯(lián)系人的信息進行顯示,進而使得用戶能夠清楚直觀的了解與各個聯(lián)系人的聯(lián)系狀態(tài),方便查找交互較多的聯(lián)系人的信息。
為了更好的實現(xiàn)上述目的,如圖3所示,本發(fā)明實施例還提供一種親密度信息的管理方法,包括:
步驟31,接收多個終端設(shè)備上報的每個終端設(shè)備的本地通信錄和所述終端設(shè)備對應(yīng)的用戶與該終端設(shè)備的本地通信錄中存儲的聯(lián)系人之間的直接親密度信息;
步驟32,根據(jù)所述直接親密度信息,確定與所述終端設(shè)備對應(yīng)的用戶之間沒有直接通信交互行為的聯(lián)系人與所述終端設(shè)備對應(yīng)的用戶之間的間接親密度信息;
步驟33,根據(jù)所述間接親密度信息,向所述終端設(shè)備發(fā)送好友推薦信息。
本發(fā)明的上述實施例中服務(wù)器側(cè)的方法主要是對于親密度信息的管理方法,即如果對終端上報的直接親密度信息進行處理,從而更好的為終端設(shè)備的通信錄提供服務(wù)。服務(wù)器能夠接收所有終端設(shè)備上報的各自的直接親密度信息,從而計算不存在直接通信行為的兩個用戶之間的間接親密度信息,并根據(jù)其間接親密度信息為終端設(shè)備提供好友推薦服務(wù)等。
具體的,本發(fā)明的上述實施例中所述管理方法還包括:
步驟34,根據(jù)所述間接親密度信息,向所述終端設(shè)備發(fā)送陌生來電的來電信息與所述終端設(shè)備對應(yīng)的用戶之間的間接親密度信息。對于陌生來電,服務(wù)器可獲取陌生來電與終端設(shè)備對應(yīng)的用戶之間的最短聯(lián)系路徑,從而可據(jù)此計算陌生來電與用戶之間的間接親密度信息,并向終端設(shè)備顯示該陌生來電的間接親密度信息,用戶可參考間接親密度信息決定是否需要接收或接聽該陌生來電的信息或電話。
進一步的,本發(fā)明的上述實施例中,如圖4所示,步驟32包括:
步驟321,確定與終端設(shè)備對應(yīng)的用戶沒有直接通信交互行為的聯(lián)系人;
步驟322,獲取所述確定的聯(lián)系人與所述終端設(shè)備對應(yīng)的用戶之間最短通信路徑;
步驟323,根據(jù)所述最短通信路徑上的各個終端設(shè)備之間的直接親密度信息,確定所述間接親密度信息。
綜上,如果兩個用戶之間沒有直接交互行為,可以尋找兩個用戶之間的最短聯(lián)系路徑,將最短聯(lián)系路徑上各節(jié)點之間的親密度值進行相乘,可以作為這兩個用戶之間的間接親密度值。
具體的,步驟33包括:
若所述間接親密信息滿足預(yù)設(shè)條件,向所述終端設(shè)備發(fā)送推薦滿足預(yù)設(shè)條件的聯(lián)系人的好友推薦信息。其預(yù)設(shè)條件可以為設(shè)置一閾值,例如a與b的直接親密度值較高、b與c的直接親密度值較高,而c不是a的聯(lián)系人,當(dāng)a與c的間接親密度值超過上述預(yù)設(shè)設(shè)定的閾值,可以為a推薦好友c。
本發(fā)明的上述實施例提供的親密度信息的管理方法能夠綜合多個終端設(shè)備上報的直接親密度信息,從而計算終端設(shè)備對應(yīng)的用戶與其非存儲聯(lián)系人之間的間接親密度信息,進而更好的為通信錄服務(wù),更好符合通信錄智能化的特性,滿足人性化設(shè)置。
為了更好的實現(xiàn)上述目的,如圖5所示,本發(fā)明實施例還提供一種通信錄的管理裝置,包括:
信息獲取模塊51,用于獲取預(yù)設(shè)時長內(nèi)終端設(shè)備對應(yīng)的用戶與所述終端設(shè)備的本地通信錄中存儲的聯(lián)系人之間的通信交互行為信息;
直接親密度計算模塊52,用于根據(jù)所述通信交互行為信息,確定所述終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息;
顯示模塊53,用于根據(jù)所述直接親密度信息,對所述終端設(shè)備存儲的聯(lián)系人的信息進行顯示。
具體的,本發(fā)明的上述實施例中所述管理裝置還包括:
上傳模塊,用于將所述終端設(shè)備的本地通信錄和所述終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息上傳至服務(wù)器。
具體的,本發(fā)明的上述實施例中所述管理裝置還包括:
第一接收模塊,用于接收服務(wù)器發(fā)送的好友推薦信息;所述好友推薦信息是所述服務(wù)器根據(jù)所述終端設(shè)備對應(yīng)的用戶與非本終端設(shè)備存儲的聯(lián)系人之間的間接親密度信息得到的聯(lián)系人信息;或者
第二接收模塊,用于接收服務(wù)器發(fā)送的所述終端設(shè)備對應(yīng)的用戶與陌生來電號碼對應(yīng)的用戶之間的間接親密度信息。
具體的,本發(fā)明的上述實施例中所述通信交互行為信息至少包括:所述終端設(shè)備呼叫聯(lián)系人的通話總時長、所述終端設(shè)備被聯(lián)系人呼叫的通話總時長、所述終端設(shè)備呼叫聯(lián)系人的通話總次數(shù)、所述終端設(shè)備被聯(lián)系人呼叫的通話總次數(shù)、所述終端設(shè)備發(fā)送給聯(lián)系人的消息總條數(shù)以及所述終端設(shè)備接收到聯(lián)系人發(fā)送的消息總條數(shù)中的一項或多項。
具體的,本發(fā)明的上述實施例中所述直接親密度計算模塊包括:
第一直接親密度計算子模塊,用于根據(jù)所述通信交互行為信息,確定每項通信交互行為的親密度因子;
第二直接親密度計算子模塊,用于根據(jù)所述親密度因子以及每項通信交互行為信息,確定每項通信交互行為的親密度信息;
第三直接親密度計算子模塊,用于對多項通信交互行為的親密度信息進行加權(quán),得到終端設(shè)備對應(yīng)的用戶與所述聯(lián)系人之間的直接親密度信息。
需要說明的是,本發(fā)明實施例提供的通信錄的管理裝置是應(yīng)用上述通信錄的管理方法的管理裝置,則上述通信錄的管理方法的所有實施例均適用于該管理裝置,且均能達到相同或相似的有益效果。
為了更好的實現(xiàn)上述目的,如圖6所示,本發(fā)明實施例還提供一種親密度信息的管理裝置,包括:
接收模塊61,用于接收多個終端設(shè)備上報的每個終端設(shè)備的本地通信錄和所述終端設(shè)備對應(yīng)的用戶與該終端設(shè)備的本地通信錄中存儲的聯(lián)系人之間的直接親密度信息;
間接親密度計算模塊62,用于根據(jù)所述直接親密度信息,確定與所述終端設(shè)備對應(yīng)的用戶之間沒有直接通信交互行為的聯(lián)系人與所述終端設(shè)備對應(yīng)的用戶之間的間接親密度信息;
推薦模塊63,用于根據(jù)所述間接親密度信息,向所述終端設(shè)備發(fā)送好友推薦信息。
具體的,本發(fā)明的上述實施例中所述管理裝置還包括:
信息發(fā)送模塊,用于根據(jù)所述間接親密度信息,向所述終端設(shè)備發(fā)送陌生來電的來電信息與所述終端設(shè)備對應(yīng)的用戶之間的間接親密度信息。
具體的,本發(fā)明的上述實施例中所述間接親密度計算模塊包括:
第一間接親密度計算子模塊,用于確定與終端設(shè)備對應(yīng)的用戶沒有直接通信交互行為的聯(lián)系人;
第二間接親密度計算子模塊,用于獲取所述確定的聯(lián)系人與所述終端設(shè)備對應(yīng)的用戶之間最短通信路徑;
第三間接親密度計算子模塊,用于根據(jù)所述最短通信路徑上的各個終端設(shè)備之間的直接親密度信息,確定所述間接親密度信息。
具體的,本發(fā)明的上述實施例中所述推薦模塊包括:
推薦子模塊,用于若所述間接親密信息滿足預(yù)設(shè)條件,向所述終端設(shè)備發(fā)送推薦滿足預(yù)設(shè)條件的聯(lián)系人的好友推薦信息。
需要說明的是,本發(fā)明實施例提供的親密度信息的管理裝置是應(yīng)用上述親密度信息的管理方法的管理裝置,則上述親密度信息的管理方法的所有實施例均適用于該管理裝置,且均能達到相同或相似的有益效果。
本發(fā)明實施例中實現(xiàn)上述通信錄的管理方法的為一終端的智能通信錄,實現(xiàn)上述親密度信息的管理方法的為一服務(wù)器,具體的,其智能通信錄和服務(wù)器的組成結(jié)構(gòu)如圖7所示:
終端的智能通信錄包括:
1.信息存儲模塊,存儲聯(lián)系人以及用戶與聯(lián)系人之間的通信交互行為信息,包括出呼/入呼的通話總時長、出呼/入呼的通話總次數(shù)、發(fā)送給/接收到聯(lián)系人的消息總條數(shù);
2.直接親密度計算模塊,根據(jù)上述方法用于計算用戶與聯(lián)系人之間的親密度值。親密度值隨著一段時間內(nèi)用戶之間交互行為的變化而發(fā)生變化,例如用戶與某個聯(lián)系人在之前某段時間內(nèi)聯(lián)系頻繁、親密度值高,而在接下來一段時間內(nèi)雙方聯(lián)系較少、親密度值下降;
3.與服務(wù)器交互模塊,完成于服務(wù)器之間的交互,包括:上傳或同步終端本地通信錄、將用戶與聯(lián)系人之間的直接親密度值上傳至服務(wù)器、接收服務(wù)器計算得到的好友推薦信息等;
4.展現(xiàn)模塊:
可為用戶展示最近親密度值較高的聯(lián)系人;
用戶可選擇某位聯(lián)系人查看與該聯(lián)系人的親密度值變化曲線;
為用戶展示推薦的聯(lián)系人,例如可根據(jù)雙方親密度值變化曲線,為用戶推薦之前聯(lián)系較為頻繁最近疏于聯(lián)系的聯(lián)系人,用戶也可手動設(shè)置不再提醒該聯(lián)系人;
為用戶展現(xiàn)好友推薦信息;
陌生來電的間接親密度展示,根據(jù)服務(wù)器反饋的間接親密度值為用戶作出展現(xiàn)。
服務(wù)器包括:
1.信息交互和存儲模塊,與終端智能通信錄交互,包括:接收或同步終端本地通信錄、接收和存儲用戶與聯(lián)系人之間的直接親密度值、將好友推薦信息反饋至終端、將陌生來電的間接親密度值反饋至終端等;
2.間接親密度計算模塊,根據(jù)終端智能通訊錄上傳的聯(lián)系人及直接親密度值,計算沒有直接交互行為、存在聯(lián)系路徑(路徑上節(jié)點可能為1或多個)的用戶之間的間接親密度值;對于陌生來電,也可據(jù)此計算與用戶之間的間接親密度值;
3.好友推薦模塊,服務(wù)器根據(jù)計算的間接親密度值,在該值超過一定閾值時可為用戶推薦可能的好友,例如a與b的直接親密度值較高、b與c的直接親密度值較高,c不是a的聯(lián)系人,a與c的間接親密度值超過一定閾值,可以為a推薦好友c。
綜上,本發(fā)明實施例提出一種基于用戶通信交互行為的親密度計算方法以及終端和服務(wù)器相結(jié)合的系統(tǒng),一方面能夠方便用戶快速找到經(jīng)常聯(lián)系的聯(lián)系人,另一方面能夠利用運營商網(wǎng)絡(luò)內(nèi)的海量通信數(shù)據(jù),為用戶提供更方便的通信錄服務(wù),并可更廣泛地應(yīng)用在好友推薦、陌生來電提醒等場景。
以上所述是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技 術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。