專利名稱:一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其是涉及一種在網(wǎng)頁中顯示好友動態(tài)信息的系 統(tǒng)。
背景技術(shù):
全稱為Social Networking Services,即社會性網(wǎng)絡(luò)服務(wù),專指旨在幫助人們建 立社會性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。SNS建立直接的好友關(guān)系,好友之間進(jìn)行人力資源分享, 從而在建立社會關(guān)系的過程中完成或解決具體的應(yīng)用問題。在SNS中,有大量的好友之間 的交互功能,這些交互會產(chǎn)生動態(tài)。用戶根據(jù)動態(tài)可以知道最近好友的狀態(tài)。目前的SNS社區(qū)中,用戶要查看好友動態(tài),需要先獲取好友的標(biāo)識信息,然后根據(jù) 好友的標(biāo)識信息獲取每個好友的最近動態(tài)信息,這些動態(tài)信息包括好友的個性簽名,轉(zhuǎn)帖, 照片,投票,游戲數(shù)據(jù)等等。獲取了動態(tài)信息之后,直接按照時間倒序顯示給用戶。對于一個比較流行的組件、一個比較熱門的話題,或是一個比較熱門的投票,用戶 添加、談?wù)摶蛘邊⑴c的比較多,相應(yīng)的用戶動態(tài)就會比較多。對于某個用戶來說,他的整個 動態(tài)可能都是同一種類型或者少數(shù)幾種類型的動態(tài),這樣的動態(tài)顯示單一、枯燥。此外在游 戲中產(chǎn)生的大量的非內(nèi)容性質(zhì)的數(shù)據(jù)也會成為動態(tài),并顯示在好友動態(tài)中;如果不對游戲 等非內(nèi)容數(shù)據(jù)進(jìn)行限制,用戶的動態(tài)頁面會顯示大量非內(nèi)容性動態(tài)數(shù)據(jù),相應(yīng)地好友之間 的交互性動態(tài)就會減少。用戶可能會對這種動態(tài)顯示感覺枯燥,缺少互動性,用戶登錄相應(yīng) 頁面次數(shù)會減少。
實用新型內(nèi)容本實用新型的目的在于,提供一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),它能夠使 顯示的好友動態(tài)類型多樣、內(nèi)容豐富;并且能增加交互性動態(tài)的數(shù)量,增強用戶之間的互 動,提高用戶的社交體驗。為解決上述技術(shù)問題,本實用新型采用如下的技術(shù)方案一種在網(wǎng)頁中顯示好友 動態(tài)信息的系統(tǒng),包括用戶終端、web服務(wù)器和數(shù)據(jù)庫服務(wù)器,web服務(wù)器上設(shè)有動態(tài)讀取 模塊、動態(tài)判斷模塊、統(tǒng)計模塊和比較處理模塊,用戶終端上設(shè)有客戶端;所述動態(tài)讀取模塊,用于讀取好友的動態(tài)信息;所述動態(tài)判斷模塊,用于判斷動態(tài)信息類型;所述統(tǒng)計模塊,用于統(tǒng)計同一類型動態(tài)信息的數(shù)目;所述比較處理模塊,用于將所有同一類型的動態(tài)信息的數(shù)目與規(guī)定的閾值進(jìn)行比 較,并判斷其是否超過閾值;其中,動態(tài)讀取模塊、動態(tài)判斷模塊、統(tǒng)計模塊和比較處理模塊順次連接;用戶終 端連接Web服務(wù)器,web服務(wù)器連接數(shù)據(jù)庫服務(wù)器。前述的一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),還包括動態(tài)合并模塊,用于合并 好友動態(tài)信息,動態(tài)合并模塊設(shè)于web服務(wù)器上,并與動態(tài)判斷模塊相連接。[0013]合并好友動態(tài)信息的方法包括在一定時限內(nèi)對同一動態(tài)主體的同一操作的信息 進(jìn)行合并;對不同動態(tài)主體的同一操作信息進(jìn)行合并;對同一動態(tài)主體針對同一應(yīng)用的同 樣的操作信息進(jìn)行合并;不同動態(tài)主體針對同一用戶的同一應(yīng)用的交互信息進(jìn)行合并。比 如,把某個好友所發(fā)的10張照片合成一個動態(tài);某幾個好友分別與某個好友建立好友關(guān) 系,可以合成一個動態(tài)。前述的一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),還包括附加信息模塊,用于給好 友的動態(tài)信息添加附加信息,附加信息包括好友姓名、更新內(nèi)容的主題和更新內(nèi)容的部分 內(nèi)容,所述附加信息模塊設(shè)于web服務(wù)器上。經(jīng)動態(tài)合并處理的好友動態(tài)信息,其附加信 息在進(jìn)行動態(tài)合并的同時添加。附加信息模塊便于用戶對好友的動態(tài)信息有一個初步的了解。前述的一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),還包括省略鏈接模塊,用于創(chuàng)建 鏈接并追加文字描述,告知用戶已經(jīng)省略了部分好友的動態(tài),省略鏈接模塊設(shè)于web服務(wù) 器上,并連接比較處理模塊。如果用戶對省略的動態(tài)感興趣,可以通過點擊鏈接查看省略的 好友動態(tài)。通常在顯示的該類型動態(tài)中的最后一個動態(tài)后面追加鏈接。在省略游戲動態(tài)時 不追加鏈接。前述的一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng)中,所述的動態(tài)信息,包括游戲中 產(chǎn)生的非內(nèi)容性質(zhì)的動態(tài)信息。與現(xiàn)有技術(shù)相比,本實用新型通過設(shè)置設(shè)有動態(tài)讀取模塊、動態(tài)判斷模塊、統(tǒng)計模 塊和比較處理模塊的web服務(wù)器,來統(tǒng)計用戶好友動態(tài)信息中同一類型動態(tài)信息的數(shù)目, 并將它與規(guī)定的閾值相比較,省略掉同一類型動態(tài)信息中超出閾值的部分動態(tài)信息,從而 避免了某一種或幾種類型動態(tài)信息顯示量過多,導(dǎo)致其他類型動態(tài)信息不能顯示的現(xiàn)象; 使各種類型的動態(tài)信息能夠較為均衡的顯示,保證了所顯示的好友動態(tài)信息類型多樣、內(nèi) 容豐富;此外它還可以對游戲中產(chǎn)生的非內(nèi)容性質(zhì)的動態(tài)信息進(jìn)行過濾,能增加交互性動 態(tài)的數(shù)量,增強用戶之間的互動,提高用戶的社交體驗。
圖1是本實用新型的一種實施例的結(jié)構(gòu)示意圖;圖2是本實用新型的一種實施例的工作流程圖。附圖標(biāo)記1-用戶終端,2-web服務(wù)器,3_數(shù)據(jù)庫服務(wù)器,4_動態(tài)讀取模塊,5_動 態(tài)判斷模塊,6-統(tǒng)計模塊,7-比較處理模塊,8-客戶端,9-動態(tài)合并模塊,10-附加信息模 塊,11-省略鏈接模塊,。
以下結(jié)合附圖和具體實施方式
對本實用新型作進(jìn)一步的說明。
具體實施方式
本實用新型的實施例一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),結(jié)構(gòu)如圖1所示; 包括用戶終端1、Web服務(wù)器2和數(shù)據(jù)庫服務(wù)器3,web服務(wù)器2上設(shè)有動態(tài)讀取模塊4、動 態(tài)判斷模塊5、統(tǒng)計模塊6和比較處理模塊7,用戶終端1上設(shè)有客戶端8 ;所述動態(tài)讀取模塊4,用于讀取好友的動態(tài)信息;所述動態(tài)判斷模塊5,用于判斷動態(tài)信息類型;[0025]所述統(tǒng)計模塊6,用于統(tǒng)計同一類型動態(tài)信息的數(shù)目;所述比較處理模塊7,用于將所有同一類型的動態(tài)信息的數(shù)目與規(guī)定的閾值進(jìn)行 比較,并判斷其是否超過閾值;其中,動態(tài)讀取模塊4、動態(tài)判斷模塊5、統(tǒng)計模塊6和比較處理模塊7順次連接; 用戶終端1連接web服務(wù)器2,web服務(wù)器2連接數(shù)據(jù)庫服務(wù)器3。所讀取的好友的動態(tài)信息的數(shù)目多于頁面動態(tài)區(qū)域能夠展示的數(shù)目。讀取多于頁 面動態(tài)區(qū)域所能夠展示的動態(tài)信息的數(shù)目,這是由于一些動態(tài)信息的合并使動態(tài)信息的數(shù) 目減少。系統(tǒng)還包括動態(tài)合并模塊9,用于合并好友動態(tài)信息,動態(tài)合并模塊9設(shè)于web服 務(wù)器2上,并與動態(tài)判斷模塊5相連接。合并好友動態(tài)信息的方法包括在一定時限內(nèi)對同一動態(tài)主體的同一操作的信息 進(jìn)行合并;對不同動態(tài)主體的同一操作信息進(jìn)行合并;對同一動態(tài)主體針對同一應(yīng)用的同 樣的操作信息進(jìn)行合并;不同動態(tài)主體針對同一用戶的同一應(yīng)用的交互信息進(jìn)行合并。比 如,把某個好友所發(fā)的10張照片合成一個動態(tài);某幾個好友分別與某個好友建立好友關(guān) 系,可以合成一個動態(tài)。還包括附加信息模塊10,用于給好友的動態(tài)信息添加附加信息,附加信息包括好 友姓名、更新內(nèi)容的主題和更新內(nèi)容的部分內(nèi)容,所述附加信息模塊10設(shè)于web服務(wù)器2 上。比如說對于日記,系統(tǒng)就會添加“某某發(fā)布了一篇日記”,并且會顯示部分日記內(nèi)容。經(jīng) 動態(tài)合并處理的好友信息,其附加信息在進(jìn)行動態(tài)合并的同時添加。附加信息模塊便于用 戶對好友的動態(tài)信息有一個初步的了解。還包括省略鏈接模塊11,用于創(chuàng)建鏈接并追加文字描述,告知用戶已經(jīng)省略了部 分好友的動態(tài),省略鏈接模塊11設(shè)于web服務(wù)器2上,并連接比較處理模塊7。如果用戶對 省略的動態(tài)感興趣,可以通過點擊鏈接查看省略的好友動態(tài)。通常在顯示的該類型動態(tài)中 的最后一個動態(tài)后面追加鏈接。在省略游戲動態(tài)時不追加鏈接。所述的動態(tài)信息,包括游戲中產(chǎn)生的非內(nèi)容性質(zhì)的動態(tài)信息。本實用新型的一種實施例的工作流程(參見圖2)S10, web服務(wù)器讀取好友的動態(tài)信息;S20, web服務(wù)器判斷動態(tài)信息類型;S30, web服務(wù)器統(tǒng)計同一類型動態(tài)信息的數(shù)目;S40, web服務(wù)器將所有同一類型的動態(tài)信息的數(shù)目與規(guī)定的閾值進(jìn)行比較,并判 斷其是否超過閾值,若是,則省略超出閾值部分的動態(tài)信息;若否,則不對該種類型的動態(tài) 信息做處理;S50,web服務(wù)器將操作結(jié)果返回給客戶端展示。實例說明“李明”登錄自己的社區(qū)主頁,web服務(wù)器會向數(shù)據(jù)庫服務(wù)器發(fā)送讀取 好友動態(tài)的請求。數(shù)據(jù)庫服務(wù)器會返回動態(tài)區(qū)塊能展示的數(shù)目的3-4倍的動態(tài)數(shù)據(jù)。后臺 服務(wù)器會根據(jù)返回的動態(tài)數(shù)據(jù),按照動態(tài)合并方法對動態(tài)數(shù)據(jù)進(jìn)行合并,比如說“李明”的 好友“小芳”在一個時間段內(nèi)發(fā)了 50張照片(“李明”有權(quán)限查看“小芳”的照片),可以把這 些合成一個動態(tài),并添加一些附加信息,即“小芳發(fā)布了 50張照片至‘我的照片’”。所有從 數(shù)據(jù)庫服務(wù)器中取的動態(tài)都需要經(jīng)過上述的處理。經(jīng)過上述處理之后,后臺服務(wù)器統(tǒng)計同一種類型動態(tài)信息的數(shù)目,并且判斷同一種類型的動態(tài)是否已經(jīng)超過了閾值。比如說本例 子中設(shè)置同一次動態(tài)頁面顯示中轉(zhuǎn)帖的數(shù)目不能超過10條?!袄蠲鳌钡暮糜阎腥绻谐^ 10個人進(jìn)行了“轉(zhuǎn)帖”,超過了閾值,只顯示最近10個好友的轉(zhuǎn)帖,并且在第10個轉(zhuǎn)帖的后 面進(jìn)行一定的標(biāo)注,“已省略了部分好友轉(zhuǎn)帖動態(tài)”,并添加一個超級鏈接指向省略的好友 的轉(zhuǎn)帖?!袄蠲鳌比绻麑糜训霓D(zhuǎn)帖感興趣,可以通過點擊鏈接直接進(jìn)入查看省略的好友的 轉(zhuǎn)帖。如果沒有超過閾值,即好友中少于10個人進(jìn)行了轉(zhuǎn)帖,則不進(jìn)行處理。最終經(jīng)過以 上處理的動態(tài)數(shù)據(jù)顯示給用戶,即“李明”可以看到好友的動態(tài)。使用本發(fā)明所述的一種在 網(wǎng)頁中顯示好友動態(tài)信息的方法與系統(tǒng),可以避免同一次動態(tài)顯示中同一種類型或某幾種 類型的動態(tài)數(shù)目顯示過多,增加了用戶好友動態(tài)顯示的多樣性。同樣動態(tài)頁面中規(guī)定,游戲 產(chǎn)生的動態(tài)內(nèi)容不能超過3個。比如“李明”在一次獲取好友動態(tài)中,從數(shù)據(jù)庫服務(wù)器中取 出的動態(tài)中,游戲產(chǎn)生的動態(tài)內(nèi)容有5條。由于動態(tài)數(shù)據(jù)已經(jīng)超過了閾值,后臺程序會過濾 一部分游戲動態(tài)。顯示給“李明”的游戲動態(tài)只有3個,并且在最后一個游戲動態(tài)中沒有追 加文字描述,也沒有添加鏈接到所有好友的游戲動態(tài)。通過對游戲產(chǎn)生的動態(tài)的限制,用戶 動態(tài)頁面中非內(nèi)容性動態(tài)數(shù)目減少,相應(yīng)地用戶之間交互性的動態(tài)會增加,用戶可以便捷 地跟蹤好友動態(tài),獲取好友狀態(tài)信息,用戶體驗性好。
權(quán)利要求1.一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),其特征在于,包括用戶終端(1)、web服務(wù) 器(2)和數(shù)據(jù)庫服務(wù)器(3),web服務(wù)器(2)上設(shè)有動態(tài)讀取模塊(4)、動態(tài)判斷模塊(5)、統(tǒng) 計模塊(6 )和比較處理模塊(7 ),用戶終端(1)上設(shè)有客戶端(8 );所述動態(tài)讀取模塊(4),用于讀取好友的動態(tài)信息;所述動態(tài)判斷模塊(5),用于判斷動態(tài)信息類型;所述統(tǒng)計模塊(6),用于統(tǒng)計同一類型動態(tài)信息的數(shù)目;所述比較處理模塊(7),用于將所有同一類型的動態(tài)信息的數(shù)目與規(guī)定的閾值進(jìn)行比 較,并判斷其是否超過閾值;其中,動態(tài)讀取模塊(4)、動態(tài)判斷模塊(5)、統(tǒng)計模塊(6)和比較處理模塊(7)順次連 接;用戶終端(1)連接web服務(wù)器(2 ),web服務(wù)器(2 )連接數(shù)據(jù)庫服務(wù)器(3 )。
2.根據(jù)權(quán)利要求1所述的一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),其特征在于,還包 括動態(tài)合并模塊(9 ),用于合并好友動態(tài)信息,動態(tài)合并模塊(9 )設(shè)于web服務(wù)器(2 )上,并 與動態(tài)判斷模塊(5)相連接。
3.根據(jù)權(quán)利要求1所述的一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),其特征在于,還包 括附加信息模塊(10),用于給好友的動態(tài)信息添加附加信息,附加信息包括好友姓名、更新 內(nèi)容的主題和更新內(nèi)容的部分內(nèi)容,所述附加信息模塊(10)設(shè)于web服務(wù)器(2)上。
4.根據(jù)權(quán)利要求1所述的一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),其特征在于,還包 括省略鏈接模塊(11),用于創(chuàng)建鏈接并追加文字描述,告知用戶已經(jīng)省略了部分好友的動 態(tài),省略鏈接模塊(11)設(shè)于web服務(wù)器(2)上,并連接比較處理模塊(J)。
5.根據(jù)權(quán)利要求1所述的一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),其特征在于,所述 的動態(tài)信息,包括游戲中產(chǎn)生的非內(nèi)容性質(zhì)的動態(tài)信息。
專利摘要本實用新型公開了一種在網(wǎng)頁中顯示好友動態(tài)信息的系統(tǒng),包括用戶終端、web服務(wù)器和數(shù)據(jù)庫服務(wù)器,web服務(wù)器上設(shè)有動態(tài)讀取模塊、動態(tài)判斷模塊、統(tǒng)計模塊和比較處理模塊,用戶終端上設(shè)有客戶端;所述動態(tài)讀取模塊,用于讀取好友的動態(tài)信息;所述動態(tài)判斷模塊,用于判斷動態(tài)信息類型;所述統(tǒng)計模塊,用于統(tǒng)計同一類型動態(tài)信息的數(shù)目;所述比較處理模塊,用于將所有同一類型的動態(tài)信息的數(shù)目與規(guī)定的閾值進(jìn)行比較,并判斷其是否超過閾值;其中,用戶終端連接web服務(wù)器,web服務(wù)器連接數(shù)據(jù)庫服務(wù)器;本實用新型能使所顯示的好友動態(tài)類型多樣、內(nèi)容豐富;并且能增加交互性動態(tài)的數(shù)量,增強用戶之間的互動,提高用戶的社交體驗。
文檔編號G06F17/30GK201867809SQ20102061996
公開日2011年6月15日 申請日期2010年11月23日 優(yōu)先權(quán)日2010年11月23日
發(fā)明者劉珊珊, 張矗, 洪林, 王劍清 申請人:北京開心人信息技術(shù)有限公司