r>[0059]圖5是根據(jù)本發(fā)明優(yōu)選實施例的社交圈識別模塊的工作流程示意圖,在圖5中示出了社交圈識別模塊的工作流程。
[0060]根據(jù)圖5,社交圈識別模塊首先建立保存社交圈劃分標簽的數(shù)據(jù)結構,稱為標簽列表,該列表主要通過提取人物教育信息中涉及到的學校名稱以及工作信息中的公司名稱獲得;優(yōu)選地,對于沒有教育信息和工作信息的用戶,可以將其簡介、認證信息和標簽信息組織為一段文本,通過分詞工具對這段文本進行分詞、詞性標注和組織機構名提取三個步驟,最終提取出其中的組織機構名。
[0061]優(yōu)選地,對于標簽列表中的每個詞,建立對應的保存所包含的人物的數(shù)據(jù)結構,稱為映射表。這樣在映射表中就建立了人物與其組織機構名的映射。
[0062]優(yōu)選地,社交圈識別模塊將首先從數(shù)據(jù)庫中讀取目標人物的個人信息,然后將人物的基本信息、教育信息、職業(yè)信息和標簽信息拼接為一個字符串,對這個字符串調用用于實現(xiàn)圖5中步驟S504的相應模塊進行處理。
[0063]在步驟S504中,讀入用戶個人信息后將其分詞,再對分詞結果中的每個詞判斷是否是組織機構名等可以作為團體標簽的詞,過濾掉其他無關詞匯并返回。
[0064]然后,對于每個返回詞匯都執(zhí)行上述步驟S506?步驟S510。
[0065]其中,在步驟S506中,判斷當前詞匯是否已經存在于列表I (標簽列表)中,若存在則執(zhí)行步驟S510 ;否則將此詞加入列表I中,再執(zhí)行步驟S510。
[0066]在步驟S510中,將當前人物(即用戶)加入到附屬于當前詞的映射表中。
[0067]接下來,程序讀入目標用戶的所有關注用戶,對于每個用戶均執(zhí)行步驟S504?步驟S510,直到所有用戶都被處理完成。
[0068]在社交圈識別模塊完成上述處理后,程序將保存有劃分結果的映射表傳遞給前端的社交圈可視化模塊,并通過社交圈可視化模塊展示出來。圖6是根據(jù)本發(fā)明優(yōu)選實施例的社交圈可視化模塊的顯示效果示意圖,示出了用戶被分成不同的類別顯示的效果。
[0069]綜上所述,通過上述實施例或優(yōu)選實施例,通過將一個目標人物的好友(關注或者互相關注的用戶)分類歸入不同的非正式或者正式的機構組織,可以清楚地展現(xiàn)目標人物所在的興趣團體和實體機構。一方面將目標用戶的好友關系劃分為不同類別(相同機構、相同興趣等),有利于微博用戶之間的關系緊密度分析和微博好友、微博內容推薦;另一方面,也有利于基于興趣團體的精準廣告投放。
[0070]顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
[0071]以上上述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【主權項】
1.一種用戶信息顯示方法,其特征在于包括: 獲取目標社交用戶和/或相關社交用戶的用戶資料,其中,所述相關社交用戶是與所述目標社交用戶相關的社交用戶; 提取所述用戶資料中的特定用戶信息,其中,所述特定用戶信息用于指示社交用戶所屬的組織機構或從業(yè)領域; 按照所述特定用戶信息,分組顯示所述目標社交用戶和/或所述相關社交用戶的信肩、O
2.根據(jù)權利要求1所述的方法,其特征在于,所述相關社交用戶包括以下至少之一??關注所述目標社交用戶的社交用戶、所述目標社交用戶關注的社交用戶、與所述目標社交用戶相互關注的社交用戶。
3.根據(jù)權利要求1所述的方法,其特征在于,提取所述特定用戶信息包括: 獲取所述用戶資料中的字段信息; 根據(jù)預定處理,提取所述特定用戶信息;其中,所述預定處理包括:在所述字段信息的數(shù)目為一個的情況下,對所述字段信息分別進行分詞、詞性標注,并根據(jù)分詞得到的結果和對該結果標注的詞性,確定所述字段信息中包含的所述特定用戶信息;在所述字段信息的數(shù)目為多個的情況下,將多個所述字段信息拼接為字符串,對所述字符串分別進行分詞處理、詞性標注,并根據(jù)分詞得到的結果和對該結果標注的詞性,確定所述字符串中包含的所述特定用戶信息。
4.根據(jù)權利要求3所述的方法,其特征在于,所述字段信息包括:學校名稱信息和/或公司名稱信息。
5.根據(jù)權利要求3所述的方法,其特征在于,在所述用戶資料中的學校名稱信息和/或公司名稱信息為空的情況下,所述字段信息還包括以下至少之一:個人簡介信息、認證信息、標簽信息。
6.根據(jù)權利要求1至5中任一項所述的方法,其特征在于,在根據(jù)所述特定用戶信息分組顯示所述目標社交用戶和/或所述相關社交用戶的信息之前,所述方法還包括: 建立用于保存組織機構與社交用戶,或者保存從業(yè)領域與社交用戶的映射關系的映射表; 根據(jù)從所述用戶資料中提取的所述特定用戶信息中的組織機構或從業(yè)領域,在所述映射表中保存組織機構與對應的社交用戶,或者從業(yè)領域與對應的社交用戶的映射關系。
7.根據(jù)權利要求6所述的方法,其特征在于,根據(jù)所述特定用戶信息分組顯示所述目標社交用戶和/或所述相關社交用戶的信息包括: 根據(jù)所述映射表中保存的所述映射關系,顯示與組織機構或從業(yè)領域建立映射關系的部分或者全部社交用戶的信息。
8.一種用戶信息顯示裝置,其特征在于包括: 獲取模塊,用于獲取目標社交用戶和/或相關社交用戶的用戶資料,其中,所述相關社交用戶是與所述目標社交用戶相關的社交用戶; 提取模塊,用于提取所述用戶資料中的特定用戶信息,其中,所述特定用戶信息用于指示社交用戶所屬的組織機構或從業(yè)領域; 顯示模塊,用于按照所述特定用戶信息,分組顯示所述目標社交用戶和/或所述相關社交用戶的信息。
9.根據(jù)權利要求1所述的裝置,其特征在于,所述裝置還包括: 建立模塊,用于建立用于保存組織機構與社交用戶,或者保存從業(yè)領域與社交用戶的映射關系的映射表; 保存模塊,用于根據(jù)從所述用戶資料中提取的所述特定用戶信息中的組織機構或從業(yè)領域,在所述映射表中保存組織機構與對應的社交用戶,或者從業(yè)領域與對應的社交用戶的映射關系。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述顯示模塊,還用于根據(jù)所述映射表中保存的所述映射關系,顯示與組織機構或從業(yè)領域建立映射關系的部分或者全部社交用戶的信息。
【專利摘要】本發(fā)明公開了一種用戶信息顯示方法和裝置,其中,該方法包括:獲取目標社交用戶和/或相關社交用戶的用戶資料,其中,相關社交用戶是與目標社交用戶相關的社交用戶;提取用戶資料中的特定用戶信息,其中,特定用戶信息用于指示社交用戶所屬的組織機構或從業(yè)領域;按照特定用戶信息,分組顯示目標社交用戶和/或相關社交用戶的信息。通過本發(fā)明,解決了無法對大量的社交用戶進行合理篩選所導致的問題,從而實現(xiàn)了根據(jù)特定用戶信息顯示社交用戶的信息,提升了用戶體驗。
【IPC分類】G06F17-30
【公開號】CN104572738
【申請?zhí)枴緾N201310504024
【發(fā)明人】董振江, 陳虹, 徐志明
【申請人】中興通訊股份有限公司, 哈爾濱工業(yè)大學
【公開日】2015年4月29日
【申請日】2013年10月23日