本公開(kāi)總體上涉及使用內(nèi)容分發(fā)網(wǎng)絡(luò)提供內(nèi)容。
背景技術(shù):
傳統(tǒng)上,內(nèi)容可通過(guò)使用一個(gè)或多個(gè)分層網(wǎng)絡(luò)架構(gòu)的中間元件從內(nèi)容提供商的系統(tǒng)分發(fā)到網(wǎng)絡(luò)邊線的終端用戶設(shè)備,其中,中間元件諸如(作為實(shí)例而非限制)是蜂窩網(wǎng)絡(luò)基站、路由器、交換機(jī)、集線器、服務(wù)器、防火墻、網(wǎng)關(guān)、線纜調(diào)制解調(diào)器終端系統(tǒng)、線纜調(diào)制解調(diào)器、wi-fi路由器等。為了加速內(nèi)容向網(wǎng)絡(luò)邊線的分發(fā),在預(yù)期到對(duì)于內(nèi)容的請(qǐng)求,這種內(nèi)容可前置緩存(proactivelycache)在一個(gè)或多個(gè)中間網(wǎng)元。
可包括社交網(wǎng)絡(luò)網(wǎng)站的社交網(wǎng)絡(luò)系統(tǒng)可連接到網(wǎng)絡(luò)并使其用戶(諸如個(gè)人或組織)能夠與其進(jìn)行交互并且能夠通過(guò)它彼此進(jìn)行交互。社交網(wǎng)絡(luò)系統(tǒng)可利用來(lái)自用戶的輸入在社交網(wǎng)絡(luò)系統(tǒng)中創(chuàng)建與該用戶相關(guān)聯(lián)的用戶簡(jiǎn)檔并存儲(chǔ)。社交網(wǎng)絡(luò)系統(tǒng)還可利用來(lái)自用戶的輸入來(lái)創(chuàng)建和存儲(chǔ)用戶與社交網(wǎng)絡(luò)系統(tǒng)的其他用戶的關(guān)系的記錄,以及提供服務(wù)(例如,留言墻、照片共享、事件組織、消息、游戲或廣告),以促進(jìn)用戶之間或用戶中的社交互動(dòng)。另外,社交網(wǎng)絡(luò)系統(tǒng)可允許一個(gè)用戶和與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的其他用戶連接和通信。
技術(shù)實(shí)現(xiàn)要素:
本公開(kāi)總體上涉及基于由每個(gè)網(wǎng)元服務(wù)的社交網(wǎng)絡(luò)系統(tǒng)用戶,計(jì)算兩個(gè)網(wǎng)元之間的社交親近分?jǐn)?shù),以便更有效地預(yù)測(cè)和分配用于向用戶傳輸數(shù)據(jù)的資源。例如,當(dāng)將特定內(nèi)容上傳到社交網(wǎng)絡(luò)系統(tǒng)時(shí),可使用與多個(gè)用戶相關(guān)聯(lián)的兩個(gè)網(wǎng)元的社交親近分?jǐn)?shù)將數(shù)據(jù)預(yù)取到某些網(wǎng)元。另外,在預(yù)期到可能發(fā)生的特定數(shù)據(jù)傳輸時(shí),針對(duì)網(wǎng)元的社交親近分?jǐn)?shù)可用于分配用于建立和維持連接的資源。
在具體實(shí)施例中,該方法可包括識(shí)別社交網(wǎng)絡(luò)系統(tǒng)的一個(gè)或多個(gè)第一用戶,所述第一用戶通過(guò)第一網(wǎng)元接收和發(fā)送數(shù)據(jù),以及識(shí)別社交網(wǎng)絡(luò)系統(tǒng)的一個(gè)或多個(gè)第二用戶,所述第二用戶通過(guò)第二網(wǎng)元接收和發(fā)送數(shù)據(jù)。網(wǎng)元可包括例如wi-fi路由器、手機(jī)信號(hào)塔基站、路由器、交換機(jī)、集線器、服務(wù)器、防火墻、網(wǎng)關(guān)、線纜調(diào)制解調(diào)器終端系統(tǒng)、線纜調(diào)制解調(diào)器等,或其他終端節(jié)點(diǎn)或中間節(jié)點(diǎn)。在具體實(shí)施例中,該方法可包括:檢索用于每個(gè)第一用戶和每個(gè)第二用戶的社交圖譜信息,以及至少部分地基于第一用戶和第二用戶之間的單獨(dú)社交親近分?jǐn)?shù)來(lái)計(jì)算第一網(wǎng)元和第二網(wǎng)元之間的集體社交親近分?jǐn)?shù)。該方法然后可基于集體社交親近分?jǐn)?shù)采取某種類型的行動(dòng)來(lái)處理涉及第一用戶和第二用戶的內(nèi)容傳輸。
在具體實(shí)施例中,該方法包括在第一網(wǎng)元處接收與第一用戶之一相關(guān)聯(lián)的信息,以及基于集體社交親近分?jǐn)?shù)來(lái)確定預(yù)取信息到第二網(wǎng)元。
在具體實(shí)施例中,基于集體社交親近分?jǐn)?shù)所采取的行動(dòng)包括:當(dāng)集體社交親近分?jǐn)?shù)高時(shí),預(yù)期到峰值時(shí)間段建立tcp連接池。
以上公開(kāi)的實(shí)施例僅是實(shí)例,并且本公開(kāi)的范圍不限于此。具體實(shí)施例可包括以上公開(kāi)的實(shí)施例的所有或一些組件、元件、特征、功能、操作或步驟或沒(méi)有。
根據(jù)本發(fā)明的實(shí)施例具體公開(kāi)在所附權(quán)利要求中,該權(quán)利要求涉及一種方法、存儲(chǔ)介質(zhì)、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品,其中,在一個(gè)權(quán)利要求類別中提到的任何特征,例如,方法,也可在另一個(gè)權(quán)利要求類別中請(qǐng)求保護(hù),例如,系統(tǒng)。所附權(quán)利要求中的從屬或引用僅因?yàn)檎嚼碛杀贿x擇。但是,也可以對(duì)故意引用到任何先前的權(quán)利要求(具體而言是多個(gè)從屬)所導(dǎo)致的任何主題請(qǐng)求保護(hù),從而權(quán)利要求及其特征的任何組合被公開(kāi)并且可被請(qǐng)求保護(hù)而不管在所附權(quán)利要求中選擇的從屬??梢蟊Wo(hù)的主題不僅包括所附權(quán)利要求中闡述的特征的組合,而且還包括權(quán)利要求中的特征的任何其他組合,其中,權(quán)利要求中提及的每個(gè)特征可與權(quán)利要求中的任何其他特征或其他特征的組合。此外,本文描述或描繪的任何實(shí)施例和特征可在單獨(dú)的權(quán)利要求中請(qǐng)求保護(hù)和/或與本文描述或描繪的任何實(shí)施例或特征的任何組合或與所附權(quán)利要求的任何特征組合。
根據(jù)本發(fā)明的實(shí)施例具體在所附權(quán)利要求中公開(kāi),所述權(quán)利要求涉及一種方法、存儲(chǔ)介質(zhì)、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品,其中,在一個(gè)權(quán)利要求類別中提到的任何特征,例如,方法,也可在另一個(gè)權(quán)利要求類別中請(qǐng)求保護(hù),例如,系統(tǒng)。所附權(quán)利要求中的從屬或引用僅因?yàn)檎嚼碛杀贿x擇。但是,也可以對(duì)故意引用到任何先前的權(quán)利要求(具體而言是多個(gè)從屬)所導(dǎo)致的任何主題請(qǐng)求保護(hù),從而權(quán)利要求及其特征的任何組合被公開(kāi)并且可被請(qǐng)求保護(hù)而不管在所附權(quán)利要求中選擇的從屬??梢蟊Wo(hù)的主題不僅包括所附權(quán)利要求中闡述的特征的組合,而且還包括權(quán)利要求中的特征的任何其他組合,其中,權(quán)利要求中提及的每個(gè)特征可與權(quán)利要求中的任何其他特征或其他特征的組合。此外,本文描述或描繪的任何實(shí)施例和特征可在單獨(dú)的權(quán)利要求中請(qǐng)求保護(hù)和/或與本文描述或描繪的任何實(shí)施例或特征的任何組合或與所附權(quán)利要求的任何特征組合。
在根據(jù)本發(fā)明的實(shí)施例中,一種方法包括:
識(shí)別社交網(wǎng)絡(luò)系統(tǒng)的一個(gè)或多個(gè)第一用戶,其中,所述第一用戶與通過(guò)第一網(wǎng)元接收和發(fā)送數(shù)據(jù)的客戶端設(shè)備相關(guān)聯(lián);
檢索用于每個(gè)第一用戶的社交圖譜信息,其中,用于每個(gè)第一用戶的社交圖譜信息包括(1)針對(duì)所述第一用戶與所述第一用戶的社交圖譜聯(lián)系之間的每個(gè)關(guān)系的社交親近分?jǐn)?shù),以及(2)至少一個(gè)社交圖譜聯(lián)系的客戶端系統(tǒng)連接到的一個(gè)或多個(gè)第二網(wǎng)元的識(shí)別(identification,標(biāo)識(shí));
基于所檢索的社交圖譜信息來(lái)識(shí)別一個(gè)或多個(gè)網(wǎng)元對(duì),其中,每一所述對(duì)包括所述第一網(wǎng)元和所述至少一個(gè)第二網(wǎng)元;
計(jì)算針對(duì)每一個(gè)所述網(wǎng)元對(duì)的集體社交親近分?jǐn)?shù),其中,至少部分地基于針對(duì)所述第一用戶與所述第一用戶的社交圖譜聯(lián)系之間的多個(gè)用戶對(duì)的社交親近分?jǐn)?shù)來(lái)計(jì)算所述集體社交親近分?jǐn)?shù);以及
基于所述集體社交親近分?jǐn)?shù)采取行動(dòng)以處理涉及所述第一用戶和所述第二用戶的數(shù)據(jù)傳輸。
計(jì)算針對(duì)一對(duì)網(wǎng)元的集體社交親近分?jǐn)?shù)可以包括:
確定一組用戶對(duì),其中,對(duì)于每個(gè)用戶對(duì),所述用戶對(duì)的第一用戶的客戶端系統(tǒng)連接到所述網(wǎng)元對(duì)的第一網(wǎng)元,并且所述用戶對(duì)的第二用戶的客戶端系統(tǒng)連接到所述網(wǎng)元對(duì)的第二網(wǎng)元;以及
確定所述組中每個(gè)用戶對(duì)的社交親近分?jǐn)?shù)的平均值。
所述社交親近分?jǐn)?shù)的平均值可以包括加權(quán)平均值。
采取行動(dòng)以處理數(shù)據(jù)傳輸可進(jìn)一步包括:
在其中一個(gè)所識(shí)別的網(wǎng)元對(duì)的第一網(wǎng)元處,通過(guò)連接到所述第一網(wǎng)元的客戶端設(shè)備接收數(shù)據(jù)傳輸;以及
向識(shí)別的網(wǎng)元對(duì)中的第二網(wǎng)元發(fā)送關(guān)于數(shù)據(jù)傳輸?shù)耐ㄖ?/p>
在根據(jù)本發(fā)明的實(shí)施例中,一種方法進(jìn)一步可包括:
在其中一個(gè)所識(shí)別的網(wǎng)元對(duì)中的第二網(wǎng)元處接收所述通知,以及
預(yù)取所述數(shù)據(jù)傳輸。
在根據(jù)本發(fā)明的實(shí)施例中,一種方法進(jìn)一步可包括:
在其中一個(gè)所識(shí)別的網(wǎng)元對(duì)的第二網(wǎng)元處接收所述通知,以及
當(dāng)所述集體社交親近分?jǐn)?shù)高時(shí),預(yù)期到高峰時(shí)段建立一個(gè)tcp連接池。
計(jì)算所述集體社交親近分?jǐn)?shù)是在定期和持續(xù)的基礎(chǔ)上進(jìn)行的。
至少一個(gè)所述網(wǎng)元可包括wi-fi路由器。
至少一個(gè)所述網(wǎng)元包括手機(jī)信號(hào)塔基站(celltowerbasestation)。
在根據(jù)本發(fā)明的進(jìn)一步的實(shí)施例中,其也可被請(qǐng)求保護(hù),一種或多種計(jì)算機(jī)可讀的非暫時(shí)性存儲(chǔ)介質(zhì)體現(xiàn)軟件,該軟件在被一個(gè)或多個(gè)處理器執(zhí)行時(shí)可操作,以便:
識(shí)別社交網(wǎng)絡(luò)系統(tǒng)的一個(gè)或多個(gè)第一用戶,其中,所述第一用戶與通過(guò)第一網(wǎng)元接收和發(fā)送數(shù)據(jù)的客戶端設(shè)備相關(guān)聯(lián);
檢索針對(duì)每個(gè)第一用戶的社交圖譜信息,其中,針對(duì)每個(gè)第一用戶的社交圖譜信息包括(1)所述第一用戶與所述第一用戶的社交圖譜聯(lián)系之間的每個(gè)關(guān)系的社交親近分?jǐn)?shù),以及(2)至少一個(gè)社交圖譜聯(lián)系的客戶端系統(tǒng)連接到的一個(gè)或多個(gè)第二網(wǎng)元的識(shí)別;
基于所檢索的社交圖譜信息來(lái)識(shí)別一個(gè)或多個(gè)網(wǎng)元對(duì),其中,每一個(gè)所述網(wǎng)元對(duì)包括所述第一網(wǎng)元和所述至少一個(gè)第二網(wǎng)元;
計(jì)算每一個(gè)所述網(wǎng)元對(duì)的集體社交親近分?jǐn)?shù),其中,至少部分地基于所述第一用戶與所述第一用戶的社交圖譜聯(lián)系之間的多個(gè)用戶對(duì)的社交親近分?jǐn)?shù)來(lái)計(jì)算所述集體社交親近分?jǐn)?shù);以及
基于所述集體社交親近分?jǐn)?shù)采取行動(dòng)以處理涉及所述第一用戶和所述第二用戶的數(shù)據(jù)傳輸。
可操作為計(jì)算集體社交親近分?jǐn)?shù)的軟件可包括這樣的軟件,該軟件可操作為:
確定一組用戶對(duì),其中,對(duì)于每個(gè)用戶對(duì),所述用戶對(duì)的第一用戶的客戶端系統(tǒng)連接到所述網(wǎng)元對(duì)的第一網(wǎng)元,并且所述用戶對(duì)的第二用戶的客戶端系統(tǒng)連接到所述網(wǎng)元對(duì)的第二網(wǎng)元;以及
確定所述組中每個(gè)用戶對(duì)的社交親近分?jǐn)?shù)的平均值。
可操作為采取行動(dòng)以處理數(shù)據(jù)傳輸?shù)能浖M(jìn)一步可包括這樣的軟件,該軟件可操作為:
通過(guò)連接到所述第一網(wǎng)元的客戶端設(shè)備,在其中一個(gè)所識(shí)別的網(wǎng)元對(duì)的第一網(wǎng)元處接收數(shù)據(jù)傳輸;以及
向識(shí)別的網(wǎng)元對(duì)中的第二網(wǎng)元發(fā)送關(guān)于數(shù)據(jù)傳輸?shù)耐ㄖ?/p>
所述軟件可進(jìn)一步可操作為:
在其中一個(gè)所識(shí)別的網(wǎng)元對(duì)中的第二網(wǎng)元處接收所述通知;以及
預(yù)取所述數(shù)據(jù)傳輸。
可操作為采取行動(dòng)以處理數(shù)據(jù)傳輸?shù)能浖蛇M(jìn)一步包括這樣的軟件,該軟件可操作為:
在其中一個(gè)所識(shí)別的網(wǎng)元對(duì)中的第二網(wǎng)元處接收所述通知;以及
當(dāng)所述集體社交親近分?jǐn)?shù)高時(shí),預(yù)期到高峰時(shí)段建立一個(gè)tcp連接池。
在根據(jù)本發(fā)明的進(jìn)一步的實(shí)施例中,其也可以被要求保護(hù),一種系統(tǒng)包括:
一個(gè)或多個(gè)處理器;和
耦接到處理器的存儲(chǔ)器,包括可由處理器執(zhí)行的指令,所述處理器在執(zhí)行指令時(shí)可操作以便:
識(shí)別社交網(wǎng)絡(luò)系統(tǒng)的一個(gè)或多個(gè)第一用戶,其中,所述第一用戶與通過(guò)第一網(wǎng)元接收和發(fā)送數(shù)據(jù)的客戶端設(shè)備相關(guān)聯(lián);
檢索每個(gè)第一用戶的社交圖譜信息,其中,每個(gè)第一用戶的社交圖譜信息包括(1)所述第一用戶與所述第一用戶的社交圖譜聯(lián)系之間的每個(gè)關(guān)系的社交親近分?jǐn)?shù),以及(2)至少一個(gè)社交圖譜聯(lián)系的客戶端系統(tǒng)連接到的一個(gè)或多個(gè)第二網(wǎng)元的識(shí)別;
基于所檢索的社交圖譜信息來(lái)識(shí)別一個(gè)或多個(gè)網(wǎng)元對(duì),其中,每一個(gè)所述網(wǎng)元對(duì)包括所述第一網(wǎng)元和所述至少一個(gè)第二網(wǎng)元;
計(jì)算每一個(gè)所述網(wǎng)元對(duì)的集體社交親近分?jǐn)?shù),其中,至少部分地基于所述第一用戶與所述第一用戶的社交圖譜聯(lián)系之間的多個(gè)用戶對(duì)的社交親近分?jǐn)?shù)來(lái)計(jì)算所述集體社交親近分?jǐn)?shù);以及
基于所述集體社交親近分?jǐn)?shù)采取行動(dòng)以處理涉及所述第一用戶和所述第二用戶的數(shù)據(jù)傳輸。
可操作為計(jì)算集體社交關(guān)系分?jǐn)?shù)的處理器可包括這樣的處理器,該處理器可操作為:
確定一組用戶對(duì),其中,對(duì)于每個(gè)用戶對(duì),所述用戶對(duì)的第一用戶的客戶端系統(tǒng)連接到所述網(wǎng)元對(duì)的第一網(wǎng)元,并且所述用戶對(duì)的第二用戶的客戶端系統(tǒng)連接到所述網(wǎng)元對(duì)的第二網(wǎng)元;以及
確定所述組中每個(gè)用戶對(duì)的社交親近分?jǐn)?shù)的平均值。
可操作為采取行動(dòng)以處理數(shù)據(jù)傳輸?shù)奶幚砥鬟M(jìn)一步可包括這樣的處理器,該處理器可操作為:
通過(guò)連接到所述第一網(wǎng)元的客戶端設(shè)備,在其中一個(gè)所識(shí)別的網(wǎng)元對(duì)的第一網(wǎng)元處接收數(shù)據(jù)傳輸;以及
向識(shí)別的網(wǎng)元對(duì)中的第二網(wǎng)元發(fā)送關(guān)于數(shù)據(jù)傳輸?shù)耐ㄖ?/p>
所述處理器可進(jìn)一步可操作為:
在其中一個(gè)所識(shí)別的網(wǎng)元對(duì)中的第二網(wǎng)元處接收所述通知;以及
向第二網(wǎng)元發(fā)送通知以檢索信息。
可操作為采取行動(dòng)以處理數(shù)據(jù)傳輸?shù)奶幚砥鬟M(jìn)一步可包括這樣的處理器,該處理器可操作為:
在其中一個(gè)所識(shí)別的網(wǎng)元對(duì)中的第二網(wǎng)元處接收所述通知;以及
當(dāng)所述集體社交親近分?jǐn)?shù)高時(shí),預(yù)期到高峰時(shí)段建立一個(gè)tcp連接池。
在根據(jù)本發(fā)明的進(jìn)一步的實(shí)施例中,一個(gè)或多個(gè)計(jì)算機(jī)可讀的非暫時(shí)性存儲(chǔ)介質(zhì)體現(xiàn)為軟件,該軟件在被執(zhí)行時(shí)可操作,以執(zhí)行根據(jù)本發(fā)明或上述任何實(shí)施例的方法。
在根據(jù)本發(fā)明的進(jìn)一步的實(shí)施例中,一種系統(tǒng)包括:一個(gè)或多個(gè)處理器;以及至少一個(gè)存儲(chǔ)器,耦接到所述處理器并且包括可由所述處理器執(zhí)行的指令,所述處理器在執(zhí)行所述指令時(shí)可操作以執(zhí)行根據(jù)本發(fā)明或上述任何實(shí)施例的方法。
在根據(jù)本發(fā)明的進(jìn)一步的實(shí)施例中,優(yōu)選地包括計(jì)算機(jī)可讀的非暫時(shí)性存儲(chǔ)介質(zhì)的計(jì)算機(jī)程序產(chǎn)品在數(shù)據(jù)處理系統(tǒng)上執(zhí)行時(shí)可操作以執(zhí)行根據(jù)本發(fā)明或任何上述實(shí)施例的方法。
附圖說(shuō)明
圖1a示出了與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的實(shí)例網(wǎng)絡(luò)環(huán)境。
圖1b示出了用于內(nèi)容分發(fā)的實(shí)例網(wǎng)絡(luò)架構(gòu)。
圖2a示出了包括多個(gè)網(wǎng)元的實(shí)例廣域網(wǎng)。
圖2b示出了包括兩個(gè)網(wǎng)元和相關(guān)聯(lián)的用戶的廣域網(wǎng)的具體實(shí)例。
圖3示出了實(shí)例社交圖譜。
圖4示出了用于計(jì)算網(wǎng)元的社交分?jǐn)?shù)的實(shí)例方法。
圖5示出了實(shí)例計(jì)算機(jī)系統(tǒng)。
具體實(shí)施方式
在具體實(shí)施例中,可以將一個(gè)或多個(gè)客戶端系統(tǒng)(每個(gè)客戶端系統(tǒng)與社交網(wǎng)絡(luò)系統(tǒng)的用戶相關(guān)聯(lián))連接到內(nèi)容分發(fā)網(wǎng)絡(luò)中的第一網(wǎng)元(例如,wi-fi路由器或者手機(jī)信號(hào)塔的基站)。如果所計(jì)算的兩個(gè)網(wǎng)元之間的集體社交親近分?jǐn)?shù)超過(guò)最小閾值(預(yù)期從連接到第一網(wǎng)元的一個(gè)或多個(gè)設(shè)備接收對(duì)這樣的內(nèi)容的請(qǐng)求),由連接到第二網(wǎng)元的客戶端系統(tǒng)所上載并且分發(fā)到連接至第一網(wǎng)元的一個(gè)或多個(gè)客戶端系統(tǒng)的內(nèi)容可被選擇性地預(yù)取到所述第一網(wǎng)元。這樣的內(nèi)容和/或數(shù)據(jù)的實(shí)例可包括在(作為實(shí)例而非限制):有針對(duì)性的通信(例如,電子郵件,sms),客戶端系統(tǒng)發(fā)起的多播/廣播通信(例如,社交網(wǎng)絡(luò)簡(jiǎn)檔狀態(tài)更新或登記,博客帖子)或第三方發(fā)起的通信(例如,有針對(duì)性的廣告/優(yōu)惠券/獎(jiǎng)勵(lì)、通知、贊助故事)。每個(gè)網(wǎng)元可與多個(gè)客戶端系統(tǒng)連接,并且每個(gè)客戶端系統(tǒng)可與社交網(wǎng)絡(luò)系統(tǒng)的用戶相關(guān)聯(lián)。
集體社交親近分?jǐn)?shù)可被計(jì)算為多個(gè)單獨(dú)社交親近分?jǐn)?shù)的平均值,其中對(duì)于整個(gè)組的用戶對(duì)中的(由社交網(wǎng)絡(luò)系統(tǒng)確定的)每對(duì)用戶之間的社交圖譜關(guān)系來(lái)計(jì)算每個(gè)單獨(dú)的社交親近分?jǐn)?shù)。整個(gè)組中的每對(duì)用戶包括其客戶端系統(tǒng)連接到第一網(wǎng)元的一個(gè)用戶,和其客戶端系統(tǒng)連接到第二網(wǎng)元的一個(gè)用戶;整個(gè)組的用戶對(duì)可包括基于其客戶端系統(tǒng)當(dāng)前連接到兩個(gè)網(wǎng)元的用戶的所有可能的用戶配對(duì)組合。
在具體的實(shí)施例中,當(dāng)針對(duì)兩個(gè)網(wǎng)元的集體社交親近分?jǐn)?shù)超過(guò)最小閾值時(shí),考慮到高的集體社交親近分?jǐn)?shù)(該分?jǐn)?shù)相應(yīng)地表示連接到兩個(gè)網(wǎng)元的設(shè)備之間的通信的可能性和/或到連接到兩個(gè)網(wǎng)元的設(shè)備的共同的數(shù)據(jù)傳輸),用于處理請(qǐng)求的資源(例如,tcp連接、存儲(chǔ)器、云計(jì)算資源、數(shù)據(jù)存儲(chǔ)空間)可在預(yù)期到對(duì)于這樣的資源的需求增加時(shí)被前置分配。
圖1a示出了與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的實(shí)例網(wǎng)絡(luò)環(huán)境100。網(wǎng)絡(luò)環(huán)境100包括通過(guò)網(wǎng)絡(luò)105彼此連接的客戶端系統(tǒng)160、社交網(wǎng)絡(luò)系統(tǒng)110和第三方系統(tǒng)170。雖然圖1a示出了客戶端系統(tǒng)160、社交網(wǎng)絡(luò)系統(tǒng)110、第三方系統(tǒng)170和網(wǎng)絡(luò)105的具體布置,但本公開(kāi)考慮了客戶端系統(tǒng)160、社交網(wǎng)絡(luò)系統(tǒng)110、第三方系統(tǒng)170和網(wǎng)絡(luò)105任何合適的布置。作為實(shí)例而非限制,客戶端系統(tǒng)160、社交網(wǎng)絡(luò)系統(tǒng)110和第三方系統(tǒng)170中的兩個(gè)或更多個(gè)可繞過(guò)網(wǎng)絡(luò)105而直接彼此連接。作為另一示例,兩個(gè)或更多的客戶端系統(tǒng)160、社交網(wǎng)絡(luò)系統(tǒng)110和第三方系統(tǒng)170可以在物理上或邏輯上彼此整體或部分地共置。此外,雖然圖1a示出了具體數(shù)量的客戶端系統(tǒng)160、社交網(wǎng)絡(luò)系統(tǒng)110、第三方系統(tǒng)170和網(wǎng)絡(luò)105,本公開(kāi)考慮了任何合適數(shù)量的客戶端系統(tǒng)160、社交網(wǎng)絡(luò)系統(tǒng)110、第三方系統(tǒng)170和網(wǎng)絡(luò)105。作為實(shí)例而非限制,網(wǎng)絡(luò)環(huán)境100可包括多個(gè)客戶端系統(tǒng)160、社交網(wǎng)絡(luò)系統(tǒng)110、第三方系統(tǒng)170和網(wǎng)絡(luò)105。
本公開(kāi)考慮任何合適的網(wǎng)絡(luò)105。作為實(shí)例而非限制,網(wǎng)絡(luò)105的一個(gè)或多個(gè)部分可包括自組織網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、虛擬專用網(wǎng)(vpn)、局域網(wǎng)(lan)、無(wú)線lan(wlan)、廣域網(wǎng)(wan)、無(wú)線wan(wwan)、城域網(wǎng)(man)、互聯(lián)網(wǎng)的一部分、公共交換電話網(wǎng)絡(luò)(pstn)的一部分、蜂窩式電話網(wǎng)絡(luò)或這些兩者以上的組合。網(wǎng)絡(luò)105可包括一個(gè)或多個(gè)網(wǎng)絡(luò)105。
鏈路150可將客戶端系統(tǒng)160、社交網(wǎng)絡(luò)系統(tǒng)110和第三方系統(tǒng)170連接到通信網(wǎng)絡(luò)105或彼此連接。本公開(kāi)考慮任何合適的鏈路150。在具體實(shí)施例中,一個(gè)或多個(gè)鏈路150包括一個(gè)或多個(gè)有線線路(諸如例如數(shù)字用戶線路(dsl)或線纜數(shù)據(jù)服務(wù)接口規(guī)范(docsis))、無(wú)線(諸如例如wi-fi或全球微波接入互操作性(wimax))或光學(xué)(諸如例如同步光學(xué)網(wǎng)絡(luò)(sonet)或同步數(shù)字分層(sdh))鏈路。在具體實(shí)施例中,一個(gè)或多個(gè)鏈路150各自包括自組織網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、vpn、lan、wlan、wan、wwan、man、因特網(wǎng)的一部分、pstn的一部分、基于蜂窩技術(shù)的網(wǎng)絡(luò)、基于衛(wèi)星通信技術(shù)的網(wǎng)絡(luò)、另一個(gè)鏈路150或兩個(gè)或更多個(gè)這樣的鏈路150的組合。在網(wǎng)絡(luò)環(huán)境100中,鏈路150不必一定是相同的。一個(gè)或多個(gè)第一鏈路150可在一個(gè)或多個(gè)方面與一個(gè)或多個(gè)第二鏈路150不同。
在具體實(shí)施例中,客戶端系統(tǒng)160可以是電子設(shè)備,包括硬件、軟件或嵌入式邏輯組件或兩個(gè)或更多個(gè)這樣的組件的組合,并且能夠執(zhí)行由客戶端系統(tǒng)160實(shí)現(xiàn)或支持的適當(dāng)功能。作為實(shí)例而非限制,客戶端系統(tǒng)160可包括計(jì)算機(jī)系統(tǒng),諸如臺(tái)式計(jì)算機(jī)、筆記本或膝上型計(jì)算機(jī)、上網(wǎng)本、平板計(jì)算機(jī)、電子書閱讀器、gps設(shè)備、相機(jī)、個(gè)人數(shù)字助理(pda)、手持電子設(shè)備、蜂窩電話、智能手機(jī)、其他合適的電子設(shè)備或其任何合適的組合。本公開(kāi)考慮任何合適的客戶端系統(tǒng)160??蛻舳讼到y(tǒng)160可使得客戶端系統(tǒng)160處的網(wǎng)絡(luò)用戶能夠訪問(wèn)網(wǎng)絡(luò)105??蛻舳讼到y(tǒng)160可使其用戶能夠與其他客戶端系統(tǒng)160處的其他用戶進(jìn)行通信。
在具體實(shí)施例中,客戶端系統(tǒng)160可包括網(wǎng)絡(luò)瀏覽器162,諸如microsoftinternetexplorer、googlechrome或mozillafirefox,并且可具有一個(gè)或多個(gè)附加組件、插件或其他擴(kuò)展,諸如toolbar或yahootoolbar??蛻舳讼到y(tǒng)160處的用戶可輸入統(tǒng)一資源定位符(url)或?qū)⒕W(wǎng)絡(luò)瀏覽器162導(dǎo)向特定服務(wù)器(諸如服務(wù)器112或與第三方系統(tǒng)170相關(guān)聯(lián)的服務(wù)器)的其他地址,并且網(wǎng)絡(luò)瀏覽器162可生成超文本傳輸協(xié)議(http)請(qǐng)求并將http請(qǐng)求傳送到服務(wù)器。服務(wù)器可接受http請(qǐng)求并且響應(yīng)于所述http請(qǐng)求向客戶端系統(tǒng)160傳播一個(gè)或多個(gè)超文本標(biāo)記語(yǔ)言(html)文件??蛻舳讼到y(tǒng)160可基于來(lái)自服務(wù)器的html文件來(lái)渲染網(wǎng)頁(yè)以呈現(xiàn)給用戶。本公開(kāi)考慮任何合適的網(wǎng)頁(yè)文件。作為實(shí)例而非限制,網(wǎng)頁(yè)可以根據(jù)特定需要從html文件、可擴(kuò)展超文本標(biāo)記語(yǔ)言(xhtml)文件或可擴(kuò)展標(biāo)記語(yǔ)言(xml)文件渲染。這樣的頁(yè)面也可執(zhí)行這樣的腳本,諸如例如但不限于以javascript、java、microsoftsilverlight、標(biāo)記語(yǔ)言和諸如ajax(異步j(luò)avascript和xml)等腳本的組合寫入的那些腳本。這里,對(duì)網(wǎng)頁(yè)的引用涵蓋一個(gè)或多個(gè)相應(yīng)的網(wǎng)頁(yè)文件(瀏覽器可用其來(lái)渲染網(wǎng)頁(yè)),反之亦然。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可以是網(wǎng)絡(luò)可尋址的計(jì)算系統(tǒng),其可承載在線社交網(wǎng)絡(luò)。社交網(wǎng)絡(luò)系統(tǒng)110可生成、存儲(chǔ)、接收和發(fā)送社交網(wǎng)絡(luò)數(shù)據(jù),諸如例如用戶簡(jiǎn)檔數(shù)據(jù)、概念簡(jiǎn)檔數(shù)據(jù)、社交圖譜信息或與在線社交網(wǎng)絡(luò)相關(guān)的其他合適數(shù)據(jù)。社交網(wǎng)絡(luò)系統(tǒng)110可由網(wǎng)絡(luò)環(huán)境100的其他組件直接地或經(jīng)由網(wǎng)絡(luò)105訪問(wèn)。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可包括一個(gè)或多個(gè)服務(wù)器112。每個(gè)服務(wù)器112可以是單一服務(wù)器或跨多臺(tái)計(jì)算機(jī)或多個(gè)數(shù)據(jù)中心的分布式服務(wù)器。服務(wù)器112可以是各種類型的,諸如例如但不限于web服務(wù)器、新聞服務(wù)器、郵件服務(wù)器、消息服務(wù)器、廣告服務(wù)器、文件服務(wù)器、應(yīng)用服務(wù)器、交換服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、代理服務(wù)器,適合用于執(zhí)行本文所述的功能或過(guò)程的其他服務(wù)器或其任何組合。在具體實(shí)施例中,每個(gè)服務(wù)器112可包括硬件、軟件或嵌入式邏輯組件、或兩個(gè)或更多個(gè)這樣的組件的組合,用于執(zhí)行由服務(wù)器112實(shí)現(xiàn)或支持的適當(dāng)功能。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)114可包括一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)114。數(shù)據(jù)存儲(chǔ)114可用于存儲(chǔ)各種類型的信息。在具體實(shí)施例中,可以根據(jù)具體數(shù)據(jù)結(jié)構(gòu)來(lái)組織存儲(chǔ)在數(shù)據(jù)存儲(chǔ)114中的信息。在具體實(shí)施例中,每個(gè)數(shù)據(jù)存儲(chǔ)114可以是關(guān)系、柱狀、相關(guān)或其它合適的數(shù)據(jù)庫(kù)。雖然本公開(kāi)描述或說(shuō)明了特定類型的數(shù)據(jù)庫(kù),但本公開(kāi)考慮任何合適類型的數(shù)據(jù)庫(kù)。具體實(shí)施例可提供這樣的接口,該接口使得客戶端系統(tǒng)160、社交網(wǎng)絡(luò)系統(tǒng)110或第三方系統(tǒng)170能夠管理、檢索、修改、添加或刪除存儲(chǔ)在數(shù)據(jù)存儲(chǔ)114中的信息。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)114中存儲(chǔ)一個(gè)或多個(gè)社交圖譜。在具體實(shí)施例中,社交圖譜可包括多個(gè)節(jié)點(diǎn)——其可包括多個(gè)用戶節(jié)點(diǎn)(每個(gè)對(duì)應(yīng)于特定用戶)或多個(gè)概念節(jié)點(diǎn)(每個(gè)對(duì)應(yīng)于特定概念)——以及連接節(jié)點(diǎn)的多個(gè)邊線。社交網(wǎng)絡(luò)系統(tǒng)110可向在線社交網(wǎng)絡(luò)的用戶提供與其他用戶進(jìn)行通信和交互的能力。在具體實(shí)施例中,用戶可經(jīng)由社交網(wǎng)絡(luò)系統(tǒng)110加入在線社交網(wǎng)絡(luò),然后將連接(例如,關(guān)系)添加到他們想要連接到的社交網(wǎng)絡(luò)系統(tǒng)110的多個(gè)其他用戶。這里,術(shù)語(yǔ)“好友”可指經(jīng)由社交網(wǎng)絡(luò)系統(tǒng)110與用戶已經(jīng)形成了連接、關(guān)聯(lián)或關(guān)系的社交網(wǎng)絡(luò)系統(tǒng)110的任何其他用戶。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可向用戶提供對(duì)由社交網(wǎng)絡(luò)系統(tǒng)110支持的各種類型的項(xiàng)目或?qū)ο蟛扇⌒袆?dòng)的能力。作為實(shí)例而非限制,項(xiàng)目和對(duì)象可包括社交網(wǎng)絡(luò)系統(tǒng)110的用戶可能屬于的組或社交網(wǎng)絡(luò);用戶可能感興趣的事件或日歷條目;用戶可使用的基于計(jì)算機(jī)的應(yīng)用;允許用戶經(jīng)由服務(wù)購(gòu)買或銷售商品的交易;用戶可能執(zhí)行的與廣告的交互,或其他合適的項(xiàng)目或?qū)ο?。用戶可與能夠在社交網(wǎng)絡(luò)系統(tǒng)110中表示或由第三方系統(tǒng)170的外部系統(tǒng)表示的任何事物進(jìn)行交互,所述第三方系統(tǒng)170與社交網(wǎng)絡(luò)系統(tǒng)110分離,并經(jīng)由網(wǎng)絡(luò)105耦接到社交網(wǎng)絡(luò)系統(tǒng)110。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可以能夠鏈接各種實(shí)體。作為實(shí)例而非限制,社交網(wǎng)絡(luò)系統(tǒng)110可使得用戶能夠彼此交互以及從第三方系統(tǒng)170或其他實(shí)體接收內(nèi)容,或允許用戶通過(guò)應(yīng)用編程接口(api)或其他通信通道與這些實(shí)體進(jìn)行交互。
在具體實(shí)施例中,第三方系統(tǒng)170可包括一種或多種類型的服務(wù)器、一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)、一個(gè)或多個(gè)接口,包括但不限于,例如,服務(wù)器可與之通信的api、一個(gè)或多個(gè)web服務(wù)、一個(gè)或多個(gè)內(nèi)容源、一個(gè)或多個(gè)網(wǎng)絡(luò)或任何其他合適的組件。第三方系統(tǒng)170可由與操作社交網(wǎng)絡(luò)系統(tǒng)110的實(shí)體不同的實(shí)體操作。但是,在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110和第三方系統(tǒng)170可彼此結(jié)合地操作以向社交網(wǎng)絡(luò)系統(tǒng)110或第三方系統(tǒng)170的用戶提供社交網(wǎng)絡(luò)服務(wù)。在這個(gè)意義上,社交網(wǎng)絡(luò)系統(tǒng)110可提供其他系統(tǒng)(諸如第三方系統(tǒng)170)可使用的平臺(tái)或骨干,從而跨互聯(lián)網(wǎng)向用戶提供社交網(wǎng)絡(luò)服務(wù)和功能。
在具體實(shí)施例中,第三方系統(tǒng)170可包括第三方內(nèi)容對(duì)象提供商。第三方內(nèi)容對(duì)象提供商可包括一個(gè)或多個(gè)內(nèi)容對(duì)象源,其可被傳送到客戶端系統(tǒng)160。作為實(shí)例而非限制,內(nèi)容對(duì)象可包括關(guān)于用戶感興趣的事物或活動(dòng)的信息,諸如例如電影放映時(shí)間、電影評(píng)論、餐廳評(píng)論、餐廳菜單、產(chǎn)品信息和評(píng)論或其他合適的信息。作為另一個(gè)實(shí)例而非限制,內(nèi)容對(duì)象可包括激勵(lì)內(nèi)容對(duì)象,諸如優(yōu)惠券、折扣券、禮券或其他合適的激勵(lì)對(duì)象。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110還包括用戶生成的內(nèi)容對(duì)象,其可增強(qiáng)用戶與社交網(wǎng)絡(luò)系統(tǒng)110的交互。用戶生成的內(nèi)容可包括用戶可添加、上傳、發(fā)送或“發(fā)布”到社交網(wǎng)絡(luò)系統(tǒng)110的任何東西。作為實(shí)例而非限制,用戶將帖子從客戶端系統(tǒng)160傳送到社交網(wǎng)絡(luò)系統(tǒng)110。帖子可包括諸如狀態(tài)更新或其他文本數(shù)據(jù)的數(shù)據(jù)、位置信息、照片、視頻、鏈接、音樂(lè)或其他類似的數(shù)據(jù)或媒體。內(nèi)容也可由第三方通過(guò)諸如新鮮事或流的“通信渠道”添加到社交網(wǎng)絡(luò)系統(tǒng)110。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可包括各種服務(wù)器、子系統(tǒng)、程序、模塊、記錄和數(shù)據(jù)存儲(chǔ)。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可包括以下中的一個(gè)或多個(gè):web服務(wù)器、動(dòng)作記錄器、api請(qǐng)求服務(wù)器、相關(guān)性和排名引擎、內(nèi)容對(duì)象分類器、通知控制器、動(dòng)作記錄、第三方內(nèi)容對(duì)象暴露記錄、參考模塊、授權(quán)/隱私服務(wù)器、搜索模塊、廣告鎖定模塊、用戶界面模塊、用戶簡(jiǎn)檔存儲(chǔ)、連接存儲(chǔ)、第三方內(nèi)容存儲(chǔ)或位置存儲(chǔ)。社交網(wǎng)絡(luò)系統(tǒng)110還可包括合適的組件,諸如網(wǎng)絡(luò)接口、安全機(jī)制、負(fù)載平衡器、故障轉(zhuǎn)移服務(wù)器、管理和網(wǎng)絡(luò)操作控制臺(tái),其它合適的組件或其任何合適的組合。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可包括用于存儲(chǔ)用戶簡(jiǎn)檔的一個(gè)或多個(gè)用戶簡(jiǎn)檔存儲(chǔ)。用戶簡(jiǎn)檔可包括例如傳記信息、人口統(tǒng)計(jì)信息、行為信息、社交信息或其他類型的描述性信息,諸如工作經(jīng)歷、教育史、愛(ài)好或偏好、興趣、親近或位置。興趣信息可包括與一個(gè)或多個(gè)類別相關(guān)的興趣。類別可能是籠統(tǒng)的或具體的。作為實(shí)例而非限制,如果用戶“點(diǎn)贊”關(guān)于品牌鞋的文章,該類別可以是品牌,或者是“鞋”或“服裝”的籠統(tǒng)類別。連接存儲(chǔ)可用于存儲(chǔ)關(guān)于用戶的連接信息。連接信息可指示具有相似或共同工作經(jīng)驗(yàn)、組成員資格、愛(ài)好、教育史或以任何方式相關(guān)或共享共同屬性的用戶。連接信息還可包括不同用戶和內(nèi)容(內(nèi)部和外部)之間的用戶定義的連接。網(wǎng)絡(luò)服務(wù)器可用于經(jīng)由網(wǎng)絡(luò)105將社交網(wǎng)絡(luò)系統(tǒng)110鏈接到一個(gè)或多個(gè)客戶端系統(tǒng)160或一個(gè)或多個(gè)第三方系統(tǒng)170。網(wǎng)絡(luò)服務(wù)器可包括郵件服務(wù)器或用于接收和路由社交網(wǎng)絡(luò)系統(tǒng)110和一個(gè)或多個(gè)客戶端系統(tǒng)160之間的消息的消息傳送功能。api請(qǐng)求服務(wù)器可允許第三方系統(tǒng)170通過(guò)調(diào)用一個(gè)或多個(gè)api來(lái)從社交網(wǎng)絡(luò)系統(tǒng)110訪問(wèn)信息。動(dòng)作記錄器可用于從網(wǎng)絡(luò)服務(wù)器接收關(guān)于用戶在社交網(wǎng)絡(luò)系統(tǒng)110上或者社交網(wǎng)絡(luò)系統(tǒng)110以外的動(dòng)作的通信。結(jié)合動(dòng)作記錄,可將用戶暴露于第三方內(nèi)容對(duì)象記錄維護(hù)到第三方內(nèi)容對(duì)象。通知控制器可向客戶端系統(tǒng)160提供關(guān)于內(nèi)容對(duì)象的信息。響應(yīng)于從客戶端系統(tǒng)160接收的請(qǐng)求,可將信息推送到客戶端系統(tǒng)160作為通知或者可將信息從客戶端系統(tǒng)160提取。授權(quán)服務(wù)器可用于執(zhí)行社交網(wǎng)絡(luò)系統(tǒng)110的用戶的一個(gè)或多個(gè)隱私設(shè)置。用戶的隱私設(shè)置確定與用戶相關(guān)聯(lián)的特定信息如何被共享。授權(quán)服務(wù)器可允許用戶例如通過(guò)設(shè)置適當(dāng)?shù)碾[私設(shè)置,選擇或不選擇通過(guò)社交網(wǎng)絡(luò)系統(tǒng)110記錄或者與其他系統(tǒng)(例如,第三方系統(tǒng)170)共享其動(dòng)作。第三方內(nèi)容對(duì)象存儲(chǔ)可用來(lái)存儲(chǔ)從第三方(例如第三方系統(tǒng)170)接收的內(nèi)容對(duì)象。位置存儲(chǔ)可用于存儲(chǔ)從與用戶相關(guān)聯(lián)的客戶端系統(tǒng)160接收的位置信息。廣告定價(jià)模塊可組合社交信息、當(dāng)前時(shí)間、位置信息或其他合適的信息,以通知的形式向用戶提供相關(guān)廣告。
圖1b示出了環(huán)境100的實(shí)例網(wǎng)絡(luò)架構(gòu),其中內(nèi)容在被網(wǎng)元140請(qǐng)求時(shí)可從該架構(gòu)接收(例如,從該架構(gòu)上傳)或推送到該架構(gòu)或提供。在具體實(shí)施例中,網(wǎng)元可與一個(gè)或多個(gè)用戶關(guān)聯(lián)??纱嬖诟鞣N類型的任何數(shù)量的服務(wù)器112,120,130,和各種類型的任何數(shù)量的網(wǎng)元140。每個(gè)服務(wù)器112,120或130可包括硬件、軟件或嵌入式邏輯組件或兩個(gè)或更多個(gè)這樣的組件的組合,用于執(zhí)行由服務(wù)器112,120或130實(shí)現(xiàn)或支持的適當(dāng)功能。在具體實(shí)施例中,服務(wù)器112,120和130可以以層級(jí)布置。例如,可存在一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)器112,用于為社交網(wǎng)站提供的內(nèi)容服務(wù)。每個(gè)網(wǎng)絡(luò)服務(wù)器112可與一個(gè)或多個(gè)信道服務(wù)器120連接。每個(gè)信道服務(wù)器120可與一個(gè)或多個(gè)邊緣服務(wù)器130連接。信道服務(wù)器120可為由網(wǎng)絡(luò)服務(wù)器112承載的應(yīng)用的用戶監(jiān)視和管理內(nèi)容通信信道(例如,媒體下載或上傳、發(fā)貼和檢索帖子、發(fā)電子郵件、發(fā)即時(shí)消息、聊天、呈現(xiàn)等)。邊緣服務(wù)器130可維護(hù)與網(wǎng)絡(luò)設(shè)備(例如,網(wǎng)元140)的通信連接或網(wǎng)絡(luò),用于將內(nèi)容分發(fā)到與網(wǎng)元140相關(guān)聯(lián)的一個(gè)或多個(gè)用戶。另外,邊緣服務(wù)器130可用作網(wǎng)絡(luò)服務(wù)器112的代理和/或可預(yù)取和緩存由網(wǎng)絡(luò)服務(wù)器112服務(wù)的內(nèi)容。網(wǎng)元140可通過(guò)邊緣服務(wù)器130與網(wǎng)絡(luò)服務(wù)器112通信。在具體實(shí)施例中,服務(wù)器112,120和130以及網(wǎng)元140可各自具有唯一的標(biāo)識(shí)符。例如,每個(gè)服務(wù)器112,120和130可由其唯一的ip地址來(lái)識(shí)別,并且每個(gè)網(wǎng)元140可由永久的和全局唯一的標(biāo)識(shí)符(例如,基站識(shí)別碼(bsic)、公共語(yǔ)言位置標(biāo)識(shí)符(clli)代碼、媒體訪問(wèn)控制(mac)地址、移動(dòng)站國(guó)際用戶號(hào)碼簿(msisdn)、國(guó)際移動(dòng)站設(shè)備標(biāo)識(shí)(imei)、燒錄地址(bia)或其他硬件地址或物理地址)識(shí)別。
在具體實(shí)施例中,除了網(wǎng)元140之外,(例如,基于兩個(gè)特定網(wǎng)元的社交親近分?jǐn)?shù)來(lái)確定)預(yù)期數(shù)據(jù)傳輸可能發(fā)生,內(nèi)容也可被預(yù)取和存儲(chǔ)在服務(wù)器112,120和130的任何一個(gè)或其組合上。內(nèi)容和資源的這種分配可通過(guò)在接收到對(duì)內(nèi)容的請(qǐng)求之前在服務(wù)器112,120,130和網(wǎng)元140中的一個(gè)或多個(gè)處前置緩存內(nèi)容來(lái)加速向網(wǎng)絡(luò)的邊緣(例如,與特定網(wǎng)元相關(guān)聯(lián)的一個(gè)或多個(gè)用戶)分發(fā)內(nèi)容。
在具體實(shí)施例中,每個(gè)網(wǎng)元140可向與社交網(wǎng)絡(luò)系統(tǒng)的用戶相關(guān)聯(lián)的客戶端系統(tǒng)提供網(wǎng)絡(luò)服務(wù)。每個(gè)網(wǎng)元140可以是移動(dòng)或固定設(shè)備,其通過(guò)無(wú)線或有線連接(例如,wi-fi路由器或其他合適的路由器、手機(jī)信號(hào)塔基站、交換機(jī)、集線器、服務(wù)器、防火墻、網(wǎng)關(guān)、線纜調(diào)制解調(diào)器終端系統(tǒng)、調(diào)制解調(diào)器和其他合適的設(shè)備)連接到網(wǎng)絡(luò)。
在具體實(shí)施例中,當(dāng)客戶端系統(tǒng)通過(guò)網(wǎng)元140發(fā)送對(duì)內(nèi)容的請(qǐng)求時(shí),網(wǎng)元140可與邊緣服務(wù)器130建立一個(gè)或多個(gè)連接。每個(gè)連接可以是tcp/ip連接。更具體地,網(wǎng)元140可與網(wǎng)元140的用戶所分配到的信道服務(wù)器120連接的邊緣服務(wù)器130連接。圖1所示的架構(gòu)僅僅是為了說(shuō)明的目的而提供的一個(gè)實(shí)例——本發(fā)明的具體實(shí)施例可使用其他網(wǎng)絡(luò)架構(gòu)來(lái)執(zhí)行。
圖2a示出了實(shí)例廣域網(wǎng),包括多個(gè)網(wǎng)元,用于處理社交網(wǎng)絡(luò)系統(tǒng)110的多個(gè)用戶之間的通信。在圖2a中,每個(gè)客戶端系統(tǒng)160與社交網(wǎng)絡(luò)系統(tǒng)110中的至少一個(gè)特定用戶賬戶相關(guān)聯(lián)。如上所述,由社交網(wǎng)絡(luò)系統(tǒng)110提供的內(nèi)容和/或數(shù)據(jù)可以由網(wǎng)絡(luò)服務(wù)器112來(lái)服務(wù)。具體地,客戶端系統(tǒng)160a可經(jīng)由網(wǎng)絡(luò)105使用網(wǎng)元140a連接到社交網(wǎng)絡(luò)系統(tǒng)110,并且客戶端系統(tǒng)160b可經(jīng)由網(wǎng)絡(luò)105使用網(wǎng)元140b連接到社交網(wǎng)絡(luò)系統(tǒng)110。網(wǎng)絡(luò)105可包括一個(gè)或多個(gè)服務(wù)器,諸如服務(wù)器112,120和130??蛻舳讼到y(tǒng)160a和160b可包括例如計(jì)算機(jī)系統(tǒng),諸如臺(tái)式計(jì)算機(jī)、筆記本或膝上型計(jì)算機(jī)、上網(wǎng)本、平板計(jì)算機(jī)、電子書閱讀器、gps設(shè)備、相機(jī)、個(gè)人數(shù)字助理(pda)、手持電子設(shè)備、蜂窩電話,智能手機(jī)、其他合適的電子設(shè)備或其任何合適的組合。如上所述,網(wǎng)元140可包括例如wi-fi路由器或其他路由器、手機(jī)信號(hào)塔基站、交換機(jī)、集線器、服務(wù)器、防火墻、網(wǎng)關(guān)、線纜調(diào)制解調(diào)器終端系統(tǒng)、調(diào)制解調(diào)器或其他合適的設(shè)備。
鏈路240a和240b可分別將網(wǎng)元140a和140b連接到網(wǎng)絡(luò)105。如上所述,鏈路240a和240b可以是tcp/ip連接。鏈路250a和250b可分別將客戶端系統(tǒng)160a和160b連接到網(wǎng)元140a和140b。鏈路240a,240b,250a和250b可包括一個(gè)或多個(gè)有線、無(wú)線或光學(xué)鏈路,并且具體而言可包括自組織網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、vpn、lan、wlan、wan、wwan、man、因特網(wǎng)的一部分、pstn的一部分、基于蜂窩技術(shù)的網(wǎng)絡(luò)、基于衛(wèi)星通信技術(shù)的網(wǎng)絡(luò)或任何其它合適的鏈路。
圖2b示出了包括兩個(gè)網(wǎng)元和相關(guān)聯(lián)的用戶的廣域網(wǎng)的具體實(shí)例。在一些實(shí)施例中,特定網(wǎng)元140可與社交網(wǎng)絡(luò)系統(tǒng)110的特定用戶群相關(guān)聯(lián)。例如,如圖2b所示,網(wǎng)元140a包括手機(jī)信號(hào)塔基站,其向客戶端系統(tǒng)160a1和160a2提供數(shù)據(jù)連接,每個(gè)客戶端系統(tǒng)都具有與社交網(wǎng)絡(luò)系統(tǒng)110的用戶的相應(yīng)簡(jiǎn)檔相關(guān)聯(lián)的唯一標(biāo)識(shí)符。另外,網(wǎng)元140b包括連接到客戶端系統(tǒng)160b1,160b2,160b3和160b4的路由器。
例如,與特定網(wǎng)元140相關(guān)聯(lián)的一個(gè)或多個(gè)社交網(wǎng)絡(luò)系統(tǒng)用戶可由以下信息識(shí)別:唯一地識(shí)別他們的客戶端系統(tǒng)的信息;與社交網(wǎng)絡(luò)系統(tǒng)110相關(guān)聯(lián)的信息(例如,社交網(wǎng)絡(luò)用戶id);或唯一地標(biāo)識(shí)用戶的任何其它合適的識(shí)別信息。在一個(gè)實(shí)例中,當(dāng)用戶的客戶端系統(tǒng)160a1在發(fā)起tcp連接時(shí)向網(wǎng)元140a(例如,wi-fi路由器)發(fā)送其唯一標(biāo)識(shí)符(例如,mac地址)時(shí),網(wǎng)元140a可向社交網(wǎng)絡(luò)系統(tǒng)110發(fā)送請(qǐng)求以確定膝上型計(jì)算機(jī)的唯一標(biāo)識(shí)符是否與社交網(wǎng)絡(luò)系統(tǒng)的用戶賬戶相關(guān)聯(lián)。在另一實(shí)例中,當(dāng)用戶在客戶端系統(tǒng)160a1上提供針對(duì)其社交網(wǎng)絡(luò)賬戶的認(rèn)證憑證(例如,用戶名和密碼)時(shí),可識(shí)別客戶端系統(tǒng)160a1的用戶。在任一情況下,一旦客戶端系統(tǒng)160a1連接到網(wǎng)元140a,網(wǎng)元140a可向社交網(wǎng)絡(luò)系統(tǒng)110發(fā)送關(guān)于社交網(wǎng)絡(luò)用戶的信息的請(qǐng)求(單獨(dú)地,或與上述認(rèn)證請(qǐng)求結(jié)合),所述社交網(wǎng)絡(luò)用戶是客戶端系統(tǒng)160a1的用戶的社交圖譜聯(lián)系(“好友”),諸如例如:每個(gè)好友的社交網(wǎng)絡(luò)用戶id;好友的客戶端系統(tǒng)160b或160c的唯一標(biāo)識(shí)符;好友的客戶端系統(tǒng)160b或160c連接的網(wǎng)元(140b或140c)的唯一標(biāo)識(shí)符;以及客戶端系統(tǒng)160a1的用戶與他們的好友之間的社交圖譜關(guān)系的社交親近分?jǐn)?shù)。在具體實(shí)施例中,每當(dāng)客戶端系統(tǒng)160a建立與網(wǎng)元140a的連接時(shí),網(wǎng)元140a可檢索和存儲(chǔ)這樣的信息,從而確定用戶的好友的客戶端系統(tǒng)連接到的網(wǎng)元140的組。
對(duì)于網(wǎng)元140a與用戶的好友的客戶端系統(tǒng)連接到的一組網(wǎng)元140中的一個(gè)的每個(gè)配對(duì),網(wǎng)元140a然后可基于接收到的信息來(lái)計(jì)算集體社交親近分?jǐn)?shù)。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可計(jì)算跨所有網(wǎng)元140的集體社交親近分?jǐn)?shù),然后將信息發(fā)送到其網(wǎng)元對(duì)的每個(gè)網(wǎng)元140(其中該特定網(wǎng)元140是該對(duì)中的網(wǎng)元之一)。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可僅向以下網(wǎng)元對(duì)的每個(gè)網(wǎng)元140發(fā)送信息,其中該網(wǎng)元對(duì)的集體社交親近分?jǐn)?shù)超過(guò)最小閾值。
當(dāng)網(wǎng)元對(duì)的集體社交親近分?jǐn)?shù)超過(guò)規(guī)定的最小閾值時(shí),該對(duì)中的兩個(gè)網(wǎng)元可采取某些行動(dòng)來(lái)減少與涉及連接到這兩個(gè)網(wǎng)元的客戶端系統(tǒng)的數(shù)據(jù)傳輸相關(guān)聯(lián)的延遲。例如,如果客戶端系統(tǒng)160a1的用戶的社交圖譜包括與客戶端系統(tǒng)160b2相關(guān)聯(lián)的好友和與客戶端系統(tǒng)160c1相關(guān)聯(lián)的另一個(gè)好友,則網(wǎng)元140a可向網(wǎng)元140b和140c發(fā)送該內(nèi)容正在、已經(jīng)或?qū)⒁簧蟼鞯耐ㄖ@允許網(wǎng)元140b和140c確定如果和當(dāng)其各自連接的客戶端系統(tǒng)發(fā)送對(duì)上傳的內(nèi)容的請(qǐng)求時(shí),它們是否應(yīng)該采取某些步驟,諸如發(fā)送預(yù)取上傳的內(nèi)容的請(qǐng)求或分配可能需要的資源。
圖3示出了實(shí)例社交圖譜300。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可將一個(gè)或多個(gè)社交圖譜300存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)中。在具體實(shí)施例中,社交圖譜300可包括多個(gè)節(jié)點(diǎn)——所述節(jié)點(diǎn)可包括多個(gè)用戶節(jié)點(diǎn)302或多個(gè)概念節(jié)點(diǎn)304——以及連接節(jié)點(diǎn)的多個(gè)邊線306。圖3所示的實(shí)例社交圖譜300出于教學(xué)目的,以二維視覺(jué)圖表示示出。在具體實(shí)施例中,針對(duì)適合的應(yīng)用,社交網(wǎng)絡(luò)系統(tǒng)110可訪問(wèn)社交圖譜300和相關(guān)社交圖譜信息。社交圖譜300的節(jié)點(diǎn)和邊線可在數(shù)據(jù)存儲(chǔ)(諸如社交圖譜數(shù)據(jù)庫(kù))中存儲(chǔ)為數(shù)據(jù)對(duì)象。這樣的數(shù)據(jù)存儲(chǔ)可包括社交圖譜300的節(jié)點(diǎn)或邊線的一個(gè)或多個(gè)可搜索或可查詢的索引。
在具體實(shí)施例中,用戶節(jié)點(diǎn)302可對(duì)應(yīng)于社交網(wǎng)絡(luò)系統(tǒng)110的用戶。作為實(shí)例而非限制,用戶可以是個(gè)人(人類用戶)、實(shí)體(例如,企業(yè)、商業(yè)或第三方應(yīng)用程序)或與社交網(wǎng)絡(luò)系統(tǒng)110交互或通過(guò)社交網(wǎng)絡(luò)系統(tǒng)110通信的(例如,個(gè)人或?qū)嶓w的)組。在具體實(shí)施例中,當(dāng)用戶向社交網(wǎng)絡(luò)系統(tǒng)110注冊(cè)賬戶時(shí),社交網(wǎng)絡(luò)系統(tǒng)110可創(chuàng)建與該用戶相對(duì)應(yīng)的用戶節(jié)點(diǎn)302,并且將用戶節(jié)點(diǎn)302存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)中。在適當(dāng)?shù)那闆r下,本文所描述的用戶和用戶節(jié)點(diǎn)302可指注冊(cè)用戶和與注冊(cè)用戶相關(guān)聯(lián)的用戶節(jié)點(diǎn)302。另外或作為替代,在適當(dāng)?shù)那闆r下,本文所描述的用戶和用戶節(jié)點(diǎn)302可指尚未向社交網(wǎng)絡(luò)系統(tǒng)110注冊(cè)的用戶。在具體實(shí)施例中,用戶節(jié)點(diǎn)302可與用戶提供的信息或由各種系統(tǒng)(包括社交網(wǎng)絡(luò)系統(tǒng)110)收集的信息相關(guān)聯(lián)。作為實(shí)例而非限制,用戶可以提供他或她的姓名、簡(jiǎn)檔圖片、聯(lián)系信息、出生日期、性別、婚姻狀況、家庭狀況、職業(yè)、教育背景、偏好、興趣或其他人口信息。在具體實(shí)施例中,用戶節(jié)點(diǎn)302可與對(duì)應(yīng)于與用戶相關(guān)聯(lián)的信息的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象相關(guān)聯(lián)。在具體實(shí)施例中,用戶節(jié)點(diǎn)302可對(duì)應(yīng)于一個(gè)或多個(gè)網(wǎng)頁(yè)。
在具體實(shí)施例中,概念節(jié)點(diǎn)304可對(duì)應(yīng)于概念。作為實(shí)例而非限制,概念可對(duì)應(yīng)于地方(例如,電影院、餐館、地標(biāo)或城市);網(wǎng)站(諸如,與社交網(wǎng)絡(luò)系統(tǒng)110相關(guān)聯(lián)的網(wǎng)站或與網(wǎng)絡(luò)應(yīng)用服務(wù)器相關(guān)聯(lián)的第三方網(wǎng)站);實(shí)體(諸如,人、商業(yè)、團(tuán)體、運(yùn)動(dòng)隊(duì)或名人);可以位于社交網(wǎng)絡(luò)系統(tǒng)110內(nèi)或外部服務(wù)器(諸如網(wǎng)絡(luò)應(yīng)用服務(wù)器)上的資源(諸如,音頻文件、視頻文件、數(shù)字照片、文本文件、結(jié)構(gòu)化文檔或應(yīng)用);不動(dòng)產(chǎn)或知識(shí)產(chǎn)權(quán)(例如,雕塑、繪畫、電影、游戲、歌曲、想法、照片或書面作品);游戲;活動(dòng);想法或理論;另一個(gè)合適的概念;或兩個(gè)或更多個(gè)這樣的概念。概念節(jié)點(diǎn)304可與由用戶提供的概念的信息或由包括社交網(wǎng)絡(luò)系統(tǒng)110的各種系統(tǒng)收集的信息相關(guān)聯(lián)。作為實(shí)例而非限制,概念的信息可包括名稱或標(biāo)題;一個(gè)或多個(gè)圖像(例如,書的封面圖像);位置(例如,地址或地理位置);網(wǎng)站(其可與網(wǎng)址相關(guān)聯(lián));聯(lián)系信息(例如,電話號(hào)碼或電子郵件地址);其他合適的概念信息;或這種信息的任何合適的組合。在具體實(shí)施例中,概念節(jié)點(diǎn)304可與對(duì)應(yīng)于與概念節(jié)點(diǎn)304相關(guān)聯(lián)的信息的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象相關(guān)聯(lián)。在具體實(shí)施例中,概念節(jié)點(diǎn)304可對(duì)應(yīng)于一個(gè)或多個(gè)網(wǎng)頁(yè)。
在具體實(shí)施例中,社交圖譜300中的節(jié)點(diǎn)可表示網(wǎng)頁(yè)或由網(wǎng)頁(yè)(其可以被稱為“簡(jiǎn)檔頁(yè)面”)來(lái)表示。簡(jiǎn)檔頁(yè)面可由社交網(wǎng)絡(luò)系統(tǒng)110承載或由社交網(wǎng)絡(luò)系統(tǒng)110訪問(wèn)。簡(jiǎn)檔頁(yè)面也可以承載在與第三方服務(wù)器170相關(guān)聯(lián)的第三方網(wǎng)站上。作為實(shí)例而非限制,對(duì)應(yīng)于特定外部網(wǎng)頁(yè)的簡(jiǎn)檔頁(yè)面可以是特定外部網(wǎng)頁(yè),并且簡(jiǎn)檔頁(yè)面可對(duì)應(yīng)于特定概念節(jié)點(diǎn)304。簡(jiǎn)檔頁(yè)面可被所有其他用戶或其他用戶的選定子集查看。作為實(shí)例而非限制,用戶節(jié)點(diǎn)302可具有對(duì)應(yīng)的用戶簡(jiǎn)檔頁(yè)面,其中相應(yīng)的用戶可添加內(nèi)容、作出聲明或以其他方式表達(dá)他或她自己。作為另一實(shí)例而非限制,概念節(jié)點(diǎn)304可具有對(duì)應(yīng)的概念簡(jiǎn)檔頁(yè)面,其中,一個(gè)或多個(gè)用戶可添加內(nèi)容、做出聲明或表達(dá)自己,特別是關(guān)于與概念節(jié)點(diǎn)304相對(duì)應(yīng)的概念。
在具體實(shí)施例中,概念節(jié)點(diǎn)304可表示由第三方系統(tǒng)170承載的第三方網(wǎng)頁(yè)或資源。除了其他元素,第三方網(wǎng)頁(yè)或資源還可包括內(nèi)容、可選擇的或其他圖標(biāo),或表示動(dòng)作或活動(dòng)的其他可交互作用的對(duì)象(其可以例如javascript、ajax或php代碼實(shí)現(xiàn))。作為實(shí)例而非限制,第三方網(wǎng)頁(yè)可包括諸如“點(diǎn)贊”、“簽到”、“吃”、“推薦”或另一合適的動(dòng)作或活動(dòng)的可選圖標(biāo)。觀看第三方網(wǎng)頁(yè)的用戶可通過(guò)選擇一個(gè)圖標(biāo)來(lái)執(zhí)行動(dòng)作(例如,“簽到”),導(dǎo)致客戶端系統(tǒng)130向社交網(wǎng)絡(luò)系統(tǒng)110發(fā)送指示用戶動(dòng)作的消息。響應(yīng)于該消息,社交網(wǎng)絡(luò)系統(tǒng)110可在對(duì)應(yīng)于用戶的用戶節(jié)點(diǎn)302與對(duì)應(yīng)于第三方網(wǎng)頁(yè)或資源的概念節(jié)點(diǎn)304之間創(chuàng)建邊線(例如,簽到類型邊線),以及在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)中存儲(chǔ)邊線306。
在具體實(shí)施例中,社交圖譜300中的一對(duì)節(jié)點(diǎn)可通過(guò)一個(gè)或多個(gè)邊線306彼此連接。連接一對(duì)節(jié)點(diǎn)的邊線306可表示該對(duì)節(jié)點(diǎn)之間的關(guān)系。在具體實(shí)施例中,邊線306可包括或表示與一對(duì)節(jié)點(diǎn)之間的關(guān)系對(duì)應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象或?qū)傩?。作為?shí)例而非限制,第一用戶可指示第二用戶是第一用戶的“好友”。響應(yīng)于該指示,社交網(wǎng)絡(luò)系統(tǒng)110可向第二用戶發(fā)送“好友請(qǐng)求”。如果第二用戶確認(rèn)“好友請(qǐng)求”,則社交網(wǎng)絡(luò)系統(tǒng)110可在社交圖譜300中創(chuàng)建將第一用戶的用戶節(jié)點(diǎn)302連接到第二用戶的用戶節(jié)點(diǎn)302的邊線306,并且將邊線306作為社交圖譜信息存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)164中。在圖3的實(shí)例中,社交圖譜300包括指示用戶“a”與用戶“b”的用戶節(jié)點(diǎn)302之間的好友關(guān)系的邊線306以及指示用戶“c”與用戶“b”的用戶節(jié)點(diǎn)302之間的好友關(guān)系的邊線。盡管本公開(kāi)描述或示出具有連接特定用戶節(jié)點(diǎn)302的特定屬性的特定邊線306,本公開(kāi)考慮具有連接用戶節(jié)點(diǎn)302的任何合適屬性的任何合適的邊線30。作為實(shí)例而非限制,邊線306可表示好友關(guān)系、家庭關(guān)系、商業(yè)或職業(yè)關(guān)系、粉絲關(guān)系(包括例如點(diǎn)贊等)、追隨者關(guān)系、訪客關(guān)系(包括訪問(wèn)、查看、簽到、共享等),訂戶關(guān)系、上級(jí)/從屬關(guān)系、互惠關(guān)系、非互惠關(guān)系,另一種合適類型的關(guān)系,或兩個(gè)或更多個(gè)此類關(guān)系。此外,雖然本公開(kāi)內(nèi)容通常將節(jié)點(diǎn)描述為連接的,但是本公開(kāi)還將用戶或概念描述為連接的。這里,在適當(dāng)?shù)那闆r下,對(duì)連接的用戶或概念的引用可指與由一個(gè)或多個(gè)邊線306在社交圖譜300中連接的那些用戶或概念對(duì)應(yīng)的節(jié)點(diǎn)。
在具體實(shí)施例中,用戶節(jié)點(diǎn)302和概念節(jié)點(diǎn)304之間的邊線306可表示由與用戶節(jié)點(diǎn)302相關(guān)聯(lián)的用戶朝與概念節(jié)點(diǎn)304相關(guān)聯(lián)的概念執(zhí)行的特定動(dòng)作或活動(dòng)。作為實(shí)例而非限制,如圖3所示,用戶可“點(diǎn)贊”、“參與”、“播放”、“聽(tīng)”、“烹制”、“工作”或“觀看”概念,每個(gè)可對(duì)應(yīng)于邊線類型或子類型。對(duì)應(yīng)于概念節(jié)點(diǎn)304的概念簡(jiǎn)檔頁(yè)面可包括例如可選擇的“簽到”圖標(biāo)(諸如,可點(diǎn)擊的“簽到”圖標(biāo))或可選擇的“添加到收藏夾”圖標(biāo)。類似地,在用戶點(diǎn)擊這些圖標(biāo)之后,社交網(wǎng)絡(luò)系統(tǒng)110可響應(yīng)于對(duì)應(yīng)于相應(yīng)動(dòng)作的用戶動(dòng)作而創(chuàng)建“收藏”邊線或“簽到”邊線。作為另一實(shí)例而非限制,用戶(用戶“c”)可使用特定應(yīng)用(spotify,其是在線音樂(lè)應(yīng)用)來(lái)收聽(tīng)特定歌曲(“imagine”)。在這種情況下,社交網(wǎng)絡(luò)系統(tǒng)110可在與用戶相對(duì)應(yīng)的用戶節(jié)點(diǎn)302和與歌曲以及應(yīng)用相對(duì)應(yīng)的概念節(jié)點(diǎn)304之間創(chuàng)建“收聽(tīng)”邊線306和“已使用”邊線(如圖3所示),指示用戶聽(tīng)了歌曲并使用該應(yīng)用。此外,社交網(wǎng)絡(luò)系統(tǒng)110可在與歌曲和應(yīng)用相對(duì)應(yīng)的概念節(jié)點(diǎn)304之間創(chuàng)建“播放”邊線306(如圖3所示),指示特定歌曲由特定應(yīng)用播放。在這種情況下,“播放”邊線306對(duì)應(yīng)于由外部應(yīng)用(spotify)在外部音頻文件(歌曲“imagine”)上執(zhí)行的動(dòng)作。雖然本公開(kāi)描述連接用戶節(jié)點(diǎn)302和概念節(jié)點(diǎn)304的具有特定屬性的特定邊線306,但是本公開(kāi)考慮連接用戶節(jié)點(diǎn)302和概念節(jié)點(diǎn)304的具有任何適當(dāng)屬性的任何合適的邊線30。此外,盡管本公開(kāi)描述了表示單個(gè)關(guān)系的用戶節(jié)點(diǎn)302和概念節(jié)點(diǎn)304之間的邊線,本公開(kāi)考慮了表示一個(gè)或多個(gè)關(guān)系的用戶節(jié)點(diǎn)302和概念節(jié)點(diǎn)304之間的邊線。作為實(shí)例而非限制,邊線306可表示用戶點(diǎn)贊并在特定概念中使用。可替代地,另一邊線306可表示用戶節(jié)點(diǎn)302和概念節(jié)點(diǎn)304之間的每種類型的關(guān)系(或多重的單個(gè)關(guān)系)(如圖3中所示的用于用戶“e”的用戶節(jié)點(diǎn)302和用于“spotify”的概念節(jié)點(diǎn)304之間)。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可在社交圖譜300中的用戶節(jié)點(diǎn)302和概念節(jié)點(diǎn)304之間創(chuàng)建邊線306。作為實(shí)例而非限制,(諸如通過(guò)使用網(wǎng)絡(luò)瀏覽器或由用戶的客戶端系統(tǒng)130承載的專用應(yīng)用)觀看概念簡(jiǎn)檔頁(yè)面的用戶可通過(guò)點(diǎn)擊或選擇“點(diǎn)贊”圖標(biāo)來(lái)表明他或她喜歡由概念節(jié)點(diǎn)304表示的概念,這可能導(dǎo)致用戶的客戶端系統(tǒng)130向社交網(wǎng)絡(luò)系統(tǒng)110發(fā)送指示用戶對(duì)與概念簡(jiǎn)檔頁(yè)面相關(guān)聯(lián)的概念的喜歡的消息。響應(yīng)于該消息,社交網(wǎng)絡(luò)系統(tǒng)110可在與用戶相關(guān)聯(lián)的用戶節(jié)點(diǎn)302和概念節(jié)點(diǎn)304之間創(chuàng)建邊線306,如用戶和概念節(jié)點(diǎn)304之間的“點(diǎn)贊”邊線306所示。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可將邊線306存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)中。在具體實(shí)施例中,響應(yīng)于特定用戶動(dòng)作,邊線306可由社交網(wǎng)絡(luò)系統(tǒng)110自動(dòng)形成。作為實(shí)例而非限制,如果第一用戶上傳圖片,觀看電影或收聽(tīng)歌曲,則可在對(duì)應(yīng)于第一用戶的用戶節(jié)點(diǎn)302與對(duì)應(yīng)于那些概念的概念節(jié)點(diǎn)304之間形成邊線306。雖然本公開(kāi)描述以特定方式形成特定邊線306,但是本公開(kāi)考慮以任何合適的方式形成任何合適的邊線306。
在具體實(shí)施例中,廣告可以是文本(其可以是html鏈接的)、一個(gè)或多個(gè)圖像(其可以是html鏈接的)、一個(gè)或多個(gè)視頻、音頻、一個(gè)或多個(gè)adobeflash文件,這些項(xiàng)的合適組合或以合適的數(shù)字格式在一個(gè)或多個(gè)網(wǎng)頁(yè)上、在一個(gè)或多個(gè)電子郵件中或與用戶請(qǐng)求的搜索結(jié)果相關(guān)聯(lián)的任何其他合適的廣告。另外或作為替代,廣告可以是一個(gè)或多個(gè)贊助故事(例如,社交網(wǎng)絡(luò)系統(tǒng)110上的新鮮事或輕量級(jí)項(xiàng)(tickeritem))。贊助故事可能是廣告商推廣(例如通過(guò)在用戶的簡(jiǎn)檔頁(yè)面或其他頁(yè)面的預(yù)定區(qū)域內(nèi)呈現(xiàn)社交動(dòng)作,呈現(xiàn)帶有與廣告商相關(guān)聯(lián)的附加信息,在其他用戶的新鮮事或ticker中被提升或以其他方式突出顯示,或以其他方式被推廣)的用戶的社交行為(諸如“點(diǎn)贊”頁(yè)面,在頁(yè)面的帖子上進(jìn)行“點(diǎn)贊”或評(píng)論,回復(fù)與頁(yè)面相關(guān)聯(lián)的事件,對(duì)頁(yè)面上發(fā)布的問(wèn)題進(jìn)行投票,在一個(gè)地方簽到,使用應(yīng)用或玩游戲,或“點(diǎn)贊”或共享網(wǎng)站)。廣告商可能支付費(fèi)用以促成社交行動(dòng)??稍谏缃痪W(wǎng)絡(luò)系統(tǒng)110內(nèi)或社交網(wǎng)絡(luò)系統(tǒng)110上促進(jìn)社交行動(dòng)。另外或作為替代,在適當(dāng)?shù)那闆r下,可在社交網(wǎng)絡(luò)系統(tǒng)110之外或離開(kāi)社交網(wǎng)絡(luò)系統(tǒng)110促進(jìn)社交行為。在具體實(shí)施例中,頁(yè)面可以是企業(yè)、組織或品牌的在線存在(諸如社交網(wǎng)絡(luò)系統(tǒng)110內(nèi)或外部的網(wǎng)頁(yè)或網(wǎng)站),促進(jìn)其故事的分享和與人的連接。例如,可通過(guò)添加應(yīng)用、發(fā)布內(nèi)容或承辦事件來(lái)定制頁(yè)面。
贊助的故事可由用戶的新鮮事中的故事產(chǎn)生,并且在觀看與社交網(wǎng)絡(luò)系統(tǒng)110相關(guān)聯(lián)的網(wǎng)頁(yè)時(shí)被提升到用戶的網(wǎng)絡(luò)瀏覽器的顯示內(nèi)的特定區(qū)域。贊助的故事更可能被用戶觀看,至少部分是因?yàn)橘澲墓适峦ǔI婕坝脩舻暮糜选⒎劢z頁(yè)面或其他連接的交互或建議。關(guān)于贊助故事,具體實(shí)施例可使用于2011年12月15日提交的題為“sponsoredstoriesunitcreationfromorganicactivitystream”的美國(guó)專利申請(qǐng)no.13/327557;于2012年2月3日提交為美國(guó)專利申請(qǐng)no.13/020745的題為“sponsoredstoriesunitcreationfromorganicactivitystream”的美國(guó)專利申請(qǐng)公開(kāi)no.us2012/0203831;或者于2011年3月9日提交為美國(guó)專利申請(qǐng)no.13/044506的題為“endorsementsubscriptionsforsponsoredstories”的美國(guó)專利申請(qǐng)公開(kāi)no.us2012/0233009中公開(kāi)的一種或多種系統(tǒng)、組件、元件、功能、方法、操作或步驟,其全部以引用方式并入本文作為實(shí)例而非限制。在具體實(shí)施例中,如在2011年8月18日提交的題為“computer-visioncontentdetectionforsponsoredstories”的美國(guó)專利申請(qǐng)no.13/212356中所公開(kāi)的(其全部以引用方式并入本文作為實(shí)例而非限制),贊助故事可利用計(jì)算機(jī)視覺(jué)算法來(lái)檢測(cè)上傳的圖像中的產(chǎn)品或者照片缺乏與廣告商的明確連接。
如上所述,廣告可以是文本(其可以是html鏈接的)、一個(gè)或多個(gè)圖像(其可以是html鏈接的)、一個(gè)或多個(gè)視頻、音頻、一個(gè)或多個(gè)adobeflash文件,這些項(xiàng)的合適的組合或任何合適的數(shù)字格式的任何其他合適的廣告。在具體實(shí)施例中,可請(qǐng)求廣告以在第三方網(wǎng)頁(yè)、社交網(wǎng)絡(luò)系統(tǒng)網(wǎng)頁(yè)或其他頁(yè)面中顯示。廣告可在頁(yè)面的專用部分顯示,諸如在頁(yè)面頂部的橫幅區(qū)域、頁(yè)面?zhèn)让娴牧兄?、?yè)面的gui中、彈出窗口中、覆蓋頁(yè)面內(nèi)容的頂部或與頁(yè)面相關(guān)的其他位置。另外或作為替代,廣告可在應(yīng)用或游戲內(nèi)顯示。廣告可在專用頁(yè)面中顯示,要求用戶在用戶訪問(wèn)頁(yè)面,利用應(yīng)用程序或玩游戲之前與廣告進(jìn)行交互或觀看。用戶可例如通過(guò)網(wǎng)絡(luò)瀏覽器來(lái)查看廣告。
用戶可以以任何合適的方式與廣告進(jìn)行交互。用戶可點(diǎn)擊或以其他方式選擇廣告,并且廣告可將用戶(或用戶正在使用的瀏覽器或其他應(yīng)用)導(dǎo)向與廣告相關(guān)聯(lián)的頁(yè)面。在與廣告相關(guān)聯(lián)的頁(yè)面上,用戶可采取額外的動(dòng)作,諸如購(gòu)買與廣告相關(guān)聯(lián)的產(chǎn)品或服務(wù),接收與廣告相關(guān)聯(lián)的信息,或訂閱與廣告相關(guān)聯(lián)的簡(jiǎn)報(bào)??赏ㄟ^(guò)選擇廣告的組成部分(如“播放按鈕”)來(lái)播放具有音頻或視頻的廣告。在具體實(shí)施例中,廣告可包括用戶或其他應(yīng)用可與廣告相關(guān)聯(lián)地播放的一個(gè)或多個(gè)游戲。廣告可包括用于響應(yīng)廣告中的投票或問(wèn)題的功能。
廣告可包括用戶可與之交互的社交網(wǎng)絡(luò)系統(tǒng)功能。例如,廣告可使用戶能夠通過(guò)選擇與認(rèn)可相關(guān)聯(lián)的圖標(biāo)或鏈接來(lái)“點(diǎn)贊”或以其他方式認(rèn)可廣告。類似地,用戶可將廣告與另一用戶(例如,通過(guò)社交網(wǎng)絡(luò)系統(tǒng)110)共享或(例如,通過(guò)社交網(wǎng)絡(luò)系統(tǒng)110)對(duì)于與廣告相關(guān)聯(lián)的事件進(jìn)行rsvp。另外或作為替代,廣告可包括指向用戶的社交網(wǎng)絡(luò)系統(tǒng)情境。例如,廣告可顯示關(guān)于在社交網(wǎng)絡(luò)系統(tǒng)110內(nèi)的已經(jīng)采取與廣告的主題相關(guān)聯(lián)的動(dòng)作的用戶的好友的信息。
社交網(wǎng)絡(luò)系統(tǒng)功能或情境可以以任何合適的方式與廣告相關(guān)聯(lián)。例如,廣告系統(tǒng)(其可包括用于接收廣告的出價(jià)和響應(yīng)地選擇廣告的硬件、軟件或兩者)可從社交網(wǎng)絡(luò)系統(tǒng)110檢索社交網(wǎng)絡(luò)功能或情境并且在將廣告服務(wù)給用戶之前將所檢索的社交網(wǎng)絡(luò)功能或情境并入到廣告中。選擇和提供社交網(wǎng)絡(luò)系統(tǒng)功能或與廣告關(guān)聯(lián)的情境的實(shí)例在2010年10月5日提交為美國(guó)專利申請(qǐng)no.12/898662的題為“providingsocialendorsementswithonlineadvertising”的美國(guó)專利申請(qǐng)公開(kāi)no.us2012/0084160;以及2011年3月8日提交為美國(guó)專利申請(qǐng)no.13/043424的題為“selectingsocialendorsementinformationforanadvertisementfordisplaytoaviewinguser”的美國(guó)專利申請(qǐng)公開(kāi)no.us2012/0232998中公開(kāi),兩者都通過(guò)引用并入本文,僅作為實(shí)例而非限制。與社交網(wǎng)絡(luò)系統(tǒng)功能或情境相關(guān)聯(lián)的廣告的交互可使得關(guān)于交互的信息將被顯示在社交網(wǎng)絡(luò)系統(tǒng)110中的用戶的簡(jiǎn)檔頁(yè)面中。
具體實(shí)施例可促進(jìn)向更有可能覺(jué)得廣告更相關(guān)或更有用的用戶發(fā)送廣告。例如,廣告商可通過(guò)識(shí)別和鎖定更有可能覺(jué)得其廣告更相關(guān)或更有用的用戶來(lái)實(shí)現(xiàn)更高的轉(zhuǎn)換率(并且因此從進(jìn)行廣告獲得更高的投資回報(bào)率(roi))。廣告商可使用社交網(wǎng)絡(luò)系統(tǒng)110中的用戶簡(jiǎn)檔信息來(lái)識(shí)別這些用戶。另外或作為替代,社交網(wǎng)絡(luò)系統(tǒng)110可使用社交網(wǎng)絡(luò)系統(tǒng)110中的用戶簡(jiǎn)檔信息來(lái)為廣告商識(shí)別這些用戶。作為實(shí)例而非限制,具體實(shí)施例可鎖定具有以下內(nèi)容的用戶:事件的邀請(qǐng)或建議;關(guān)于優(yōu)惠券、交易或愿望清單項(xiàng)目的建議;關(guān)于好友生活事件的建議;有關(guān)團(tuán)體的建議;廣告;或社交廣告。在適當(dāng)?shù)那闆r下,這種鎖定可在社交網(wǎng)絡(luò)系統(tǒng)110上或內(nèi),社交網(wǎng)絡(luò)系統(tǒng)110之外,或者在用戶的移動(dòng)計(jì)算設(shè)備上發(fā)生。當(dāng)在社交網(wǎng)絡(luò)系統(tǒng)110上或社交網(wǎng)絡(luò)系統(tǒng)110內(nèi),這樣的鎖定可針對(duì)用戶的新鮮事、搜索結(jié)果、電子郵件或其他收件箱或通知渠道,或者可出現(xiàn)在社交網(wǎng)絡(luò)系統(tǒng)110的網(wǎng)頁(yè)的特定區(qū)域中,諸如禮賓或分組區(qū)域中的網(wǎng)頁(yè)的右手側(cè)(其可以沿著與相同概念、節(jié)點(diǎn)或?qū)ο笙嚓P(guān)聯(lián)的右手側(cè)欄軌道廣告)或網(wǎng)絡(luò)自我區(qū)域(其可基于用戶在網(wǎng)頁(yè)上查看的內(nèi)容以及推送給用戶的當(dāng)前新鮮事)。當(dāng)在社交網(wǎng)絡(luò)系統(tǒng)110之外或離開(kāi)時(shí),這樣的鎖定可通過(guò)第三方網(wǎng)站提供,例如涉及廣告交換或社交插件。當(dāng)在用戶的移動(dòng)計(jì)算設(shè)備上時(shí),可通過(guò)向移動(dòng)計(jì)算設(shè)備的推送通知來(lái)提供這樣的鎖定。
用于識(shí)別和鎖定用戶的鎖定標(biāo)準(zhǔn)可包括在社交網(wǎng)絡(luò)系統(tǒng)110上的明確的聲明的用戶興趣或用戶與社交網(wǎng)絡(luò)系統(tǒng)110上的節(jié)點(diǎn)、對(duì)象、實(shí)體、品牌或頁(yè)面的顯式連接。另外或作為替代,這樣的鎖定標(biāo)準(zhǔn)可包括隱式或推斷的用戶興趣或連接(其可包括分析用戶的歷史、人口統(tǒng)計(jì)、社交或其他活動(dòng),好友的社交或其他活動(dòng)、訂閱或與所述用戶相似的其他用戶的上述任何之一(基于,例如,共享興趣、連接或事件))。具體實(shí)施例可利用平臺(tái)鎖定,其可涉及平臺(tái)和“點(diǎn)贊”印象數(shù)據(jù);情境信號(hào)(例如“誰(shuí)現(xiàn)在正在觀看或最近看過(guò)coca-cola的頁(yè)面”);輕量級(jí)連接(例如“簽到”);連接類似;粉絲;提取關(guān)鍵詞;emu廣告;推理廣告;系數(shù)、親近或其他社交圖譜信息;好友的好友的聯(lián)系;pinning或提升;交易;投票;家庭收入、社交集群或群體;在圖像或其他媒體中檢測(cè)到的產(chǎn)品;社交或開(kāi)放圖邊線類型;地理預(yù)測(cè);簡(jiǎn)檔或頁(yè)面的視圖;狀態(tài)更新或其他用戶帖子(其的分析可涉及自然語(yǔ)言處理或關(guān)鍵字提取);事件信息;或協(xié)作過(guò)濾。識(shí)別和鎖定用戶還可在合適時(shí)包括隱私設(shè)置(諸如用戶選擇退出)、數(shù)據(jù)散列或數(shù)據(jù)匿名化。
為了針對(duì)廣告鎖定用戶,具體實(shí)施例可利用以下公開(kāi)的一個(gè)或多個(gè)系統(tǒng)、組件、元件、功能、方法、操作或步驟,所有這些都通過(guò)引用并入本文作為實(shí)例而非限制:2008年8月18日提交為美國(guó)專利申請(qǐng)no.12/193702的題為“socialadvertisementsandotherinformationalmessagesonasocialnetworkingwebsiteandadvertisingmodelforsame”的美國(guó)專利申請(qǐng)公開(kāi)no.us2009/0119167;2008年8月20日提交為美國(guó)專利申請(qǐng)為no.12/195321的題為“targetingadvertisementsinasocialnetwork”的美國(guó)專利申請(qǐng)公開(kāi)no.us2009/0070219;2010年12月15日提交為美國(guó)專利申請(qǐng)no.12/968786的題為“targetingsocialadvertisingtofriendsofuserswhohaveinteractedwithanobjectassociatedwiththeadvertising”的美國(guó)專利申請(qǐng)公開(kāi)no.us2012/0158501;或于2010年12月23日提交為美國(guó)專利申請(qǐng)no.12/978265的題為“contextuallyrelevantaffinitypredictioninasocial-networkingsystem”的美國(guó)專利申請(qǐng)公開(kāi)no.us2012/0166532。
可使用用于網(wǎng)絡(luò)瀏覽器或其他應(yīng)用的插件廣告、iframe元件、新鮮事、ticker、通知(其可包括例如電子郵件、短消息服務(wù)(sms)消息或通知)或其他方式來(lái)呈現(xiàn)或以其他方式傳送廣告??稍谟脩舻囊苿?dòng)或其他計(jì)算設(shè)備上呈現(xiàn)或以其他方式傳送廣告。關(guān)于傳送廣告,具體實(shí)施例可利用以下公開(kāi)的一個(gè)或多個(gè)系統(tǒng)、組件、元件、功能、方法、操作或步驟,所有這些都通過(guò)引用并入本文作為實(shí)例而非限制:于2010年12月15日提交為美國(guó)專利申請(qǐng)no.12/969368的題為“commentplug-inforthird-partysystem”的美國(guó)專利申請(qǐng)公開(kāi)no.us2012/0159635;2010年12月15日提交為美國(guó)專利申請(qǐng)no.12/969408的題為“commentorderingsystem”的美國(guó)專利申請(qǐng)公開(kāi)no.us2012/0158753;2006年8月11日提交為美國(guó)專利申請(qǐng)no.11/503242的題為“dynamicallyprovidinganewsfeedaboutauserofasocialnetwork”的美國(guó)專利no.7,669,123;2006年8月11日提交為美國(guó)專利申請(qǐng)no.11/503093的題為“providinganewsfeedbasedonuseraffinityinasocialnetworkenvironment”的美國(guó)專利申請(qǐng)公開(kāi)no.us2008/0040475;于2010年9月16日提交為美國(guó)專利申請(qǐng)no.12/884010的題為“actionclusteringfornewsfeeds”的美國(guó)專利申請(qǐng)公開(kāi)no.us2012/0072428;于2009年7月1日提交為美國(guó)專利申請(qǐng)no.12/496606的題為“gatheringinformationaboutconnectionsinasocialnetworkingservice”的美國(guó)專利申請(qǐng)公開(kāi)no.us2001/0004692;于2006年9月12日提交為美國(guó)專利申請(qǐng)no.11/531154的題為“methodandsystemfortrackingchangestousercontentinanonlinesocialnetwork”的美國(guó)專利申請(qǐng)公開(kāi)no.us2008/0065701;于2007年1月17日提交為美國(guó)專利申請(qǐng)no.11/624088的題為“feedingupdatestolandingpagesofusersofanonlinesocialnetworkfromexternalsources”的美國(guó)專利申請(qǐng)公開(kāi)no.us2008/0065604;2010年4月19日提交為美國(guó)專利申請(qǐng)no.12/763171的題為“integratedsocial-networkenvironment”的美國(guó)專利no.8,244,848;于2009年10月6日提交為美國(guó)專利申請(qǐng)no.12/574614的題為“sharingoflocation-basedcontentiteminsocial-networkingservice”的美國(guó)專利申請(qǐng)公開(kāi)no.us2011/0083101;于2010年8月18日提交為美國(guó)專利申請(qǐng)no.12/858718的題為“l(fā)ocationrankingusingsocial-graphinformation”的美國(guó)專利no.8,150,844;2011年3月18日提交的題為“sendingnotificationstousersbasedonusers’notificationtolerancelevels”的美國(guó)專利申請(qǐng)no.13/051286;2011年4月28日提交的題為“managingnotificationspushedtouserdevices”的美國(guó)專利申請(qǐng)no.13/096184;2011年10月18日提交的題為“platform-specificnotificationdeliverychannel”的美國(guó)專利申請(qǐng)no.13/276248;或于2011年2月1日提交為美國(guó)專利申請(qǐng)no.13/019061的題為“mobileadvertisementwithsocialcomponentforgeo-socialnetworkingsystem”的美國(guó)專利申請(qǐng)公開(kāi)no.us2012/0197709。雖然本公開(kāi)描述或說(shuō)明了以特定方式并且與特定內(nèi)容結(jié)合地傳遞特定廣告,但是本公開(kāi)考慮以任何合適的方式并且與任何合適的內(nèi)容結(jié)合地傳遞任何合適的廣告。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可確定各種社交圖譜實(shí)體彼此的社交圖譜親近(其在本文中可被稱為“親近”)。親近可表示與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的特定對(duì)象(諸如用戶、概念、內(nèi)容、動(dòng)作、廣告、與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的其他對(duì)象或其任何合適的組合)之間的關(guān)系強(qiáng)度或興趣等級(jí)??山?duì)每個(gè)用戶、主題或內(nèi)容類型的社交圖譜實(shí)體的總體親近?;趯?duì)與社交圖譜實(shí)體相關(guān)聯(lián)的動(dòng)作或關(guān)系的持續(xù)監(jiān)視,總體親近可能改變。雖然本公開(kāi)描述以特定方式確定特定親近,但是本公開(kāi)考慮以任何合適的方式確定任何合適的親近。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可使用親近系數(shù)(在本文中稱為“系數(shù)”)來(lái)測(cè)量或量化社交圖譜親近。系數(shù)可表示或量化與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的特定對(duì)象之間的關(guān)系的強(qiáng)度。系數(shù)還可表示概率或函數(shù),其基于用戶對(duì)動(dòng)作的興趣測(cè)量用戶將執(zhí)行該特定動(dòng)作的預(yù)測(cè)概率。以這種方式,可基于用戶的先前動(dòng)作來(lái)預(yù)測(cè)用戶的未來(lái)動(dòng)作,其中可至少部分地用戶動(dòng)作的歷史計(jì)算系數(shù)。系數(shù)可用于預(yù)測(cè)可能在線社交網(wǎng)絡(luò)內(nèi)或外的任何數(shù)量的動(dòng)作。作為實(shí)例而非限制,這些動(dòng)作可包括各種類型的通信,諸如發(fā)送消息、發(fā)布內(nèi)容或評(píng)論內(nèi)容;各種類型的觀察動(dòng)作,諸如訪問(wèn)或查看簡(jiǎn)檔頁(yè)面、媒體或其他合適的內(nèi)容;關(guān)于兩個(gè)或更多個(gè)社交圖譜實(shí)體的各種類型的巧合信息,諸如在同一組中、在同一照片中標(biāo)記、在相同位置簽到或參加相同的事件;或其他合適的動(dòng)作。雖然本公開(kāi)描述了以特定方式測(cè)量親近,但是本公開(kāi)考慮以任何合適的方式測(cè)量親近。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可使用各種因素來(lái)計(jì)算系數(shù)。這些因素可包括例如用戶動(dòng)作、對(duì)象之間的關(guān)系的類型、位置信息、其他合適的因素或其任何組合。在具體實(shí)施例中,當(dāng)計(jì)算系數(shù)時(shí),可對(duì)不同的因素加權(quán)不同。每個(gè)因素的權(quán)重可以是靜態(tài)的,或者權(quán)重可根據(jù)例如用戶、關(guān)系的類型、動(dòng)作的類型、用戶的位置等而改變。這些因素的評(píng)級(jí)可根據(jù)其權(quán)重組合以確定用戶的總體系數(shù)。作為實(shí)例而非限制,可為特定用戶動(dòng)作分配評(píng)級(jí)和權(quán)重,同時(shí)為與特定用戶動(dòng)作相關(guān)聯(lián)的關(guān)系分配評(píng)級(jí)和相關(guān)權(quán)重(例如,從而權(quán)重總計(jì)100%)。為了計(jì)算用戶對(duì)特定對(duì)象的系數(shù),分配給用戶動(dòng)作的評(píng)級(jí)可包括例如總體系數(shù)的60%,而用戶和對(duì)象之間的關(guān)系可占整個(gè)系數(shù)的40%。在具體實(shí)施例中,當(dāng)確定用于計(jì)算系數(shù)的各種因素的權(quán)重時(shí),社交網(wǎng)絡(luò)系統(tǒng)110可考慮各種變量,諸如例如從訪問(wèn)信息以來(lái)的時(shí)間、衰減因素、訪問(wèn)頻率、與信息的關(guān)系或與關(guān)于訪問(wèn)其信息的對(duì)象的關(guān)系、與連接到對(duì)象的社交圖譜實(shí)體的關(guān)系、用戶動(dòng)作的短期或長(zhǎng)期平均值、用戶反饋、其他合適的變量或其任何組合。作為實(shí)例而非限制,系數(shù)可包括衰減因素,其導(dǎo)致由特定動(dòng)作提供的信號(hào)的強(qiáng)度隨時(shí)間衰減,使得當(dāng)計(jì)算系數(shù)時(shí)更近的動(dòng)作更相關(guān)。可基于系數(shù)所基于的動(dòng)作的持續(xù)跟蹤來(lái)持續(xù)更新評(píng)級(jí)和權(quán)重。可采用任何類型的過(guò)程或算法來(lái)分配、組合、平均等每個(gè)因素的評(píng)級(jí)和分配給因素的權(quán)重。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可以使用針對(duì)歷史動(dòng)作和過(guò)去的用戶響應(yīng)訓(xùn)練的機(jī)器學(xué)習(xí)算法,或者用戶通過(guò)將他們暴露于各種選項(xiàng)和測(cè)量響應(yīng)來(lái)填充(farm)的數(shù)據(jù)。雖然本公開(kāi)描述了以特定方式計(jì)算系數(shù),但本公開(kāi)考慮以任何合適的方式計(jì)算系數(shù)。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可基于用戶的動(dòng)作來(lái)計(jì)算系數(shù)。社交網(wǎng)絡(luò)系統(tǒng)110可監(jiān)視在在線社交網(wǎng)絡(luò)上、在第三方系統(tǒng)170上、在其他合適的系統(tǒng)或其任何組合上這樣的動(dòng)作。可跟蹤或監(jiān)視任何合適類型的用戶動(dòng)作。典型的用戶操作包括查看簡(jiǎn)檔頁(yè)面、創(chuàng)建或發(fā)布內(nèi)容、與內(nèi)容交互、標(biāo)記或被標(biāo)記在圖像中、加入組、列出并確認(rèn)活動(dòng)出席情況、在位置簽到、點(diǎn)贊特定頁(yè)面、創(chuàng)建頁(yè)面以及執(zhí)行促進(jìn)社交行動(dòng)的其他任務(wù)。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可基于具有特定類型的內(nèi)容的用戶的動(dòng)作來(lái)計(jì)算系數(shù)。內(nèi)容可與在線社交網(wǎng)絡(luò)、第三方系統(tǒng)170或另一合適的系統(tǒng)相關(guān)聯(lián)。內(nèi)容可包括用戶、簡(jiǎn)檔頁(yè)面、帖子、新鮮事、標(biāo)題、即時(shí)消息、聊天室對(duì)話、電子郵件、廣告、圖片、視頻、音樂(lè)、其他合適的對(duì)象或其任何組合。社交網(wǎng)絡(luò)系統(tǒng)110可分析用戶的動(dòng)作以確定一個(gè)或多個(gè)動(dòng)作是否表示對(duì)主題、內(nèi)容、其他用戶等的親近。作為實(shí)例而非限制,如果用戶可頻繁地發(fā)布與“咖啡”或其變體相關(guān)的內(nèi)容,則社交網(wǎng)絡(luò)系統(tǒng)110可確定用戶對(duì)于概念“咖啡”具有高系數(shù)。特定的動(dòng)作或類型的動(dòng)作可被分配比其他動(dòng)作更高的權(quán)重和/或評(píng)級(jí),這可能影響總體計(jì)算的系數(shù)。作為實(shí)例而非限制,如果第一用戶發(fā)送電子郵件給第二用戶,則該動(dòng)作的權(quán)重或評(píng)級(jí)可高于第一用戶僅僅查看第二用戶的用戶簡(jiǎn)檔頁(yè)面的情況。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可基于特定對(duì)象之間的關(guān)系的類型來(lái)計(jì)算系數(shù)。參考社交圖譜300,社交網(wǎng)絡(luò)系統(tǒng)110在計(jì)算系數(shù)時(shí),可分析連接特定用戶節(jié)點(diǎn)302和概念節(jié)點(diǎn)304的邊線306的數(shù)量和/或類型。作為實(shí)例而非限制,通過(guò)配偶類型邊線(表示兩個(gè)用戶結(jié)婚)連接的用戶節(jié)點(diǎn)302比通過(guò)好友類型邊線連接的用戶節(jié)點(diǎn)302分配更高的系數(shù)。換句話說(shuō),根據(jù)分配給特定用戶的動(dòng)作和關(guān)系的權(quán)重,對(duì)于關(guān)于用戶的配偶的內(nèi)容的總體親近可被確定為比關(guān)于用戶的好友的內(nèi)容更高。在具體實(shí)施例中,關(guān)于計(jì)算該對(duì)象的系數(shù),用戶與另一對(duì)象的關(guān)系可影響用戶的動(dòng)作的權(quán)重和/或評(píng)級(jí)。作為實(shí)例而非限制,如果用戶被標(biāo)記在第一張照片中,但僅僅點(diǎn)贊第二張照片,則社交網(wǎng)絡(luò)系統(tǒng)110可確定用戶對(duì)于第一張照片具有比第二張照片更高的系數(shù),因?yàn)榕c內(nèi)容具有標(biāo)記類型關(guān)系可能比與內(nèi)容具有點(diǎn)贊類型的關(guān)系被分配更高的權(quán)重和/或評(píng)級(jí)。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可基于一個(gè)或多個(gè)第二用戶與特定對(duì)象的關(guān)系來(lái)計(jì)算第一用戶的系數(shù)。換句話說(shuō),其他用戶與對(duì)象的連接和系數(shù)可能會(huì)影響對(duì)象的第一用戶的系數(shù)。作為實(shí)例而非限制,如果第一用戶連接到或具有針對(duì)一個(gè)或多個(gè)第二用戶的高系數(shù),并且那些第二用戶連接到或具有針對(duì)特定對(duì)象的高系數(shù),則社交網(wǎng)絡(luò)系統(tǒng)110可確定第一用戶也應(yīng)該具有針對(duì)特定對(duì)象的相對(duì)較高的系數(shù)。在具體實(shí)施例中,系數(shù)可基于特定對(duì)象之間的分離程度。較低的系數(shù)可表示第一用戶將分享對(duì)間接連接到社交圖譜300中的第一用戶的用戶的內(nèi)容對(duì)象的興趣。作為實(shí)例而非限制,在社交圖譜300中更接近的(即較少的分離度)社交圖譜實(shí)體可具有比在社交圖譜300中進(jìn)一步分開(kāi)的實(shí)體更高的系數(shù)。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可基于位置信息來(lái)計(jì)算系數(shù)。地理上更接近彼此的物體可能被認(rèn)為是比較遠(yuǎn)的物體更相關(guān)或更感興趣。在具體實(shí)施例中,用戶對(duì)特定對(duì)象的系數(shù)可基于對(duì)象的位置和與用戶相關(guān)聯(lián)的當(dāng)前位置(或用戶的客戶端系統(tǒng)130的位置)的接近度。第一用戶可能對(duì)更接近第一用戶的其他用戶或概念更感興趣。作為實(shí)例而非限制,如果用戶距離機(jī)場(chǎng)一英里,距離加油站兩英里,則社交網(wǎng)絡(luò)系統(tǒng)110可基于機(jī)場(chǎng)靠近用戶確定用戶對(duì)于機(jī)場(chǎng)的系數(shù)高于加油站。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可基于系數(shù)信息來(lái)執(zhí)行關(guān)于用戶的特定動(dòng)作。系數(shù)可用來(lái)基于用戶對(duì)該動(dòng)作的興趣預(yù)測(cè)用戶是否將來(lái)執(zhí)行特定動(dòng)作。當(dāng)生成或向用戶呈現(xiàn)任何類型的對(duì)象(諸如廣告、搜索結(jié)果、新鮮事、媒體、消息、通知或其他合適的對(duì)象)時(shí),可使用系數(shù)。適當(dāng)時(shí),該系數(shù)也可用于對(duì)這些對(duì)象進(jìn)行排序和排列。以這種方式,社交網(wǎng)絡(luò)系統(tǒng)110可提供與用戶的興趣和當(dāng)前情況相關(guān)的信息,增加他們發(fā)現(xiàn)這些感興趣的信息的可能性。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可基于系數(shù)信息生成內(nèi)容??苫谟脩籼赜械南禂?shù)來(lái)提供或選擇內(nèi)容對(duì)象。作為實(shí)例而非限制,系數(shù)可用于為用戶生成媒體,其中可向用戶呈現(xiàn)用戶相對(duì)于媒體對(duì)象具有高總體系數(shù)的媒體。作為另一實(shí)例而非限制,系數(shù)可用于為用戶生成廣告,其中可向用戶呈現(xiàn)用戶相對(duì)于所廣告的對(duì)象具有高總體系數(shù)的廣告。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可基于系數(shù)信息生成搜索結(jié)果??苫谂c關(guān)于查詢用戶的搜索結(jié)果相關(guān)聯(lián)的系數(shù)對(duì)特定用戶的搜索結(jié)果進(jìn)行評(píng)分或排名。作為實(shí)例而非限制,對(duì)應(yīng)于具有較高系數(shù)的對(duì)象的搜索結(jié)果在搜索結(jié)果頁(yè)上的排名可能高于對(duì)應(yīng)于具有較低系數(shù)的對(duì)象的結(jié)果。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可響應(yīng)于針對(duì)來(lái)自特定系統(tǒng)或過(guò)程的系數(shù)的請(qǐng)求來(lái)計(jì)算系數(shù)。為了預(yù)測(cè)用戶在給定情況下可能采取的可能動(dòng)作或(可能是主題),任何過(guò)程都可以請(qǐng)求針對(duì)用戶計(jì)算的系數(shù)。該請(qǐng)求還可包括一組權(quán)重,以供用于計(jì)算系數(shù)的各種因素使用。該請(qǐng)求可來(lái)自在在線社交網(wǎng)絡(luò)上運(yùn)行的進(jìn)程、自第三方系統(tǒng)170(例如,經(jīng)由api或其他通信渠道)或來(lái)自另一合適的系統(tǒng)。響應(yīng)于該請(qǐng)求,社交網(wǎng)絡(luò)系統(tǒng)110可計(jì)算系數(shù)(或者如果先前已經(jīng)計(jì)算和存儲(chǔ)系數(shù)信息,則訪問(wèn)系數(shù)信息)。在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可測(cè)量對(duì)于特定過(guò)程的親近。不同的過(guò)程(在線社交網(wǎng)絡(luò)的內(nèi)部和外部)可請(qǐng)求特定對(duì)象或一組對(duì)象的系數(shù)。社交網(wǎng)絡(luò)系統(tǒng)110可提供與請(qǐng)求親近測(cè)量的特定過(guò)程相關(guān)的親近的測(cè)量。以這種方式,每個(gè)過(guò)程都會(huì)接收針對(duì)不同情境量身定制的親近的測(cè)量,在所述不同情境中,過(guò)程將使用親近的測(cè)量。
在具體實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)110可基于用戶對(duì)的社交親近分?jǐn)?shù)來(lái)計(jì)算連接到社交網(wǎng)絡(luò)系統(tǒng)110的兩個(gè)不同網(wǎng)元的集體社交親近分?jǐn)?shù),其中,每對(duì)中的一個(gè)用戶連接到網(wǎng)元之一,并且每對(duì)中的另一個(gè)用戶連接到另一個(gè)網(wǎng)元。在具體實(shí)施例中,每對(duì)用戶之間的社交圖譜關(guān)系的社交親近分?jǐn)?shù)由社交網(wǎng)絡(luò)系統(tǒng)確定并可從社交網(wǎng)絡(luò)系統(tǒng)中檢索(或由社交網(wǎng)絡(luò)系統(tǒng)提供)。集體社交親近分?jǐn)?shù)可被計(jì)算為每對(duì)用戶的社交親近分?jǐn)?shù)的簡(jiǎn)單平均值或加權(quán)平均值。另外,可周期性地重新計(jì)算集體社交親近分?jǐn)?shù),每當(dāng)用戶的客戶端系統(tǒng)連接到針對(duì)其計(jì)算了集體社交關(guān)聯(lián)分?jǐn)?shù)的兩個(gè)網(wǎng)元中的一個(gè)或從其斷開(kāi)時(shí)重新計(jì)算集體社交親近分?jǐn)?shù),或者在社交網(wǎng)絡(luò)系統(tǒng)發(fā)送更新的社交親近分?jǐn)?shù)信息(例如,對(duì)于其社交親近分?jǐn)?shù)改變了多于指定量的那些關(guān)系)的情況下,重新計(jì)算集體社交親近分?jǐn)?shù)。在具體實(shí)施例中,集體社交親近分?jǐn)?shù)的計(jì)算可僅考慮特定用戶對(duì)的社交親近分?jǐn)?shù)(例如,其中至少一個(gè)用戶被認(rèn)為是已經(jīng)為較高服務(wù)質(zhì)量進(jìn)行了支付的“高級(jí)用戶”的用戶對(duì),或其中至少一個(gè)用戶超過(guò)社交網(wǎng)絡(luò)系統(tǒng)上的常規(guī)活動(dòng)的最低閾值的用戶對(duì))。
例如,如圖2b所示,一對(duì)網(wǎng)元可包括路由器140a和手機(jī)信號(hào)塔基站140b??苫谟墒謾C(jī)信號(hào)塔基站140a和路由器140b服務(wù)的用戶對(duì)的社交親近分?jǐn)?shù)來(lái)確定這兩個(gè)網(wǎng)元的集體社交親近分?jǐn)?shù)。具體來(lái)說(shuō),集體社交親近分?jǐn)?shù)的計(jì)算可由社交網(wǎng)絡(luò)系統(tǒng)110、網(wǎng)元(例如,在手機(jī)信號(hào)塔基站140a和/或路由器140b處)、第三方系統(tǒng)260或者能夠進(jìn)行該計(jì)算的任何其他合適的中間元件執(zhí)行。另外,集體社交親近分?jǐn)?shù)可基于涉及社交網(wǎng)絡(luò)系統(tǒng)110的活動(dòng)來(lái)計(jì)算,并且還可基于不涉及社交網(wǎng)絡(luò)系統(tǒng)110但仍然使用該網(wǎng)元(例如,發(fā)送和接收消息,諸如例如,電子郵件、短信、sms、mms等)的用戶活動(dòng)來(lái)計(jì)算。
在具體實(shí)施例中,由于建立了網(wǎng)元140和客戶端系統(tǒng)160之間的連接,網(wǎng)元140可記錄信息諸如,以實(shí)例而非限制的方式:與新連接的客戶端系統(tǒng)160相關(guān)聯(lián)的用戶的社交網(wǎng)絡(luò)用戶標(biāo)識(shí)符,用于用戶的每個(gè)社交圖譜聯(lián)系的社交網(wǎng)絡(luò)用戶標(biāo)識(shí)符和用戶與社交圖譜聯(lián)系之間的關(guān)系的社交親近分?jǐn)?shù),用于用戶的社交圖譜聯(lián)系的客戶端系統(tǒng)的標(biāo)識(shí)符,以及其他相關(guān)信息和元數(shù)據(jù)(例如,指示一對(duì)用戶中的每個(gè)用戶的客戶端系統(tǒng)何時(shí)連接到其相應(yīng)網(wǎng)元的時(shí)間戳信息)。
當(dāng)計(jì)算為加權(quán)平均值時(shí),可使用基于各種因素的權(quán)重來(lái)確定集體社交親近分?jǐn)?shù),所述因素包括用戶動(dòng)作、用戶/對(duì)象之間的關(guān)系類型、位置信息、數(shù)據(jù)大小和/或用戶之間的數(shù)據(jù)傳輸頻率或其他合適的因素。
如上所述,集體社交親近分?jǐn)?shù)可能隨著時(shí)間的推移而改變因此重新計(jì)算集體社交親近分?jǐn)?shù)。例如,如果特定的手機(jī)信號(hào)塔在商業(yè)區(qū),白天,該手機(jī)信號(hào)塔所服務(wù)的用戶可以是該地區(qū)的商業(yè)企業(yè)的雇員或顧客。白天該塔的通話、通信和/或上傳的內(nèi)容可能是面向商業(yè)的(例如,到其他商業(yè)區(qū)的其他手機(jī)信號(hào)塔),并且關(guān)于其他商業(yè)區(qū)域手機(jī)信號(hào)塔的集體社交親近分?jǐn)?shù)可能更大。在夜間,用戶群可改變?yōu)樵谙嗤瑓^(qū)域中的酒吧、餐館和其他類似場(chǎng)所的雇員或客戶,這可能導(dǎo)致一不同的用戶群連接到特定的手機(jī)信號(hào)塔并與不同的網(wǎng)元(例如,到居民區(qū)的路由器)進(jìn)行通信。因此,關(guān)于這些不同的網(wǎng)元的集體社交親近分?jǐn)?shù)可能增加,而關(guān)于其他商業(yè)區(qū)域中的其他手機(jī)信號(hào)塔基站的集體社交親近分?jǐn)?shù)可能降低。
考慮到某時(shí)間段內(nèi)的集體社交親近分?jǐn)?shù)的任何潛在變化,社交網(wǎng)絡(luò)系統(tǒng)110可以以一致的間隔(例如,每五分鐘,每小時(shí)等)輪詢網(wǎng)元。在其他實(shí)施例中,當(dāng)建立與新用戶的客戶端系統(tǒng)的連接時(shí),網(wǎng)元可檢測(cè)新用戶,并且可從社交網(wǎng)絡(luò)系統(tǒng)110請(qǐng)求新用戶的社交圖譜數(shù)據(jù)(包括新用戶與社交圖譜中的其他用戶的關(guān)系的社交親近分?jǐn)?shù)),并且使用所檢索的社交圖譜數(shù)據(jù)來(lái)更新他們的集體社交親近分?jǐn)?shù)。因此,可以定期和持續(xù)地重新計(jì)算集體社交親近分?jǐn)?shù)。
結(jié)合社交圖譜親近和親近系數(shù),具體實(shí)施例可利用以下專利中公開(kāi)的一個(gè)或多個(gè)系統(tǒng)、組件、元件、功能、方法、操作或步驟:2006年8月11日提交的美國(guó)專利申請(qǐng)no.11/503093;2010年12月22日提交的美國(guó)專利申請(qǐng)no.12/977027;2010年12月23日提交的美國(guó)專利申請(qǐng)no.12/978265和2012年10月1日提交的美國(guó)專利申請(qǐng)no.13/632869,其每一個(gè)通過(guò)引用并入。
在具體實(shí)施例中,在線社交網(wǎng)絡(luò)的一個(gè)或多個(gè)內(nèi)容對(duì)象可以與隱私設(shè)置相關(guān)聯(lián)。對(duì)象的隱私設(shè)置(或“訪問(wèn)設(shè)置”)可以以任何適當(dāng)?shù)姆绞酱鎯?chǔ),諸如例如,與對(duì)象相關(guān)聯(lián)地,以授權(quán)服務(wù)器上的索引,以另外合適的方式,或其組合。對(duì)象的隱私設(shè)置可指定如何使用在線社交網(wǎng)絡(luò)訪問(wèn)(例如,查看或共享)對(duì)象(或與對(duì)象相關(guān)聯(lián)的特定信息)。在對(duì)象的隱私設(shè)置允許特定用戶訪問(wèn)該對(duì)象的情況下,該對(duì)象可以被描述為對(duì)于該用戶“可見(jiàn)”。作為實(shí)例而非限制,在線社交網(wǎng)絡(luò)的用戶可指定用戶簡(jiǎn)檔頁(yè)面的隱私設(shè)置,識(shí)別可以訪問(wèn)用戶簡(jiǎn)檔頁(yè)面上的工作經(jīng)歷信息的一組用戶,從而排除其他用戶訪問(wèn)信息。在具體實(shí)施例中,隱私設(shè)置可指定不應(yīng)被允許訪問(wèn)與對(duì)象相關(guān)聯(lián)的某些信息的用戶的“阻止列表”。換句話說(shuō),阻止列表可指定對(duì)象對(duì)其不可見(jiàn)的一個(gè)或多個(gè)用戶或?qū)嶓w。作為實(shí)例而非限制,用戶可指定不能訪問(wèn)與用戶相關(guān)聯(lián)的照片相冊(cè)的一組用戶,從而排除那些用戶訪問(wèn)相冊(cè)(同時(shí)也可能允許某些不在該用戶組內(nèi)的用戶訪問(wèn)相冊(cè))。在具體實(shí)施例中,隱私設(shè)置可與特定社交圖譜元件相關(guān)聯(lián)。諸如節(jié)點(diǎn)或邊線的社交圖譜元件的隱私設(shè)置可指定社交圖譜元件,與社交圖譜元件相關(guān)聯(lián)的信息或與社交圖譜元件相關(guān)聯(lián)的內(nèi)容對(duì)象可使用在線社交網(wǎng)絡(luò)如何被訪問(wèn)。作為實(shí)例而非限制,對(duì)應(yīng)于特定照片的特定概念節(jié)點(diǎn)204可具有隱私設(shè)置,其指定照片僅可被照片中標(biāo)記的用戶及其好友訪問(wèn)。在具體實(shí)施例中,隱私設(shè)置可允許用戶選擇加入或選擇退出其動(dòng)作被社交網(wǎng)絡(luò)系統(tǒng)160記錄或與其他系統(tǒng)(例如,第三方系統(tǒng)170)共享。在具體實(shí)施例中,與對(duì)象相關(guān)聯(lián)的隱私設(shè)置可指定允許訪問(wèn)或拒絕訪問(wèn)的任何合適的粒度。作為實(shí)例而非限制,可為以下用戶指定訪問(wèn)或拒絕訪問(wèn):特定用戶(例如,只有我,我的室友和我的老板)、特定分離度內(nèi)的用戶(例如,好友或好友的好友)、用戶組(例如,游戲俱樂(lè)部,我的家人)、用戶網(wǎng)(例如,特定雇主的雇員,特定大學(xué)的學(xué)生或校友)、所有用戶(“公眾”)、沒(méi)有用戶(“私人“)、第三方系統(tǒng)170的用戶、特定應(yīng)用(例如,第三方應(yīng)用,外部網(wǎng)站)、其他合適的用戶或?qū)嶓w或其任何組合。雖然本公開(kāi)描述以特定方式使用特定的隱私設(shè)置,但本公開(kāi)考慮以任何合適的方式使用任何合適的隱私設(shè)置。
在具體實(shí)施例中,一個(gè)或多個(gè)服務(wù)器162可以是用于執(zhí)行隱私設(shè)置的授權(quán)/隱私服務(wù)器。響應(yīng)于來(lái)自用戶(或其他實(shí)體)對(duì)于存儲(chǔ)在數(shù)據(jù)存儲(chǔ)164中的特定對(duì)象的請(qǐng)求,社交網(wǎng)絡(luò)系統(tǒng)160可向數(shù)據(jù)存儲(chǔ)164發(fā)送針對(duì)該對(duì)象的請(qǐng)求。該請(qǐng)求可識(shí)別與該請(qǐng)求相關(guān)聯(lián)的用戶,并且僅在授權(quán)服務(wù)器基于與該對(duì)象相關(guān)聯(lián)的隱私設(shè)置確定該用戶被授權(quán)訪問(wèn)該對(duì)象的情況下,所述請(qǐng)求可發(fā)送給該用戶(或該用戶的客戶端系統(tǒng)130)。如果請(qǐng)求用戶沒(méi)有被授權(quán)訪問(wèn)對(duì)象,則授權(quán)服務(wù)器可防止從數(shù)據(jù)存儲(chǔ)器164檢索所請(qǐng)求的對(duì)象,或者可防止所請(qǐng)求的對(duì)象被發(fā)送給用戶。在搜索查詢情境中,僅僅在該查詢用戶被授權(quán)訪問(wèn)對(duì)象時(shí),將對(duì)象生成為搜索結(jié)果。換句話說(shuō),對(duì)象必須具有對(duì)于該查詢用戶可見(jiàn)的可見(jiàn)性。如果對(duì)象具有對(duì)該用戶不可見(jiàn)的可見(jiàn)性,則可能會(huì)從搜索結(jié)果中排除該對(duì)象。雖然本公開(kāi)描述了以特定方式實(shí)施隱私設(shè)置,但本公開(kāi)考慮以任何合適的方式實(shí)施隱私設(shè)置。
圖4示出了用于計(jì)算和利用網(wǎng)元對(duì)的集體社交親近分?jǐn)?shù)的實(shí)例方法400。實(shí)例方法400可由社交網(wǎng)絡(luò)系統(tǒng)110、網(wǎng)元、第三方系統(tǒng)260或能夠進(jìn)行該計(jì)算的任何中間元件執(zhí)行。該方法可在步驟410開(kāi)始,其中識(shí)別社交網(wǎng)絡(luò)系統(tǒng)的、其客戶端系統(tǒng)連接到第一網(wǎng)元的一個(gè)或多個(gè)第一用戶。例如,可實(shí)時(shí)地識(shí)別這些第一用戶,或者可以從預(yù)定位置(例如,與社交網(wǎng)絡(luò)系統(tǒng)110、特定網(wǎng)元或其他合適的存儲(chǔ)位置相關(guān)聯(lián)的存儲(chǔ)器或數(shù)據(jù))檢索用戶列表。
在步驟420,可為一個(gè)或多個(gè)第一用戶中的每一個(gè)檢索社交圖譜信息,包括用戶的關(guān)系的社交親近分?jǐn)?shù)。例如,可從社交網(wǎng)絡(luò)系統(tǒng)110檢索該社交圖譜信息。在步驟430,可基于所檢索的社交圖譜信息來(lái)識(shí)別網(wǎng)元對(duì)。在步驟440,可為每對(duì)網(wǎng)元計(jì)算集體社交親近分?jǐn)?shù)??芍辽俨糠值鼗谝粋€(gè)或多個(gè)第一用戶與一個(gè)或多個(gè)第二用戶之間的社交圖譜關(guān)系的社交親近分?jǐn)?shù)來(lái)計(jì)算集體社交親近分?jǐn)?shù)。最后,在步驟450中,當(dāng)由集體社交親近分?jǐn)?shù)超過(guò)最小閾值的一對(duì)網(wǎng)元中的網(wǎng)元接收數(shù)據(jù)傳輸時(shí),前置地采取行動(dòng)以便減少當(dāng)該對(duì)中的另一個(gè)網(wǎng)元接收數(shù)據(jù)時(shí)的延遲。每對(duì)中的兩個(gè)網(wǎng)元可能采取某種前置的動(dòng)作:最初接收來(lái)自連接的客戶端系統(tǒng)的數(shù)據(jù)傳輸?shù)木W(wǎng)元可向該對(duì)中的另一個(gè)網(wǎng)元發(fā)送通知,這可能轉(zhuǎn)而預(yù)取該數(shù)據(jù)傳輸或其一部分或分配資源以準(zhǔn)備與數(shù)據(jù)傳輸相關(guān)的需求增加。
具體實(shí)施例在合適的地方可重復(fù)圖4的方法的一個(gè)或多個(gè)步驟。盡管本公開(kāi)描述并示出了圖4的方法的步驟發(fā)生的特定順序,本公開(kāi)考慮圖4的方法的步驟發(fā)生的任何合適的步驟。此外,雖然本公開(kāi)描述并示出了用于計(jì)算和利用網(wǎng)元的社交分?jǐn)?shù)的實(shí)例方法,包括圖4的方法的特定步驟,本公開(kāi)考慮用于計(jì)算和利用網(wǎng)元的社交分?jǐn)?shù)的任何合適的方法,包括任何合適的步驟,其在合適的地方可包括圖4的方法的步驟的所有、一些或者沒(méi)有。此外,盡管本公開(kāi)描述并示出了執(zhí)行圖4的方法的特定步驟的特定組件、設(shè)備或系統(tǒng),本公開(kāi)考慮執(zhí)行圖4的方法的任何合適的步驟的任何合適的組件、設(shè)備或系統(tǒng)的任何組合。
現(xiàn)在描述基于集體社交關(guān)聯(lián)分?jǐn)?shù)對(duì)可能發(fā)生的數(shù)據(jù)傳輸?shù)膭?dòng)作類型的非限制性實(shí)例。如前所述,集體社交親近分?jǐn)?shù)可用于確定與第一網(wǎng)元相關(guān)聯(lián)的用戶是否會(huì)請(qǐng)求由與第二網(wǎng)元相關(guān)聯(lián)的用戶提供或上傳到社交網(wǎng)絡(luò)系統(tǒng)的內(nèi)容。另外或可替代地,基于兩個(gè)網(wǎng)元之間的高的集體社交親近分?jǐn)?shù),集體社交親近分?jǐn)?shù)可用來(lái)確定與第一網(wǎng)元相關(guān)聯(lián)的用戶是否也可能查看和/或下載與第二網(wǎng)元相關(guān)聯(lián)的用戶查看了和下載了的內(nèi)容。在這些情況下,為了提高可能請(qǐng)求的內(nèi)容可以提供給用戶的效率,在請(qǐng)求發(fā)生之前,可將該內(nèi)容預(yù)取到某些服務(wù)器和/或網(wǎng)元,并且/或者用于建立和維護(hù)從社交網(wǎng)絡(luò)系統(tǒng)到那些網(wǎng)元連接的資源可被分配,所述那些元件用于傳輸可能請(qǐng)求的內(nèi)容。
作為實(shí)例,與第一網(wǎng)元相關(guān)聯(lián)的用戶可將內(nèi)容上傳到社交網(wǎng)絡(luò)系統(tǒng)110。手機(jī)信號(hào)塔基站140b可被確定為對(duì)于路由器140a具有高集體社交親近分?jǐn)?shù)。結(jié)果,路由器140a可預(yù)取通過(guò)手機(jī)信號(hào)塔基站140b上傳到社交網(wǎng)絡(luò)系統(tǒng)110的內(nèi)容(例如,通過(guò)將內(nèi)容本身緩存或存儲(chǔ)與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)),使得如果與路由器140a關(guān)聯(lián)的用戶決定下載該上傳的內(nèi)容,下載所產(chǎn)生的任何延遲將被減少,這是由于所述內(nèi)容(或者可提供信息和/或通知以檢索上傳的內(nèi)容的元數(shù)據(jù))在路由器140a上已經(jīng)存在并可用。由于內(nèi)容已被預(yù)取和緩存在路由器140a中,所以內(nèi)容可以以減少的延遲提供給與路由器140a相關(guān)聯(lián)的任何用戶。
在一些實(shí)施例中,可以獨(dú)立于社交網(wǎng)絡(luò)系統(tǒng)110來(lái)進(jìn)行預(yù)取。例如,如果用戶通過(guò)第一網(wǎng)元上傳內(nèi)容,則該第一網(wǎng)元可向其他網(wǎng)元(例如,其先前已經(jīng)連接到的網(wǎng)元或僅僅最近連接到的網(wǎng)元)廣播通知,存在可能對(duì)第二網(wǎng)元的用戶感興趣的上傳內(nèi)容。此時(shí),在預(yù)期對(duì)內(nèi)容的潛在未來(lái)請(qǐng)求時(shí),可具有與第一網(wǎng)元的高社交親近分?jǐn)?shù)的第二網(wǎng)元可預(yù)取內(nèi)容或與內(nèi)容相關(guān)的元數(shù)據(jù)。
在一些實(shí)施例中,預(yù)取的內(nèi)容可能需要網(wǎng)元級(jí)的附加安全層,使得未經(jīng)授權(quán)的用戶不能訪問(wèn)網(wǎng)元處的內(nèi)容。如上所述,諸如網(wǎng)元的對(duì)象的隱私設(shè)置可指定存儲(chǔ)在內(nèi)容元件上的內(nèi)容如何被訪問(wèn),并且可基于與社交網(wǎng)絡(luò)系統(tǒng)110相關(guān)聯(lián)的信息來(lái)確定。另外,執(zhí)行隱私設(shè)置可經(jīng)由社交網(wǎng)絡(luò)系統(tǒng)110、特定網(wǎng)元或以任何其它合適的方式來(lái)完成。
作為另一實(shí)例,每天晚上,在特定時(shí)間,與第一網(wǎng)元相關(guān)聯(lián)的用戶(例如,在圖2b中,與手機(jī)信號(hào)塔基站140b相關(guān)聯(lián)的用戶)可發(fā)起與第二網(wǎng)元的用戶(例如,與路由器140a相關(guān)聯(lián)的用戶)的視頻聊天,使得手機(jī)信號(hào)塔基站140b相對(duì)于路由器140a的集體社交親近分?jǐn)?shù)在晚上高。在預(yù)期在手機(jī)信號(hào)塔基站140b和路由器140a之間的晚上定期發(fā)生的數(shù)據(jù)傳輸?shù)那闆r下,手機(jī)信號(hào)塔基站140a和路由器140b之間的網(wǎng)絡(luò)連接可在視頻呼叫發(fā)起前的時(shí)刻建立并出于該目的保留。因此,當(dāng)用戶發(fā)起呼叫時(shí),該網(wǎng)絡(luò)連接已經(jīng)被建立,縮短了通過(guò)網(wǎng)絡(luò)105發(fā)起呼叫的時(shí)間。
在一些實(shí)施例中,這可允許資源建立要進(jìn)行時(shí)移的新tcp連接,例如,如果在網(wǎng)絡(luò)105正在忙時(shí)進(jìn)行呼叫。另外,至少基于集體社交親近分?jǐn)?shù),社交網(wǎng)絡(luò)系統(tǒng)110可預(yù)期在許多新的tcp連接(例如,在特定事件期間或之后預(yù)期要進(jìn)行的許多消息、帖子和/或呼叫)被請(qǐng)求時(shí)的特定時(shí)間,提前建立確定可能發(fā)生的特定網(wǎng)元之間的任何tcp連接,并釋放資源以建立可能不可預(yù)測(cè)或預(yù)期的新連接,從而更好地分配用于建立和維護(hù)網(wǎng)絡(luò)上的數(shù)據(jù)傳輸?shù)馁Y源。
作為又一實(shí)例,與第一網(wǎng)元相關(guān)聯(lián)的一個(gè)或多個(gè)客戶端系統(tǒng)(例如,在圖2b中,與手機(jī)信號(hào)塔基站140b相關(guān)聯(lián)的客戶端系統(tǒng)160b1和160b2)可都開(kāi)始從社交網(wǎng)絡(luò)系統(tǒng)110下載特定的一些內(nèi)容,并且還點(diǎn)擊內(nèi)容來(lái)標(biāo)記他們“點(diǎn)贊”它。結(jié)果,社交網(wǎng)絡(luò)系統(tǒng)110可檢測(cè)到所述特定的一些內(nèi)容越來(lái)越受歡迎,并且預(yù)期這些用戶的社交聯(lián)系也可能想要下載所述內(nèi)容。因此,社交網(wǎng)絡(luò)系統(tǒng)110然后可請(qǐng)求與手機(jī)信號(hào)塔基站140b具有高集體社交親近分?jǐn)?shù)的路由器140a預(yù)取和緩存該內(nèi)容(或者可提供信息和/或通知來(lái)檢索該上傳內(nèi)容的元數(shù)據(jù))。因此,由于內(nèi)容已經(jīng)被預(yù)取和緩存在路由器140a中,所以可以以更高的效率將內(nèi)容分發(fā)到連接到路由器140a的任何可能請(qǐng)求查看和/或下載內(nèi)容的客戶端系統(tǒng)。
圖5示出了實(shí)例計(jì)算機(jī)系統(tǒng)500。在具體實(shí)施例中,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)500執(zhí)行本文所描述或示出的一種或多種方法的一個(gè)或多個(gè)步驟。在具體實(shí)施例中,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)500提供本文所描述或示出的功能。在具體實(shí)施例中,在一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)500上運(yùn)行的軟件執(zhí)行本文所描述或示出的一種或多種方法的一個(gè)或多個(gè)步驟,或提供本文所描述或示出的功能。具體實(shí)施例包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)500的一個(gè)或多個(gè)部分。這里,適當(dāng)時(shí),對(duì)計(jì)算機(jī)系統(tǒng)的引用可包括計(jì)算設(shè)備,反之亦然。此外,在適當(dāng)?shù)那闆r下,對(duì)計(jì)算機(jī)系統(tǒng)的引用可包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)。
本公開(kāi)考慮任何合適數(shù)量的計(jì)算機(jī)系統(tǒng)500。本公開(kāi)考慮采取任何合適的物理形式的計(jì)算機(jī)系統(tǒng)500。作為實(shí)例而非限制,計(jì)算機(jī)系統(tǒng)500可以是嵌入式計(jì)算機(jī)系統(tǒng)、片上系統(tǒng)(soc)、單板計(jì)算機(jī)系統(tǒng)(sbc)(諸如例如,模塊上計(jì)算機(jī)(com)或模塊上系統(tǒng)(som))、臺(tái)式計(jì)算機(jī)系統(tǒng)、膝上型計(jì)算機(jī)或筆記本計(jì)算機(jī)系統(tǒng)、交互式信息站、大型機(jī)、計(jì)算機(jī)系統(tǒng)的網(wǎng)格、移動(dòng)電話、個(gè)人數(shù)字助理(pda)、服務(wù)器、平板計(jì)算機(jī)系統(tǒng)或其中的兩個(gè)或更多個(gè)的組合。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)500可包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)500;單一的或分布式的;跨多個(gè)位置;跨多臺(tái)機(jī)器;跨多個(gè)數(shù)據(jù)中心;或駐留在云中,其可包括一個(gè)或多個(gè)網(wǎng)絡(luò)中的一個(gè)或多個(gè)云組件。在適當(dāng)?shù)那闆r下,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)500可在沒(méi)有大量空間或時(shí)間限制的情況下執(zhí)行本文所描述或示出的一種或多種方法的一個(gè)或多個(gè)步驟。作為實(shí)例而非限制,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)500可實(shí)時(shí)或以批模式執(zhí)行本文所描述或示出的一種或多種方法的一個(gè)或多個(gè)步驟。在適當(dāng)?shù)那闆r下,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)500可在不同時(shí)間或在不同位置執(zhí)行本文所描述或示出的一種或多種方法的一個(gè)或多個(gè)步驟。
在具體實(shí)施例中,計(jì)算機(jī)系統(tǒng)500包括處理器502、內(nèi)存504、存儲(chǔ)器506、輸入/輸出(i/o)接口508、通信接口510和總線512。盡管本公開(kāi)描述并示出了特定計(jì)算機(jī)系統(tǒng)在特定布置中具有特定數(shù)量的特定組件,本公開(kāi)考慮任何合適的計(jì)算機(jī)系統(tǒng)在任何合適的布置中具有任何合適數(shù)量的任何合適的組件。
在具體實(shí)施例中,處理器502包括用于執(zhí)行指令的硬件,諸如構(gòu)成計(jì)算機(jī)程序的指令。作為實(shí)例而非限制,為了執(zhí)行指令,處理器502可從內(nèi)部寄存器、內(nèi)部高速緩存、內(nèi)存504或存儲(chǔ)器506中檢索(或獲取)指令;解碼并執(zhí)行它們;然后將一個(gè)或多個(gè)結(jié)果寫入內(nèi)部寄存器、內(nèi)部高速緩存、內(nèi)存504或存儲(chǔ)器506。在具體實(shí)施例中,處理器502可包括用于數(shù)據(jù)、指令或地址的一個(gè)或多個(gè)內(nèi)部高速緩存。在適當(dāng)?shù)那闆r下,本公開(kāi)考慮包括任何合適數(shù)量的任何合適的內(nèi)部高速緩存的處理器502。作為實(shí)例而非限制,處理器502可包括一個(gè)或多個(gè)指令高速緩存、一個(gè)或多個(gè)數(shù)據(jù)高速緩存以及一個(gè)或多個(gè)轉(zhuǎn)換后備緩沖器(tlb)。指令高速緩存中的指令可以是內(nèi)存504或存儲(chǔ)器506中的指令的副本,并且指令高速緩存可加速處理器502對(duì)這些指令的檢索。數(shù)據(jù)高速緩存中的數(shù)據(jù)可以是內(nèi)存504或存儲(chǔ)器506中的數(shù)據(jù)的副本,用于在處理器502處執(zhí)行的指令在其上操作;在處理器502處執(zhí)行的先前指令的結(jié)果,用于在處理器502處執(zhí)行的后續(xù)指令的訪問(wèn)或用于寫入內(nèi)存504或存儲(chǔ)器506;或其他合適的數(shù)據(jù)。數(shù)據(jù)高速緩存可加速處理器502的讀取或?qū)懭氩僮?。tlb可加速處理器502的虛擬地址轉(zhuǎn)換。在具體實(shí)施例中,處理器502可包括用于數(shù)據(jù)、指令或地址的一個(gè)或多個(gè)內(nèi)部寄存器。本公開(kāi)在適當(dāng)?shù)那闆r下考慮包括任何合適數(shù)量的任何合適的內(nèi)部寄存器的處理器502。在適當(dāng)?shù)那闆r下,處理器502可包括一個(gè)或多個(gè)算術(shù)邏輯單元(alu);可以是一個(gè)多核處理器;或包括一個(gè)或多個(gè)處理器502。盡管本公開(kāi)描述并示出了特定的處理器,但本公開(kāi)考慮任何合適的處理器。
在具體實(shí)施例中,內(nèi)存504包括主內(nèi)存,用于存儲(chǔ)處理器502執(zhí)行的指令的或用于處理器502操作的數(shù)據(jù)。作為實(shí)例而非限制,計(jì)算機(jī)系統(tǒng)500可將來(lái)自存儲(chǔ)器506或另一個(gè)源(諸如例如,另一個(gè)計(jì)算機(jī)系統(tǒng)500)的指令加載到內(nèi)存504。然后,處理器502可將來(lái)自內(nèi)存504的指令加載到內(nèi)部寄存器或內(nèi)部高速緩存。為了執(zhí)行指令,處理器502可從內(nèi)部寄存器或內(nèi)部高速緩存中檢索指令并對(duì)其進(jìn)行解碼。在執(zhí)行指令期間或之后,處理器502可將一個(gè)或多個(gè)結(jié)果(其可以是中間或最終結(jié)果)寫入內(nèi)部寄存器或內(nèi)部高速緩存。處理器502然后可將這些結(jié)果中的一個(gè)或多個(gè)寫入內(nèi)存504。在具體實(shí)施例中,處理器502僅執(zhí)行一個(gè)或多個(gè)內(nèi)部寄存器或內(nèi)部高速緩存或內(nèi)存504(與存儲(chǔ)器506或其他地方相反)中的指令,并僅在一個(gè)或多個(gè)內(nèi)部寄存器或內(nèi)部高速緩存中的數(shù)據(jù)或內(nèi)存504(與存儲(chǔ)器506或其他地方相反)中的數(shù)據(jù)上操作。一個(gè)或多個(gè)存儲(chǔ)器總線(其可各自包括地址總線和數(shù)據(jù)總線)可將處理器502耦接到內(nèi)存504??偩€512可包括一個(gè)或多個(gè)存儲(chǔ)器總線,如下所述。在具體實(shí)施例中,一個(gè)或多個(gè)存儲(chǔ)器管理單元(mmu)駐留在處理器502和內(nèi)存504之間,并促進(jìn)對(duì)由處理器502請(qǐng)求的內(nèi)存504的訪問(wèn)。在具體實(shí)施例中,內(nèi)存504包括隨機(jī)存取存儲(chǔ)器(ram)。在適當(dāng)情況下,該ram可以是動(dòng)態(tài)ram(dram)或靜態(tài)ram(sram)。此外,在適當(dāng)?shù)那闆r下,該ram可以是單端口或多端口ram。本公開(kāi)考慮任何合適的ram。在適當(dāng)?shù)那闆r下,內(nèi)存504可包括一個(gè)或多個(gè)內(nèi)存504。雖然本公開(kāi)內(nèi)容描述并示出了特定的存儲(chǔ)器,但本公開(kāi)考慮任何合適的存儲(chǔ)器。
在具體實(shí)施例中,存儲(chǔ)器506包括用于數(shù)據(jù)或指令的大容量存儲(chǔ)。作為實(shí)例而非限制,存儲(chǔ)506可包括硬盤驅(qū)動(dòng)器(hdd)、軟盤驅(qū)動(dòng)器、閃存、光盤、磁光盤、磁帶或通用串行總線(usb)驅(qū)動(dòng)器或其中的兩個(gè)或更多個(gè)的組合。在適當(dāng)?shù)那闆r下,存儲(chǔ)器506可包括可移動(dòng)或不可移動(dòng)(或固定)的介質(zhì)。在適當(dāng)?shù)那闆r下,存儲(chǔ)506可在計(jì)算機(jī)系統(tǒng)500內(nèi)部或外部。在具體實(shí)施例中,存儲(chǔ)器506是非易失性固態(tài)存儲(chǔ)器。在具體實(shí)施例中,存儲(chǔ)器506包括只讀存儲(chǔ)器(rom)。在適當(dāng)?shù)那闆r下,該rom可以是掩模編程rom、可編程rom(prom)、可擦除prom(eprom),電可擦除prom(eeprom)、電可改變r(jià)om(earom)或閃存或其中的兩個(gè)或更多個(gè)的組合。本公開(kāi)考慮采取任何合適的物理形式的大容量存儲(chǔ)器506。存儲(chǔ)506可包括一個(gè)或多個(gè)存儲(chǔ)控制單元,以便在適當(dāng)時(shí)促進(jìn)處理器502和存儲(chǔ)器506之間的通信。在適當(dāng)?shù)那闆r下,存儲(chǔ)器506可包括一個(gè)或多個(gè)存儲(chǔ)器506。盡管本公開(kāi)描述并示出了特定存儲(chǔ)器,但是本公開(kāi)考慮任何合適的存儲(chǔ)器。
在具體實(shí)施例中,i/o接口508包括硬件、軟件或兩者,為計(jì)算機(jī)系統(tǒng)500與一個(gè)或多個(gè)i/o設(shè)備之間的通信提供一個(gè)或多個(gè)接口。計(jì)算機(jī)系統(tǒng)500可在適當(dāng)?shù)那闆r下包括這些i/o設(shè)備中的一個(gè)或多個(gè)。這些i/o設(shè)備中的一個(gè)或多個(gè)可實(shí)現(xiàn)人與計(jì)算機(jī)系統(tǒng)500之間的通信。作為實(shí)例而非限制,i/o設(shè)備可包括鍵盤、小鍵盤、麥克風(fēng)、監(jiān)視器、鼠標(biāo)、打印機(jī)、掃描儀、揚(yáng)聲器、靜態(tài)相機(jī)、觸控筆、平板計(jì)算機(jī)、觸摸屏、軌跡球、攝像機(jī)、另一種合適的i/o設(shè)備或其中兩種或更多種的組合。i/o設(shè)備可包括一個(gè)或多個(gè)傳感器。本公開(kāi)考慮任何合適的i/o設(shè)備和用于它們的任何合適的i/o接口508。在適當(dāng)?shù)那闆r下,i/o接口508可包括使得處理器502能夠驅(qū)動(dòng)這些i/o設(shè)備中的一個(gè)或多個(gè)的一個(gè)或多個(gè)設(shè)備或軟件驅(qū)動(dòng)器。在適當(dāng)?shù)那闆r下,i/o接口508可包括一個(gè)或多個(gè)i/o接口508。雖然本公開(kāi)描述并示出了特定的i/o接口,但是本公開(kāi)考慮任何合適的i/o接口。
在具體實(shí)施例中,通信接口510包括硬件、軟件或兩者,為計(jì)算機(jī)系統(tǒng)500與一個(gè)或多個(gè)其他計(jì)算機(jī)系統(tǒng)500或一個(gè)或多個(gè)網(wǎng)絡(luò)之間的通信(諸如例如,基于分組的通信)提供一個(gè)或多個(gè)接口。作為實(shí)例而非限制,通信接口510可包括用于與以太網(wǎng)或其他有線網(wǎng)絡(luò)或無(wú)線nic(wnic)通信的網(wǎng)絡(luò)接口控制器(nic)或網(wǎng)絡(luò)適配器,或用于與諸如wi-fi網(wǎng)絡(luò)無(wú)線網(wǎng)絡(luò)通信的無(wú)線適配器。本公開(kāi)考慮任何合適的網(wǎng)絡(luò)和用于其的任何合適的通信接口510。作為實(shí)例而非限制,計(jì)算機(jī)系統(tǒng)500可與自組織網(wǎng)絡(luò)、個(gè)人區(qū)域網(wǎng)絡(luò)(pan)、局域網(wǎng)(lan)、廣域網(wǎng)(wan)、城域網(wǎng)(man)或互聯(lián)網(wǎng)的一個(gè)或多個(gè)部分或其中的兩個(gè)或更多個(gè)的組合。這些網(wǎng)絡(luò)中的一個(gè)或多個(gè)的一個(gè)或多個(gè)部分可以是有線或無(wú)線的。作為實(shí)例,計(jì)算機(jī)系統(tǒng)500可與以下網(wǎng)絡(luò)通信:無(wú)線pan(wpan)(諸如例如,藍(lán)牙wpan)、wi-fi網(wǎng)絡(luò)、wi-max網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)(諸如例如,全球移動(dòng)通信系統(tǒng)(gsm)網(wǎng)絡(luò))或其他合適的無(wú)線網(wǎng)絡(luò)或其中的兩個(gè)或更多的組合。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)500可包括用于任何這些網(wǎng)絡(luò)的任何合適的通信接口510。在適當(dāng)?shù)那闆r下,通信接口510可包括一個(gè)或多個(gè)通信接口510。雖然本公開(kāi)內(nèi)容描述并示出了特定的通信接口,但是本公開(kāi)考慮任何合適的通信接口。
在具體實(shí)施例中,總線512包括硬件、軟件或兩者,將計(jì)算機(jī)系統(tǒng)500的組件彼此耦接。作為實(shí)例而非限制,總線512可包括加速圖形端口(agp)或其它圖形總線、增強(qiáng)型行業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(eisa)總線、前端總線(fsb)、超級(jí)總線(ht)互連、工業(yè)標(biāo)準(zhǔn)架構(gòu)(isa)總線、infiniband互連、低腳位(lpc)總線、存儲(chǔ)器總線、微通道架構(gòu)(mca)總線、外圍組件互連(pci)總線、pci-express(pcie)總線、串行高級(jí)技術(shù)附件(sata)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)本地(vlb)總線或其他合適的總線或其中兩個(gè)或更多的組合。在適當(dāng)?shù)那闆r下,總線512可包括一個(gè)或多個(gè)總線512。雖然本公開(kāi)描述并示出了特定的總線,但是本公開(kāi)考慮任何合適的總線或互連。
這里,在適當(dāng)?shù)那闆r下,計(jì)算機(jī)可讀的非暫時(shí)性多個(gè)存儲(chǔ)介質(zhì)或介質(zhì)可包括一個(gè)或多個(gè)基于半導(dǎo)體的或其他集成電路(ic)(諸如例如現(xiàn)場(chǎng)可編程門陣列(fpga)或應(yīng)用特定的ic(asic))、硬盤驅(qū)動(dòng)器(hdd)、混合硬盤驅(qū)動(dòng)器(hhd)、光盤、光盤驅(qū)動(dòng)器(odd)、磁光盤、磁光驅(qū)動(dòng)器、軟盤、軟盤驅(qū)動(dòng)器(fdd)、磁帶、固態(tài)驅(qū)動(dòng)器(ssd)、ram驅(qū)動(dòng)器、安全數(shù)字卡或驅(qū)動(dòng)器,任何其他合適的計(jì)算機(jī)可讀非暫存存儲(chǔ)介質(zhì),或者這些兩種或更多種的任何合適的組合。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)可讀的非暫時(shí)性存儲(chǔ)介質(zhì)可以是易失性的,非易失性的,或易失性和非易失性的組合。
這里,“或”是包含性的而不是排除的,除非另有明確說(shuō)明,或由上下文說(shuō)明。因此,在本文中,“a或b”表示“a、b或兩者”,除非另有明確說(shuō)明,或由上下文說(shuō)明。此外,“和”是聯(lián)合和各自,除非另有明確說(shuō)明,或由上下文說(shuō)明。因此,在本文中,“a和b”指“a和b,共同或各自”,除非另有明確說(shuō)明,或由上下文說(shuō)明。
本公開(kāi)的范圍涵蓋了本領(lǐng)域技術(shù)人員將理解的對(duì)本文描述或示出的實(shí)例實(shí)施例的所有改變、替換、變化、變更和修改。本公開(kāi)的范圍不限于這里描述或示出的實(shí)例實(shí)施例。此外,盡管本公開(kāi)在本文中描述并示出了各個(gè)實(shí)施例包括特定組件、元件、特征、功能、操作或步驟,但是這些實(shí)施例中的任何一個(gè)可包括在本文任何地方描述或示出的本領(lǐng)域的技術(shù)人員將理解的任何組件、元件、特征、功能、操作或步驟的任何組合或排列。此外,對(duì)適于、被布置成、能夠、被配置為、被使得、可操作地或操作地執(zhí)行特定功能的裝置或系統(tǒng)或裝置或系統(tǒng)的組件的參考包括該裝置、系統(tǒng)或組件,不論它或特定功能是否被激活、打開(kāi)或解鎖,只要該裝置、系統(tǒng)或組件以這樣的方式適于、被布置、能夠、被配置、被使得、可操作地或操作地。