專利名稱:多維信息組織結(jié)構(gòu)的社交網(wǎng)絡(luò)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及社交網(wǎng)絡(luò),屬于互聯(lián)網(wǎng)技術(shù)領(lǐng)域。
背景技術(shù):
社交網(wǎng)絡(luò)旨在向擁有共同興趣的人群提供社會(huì)性網(wǎng)絡(luò)的應(yīng)用服務(wù),從而幫助人們與已有的朋友保持聯(lián)系,并結(jié)交新的朋友。諸如,國內(nèi)的人人網(wǎng)、開心網(wǎng),國外的FaceBook.com 等。傳統(tǒng)的社交網(wǎng)絡(luò)主要有著這樣的一些缺陷一是內(nèi)容分類與篩選;二是內(nèi)容的沉淀與積累。在內(nèi)容分類與篩選方面,由于社交網(wǎng)絡(luò)是以人為中心來組織信息的,而人的需求愛好是多種多樣的,既然以人為中心組織信息,這些的信息不可避免是五花八門。用戶或者不來,來了以后,很難限制他會(huì)討論什么樣的話題。即使是一些垂直的社交網(wǎng)絡(luò),經(jīng)過一段時(shí)間的運(yùn)營之后,里面的話題五花八門,已經(jīng)偏離了創(chuàng)立的初衷。第二個(gè)比較大的缺陷是內(nèi)容的沉淀與積累。隨著內(nèi)容的沉淀與積累,社交網(wǎng)絡(luò)的信息被以人為中心分割成了一個(gè)又一個(gè)的信息孤島。在現(xiàn)實(shí)社會(huì)生活中,由于人的絕大部分行為都是在與他人交互的過程中發(fā)生的,所以不同用戶的動(dòng)態(tài)或者信息,往往有著共同的關(guān)注點(diǎn)。然而,在現(xiàn)有的社交網(wǎng)絡(luò)中,用戶的動(dòng)態(tài)或者消息列表,大部分是基于時(shí)間或者用戶排序的。這樣,在不同用戶之間,擁有共同關(guān)注點(diǎn)的動(dòng)態(tài)或者消息,很可能被離散開來。例如,一個(gè)班級集體到某旅游景點(diǎn)游玩,針對該次游玩,各位同學(xué)在社交網(wǎng)絡(luò)中輸入的記錄或者上傳的照片,都有著共同的關(guān)注點(diǎn)。如圖I所示,為某用戶(同學(xué)甲)登錄社交網(wǎng)絡(luò)系統(tǒng)后,看到的“全部動(dòng)態(tài)”頁面。圖中,110為頁面頂端菜單;120為頁面左側(cè)菜單;130說明當(dāng)前的用戶為“同學(xué)甲”;140為“全部動(dòng)態(tài)”一欄的標(biāo)題,在它的下方為“全部動(dòng)態(tài)”列表,該列表中包括141、142、143、144、145、146、147、148等信息,列表中的信息由不同的用戶輸入;并且,由于列表中的141、142、143這三條信息都是基于集體到珍珠泉游玩這一事件,所以它們有著共同的關(guān)注點(diǎn)。然而,由于“全部動(dòng)態(tài)”列表是基于時(shí)間排序的,列表中的141、142、143這三條信息,就被離散開來,之間夾雜著144、145、146、147、148等信息。如果141、142、143這三條信息之間夾雜的其它信息條數(shù)更多,超出了單個(gè)頁面顯示信息的條數(shù),則141、142、143這三條信息就不會(huì)顯示在同一個(gè)頁面中,從而會(huì)形成信息孤島。如圖2所示,為某用戶(假設(shè)該用戶是同學(xué)甲、同學(xué)乙以及同學(xué)戊的好友)登錄社交網(wǎng)絡(luò)后,查看“同學(xué)乙”的“個(gè)人動(dòng)態(tài)”頁面。圖中,210為頁面頂端菜單;220為頁面左側(cè)菜單;230說明當(dāng)前用戶正在查看“同學(xué)乙”的“個(gè)人動(dòng)態(tài)” ;240為“個(gè)人動(dòng)態(tài)”一欄的標(biāo)題,在它的下方為“個(gè)人動(dòng)態(tài)”列表,該列表反應(yīng)了“用戶乙”近期的動(dòng)態(tài),包括241、242、243這三條信息?!坝脩粢摇钡男畔?42也是基于集體到珍珠泉游玩這一事件;但是,在該頁面中只能觀察到一條有關(guān)該事件的信息,無法觀察或者是鏈接到其他好友有關(guān)該事件的信息(例如無法觀察到同學(xué)甲和同學(xué)戊所發(fā)布的涉及珍珠泉游玩的信息),從而有關(guān)該事件的各條信息也會(huì)分隔成信息孤島。
雖然在傳統(tǒng)的社交網(wǎng)絡(luò)中,針對擁有共同關(guān)注點(diǎn)的信息,也有討論組(或聊天群)這樣的處理方式。但是,對于在討論組(或聊天群)之外所發(fā)布的擁有共同關(guān)注點(diǎn)的信息,不能較為方便的移入到討論組(或聊天群)之中;對于在討論組(或聊天群)中所發(fā)布的無關(guān)信息,不能較為方便的移出到討論組(或聊天群)之外。這樣,即使采用討論組(或聊天群),也很容易形成信息孤島。社交網(wǎng)絡(luò)中信息孤島形成的原因,是由于在傳統(tǒng)的社交網(wǎng)絡(luò)中,基本均采用的是一維的信息組織結(jié)構(gòu)。信息按照發(fā)布的時(shí)間或者用戶排序,可以理解成屬于縱向的一維的信息組織結(jié)構(gòu),信息的其他關(guān)聯(lián)線索不能在該組織結(jié)構(gòu)中體現(xiàn)出來。原本擁有共同關(guān)注點(diǎn)的一些信息,就很可能被離散開來。形成信息孤島后,對于擁有共同關(guān)注點(diǎn)的一組信息,用戶很難從該組中的一條信息快速訪問到該組中的其他信息,不利于用戶快速獲取所關(guān)注的信息,使得系統(tǒng)的用戶體驗(yàn)性變差,從而不能為用戶提供方便快捷的互聯(lián)網(wǎng)社區(qū)服務(wù);還有可能因?yàn)橛脩舨檎宜P(guān)注信息時(shí)產(chǎn)生大量的查詢、翻頁等操作而消耗服務(wù)器資源與網(wǎng)絡(luò)資源,給服務(wù)器或者網(wǎng)絡(luò)帶寬帶來壓力。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是克服上述現(xiàn)有的社交網(wǎng)絡(luò)中信息組織方式上的缺陷,建立一種多維的信息組織結(jié)構(gòu),使得擁有共同關(guān)注點(diǎn)的信息聚合在一起呈現(xiàn),從而為用戶提供方便快捷的社交網(wǎng)絡(luò)服務(wù),同時(shí)減輕服務(wù)器以及網(wǎng)絡(luò)帶寬的負(fù)擔(dān)。為實(shí)現(xiàn)上述目的,本發(fā)明提供一種聚合并呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),包括數(shù)據(jù)存儲(chǔ)模塊,傳統(tǒng)社交網(wǎng)絡(luò)的用戶界面生成模塊,以及,聚合關(guān)系設(shè)置界面、聚合關(guān)系處理模塊、聚合內(nèi)容生成模塊。聚合關(guān)系設(shè)置界面,用于向用戶提供設(shè)置信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起設(shè)置信息之間聚合關(guān)系的操作。聚合關(guān)系處理模塊,用于接收用戶操作聚合關(guān)系設(shè)置界面所產(chǎn)生的數(shù)據(jù),并將數(shù)據(jù)保存到數(shù)據(jù)存儲(chǔ)模塊之中。聚合內(nèi)容生成模塊用于生成一類用戶界面,該類用戶界面可以呈現(xiàn)社交網(wǎng)絡(luò)中所發(fā)布的信息(或信息單元),該用戶界面中具有聚合關(guān)系的信息(或信息單元)按照聚合關(guān)系分組,并且相同分組內(nèi)的信息(或信息單元)集中呈現(xiàn)。聚合內(nèi)容生成模塊可以用下述兩種方式中的一種或者兩種來生成用戶界面(I)聚合內(nèi)容生成模塊從數(shù)據(jù)存儲(chǔ)模塊中查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息,在所找出的信息中,對其中具有聚合關(guān)系的信息按照聚合關(guān)系進(jìn)行分組,并將所找出的信息或者信息的鏈接呈現(xiàn)在用戶界面中;
(2)聚合內(nèi)容生成模塊從數(shù)據(jù)存儲(chǔ)模塊中查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息,并找出與這些信息相關(guān)的評論或者回復(fù)(在本文中,將對某條信息的評論,以及對該信息評論的評論,依此類推,統(tǒng)稱為與該信息相關(guān)的評論),將每條信息以及與其相關(guān)的評論或回復(fù)作為一個(gè)信息單元,無評論或者回復(fù)的每條信息也作為一個(gè)信息單元,信息的聚合關(guān)系作為對應(yīng)的信息單元的聚合關(guān)系,在所得到的信息單元中,對其中具有聚合關(guān)系的信息單元按照聚合關(guān)系進(jìn)行分組,并將所得到的信息單元或者信息單元的鏈接呈現(xiàn)在用戶界面中。
此外,本發(fā)明還提供了一種聚合并呈現(xiàn)社交網(wǎng)絡(luò)中擁有共同關(guān)注點(diǎn)信息的方法,包括以下步驟
步驟I、用戶終端通過下列方式中的一種或者幾種,將用戶自己所發(fā)布的信息和其他信息設(shè)置為聚合關(guān)系
(1)在發(fā)布信息的過程中,將該信息和其他信息設(shè)置為聚合關(guān)系;
(2)在修改用戶自己所發(fā)布的信息的過程中,將該信息和其他信息設(shè)置為聚合關(guān)系;
(3)在查看信息的過程中,將所查看信息和另外的信息設(shè)置為聚合關(guān)系;此處所述的查看信息,可以是查看信息、信息的縮略、信息的標(biāo)題、信息的鏈接、信息的列表、信息縮略的列表、信息標(biāo)題的列表、信息鏈接的列表等多種方式中的一種或幾種;
步驟2、將用戶終端所設(shè)置的聚合關(guān)系所對應(yīng)的數(shù)據(jù),發(fā)送到服務(wù)器端的聚合關(guān)系處理程序模塊中(此處所述的服務(wù)器可以是服務(wù)器、服務(wù)器集群、網(wǎng)格計(jì)算、云計(jì)算等多種形式中的一種或幾種),然后存儲(chǔ)到數(shù)據(jù)存儲(chǔ)模塊中;
步驟3、將具有聚合關(guān)系的信息集中呈現(xiàn)在用戶界面中的步驟;該步驟可對如下兩種動(dòng)作進(jìn)行選擇
在向用戶呈現(xiàn)信息的過程中,首先從數(shù)據(jù)存儲(chǔ)模塊查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息;所找出的這些信息,對其中具有聚合關(guān)系的信息按照聚合關(guān)系進(jìn)行分組,并將這些信息或者信息的鏈接呈現(xiàn)在用戶界面中;
或者,在向用戶呈現(xiàn)信息的過程中,首先從數(shù)據(jù)存儲(chǔ)模塊查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息;并找出與這些信息相關(guān)的評論或者回復(fù),將每條信息以及與其相關(guān)的評論或回復(fù)作為一個(gè)信息單元,無評論或者回復(fù)的每條信息也作為一個(gè)信息單元,信息的聚合關(guān)系作為對應(yīng)的信息單元的聚合關(guān)系,在所得到的信息單元中,對其中具有聚合關(guān)系的信息單元按照聚合關(guān)系進(jìn)行分組,并將所得到的信息單元或者信息單元的鏈接呈現(xiàn)在用戶界面中。本發(fā)明通過聚合并呈現(xiàn)社交網(wǎng)絡(luò)中擁有共同關(guān)注點(diǎn)信息的方法,使得擁有共同關(guān)注點(diǎn)的信息集中在一起呈現(xiàn),合理了大型社交網(wǎng)絡(luò)的信息組織結(jié)構(gòu);就訪問人群整體而言,方便了用戶對自己所關(guān)注信息的查找;同時(shí),也使得相關(guān)頁面的有效信息量達(dá)到最大,因此,將由于用戶查找所關(guān)注信息時(shí)產(chǎn)生的查詢、翻頁等操作而消耗的服務(wù)器、帶寬資源減少到最小,緩解了服務(wù)器和帶寬的壓力。下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
圖I是傳統(tǒng)的社交網(wǎng)絡(luò)中查看“全部動(dòng)態(tài)”的Web頁面。圖2是傳統(tǒng)的社交網(wǎng)絡(luò)中查看“個(gè)人動(dòng)態(tài)”的Web頁面。圖3是本發(fā)明的能夠聚合并呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)圖。圖4是本發(fā)明的能夠聚合并呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng)中,聚合關(guān)系設(shè)置界面的結(jié)構(gòu)圖。圖5描述了本發(fā)明一實(shí)施例中,發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面。圖6描述了本發(fā)明一實(shí)施例中,修改用戶自己所發(fā)布的信息時(shí)設(shè)置聚合關(guān)系的界面。CN 102932454 A
說明書4/11頁圖7描述了本發(fā)明一實(shí)施例中,查看用戶自己所發(fā)布的信息時(shí)設(shè)置聚合關(guān)系的界面。圖8描述了本發(fā)明一實(shí)施例中,查看其他用戶所發(fā)布的信息時(shí)設(shè)置聚合關(guān)系的界面。圖9描述了本發(fā)明一實(shí)施例中,查看全部可訪問用戶所發(fā)布的信息時(shí)設(shè)置聚合關(guān) 系的界面。圖10描述了本發(fā)明一實(shí)施例中,聚合內(nèi)容生成模塊所生成的一種用戶界面。圖11描述了本發(fā)明一實(shí)施例中,聚合內(nèi)容生成模塊所生成的另一種用戶界面。圖12描述了本發(fā)明一實(shí)施例中,設(shè)置排序值的用戶界面。圖13描述了本發(fā)明一實(shí)施例中,撤消聚合關(guān)系的用戶界面。圖14為本發(fā)明的聚合并呈現(xiàn)社交網(wǎng)絡(luò)中擁有共同關(guān)注點(diǎn)信息方法的流程圖。
具體實(shí)施例方式為實(shí)現(xiàn)本發(fā)明,首先需要建立一種能夠聚合并呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),如圖3所示,該社交網(wǎng)絡(luò)系統(tǒng)包括數(shù)據(jù)存儲(chǔ)模塊,傳統(tǒng)社交網(wǎng)絡(luò)的用戶界面生成模塊,以及,聚合關(guān)系設(shè)置界面、聚合關(guān)系處理模塊、聚合內(nèi)容生成模塊。本文所述的聚合關(guān)系是指擁有共同關(guān)注點(diǎn)的信息可以相對集中的呈現(xiàn)在用戶界面中,不易被無關(guān)信息隔離開來。本文所述的信息是指用戶在社交網(wǎng)絡(luò)系統(tǒng)中發(fā)布的內(nèi)容,可以是文字、圖片、視頻、日志、話題等多種形式。數(shù)據(jù)存儲(chǔ)模塊可以采用現(xiàn)有的方式實(shí)現(xiàn)。該模塊可以采用MySQL、Oracle、SQLServer等數(shù)據(jù)庫實(shí)現(xiàn),也可以采用其他的數(shù)據(jù)組織方式實(shí)現(xiàn)。傳統(tǒng)社交網(wǎng)絡(luò)的用戶界面生成模塊,用于在傳統(tǒng)的、現(xiàn)有的社交網(wǎng)絡(luò)中,生成相關(guān)的用戶界面。傳統(tǒng)社交網(wǎng)絡(luò)的用戶界面生成模塊可以是運(yùn)行在Apach^Tomcat等Web服務(wù)器中的程序模塊,也可以采用其他的可行方式實(shí)現(xiàn)。此處所述的程序模塊可以通過現(xiàn)有技術(shù),如采用PHP、JSP、ASP、JAVA、C#等編程語言編寫的程序?qū)崿F(xiàn),也可以采用其他的可行方式實(shí)現(xiàn)。傳統(tǒng)社交網(wǎng)絡(luò)的用戶界面生成模塊所生成的界面、聚合關(guān)系設(shè)置界面、聚合內(nèi)容生成模塊所生成的界面均屬于用戶界面的范疇。用戶界面是用戶和系統(tǒng)進(jìn)行交互的窗口,它可以是Web頁面;也可以是嵌入到瀏覽器端的應(yīng)用程序,例如在瀏覽器中安裝了 Flash插件后,嵌入到瀏覽器端的Flex應(yīng)用程序,與此類似的還有嵌入到瀏覽器端的Silverlight、JavaFX等應(yīng)用程序;還可以是C/S (即客戶機(jī)/服務(wù)器)程序的客戶端。聚合關(guān)系設(shè)置界面,用于向用戶終端的用戶,提供設(shè)置信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起設(shè)置信息之間聚合關(guān)系的操作。如圖4所示,聚合關(guān)系設(shè)置界面可以包括下述用戶界面中的一種或幾種發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面、修改用戶自己所發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面、查看信息時(shí)設(shè)置聚合關(guān)系的界面。發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面,用于在發(fā)布信息的過程中,向用戶提供設(shè)置信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起設(shè)置信息之間聚合關(guān)系的操作。修改用戶自己所發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面,用于在修改用戶自己所發(fā)布的信息的過程中,向用戶提供設(shè)置信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起設(shè)置信息之間聚合關(guān)系的操作。查看信息時(shí)設(shè)置聚合
9關(guān)系的界面,用于在查看信息的過程中,向用戶提供設(shè)置信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起設(shè)置信息之間聚合關(guān)系的操作;此處所述的查看信息,可以是查看信息、信息的縮略、信息的標(biāo)題、信息的鏈接、信息的列表、信息縮略的列表、信息標(biāo)題的列表、信息鏈接的列表等多種方式中的一種或幾種。如圖5所示為本發(fā)明一實(shí)施例中,發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面。用戶在社交網(wǎng)絡(luò)系統(tǒng)中發(fā)布信息時(shí),如果想建立與其他信息之間的聚合關(guān)系,可以按照下列流程進(jìn)行操作(1)在文本框510中輸入需要發(fā)布的內(nèi)容;(2)點(diǎn)擊“添加聚合”按鈕520,此時(shí)在其附近就會(huì)出現(xiàn)“添加聚合內(nèi)容”界面530 ; (3)在“添加聚合內(nèi)容”界面530中,包含“選擇好友”列表540 ;在“選擇好友”列表540中,選擇其中一個(gè)好友,例如選擇“同學(xué)乙”,此時(shí)在其附近就會(huì)出現(xiàn)“同學(xué)乙的記錄”550 ;(4)在“同學(xué)乙的記錄”550中,選中(勾選圖中的復(fù)選框)需要建立聚合關(guān)系的記錄,然后點(diǎn)擊“與選中記錄建立聚合并發(fā)布”按鈕560,就可以在發(fā)布內(nèi)容的同時(shí),在所發(fā)布的內(nèi)容與所選中的記錄之間,建立聚合關(guān)系。如圖6所示為本發(fā)明一實(shí)施例中,修改用戶自己所發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面。用戶在社交網(wǎng)絡(luò)系統(tǒng)中修改自己所發(fā)布信息時(shí),如果想建立與其他信息之間的聚合關(guān)系,可以按照下列流程進(jìn)行操作(I)在用戶自己所發(fā)布的信息中(即圖6中的“我的記錄”610),點(diǎn)擊“修改”鏈接620,此時(shí)在其附近就會(huì)出現(xiàn)文本框630,文本框630用于修改已經(jīng)發(fā)布的信息;(2)在文本框630中修改信息后,點(diǎn)擊“添加聚合”按鈕640,此時(shí)在其附近就會(huì)出現(xiàn)“添加聚合內(nèi)容”界面650 ;(3)在“添加聚合內(nèi)容”界面650中,包含“選擇好友”列表660 ;在“選擇好友”列表660中,選擇其中一個(gè)好友,例如選擇“同學(xué)乙”,此時(shí)在其附近就會(huì)出現(xiàn)“同學(xué)乙的記錄”670 ; (4)在“同學(xué)乙的記錄”670中,選中需要建立聚合關(guān)系的記錄,然后點(diǎn)擊“與選中記錄建立聚合”按鈕680,就可以建立信息之間的聚合關(guān)系。查看信息時(shí)設(shè)置聚合關(guān)系的界面,可以包括查看用戶自己所發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面、查看其他用戶所發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面,還可以包括查看全部可訪問用戶(包括好友及用戶自己)所發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面。此處所述的查看信息,并不局限于查看單條或者多條完整的信息,還可以包括查看信息的縮略、信息的標(biāo)題、信息的鏈接、信息的列表、信息縮略的列表、信息標(biāo)題的列表、信息鏈接的列表等。如圖7所示為本發(fā)明一實(shí)施例中,查看用戶自己所發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面。用戶在社交網(wǎng)絡(luò)系統(tǒng)中查看自己所發(fā)布信息時(shí),如果想建立與其他信息之間的聚合關(guān)系,可以按照下列流程進(jìn)行操作(I)在用戶自己所發(fā)布的信息中(即圖7中的“我的記錄”710),點(diǎn)擊“添加聚合”鏈接720,此時(shí)在其附近就會(huì)出現(xiàn)“添加聚合內(nèi)容”界面730 ; (2)在“添加聚合內(nèi)容”界面730中,包含“選擇好友”列表740 ;在“選擇好友”列表740中,選擇其中一個(gè)好友,例如選擇“同學(xué)乙”,此時(shí)在其附近就會(huì)出現(xiàn)“同學(xué)乙的記錄”750 ; (3)在“同學(xué)乙的記錄”750中,選中需要建立聚合關(guān)系的記錄,然后點(diǎn)擊“與選中記錄建立聚合”按鈕760,就可以建立信息之間的聚合關(guān)系。如圖8所示為本發(fā)明一實(shí)施例中,查看其他用戶所發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面。用戶在社交網(wǎng)絡(luò)系統(tǒng)中查看其他用戶所發(fā)布信息時(shí),如果想建立與用戶自己所發(fā)布的部分信息之間的聚合關(guān)系,可以按照下列流程進(jìn)行操作(1)在其他用戶所發(fā)布的信息中(即圖8中的“同學(xué)乙的記錄”810),點(diǎn)擊“添加聚合”鏈接820,此時(shí)在其附近就會(huì)出現(xiàn)“添加聚合內(nèi)容”界面830; (2)在“添加聚合內(nèi)容”界面830中,包含用戶自己所發(fā)布的信息(即圖8中的“我的記錄”840); (3)在“我的記錄”840中,選中需要建立聚合關(guān)系的記錄,然后點(diǎn)擊“與選中記錄建立聚合”按鈕850,就可以建立信息之間的聚合關(guān)系。如圖9所示為本發(fā)明一實(shí)施例中查看全部可訪問用戶所發(fā)布信息時(shí)設(shè)置聚合關(guān)系的界面。圖中“大家的動(dòng)態(tài)”910是指用戶自己以及全部好友的近期記錄。圖9的操作流程與圖8的操作流程相同。除了上述的聚合關(guān)系設(shè)置界面以外,本發(fā)明所述的系統(tǒng)還可以主動(dòng)向用戶提出推薦推薦用戶將自己所發(fā)布的部分信息與某個(gè)(或某些)好友所發(fā)布的部分信息建立聚合關(guān)系。要實(shí)現(xiàn)該功能,本發(fā)明中還需要包含聚合關(guān)系分析模塊、推薦建立聚合關(guān)系的用戶界面、聚合關(guān)系推薦結(jié)果的處理模塊。聚合關(guān)系分析模塊用于分析信息之間是否有可能存在聚合關(guān)系。用戶在社交網(wǎng)絡(luò)系統(tǒng)中所發(fā)布的常見信息主要有文字、照片、視頻。聚合關(guān)系分析模塊在不同的好友之間,分析文字、照片、視頻的內(nèi)容,以及照片、視頻的拍攝時(shí)間,從中分析出有可能存在聚合關(guān)系的信息。例如有三個(gè)好友一同學(xué)甲、同學(xué)乙、同學(xué)丙,都發(fā)布了到珍珠泉游玩的文字與照片,并且同學(xué)甲發(fā)布的相關(guān)信息與同學(xué)乙發(fā)布的相關(guān)信息已經(jīng)建立了聚合關(guān)系,但是同學(xué)丙發(fā)布的相關(guān)信息尚未建立聚合關(guān)系。此時(shí),聚合關(guān)系分析模塊就可以從下述三個(gè)角度來分析同學(xué)丙發(fā)布的信息與另外兩個(gè)好友發(fā)布的信息是否有可能存在聚合關(guān)系(I)同學(xué)丙發(fā)布的文字與另外兩個(gè)好友發(fā)布的文字是否有可能存在聚合關(guān)系——例如在用分詞器對文字進(jìn)行分詞之后,同學(xué)甲與同學(xué)乙所發(fā)布的幾條信息之中多次出現(xiàn)了詞語“珍珠泉”,而同學(xué)丙的文字中也出現(xiàn)了詞語“珍珠泉”,就有可能存在聚合關(guān)系;(2)同學(xué)丙發(fā)布的照片與另外兩個(gè)好友發(fā)布的照片是否拍攝時(shí)間很臨近一可以從照片文件中讀取到照片的拍攝時(shí)間,如果拍攝時(shí)間很臨近,甚至有可能同學(xué)丙照片的拍攝時(shí)間處于另外兩個(gè)好友照片的拍攝時(shí)間之間,就有可能存在聚合關(guān)系;(3)同學(xué)丙發(fā)布的照片與另外兩個(gè)好友發(fā)布的照片是否有相似內(nèi)容一目前已經(jīng)具有較為成熟的人臉識(shí)別技術(shù),可以對不同的照片(甚至是視頻)進(jìn)行比較,如果存在相似的人臉,就有可能存在聚合關(guān)系。推薦建立聚合關(guān)系的用戶界面,用于根據(jù)聚合關(guān)系分析模塊的分析結(jié)果,向用戶呈現(xiàn)推薦建立聚合關(guān)系的信息,并向用戶提供是否建立聚合關(guān)系的入口。聚合關(guān)系分析模塊得出一些信息可能存在聚合關(guān)系之后,用戶就可以在推薦建立聚合關(guān)系的用戶界面之中,瀏覽所推薦建立聚合關(guān)系的信息,并通過操作界面中的部件(即是否建立聚合關(guān)系的入口),決定接受還是拒絕建立受到推薦的聚合關(guān)系。聚合關(guān)系推薦結(jié)果的處理模塊,用于對推薦建立聚合關(guān)系的用戶界面的操作結(jié)果進(jìn)行處理。用戶操作推薦建立聚合關(guān)系的用戶界面之后,相關(guān)數(shù)據(jù)發(fā)送到該模塊,該模塊對相關(guān)數(shù)據(jù)進(jìn)行處理之后,更新數(shù)據(jù)存儲(chǔ)模塊中對應(yīng)的數(shù)據(jù)。圖3所述的聚合關(guān)系處理模塊位于服務(wù)器端,此處所述的服務(wù)器可以是服務(wù)器、服務(wù)器集群、網(wǎng)格計(jì)算、云計(jì)算等多種實(shí)現(xiàn)服務(wù)器功能的形式。聚合關(guān)系處理模塊,用于接收用戶操作聚合關(guān)系設(shè)置界面所產(chǎn)生的數(shù)據(jù),并將數(shù)據(jù)保存到數(shù)據(jù)存儲(chǔ)模塊之中。用戶在用戶終端,使用上述的聚合關(guān)系設(shè)置界面,開始設(shè)置信息之間的聚合關(guān)系;用戶設(shè)置信息聚合關(guān)系所產(chǎn)生的數(shù)據(jù),通過網(wǎng)絡(luò),發(fā)送到聚合關(guān)系處理模塊;聚合關(guān)系處理模塊對數(shù)據(jù)進(jìn)行處理后,以適合數(shù)據(jù)存儲(chǔ)的格式,保存到數(shù)據(jù)存儲(chǔ)模塊之中。其中,聚合關(guān)系處理模塊可以采用現(xiàn)有的技術(shù)實(shí)現(xiàn)。該模塊可以是運(yùn)行在Apache、Tomcat等Web服務(wù)器中的程序模塊,也可以采用其他的可行方式實(shí)現(xiàn)。此處所述的程序模塊可以通過現(xiàn)有技術(shù),如采用PHP、JSP、ASP、JAVA、C#等編程語言編寫的程序?qū)崿F(xiàn),也可以采用其他的可行方式實(shí)現(xiàn),例如采用數(shù)據(jù)庫的存儲(chǔ)過程來實(shí)現(xiàn)。 在本發(fā)明中,信息之間的聚合關(guān)系可以進(jìn)行傳遞,也可以不進(jìn)行傳遞。聚合關(guān)系可以傳遞是指如果與本信息存在聚合關(guān)系的信息還和其他信息存在聚合關(guān)系,則這些其他信息與本信息也存在聚合關(guān)系,以此類推還可以逐層傳遞,例如如果“信息I”與“信息2”、“信息2”與“信息3”之間進(jìn)行了設(shè)置聚合關(guān)系操作,而“信息I”與“信息3”沒有進(jìn)行設(shè)置聚合關(guān)系操作,則系統(tǒng)認(rèn)為“信息I”與“信息3”之間也存在聚合關(guān)系。聚合關(guān)系不可以傳遞是指如果與本信息存在聚合關(guān)系的信息還和其他信息存在聚合關(guān)系,但是所述的其他信息與本信息之間沒有設(shè)置為聚合關(guān)系,則這些其他信息與本信息不存在聚合關(guān)系,例如如果“信息I”與“信息2”、“信息2”與“信息3”之間進(jìn)行了設(shè)置聚合關(guān)系操作,而“信息I”與“信息3”沒有進(jìn)行設(shè)置聚合關(guān)系操作,則系統(tǒng)認(rèn)為“信息I”與“信息3”之間不存在聚合關(guān)系。圖3所述的聚合內(nèi)容生成模塊用于生成一類用戶界面,該類用戶界面可以呈現(xiàn)社交網(wǎng)絡(luò)中所發(fā)布的信息,該用戶界面中具有聚合關(guān)系的信息按照聚合關(guān)系分組,并且相同分組內(nèi)的信息集中呈現(xiàn)。聚合內(nèi)容生成模塊可以采用現(xiàn)有的技術(shù)實(shí)現(xiàn)。該模塊可以是運(yùn)行在Apache、Tomcat等Web服務(wù)器端的程序模塊,也可以是服務(wù)器端程序模塊與瀏覽器端程序模塊的結(jié)合(或者是服務(wù)器端程序模塊與客戶端程序模塊的結(jié)合),還可以采用其他的可行方式實(shí)現(xiàn)。此處所述的服務(wù)器端程序模塊可以通過現(xiàn)有技術(shù),如采用PHP、JSP、ASP、JAVA、C#等編程語言編寫的程序?qū)崿F(xiàn),也可以采用其他的可行方式實(shí)現(xiàn)。此處所述的瀏覽器端程序模塊(或者是客戶端程序模塊)可以通過現(xiàn)有技術(shù),如采用JavaScriptJBScript、ActionScript、Flex、SiIverlight、JavaFX等編程語言編寫的程序?qū)崿F(xiàn),也可以采用其他的可行方式實(shí)現(xiàn)。社交網(wǎng)絡(luò)系統(tǒng)中,用戶發(fā)布信息之后,其他用戶甚至用戶自己可以對發(fā)布的信息進(jìn)行評論(或者稱之為回復(fù))。根據(jù)對評論處理方式的不同,本發(fā)明的聚合內(nèi)容生成模塊就有了下列兩種實(shí)施方案(1)聚合內(nèi)容生成模塊在生成所述用戶界面的過程中,從數(shù)據(jù)存儲(chǔ)模塊中查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息,在所找出的信息中,對其中具有聚合關(guān)系的信息按照聚合關(guān)系進(jìn)行分組(本文所述的分組相當(dāng)于SQL語句中的GROUP BY子句,也可以稱為按照聚合關(guān)系排序),并將所找出的信息呈現(xiàn)在用戶界面中;(2)聚合內(nèi)容生成模塊在生成所述用戶界面的過程中,從數(shù)據(jù)存儲(chǔ)模塊中查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息,并找出與這些信息相關(guān)的評論或者回復(fù),將每條信息以及與其相關(guān)的評論或回復(fù)作為一個(gè)信息單元,無評論或者回復(fù)的每條信息也作為一個(gè)信息單元,信息的聚合關(guān)系作為對應(yīng)的信息單元的聚合關(guān)系,在所得到的信息單元中,對其中具有聚合關(guān)系的信息單元按照聚合關(guān)系進(jìn)行分組,并將所得到的信息單元呈現(xiàn)在用戶界面中。如圖10所示,是聚合內(nèi)容生成模塊所生成的一種界面。圖中1010代表當(dāng)前使用系統(tǒng)的用戶是“用戶甲”。1020是“大家的動(dòng)態(tài)”一欄的標(biāo)題,在它的下方為“大家的動(dòng)態(tài)”列表,該列表中有1021、1022、1023、1024、1025、1026等六條信息。在這六條信息中,1022、1023,1024都是基于到珍珠泉游玩這一事件,擁有共同的關(guān)注點(diǎn)。在傳統(tǒng)的社交網(wǎng)絡(luò)系統(tǒng)中,信息一般是按照發(fā)布時(shí)間的倒序進(jìn)行排序;如果按照傳統(tǒng)社交網(wǎng)絡(luò)系統(tǒng)的排序方式,這六條信息的排列次序應(yīng)該是1021、1022、1025、1023、1026、1024,擁有共同關(guān)注點(diǎn)的信息就會(huì)被隔離開來,容易形成信息孤島。而在本發(fā)明的該實(shí)施例中,信息優(yōu)先按照聚合關(guān)系進(jìn)行分組,如圖10所示,1022、1023、1024這三條擁有共同關(guān)注點(diǎn)的信息聚合在一起呈現(xiàn),有利于還原現(xiàn)實(shí)世界中信息之間的相互關(guān)系,合理了信息的組織結(jié)構(gòu)。 如圖11所示,是聚合內(nèi)容生成模塊所生成的另一種界面。圖中1120是“大家的動(dòng)態(tài)” 一欄的標(biāo)題,在它的下方為“大家的動(dòng)態(tài)”列表,該列表中有1121、1122、1123、1124、1125等五條信息。在這五條信息中,1122、1123、1124都是基于到珍珠泉游玩這一事件,已經(jīng)被設(shè)置成具有聚合關(guān)系。圖中1131是“同學(xué)丁”對信息1123的評論。在本發(fā)明的該實(shí)施例中,信息與對該信息的評論一起形成信息單元,所以信息1123與評論1131就形成了一個(gè)信息單元;無評論的信息也作為信息單元,例如信息1122、信息1124均沒有評論,均作為一個(gè)信息單元;信息單元優(yōu)先按照所含信息的聚合關(guān)系進(jìn)行分組,并呈現(xiàn)在用戶界面中,例如1122、1123、1124這三個(gè)信息單元具有聚合關(guān)系,因此分組后這三個(gè)信息單元就會(huì)匯聚在一起,呈現(xiàn)在用戶界面中。在圖10中(圖11中也類似),1022、1023、1024這三條信息形成了一個(gè)聚合小組(也可稱為聚合分組),即信息之間存在著聚合關(guān)系的小組??梢詫酆闲〗M設(shè)置標(biāo)題;如圖10中的“珍珠泉游玩拾趣” 1031,就是該聚合小組的標(biāo)題。給聚合小組設(shè)置標(biāo)題,可以在設(shè)置聚合關(guān)系的過程中同時(shí)進(jìn)行;也可以設(shè)置好聚合關(guān)系之后,再進(jìn)行標(biāo)題的設(shè)置。在圖10中(圖11中也類似)的聚合小組之內(nèi),可以有“添加聚合”按鈕1032。該按鈕用于向用戶,提供將其他信息添加到該聚合小組的入口點(diǎn),以發(fā)起將其他信息添加到該聚合小組的操作。點(diǎn)擊該按鈕,可以將其他信息添加到該聚合小組當(dāng)中,其操作流程與圖7中的“添加聚合”操作相似。這是因?yàn)?,圖10中的“添加聚合”操作,仍然屬于前面所述的在查看信息時(shí)設(shè)置聚合關(guān)系。在圖10中(圖11中也類似)的聚合小組之內(nèi),還可以有群聊(或稱之為討論組)標(biāo)志1033,用于啟動(dòng)一個(gè)針對該聚合小組的聊天群窗口。點(diǎn)擊群聊標(biāo)志1033,在聚合小組的內(nèi)容區(qū)域附近,就會(huì)出現(xiàn)一個(gè)聊天群窗口,用于并僅限于在本聚合小組之內(nèi)進(jìn)行聊天。在聊天群內(nèi),點(diǎn)擊單個(gè)用戶,還可以進(jìn)行私聊。在同一個(gè)聚合小組之內(nèi),各條信息(或者是信息及其評論組成的信息單元)可以按照發(fā)布的時(shí)間進(jìn)行排序,如圖10所示,1022、1023、1024這三條信息按照發(fā)布時(shí)間的倒序排序。也可以按照用戶之間的親密度進(jìn)行排序(例如可以按照親密度由高到低進(jìn)行排序)。如果使用親密度進(jìn)行排序,系統(tǒng)中還應(yīng)該包括親密度計(jì)算模塊。親密度排序模塊與數(shù)據(jù)存儲(chǔ)模塊交互,從數(shù)據(jù)存儲(chǔ)模塊中讀取數(shù)據(jù),計(jì)算出用戶之間的親密度。用戶之間的親密度可以綜合用戶相互之間的訪問次數(shù)、瀏覽內(nèi)容次數(shù)、評論次數(shù)等各項(xiàng)因素得出。計(jì)算親密度的方法可以進(jìn)一步具體為
親密度=AX本用戶對其他用戶的訪問次數(shù)+BX本用戶對其他用戶的瀏覽內(nèi)容次數(shù)+CX本用戶對其他用戶的評論次數(shù)+ DX其他用戶對本用戶的訪問次數(shù)+E X其他用戶對本用戶的瀏覽內(nèi)容次數(shù)+FX其他用戶對本用戶的評論次數(shù);
其中,A、B、C、D、E、F是系統(tǒng)預(yù)計(jì)算出的參數(shù)。在同一個(gè)聚合小組之內(nèi),各條信息之間,除了按照發(fā)布的時(shí)間進(jìn)行排序、用戶之間
13的親密度進(jìn)行排序之外,還可以由用戶手動(dòng)設(shè)置排列的順序。如果由用戶手動(dòng)設(shè)置排列的順序,系統(tǒng)中還應(yīng)該包括排序值處理模塊、設(shè)置排序值的用戶界面。所述設(shè)置排序值的用戶界面,用于向用戶提供設(shè)置聚合小組內(nèi)信息排列順序的入口點(diǎn),以發(fā)起設(shè)置組內(nèi)信息排列順序的操作。所述排序值處理模塊,用于對設(shè)置排序值的用戶界面的操作結(jié)果進(jìn)行處理。系統(tǒng)首先通過前述的按照發(fā)布時(shí)間排序(或者是按照親密度排序)的方法,給聚合小組內(nèi)的信息生成默認(rèn)的排列順序(即排序值)。用戶可以在用戶終端的設(shè)置排序值的用戶界面中修改排序值,修改后的排序值發(fā)送到服務(wù)器端的排序值處理模塊,排序值處理模塊對排序值進(jìn)行處理之后,更新數(shù)據(jù)存儲(chǔ)模塊中對應(yīng)排序值的數(shù)據(jù)。排序值修改之后,對于同一個(gè)聚合小組內(nèi)的信息優(yōu)先按照排序值進(jìn)行排序。如圖12所示為設(shè)置排序值的用戶界面。在圖12中的“排序”一列中,既可以點(diǎn)擊上、下箭頭,通過增減的方式來改變排序值;也可以在上下箭頭后面的輸入框之內(nèi)直接修改排序值。排序值修改并保存之后,對應(yīng)信息在聚合小組內(nèi)排列的次序就發(fā)生變化。在聚合內(nèi)容生成模塊產(chǎn)生用戶界面的過程中,還可以對獲取的信息進(jìn)行過濾,一般來說,獲取的信息限制在好友關(guān)系范圍之內(nèi),排除并非好友關(guān)系的用戶所發(fā)布的信息。在聚合內(nèi)容生成模塊產(chǎn)生用戶界面的過程中,如果信息的條數(shù)過多,超出了界面分配的容量,還可以只呈現(xiàn)部分的信息,其他的信息可以通過分頁或者動(dòng)態(tài)加載的方式在需要時(shí)再進(jìn)行呈現(xiàn)。信息之間的聚合關(guān)系建立以后,用戶還可以撤消信息之間的聚合關(guān)系。要實(shí)現(xiàn)撤消聚合關(guān)系的功能,本發(fā)明中還需要包含撤消聚合關(guān)系的用戶界面、聚合關(guān)系撤消模塊。所述撤消聚合關(guān)系的用戶界面,用于向用戶提供撤消信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起撤消聚合關(guān)系的操作。所述聚合關(guān)系撤消模塊,用于對撤消聚合關(guān)系的用戶界面的操作結(jié)果進(jìn)行處理。用戶在用戶終端,使用上述撤消聚合關(guān)系的用戶界面,設(shè)置需要撤消的聚合關(guān)系。用戶撤消聚合關(guān)系所產(chǎn)生的數(shù)據(jù),通過網(wǎng)絡(luò),發(fā)送到服務(wù)器端的聚合關(guān)系撤消模塊。聚合關(guān)系撤消模塊對數(shù)據(jù)進(jìn)行處理后,更新數(shù)據(jù)存儲(chǔ)模塊中對應(yīng)聚合關(guān)系的數(shù)據(jù)。其中,聚合關(guān)系撤消模塊可以采用現(xiàn)有的技術(shù)實(shí)現(xiàn)。該模塊可以是運(yùn)行在Apache、Tomcat等Web服務(wù)器中的程序模塊,也可以采用其他的可行方式實(shí)現(xiàn)。此處所述的程序模塊可以通過現(xiàn)有技術(shù),如采用PHP、JSP、ASP、JAVA、C#等編程語言編寫的程序?qū)崿F(xiàn),也可以采用其他的可行方式實(shí)現(xiàn)。如圖13所示為本發(fā)明一實(shí)施例中,撤消聚合關(guān)系的用戶界面。撤消信息之間的聚合關(guān)系,可以按照下列流程進(jìn)行操作(I)在用戶自己所發(fā)布的具有聚合關(guān)系的信息中(即圖13中的“具有聚合關(guān)系的我的記錄”1310),點(diǎn)擊“刪除聚合”鏈接1320,此時(shí)在其附近就會(huì)出現(xiàn)“刪除聚合關(guān)系”界面1330 ;(2)在“刪除聚合關(guān)系”界面1330中,包含與“刪除聚合”鏈接1320對應(yīng)記錄存在聚合關(guān)系的信息(即圖13中的“與我的這條記錄具有聚合關(guān)系的記錄” 1340中的信息);(3)在“與我的這條記錄具有聚合關(guān)系的記錄” 1340中,選中需要撤消聚合關(guān)系的記錄,然后點(diǎn)擊“刪除與選中記錄之間的聚合關(guān)系”按鈕1350,就可以撤消信息之間的聚合關(guān)系。社交網(wǎng)絡(luò)系統(tǒng)中的信息是對現(xiàn)實(shí)生活的一種反映?,F(xiàn)實(shí)生活中擁有共同關(guān)注點(diǎn)的一些信息,都有著不同的時(shí)間順序,該時(shí)間順序由信息各自對應(yīng)事件的發(fā)生時(shí)間決定。如果將聚合小組內(nèi)的信息按照發(fā)生的時(shí)間順序逐條顯示給用戶,有利于用戶重溫友誼交流的歷程。因此,系統(tǒng)中還可以包含用于信息放映的用戶界面。信息放映界面以設(shè)定的時(shí)間間隔,在用戶界面中,向用戶逐條呈現(xiàn)聚合小組內(nèi)的信息(類似于幻燈片放映)。具體的放映方式,可以采用下列兩種方式之一 (1)每次呈現(xiàn)一條信息,原來呈現(xiàn)的信息在界面上消失;(2)每次呈現(xiàn)一條信息,原來呈現(xiàn)的信息在界面不消失。根據(jù)對評論或者回復(fù)的不同處理方式,本發(fā)明還提供了兩種不同的方法,用于聚合并呈現(xiàn)社交網(wǎng)絡(luò)中擁有共同關(guān)注點(diǎn)的信息。如圖14所示,方法一包括以下步驟
步驟I、用戶終端通過下列方式中的一種或者幾種,將用戶自己所發(fā)布的信息和其他信息設(shè)置為聚合關(guān)系
(1)在發(fā)布信息的過程中,將該信息和其他信息設(shè)置為聚合關(guān)系;
(2)在修改用戶自己所發(fā)布的信息的過程中,將該信息和其他信息設(shè)置為聚合關(guān)系;
(3)在查看信息的過程中,將所查看信息和另外的信息設(shè)置為聚合關(guān)系;
步驟2、將用戶終端所設(shè)置的聚合關(guān)系所對應(yīng)的數(shù)據(jù),發(fā)送到服務(wù)器端的聚合關(guān)系處理程序模塊中(此處所述的服務(wù)器可以是服務(wù)器、服務(wù)器集群、網(wǎng)格計(jì)算、云計(jì)算等多種形式中的一種或幾種),然后存儲(chǔ)到數(shù)據(jù)存儲(chǔ)模塊中;
步驟3、在向用戶呈現(xiàn)信息的過程中,首先從數(shù)據(jù)存儲(chǔ)模塊查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息;所找出的這些信息,對其中具有聚合關(guān)系的信息按照聚合關(guān)系進(jìn)行分組,并將這些信息呈現(xiàn)在用戶界面中。方法二包括以下步驟
步驟I、用戶終端通過下列方式中的一種或者幾種,將用戶自己所發(fā)布的信息和其他信息設(shè)置為聚合關(guān)系
(1)在發(fā)布信息的過程中,將該信息和其他信息設(shè)置為聚合關(guān)系;
(2)在修改用戶自己所發(fā)布的信息的過程中,將該信息和其他信息設(shè)置為聚合關(guān)系;
(3)在查看信息的過程中,將所查看信息和另外的信息設(shè)置為聚合關(guān)系;
步驟2、將用戶終端所設(shè)置的聚合關(guān)系所對應(yīng)的數(shù)據(jù),發(fā)送到服務(wù)器端的聚合關(guān)系處理程序模塊中(此處所述的服務(wù)器可以是服務(wù)器、服務(wù)器集群、網(wǎng)格計(jì)算、云計(jì)算等多種形式中的一種或幾種),然后存儲(chǔ)到數(shù)據(jù)存儲(chǔ)模塊中;
步驟3、在向用戶呈現(xiàn)信息的過程中,首先從數(shù)據(jù)存儲(chǔ)模塊查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息;并找出與這些信息相關(guān)的評論或者回復(fù),將每條信息以及與其相關(guān)的評論或回復(fù)作為一個(gè)信息單元,無評論或者回復(fù)的每條信息也作為一個(gè)信息單元,信息的聚合關(guān)系作為對應(yīng)的信息單元的聚合關(guān)系,在所得到的信息單元中,對其中具有聚合關(guān)系的信息單元按照聚合關(guān)系進(jìn)行分組,并將所得到的信息單元呈現(xiàn)在用戶界面中。上述方案通過聚合并呈現(xiàn)社交網(wǎng)絡(luò)中擁有共同關(guān)注點(diǎn)信息的方法,使得擁有共同關(guān)注點(diǎn)的信息集中在一起呈現(xiàn),合理了大型社交網(wǎng)絡(luò)的信息組織結(jié)構(gòu);就訪問人群整體而言,方便了用戶對自己所關(guān)注信息的查找;同時(shí),也使得相關(guān)頁面的有效信息量達(dá)到最大,因此,將由于用戶查找所關(guān)注信息時(shí)產(chǎn)生的查詢、翻頁等操作而消耗的服務(wù)器、帶寬資源減少到最小,緩解了服務(wù)器和帶寬的壓力。最后應(yīng)當(dāng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非對本發(fā)明的技術(shù)方案進(jìn)行限制,盡管參照上述的實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解仍然可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而這些修改或者替換依然不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種可以聚合呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),包括數(shù)據(jù)存儲(chǔ)模塊和傳統(tǒng)社交網(wǎng)絡(luò)的用戶界面生成模塊,其特征在于,還包括 聚合關(guān)系設(shè)置界面,用于向用戶提供設(shè)置信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起設(shè)置信息之間聚合關(guān)系的操作; 聚合關(guān)系處理模塊,用于接收用戶操作聚合關(guān)系設(shè)置界面所產(chǎn)生的數(shù)據(jù),并將數(shù)據(jù)保存到數(shù)據(jù)存儲(chǔ)模塊之中; 聚合內(nèi)容生成模塊,用于生成可以呈現(xiàn)社交網(wǎng)絡(luò)中發(fā)布的信息的用戶界面,該用戶界面中具有聚合關(guān)系的信息按照聚合關(guān)系分組,并且相同分組內(nèi)的信息集中呈現(xiàn);聚合內(nèi)容生成模塊從數(shù)據(jù)存儲(chǔ)模塊中查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息,在所找出的信息中,對其中具有聚合關(guān)系的信息按照聚合關(guān)系進(jìn)行分組,并將所找出的信息或者信息的鏈接呈現(xiàn)在用戶界面中。
2.一種可以聚合呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),包括數(shù)據(jù)存儲(chǔ)模塊和傳統(tǒng)社交網(wǎng)絡(luò)的用戶界面生成模塊,其特征在于,還包括 聚合關(guān)系設(shè)置界面,用于向用戶提供設(shè)置信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起設(shè)置信息之間聚合關(guān)系的操作; 聚合關(guān)系處理模塊,用于接收用戶操作聚合關(guān)系設(shè)置界面所產(chǎn)生的數(shù)據(jù),并將數(shù)據(jù)保存到數(shù)據(jù)存儲(chǔ)模塊之中; 聚合內(nèi)容生成模塊,用于生成可以呈現(xiàn)社交網(wǎng)絡(luò)中發(fā)布的信息單元的用戶界面,該用戶界面中具有聚合關(guān)系的信息單元按照聚合關(guān)系分組,并且相同分組內(nèi)的信息單元集中呈現(xiàn);聚合內(nèi)容生成模塊從數(shù)據(jù)存儲(chǔ)模塊中查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息,并找出與這些信息相關(guān)的評論或者回復(fù),將每條信息以及與其相關(guān)的評論或回復(fù)作為一個(gè)信息單元,無評論或者回復(fù)的每條信息也作為一個(gè)信息單元,信息的聚合關(guān)系作為對應(yīng)的信息單元的聚合關(guān)系,在所得到的信息單元中,對其中具有聚合關(guān)系的信息單元按照聚合關(guān)系進(jìn)行分組,并將所得到的信息單元或者信息單元的鏈接呈現(xiàn)在用戶界面中。
3.根據(jù)權(quán)利要求I或者2所述的聚合呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),其特征在于,所述的聚合關(guān)系設(shè)置界面可以屬于下述用戶界面中的一種或幾種,也可以包含下述用戶界面中的一種或幾種構(gòu)成 發(fā)布信息的過程中設(shè)置聚合關(guān)系的界面,修改用戶自己所發(fā)布信息的過程中設(shè)置聚合關(guān)系的界面,查看信息的過程中設(shè)置聚合關(guān)系的界面; 所述發(fā)布信息的過程中設(shè)置聚合關(guān)系的界面,用于在發(fā)布信息的過程中,向用戶提供設(shè)置信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起設(shè)置信息之間聚合關(guān)系的操作; 所述修改用戶自己所發(fā)布信息的過程中設(shè)置聚合關(guān)系的界面,用于在修改用戶自己所發(fā)布的信息的過程中,向用戶提供設(shè)置信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起設(shè)置信息之間聚合關(guān)系的操作; 所述查看信息的過程中設(shè)置聚合關(guān)系的界面,用于在查看信息的過程中,向用戶提供設(shè)置信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起設(shè)置信息之間聚合關(guān)系的操作;此處所述的查看信息,可以是查看信息、信息的縮略、信息的標(biāo)題、信息的鏈接、信息的列表、信息縮略的列表、信息標(biāo)題的列表、信息鏈接的列表等多種方式中的一種或幾種。
4.根據(jù)權(quán)利要求I或者2所述的聚合呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),其特征在于,還包括 聚合關(guān)系分析模塊,推薦建立聚合關(guān)系的用戶界面,聚合關(guān)系推薦結(jié)果的處理模塊; 所述聚合關(guān)系分析模塊,用于分析信息之間是否有可能存在聚合關(guān)系; 所述推薦建立聚合關(guān)系的用戶界面,用于根據(jù)聚合關(guān)系分析模塊的分析結(jié)果,向用戶呈現(xiàn)推薦建立聚合關(guān)系的信息,并向用戶提供是否建立聚合關(guān)系的入口 ; 所述聚合關(guān)系推薦結(jié)果的處理模塊,用于對推薦建立聚合關(guān)系的用戶界面的操作結(jié)果進(jìn)行處理;用戶操作推薦建立聚合關(guān)系的用戶界面之后,相關(guān)數(shù)據(jù)發(fā)送到該模塊,該模塊對相關(guān)數(shù)據(jù)進(jìn)行處理之后,更新數(shù)據(jù)存儲(chǔ)模塊中對應(yīng)的數(shù)據(jù)。
5.根據(jù)權(quán)利要求I或者2所述的聚合呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),特征 在于 在具有聚合關(guān)系的信息分組中,可以有也可以沒有標(biāo)題。
6.根據(jù)權(quán)利要求I或者2所述的聚合呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),其特征在于,在具有聚合關(guān)系的信息分組中,還包含 添加聚合的標(biāo)志,用于向用戶提供將其他信息添加到該具有聚合關(guān)系的信息分組的入口點(diǎn),以發(fā)起將其他信息添加到該具有聚合關(guān)系的信息分組的操作。
7.根據(jù)權(quán)利要求I或者2所述的聚合呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),其特征在于,在具有聚合關(guān)系的信息分組內(nèi),還包含 群聊標(biāo)志,用于啟動(dòng)一個(gè)針對該具有聚合關(guān)系的信息分組的聊天群窗口。
8.根據(jù)權(quán)利要求I或者2所述的聚合呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),其特征在于,還包括 設(shè)置排序值的用戶界面,排序值處理模塊; 所述設(shè)置排序值的用戶界面,用于向用戶提供設(shè)置具有聚合關(guān)系的信息分組內(nèi)信息排列順序的入口點(diǎn),以發(fā)起設(shè)置組內(nèi)信息排列順序的操作; 所述排序值處理模塊,用于對設(shè)置排序值的用戶界面的操作結(jié)果進(jìn)行處理;用戶操作設(shè)置排序值的用戶界面之后,相關(guān)數(shù)據(jù)發(fā)送到該模塊,該模塊對相關(guān)數(shù)據(jù)進(jìn)行處理之后,更新數(shù)據(jù)存儲(chǔ)模塊中對應(yīng)排序值的數(shù)據(jù)。
9.根據(jù)權(quán)利要求I或者2所述的聚合呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),其特征在于,還包括 撤消聚合關(guān)系的用戶界面,聚合關(guān)系撤消模塊; 所述撤消聚合關(guān)系的用戶界面,用于向用戶提供撤消信息之間聚合關(guān)系的入口點(diǎn),以發(fā)起撤消聚合關(guān)系的操作; 所述聚合關(guān)系撤消模塊,用于對撤消聚合關(guān)系的用戶界面的操作結(jié)果進(jìn)行處理;用戶操作撤消聚合關(guān)系的用戶界面之后,相關(guān)數(shù)據(jù)發(fā)送到該模塊,該模塊對相關(guān)數(shù)據(jù)進(jìn)行處理之后,更新數(shù)據(jù)存儲(chǔ)模塊中對應(yīng)聚合關(guān)系的數(shù)據(jù)。
10.根據(jù)權(quán)利要求I或者2所述的聚合呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),其特征在于,還包括 信息放映的用戶界面,用于以設(shè)定的時(shí)間間隔,在用戶界面中,向用戶逐條呈現(xiàn)聚合小組內(nèi)的信息;在信息放映的過程中,每次呈現(xiàn)一條信息,原來呈現(xiàn)的信息或是在界面上消失,或是在界面上不消失。
11.一種聚合呈現(xiàn)社交網(wǎng)絡(luò)中擁有共同關(guān)注點(diǎn)信息的方法,其特征在于,包括以下步驟 (a)用戶終端通過下列方式中的一種或者幾種,將用戶自己所發(fā)布的信息和其他信息設(shè)置為聚合關(guān)系 在發(fā)布信息的過程中,將該信息和其他信息設(shè)置為聚合關(guān)系; 或者,在修改用戶自己所發(fā)布的信息的過程中,將該信息和其他信息設(shè)置為聚合關(guān)系; 或者,在查看信息的過程中,將所查看信息和另外的信息設(shè)置為聚合關(guān)系;此處所述的查看信息,可以是查看信息、信息的縮略、信息的標(biāo)題、信息的鏈接、信息的列表、信息縮 略的列表、信息標(biāo)題的列表、信息鏈接的列表等多種方式中的一種或幾種; (b)將用戶終端所設(shè)置的聚合關(guān)系所對應(yīng)的數(shù)據(jù),發(fā)送到服務(wù)器端的聚合關(guān)系處理程序模塊中(此處所述的服務(wù)器可以是服務(wù)器、服務(wù)器集群、網(wǎng)格計(jì)算、云計(jì)算等多種形式中的一種或幾種),然后存儲(chǔ)到數(shù)據(jù)存儲(chǔ)模塊中; (C)將具有聚合關(guān)系的信息集中呈現(xiàn)在用戶界面中的步驟;該步驟可對如下兩種動(dòng)作進(jìn)行選擇 在向用戶呈現(xiàn)信息的過程中,首先從數(shù)據(jù)存儲(chǔ)模塊查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息;所找出的這些信息,對其中具有聚合關(guān)系的信息按照聚合關(guān)系進(jìn)行分組,并將這些信息或者信息的鏈接呈現(xiàn)在用戶界面中; 或者,在向用戶呈現(xiàn)信息的過程中,首先從數(shù)據(jù)存儲(chǔ)模塊查找相關(guān)信息以及與相關(guān)信息存在著聚合關(guān)系的信息;并找出與這些信息相關(guān)的評論或者回復(fù),將每條信息以及與其相關(guān)的評論或回復(fù)作為一個(gè)信息單元,無評論或者回復(fù)的每條信息也作為一個(gè)信息單元,信息的聚合關(guān)系作為對應(yīng)的信息單元的聚合關(guān)系,在所得到的信息單元中,對其中具有聚合關(guān)系的信息單元按照聚合關(guān)系進(jìn)行分組,并將所得到的信息單元或者信息單元的鏈接呈現(xiàn)在用戶界面中。
12.在根據(jù)權(quán)利要求I或者2所述的社交網(wǎng)絡(luò)系統(tǒng)中,判定信息之間是否具有聚合關(guān)系的方法,其特征在于,可以用下列兩種方法中的一種來判定信息之間是否具有聚合關(guān)系 如果與本信息存在聚合關(guān)系的信息還和其他信息存在聚合關(guān)系,則這些其他信息與本信息也存在聚合關(guān)系,以此類推; 或者,如果與本信息存在聚合關(guān)系的信息還和其他信息存在聚合關(guān)系,但是所述的其他信息與本信息之間沒有設(shè)置為聚合關(guān)系,則所述的其他信息與本信息之間不存在聚合關(guān)系O
13.在根據(jù)權(quán)利要求I或者2所述的社交網(wǎng)絡(luò)系統(tǒng)中,在具有聚合關(guān)系的信息分組內(nèi),信息的排序方法,其特征在于 按照發(fā)布時(shí)間的倒序排序; 或按照用戶之間的親密度由高到低進(jìn)行排序; 或按照用戶設(shè)置的排序值進(jìn)行排序。
14.在根據(jù)權(quán)利要求I或者2所述的社交網(wǎng)絡(luò)系統(tǒng)中,計(jì)算用戶之間親密度的方法,其特征在于,用戶之間的親密度通過如下公式計(jì)算 親密度=AX本用戶對其他用戶的訪問次數(shù)+BX本用戶對其他用戶的瀏覽內(nèi)容次數(shù)+CX本用戶對其他用戶的評論次數(shù)+ DX其他用戶對本用戶的訪問次數(shù)+E X其他用戶對本用戶的瀏覽內(nèi)容次數(shù)+FX其他用戶對本用戶的評論次數(shù); 其中,A、B、C、D、E、F是系統(tǒng)預(yù)計(jì)算出的參數(shù)。
15.在根據(jù)權(quán)利要求I或者2所述的社交網(wǎng)絡(luò)系統(tǒng)中,在聚合內(nèi)容生成模塊產(chǎn)生用戶界面的過程中,對獲取的信息進(jìn)行過濾的方法,其特征在于 獲取的信息限制在好友關(guān)系范圍之內(nèi),排除并非好友關(guān)系的用戶所發(fā)布的信息。
16.在根據(jù)權(quán)利要求I或者2所述的社交網(wǎng)絡(luò)系統(tǒng)中,在聚合內(nèi)容生成模塊產(chǎn)生用戶界面的過程中,信息條數(shù)超出界面分配的容量時(shí)的處理方法,其特征在于 只呈現(xiàn)部分的信息,其他的信息可以通過分頁或者動(dòng)態(tài)加載的方式在需要時(shí)再進(jìn)行呈現(xiàn)。
全文摘要
本發(fā)明涉及一種聚合并呈現(xiàn)擁有共同關(guān)注點(diǎn)信息的社交網(wǎng)絡(luò)系統(tǒng),包括數(shù)據(jù)存儲(chǔ)模塊和傳統(tǒng)社交網(wǎng)絡(luò)的用戶界面生成模塊,以及聚合關(guān)系設(shè)置界面,聚合關(guān)系處理模塊,聚合內(nèi)容生成模塊;聚合關(guān)系設(shè)置界面用于設(shè)置信息之間的聚合關(guān)系;聚合關(guān)系處理模塊用于接收用戶操作聚合關(guān)系設(shè)置界面所產(chǎn)生的數(shù)據(jù),并將數(shù)據(jù)保存到數(shù)據(jù)存儲(chǔ)模塊之中;聚合內(nèi)容生成模塊用于生成將具有聚合關(guān)系的信息集中在一起呈現(xiàn)的用戶界面。還涉及一種基于該系統(tǒng)的方法。通過聚合并呈現(xiàn)社交網(wǎng)絡(luò)中擁有共同關(guān)注點(diǎn)信息的方法,使得擁有共同關(guān)注點(diǎn)的信息集中在一起呈現(xiàn),合理了大型社交網(wǎng)絡(luò)的信息組織結(jié)構(gòu)。
文檔編號(hào)H04L12/58GK102932454SQ201210431360
公開日2013年2月13日 申請日期2012年10月31日 優(yōu)先權(quán)日2012年10月31日
發(fā)明者陳業(yè) 申請人:陳業(yè)