專利名稱:在線社交網(wǎng)絡(luò)中的多社區(qū)內(nèi)容共享的制作方法
在線社交網(wǎng)絡(luò)中的多社區(qū)內(nèi)容共享
相關(guān)串請交叉引用
本申請是國際申請日為2007年08月17日、國際申請?zhí)枮镻CT/CN2007/002486、進(jìn)入中國國家階段日期為2010年03月22日、國家申請?zhí)枮?00780100739. 8的發(fā)明專利申請的分案申請。技術(shù)領(lǐng)域
本發(fā)明總體上涉及社交網(wǎng)絡(luò)。更具體地,本發(fā)明涉及在在線社交網(wǎng)絡(luò)中的社區(qū)之間分發(fā)內(nèi)容。
背景技術(shù):
在線社交網(wǎng)絡(luò)將具有共同興趣的用戶互相連接。諸如,Myspace. com>Friendster. com、Tribe, net和Orkut. com的社交網(wǎng)絡(luò)站點促進(jìn)其成員之間的關(guān)系,從而提供比用戶可以通過諸如電子消息板或者論壇來彼此交互的其他在線媒體更高水平的歸屬感和信任 感。
在多個在線社交網(wǎng)絡(luò)中,圍繞主題、興趣或者共同努力而組織的社區(qū)代表了主要的組織單位。社區(qū)中的成員可以根據(jù)社區(qū)中其他成員的社區(qū)活動來觀察他們并與之交互和形成關(guān)系。社區(qū)成員可以基于另一用戶的社區(qū)成員資格來決定接觸哪些用戶或者與哪些用戶建立網(wǎng)絡(luò)。
雖然對于在線社交網(wǎng)絡(luò)而言社區(qū)很重要,但是用于在社區(qū)內(nèi)和社區(qū)之間進(jìn)行交互的已有過程經(jīng)常是不便的。用戶的興趣通常不限于一個已有社區(qū),使其難以選擇加入哪個社區(qū)或者向哪個社區(qū)公布內(nèi)容。另外,向一個社區(qū)公布的內(nèi)容可能是用戶沒有意識到的另一社區(qū)感興趣的或者與之高度相關(guān)的。除非其他社區(qū)的成員主動查找被公布到該用戶的社區(qū)的內(nèi)容,否則用戶將會錯過通過該內(nèi)容與其他成員聯(lián)系的機(jī)會。發(fā)明內(nèi)容
一種在線社交網(wǎng)絡(luò),提供用于在該網(wǎng)絡(luò)中分發(fā)內(nèi)容的新方法。在一個實施方式中, 接收將要公布到主社區(qū)的內(nèi)容以及與該內(nèi)容相關(guān)聯(lián)的標(biāo)簽。該標(biāo)簽用于標(biāo)識在線社交網(wǎng)絡(luò)中將向其公布該內(nèi)容的社區(qū)。生成在執(zhí)行時在主社區(qū)web頁面上顯示該內(nèi)容、并且在每個所標(biāo)識社區(qū)的web頁面上顯示該內(nèi)容的代碼。該內(nèi)容可以包括一個或者多個博客、事件、圖像、相冊、論壇話題或者論壇話題回復(fù)。
此外,在一個實施方式中,接收對所公布內(nèi)容的一個或多個回復(fù)。在一個公開的方法中,生成在執(zhí)行時在主社區(qū)的web頁面以及每個所標(biāo)識社區(qū)的web頁面上顯示該一個或者多個回復(fù)的代碼。根據(jù)另一方法,生成在執(zhí)行時在主社區(qū)的成員和每個所標(biāo)識社區(qū)的成員可訪問的單個web頁面上顯示該一個或者多個回復(fù)的代碼。
圖I是根據(jù)本發(fā)明一個實施方式的在線社交網(wǎng)絡(luò)系統(tǒng)的框圖2描述了根據(jù)本發(fā)明一個實施方式的社交網(wǎng)絡(luò)的在線社區(qū)的web頁面;
圖3是社交網(wǎng)絡(luò)服務(wù)器上的元件的高層框圖;以及
圖4描繪了社交網(wǎng)絡(luò)中的內(nèi)容分發(fā)。
附圖僅出于示例的目的描述了本發(fā)明的實施方式。本領(lǐng)域技術(shù)人員將根據(jù)以下描述容易認(rèn)識到可以運用這里說明的結(jié)構(gòu)和方法的替代實施方式,而不脫離這里描述的本發(fā)明原理。
具體實施方式
鍵
本公開描述了用于創(chuàng)建在線社交網(wǎng)絡(luò)中的社區(qū)以及在其中分發(fā)內(nèi)容的各種方法和系統(tǒng)。還公開了對社交網(wǎng)絡(luò)中諸如用戶、論壇話題、專輯、博客和社區(qū)的對象進(jìn)行排名的技術(shù)和系統(tǒng)。在此描述的技術(shù)可以應(yīng)用于各種在線社交網(wǎng)絡(luò),包括公共和私有在線網(wǎng)絡(luò)、企業(yè)內(nèi)部的社交網(wǎng)絡(luò)和其他環(huán)境中的社交網(wǎng)絡(luò)。
在此描述的特征和優(yōu)點并不是窮舉的,特別地,根據(jù)附圖和描述,很多附加特征及優(yōu)點對于本領(lǐng)域技術(shù)人員而言將是易見的。還應(yīng)當(dāng)注意,原則上,在說明書中使用的語言是為了可讀性和指導(dǎo)性的目的而選擇的,而不是用于限制本發(fā)明主題的范圍。此外,這里的描述關(guān)注于在線社交網(wǎng)絡(luò)的選定特征,包括社區(qū)、論壇和排名系統(tǒng)。根據(jù)本公開易見的是,可以根據(jù)期望結(jié)合提供這些特征來使用沒有討論的其他技術(shù)、功能和組件,無論其是傳統(tǒng)的還是定制的。
系統(tǒng)架構(gòu)
圖I是根據(jù)本發(fā)明一個實施方式的在線社交網(wǎng)絡(luò)系統(tǒng)的框圖。社交網(wǎng)絡(luò)系統(tǒng)100 通過網(wǎng)絡(luò)106與多個客戶端設(shè)備102進(jìn)行通信。每個客戶端設(shè)備102包括瀏覽器110或者用于提供或訪問由社交網(wǎng)絡(luò)系統(tǒng)100管理的內(nèi)容的可比應(yīng)用(在圖I和其他附圖中,標(biāo)號之后的字母(諸如“102a”)是特定于具有特定標(biāo)號的元件的參考。文中沒有跟隨字母的標(biāo)號(諸如“102”)是對任何或者所有帶有該標(biāo)號的元件實例的一般性參考;例如,“102” 指代圖中的標(biāo)號“102a”、“102b”和/或“102η”)。社交網(wǎng)絡(luò)系統(tǒng)100包括社交網(wǎng)絡(luò)服務(wù)器 200和因特網(wǎng)服務(wù)器150。社交網(wǎng)絡(luò)服務(wù)器200包括社區(qū)服務(wù)器300和排名模塊330,并且耦合至社交網(wǎng)絡(luò)數(shù)據(jù)庫130。社交網(wǎng)絡(luò)服務(wù)器200使用這些元件來向客戶端102提供社交網(wǎng)絡(luò)服務(wù)和內(nèi)容,從而促進(jìn)客戶端102與社交網(wǎng)絡(luò)服務(wù)器200之間的社交網(wǎng)絡(luò)交互。
社交網(wǎng)絡(luò)服務(wù)器200支持設(shè)備(諸如客戶端102)的用戶與在線社交網(wǎng)絡(luò)中的其他用戶進(jìn)行交互。社交網(wǎng)絡(luò)系統(tǒng)100中的各種服務(wù)器可以包括專用服務(wù)器類的計算機(jī)系統(tǒng),其包括應(yīng)用、一個或者多個處理器、存儲器、存儲庫和相關(guān)的軟件應(yīng)用。服務(wù)器還可以單獨包括在加載平衡策略或者用于分發(fā)過程和數(shù)據(jù)的其他機(jī)制下進(jìn)行操作的多個計算機(jī)。
社交網(wǎng)絡(luò)系統(tǒng)100支持在線社交網(wǎng)絡(luò),其包括作為社交網(wǎng)絡(luò)成員的、經(jīng)由系統(tǒng)100 的服務(wù)和設(shè)施互相通信的實體集合。在線社交網(wǎng)絡(luò)的成員可以是任何實體,諸如個人、組織、商業(yè)、公司、社區(qū)或者其他合適實體。這些實體可以具有各種類型的社交關(guān)系,諸如社區(qū)成員、專業(yè)或者社會組織、友誼或者具有共同興趣的簡單群組。
每個成員由所存儲的簡檔來表示,該簡檔包括包含關(guān)于該成員的信息的一個或多個條目。成員可以由個人簡檔、商業(yè)簡檔、組織簡檔或者屬于任何其他簡檔種類的簡檔來表示。每個成員具有可以用來在網(wǎng)絡(luò)中標(biāo)識該成員的標(biāo)識符(例如,用戶名)。每個簡檔類型與不同類型的條目相關(guān)聯(lián)。例如,個人簡檔可以包括包含聯(lián)系人信息、個人信息和專業(yè)信息的條目,而商業(yè)簡檔可以包括描述業(yè)界信息或者財務(wù)信息的條目。其他條目類型可以存儲社交信息、人口統(tǒng)計學(xué)信息、聯(lián)網(wǎng)信息或者其他類型的信息。個人簡檔條目可以包括聯(lián)系信息,諸如電子郵件地址、郵寄地址、頂名稱或者電話號碼;個人信息,諸如關(guān)系狀態(tài)、出生日期、年齡、孩子、種族、宗教信仰、政治觀點、幽默感、性取向、時尚偏好、抽煙習(xí)慣、飲酒習(xí)慣、寵物、家鄉(xiāng)位置、愛好、運動、活動、最喜歡的書籍、音樂、TV或者電影偏好或者最喜歡的食品;專業(yè)信息,諸如技巧、職業(yè)和工作描述;個人照片或者與實體相關(guān)聯(lián)的其他圖形;或者描述、標(biāo)識簡檔或者以其他形式與簡檔相關(guān)聯(lián)的任何其他信息。商業(yè)簡檔的條目可以包括業(yè)界信息,諸如市場劃分、客戶群、位置或者供應(yīng)商信息;財務(wù)信息,諸如凈利潤、凈值、 員工數(shù)量、股票業(yè)績;或者與商業(yè)簡檔相關(guān)聯(lián)的其他信息類型。
每個成員的簡檔包括將該成員與社交網(wǎng)絡(luò)中其他成員的簡檔相關(guān)聯(lián)的信息。成員之間的關(guān)聯(lián)具有類型。關(guān)聯(lián)類型例如包括好友、浪漫關(guān)系、業(yè)務(wù)關(guān)系、了解、社區(qū)關(guān)聯(lián)、活動伙伴關(guān)聯(lián)、共同興趣關(guān)聯(lián)、共同特點關(guān)聯(lián)或者簡檔之間任何其他合適的關(guān)聯(lián)類型。例如,用戶可以其自己指定為另一用戶的“擁護(hù)者”或者“朋友”。給定類型的關(guān)聯(lián)可以具有多個級別用于指定關(guān)聯(lián)的程度。例如,好友級別例如可以包括“沒見過”級別、“了解”級別、“朋友” 級別、“好朋友”級別、“最好的朋友”級別或者其他合適級別。本領(lǐng)域技術(shù)人員可以容易地確定其他關(guān)聯(lián)類型的類似級別。
社交網(wǎng)絡(luò)系統(tǒng)100還支持各種社交網(wǎng)絡(luò)對象的創(chuàng)建和操縱。社交網(wǎng)絡(luò)對象包括成員本身(由他們的用戶名表示),以及社交網(wǎng)絡(luò)支持的各種類型的內(nèi)容對象,包括論壇和其中公布的消息、博客、社區(qū)、專輯、圖片、媒體文件、文章、文檔等??蛻舳?02的用戶可以輸入搜索查詢(例如,經(jīng)由瀏覽器)來搜索社交網(wǎng)絡(luò)系統(tǒng)100中這些對象的任何對象。搜索查詢通過網(wǎng)絡(luò)106被提供給社交網(wǎng)絡(luò)服務(wù)器200,并且由搜索引擎305來進(jìn)行處理。搜索引擎305包括用于解析搜索請求的代碼、用于定位社交網(wǎng)絡(luò)對象的爬蟲(crawler)以及用于對社交網(wǎng)絡(luò)對象進(jìn)行排名和索引的排名模塊330。搜索引擎接收搜索查詢,并且可以基于該查詢來執(zhí)行布爾或者相關(guān)搜索。結(jié)果按照排名模塊所執(zhí)行的索引來進(jìn)行排序,并被提供給社區(qū)服務(wù)器300。社區(qū)服務(wù)器300繼而獲得搜索結(jié)果,并且按照請求客戶端102可以用來向用戶呈現(xiàn)數(shù)據(jù)(例如,經(jīng)由瀏覽器或者其他應(yīng)用)的格式提供這些結(jié)果。如果沒有找到匹配,可以向用戶提供備選的搜索查詢,這將針對圖3進(jìn)行更詳細(xì)論述。
排名模塊330對響應(yīng)于查詢而返回的各種在線社交網(wǎng)絡(luò)對象進(jìn)行評估和排名,這將針對圖3進(jìn)行更詳細(xì)論述。隨著用戶在社交網(wǎng)絡(luò)中進(jìn)行動作,諸如在網(wǎng)絡(luò)中注冊、指定另一成員作為朋友或者擁護(hù)者、加入網(wǎng)絡(luò)中的社區(qū)、查看web頁面、注解簡檔和公布內(nèi)容,對這些事件進(jìn)行索引。索引的信息包括所創(chuàng)建、操縱或者訪問的對象的類型、事件的類型以及諸如時間戳、用戶等相關(guān)聯(lián)的細(xì)節(jié)。繼而可以使用該事件數(shù)據(jù)作為對象排名的基礎(chǔ)。排名模塊330訪問此排名數(shù)據(jù)并對其進(jìn)行處理,以確定社交網(wǎng)絡(luò)對象的得分和排名。應(yīng)用于每個對象的特定排名函數(shù)以及排名函數(shù)所應(yīng)用于的排名數(shù)據(jù)取決于對象的類型。排名函數(shù)可以基于直接的、推導(dǎo)的或者聚合的值。優(yōu)選地,排名函數(shù)根據(jù)對象的受歡迎程度(通過各種量度而計算)的指示符來排名對象,這將在下文進(jìn)一步描述。例如,成員可以根據(jù)他的或者她的擁護(hù)者和朋友的數(shù)量來進(jìn)行排名,而社區(qū)論壇可以基于論壇中帖子的數(shù)量和嶄新程度7(recency)、成員數(shù)量、發(fā)帖速率或者成員注冊速率等來進(jìn)行評估。排名被周期性地刷新和保存至索引。經(jīng)過索引的排名數(shù)據(jù)用于對搜索結(jié)果進(jìn)行排序、選擇對象以便呈現(xiàn)和/或?qū)⑻囟ǖ纳缃痪W(wǎng)絡(luò)對象指定為受歡迎的。
社交網(wǎng)絡(luò)服務(wù)器200還包括社區(qū)服務(wù)器300,其用于執(zhí)行在線社區(qū)管理的各種方面,諸如創(chuàng)建和操作社區(qū)。社區(qū)被命名,并且優(yōu)選地具有指明該社區(qū)的話題、事件和成員的類型描述。社區(qū)還可以具有關(guān)鍵詞和/或標(biāo)簽,其指示該社區(qū)的成員感興趣的話題的類型和主題類別,并且可以用于對社區(qū)及其成員進(jìn)行分類。在社區(qū)中發(fā)帖可以由成員或者包括社區(qū)“主人”在內(nèi)的在線社區(qū)提供者來控制,或者可以是不受控制的。社區(qū)成員資格可以按照某種方式來限制,或者全部公諸于眾。
可以將社區(qū)置于各種組織類別和子類別中。社區(qū)子類別可以包括獨立于整個社區(qū)而共享共同興趣或者特點的較大類別中的簡檔群組。例如,一般性的“籃球運動員”社區(qū)類別可以包括籃球的任何類型或地區(qū)的籃球運動員的社區(qū)?;@球社區(qū)類別中的子社區(qū)類別可以包括屬于特定地區(qū)的籃球運動員的社區(qū)。因此,“加州籃球運動員”子社區(qū)類別可以包括包含“洛杉磯籃球運動員”、“奧克蘭籃球運動員”和“圣克拉拉籃球運動員”社區(qū)的社區(qū)。還可以將一般性的“籃球運動員”置于更大的全部“籃球”社區(qū),其包括“籃球運動員”社區(qū)以及“籃球觀眾”社區(qū)。
社區(qū)服務(wù)器300支持對其中的各種社區(qū)特征和社交對象的管理,諸如論壇、事件、 消息收發(fā)、博客、相冊、地圖、去往新聞和web頁面的鏈接、有關(guān)的廣告以及與其他成員或者社區(qū)的親和力和其他鏈接,這將關(guān)于圖2更詳細(xì)地描述。社區(qū)服務(wù)器300包括用于在社區(qū)論壇、博客、事件日歷和其他社區(qū)介質(zhì)中分發(fā)內(nèi)容的代碼。社區(qū)服務(wù)器還存儲關(guān)于個體社區(qū)策略的信息,包括成員資格、發(fā)帖、內(nèi)容分發(fā)、隱私、照片和其他內(nèi)容的公布、子話題管理和其他策略。按照本發(fā)明一個實施方式的用于分發(fā)內(nèi)容的機(jī)制將結(jié)合圖4來描述。
社區(qū)服務(wù)器300將社區(qū)內(nèi)容、鏈接、圖像、公布、關(guān)系、描述和其他社區(qū)數(shù)據(jù)以及成員數(shù)據(jù)和簡檔存儲在社交網(wǎng)絡(luò)數(shù)據(jù)庫130中。數(shù)據(jù)庫130可以實現(xiàn)為一個或者多個關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)、輕量級數(shù)據(jù)庫訪問協(xié)議(LDAP)、平面文件和/或其他數(shù)據(jù)庫,或者是使用其他數(shù)據(jù)庫架構(gòu)來實現(xiàn)。數(shù)據(jù)存儲元件可以包括用于存儲數(shù)據(jù)的任一方法或其組合,包括但不限于數(shù)組、散列表、列表和樹。服務(wù)器200可以訪問其他類似類型的數(shù)據(jù)存儲設(shè)備。社區(qū)服務(wù)器300從社交網(wǎng)絡(luò)數(shù)據(jù)庫130接收包含簡檔和社區(qū)的數(shù)據(jù),并且還向社交網(wǎng)絡(luò)數(shù)據(jù)庫130發(fā)送包括社區(qū)和簡檔的數(shù)據(jù)以便存儲。社交網(wǎng)絡(luò)數(shù)據(jù)庫130借助于網(wǎng)絡(luò)連接(未給出)可通信地耦合至社交網(wǎng)絡(luò)服務(wù)器200。
社交網(wǎng)絡(luò)服務(wù)器200耦合至因特網(wǎng)服務(wù)器150和消息收發(fā)服務(wù)器160。因特網(wǎng)服務(wù)器150包括用于向請求客戶端服務(wù)內(nèi)容的服務(wù)器。通過其與因特網(wǎng)服務(wù)器150的連接,社交網(wǎng)絡(luò)服務(wù)器200可以通過到相關(guān)web頁面、新聞、廣告和社區(qū)論壇中討論的頁面的鏈接, 來向在線社交網(wǎng)絡(luò)和社區(qū)提供因特網(wǎng)內(nèi)容。在一個實施方式中,因特網(wǎng)服務(wù)器150或者社交網(wǎng)絡(luò)服務(wù)器200耦合至消息收發(fā)服務(wù)器160,以用于提供即時消息收發(fā)、電子郵件或者其他消息收發(fā)服務(wù)。消息收發(fā)服務(wù)器160還包括或者備選地包括與蜂窩電話或者其他移動通信網(wǎng)絡(luò)通信的移動設(shè)備消息收發(fā)服務(wù)器。社交網(wǎng)絡(luò)服務(wù)器200可以使用服務(wù)器160代表社交網(wǎng)絡(luò)成員來傳送和交換消息。
圖I中示出的客戶端設(shè)備102每個都包括處理器110、存儲器、網(wǎng)絡(luò)接口、顯示設(shè)8備、計算機(jī)可讀存儲、輸入設(shè)備以及可選外圍設(shè)備。處理器執(zhí)行存儲在存儲器中的計算機(jī)可執(zhí)行程序指令,以訪問社交網(wǎng)絡(luò)服務(wù)器200的功能??蛻舳嗽O(shè)備102的示例是個人計算機(jī)、數(shù)字助理、個人數(shù)字助理、蜂窩電話、移動電話、智能電話、尋呼機(jī)、數(shù)字板、膝上型計算機(jī)、因特網(wǎng)設(shè)備和其他基于處理器的設(shè)備。一般地,客戶端設(shè)備102可以是任何類型的基于處理器的設(shè)備,其連接至網(wǎng)絡(luò)106,并且包括瀏覽器110或者類似容納的應(yīng)用程序??蛻舳嗽O(shè)備102可以在能夠支持基于瀏覽器的應(yīng)用或者瀏覽器的任何操作系統(tǒng)上操作,諸如 Microsoft ^ Windows 或者Linux。客戶端設(shè)備102包括瀏覽器Iio或者用于訪問社交網(wǎng)絡(luò)系統(tǒng)100的類似應(yīng)用程序。社交網(wǎng)絡(luò)服務(wù)器200生成并且服務(wù)于社區(qū)web頁面。其提供HTML (超文本標(biāo)記語言)、圖像、腳本語言(例如,JavaScript、JScript、Visual BasicScript)、XSLT(可擴(kuò)展樣式表語言轉(zhuǎn)換)以及客戶端設(shè)備102上的瀏覽器110所使用的其他靜態(tài)元件。
網(wǎng)絡(luò)106支持圖I中示出的實體之間的數(shù)據(jù)通信。網(wǎng)絡(luò)106通常包括與因特網(wǎng)通信的局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)的某些組合,其使用標(biāo)準(zhǔn)通信技術(shù)和/或協(xié)議。這些網(wǎng)絡(luò)中任何網(wǎng)絡(luò)的部分可以是有線的或者無線的,其使用相關(guān)聯(lián)的技術(shù)(例如,以太網(wǎng)、802. 11 802. 16、集成業(yè)務(wù)數(shù)字網(wǎng)(ISDN)、數(shù)字訂戶線路(DSL))和協(xié)議(例如,TCP/IP、HTTP、SMTP 和FTP)。通過網(wǎng)絡(luò)106交換的數(shù)據(jù)可以使用包括超文本標(biāo)記語言(HTML)、可擴(kuò)展標(biāo)記語言 (XML)、簡單對象訪問協(xié)議(SOAP)和/或其他格式的技術(shù)和/或格式來表示。另外,所有或者某些鏈接可以使用諸如安全套接字層(SSL)、因特網(wǎng)協(xié)議安全(IPsec)、安全HTTP和/或虛擬專用網(wǎng)絡(luò)(VPN)的傳統(tǒng)加密技術(shù)來進(jìn)行加密。在另一實施方式中,替代上述技術(shù)或者除此之外,實體可以使用定制和/或?qū)S玫臄?shù)據(jù)通信技術(shù)。
應(yīng)當(dāng)注意,本發(fā)明的實施方式可以包括具有不同于圖I中所示架構(gòu)的系統(tǒng)。圖I 中示出的系統(tǒng)100僅是示例性的,并且用于幫助說明圖2-圖6中示出的社交網(wǎng)絡(luò)元件和方法。
在線社區(qū)的說明
圖2描繪了社交網(wǎng)絡(luò)系統(tǒng)100所提供的社交網(wǎng)絡(luò)的在線社區(qū)的web頁面的示例。 為在線社區(qū)“北京2008奧運會”的成員提供了多種服務(wù)和特征。在頁面上提供有社區(qū)的描述“北京奧運會的游客和擁護(hù)者的社區(qū)”以及表示該社區(qū)的圖像250。社區(qū)205的名稱、描述和圖像可以由社區(qū)創(chuàng)建者或者社區(qū)的作者來提供,或者可以由下文描述的社區(qū)內(nèi)容模塊來提供。圖I的社區(qū)服務(wù)器300支持所描述和/或所示出的各種服務(wù)。如所示,取決于特定的成員是否登錄到該社區(qū)或者該社區(qū)所屬的在線社交網(wǎng)絡(luò),將該成員的狀態(tài)描繪為在線或者離線。
社區(qū)web頁面包括搜索接口 210,用于從在線社交網(wǎng)絡(luò)上尋找內(nèi)容的成員處接收查詢。此內(nèi)容可以包括各種社交網(wǎng)絡(luò)對象,諸如成員、討論論壇220、事件、相冊、博客、文檔、 文件和社區(qū)。此類對象可以按照各種排名受歡迎程度函數(shù)中的任意函數(shù)來進(jìn)行排名。具有高受歡迎程度排名的對象可以進(jìn)行標(biāo)注(例如利用星號),或是被置于社區(qū)web頁面中諸如 “熱門”或者“最受歡迎”部分的特定部分中。
社區(qū)web頁面包括若干論壇220,用于討論諸如“志愿者機(jī)會”和“尋找擊劍愛好者”的各種話題。論壇包括討論線中的消息。消息在其創(chuàng)建之后可以由創(chuàng)建者或者社區(qū)的管理員來修改或者刪除。在一個實施方式中,關(guān)于相同話題的消息可以從最早到最近進(jìn)行瀏覽。另外,話題可以包含數(shù)目不限的消息。用戶可以創(chuàng)建話題來進(jìn)行討論。在一個實施方式中,話題包括討論線中的第一消息的主題。話題在其創(chuàng)建之后可以由創(chuàng)建者或者社區(qū)的管理員來修改或者刪除。若干最近的話題被顯示在社區(qū)頁面上。社區(qū)可以允許該社區(qū)外部的成員“打開”帖子?;蛘?,社區(qū)可以將帖子限于社區(qū)成員, 這由社區(qū)創(chuàng)建者或者管理者來指定。
社區(qū)web頁面還包括用于存儲事件信息的事件日歷230。事件是描述事件(位置、 日期等)的短消息。在一個實施方式中,任何用戶可以創(chuàng)建、修改和刪除用戶自己的事件以及公布社區(qū)事件。若干最近事件可以顯示在事件日歷230上。事件日歷可以輔之以包括事件位置的地理信息。在一個實施方式中,事件位置的地圖顯示可以包括在社區(qū)頁面中,或可以從社區(qū)頁面鏈接至事件位置的地圖顯示。用戶可以選擇參與事件,并且可以使事件的參與者對于該社區(qū)的其他成員是可見的。
在線社交網(wǎng)絡(luò)中,可以支持用戶和社區(qū)之間的多種不同類型的鏈接。如圖2中所示,社區(qū)可以鏈接至一個或者多個相關(guān)社區(qū)240。這有助于用戶找到感興趣的社區(qū)。在一個實施方式中,通過檢查相對于社區(qū)的大小而言具有最多共同用戶的社區(qū),來自動標(biāo)識此類相關(guān)社區(qū)。如果在論壇話題、標(biāo)題、關(guān)鍵詞或者其他社區(qū)方面存在程度顯著的重疊,則也可以認(rèn)為社區(qū)是“相關(guān)的”。
社區(qū)可以具有自我調(diào)節(jié)機(jī)制。例如,成員可以能夠使用報告垃圾信息按鈕來“報告垃圾信息”。另外,社區(qū)可以具有到因特網(wǎng)上相關(guān)內(nèi)容的出鏈(outlink)。這種鏈接可以包括web鏈接、新聞鏈接以及去往相關(guān)廣告的鏈接??梢曰谏鐓^(qū)web頁面上的用戶活動 (例如論壇中的活動、事件或者其他類型的活動)對內(nèi)容進(jìn)行定制。社區(qū)還可以支持其成員消息收發(fā)。社區(qū)成員例如可以發(fā)送和接收文本消息、即時消息或者電子郵件消息。
社交網(wǎng)絡(luò)服務(wù)器元件
圖3是根據(jù)本發(fā)明一個實施方式的社交網(wǎng)絡(luò)服務(wù)器上的選定元件的高層框圖。元件包括搜索引擎305、建議處理器310、社區(qū)創(chuàng)建模塊320、排名模塊330和社區(qū)內(nèi)容模塊 340。在此使用的術(shù)語“模塊”表示用于提供特定功能的邏輯。模塊可以通過硬件、固件和/ 或軟件來實現(xiàn)。優(yōu)選地,模塊存儲在電子設(shè)備的存儲組件上,被載入其存儲器中,并且由設(shè)備處理器來執(zhí)行。社區(qū)創(chuàng)建模塊320和社區(qū)建議處理器310促進(jìn)在線社交網(wǎng)絡(luò)中社區(qū)的創(chuàng)建。社區(qū)內(nèi)容模塊340對線社交網(wǎng)絡(luò)中的內(nèi)容進(jìn)行路由和分發(fā)。搜索引擎305接收和處理搜索請求,并且生成搜索結(jié)果,該搜索結(jié)果包括社交網(wǎng)絡(luò)上的以及一般地說來因特網(wǎng)上的對象。搜索引擎包括排名模塊330,其對社交網(wǎng)絡(luò)中的各種對象進(jìn)行評估和排名。
社區(qū)創(chuàng)建模塊320包括用于創(chuàng)建在線社區(qū)的模塊。社區(qū)創(chuàng)建模塊320支持根據(jù)特定情境來動態(tài)創(chuàng)建在線社區(qū)。在一個情境中,成員例如使用在線社交網(wǎng)絡(luò)中的搜索接口來鍵入搜索查詢,以便定位她感興趣的社區(qū)。搜索引擎305處理搜索查詢并且查找匹配,例如與搜索查詢精確匹配和/或與一個或多個搜索項的匹配。在按照搜索引擎305所使用的任何搜索方法都沒有匹配時,社區(qū)創(chuàng)建模塊320提示用戶創(chuàng)建具有該用戶所提供名稱的新公共社區(qū)。該名稱在公共社區(qū)之間是唯一的。
在另一情境中,當(dāng)用戶試圖指定不存在的社區(qū)時,社區(qū)創(chuàng)建模塊320動態(tài)地創(chuàng)建公共的已命名社區(qū)。在這種情境中,用戶試圖將標(biāo)簽應(yīng)用于諸如事件、帖子、論壇或者博客條目的社交網(wǎng)絡(luò)對象。搜索引擎搜索具有與標(biāo)簽名中的一個或者多個項相匹配的名稱的任何社區(qū)。如果沒有社區(qū)與標(biāo)簽名相匹配,則社區(qū)創(chuàng)建模塊320動態(tài)地創(chuàng)建具有該標(biāo)簽名的社區(qū)。在這兩種情境下,繞過傳統(tǒng)的社區(qū)創(chuàng)建過程而自動為用戶創(chuàng)建了社區(qū)。
在一個實施方式中,在這兩種情境中任意一種之下產(chǎn)生的社區(qū)是公共社區(qū),其所有權(quán)屬于公眾。這意味著該社區(qū)由社交網(wǎng)絡(luò)管理員管理,而不是由其創(chuàng)建者或者該創(chuàng)建者指定的人來管理。一旦創(chuàng)建了社區(qū),社區(qū)創(chuàng)建模塊320可以提示用戶可選地輸入一些描述、 標(biāo)簽和/或關(guān)鍵詞,以及為該社區(qū)提供圖像。社區(qū)創(chuàng)建模塊320優(yōu)選地執(zhí)行用于自動化充實和管理新創(chuàng)建社區(qū)的附加步驟。例如,社區(qū)創(chuàng)建模塊320可以將默認(rèn)設(shè)置應(yīng)用于成員資格,即對公眾開放而非受制。新社區(qū)將所述用戶作為成員包括進(jìn)來。
另外,社區(qū)創(chuàng)建模塊320可以實現(xiàn)關(guān)于新社區(qū)的若干控制或者策略,其通過降低垃圾信息和無內(nèi)容發(fā)帖的風(fēng)險來鼓勵成員加入該社區(qū)。這種控制可以包括不允許向所有社區(qū)成員發(fā)送消息;以及禁用社交網(wǎng)絡(luò)用戶的匿名發(fā)帖。這些控制可以在社區(qū)信息或者簡檔頁面中宣布。社交網(wǎng)絡(luò)服務(wù)器可以將其編碼到社區(qū)web頁面的呈現(xiàn)中(例如,具有或者不具有所顯示的“向所有成員發(fā)送”選項)。此外,社區(qū)規(guī)則引擎可以實現(xiàn)控制,使得當(dāng)用戶嘗試被禁止的動作時禁止用戶這么做。社區(qū)創(chuàng)建模塊320還可以自動地搜索相關(guān)的web 內(nèi)容,諸如新聞、圖像和公布在因特網(wǎng)上的廣告,并且將此類內(nèi)容置于新創(chuàng)建的論壇或者已有論壇中??梢詧?zhí)行針對相關(guān)或者有關(guān)社區(qū)、成員、博客和其他在線社交網(wǎng)絡(luò)內(nèi)容的類似搜索??梢曰谏鐓^(qū)名稱或者任何其他內(nèi)容描述、關(guān)鍵詞、圖像或者用戶提供的內(nèi)容來執(zhí)行搜索。該信息可以與諸如用戶在相關(guān)社區(qū)中的成員資格、朋友或者擁護(hù)者的用戶簡檔信息結(jié)合使用。例如,可以將與新創(chuàng)建的社區(qū)具有重疊關(guān)鍵詞的社區(qū)標(biāo)識為適于接收邀請,以加入該新社區(qū)。社交網(wǎng)絡(luò)服務(wù)器生成代碼,當(dāng)該代碼被執(zhí)行時,其向新社區(qū)顯示去往這些所標(biāo)識的已有社區(qū)的鏈接。通過類似的方式,可以標(biāo)識可向其公告新社區(qū)的、在線社交網(wǎng)絡(luò)中的其他用戶。使用標(biāo)準(zhǔn)布爾匹配、相關(guān)性匹配或者其他匹配技術(shù),標(biāo)識已經(jīng)向社交網(wǎng)絡(luò)提供了與新社區(qū)的名稱、關(guān)鍵詞或者其他描述相匹配的關(guān)鍵詞、標(biāo)簽、帖子或者其他內(nèi)容的用戶。也可以向這些用戶提供去往新在線社區(qū)的鏈接。
可以提供建議處理器310,以用于改進(jìn)由社區(qū)創(chuàng)建模塊320執(zhí)行的社區(qū)創(chuàng)建過程。 建議處理器310包括服務(wù)器,以及用于利用各種技術(shù)中的任何技術(shù)來為未匹配的搜索查詢提供搜索結(jié)果的軟件。例如,在一個實施方式中,建議處理器310使用已知的語言處理技術(shù)來標(biāo)識用戶查詢中的拼寫錯誤、語法錯誤或者其他明顯錯誤。建議處理器310基于字典、已有社區(qū)名稱的目錄或者基于其他用戶查詢的查詢中每個單詞的最常見拼寫來設(shè)計一個或者多個建議的搜索項。搜索項可以提供回給用戶,從而提示用戶基于修正項重新發(fā)起搜索。 在另一實施方式中,建議處理器310可以使用例如依賴于單詞的已知關(guān)聯(lián)/替換(例如,可以由同義詞詞典或者俚語詞典提供)的其他語言處理技術(shù)來搜索已有社區(qū),并且根據(jù)用戶的查詢將其建議給用戶??捎没谝延猩鐓^(qū)的名稱以及關(guān)鍵詞來執(zhí)行搜索。例如,用戶可以輸入例如“中國奧運會”或者“北京2008”的查詢。雖然針對這兩個社區(qū)名稱都不存在特定的匹配,但是基于關(guān)于已有社區(qū)的信息或者基于其他用戶查詢的單詞的最常見拼寫,建議處理器310可以向用戶建議社區(qū)“北京奧運會2008”。通過提供這種建議,使創(chuàng)建具有都意在表示相同內(nèi)容的不同名稱的多個社區(qū)的風(fēng)險最小化。
社區(qū)內(nèi)容模塊340包括用于在社交網(wǎng)絡(luò)中分發(fā)內(nèi)容的代碼。用戶向在線社交網(wǎng)絡(luò)提供內(nèi)容,諸如論壇、論壇帖子、事件、博客條目、文檔、文件、視頻和圖像。社區(qū)內(nèi)容模塊340獲得內(nèi)容并且使其可用于其他用戶。在一個實施方式中,內(nèi)容模塊340支持多社區(qū)內(nèi)容共享。當(dāng)用戶在單個社區(qū)的上下文中創(chuàng)建諸如論壇的對象時,該用戶可以通過直接指定來指示還應(yīng)向哪些其他社區(qū)交叉公布論壇話題。在一個實施方式中,用戶不需要直接指定用于交叉列出由該用戶貢獻(xiàn)的對象的社區(qū)。而是用戶可以將標(biāo)簽與對象進(jìn)行關(guān)聯(lián)?;谠摌?biāo)簽,匹配模塊(未示出)可以找到也要交叉公布該用戶的貢獻(xiàn)的相關(guān)社區(qū)。社區(qū)內(nèi)容模塊 340接收此信息,并且使用此信息向多個不同社區(qū)提供對象。社區(qū)內(nèi)容模塊340也可以在公布了該對象的不同社區(qū)中提供由其他用戶提供的諸如跟帖、條目或評論之類對該對象的響應(yīng)。備選地,還可以在社區(qū)內(nèi)容模塊340所建議的多個社區(qū)可訪問的單個web頁面中提供響應(yīng)。排名模塊330包括用于對諸如用戶、社區(qū)、論壇、博客、博客發(fā)帖和相冊的各種社交網(wǎng)絡(luò)對象進(jìn)行排名的處理器。排名模塊330收集可以用來對社交網(wǎng)絡(luò)對象評分和排名的數(shù)據(jù)。對象排名可以基于外在因素來生成,諸如測量到的對象對于用戶的受歡迎程度(例如基于接收到的訪問或響應(yīng)的數(shù)量、速度或者薪新程度);或者基于其他內(nèi)在因素來生成,諸如對象公布者的狀態(tài)??梢詫⒅T如社區(qū)流量的排名數(shù)據(jù)存儲于社交網(wǎng)絡(luò)數(shù)據(jù)庫。引擎330 周期性地使用排名數(shù)據(jù)對社交網(wǎng)絡(luò)中的對象進(jìn)行評估,以確定每個對象的得分或排名。
多社區(qū)內(nèi)容分發(fā)
圖4描繪了在線社交網(wǎng)絡(luò)中的內(nèi)容的分發(fā)。在所描繪的情境中,用戶想要在“《無間道》社區(qū)”中創(chuàng)建關(guān)于電影“《無間道》”的新話題。如本領(lǐng)域技術(shù)人員所知,可以通過類似的方式來分發(fā)任何種類的內(nèi)容,包括事件、圖像和帖子。用戶在主社區(qū)“《無間道》社區(qū)”中創(chuàng)建稱作“《無間道》奧斯卡預(yù)測”的論壇話題410。在標(biāo)簽字段420,用戶還添加了一些標(biāo)簽名來與論壇話題相關(guān)聯(lián),諸如“Leonardo diCaprio”、“奧斯卡”和“Martin Scorsese”。 用戶在主社區(qū)(“《無間道》社區(qū)”)中創(chuàng)建了論壇話題430的原帖?;跇?biāo)簽,如上文所述的社區(qū)內(nèi)容模塊標(biāo)識該主題可以放入的相關(guān)社區(qū)440的名稱。匹配模塊查找具有一個或者多個相同標(biāo)簽或者具有與標(biāo)簽相對應(yīng)的關(guān)鍵詞的社區(qū)。在一個實施方式中,這些社區(qū)440 包括“AV俱樂部社區(qū)”440A、“2007學(xué)院獎社區(qū)”440B、“意大利導(dǎo)演社區(qū)”440C、“HOllyWOOd Buzz社區(qū)”440D和“我愛Leonardo社區(qū)”440E。對于要搜索哪些社區(qū)的選擇可以是變化的,包括社交網(wǎng)絡(luò)中的所有社區(qū)、僅該用戶是其成員的社區(qū)和/或該用戶是其成員以及具有“公開發(fā)帖”策略(允許非成員發(fā)帖)的社區(qū)。向用戶顯示候選社區(qū)列表,用戶繼而確定應(yīng)當(dāng)向哪些社區(qū)交叉列入帖子。
如前所述的社交網(wǎng)絡(luò)服務(wù)器生成如下代碼,當(dāng)其執(zhí)行時,其顯示具有主社區(qū)論壇的話題和帖子的web頁面,并且顯示由社區(qū)內(nèi)容模塊所標(biāo)識和用戶所選擇的每個社區(qū)440 的web頁面,只要該帖子符合各社區(qū)的策略即可。每個帖子在接收到該內(nèi)容的每個社區(qū)中發(fā)起新討論話題。這允許用戶接觸到不同的社區(qū)和讀者,而不必針對每個不同的社區(qū)在論壇中分別創(chuàng)建并且公布新的個體話題。每次在接收到回復(fù)時,生成用于在主社區(qū)和所標(biāo)識社區(qū)的web頁面上顯示該回復(fù)的代碼。
備選地,在每個社區(qū)中提供論壇話題和回帖,但是將討論合并至單個對話論壇 450??梢蕴峁┯糜谌菁{對話的單個web頁面,其接收和顯示來自不同社區(qū)的回復(fù)。向主社區(qū)和所標(biāo)識社區(qū)的成員提供去往該web頁面的鏈接。以此方式,不同論壇的成員可以得益于來自其他論壇的成員的評論和回復(fù)。在另一實施方式中,盡管跨論壇來提供原論壇話題和/或帖子,但是隨后的回復(fù)并不共享,而是僅公布到發(fā)起該回復(fù)的社區(qū)。
在另一實施方式中,論壇話題不向所標(biāo)識的社區(qū)公布,而是僅向其發(fā)布廣告,這是通過公布全部或者部分話題或者話題描述以及去往到正在進(jìn)行該對話的主社區(qū)的鏈接。這驅(qū)動了到主社區(qū)的流量,并且允許主社區(qū)外的用戶與主社區(qū)的成員對話。
使用類似的過程,可以執(zhí)行除論壇話題或者論壇消息之外對象的跨社區(qū)分發(fā)。例如,在一個實施方式中,基于事件公布者提供的標(biāo)簽,可以跨社區(qū)來公布事件。圖像、日志和專輯也可以通過類似的方式跨社區(qū)共享。博客條目也可以跨社區(qū)分發(fā),無論是原貼或是跟帖。如上所述,對所公布事件或者圖像的回復(fù)和反應(yīng)可以在共享的web頁面中提供,或者在社區(qū)中獨立地提供。
圖4中示出的一個或者多個步驟可以由客戶端或者服務(wù)器側(cè)上的元件來執(zhí)行。而且,所描述的步驟和指令可以通過軟件、固件或者硬件來實現(xiàn),并且當(dāng)其通過軟件實現(xiàn)時, 其可被下載,以便在實時網(wǎng)絡(luò)操作系統(tǒng)所使用的不同平臺上駐留和操作。圖中并未示出每個可能的步驟。另外,某些實施方式執(zhí)行除了在此描述的步驟之外的或其取代其的不同步驟。此外,步驟的順序可以不同于在此描述的順序。在其他實施方式中,某些或者所有步驟由不同于所描述實體的實體來執(zhí)行。
已經(jīng)為了說明目的而給出了對本發(fā)明實施方式的上文描述;這些描述并非意在窮盡或是將本發(fā)明限制于所公開的精確形式。相關(guān)領(lǐng)域中的技術(shù)人員可以意識到,依照上述教導(dǎo)可以存在多種修改或變形。因此,本發(fā)明的范圍不受該詳細(xì)描述的限制,而是由所附權(quán)利要求書來限定。
已經(jīng)關(guān)于若干可行的實施方式詳細(xì)地描述了本發(fā)明。本領(lǐng)域技術(shù)人員將意識到, 本發(fā)明可以通過其他實施方式付諸實踐。首先,組件的特定命名、術(shù)語的大寫、屬性、數(shù)據(jù)結(jié)構(gòu)或者任何其他任何編程或者結(jié)構(gòu)方面都不是強(qiáng)制性的或者重要的,并且實現(xiàn)本發(fā)明或其特征的機(jī)制可以具有不同的名稱、格式或者協(xié)議。此外,系統(tǒng)可以通過如上所述的硬件和軟件的結(jié)合來實現(xiàn),或者可以完全通過硬件元件來實現(xiàn)。而且,在此描述的各系統(tǒng)部件之間的特定功能劃分僅僅是示例性的,而不是強(qiáng)制性的;由單個系統(tǒng)部件執(zhí)行的功能可以由多個部件來執(zhí)行;而由多個部件執(zhí)行的功能可以由單個部件來執(zhí)行。
上文描述的某些部分按照排名函數(shù)和對信息操作的符號化表示給出了本發(fā)明的特征。這些排名函數(shù)描述和表示是數(shù)據(jù)處理領(lǐng)域的技術(shù)人員用來將其工作的實質(zhì)最為有效地傳遞給本領(lǐng)域其他技術(shù)人員的手段。這些操作盡管是從功能上或者邏輯上進(jìn)行描述的, 應(yīng)當(dāng)將其理解為由計算機(jī)程序?qū)崿F(xiàn)。此外,已經(jīng)證明,在不失一般性的情況下,將這些操作布置表示為模塊或者功能性名稱有時是方便的。
本發(fā)明的實施方式還包括用于執(zhí)行這里公開的各種操作的計算機(jī)程序產(chǎn)品。計算機(jī)程序產(chǎn)品包括嵌入在如下計算機(jī)可讀的存儲介質(zhì)上的程序代碼,諸如但不限于任何類型的盤,包括軟盤、光盤、CD-ROM、磁光盤、只讀存儲器(ROM)、隨機(jī)訪問存儲器(RAM)、EPR0M、 EEPR0M、磁卡或光卡、專用集成電路(ASIC)或者適合存儲電子指令的任意類型的介質(zhì)??梢詫⒊绦虼a的一個或者多個部分作為應(yīng)用的部分來分發(fā)、下載和/或以其他方式向客戶提供。
這里給出的排名功能和操作并不固有地涉及任何特定的計算機(jī)或者其他裝置。根據(jù)這里的教導(dǎo),可以將各種通用系統(tǒng)與程序結(jié)合使用,或者可以證明,構(gòu)建更為專門化的裝置來執(zhí)行所需的方法步驟是方便的。各種這樣的系統(tǒng)的所需結(jié)構(gòu)以及等效變形對于本領(lǐng)域的技術(shù)人員而言是易見的。此外,沒有參考任何特定的編程語言來描述本發(fā)明。應(yīng)當(dāng)意識到,可以使用各種編程語言來實現(xiàn)在此描述的本發(fā)明的啟示,并且提供對特定語言的任何參考都是為了公開本發(fā)明的實現(xiàn)以及最佳模式。本發(fā)明的實施方式很適于在各種拓?fù)渖喜僮鞯膹V泛的計算機(jī)網(wǎng)絡(luò)系統(tǒng)。在本領(lǐng)域中,大型網(wǎng)絡(luò)的配置和管理包括存儲設(shè)備和計算機(jī), 它們通過網(wǎng)絡(luò)(諸如因特網(wǎng))與不同的計算機(jī)和存儲設(shè)備可通信地耦合。
權(quán)利要求
1.一種分發(fā)在線社交網(wǎng)絡(luò)中的內(nèi)容的方法,所述方法包括 接收要向主社區(qū)公布的內(nèi)容; 標(biāo)識所述在線社交網(wǎng)絡(luò)中的至少一個相關(guān)社區(qū),所述內(nèi)容將要向所述至少一個相關(guān)社區(qū)公布; 生成在被執(zhí)行時與所述主社區(qū)相關(guān)聯(lián)地顯示所述內(nèi)容的代碼; 生成在被執(zhí)行時與所述至少一個相關(guān)社區(qū)相關(guān)聯(lián)地顯示所述內(nèi)容的代碼;以及將來自所述主社區(qū)和所述至少一個相關(guān)社區(qū)的論壇話題和回復(fù)帖合并到單個web頁面中。
2.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 生成用于顯示所述單個web頁面的鏈接; 生成在被執(zhí)行時與所述主社區(qū)相關(guān)聯(lián)地顯示所述鏈接的代碼;以及 生成在被執(zhí)行時與所述至少一個相關(guān)社區(qū)中的每個社區(qū)相關(guān)聯(lián)地顯示所述鏈接的代碼。
3.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 接收對所述單個web頁面上的顯示內(nèi)容的至少一個回復(fù);以及 生成在被執(zhí)行時在所述單個web頁面上顯示所述至少一個回復(fù)的代碼。
4.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 接收對所述單個web頁面上的顯示內(nèi)容的至少一個回復(fù);以及生成在被執(zhí)行時在所述主社區(qū)的第一 web頁面上、所述至少一個相關(guān)社區(qū)中的每個社區(qū)的第二 web頁面上以及所述單個web頁面上顯示所述至少一個回復(fù)的代碼。
5.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 接收對所述單個web頁面上的顯示內(nèi)容的至少一個回復(fù);以及 生成在被執(zhí)行時僅在所述主社區(qū)的web頁面上顯示所述至少一個回復(fù)的代碼。
6.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 接收要與所述內(nèi)容相關(guān)聯(lián)的多個標(biāo)簽; 其中標(biāo)識所述至少一個相關(guān)社區(qū)進(jìn)一步包括在所述在線社交網(wǎng)絡(luò)的社區(qū)的關(guān)鍵字和名稱中搜索與所述多個標(biāo)簽中每個標(biāo)簽的匹配。
7.一種分發(fā)在線社交網(wǎng)絡(luò)中的內(nèi)容的設(shè)備,所述設(shè)備包括 用于接收要向主社區(qū)公布的內(nèi)容的裝置; 標(biāo)識所述在線社交網(wǎng)絡(luò)中的至少一個相關(guān)社區(qū)的裝置,所述內(nèi)容將要向所述至少一個相關(guān)社區(qū)公布; 用于生成在被執(zhí)行時與所述主社區(qū)相關(guān)聯(lián)地顯示所述內(nèi)容的代碼的裝置; 用于生成在被執(zhí)行時與所述至少一個相關(guān)社區(qū)相關(guān)聯(lián)地顯示所述內(nèi)容的代碼的裝置;以及 用于將來自所述主社區(qū)和所述至少一個相關(guān)社區(qū)的論壇話題和回復(fù)帖合并到單個web頁面中的裝置。
8.根據(jù)權(quán)利要求7所述的設(shè)備,進(jìn)一步包括 用于生成用于顯示所述單個web頁面的鏈接的裝置; 用于生成在被執(zhí)行時與所述主社區(qū)相關(guān)聯(lián)地顯示所述鏈接的代碼的裝置;以及用于生成在被執(zhí)行時與所述至少一個相關(guān)社區(qū)中的每個社區(qū)相關(guān)聯(lián)地顯示所述鏈接的代碼的裝置。
9.根據(jù)權(quán)利要求7所述的設(shè)備,進(jìn)一步包括 用于接收對所述單個web頁面上的顯示內(nèi)容的至少一個回復(fù)的裝置;以及 用于生成在被執(zhí)行時在所述單個web頁面上顯示所述至少一個回復(fù)的代碼的裝置。
10.根據(jù)權(quán)利要求7所述的設(shè)備,進(jìn)一步包括 用于接收對所述單個web頁面上的顯示內(nèi)容的至少一個回復(fù)的裝置;以及用于生成在被執(zhí)行時在所述主社區(qū)的第一 web頁面上、所述至少一個相關(guān)社區(qū)中的每個社區(qū)的第二 web頁面上以及所述單個web頁面上顯示所述至少一個回復(fù)的代碼的裝置。
11.根據(jù)權(quán)利要求7所述的設(shè)備,進(jìn)一步包括 用于接收對所述單個web頁面上的顯示內(nèi)容的至少一個回復(fù)的裝置;以及 用于生成在被執(zhí)行時僅在所述主社區(qū)的web頁面上顯示所述至少一個回復(fù)的代碼的>J-U裝直。
12.根據(jù)權(quán)利要求7所述的設(shè)備,進(jìn)一步包括 用于接收要與所述內(nèi)容相關(guān)聯(lián)的多個標(biāo)簽的裝置; 其中標(biāo)識所述至少一個相關(guān)社區(qū)進(jìn)一步包括在所述在線社交網(wǎng)絡(luò)的社區(qū)的關(guān)鍵字和名稱中搜索與所述多個標(biāo)簽中每個標(biāo)簽的匹配。
13.—種系統(tǒng),包括 處理器;以及 存儲有指令的存儲器,所述指令在被執(zhí)行時使所述系統(tǒng) 接收要向主社區(qū)公布的內(nèi)容; 標(biāo)識所述在線社交網(wǎng)絡(luò)中的至少一個相關(guān)社區(qū),所述內(nèi)容將要向所述至少一個相關(guān)社區(qū)公布; 生成在被執(zhí)行時與所述主社區(qū)相關(guān)聯(lián)地顯示所述內(nèi)容的代碼; 生成在被執(zhí)行時與所述至少一個相關(guān)社區(qū)相關(guān)聯(lián)地顯示所述內(nèi)容的代碼;以及將來自所述主社區(qū)和所述至少一個相關(guān)社區(qū)的論壇話題和回復(fù)帖合并到單個web頁面中。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述存儲器還存儲如下指令,所述指令在被執(zhí)行時使所述系統(tǒng) 生成用于顯示所述單個web頁面的鏈接; 生成在被執(zhí)行時與所述主社區(qū)相關(guān)聯(lián)地顯示所述鏈接的代碼;以及 生成在被執(zhí)行時與所述至少一個相關(guān)社區(qū)中的每個社區(qū)相關(guān)聯(lián)地顯示所述鏈接的代碼。
15.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述存儲器還存儲如下指令,所述指令在被執(zhí)行時使所述系統(tǒng) 接收對所述單個web頁面上的顯示內(nèi)容的至少一個回復(fù);以及 生成在被執(zhí)行時在所述單個web頁面上顯示所述至少一個回復(fù)的代碼。
16.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述存儲器還存儲如下指令,所述指令在被執(zhí)行時使所述系統(tǒng)接收對所述單個web頁面上的顯示內(nèi)容的至少一個回復(fù);以及生成在被執(zhí)行時在所述主社區(qū)的第一 web頁面上、所述至少一個相關(guān)社區(qū)中的每個社區(qū)的第二 web頁面上以及所述單個web頁面上顯示所述至少一個回復(fù)的代碼。
17.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述存儲器還存儲如下指令,所述指令在被執(zhí)行時使所述系統(tǒng) 接收對所述單個web頁面上的顯示內(nèi)容的至少一個回復(fù);以及 生成在被執(zhí)行時僅在所述主社區(qū)的web頁面上顯示所述至少一個回復(fù)的代碼。
18.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述存儲器還存儲如下指令,所述指令在被執(zhí)行時使所述系統(tǒng) 接收要與所述內(nèi)容相關(guān)聯(lián)的多個標(biāo)簽; 其中標(biāo)識所述至少一個相關(guān)社區(qū)進(jìn)一步包括在所述在線社交網(wǎng)絡(luò)的社區(qū)的關(guān)鍵字和名稱中搜索與所述多個標(biāo)簽中每個標(biāo)簽的匹配。
全文摘要
本申請涉及在線社交網(wǎng)絡(luò)中的多社區(qū)內(nèi)容共享。一種在線社交網(wǎng)絡(luò)系統(tǒng)(100)可以用于在在線社交網(wǎng)絡(luò)中分發(fā)內(nèi)容。產(chǎn)品包括用于執(zhí)行一種方法的代碼,該方法開始于接收要向主社區(qū)公布的內(nèi)容。還提供標(biāo)簽(420)與該內(nèi)容相關(guān)聯(lián)。標(biāo)簽(420)用于標(biāo)識在線社交網(wǎng)絡(luò)中要向其公布該內(nèi)容的社區(qū)。生成在執(zhí)行時在主社區(qū)的web頁面上顯示該內(nèi)容并且在每個所標(biāo)識社區(qū)的web頁面上顯示該內(nèi)容的代碼。該內(nèi)容可以包括一個或者多個事件、圖像、論壇和話題。
文檔編號H04L29/08GK102984248SQ20121048245
公開日2013年3月20日 申請日期2007年8月17日 優(yōu)先權(quán)日2007年8月17日
發(fā)明者羅青山, 崔穎惟, 張博 申請人:谷歌公司