專利名稱:一種社交網(wǎng)站中用戶向好友推薦好友的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及社交網(wǎng)站中的一種用戶向好友推薦好友的方法及系統(tǒng),屬于網(wǎng)絡(luò)通信 領(lǐng)域。
背景技術(shù):
社交網(wǎng)站眼下成為人們相互交流的常用工具,可以打破面對面交流的各種障礙。 在社交網(wǎng)站上,用戶和好友可以隨意的進(jìn)行交流。為了增加網(wǎng)站的粘連性和用戶體驗性,社 交網(wǎng)站都會給用戶推薦好友。目前,社交網(wǎng)站的好友推薦技術(shù),通常是基于用戶與好友之間有某個相同的屬性 而隨機將好友推薦給用戶,比如說有相同的居住地。但是居住在同一個地方的人太多了,用 戶對推薦給他的好友沒有深層的了解,沒有共同的話題。用戶對系統(tǒng)推薦的好友缺乏信任, 成為好友可能性不高,這造成系統(tǒng)的推薦效率低,用戶的體驗不好,不能真正的起到增進(jìn)用 戶之間交流的作用。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種社交網(wǎng)站中用戶向好友推薦好友的方法及系統(tǒng),它 能夠?qū)崿F(xiàn)用戶向好友推薦好友;被推薦的雙方由于有用戶作為中間媒介,會更信任一些, 成為好友的可能性增大,推薦效率會更高,從而增進(jìn)用戶之間的交流,增強了用戶的社交體 驗。為解決上述技術(shù)問題,本發(fā)明采用如下的技術(shù)方案一種社交網(wǎng)站中用戶向好友 推薦好友的方法,包括以下步驟
Si,用戶選擇推薦對象;
S2,服務(wù)器分析推薦對象可能認(rèn)識的用戶好友并展示給用戶; S3,用戶選擇欲向推薦對象推薦的用戶好友; S4,服務(wù)器向用戶推薦的雙方發(fā)送消息通知。步驟S2中,服務(wù)器分析推薦對象時,需從數(shù)據(jù)庫中查詢用戶關(guān)系數(shù)據(jù)。步驟S4中,服務(wù)器將消息通知存入數(shù)據(jù)庫,同時向用戶推薦的雙方發(fā)送系統(tǒng)消 肩、ο前述的一種社交網(wǎng)站中用戶向好友推薦好友的方法中,所述的步驟S2進(jìn)一步包 括,服務(wù)器根據(jù)推薦對象在用戶好友中所處的分組,分析該對象可能認(rèn)識的用戶好友。前述的一種社交網(wǎng)站中用戶向好友推薦好友的方法中,所述的步驟S2進(jìn)一步包 括,服務(wù)器將推薦對象可能認(rèn)識的用戶好友顯示在用戶好友列表中比較靠前的位置供用戶 選擇。前述的一種社交網(wǎng)站中用戶向好友推薦好友的方法中,所述的步驟S3中,用戶通 過好友列表選擇向推薦對象推薦的好友。實現(xiàn)前述方法的一種社交網(wǎng)站中用戶向好友推薦好友的系統(tǒng),包括對象選擇模塊,用于用戶選擇推薦對象;
分析展示模塊,用于服務(wù)器分析推薦對象可能認(rèn)識的用戶好友并展示給用戶; 好友推薦模塊,用于用戶選擇欲向推薦對象推薦的用戶好友; 通知發(fā)送模塊,用于服務(wù)器向用戶推薦的雙方發(fā)送消息通知。對象選擇模塊中,服務(wù)器分析推薦對象時,需從數(shù)據(jù)庫中查詢用戶關(guān)系數(shù)據(jù)。分析展示模塊中,服務(wù)器根據(jù)推薦對象在用戶好友中所處的分組,分析該對象可 能認(rèn)識的用戶好友。通知發(fā)送模塊中,服務(wù)器將消息通知存入數(shù)據(jù)庫,同時向用戶推薦的雙方發(fā)送系 統(tǒng)消息。前述的一種社交網(wǎng)站中用戶向好友推薦好友的系統(tǒng),還包括排序模塊,用于服務(wù) 器將推薦對象可能認(rèn)識的用戶好友顯示在用戶好友列表中比較靠前的位置供用戶選擇,所 述排序模塊連接分析展示模塊。前述的一種社交網(wǎng)站中用戶向好友推薦好友的系統(tǒng),還包括好友列表模塊,用于 建立好友列表供用戶選擇,所述好友列表模塊連接分析展示模塊。與現(xiàn)有技術(shù)相比,本發(fā)明通過用戶選擇推薦對象和向推薦對象推薦的好友,服務(wù) 器分析推薦對象可能認(rèn)識的用戶好友供用戶選擇,能夠?qū)崿F(xiàn)用戶向好友推薦好友;被推薦 的雙方由于有用戶作為中間媒介,會更信任一些,成為好友的可能性增大,推薦效率會更 高,從而增進(jìn)用戶之間的交流,增強了用戶的社交體驗。
圖1是本發(fā)明的一種實施例的系統(tǒng)示意圖; 圖2是本發(fā)明的一種實施例的工作流程圖。附圖標(biāo)記1_對象選擇模塊,2-分析展示模塊,3-好友推薦模塊,4-通知發(fā)送模 塊,5-排序模塊,6-好友列表模塊。下面結(jié)合附圖和具體實施方式
對本發(fā)明作進(jìn)一步的說明。
具體實施例方式
具體實施例方式一種社交網(wǎng)站中用戶向好友推薦好友的方法,包括以下步驟 Si,用戶選擇推薦對象;
S2,服務(wù)器分析推薦對象可能認(rèn)識的用戶好友并展示給用戶; S3,用戶選擇欲向推薦對象推薦的用戶好友; S4,服務(wù)器向用戶推薦的雙方發(fā)送消息通知。用戶可以通過輸入向推薦對象推薦的用戶好友的姓名的全拼或者拼音縮寫來搜 索用戶好友,本實施例中用戶通過輸入好友姓名的拼音首字母縮寫來搜索好友;用戶也可 以在好友分類查找的結(jié)果里選擇好友;用戶同時可給推薦的用戶好友留言,這可以通過發(fā) 系統(tǒng)消息的方式來實現(xiàn),該系統(tǒng)消息會被存入數(shù)據(jù)庫。步驟S2中,服務(wù)器分析推薦對象時,需從數(shù)據(jù)庫中查詢用戶關(guān)系數(shù)據(jù)。步驟S4中,服務(wù)器將消息通知存入數(shù)據(jù)庫,同時向用戶推薦的雙方發(fā)送系統(tǒng)消 肩、ο
所述的步驟S2進(jìn)一步包括,服務(wù)器根據(jù)推薦對象在用戶好友中所處的分組,分析 該對象可能認(rèn)識的用戶好友。所述的步驟S2進(jìn)一步包括,服務(wù)器將推薦對象可能認(rèn)識的用戶好友顯示在用戶 好友列表中比較靠前的位置供用戶選擇。所述的步驟S3中,用戶通過好友列表選擇向推薦對象推薦的好友。實現(xiàn)前述方法的一種社交網(wǎng)站中用戶向好友推薦好友的系統(tǒng),其系統(tǒng)示意圖如圖 1所示;包括
對象選擇模塊1,用于用戶選擇推薦對象;
分析展示模塊2,用于服務(wù)器分析推薦對象可能認(rèn)識的用戶好友并展示給用戶; 好友推薦模塊3,用于用戶選擇欲向推薦對象推薦的用戶好友; 通知發(fā)送模塊4,用于服務(wù)器向用戶推薦的雙方發(fā)送消息通知。用戶通過輸入向推薦對象推薦的用戶好友的姓名的全拼或拼音縮寫,來搜索用戶 好友;也可以在好友分類查找的結(jié)果里選擇用戶好友;同時可通過發(fā)系統(tǒng)消息的方式給推 薦的用戶好友留言。該系統(tǒng)消息會被存入數(shù)據(jù)庫。對象選擇模塊1中,服務(wù)器分析推薦對象時,需從數(shù)據(jù)庫中查詢用戶關(guān)系數(shù)據(jù)。分析展示模塊2中,服務(wù)器根據(jù)推薦對象在用戶好友中所處的分組,分析該對象 可能認(rèn)識的用戶好友。通知發(fā)送模塊4中,服務(wù)器將消息通知存入數(shù)據(jù)庫,同時向用戶推薦的雙方發(fā)送 系統(tǒng)消息。系統(tǒng)還包括排序模塊5,用于服務(wù)器將推薦對象可能認(rèn)識的用戶好友顯示在用戶 好友列表中比較靠前的位置供用戶選擇,所述排序模塊5連接分析展示模塊2。還包括好友列表模塊6,用于建立好友列表供用戶選擇,所述好友列表模塊6連接 分析展示模塊2。本發(fā)明的一種實施例的工作流程(如圖2所示) S10,用戶選擇推薦對象;
S20,服務(wù)器分析推薦對象可能認(rèn)識的用戶好友并展示給用戶; S30,用戶選擇欲向推薦對象推薦的用戶好友; S40,服務(wù)器向用戶推薦的雙方發(fā)送消息通知。實例說明“李明”登錄到自己的的社區(qū)主頁,選擇向“王強”介紹好友。web服務(wù) 器根據(jù)“李明”的選擇,分析“王強”所處的分組及“李明”的好友中“王強”可能認(rèn)識的人, 把這些人列在備選列表的最前面。備選列表中將顯示“李明”的全部好友。web服務(wù)器分析 推薦對象時,需從數(shù)據(jù)庫中查詢用戶關(guān)系數(shù)據(jù)?!巴鯊姟碧幱凇袄蠲鳌钡耐路纸M中,那么“李 明”的所有同事將會顯示在列表的最前面?!袄蠲鳌痹诹斜碇羞x擇了“張琴”和“楊華”,并點 擊提交按鈕。web服務(wù)器接收到“李明”的提交之后,分別向“王強”、“張琴”和“楊華”發(fā)送 系統(tǒng)消息。web服務(wù)器還會把系統(tǒng)消息存入數(shù)據(jù)庫。“王強”登錄到他自己的社區(qū)主頁時, 會收到這個提醒,“李明向你推薦了 2個好友,建議你加他們?yōu)楹糜选皬埱佟?,“楊華””?!皬?琴”和“楊華”的主頁上會出現(xiàn)類似的提示。由于他們之間有共同好友“李明”,而且是“李 明”主動給他們推薦的,他們更有可能成為線上好友。
權(quán)利要求
一種社交網(wǎng)站中用戶向好友推薦好友的方法,其特征在于,包括以下步驟S1,用戶選擇推薦對象;S2,服務(wù)器分析推薦對象可能認(rèn)識的用戶好友并展示給用戶; S3,用戶選擇欲向推薦對象推薦的用戶好友;S4,服務(wù)器向用戶推薦的雙方發(fā)送消息通知。
2.根據(jù)權(quán)利要求1所述的一種社交網(wǎng)站中用戶向好友推薦好友的方法,其特征在于, 所述的步驟S2進(jìn)一步包括,服務(wù)器根據(jù)推薦對象在用戶好友中所處的分組,分析該對象可 能認(rèn)識的用戶好友。
3.根據(jù)權(quán)利要求1所述的一種社交網(wǎng)站中用戶向好友推薦好友的方法,其特征在于, 所述的步驟S2進(jìn)一步包括,服務(wù)器將推薦對象可能認(rèn)識的用戶好友顯示在用戶好友列表 中比較靠前的位置供用戶選擇。
4.根據(jù)權(quán)利要求1所述的一種社交網(wǎng)站中用戶向好友推薦好友的方法,其特征在于 所述的步驟S3中,用戶通過好友列表選擇向推薦對象推薦的用戶好友。
5.實現(xiàn)權(quán)利要求1 4所述方法的一種社交網(wǎng)站中用戶向好友推薦好友的系統(tǒng),其特 征在于,包括對象選擇模塊(1),用于用戶選擇推薦對象;分析展示模塊(2),用于服務(wù)器分析推薦對象可能認(rèn)識的用戶好友并展示給用戶;好友推薦模塊(3 ),用于用戶選擇欲向推薦對象推薦的用戶好友;通知發(fā)送模塊(4 ),用于服務(wù)器向用戶推薦的雙方發(fā)送消息通知。
6.根據(jù)權(quán)利要求5所述的一種社交網(wǎng)站中用戶向好友推薦好友的系統(tǒng),其特征在于, 還包括排序模塊(5),用于服務(wù)器將推薦對象可能認(rèn)識的用戶好友顯示在用戶好友列表中 比較靠前的位置供用戶選擇,所述排序模塊(5 )連接分析展示模塊(2 )。
7.根據(jù)權(quán)利要求5所述的一種社交網(wǎng)站中用戶向好友推薦好友的系統(tǒng),其特征在于, 還包括好友列表模塊(6),用于建立好友列表供用戶選擇,所述好友列表模塊(6)連接分析 展示模塊(2)。
全文摘要
本發(fā)明公開了一種社交網(wǎng)站中向用戶推薦好友的方法及系統(tǒng),所述方法包括以下步驟S1,用戶選擇推薦對象;S2,服務(wù)器分析推薦對象可能認(rèn)識的用戶好友并展示給用戶;S3,用戶選擇欲向推薦對象推薦的用戶好友;S4,服務(wù)器向用戶推薦的雙方發(fā)送消息通知;本發(fā)明通過用戶選擇推薦對象和向推薦對象推薦的好友,服務(wù)器分析推薦對象可能認(rèn)識的用戶好友供用戶選擇,能夠?qū)崿F(xiàn)用戶向好友推薦好友;被推薦的雙方由于有用戶作為中間媒介,會更信任一些,成為好友的可能性增大,推薦效率會更高,從而增進(jìn)用戶之間的交流,增強了用戶的社交體驗。
文檔編號G06F17/30GK101976263SQ20101054593
公開日2011年2月16日 申請日期2010年11月16日 優(yōu)先權(quán)日2010年11月16日
發(fā)明者劉珊珊, 王劍清 申請人:北京開心人信息技術(shù)有限公司