用于社交網(wǎng)絡(luò)的新成員的多目標(biāo)優(yōu)化的制作方法
【技術(shù)領(lǐng)域】
[0001]本文所公開的主題事項(xiàng)大體上涉及將多目標(biāo)優(yōu)化用于社交網(wǎng)絡(luò)的新成員。
【背景技術(shù)】
[0002]社交網(wǎng)絡(luò)常規(guī)地將各個(gè)用戶彼此連接以便促進(jìn)用戶之間的交互。可以基于潛在新用戶與社交網(wǎng)絡(luò)或其他源的當(dāng)前用戶的連接來標(biāo)識(shí)潛在新用戶。潛在新用戶然后可以被邀請加入社交網(wǎng)絡(luò)。當(dāng)新用戶加入社交網(wǎng)絡(luò)時(shí),新用戶可以被呈現(xiàn)以機(jī)制,用戶可以通過所述機(jī)制找到要與其連接的社交網(wǎng)絡(luò)的其他成員和組織。例如,社交網(wǎng)絡(luò)可以獲取關(guān)于社交網(wǎng)絡(luò)的新用戶的信息,并且基于該信息來確定新用戶可能認(rèn)識(shí)的社交網(wǎng)絡(luò)的其他用戶。社交網(wǎng)絡(luò)然后可以呈現(xiàn)新用戶可能認(rèn)識(shí)的這些用戶并且邀請新用戶與這些用戶連接。相關(guān)地,當(dāng)新用戶加入時(shí),可能認(rèn)識(shí)新用戶的當(dāng)前用戶然后也可以被呈現(xiàn)以與新用戶連接的邀請。
【附圖說明】
[0003]一些實(shí)施例通過示例的方式來圖示并且不限于附圖的各圖中。
[0004]圖1是圖示了示例實(shí)施例中的社交網(wǎng)絡(luò)的各個(gè)組件或功能模塊的框圖。
[0005]圖2圖示了示例實(shí)施例中的如由社交網(wǎng)絡(luò)在與社交網(wǎng)絡(luò)的成員相關(guān)聯(lián)的用戶設(shè)備上提供的用戶接口中的“你可能認(rèn)識(shí)的人”的窗口。
[0006]圖3是圖示了示例實(shí)施例中的社交網(wǎng)絡(luò)的成員之間的連接和潛在連接的社交圖的抽象和簡化描繪。
[0007]圖4圖示了示例實(shí)施例中的可以由多目標(biāo)優(yōu)化模塊生成的帕累托(Pareto)曲線。
[0008]圖5是示例實(shí)施例中的用于社交網(wǎng)絡(luò)的新成員的多目標(biāo)優(yōu)化的流程圖。
[0009]圖6是圖示了能夠從機(jī)器可讀介質(zhì)讀取指令的機(jī)器的組件的框圖。
【具體實(shí)施方式】
[0010]示例方法和系統(tǒng)針對用于社交網(wǎng)絡(luò)的新用戶的多目標(biāo)優(yōu)化。示例僅僅代表可能的變形。除非另有明確規(guī)定,否則組件和功能是可選的并且可以組合或細(xì)分,并且操作可以在順序方面變化或者組合或細(xì)分。在以下描述中,出于解釋的目的,闡述眾多具體細(xì)節(jié)以提供對示例實(shí)施例的透徹理解。然而,本領(lǐng)域技術(shù)人員將顯而易見的是,本主題事項(xiàng)可以在不具有這些具體細(xì)節(jié)的情況下實(shí)踐。
[0011]具有社交網(wǎng)絡(luò)的更多用戶以及社交網(wǎng)絡(luò)的更多活躍用戶不必彼此依賴。社交網(wǎng)絡(luò)可以向社交網(wǎng)絡(luò)的潛在用戶發(fā)出許多邀請,所述潛在用戶然后不會(huì)成為社交網(wǎng)絡(luò)中的活躍參與者并替代地快速成為暫?;顒?dòng)的成員或一起離開社交網(wǎng)絡(luò)。此外,可以采取以增加總成員人數(shù)的步驟還可能趨于增加暫?;顒?dòng)的或最終離開社交網(wǎng)絡(luò)的用戶的百分比。
[0012]因而,由社交網(wǎng)絡(luò)執(zhí)行以增加成員人數(shù)和活動(dòng)的技術(shù)活動(dòng)可能在社交網(wǎng)絡(luò)的操作和目的方面產(chǎn)生無效。這樣的活動(dòng)可能消耗社交網(wǎng)絡(luò)的活躍源二者,原因在于過多或無結(jié)果的邀請可能被生成并且發(fā)送到潛在新成員。此外,可能在存儲(chǔ)涉及最終不會(huì)變成社交網(wǎng)絡(luò)的多產(chǎn)成員的成員簡檔和成員內(nèi)容的維護(hù)的必要信息方面非高效地利用社交網(wǎng)絡(luò)的存儲(chǔ)源。
[0013]已經(jīng)開發(fā)多目標(biāo)優(yōu)化技術(shù)來在新用戶變成社交網(wǎng)絡(luò)的成員時(shí)培養(yǎng)社交網(wǎng)絡(luò)中的增加的成員人數(shù)并且增加社交網(wǎng)絡(luò)的新用戶的活動(dòng)二者。特別地,社交網(wǎng)絡(luò)的新成員也許更可能作為現(xiàn)有成員可能認(rèn)識(shí)的人被呈現(xiàn)給社交網(wǎng)絡(luò)的現(xiàn)有成員。當(dāng)作為現(xiàn)有成員可能認(rèn)識(shí)的某人被呈現(xiàn)給現(xiàn)有成員時(shí),現(xiàn)有成員也許比其他情況更可能在社交網(wǎng)絡(luò)中邀請新成員連接。
[0014]多目標(biāo)優(yōu)化技術(shù)可以通過增加新成員以及通過增加新成員趨于具有的社交網(wǎng)絡(luò)內(nèi)的連接數(shù)目來尋求最大化社交網(wǎng)絡(luò)的成員。這樣的“連接密度”可以通過增加這樣的新成員作為“你可能認(rèn)識(shí)的人”被呈現(xiàn)給現(xiàn)有成員的可能性來獲取。通過增加他們的連接密度,新成員也許更可能保持為成員并且是社交網(wǎng)絡(luò)的活躍成員。本文所描述的原理可以相等良好地應(yīng)用于其他約束組合,諸如通過用諸如認(rèn)可(endorsement)之類的其他成員交互代替連接密度。
[0015]圖1是圖示了與一些示例相一致的社交網(wǎng)絡(luò)100的各個(gè)組件或功能模塊的框圖。社交網(wǎng)絡(luò)100可以被用來在社交網(wǎng)絡(luò)100的用戶接口內(nèi)提供線程的(treaded)電子消息。盡管具體關(guān)于社交網(wǎng)絡(luò)100來描述電子消息的線程(threading),但是要認(rèn)識(shí)和理解的是,關(guān)于線程電子消息所描述的原理可以應(yīng)用于超出一般直接適用于社交網(wǎng)絡(luò)的那些的電子消息和各種平臺(tái)中的任一個(gè)。
[0016]前端101包括用戶接口模塊(例如網(wǎng)絡(luò)服務(wù)器)102,其從各種客戶端計(jì)算設(shè)備接收請求,并且將適當(dāng)?shù)捻憫?yīng)傳送給請求客戶端設(shè)備。例如,(多個(gè))用戶接口模塊102可以接收以超文本傳輸協(xié)議(HTTP)請求、或基于網(wǎng)絡(luò)的其他應(yīng)用編程接口(API)請求的形式的請求。應(yīng)用邏輯層103包括各種應(yīng)用服務(wù)器模塊104,其與(多個(gè))用戶接口模塊102結(jié)合可以生成具有從數(shù)據(jù)層105中的各種數(shù)據(jù)源檢索到的數(shù)據(jù)的各種用戶接口(例如,網(wǎng)頁、應(yīng)用等)。在一些示例中,單獨(dú)的應(yīng)用服務(wù)器模塊104可以被用來實(shí)現(xiàn)與社交網(wǎng)絡(luò)服務(wù)的各種服務(wù)和特征相關(guān)聯(lián)的功能。例如,組織在社交網(wǎng)絡(luò)100的社交圖中建立呈現(xiàn)的能力(包括代表組織建立定制網(wǎng)頁和代表組織發(fā)布消息或狀態(tài)更新的能力)可以是在獨(dú)立的應(yīng)用服務(wù)器模塊104中實(shí)現(xiàn)的服務(wù)。類似地,可用于社交網(wǎng)絡(luò)服務(wù)的成員的各種其他應(yīng)用或服務(wù)可以體現(xiàn)在其自身的應(yīng)用服務(wù)器模塊104中。可替換地,各種應(yīng)用可以體現(xiàn)在單個(gè)應(yīng)用服務(wù)器模塊104中。
[0017]應(yīng)用服務(wù)器模塊104可以包括基于以下所公開的各種數(shù)據(jù)庫中的信息來確定社交網(wǎng)絡(luò)100的成員可能認(rèn)識(shí)的人并且促進(jìn)這兩個(gè)成員之間的社交網(wǎng)絡(luò)連接的能力。此外,應(yīng)用服務(wù)器模塊104可以標(biāo)識(shí)社交網(wǎng)絡(luò)100的潛在成員并且邀請這些潛在成員加入社交網(wǎng)絡(luò)100,諸如經(jīng)由電子消息。應(yīng)用服務(wù)器模塊104可以利用各種準(zhǔn)則來標(biāo)識(shí)潛在連接和潛在新成員,這如本文詳細(xì)說明的。
[0018]在一些示例中,社交網(wǎng)絡(luò)100包括內(nèi)容項(xiàng)發(fā)布模塊106,諸如可以被用來接收諸如電子消息、發(fā)帖、鏈接、圖像、視頻等之類的內(nèi)容并且將內(nèi)容發(fā)布到社交網(wǎng)絡(luò)。應(yīng)用服務(wù)器模塊104、內(nèi)容項(xiàng)發(fā)布模塊106或社交網(wǎng)絡(luò)100中的一個(gè)或多個(gè)一般可以包括多目標(biāo)優(yōu)化模塊108。如將在本文詳細(xì)公開的,多目標(biāo)優(yōu)化模塊108可以根據(jù)由社交網(wǎng)絡(luò)的管理員確定的目標(biāo)來管理電子消息并且組織和顯示這樣的電子消息。
[0019]如所說明的,數(shù)據(jù)層105包括但不必限于若干數(shù)據(jù)庫110、112、114,諸如用于存儲(chǔ)簡檔數(shù)據(jù)(包括成員簡檔數(shù)據(jù)以及用于各種組織的簡檔數(shù)據(jù)二者)的數(shù)據(jù)庫110。與一些示例相一致,當(dāng)人最初注冊以成為社交網(wǎng)絡(luò)服務(wù)的成員時(shí),可以提示該人提供一些個(gè)人信息,諸如他或她的姓名、年齡(例如生日)、性別、興趣、聯(lián)系信息、家鄉(xiāng)、地址、成員的配偶和/或家庭成員的姓名、教育背景(例如,學(xué)校、專業(yè)、入學(xué)考試和/或畢業(yè)日期等)、工作經(jīng)歷、技能、專業(yè)組織等。該信息被存儲(chǔ)在例如數(shù)據(jù)庫110中。類似地,當(dāng)組織的代表最初向社交網(wǎng)絡(luò)服務(wù)注冊組織時(shí),可以提示該代表提供關(guān)于組織的某些信息。該信息可以被存儲(chǔ)在例如數(shù)據(jù)庫110或另一數(shù)據(jù)庫(未示出)中。對于一些示例,可以處理(例如在后臺(tái)中或離線)簡檔數(shù)據(jù)以生成各種導(dǎo)出簡檔數(shù)據(jù)。例如如果成員已經(jīng)提供了關(guān)于成員對相同或不同公司已經(jīng)持有的各種職稱以及在多長時(shí)間內(nèi)持有的信息,則該信息可以被用來推得或?qū)С鲋甘境蓡T的總體資歷水平或在特定公司內(nèi)的資歷水平的成員簡檔屬性。對于一些示例,從一個(gè)或多個(gè)外部托管的數(shù)據(jù)源導(dǎo)入或以其他方式訪問數(shù)據(jù)可以增強(qiáng)用于成員和組織二者的簡檔數(shù)據(jù)。例如,對于公司,特別地,可以從一個(gè)或多個(gè)外部數(shù)據(jù)源導(dǎo)入金融數(shù)據(jù)并使其成為公司的簡檔的一部分。
[0020]一旦注冊,成員就可以邀請其他成員,或者被其他成員邀請,以經(jīng)由社交網(wǎng)絡(luò)服務(wù)連接?!斑B接”可以要求成員的雙向同意,使得兩個(gè)成員承認(rèn)連接的建立。類似地,對于一些示例,成員可以選擇“關(guān)注”另一成員。相比于建立連接,“關(guān)注”另一成員的概念通常是單向操作,并且至少對于一些示例,不要求被關(guān)注的成員的承認(rèn)或批準(zhǔn)。當(dāng)一個(gè)成員關(guān)注另一個(gè)時(shí),進(jìn)行關(guān)注的成員可以接收由被關(guān)注的成員所發(fā)布的或者與由被關(guān)注的成員所進(jìn)行的各種活動(dòng)有關(guān)的狀態(tài)更新或其他消息。類似地,當(dāng)成員關(guān)注組織時(shí),成員變得有資格接收代表組織所發(fā)布的消息或狀態(tài)更新。例如,代表成員關(guān)注的組織而發(fā)布的消息或狀態(tài)更新將出現(xiàn)在該成員的個(gè)性化數(shù)據(jù)饋送或內(nèi)容流中。在任何情形中,成員與其他成員或者與其他實(shí)體和對象建立的各種關(guān)聯(lián)和關(guān)系被存儲(chǔ)和維護(hù)在社交圖數(shù)據(jù)庫112內(nèi)。
[0021]社交網(wǎng)絡(luò)服務(wù)可以提供允許成員有機(jī)會(huì)共享和接收信息的廣范圍的其他應(yīng)用和服務(wù),其一般是針對成員的興趣而定制。例如,對于一些示例,社交網(wǎng)絡(luò)服務(wù)可以包括允許成員上載照片并與其他成員共享照片的照片共享應(yīng)用。對于一些示例,成員可能能夠自組織成關(guān)于感興趣的主題事項(xiàng)或話題而組織的組或興趣組。對于一些示例,社交網(wǎng)絡(luò)服務(wù)可以托管提供關(guān)于各種組織的職務(wù)空缺的細(xì)節(jié)的各種職務(wù)列表。當(dāng)成員與經(jīng)由社交網(wǎng)絡(luò)服務(wù)而成為可用的各種應(yīng)用、服務(wù)和內(nèi)容交互時(shí),涉及所交互(諸如通過觀看、播放等)的內(nèi)容項(xiàng)的信息可以被監(jiān)視并