專利名稱:在網絡社區中對用戶及其好友進行關聯的方法及系統的制作方法
技術領域:
本發明涉及計算機及通信領域,更具體地說,涉及一種在網絡社區中對 用戶及其好友進行關^:的方法及系統。
背景技術:
隨著互聯網的興起,網絡社區已為用戶所熟知。在網絡社區中,用戶可 以建立自己的檔案,其中包括照片和個人興趣等,用戶之間可以進行公開或 私下留言,還可以加入其他朋友的小組。而網絡社區為了進一步增強用戶粘 性,還會向用戶推薦好友。本申請中涉及的"用戶"與"好友"的概念是相 對的,對網絡社區中的某個用戶而言,其他用戶都可作為該用戶的潛在好友, 成為被推薦的對象。
現有技術一中,網絡社區采取隨機推薦的方式向用戶推薦好友,在部分
網絡社區中,這種方式主要針對VIP用戶。但是由于該方式是完全的隨機推薦,
用戶與好友之間毫無關聯,用戶對推薦給他的好友沒有更深層的了解,不清 楚為什么把該好友推薦給自己,因此缺乏長期關注的動力。
現有技術二中,網絡社區通過關系鏈向用戶推薦好友,具體過程是(1) 獲取用戶的好友列表;(2)掃描其好友的好友列表,從中找到那些在用戶的 好友列表中不存在的好友;(3 )將這些好友隨機推薦給用戶。這種方式較現 有技術一有所改進,但是在實際應用中,用戶與其好友間的好友關系鏈差異 可能4艮大,例如用戶可能完全不認識其好友的好友,而在這種情況下,該現 有技術又難以確定用戶與被推薦好友間的關聯,導致所推薦的好友無法引起 用戶的關注。
用戶與被推薦好友間的關聯性,'從而增強網絡社、區中用戶與好友間的交流。
發明內容
本發明的目的之一在于提供一種在網絡社區中對用戶及其好友進行關聯 的方法及系統,旨在提高用戶與被推薦好友間的關聯性。
包括:' ,、 * '、'、 、 '、
提取單元,從用戶個人信息中提取出特征元素;
搜索單元,在網絡社區中搜索與所述特征元素相關的資源;
5關聯單元,根據所述搜索單元搜索到的資源確定待推薦的好友,并將所 述好友關聯到用戶。
其中,所述用戶個人信息包括用戶的個人檔案資料,和/或用戶發表的內容。
其中,所述提取單元對用戶個人信息中的特征元素進行優先級劃分,并 提取出優先級最高的特征元素。
其中,所述系統還包括限定單元,對提取單元提取出的特征元素添加 限定詞,并將帶有所述限定詞的特征元素發送至搜索單元。
其中,所述搜索單元的搜索方式包括將所述特征元素或帶有限定詞的 特征元素作為關鍵詞,在網絡社區中搜索包含所述關鍵詞的資源。
其中,所述資源包括網絡曰志。
其中,所述關聯單元中設置有相關度閾值;所述關聯單元對搜索單元搜 索到的資源進行文本相關性分析,并將達到所述相關度閾值的好友作為待推 薦的好友關聯到用戶。
其中,所述關聯單元將好友關聯到用戶的方式包括將好友列入推薦名 單中,并將所述推薦名單顯示到用戶界面上。
A. 從用戶個人信息中提取出特征元素;
B. 在網絡社區中搜索與所述特征元素相關的資源;
C. 根據搜索到的資源確定待推薦的好友,并將所述好友關聯到用戶。 其中,所述步驟A中用戶個人信息包括用戶的個人檔案資料,和/或用
戶發表的內容。
其中,所述用戶個人信息中的特征元素包括用戶的個人檔案資料中的 興趣愛好項。
其中,所述步驟A包括
Al.對用戶個人信息中的特征元素進行優先級劃分; A2.提取出優先級最高的特征元素。
其中,所述步驟A和B之間還包括對所述特征元素添加限定詞,并將帶 有所述限定詞的特征元素發送至搜索單元。
其中,所述步驟B包括將所述特征元素或帶有限定詞的特征元素作為關 鍵詞,在網絡社區中搜索包含所述關鍵詞的資源。
其中,所述資源包括網絡日志。
其中,所述步驟C之前包括設置相關度閾值;
所述步驟C中確定待推薦的好友的步驟包括對搜索單元搜索到的資源進 4亍文本相關性分析,并將達到
6到用戶。
其中,所述步驟C中將好友關聯到用戶的步驟包括將好友列入推薦名單 中,并將所述推薦名單顯示到用戶界面上。
由上可知,本發明提高了用戶與被推薦好友間的關聯性,增強了網絡社 區中用戶與好友間的交流。
圖1是本發明其中 一個實施例在網絡社區中對用戶及其好友進行關聯的
系統結構圖2是本發明其中 一個實施例在網絡社區中對用戶及其好友進行關聯的 系統結構圖3是本發明其中 一個實施例在網絡社區中對用戶及其好友進行關聯的 方法流程圖4是本發明其中 一個實施例在網絡社區中對用戶及其好友進行關聯的 方法流程圖。
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及 實施例,對本發明進行進一步詳細說明。
具體實施例方式
在本發明中,提取單元從用戶個人信息中提取出特征元素,再由搜索單 元從網絡社區中搜索與特征元素相關的資源,再由關聯單元根據搜索到的資 源確定待推薦的好友,并將所述好友關聯到用戶。因此本發明將原有的隨機 推薦方式轉變成了 一定程度的定向推薦,提高了用戶與被推薦好友間的關聯 度,因此可使用戶對被推薦好友有更強烈和更持久的關注興趣。
圖1示出了本發明其中 一個實施例在網絡社區中對用戶及其好友進行關 聯的系統結構,該系統包括提取單元IO、搜索單元20和關聯單元30。其中
(1) 提取單元IO,從用戶個人信息中提取出特征元素。
(2) 搜索單元20,與提取單元10相連,在網絡社區中搜索與特征元素相 關的資源。
(3) 關聯單元30,與搜索單元20相連,根據搜索到的資源確定待推薦的 好友,并將所述好友關聯到用戶。
其提取出來,發送:搜索單元20。 ' ''、"'用戶個人信息包括所有與用戶相關的信息,主要是用戶創建的信息。在
一個實例中,個人信息包括用戶填寫的個人檔案資料,或者用戶發表的曰
志、相冊、用戶的心情感言等。
特征元素,是指用戶個人信息中與要建立起關聯的對象有關的內容,例 如是可能引起其他人共鳴的內容。在一個實例中,若個人信息是指用戶填寫 的個人檔案資料,那么該特征元素可以是該個人當資料中的興趣愛好項。當 然,特征元素也可以是其他內容,只要是與用戶本身有關的、可能引起他人 關注的內容即可,本發明并不限定其具體表現形式。
在一個實施方式中,搜索單元20在網絡社區中搜索與特征元素相關的資 源。該搜索單元20可為一般意義上所稱的搜索引擎,其搜索方式包括多種。 在一個實例中,其搜索方式是以特征元素為關鍵詞,在網絡社區中搜索包含 該關鍵詞的資源。
本發明所稱的資源,包括網絡社區中的所有數據。而在一個實例中,該 資源是指網絡日志。當然,還可以是相冊、用戶的心情感言等,本發明并不 以此限定保護范圍。
在一個實例中,搜索單元20根據特征元素進行搜索,返回限定時間(例 如3天)內具有相關性的所有網絡日志,所稱的相關性,最簡單的一種情況就 是,該特征元素在所有這些網絡日志中均出現過至少一次。
在一個實施方式中,關聯單元30首先根據搜索到的資源確定待推薦的好 友,然后將該好友推薦給用戶。本發明可通過多種方式確定待推薦的好友, 也可通過多種方式將好友推薦給用戶。
在一個實例中,關聯單元30確定待推薦的好友的方式是對搜索到的資 源進行文本相關性分析,選取相關度達到一閾值的好友,將其確定為待推薦 的好友。該相關度的計算可通過多種方式,例如,可通過對該資源中出現前 述特征元素的次^t進行統計,設定相關度的閾值為K,若統計得到某資源中特 征元素出現的次數達到K,則將該資源對應的好友確定為待推薦的好友。在本 發明的一個實例中,相關度的表現形式也可有多種,可通過一個數值,例如 百分比的形式向用戶展示相關度的大小,從而使得用戶可根據該數值進而確 定最終接受的好友。當然,本發明并不以上述的實現方式限定保護范圍。
在一個實例中,關聯單元30將好友推薦給用戶的方式是將好友列入推 薦名單中,并將所述推薦名單顯示到用戶界面上。當然,本發明并不以此限 定保護范圍。圖2示出了本發明其中一個實施例在網絡社區中對用戶及其好友進行關
聯的系統結構,包括提取單元IO、搜索單元20和關聯單元30,此外還包括限 定單元40。
該限定單元40與提取單元10及搜索單元30相連,對提取出來的特征元素 添加限定詞,并將帶有所述限定詞的特征元素發送至搜索單元30。該限定詞, 如電影、汽車等一起提交到搜索引擎。
在一個實例中,若用戶在個人檔案資料中填寫了 "正在看的電視劇"是 "我們倆的婚姻",那么提取單元10提取出的特征元素為我們倆的婚姻。 為了控制推薦的相關性,限定單元40此時就會給該特征元素增加限定詞,例 如給"我們倆的婚姻,,加上"電視劇,,,然后以兩者的結合去搜索。
圖3示出了本發明其中 一個實施例在網絡社區中對用戶及其好友進行關
聯的方法流程。具體過程如下
在步驟S301中,從用戶個人信息中提取出特征元素。
在步驟S302中,在網絡社區中搜索與該特征元素相關的資源。
在步驟S303中,根據搜索到的資源確定待推薦的好友,并將該好友推薦
給用戶。
在步驟S301的一個實施方式中,用戶個人信息包括所有與用戶相關的信 息,主要是用戶創建的信息。在一個實例中,個人信息包括用戶填寫的個 人檔案資料,或者用戶發表的日志、相冊、用戶的心情感言等。
特征元素,是指可能引起其他人共鳴的內容。在一個實例中,若個人信 息是指用戶填寫的個人檔案資料,那么該特征元素則可以是該個人當資料中 的興趣愛好項。當然,特征元素也可以是其他內容,只要是與用戶本身有關 的、可能引起他人關注的內容即可,本發明并不限定其具體表現形式。
在步驟S302中,搜索方式包括多種。在一個實例中,其搜索方式是以特 征元素為關鍵詞,在網絡社區中搜索包含該關鍵詞的資源。
本發明所稱的資源,包括網絡社區中的所有數據。而在一個實例中,該 資源是指網絡日志。當然,還可以是相冊、用戶的心情感言等,本發明并不 以此限定保護范圍。
在一個實例中,搜索單元20根據特征元素進行搜索,返回限定時間(例 如3天)內具有相關性的所有網絡日志,所稱的相關性,最簡單的一種情況就 是,該特征元素在所有這些網絡日志中均出現過至少一次。在步驟S303中,可通過多種方式確定待推薦的好友,也可通過多種方式
將好友推薦給用戶。
在一個實例中,確定待推薦的好友的方式是對搜索到的資源進行文本 相關性分析,選取相關度達到一閾值的好友,將其確定為待推薦的好友。該 相關度的計算可通過多種方式,例如,可通過對該資源中出現前述特征元素 的次數進行統計,設定相關度的閣值為K,若統計得到某資源中特征元素出現 的次數達到K,則將該資源對應的好友確定為待推薦的好友。在本發明的一個 實例中,相關度的表現形式也可有多種,可通過一個數值,例如百分比的形 式向用戶展示相關度的大小,從而使得用戶可根據該數值進而確定最終接受 的好友。當然,本發明并不上述的實現方式限定保護范圍。
在一個實例中,關聯單元30將好友推薦給用戶的方式是將好友列入推 薦名單中,并將所述推薦名單顯示到用戶界面上。當然,本發明并不以此限 定保護范圍。
圖4示出了本發明其中 一個實施例在網絡社區中對用戶及其好友進行關 聯的方法流程,其具體過程包括
在步驟S401中,對用戶在個人檔中興趣愛好項的內容進行優先級劃分。 在本步驟中,進行優先級劃分的目的,是為了找到陌生人之間更容易合拍的 元素。在一個實例中,優先級是根據用戶的填寫量和更新頻率、潛在的商業 價值等來制定的,例如可分為多個等級,并在不同的興趣愛好項與各等級之 間建立映射關系。
在步驟S402中,提取出優先級最高的特征元素。在一個實例中,最期待 的電影、最近在玩的游戲、最喜歡的香水品牌,這3項的優先級會高于"最擅 長的運動項目"。
在步驟S403中,對該興趣愛好項添加限定詞,以其整體作為關鍵詞。
在一個實例中,若用戶在個人檔案資料中填寫了 "正在看的電視劇"是 "我們倆的婚姻",那么提取單元10提取出的特征元素為我們倆的婚姻。 為了控制推薦的相關性,限定單元40此時就會給該特征元素增加限定詞,例 如給"我們倆的婚姻"加上"電視劇",然后以兩者的結合作為關鍵詞。
在步驟S404中,在網絡社區中搜索與該關鍵詞相關的資源。具體的搜索 方式與現有技術類似。
在步驟S405中,根據搜索到的資源進行文本相關性分析,將相關度最高 者作為待推薦的好友。
在步驟S406中,將該好友列入推薦名單中,并將推薦名單顯示到用戶界 面上。應當說明的是,除上述方式外,還可采取其他的推薦方式。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本 發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本 發明的保護范圍之內。
權利要求
1、一種在網絡社區中對用戶及其好友進行關聯的系統,其特征在于,所述系統包括提取單元,從用戶個人信息中提取出特征元素;搜索單元,在網絡社區中搜索與所述特征元素相關的資源;關聯單元,根據所述搜索單元搜索到的資源確定待推薦的好友,并將所述好友關聯到用戶。
2.其特征在于,所述用戶個人信息包括:用戶的個人檔i資料,和;或用戶發表的內容。
3 、根據權利要求2所述的在網絡社區中對用戶及其好友進行關聯的系統, 其特征在于,并提取出優先級最高的特征元素。關的系統,
4、根據權利要; 其特征在于,所述系統還包括限定單元,對提取單元提取出的特征元素添加限定詞,并將帶有所述限 定詞的特征元素發送至搜索單元。系統,
5.其特征在于,所述搜索單元的搜索方式包括將所述特征元素或帶有限定詞的特征元素作為關鍵詞,在網絡社區中搜 索包含所述關鍵詞的資源。
6、根據權利要; 其特征在于,所述資源包括網絡EK士
7、根據權利要求1至6中任一項所述的在網絡社區中對用戶及其好友進行 關聯的系統,其特征在于,所述關聯單元中設置有相關度闊值;所述關聯單元對搜索單元搜索到的資源進行文本相關性分析,并將達到關到用戶。
8、根據權利要求7所述的在網絡社區中對用戶及其好友進行關聯的系統,其特征在于,所述關聯單元將好友關聯到用戶的方式包括將好友列入推薦名單中,并將所述推薦名單顯示到用戶界面上。
9. 一種在網絡中對用戶及其好友進行關聯的方法,其特征在于,所述方法包括以下步驟' 、" 、 、、 ",A. 從用戶個人信息中提取出特征元素;B. 在網絡社區中搜索與所述特征元素相關的資源;C. 根據搜索到的資源確定待推薦的好友,并將所述好友關聯到用戶。
10. 根據權利要求9所述的在網絡社區中對用戶及其好友進行關聯的方法,其特征在于,所述步驟A中用戶個人信息包括用戶'的個人檔案資料,'和 /或用戶發表的內容。
11. 根據權利要求10所述的在網絡社區中對用戶及其好友進行關聯的方 法,其特征在于,所述用戶個人信息中的特征元素包括用戶的個人檔案資 料中的興趣愛好項。
12. 根據權利要求10所述的在網絡社區中對用戶及其好友進行關聯的方法,其特征在于,所i步驟A包括 ' ''八 —、 ''Al.對用戶個人信息中的特征元素進行優先級劃分; A2.提取出優先級最高的特征元素。
13.根據權利要求10所述的在網絡社區中對用戶及其好友進行關聯的方法,其特征在于,所i步驟A和B之間還包括 ^八 〃 ' '、對所述特征元素添加限定詞,并將帶有所述限定詞的特征元素發送至搜 索單元。
14、根據權利要求13所述的在網絡社區中對用戶及其好友進行關聯的方 法,其特征在于,所述步驟B包括索包含所述關鍵詞的i:。
15.根據權利要求10所述的在網絡社區中對用戶及其好友進行關聯的方法,其特征在于,所述資源包括網絡日志。
'、" ' ''
16、 根據權利要求15所述的在網絡社區中對用戶及其好友進行關聯的方法,其特征在于,所述步驟C之前包括設置相關度閾值;所述步驟C中確定待推薦的好友的步驟包括對搜索單元搜索到的資源進 行文本相關性分析,并將達到所述相關度閾值的好友作為待推薦的好友關聯 到用戶。
17、 根據權利要求16所述的在網絡社區中對用戶及其好友進行關聯的方 法,其特征在于,所述步驟C中將好友關聯到用戶的步驟包括將好友列入推薦名單中,并將所述推薦名單顯示到用戶界面上。
全文摘要
本發明涉及通信領域,提供了一種在網絡社區中對用戶及其好友進行關聯的方法及系統。所述方法包括以下步驟A.從用戶個人信息中提取出特征元素;B.在網絡社區中搜索與所述特征元素相關的資源;C.根據搜索到的資源確定待推薦的好友,并將所述好友關聯到用戶。所述系統包括提取單元、搜索單元和關聯單元。本發明提高了用戶與被推薦好友間的關聯性,增強了網絡社區中用戶與好友間的交流。
文檔編號G06F17/30GK101446961SQ20081018940
公開日2009年6月3日 申請日期2008年12月24日 優先權日2008年12月24日
發明者曹世雄, 柱 梁 申請人:騰訊科技(深圳)有限公司