欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于社交網(wǎng)絡(luò)中的推送通知的第二通道排序器的制作方法

文檔序號:12603442閱讀:181來源:國知局
用于社交網(wǎng)絡(luò)中的推送通知的第二通道排序器的制作方法與工藝

本文所公開的主題一般地涉及來自社交網(wǎng)絡(luò)中的多個內(nèi)容源的內(nèi)容的聯(lián)合。



背景技術(shù):

社交網(wǎng)絡(luò)傳統(tǒng)上從多個內(nèi)容項目源獲得內(nèi)容項目。所獲得的內(nèi)容項目然后可以在用戶界面上被顯示到社交網(wǎng)絡(luò)的用戶,該用戶界面諸如新聞流、視覺顯示器上的專用窗口或空間、分離的窗口等。內(nèi)容項目源可以包括由社交網(wǎng)絡(luò)存儲的用戶簡檔和對其的改變,提供贊助內(nèi)容的實體或其中存儲內(nèi)容項目的數(shù)據(jù)庫,以及有機內(nèi)容推薦引擎,諸如提供特定類型內(nèi)容的引擎,所述特定類型內(nèi)容包括職位推薦、與社交網(wǎng)絡(luò)成員的推薦連接、以及社交網(wǎng)絡(luò)的其他成員和用戶已經(jīng)發(fā)現(xiàn)感興趣的內(nèi)容。

附圖說明

一些實施例作為示例被圖示,并且不是附圖中的圖的限制。

圖1是與一些示例一致的圖示社交網(wǎng)絡(luò)系統(tǒng)的各種組件或功能模塊的框圖。

圖2是在示例實施例中的包括與聯(lián)合器模塊相關(guān)的內(nèi)容項目源的社交網(wǎng)絡(luò)系統(tǒng)的簡化圖示。

圖3是在示例實施例中的聯(lián)合器模塊的詳細框圖。

圖4A和4B是在示例實施例中的由社交網(wǎng)絡(luò)系統(tǒng)提供的用戶界面的簡化圖像。

圖5是在示例實施例中的選擇度量與價值度量之間的關(guān)系的圖形圖示。

圖6是在示例實施例中的用于基于項目實用價值的社交網(wǎng)絡(luò)內(nèi)容項目聯(lián)合的流程圖。

圖7是依據(jù)一些示例實施例的圖示機器組件的框圖。

具體實施方式

示例系統(tǒng)和方法涉及在社交網(wǎng)絡(luò)中從多個內(nèi)容源提供內(nèi)容的推送通知。示例僅代表可能的變化。除非以其他方式明確指出,組件和功能是可選的并且可以被組合或細分,并且操作可以在順序方面改變或者被組合或細分。在接下來的描述中,出于解釋的目的,眾多特定細節(jié)被闡述以提供對示例實施例的透徹理解。然而,對于本領(lǐng)域的技術(shù)人員將顯然的是,本主題可以在沒有這些特性細節(jié)的情況下被實施。

在社交網(wǎng)絡(luò)的各種示例中,內(nèi)容項目的源可以提供將基于準則被顯示在用戶界面上的內(nèi)容項目,所述內(nèi)容項目的組合對于內(nèi)容項目源是唯一的,或者對于所有內(nèi)容項目源未必是通用的。因此,例如,贊助內(nèi)容項目源可以將諸如贊助實體已經(jīng)出價來向用戶顯示贊助內(nèi)容項目的量的準則考慮進來,而職位推薦引擎可以利用聚焦于用于職位的用戶資格以及用戶的當前就業(yè)狀態(tài)上的準則。此類具有選擇準則的多樣內(nèi)容項目源(其特定于由各種的單獨內(nèi)容項目源提供的內(nèi)容項目)可能有助于在社交網(wǎng)絡(luò)方面的豐富和多樣的用戶經(jīng)驗。

然而,此類布置可能對于內(nèi)容項目源的質(zhì)量以及平衡從其適當獲得的內(nèi)容項目的顯示的需要或期望不敏感。特別地,如果內(nèi)容項目源具有相對差的選擇準則(像其中包括的內(nèi)容項目的第一通道排序器),則由內(nèi)容項目源提供的內(nèi)容項目可以具有類似的差的質(zhì)量或與內(nèi)容項目被顯示到的用戶相關(guān)性。此外,單個內(nèi)容項目源可以提供比必然期望更多的內(nèi)容項目,而不具有用于社交網(wǎng)絡(luò)提供商的如下能力:理解大量內(nèi)容項目是否由于它們與用戶的高度相關(guān)而是期望的,或者由于它們具有差的或中等的質(zhì)量而是不期望的,在這種情況下,其絕對數(shù)目可能壓倒提要中的其他內(nèi)容項目或可以以其他方式減少用戶體驗。

已經(jīng)開發(fā)了內(nèi)容源第二通道排序器,其除了其他的之外可以通過依據(jù)各自內(nèi)容項目源自身的第一通道排序器選擇準則從各種內(nèi)容項目源獲得內(nèi)容項目而解決以上問題。充當用于各種內(nèi)容項目源的聯(lián)合器的第二通道排序器評估用于內(nèi)容項目源的第一通道排序器的相對質(zhì)量和/或穩(wěn)定性的內(nèi)容項目源中的一些或全部,并且相應(yīng)地調(diào)整從相應(yīng)的內(nèi)容項目源接收的內(nèi)容項目的感知值。第二通道排序器然后可以依據(jù)內(nèi)容項目的調(diào)整值并且依據(jù)可以反映什么內(nèi)容項目被呈現(xiàn)給社交網(wǎng)絡(luò)的用戶的多種考慮中的任何一個而向社交網(wǎng)絡(luò)的成員提供作為推送通知從各自內(nèi)容項目源接收的內(nèi)容項目。

圖1是與一些示例一致的圖示了社交網(wǎng)絡(luò)100的各種組件或功能模塊的框圖。前端101由用戶界面模塊(例如,網(wǎng)絡(luò)(web)服務(wù)器)102構(gòu)成,該用戶界面模塊從各種客戶端計算設(shè)備接收請求,并且將適當?shù)捻憫?yīng)傳送到請求客戶端設(shè)備。例如,用戶界面模塊102可以以超文本傳輸協(xié)議(HTTP)請求、或其他基于網(wǎng)絡(luò)的應(yīng)用編程接口(API)請求的形式接收請求。應(yīng)用邏輯層103包括各種應(yīng)用服務(wù)器模塊104,其連同用戶界面模塊102可以用從數(shù)據(jù)層105中的各種數(shù)據(jù)源檢索的數(shù)據(jù)生成各種用戶界面(例如,網(wǎng)頁、應(yīng)用等)。在一些示例中,各自的應(yīng)用服務(wù)器模塊104可被用于實現(xiàn)與社交網(wǎng)絡(luò)服務(wù)的各種服務(wù)和特征相關(guān)聯(lián)的功能。例如,一個組織建立社交網(wǎng)絡(luò)系統(tǒng)100的社交圖形中的呈現(xiàn)的能力(包括代表組織建立定制網(wǎng)頁、以及代表組織發(fā)布消息或狀態(tài)更新的能力)可以是在獨立的應(yīng)用服務(wù)器模塊104中實現(xiàn)的服務(wù)。類似地,各種其他應(yīng)用或服務(wù)(其可用于社交網(wǎng)絡(luò)服務(wù)的成員)可以體現(xiàn)在其自身應(yīng)用服務(wù)器模塊104中。替代地,各種應(yīng)用可以體現(xiàn)在單個應(yīng)用服務(wù)器模塊104中。在一些示例中,社交網(wǎng)絡(luò)系統(tǒng)100包括內(nèi)容項目發(fā)布模塊106,諸如可以用于接收內(nèi)容(諸如電子消息、貼士、鏈接、圖像、視頻等)并且向社交網(wǎng)絡(luò)發(fā)布該內(nèi)容。

應(yīng)用服務(wù)器模塊104、內(nèi)容項目發(fā)布模塊106或社交網(wǎng)絡(luò)系統(tǒng)100中的一個或多個通??砂?lián)合器模塊108。如將在本文中詳細公開的,聯(lián)合器模塊108可以考慮到來自多個內(nèi)容項目源的內(nèi)容項目,該內(nèi)容項目將被組合到單個提要中以便傳送到社交網(wǎng)絡(luò)成員或用戶的用戶界面和/或在所述用戶界面上顯示。

聯(lián)合器模塊108可以實現(xiàn)在分離的服務(wù)器上或者可以是提供社交網(wǎng)絡(luò)系統(tǒng)100的其他部分的服務(wù)器的部分。如此,在各種示例中的聯(lián)合器模塊108合并作為或可以包括在服務(wù)器或本領(lǐng)域傳統(tǒng)上已知的其他計算設(shè)備中的任何硬件和/或軟件組件,包括一個或多個處理器、電子數(shù)據(jù)存儲設(shè)備、網(wǎng)絡(luò)接口、用戶輸入設(shè)備、電子存儲器等。因此,將理解的是,盡管聯(lián)合器模塊108被描述為社交網(wǎng)絡(luò)的整體組件,本文所述的遠離在聯(lián)合器模塊108不是社交網(wǎng)絡(luò)的整體部分或甚至未必利用來自社交網(wǎng)絡(luò)的數(shù)據(jù)(如果內(nèi)容項目122從替代源可用的話)的情況下也可以適用。

如所圖示的,數(shù)據(jù)層105包括但未必限于若干數(shù)據(jù)庫110、112、114,諸如用于存儲簡檔數(shù)據(jù)116(包括成員簡檔數(shù)據(jù)以及用于各種組織的簡檔數(shù)據(jù)二者)的數(shù)據(jù)庫110。以一些示例一致,當個人初始注冊成為社交網(wǎng)絡(luò)服務(wù)的成員時,個人可以被提示提供一些個人信息,諸如他或她的姓名、年齡(例如,生日)、性別、興趣、聯(lián)系信息、家鄉(xiāng)、地址、成員的配偶和/或家庭成員的姓名、教育背景(例如,學(xué)校、專業(yè)、入學(xué)考試和/或畢業(yè)日期等)、就業(yè)歷史、技能、專業(yè)組織等。該信息例如被存儲在數(shù)據(jù)庫110中。類似地,當組織代表初始向社交網(wǎng)絡(luò)服務(wù)注冊該組織時,該代表可以被提示提供關(guān)于該組織的某種信息。該信息例如可以被存儲在數(shù)據(jù)庫110或另一數(shù)據(jù)庫(未示出)中。在一些示例的情況下,簡檔數(shù)據(jù)可以被處理(例如,在后臺中或離線)以生成各種所獲得的簡檔數(shù)據(jù)。例如,如果成員已經(jīng)提供關(guān)于該成員已經(jīng)就相同或不同的公司持有的各種職位名稱以及有多久的信息,該信息可以被用于推斷或獲得指示成員的總體資歷水平或特定公司內(nèi)的資歷水平的成員簡檔屬性。在一些示例的情況下,導(dǎo)入或以其他方式訪問來自一個或多個外部托管數(shù)據(jù)源的數(shù)據(jù)可以增強用于成員和組織二者的簡檔數(shù)據(jù)。例如,特別是在公司的情況下,金融數(shù)據(jù)可以被從一個或多個外部數(shù)據(jù)源導(dǎo)入,并且成為公司簡檔的一部分。

一旦注冊,成員可以邀請其他成員,或被其他成員邀請以經(jīng)由社交網(wǎng)絡(luò)服務(wù)連接?!斑B接”可以要求成員的雙邊約定,使得兩個成員確認連接的建立。類似地,在一些示例的情況下,成員可以推舉“遵循(follow)”另一成員。相比于建立連接,“遵循”另一成員的概念典型地是單邊操作,并且至少在一些示例的情況下,不要求由被遵循的成員確認或同意。當一個成員遵循另一個時,遵循的成員可以接收由被遵循的成員發(fā)布的,或與由被遵循的成員從事的各種活動相關(guān)的狀態(tài)更新或其他消息。類似地,當成員遵循一組織時,該成員變得有資格來接收代表組織發(fā)布的消息或狀態(tài)更新。例如,代表成員遵循的組織發(fā)布的消息或狀態(tài)更新將出現(xiàn)在成員的個性化數(shù)據(jù)提要或內(nèi)容流中。在任何情況下,成員與其他成員(或與其他實體和對象)建立的各種關(guān)聯(lián)和關(guān)系被存儲和維持在社交圖形數(shù)據(jù)庫112內(nèi)。

由社交網(wǎng)絡(luò)系統(tǒng)100的用戶進行的活動(包括已經(jīng)由聯(lián)合器模塊108進行的過去研究)可以被記錄為活動和行為數(shù)據(jù)庫114中的活動118。此類活動可以包括研究項目、與研究結(jié)果的交互以及與研究結(jié)果的主題的后續(xù)約定、分派給此類研究項目的分數(shù)(如本文所公開的)、經(jīng)由社交網(wǎng)絡(luò)與其他人的通信、與在社交網(wǎng)絡(luò)上張貼的內(nèi)容項目的約定、加入群組、遵循實體等。

數(shù)據(jù)層105可以共同被認為是內(nèi)容項目數(shù)據(jù)庫,因為包括但不限于成員簡檔116的內(nèi)容項目120可以被存儲在其中。附加或替代地,內(nèi)容項目層120可以除數(shù)據(jù)層105之外而存在,或者可以包括數(shù)據(jù)層105。內(nèi)容項目層120可以包括在各自的內(nèi)容項目源124上存儲的各自的內(nèi)容項目122。成員簡檔116和活動118可以被理解為內(nèi)容項目122,而簡檔數(shù)據(jù)庫110、社交圖形數(shù)據(jù)庫112和成員活動數(shù)據(jù)庫114還可以被理解為內(nèi)容項目源124。內(nèi)容項目122可以進一步包括到提要的贊助內(nèi)容項目以及貼士、到網(wǎng)站的鏈接或文章、圖像、聲音、事件通知和提醒、對社交網(wǎng)絡(luò)的用戶的職位推薦、或在社交網(wǎng)絡(luò)內(nèi)遵循的實體等。

內(nèi)容項目源124可以分別在各自的服務(wù)器上實現(xiàn)。在示例中,每個內(nèi)容項目源124包括分離的處理器或處理源以及分離的電子數(shù)據(jù)存儲裝置。在此類將在本文詳細公開的示例中,每個內(nèi)容項目源124利用其自身處理資源來訪問其自身的電子數(shù)據(jù)存儲裝置并且將內(nèi)容項目124輸出到聯(lián)合器模塊108。附加地或替代地,內(nèi)容項目源124中的一些或全部可以利用通用處理器或處理資源,并且可以針對內(nèi)容項目122訪問通用電子數(shù)據(jù)存儲裝置,以傳送聯(lián)合器模塊108。在此類示例中,各種內(nèi)容項目源124可以表示通用處理、電子數(shù)據(jù)存儲裝置以及易發(fā)生(如本文所公開的)內(nèi)容項目122供給的其他硬件資產(chǎn)的邏輯劃分。要指出和強調(diào)的是,其他適當?shù)呐渲煤筒贾靡暻闆r被預(yù)期。

社交網(wǎng)絡(luò)服務(wù)可以提供廣范圍的其他應(yīng)用和服務(wù),其允許成員有機會共享和接收通常根據(jù)成員的興趣定制的信息。例如,在一些示例的情況下,社交網(wǎng)絡(luò)服務(wù)可以包括圖片共享應(yīng)用,其允許成員上傳并且與其他成員共享圖片。在一些示例的情況下,成員或許能夠自組織到群組,或圍繞興趣的主題或話題組織的興趣群組中。在一些示例的情況下,社交網(wǎng)絡(luò)服務(wù)可以托管給各種組織提供職位空缺細節(jié)的各種職位列表。

盡管未被示出,在一些示例的情況下,社交網(wǎng)絡(luò)系統(tǒng)100提供應(yīng)用編程接口(API)模塊,經(jīng)由該應(yīng)用編程接口(API)模塊,第三方應(yīng)用可以訪問由社交網(wǎng)絡(luò)服務(wù)提供的各種服務(wù)和數(shù)據(jù)。例如,使用API,第三方應(yīng)用可以提供用戶界面和邏輯,其使得組織的授權(quán)代表能夠?qū)碜缘谌綉?yīng)用的消息發(fā)布到由社交網(wǎng)絡(luò)服務(wù)維護的各種內(nèi)容流。此類第三方應(yīng)用可以是基于瀏覽器的應(yīng)用,或可以是特定操作系統(tǒng)的。特別地,一些第三方應(yīng)用可以在具有移動操作系統(tǒng)的一個或多個移動設(shè)備(例如,電話、或桌面計算設(shè)備)上駐留和執(zhí)行。

圖2是在示例實施例中的包括與聯(lián)合器模塊108相關(guān)的內(nèi)容項目源124的社交網(wǎng)絡(luò)系統(tǒng)100的簡化圖示。社交網(wǎng)絡(luò)系統(tǒng)100考慮到內(nèi)容項目源124,其將被組合到單個提要中,以便傳送到社交網(wǎng)絡(luò)的成員或用戶的用戶界面和/或在該用戶界面上顯示。社交網(wǎng)絡(luò)系統(tǒng)100進一步考慮到內(nèi)容項目122,其將被作為推送通知顯示在用戶界面上。在示例中,內(nèi)容項目源124中的一些或全部被實現(xiàn)為API,諸如http API。

內(nèi)容項目源124可以依據(jù)內(nèi)容項目源124的排序參數(shù)對其中存儲的內(nèi)容項目122進行排序。此類內(nèi)容項目源124可以包括公開號為2014/0143163的美國專利申請“USER CHARACTERISTICS-BASED SPONSORED JOB POSTINGS”、公開號為2014/0143323的美國專利申請“USER CHARACTERISTICS-BASED SPONSORED COMPANY POSTINGS”以及公開號為2015/0039406的美國專利申請“INDEPENDENT TARGTED SPONSORED CONTENT MANAGEMENT SYSTEM AND METHOD”中公開的內(nèi)容項目源,所有所述美國專利申請通過引用以其整體并入本文。內(nèi)容項目源124因此可以作為存儲在其中或者由其獲得的內(nèi)容項目122的第一通道排序器起作用。

在各種示例中,內(nèi)容項目源124基于來自用于內(nèi)容項目122的聯(lián)合器模塊108的請求來提供內(nèi)容項目122。在此類示例中,聯(lián)合器模塊108可以從內(nèi)容項目源124中的一些或全部請求預(yù)定數(shù)目的內(nèi)容項目122,或者可以簡單地請求內(nèi)容項目122,對這進行響應(yīng),內(nèi)容項目源124可以在給定其自身相應(yīng)準則的情況下提供與每個內(nèi)容項目源124認為合適的一樣多的內(nèi)容項目122。在各種示例中,內(nèi)容項目源124還可以將內(nèi)容項目122提供給聯(lián)合器模塊108,以便在不被聯(lián)合器模塊108提示的情況下,在用戶的用戶界面上進行供給。在各種示例中,此類“被推送”的內(nèi)容項目122可以被并入到提要中,或者作為推送通知或分離的消息而位于目標用戶的用戶界面上。

聯(lián)合器模塊108可以對由內(nèi)容項目源124提供到聯(lián)合器模塊108的內(nèi)容項目122進行排序。如此,聯(lián)合器模塊108可以作為第二通道排序器起作用?;谟陕?lián)合器模塊108排序的內(nèi)容項目122,聯(lián)合器模塊108作為輸出可以產(chǎn)生內(nèi)容項目122流200,其可以是http API或本領(lǐng)域中已知的各種其他適當格式中的任何一個。內(nèi)容項目流200可以由消息發(fā)布模塊106和/或用戶界面模塊102利用以向用戶或成員的用戶界面提供輸出。

協(xié)議可以在聯(lián)合器模塊108和內(nèi)容項目源124之間被定義。聯(lián)合器模塊108可以利用協(xié)議從一些或全部源124對用于排序的內(nèi)容項目122的內(nèi)容項目源124進行請求。所述請求可以根據(jù)傳統(tǒng)的http協(xié)議。內(nèi)容項目源124可以根據(jù)傳統(tǒng)的http數(shù)據(jù)傳遞類似地響應(yīng)。

內(nèi)容項目源124可以包括或可以被修改以包括一個或多個文件或程序,其允許排序的內(nèi)容項目122根據(jù)協(xié)議被傳送和格式化。在示例中,對象注釋標準可以被利用以生成排序內(nèi)容項目122的數(shù)據(jù)傳遞。在示例中,JavaScript對象注釋(JSON)標準可以被利用??梢砸跃幊谭绞缴煽梢宰x取、驗證、串行化以及并行化數(shù)據(jù)的庫的庫傳遞到語言特定數(shù)據(jù)結(jié)構(gòu)中。在以上利用JSON標準的示例中,數(shù)據(jù)結(jié)構(gòu)可以是Java對象。

如此,一個或多個文件或程序可以包括產(chǎn)品規(guī)范文件,其可以被并入到一個或多個內(nèi)容項目源124的主干目錄(trunk directory)中。附加地,項目建立文件可以同樣地被并入。公共密鑰(在以上示例中的JSON坐標)可以在產(chǎn)品規(guī)范文件和項目建立文件之間被使用。

用戶界面度量模塊202可以標識當在用戶設(shè)備的用戶界面204上被顯示時產(chǎn)生或未產(chǎn)生與內(nèi)容項目122的用戶交互的內(nèi)容項目122。在各種示例中,如果用戶諸如通過點擊鏈接、共享內(nèi)容項目122、對內(nèi)容項目122進行評論等與在用戶界面204上顯示的內(nèi)容項目122交互,用戶界面度量模塊202不同地或者直接接收所述交互或者接收所述交互的指示。例如,接收交互本身可以是接收被輸入的評論的文本,而接收交互的指示可以是接收輸入評論的通知,而不接收評論本身。用戶界面度量模塊202可選地耦合到內(nèi)容項目源124,并且可以將接收的交互保存在諸如活動數(shù)據(jù)庫114中。

社交網(wǎng)絡(luò)系統(tǒng)100可以以聯(lián)合模式和測試模式將內(nèi)容項目122提供到用戶界面204。社交網(wǎng)絡(luò)系統(tǒng)100可以隨著時間和用戶的不同在模式之間切換。因此,一些用戶可以接收由聯(lián)合器模塊108提供的內(nèi)容項目122,并且其他用戶可以在聯(lián)合器模塊108的操作被減少或完全禁用的情況下接收內(nèi)容項目122。在如將在本文詳細討論的測試模式中,內(nèi)容項目源124的操作的影響和其作為第一通過排序器的功能可以通過改變用戶界面204上的內(nèi)容項目122的顯示使用用戶界面度量模塊202進行評估。在聯(lián)合模式中,聯(lián)合器模塊108可以使用由用戶界面度量模塊202提供的評估來確定在評估存儲其上的內(nèi)容項目122時內(nèi)容項目源124的相對有效性,并且調(diào)整用戶界面204上的內(nèi)容項目122的結(jié)果顯示。

測試模式可以被選擇性地應(yīng)用到社交網(wǎng)絡(luò)系統(tǒng)100的特定組件以獲得特定信息,如本文所公開的。在各種示例中,各自內(nèi)容項目源124可以被選擇性地放置在測試模式中,并且其輸出被隨機地或變化地呈現(xiàn)給用戶,而其他內(nèi)容項目源124的輸出可以根據(jù)由聯(lián)合器模塊108實現(xiàn)的聯(lián)合策略而呈現(xiàn)給用戶。在此類示例中,新添加或修改的內(nèi)容項目源124可以被動態(tài)地測試,并且其結(jié)果被補償(如本文公開的)。而其他內(nèi)容項目源124(諸如已經(jīng)在測試模式中被評估并且并入到如本文所公開的聯(lián)合協(xié)議中的那些)可以在測試模式的外部靜態(tài)地運行。

圖3是在示例實施例中的聯(lián)合器模塊108的詳細框圖。在此類示例中,聯(lián)合器模塊108被分別地實現(xiàn)為http服務(wù)器,其中各種模塊和/或子模塊利用http服務(wù)器的資源。聯(lián)合器模塊108包括排序器模塊300、提要定義模塊302、推薦器模塊304以及實體分解器模塊306。各種模塊300、302、304、306中的一些或全部可以是在服務(wù)器的處理器上運行的分別實現(xiàn)的文件。附加或替代地,各種模塊300、302、304、306可以在多個服務(wù)器之間和之中被劃分。因此,在各種示例中,聯(lián)合器模塊108本身可以被劃分或分布在多個服務(wù)器和多個處理器或處理硬件配置之中,以及在多個電子數(shù)據(jù)存儲元件之中。

排序器模塊300可以獲得從由提要定義模塊302指定的內(nèi)容項目源124提供的內(nèi)容項目122的集合。排序器模塊300可以去復(fù)制來自各種源124的內(nèi)容項目122,可以執(zhí)行內(nèi)容項目122的第二通道或全局排序,并且可以提供結(jié)果作為聯(lián)合器模塊108的輸出。

提要定義模塊302可以提供內(nèi)容項目122或促使內(nèi)容項目122被提供給排序器模塊300。提要定義模塊302可以將要被輸出的提要的標識符映射到推薦器模塊304和排序器模塊300。因此,內(nèi)容項目122可以在推薦器模塊304中被標識,并且基于標識符提供給排序器模塊300。

推薦器模塊304可以定義內(nèi)容項目源124和將基于要被提供的針對內(nèi)容項目122的請求和一個或多個分解器模塊306提供內(nèi)容項目122的推薦器之間的映射。分解器模塊306可以可選地將從內(nèi)容項目源124獲得的內(nèi)容項目122的格式轉(zhuǎn)換成通用格式。

圖4A和4B是在示例實施例中的由社交網(wǎng)絡(luò)系統(tǒng)100提供的用戶界面204的簡化描繪。圖4A的用戶界面204A包括提要400,其包括在本示例中布置在垂直列表中的多個各自的位置402,其中第一位置402(1) 在頂部,并且較低的位置依次沿著列表向下。每個位置402包括顯示與內(nèi)容項目122相關(guān)的內(nèi)容的空間;在各種示例中,內(nèi)容項目122本身可以被顯示(例如,如果該內(nèi)容項目122是鏈接或可渲染圖像的話),或者與內(nèi)容項目122相關(guān)的數(shù)據(jù)可以被顯示(諸如,如果內(nèi)容項目122需要被重新格式化以用于用戶界面204或其中用戶界面204A被顯示的情況的話)。將認識到的是,用戶界面204A被提供以用于示例的目的,并且用戶界面204A的許多附加配置被預(yù)期,并且可以與本文所述原理一致地使用。

社交網(wǎng)絡(luò)系統(tǒng)100可以通過從內(nèi)容項目源124獲得內(nèi)容項目122并且在用戶界面204A上顯示內(nèi)容項目122(不管聯(lián)合器模塊108)來運行在如上所述的測試模式中。如此,內(nèi)容項目源124可以在其第一通道排序器模式中起作用,而沒有由聯(lián)合器模塊108提供的第二通道排序。在各種示例中,內(nèi)容項目122可以仍然通過聯(lián)合器模塊108(如圖2中所圖示的),但聯(lián)合器模塊108的第二通道排序功能可以被禁用。

在示例中,聯(lián)合器模塊108和消息發(fā)布模塊106中的至少一個向內(nèi)容項目源124呼叫以獲得至少一個內(nèi)容項目122以便顯示在用戶界面204A上。內(nèi)容項目122然后可以被顯示在提要400的特定位置402中。在示例中,位置402被隨機地選擇或偽隨機地選擇。在示例中,內(nèi)容項目122可以被顯示在對應(yīng)于多個不同用戶的多個用戶界面204A上。在此類示例中,給定內(nèi)容項目122當其被顯示在多個用戶界面204A上時可以被反復(fù)地從位置402移動到位置402,以便隨著時間在各種位置402中被順序地定位。附加內(nèi)容項目122可以從各種內(nèi)容項目源124獲得,并且在各種用戶界面204A的位置402中被隨機或變化地定位,以便充實提要400的位置402。

除了內(nèi)容項目122本身之外,內(nèi)容項目源124可以將每個內(nèi)容項目122的第一通道排序細節(jié)提供到用戶界面度量模塊202。要指出和強調(diào)的是,在測試模式中,所提供的內(nèi)容項目122可能未必根據(jù)由內(nèi)容項目源124提供的第一通道排序而放置。然而,來自第一通道排序的數(shù)據(jù)可以被用戶界面度量模塊202使用以評估各種內(nèi)容項目源124的第一通道排序的質(zhì)量。

如在各種用戶界面124上顯示的,內(nèi)容項目122可以進行交互,如本文所示的。用戶界面度量模塊202可以指出用于每個內(nèi)容項目122的那些交互和/或其交互的缺失。在各種示例中,用戶界面度量模塊202還可以可選地指出其中內(nèi)容項目122在其被交互或未被交互時顯示的位置402。要指出的是,位置402可能是多余的,如果內(nèi)容項目122在相對大量的用戶界面204A上被隨機地顯示或順序地變化。

對于在用戶界面204A上顯示的給定內(nèi)容項目122,用戶界面度量模塊202可以指出與內(nèi)容項目源124提供以用于內(nèi)容項目122的第一通道排序相比,內(nèi)容項目122是用戶交互主題的比率。用戶界面度量模塊202可以比較那些圖與已經(jīng)被放置在其中給定內(nèi)容項目122已被放置的位置中的內(nèi)容項目122的期望的交互性能。

各種內(nèi)容項目源124可以根據(jù)在所有內(nèi)容項目源124中不一致的方案執(zhí)行第一通道排序和其他評估。因此,在示例中,第一內(nèi)容項目源124可以根據(jù)試圖確定指示給定內(nèi)容項目122將與用戶交互的可能性的選擇度量的第一選擇方案運行。第一內(nèi)容項目源124可以進一步根據(jù)試圖確定內(nèi)容項目122的價值度量(就好像內(nèi)容項目122是贊助內(nèi)容的一部分)的第一價值方案運行。要指出的是,如果內(nèi)容項目122事實上是贊助內(nèi)容的一部分,并且內(nèi)容項目源124例如是廣告索引,用于贊助內(nèi)容項目的實際出價可能是價值度量。在各種示例中,價值度量可以是貨幣(諸如,美國的美元或其他國家或國際貨幣)中的價值。

與第一內(nèi)容項目源124相比,第二內(nèi)容項目源124可以根據(jù)與第一選擇方案不同的第二選擇方案以及與第一價值方案不同的第二價值方案運行。更一般地,選擇方案和價值方案在內(nèi)容項目源124之間可能不同,如果相同的內(nèi)容項目122在對照第一選擇方案和第二選擇方案運行時接收不同的選擇度量的話。然而,要指出的是,大多數(shù)或全部內(nèi)容項目122可以僅對照一個選擇方案和一個價值方案運行,因為內(nèi)容項目122可以僅趨向于被存儲在一個內(nèi)容項目源124中。

例如,在圖示的示例中,對于樣本內(nèi)容項目122,內(nèi)容項目源124可以提供第一通道排序,其建議內(nèi)容項目122針對可能的用戶交互在七十五百分點,并且應(yīng)當優(yōu)化地放置在第三位置402(3)。在示例中,用戶界面度量模塊202已經(jīng)先前確定:平均地,期望處于七十五百分點和/或放置在第三位置402(3)中的隨機地放置在提要400中的內(nèi)容項目122與用戶交互平均百分之十一的時間。在圖示的示例中,用戶界面度量模塊202確定:總體上,樣本內(nèi)容項目122交互百分之十三的時間(總體上和在第三位置402(3)中二者)。

在該基礎(chǔ)上,用戶界面度量模塊202可以確定提供內(nèi)容項目122的內(nèi)容項目源124保守地說或低估了其排序的內(nèi)容項目122的可能性能。用戶界面度量模塊202可以在來自多個內(nèi)容項目源124的多個內(nèi)容項目122上執(zhí)行測試模式分析。最終,用戶界面度量模塊202可以根據(jù)內(nèi)容項目源124高估或低估內(nèi)容項目源124提供的與內(nèi)容項目122的可能用戶交互的度而表征內(nèi)容項目124中的一些或全部。因此,對于提供以上參考的樣本內(nèi)容項目122的內(nèi)容項目源124,用戶界面度量模塊202可以利用來自內(nèi)容項目源124的幾十個或更多的內(nèi)容項目122,從而確定內(nèi)容項目源124一致地低估了其提供的針對用戶項目122的用戶約定比率2個百分點。其他內(nèi)容項目源124可以被確定以高估各種百分點或在其評估中本質(zhì)上是精確的。

在聯(lián)合模式中,聯(lián)合器模塊108可以從各種內(nèi)容項目源124獲得內(nèi)容項目122和針對每個內(nèi)容項目122的相關(guān)聯(lián)的選擇度量和相關(guān)聯(lián)的價值度量。聯(lián)合器模塊108可以從一些或全部的內(nèi)容項目源124請求預(yù)定數(shù)目的內(nèi)容項目122,或者內(nèi)容項目源124可以單獨地確定有多少內(nèi)容項目122發(fā)送到聯(lián)合器模塊108。將被進一步認識到的是,內(nèi)容項目源122至少最初可以將內(nèi)容項目的列表或索引傳送到聯(lián)合器模塊108,至少直到內(nèi)容項目122被聯(lián)合器模塊108選擇以便顯示在用戶界面204A上,在這一點上內(nèi)容項目122自身可以被提供。

聯(lián)合器模塊108可以進一步從用戶界面度量模塊202獲得與來自各種內(nèi)容項目源124的內(nèi)容項目122的交互的指示。交互的指示可以基于已經(jīng)在測試模式中被測試的各自的內(nèi)容項目122,或者基于已經(jīng)在測試模式中被測試的完整的內(nèi)容項目源124。

聯(lián)合器模塊108可以基于來自用戶界面度量模塊202的數(shù)據(jù)確定用于每一個內(nèi)容項目122的約定價值。約定價值可以表示內(nèi)容本身對社交網(wǎng)絡(luò)的固有價值,而不管內(nèi)容項目122可以針對社交網(wǎng)絡(luò)系統(tǒng)100實際賺得的任何金錢。換言之,約定價值可以反映對具有良好內(nèi)容的社交網(wǎng)絡(luò)的總體價值以驅(qū)動業(yè)務(wù)到社交網(wǎng)絡(luò),而不管直接從該內(nèi)容中賺錢。

約定價值基于與考慮中的內(nèi)容項目122的歸一化的、期望的交互。不同的交互可能具有不同的價值,如本文所公開的。因此,內(nèi)容項目122中的鏈接的期望觀看可能值0.01,對該內(nèi)容項目的期望評論可能值0.02,轉(zhuǎn)發(fā)或共享該內(nèi)容項目122可能值0.03等等。那些交互中的每一個發(fā)生的可能基線可以被乘以那些交互中的每一個的值,并且然后求和以獲得內(nèi)容項目122的約定價值。因此,如果內(nèi)容項目具有百分之十的改變(鏈接被點擊、做出評論以及被共享中的每一個),則對于那些交互,約定價值將是0. 01 * 0. 1 + 0. 02 * 0. 1 + 0. 03 * 0. 1 = 0. 006,不過要指出的是,那些交互不是詳盡的。此外,交互可以被不同地估價以用于不同的實現(xiàn)。

在示例中,由約定價值表示的固有價值可以至少部分地基于內(nèi)容項目122從其被接收或者內(nèi)容項目被顯示到的用戶而變化。因此,某種內(nèi)容項目122可以具有比其他類型的用戶更高的約定以用于某種類型的用戶。聯(lián)合器模塊108可以基于針對內(nèi)容項目被顯示到的用戶的活動118和用戶簡檔數(shù)據(jù)116調(diào)整用于內(nèi)容項目122的約定價值。因此,例如用于從CEO接收的內(nèi)容項目122的約定價值相對于用于從相同公司的非管理層雇員接收的內(nèi)容項目122的約定價值可能加倍。

如果用戶界面度量模塊202為特定內(nèi)容項目122提供數(shù)據(jù),則約定價值可以僅基于與該內(nèi)容項目122相關(guān)的數(shù)據(jù)。如果用戶界面度量模塊202為內(nèi)容項目源124提供數(shù)據(jù),則來自該源124的所有內(nèi)容項目122可以具有基于相同因素確定的約定價值。

盡管約定機制不是貨幣價值,但是約定價值可以被衡量或以其他方式計算以允許內(nèi)容項目122的約定價值和貨幣價值之間的等價。約定價值可以基于內(nèi)容項目122的選擇度量和價值度量來調(diào)整,以考慮到由內(nèi)容項目源124的選擇和價值方案進行的內(nèi)容項目122的可能交互或價值的高估或低估。因此,例如,在以上示例中,聯(lián)合器模塊108可以確定來自以上所述的樣本第一內(nèi)容項目源124的內(nèi)容項目122的價值應(yīng)增加$0. 005,以考慮到來自該源的內(nèi)容項目122例行公事地低估與內(nèi)容項目122的用戶交互2個百分點的事實。

要強調(diào)的是,約定和貨幣價值事實上是無單位的,并且可以具有任何適當?shù)臄?shù)值價值。出于在本文公開中的解釋的目的,本文公開的價值已被歸一化到等價的貨幣價值,也就是說,即使約定價值不是貨幣價值,其被選擇和衡量使得其在數(shù)值上與貨幣價值(例如,美國的美元)等價或相關(guān)。因此,在出于說明目的的簡化描述中,約定價值在本質(zhì)上描述為被計算為等價的貨幣價值,并且與實際的貨幣價值組合以創(chuàng)建等價貨幣價值的實用價值。然而,要指出和強調(diào)的是,實用價值不需要表示等價的貨幣價值,并且更確切地可以以社交網(wǎng)絡(luò)的管理者可能具有的任何“價值”指導(dǎo)。

因此,盡管本文所描述的步驟可以涉及將約定價值引入為與貨幣價值一致,相反的可以被容易地實現(xiàn)以根據(jù)相同的原理將貨幣價值與約定價值對齊。因此,在簡化的示例中,與內(nèi)容項目的一個用戶交互可以具有約定價值“1”,并且貨幣價值例如可以乘以因子20;即貨幣價值$0. 005等價于一個交互。將容易理解的是,任何適當?shù)膬r值范圍可以被實現(xiàn)。

因此,實用價值可以表達針對相關(guān)聯(lián)的內(nèi)容項目的傾向,以導(dǎo)致對社交網(wǎng)絡(luò)具有價值的任何結(jié)果。在示例中,實用價值可以被綁定到多個“下游”交互,其可以起源于與內(nèi)容項目的初始交互。下游交互例如可以起源于將用于內(nèi)容項目的鏈接選擇為初始交互的成員,并且所鏈接到的網(wǎng)頁上的鏈接或評論等的任何后續(xù)選擇將是下游交互。下游交互的相對價值可以相對于贊助內(nèi)容項目的價值而基于社交網(wǎng)絡(luò)的策略而被標識,并且根據(jù)本文所述的原理實現(xiàn)。實用價值的實際策略或目的的進一步示例(諸如社交網(wǎng)絡(luò)的成員的增長)可以類似地根據(jù)這些原理實現(xiàn)。如此,聯(lián)合器模塊108可能對于在那些目的上的影響是敏感的,以致對內(nèi)容項目源的初始排序的改變可能相應(yīng)地導(dǎo)致和調(diào)整所述改變。

圖4B的用戶界面204B、204C描繪了由聯(lián)合器模塊108提供的內(nèi)容項目122的推送通知404。如上所述,用戶界面204A包括提要400,其中聯(lián)合器模塊108將命令傳送到各自的內(nèi)容項目源124,從而提供內(nèi)容項目122以用于根據(jù)本文公開的機制顯示在用戶界面204A上。因此,在此類示例中,提要400根據(jù)聯(lián)合器模塊108的命令而生成。

相比之下,用戶界面204B、204C包括由一個內(nèi)容項目源124提供的單個內(nèi)容項目122的推送通知404。推送通知404存在于提要400的上下文的外部,如圖示為用戶界面204B、204C中的“彈出”窗口或屏幕。在各種替代的示例中,推送通知404可以作為行(bar)或窗口被集成到用戶界面204B、204C中,該行或窗口可以與提要400分離地存在,但是在與提要400相同的屏幕中。

用戶界面204B、204C是呈現(xiàn)在不同用戶設(shè)備上的用戶界面。在示例中,用戶界面204B被呈現(xiàn)在個人計算機上,該計算機諸如工作站、桌面計算機、膝上型計算機、或者傳統(tǒng)上稱為個人計算機或另外不被認為是容易地可用作“移動設(shè)備”的其他計算設(shè)備。用戶界面204C被呈現(xiàn)在傳統(tǒng)上稱為移動設(shè)備的裝置上,該移動設(shè)備諸如智能電話、平板計算機、媒體播放器、個人數(shù)字助理(“PDA”)等。將被認識到并且理解的是,多種計算設(shè)備中的任何一個可以視情況依據(jù)“個人計算機”和“移動設(shè)備”分類而被分類,并且附加的分類可以依據(jù)本文公開的原理而實現(xiàn)。

如本文將詳細公開的,聯(lián)合器模塊108可以至少部分地基于用于特定用戶界面204B、204C的內(nèi)容項目122的適合性和推送通知404將被顯示在其上的相關(guān)聯(lián)的用戶設(shè)備類型針對與用戶界面204B、204C二者相關(guān)聯(lián)的一個成員選擇由內(nèi)容項目源124提供的內(nèi)容項目122。盡管在各種情況中,用戶設(shè)備類型針對哪個內(nèi)容項目122被顯示為推送通知404可能不是要緊的,在其他情況中,聯(lián)合器模塊108可以選擇第一內(nèi)容項目122以便顯示給用戶界面204B上的成員,但選擇不同的第二內(nèi)容項目122以便顯示給用戶界面204C上的相同成員。

如本文將詳細公開的,各自的內(nèi)容項目源124被配置成將各自的內(nèi)容項目122提供給聯(lián)合器模塊108,而沒有來自聯(lián)合器模塊108的提示。更確切地,聯(lián)合器模塊108依據(jù)內(nèi)容項目源124的選擇準則從內(nèi)容項目源124偶然地接收內(nèi)容項目122,并且然后依據(jù)本文公開的準則決定是否顯示在用戶界面204B上作為推送通知404被接收的內(nèi)容項目122。

在示例中,內(nèi)容項目源124依據(jù)相同的機制(被提供以便提供多個內(nèi)容項目122以用于供給到提要400)生成用于推送通知404的內(nèi)容項目122。因此,內(nèi)容項目源124的一些或全部依據(jù)其各自的選擇度量標識可能對與用戶界面204B相關(guān)聯(lián)的成員感興趣或者或許可能對由成員進行的結(jié)果約定感興趣的內(nèi)容項目122。各自的內(nèi)容項目源124然后提供其各自的內(nèi)容項目122給聯(lián)合器模塊108以根據(jù)本文公開的機制(包括針對各自的內(nèi)容項目122從其被提供的各自的內(nèi)容項目源124的質(zhì)量的調(diào)整)生成實用價值。

在各種示例中,內(nèi)容項目源124提供其內(nèi)容項目122以用于推送通知連同其他內(nèi)容項目源124(例如,在設(shè)置的調(diào)度上或基于諸如成員正登陸到在線社交網(wǎng)絡(luò)系統(tǒng)100中的狀況)。附加或替代地,內(nèi)容項目源124可以根據(jù)異步狀況(諸如在內(nèi)容項目源124在其他操作的過程中標識可以適用于成員的內(nèi)容項目122的情況下)提供內(nèi)容項目122。因此,聯(lián)合器模塊108可以同步地(諸如同時地或基本上同時地)接收多個內(nèi)容項目122(一個來自每個內(nèi)容項目源124作為潛在的推送通知404),或可以異步地從單個內(nèi)容項目源124接收單個內(nèi)容項目122。在第一種情況中,聯(lián)合器模塊108可以從推送的內(nèi)容項目122中選擇一個內(nèi)容項目122。在任一情況中,聯(lián)合器模塊108可以基于相比于其它內(nèi)容項目122的其他實用價值的用于內(nèi)容項目122的所確定的實用價值和/或可以被滿足以在任何程度上將任何內(nèi)容項目122顯示為推送通知404的閾值實用價值而確定任何內(nèi)容項目122是否被呈現(xiàn)為推送通知404。這些操作在圖6中被詳細討論。

圖5是在示例實施例中的選擇度量和價值度量之間的關(guān)系的圖形圖示500。X軸502描繪了選擇度量,諸如與內(nèi)容項目的用戶交互的數(shù)目,而y軸504描繪了價值度量,諸如內(nèi)容項目122的價值(如果該內(nèi)容項目122是贊助內(nèi)容的一部分的話)。曲線506反映了選擇價值度量中的改變?nèi)绾伪环从硟r值度量中的改變,并且因此內(nèi)容項目122的約定價值。依據(jù)此曲線,將選擇度量從第一點508到第二點510增加2個百分點可以產(chǎn)生以上所參考的$0. 005的約定價值。

聯(lián)合器模塊108然后可以生成用于每個內(nèi)容項目122的實用價值。實用價值反映約定分量和貨幣分量。在示例中的約定分量包括乘以約定價值的選擇度量。在示例中的價值分量包括價值度量。在示例中,約定分量和價值分量被加在一起以獲得實用價值。實用價值可以表示用于內(nèi)容項目122的歸一化價值。在各種示例中,聯(lián)合器模塊獲得從內(nèi)容項目源124獲得的每個內(nèi)容項目的實用價值。

在示例中,實用價值將依賴于作為有機內(nèi)容或贊助內(nèi)容的內(nèi)容項目122的狀態(tài)。贊助內(nèi)容項目的實用價值可以是被添加到價值度量的約定分量(例如,乘以選擇度量的約定價值)。用于贊助的內(nèi)容項目的價值度量可以是贊助實體已經(jīng)或?qū)⑨槍Τ艘赃x擇度量的贊助內(nèi)容項目支付的出價。在示例中,價值度量因此通過將用于贊助內(nèi)容項目的估計的交互比率乘以贊助實體每次由用戶選擇贊助內(nèi)容項目而承諾支付的金額來計算。因此,用于贊助內(nèi)容項目的實用價值將是贊助內(nèi)容項目的期望貨幣價值和贊助內(nèi)容項目的約定價值的總和。換言之,贊助內(nèi)容項目的價值可以以內(nèi)容項目122驅(qū)動與社交網(wǎng)絡(luò)的用戶約定的能力和內(nèi)容項目122直接生成收益的能力二者來實現(xiàn)。

在以上示例中的有機或未贊助的內(nèi)容項目的實用價值在其他方面將完全基于內(nèi)容項目122的能力以生成與社交網(wǎng)絡(luò)的約定。因此,有機內(nèi)容項目的實用價值將僅為約定分量(乘以選擇度量的約定價值)。因此,可以認識到的是,驅(qū)動大量用戶約定的有機內(nèi)容的一部分可能比驅(qū)動相對少的用戶約定的贊助內(nèi)容的一部分高的實用價值。此外,具有與有機內(nèi)容項目相同或類似的用戶約定的贊助內(nèi)容的一部分由于貨幣分量將具有較高的實用價值;所有其他事情是相等的,用于贊助的內(nèi)容項目122的實用價值將比贊助的有機內(nèi)容項目122的實用價值高。

聯(lián)合器模塊108因此在本質(zhì)上可以建立其接收的用于每個內(nèi)容項目122的歸一化的貨幣價值,以便顯示在用戶界面204的提要400上。在這樣做的過程中,聯(lián)合器模塊108可以均一致地建立其接收的內(nèi)容項目122的相對價值(不管由內(nèi)容項目源124利用的第一通道排序器方案),并且提供贊助內(nèi)容項目的價值可以按其與有機內(nèi)容項目進行比較并且反之亦然的框架。因此,有機內(nèi)容項目的價值二者可以被量化,并且有機內(nèi)容項目可以相對于提要400上的贊助內(nèi)容項目被精確地定位。

特別地,聯(lián)合器模塊108可以包括作為流200的一部分的內(nèi)容項目122與用戶界面模塊102的相對實用價值。替代地,聯(lián)合器模塊108可以簡單地依據(jù)其相應(yīng)的實用價值在流200內(nèi)對內(nèi)容項目122進行排序。用戶界面模塊102然后可以促使內(nèi)容項目122至少部分地依據(jù)其實用價值而順序地放置在位置402中。因此,在示例中,最高的實用價值可以定位在第一位置402(1)中,第二高的實用價值定位在第二位置402(2)中等等。替代地,附加的因素可以被實現(xiàn)以滿足某種狀況。

在各種情況中,狀況指定顯示充分贊助的內(nèi)容項目以生成最大量的,同時維護用戶約定(以與內(nèi)容項目交互的形式)在預(yù)定閾值之上。因此,可以在一時間段上被顯示的內(nèi)容項目122中的一些或全部的約定分量的總和可以被對照可以在一時間段上被顯示的內(nèi)容項目122的價值分量的總和繪圖。在選擇用于流的內(nèi)容項目122的過程中,聯(lián)合器模塊108可以選擇具有充分高的約定分量的內(nèi)容項目,以維護期望的用戶約定,并且然后在該總體之中選擇具有最高價值分量的內(nèi)容項目122。

以上的示例被簡化,并且將理解的是,多目標優(yōu)化技術(shù)可以視情況被應(yīng)用于內(nèi)容項目122的總體。多目標優(yōu)化的約束可以分別應(yīng)用到不同類型的用戶,這取決于由各自的用戶進行的活動118。因此,某種用戶可以比其他用戶相對更可能選擇贊助的內(nèi)容項目。那些用戶可以比其他用戶呈現(xiàn)有更多贊助內(nèi)容項目,從而潛在地增加價值度量(當贊助內(nèi)容可以被指引到最可能選擇贊助內(nèi)容并且因此提供收益的用戶時)以及約定(當更大的范圍可以因此必須顯示具有相對高的約定分量的內(nèi)容項目122時)二者。

應(yīng)用于用戶傾向的直接知識以選擇贊助的內(nèi)容的原理可以基于通用用戶特性被應(yīng)用。因此,可以確定的是,某一年齡、教育、和職位的男性可以比相同年齡、教育和職位的婦女相對更可能選擇贊助的內(nèi)容。那些關(guān)系可以諸如通過在測試模式中客觀地確定而被以經(jīng)驗為主地確定。某一人口統(tǒng)計的用戶選擇或不選擇贊助內(nèi)容的可能性的差別可以產(chǎn)生贊助內(nèi)容以其被顯示的比率中的成比例的增加。因此,如果某一人口統(tǒng)計的用戶比該平均用戶多百分之二十五的可能來選擇贊助內(nèi)容,則該人口統(tǒng)計的用戶可以被呈現(xiàn)有多百分之二十五的贊助內(nèi)容??商娲?,用戶被呈現(xiàn)有的附加的贊助內(nèi)容可以被選擇為多目的優(yōu)化變量,諸如來最大化收益,同時維護用戶約定,并且可能未必被捆綁到任何特定的百分比。

聯(lián)合器模塊108可以被配置成以特定次序保持贊助的內(nèi)容項目(同時在流200中包括贊助內(nèi)容項目或者在其之前)。在各種示例中,贊助內(nèi)容項目200可以在確定并且應(yīng)用約定價值到贊助內(nèi)容項目之前相對于彼此排序。在獲得約定價值之后,贊助內(nèi)容項目可以相對于有機內(nèi)容項目被重新排序。然而,在某些示例中,贊助內(nèi)容項目可能不相對于彼此被重新排序。這樣做可以維護贊助內(nèi)容項目的相對位置以用于調(diào)整的目的。某些內(nèi)容項目122相對于彼此的位置的固定可以是可基于任何相關(guān)管轄權(quán)中的任何調(diào)整要求配置的。某些內(nèi)容項目122的位置的固定還可以基于商業(yè)需求或任何其他適當?shù)囊蛩亍?/p>

本文關(guān)于各自內(nèi)容項目122的聯(lián)合所描述的原理也適用于聚集內(nèi)容項目的聯(lián)合。聚集內(nèi)容項目可以是組合戶或以其他方式放置在一起的各自內(nèi)容項目122的組合,從而使得它們可以相對于傳統(tǒng)的各自的內(nèi)容項目122(其每個位置402被顯示一個)顯示在單個位置402中。聚集的內(nèi)容項目可以由以某種方式(諸如通過與通用新聞或者社交網(wǎng)絡(luò)的成員(其共享通用的個人特性116,諸如職位、職位狀態(tài)、學(xué)校等等)相關(guān))與彼此相關(guān)的各自內(nèi)容項目122組成。

顯示在提要400上的各自的內(nèi)容項目122自身可能不產(chǎn)生很多用戶交互,但可能在呈現(xiàn)為聚集內(nèi)容項目時產(chǎn)生更多的興趣。例如,第一成員已經(jīng)換職位到公司X的消息自身可能不產(chǎn)生很多興趣。然而,在最后三天中7個成員已經(jīng)全部換職位到公司X的聚集內(nèi)容項目可能比7個分別列出的內(nèi)容項目122產(chǎn)生多得多的用戶交互。

聚集的內(nèi)容項目122A在圖4中的用戶界面204中被圖示。相比于傳統(tǒng)的內(nèi)容項目122,聚集的內(nèi)容項目參考多于一個的離散的事件、情況或成員。因此,聚集的內(nèi)容項目122A陳述成員X、Y和Z全部在最后兩天加入公司A。傳統(tǒng)的、非聚集的內(nèi)容項目122可能僅以圖示的方式陳述成員X昨天加入公司A。

聯(lián)合器模塊108可以被配置成與本文所述的其他內(nèi)容項目122的排序一致地對聚集內(nèi)容項目122A進行排序。換言之,聯(lián)合器模塊108可以基于聚集的內(nèi)容項目122A的約定價值來確定用于聚集的內(nèi)容項目122A的實用價值,并且如果聚集的內(nèi)容項目122A是贊助的聚集內(nèi)容項目122A或者包括至少某種贊助內(nèi)容,也確定貨幣價值。

在示例中,聚集的內(nèi)容項目122A的組成內(nèi)容項目122的實用價值的分布可用于確定聚集的內(nèi)容項目122A的實用價值。組成內(nèi)容項目122的實用價值的分布還可以由聯(lián)合器模塊108使用以確定各自的內(nèi)容項目122是否應(yīng)從聚集的內(nèi)容項目122A被移除以改進在聚集的內(nèi)容項目122A中包括的內(nèi)容項目122的總體實用價值。盡管實用價值將在本文中被討論,將被認識和理解的是,各種度量中的任何一個可以被用于關(guān)于內(nèi)容項目的聚集的決定。例如,基本的估計選擇度量(諸如估計的交互或點擊通過率)可以被附加地利用或替代實用價值。

為了確定聚集的內(nèi)容項目122A或在各種示例中的建議的聚集的內(nèi)容項目122A的實用價值,聯(lián)合器模塊108利用基于各種因子的多個模型。模型可以基于在本文所述的測試模式中任意地生成聚集內(nèi)容項目122A并且在用戶界面204上隨機地呈現(xiàn)那些聚集的內(nèi)容項目122A而以經(jīng)驗為主地確定。在各種示例中,各自的模型基于組成內(nèi)容項目122的實用價值的分布,自從或在其上內(nèi)容項目122被獲得或生成的時間,以及提要400中的內(nèi)容項目122的總體數(shù)目。

除了其他潛在因素之外,分布模型可以基于各自內(nèi)容項目122的實用價值的平均值、各自內(nèi)容項目122的實用價值的最大的一個、各自內(nèi)項目122的實用價值的最小的一個、以及各自內(nèi)容項目122的實用價值的標準偏差。那些因素的相互作用可以以經(jīng)驗為主地確定。在示例中,分布模型可以通過計算組成內(nèi)容項目122的平均實用價值并且針對內(nèi)容項目122的實用價值的標準偏差進行調(diào)整而確定聚集內(nèi)容項目122的實用價值。

因此,例如,或許已經(jīng)以經(jīng)驗為主地確定的是,分布模型趨向于基于針對相對小的標準偏差向上調(diào)整并且針對相對大的標準偏差向下調(diào)整的各自內(nèi)容項目122A的實用價值的平均值產(chǎn)生用于聚集內(nèi)容項目122A的精確的實用價值。例如,小于平均值的百分之二十五的標準偏差可能是“小”的,并且提供獎勵,而大于或等于百分之二十五的標準偏差可能是“大”的,并且提供懲罰。獎勵和懲罰可以與標準偏差的大小成比例。通過圖示的方式,如果平均實用價值是0.005并且標準偏差是0.001,則聚集的內(nèi)容項目的實用價值可以是0.005 + 10 * (0.00125–0.001) = 0.0075,其中值“0.005”是內(nèi)容項目122的平均實用價值,值“0.00125”是平均值的百分之二十五,值“0.001”是標準偏差,并且值“10”是以經(jīng)驗為主確定的獎勵乘數(shù)。然后,分布模型將提供用于0.0075聚集內(nèi)容項目122A的實用價值。

內(nèi)容項目122模型的時間和數(shù)量可以以相同或相似的方式起作用。時間模型可以基于自從考慮中的內(nèi)容項目122被生成的時間將獎勵實用價值分配給內(nèi)容項目122。實用價值可以基于以經(jīng)驗為主確定的延遲模型被分配。例如,小于一天的內(nèi)容項目122可以具有0.001的獎勵實用價值,大于一天但小于兩天可以是0.0005,大于兩天但小于三天可以是0.0025等等。然后,用于時間模型的實用價值可以利用用于分布模型的因子中的一些或全部(例如,平均值、最小值、最大值和標準偏差)來組合。

相關(guān)地,提要400中的內(nèi)容項目122的總體數(shù)目可以趨向于在聚集的內(nèi)容項目122A的實用價值上因子化(factor)各自的內(nèi)容項目122的實用價值,從而為提要400提供更多或更少的內(nèi)容項目122。因此,如果聯(lián)合器模塊108具有用于提要400的相對少的內(nèi)容項目122,則聚集的內(nèi)容項目122A的各自內(nèi)容項目122可以是給定的相對高的獎勵實用價值,而聚集的內(nèi)容項目122A作為整體可以是給定的相對低的獎勵實用價值。通過這樣做,聚集的內(nèi)容項目122A的內(nèi)容項目122或許更可能擺脫聚集的內(nèi)容項目122A并且單獨呈現(xiàn)在提要400上。相反地,如果聯(lián)合器模塊108具有相對大數(shù)目的可用內(nèi)容項目122,則聯(lián)合器模塊108可以從聚集的內(nèi)容項目122A的內(nèi)容項目122減去實用價值,使得內(nèi)容項目122更可能保持聚集的內(nèi)容項目122A的一部分。

各自的模型可以全部被單獨地實現(xiàn),并且然后一起操縱或以其他方式比較。在示例中,各自的模型可以被求平均或可以被相加在一起,以獲得用于聚集的內(nèi)容項目122A的最終實用價值。替代地,僅一個確定的實用價值例如可以通過在由各種模型提供的實用價值之中選擇最大值、最小值或中間值來使用。進一步替代地,各自的模型可以在測試模式中被分別評估,并且基于在測試模式中的性能給出獎勵或負加權(quán)或以其他方式喜歡(或不喜歡)。因此,一致精確提供實用價值的模型可以比非一致地提供精確實用價值的模型加權(quán)的高。替代地,僅最佳的單個模型可以被利用,不過其他模型也可以被使用(尤其在測試模式中)以試圖改進模型的結(jié)果并且在稍后的日期利用該模型。

基于用于聚集的內(nèi)容項目122A的最終實用價值,聯(lián)合器模塊108可以在適當?shù)奈恢?02顯示聚集的內(nèi)容項目122A(這取決于其他內(nèi)容項目122的實用價值),根本不顯示聚集的內(nèi)容項目122A,和/或?qū)⒏髯缘膬?nèi)容項目122分離出聚集的內(nèi)容項目122A,如果那些各自的內(nèi)容項目122具有比聚集的內(nèi)容項目122A的實用價值高的實用價值。在示例中,如果聚集的內(nèi)容項目具有0.003的實用價值,而聚集的內(nèi)容項目122A的一個內(nèi)容項目122具有0.004的實用價值并且另一個具有0.005的實用價值,則那些內(nèi)容項目122可以被從聚集的內(nèi)容項目122A中移除。在各種示例中,聚集的內(nèi)容項目122A可以被重新計算以確定其新的實用價值,或者可以在與其實用價值適合的位置中被插入到流200中。

內(nèi)容項目122(本文包括各自的內(nèi)容項目122和聚集的內(nèi)容項目122A二者)的實用價值可以基于內(nèi)容項目122與內(nèi)容項目122將被或可以被呈現(xiàn)到的成員的活動118和簡檔數(shù)據(jù)116的相關(guān)性。在各種示例中,可以通過聯(lián)合器模塊108連同其他因子使用簡檔數(shù)據(jù)116和活動118,以調(diào)整內(nèi)容項目122的實用價值。聯(lián)合器模塊108因此可以根據(jù)其價值將內(nèi)容項目122提供到內(nèi)容項目122被呈現(xiàn)到的成員,而不是提供到一般或廣義的成員。

在示例中,成員可以具有用于某種項目類型的可標識的親和性,即成員可能比其他的更喜歡某種類型的內(nèi)容項目122。類似地,成員可能不喜歡某種類型的內(nèi)容項目122。用于內(nèi)容項目122類型的親和性可以基于來自成員的簡檔數(shù)據(jù)116的推斷以及由成員的活動118證明的過去歷史二者。

盡管與親和性相關(guān)的原理關(guān)于實用價值被描述,但是將認識和理解的是,它們可以同樣好地適用于在實用價值框架外部提供內(nèi)容項目122的情況。因此,對內(nèi)容項目122可以以其被選擇以便顯示到社交網(wǎng)絡(luò)的用戶的簡單相關(guān)性因素或其他度量的獎勵也可以與本公開一致地被應(yīng)用。

在示例中,具有指示他們是計算機程序員的簡檔數(shù)據(jù)的成員可趨向于具有涉及計算機編程、一般的計算機、一般的工程等的鏈接和文章的親和性。在示例中,這種類型的內(nèi)容項目122的實用價值可以針對與內(nèi)容項目122類型相關(guān)的每個簡檔數(shù)據(jù)項目116給予獎勵。類似地,計算機程序員可能趨向于朝向其他類型的內(nèi)容項目122是中立的,并且可以肯定地不喜歡其他類型的內(nèi)容項目122。

聯(lián)合器模塊108可以跨多個成員標識此類相關(guān)性。因此,聯(lián)合器模塊108可以標識計算機程序員通常比一般社交網(wǎng)絡(luò)的成員總體高百分之五十的可能來與涉及計算機編程的內(nèi)容項目交互。在此類示例中,計算機編程的內(nèi)容項目122的實用價值可以被給予百分之五十的獎勵。替代地,該獎勵可以是不同的百分比或可以是固定價值以便匹配成員與其具有親和性的類型,例如,對實用價值的0.001的獎勵。各種適合的獎勵中的任何一個可以被應(yīng)用,并且此類獎勵對于趨向于不喜歡內(nèi)容項目122的類型的成員還可以是負的。

用于簡檔數(shù)據(jù)116的原理也適用于針對特定成員的活動118。因此,如果成員的活動118指示該成員趨向于比一般的社交網(wǎng)絡(luò)的成員多百分之四十的頻率與計算機科學(xué)內(nèi)容項目122交互,則計算機科學(xué)內(nèi)容項目122的實用價值可以接收獎勵。該獎勵可以根據(jù)任何適當?shù)臋C制,包括以上所述的機制。

獎勵可以跨多個簡檔數(shù)據(jù)116和用于單個內(nèi)容項目122的活動118積累,或可以基于單個最顯著的因素。單個最顯著的因素可以是成員自身的活動118,其中如果在活動118不可用或不夠廣泛來建立偏好的情況中,簡檔數(shù)據(jù)116被利用。因此,如果成員的簡檔數(shù)據(jù)116指示成員將期望具有用于內(nèi)容項目122類型的親和性但成員的活動118指示成員不喜歡內(nèi)容項目122類型,則內(nèi)容項目122的實用價值可能減少而不是增加。

用項目類型的親和性描述的原理也可以適用于其他概念。在示例中,成員可以具有針對內(nèi)容項目122的源的親和性,而不是內(nèi)容項目122的內(nèi)容本身。因此,成員可以趨向于在內(nèi)容項目122的鏈接上進行點擊,或以其他方式與內(nèi)容項目122交互(如果內(nèi)容項目122由特定源提供的話)。此類源可以包括個人、公司、群組等。此類源可以包括社交網(wǎng)絡(luò)系統(tǒng)100本身,諸如用于自動生成的內(nèi)容項目122。

源親和性可能對于每個成員是唯一的。因此,源親和性可以基于用于特定成員的活動118并且可能未必基于成員的簡檔數(shù)據(jù)116。替代地,某種簡檔數(shù)據(jù)116可以指示源親和性的傾向。因此,計算機程序員可以具有源親和性以用于計算機編程中的某種聲望,其可以以相對于簡檔數(shù)據(jù)116和項目類型親和性在上面描述的相同的方式被考慮進來。

網(wǎng)絡(luò)大小親和性還可以用以提供實用價值獎勵。用于將內(nèi)容項目122張貼到社交網(wǎng)絡(luò)的成員的社交圖形數(shù)據(jù)112可以與內(nèi)容項目122可以被呈現(xiàn)到的成員的社交圖形數(shù)據(jù)112相比較。如果兩個成員的社交圖形數(shù)據(jù)112中的連接數(shù)目廣泛相似,則內(nèi)容項目122可以接收對用于潛在接收成員的提要400上的顯示的實用價值的獎勵。在示例中,如果連接的數(shù)目在相互的百分之二十五之內(nèi),兩個社交圖形112具有相似數(shù)目的連接。替代百分比或絕對數(shù)目的連接可以視情況被使用。

獎勵可以隨著兩個社交圖形112在數(shù)目上更接近而增加。因此,如果社交圖形112在百分之二十五之內(nèi),獎勵可以是0.005;如果社交圖形在百分之七十五至百分之二十五之間,獎勵可以是0.003;并且如果社交圖形彼此在百分之七十五至百分之百之間,獎勵可以是0.001。如果社交圖形112大于某一百分比,獎勵可以為負。在示例中,如果社交圖形112彼此大于百分之二百,則懲罰可以是0.001,等等。將認識到的是,百分比可以來自比較連接的最大數(shù)目與連接的最小數(shù)目,以用于這個圖示的目的。因此,如果連接是一百二十五和一百,則該百分比將為百分之二十五。如果連接是兩百和一百,則百分比將是百分之百。如果連接是三百和一百,則百分比將是百分之二百,等等。

親和性可以彼此組合以產(chǎn)生相對更復(fù)雜的親和性。因此,在示例中,內(nèi)容項目類型親和性可以與網(wǎng)絡(luò)大小親和性或通常的網(wǎng)絡(luò)大小相組合。各種親和性度量之間的實用價值可以被相加、相乘或以其他方式組合在一起以提供更廣泛的親和性獎勵。聯(lián)合器模塊108可以以經(jīng)驗為主地確定(例如在測試模式中)以及各自的親和性之間的進一步的相關(guān)性,并且相應(yīng)地調(diào)整組合的獎勵。如此,內(nèi)容項目類型親和性和網(wǎng)絡(luò)大小的組合可以取決于在實際實踐中那些親和性如何相關(guān)而產(chǎn)生不同的獎勵。

聯(lián)合器模塊108可以利用各種技術(shù)來以針對社交網(wǎng)絡(luò)經(jīng)濟高效、并且可用于并且視覺上取悅于其所呈現(xiàn)的成員的方式在提要400中提供內(nèi)容項目122。特別地,聯(lián)合器模塊108可以提供內(nèi)容項目122的混合,使得特定類型的內(nèi)容項目122不使提要400結(jié)塊或以其他方式支配提要400(盡管那些內(nèi)容項目122的絕對實用價值)。此外,聯(lián)合器模塊108可以在提要400上提供內(nèi)容項目122類型的多樣性。

內(nèi)容項目122的混合可以利用來自以上內(nèi)容項目122類型分析的數(shù)據(jù),以防止相同類型的內(nèi)容項目122的過度結(jié)塊的發(fā)生。在各種示例中,內(nèi)容項目類型可以包括贊助或有機內(nèi)容、由相同源提供的內(nèi)容項目、與相同話題相關(guān)的內(nèi)容項目、提供相同類型信息(諸如,換職位的成員或?qū)嶓w“趨勢”的告知等)的內(nèi)容項目等。

聯(lián)合器模塊108可以利用測試模式來標識混合的程度或其缺失,其促進與提要400中的內(nèi)容項目122的用戶交互。聯(lián)合器模塊108可以以經(jīng)驗為主地確定混合的程度,該確定根據(jù)相鄰位置402中的相同內(nèi)容項目類型、連續(xù)位置402中的相同項目類型的數(shù)目、連續(xù)位置402中的相同內(nèi)容項目類型的百分比(例如,五個連續(xù)位置402中有三個相同類型的內(nèi)容項目122)等。聯(lián)合器模塊108可以利用測試模式來根據(jù)其實用價值顯示內(nèi)容項目122而不考慮混合概念,并且然后反復(fù)地應(yīng)用不同的混合概念,從而以經(jīng)驗為主地確定混合概念,該概念提供與內(nèi)容項目122的優(yōu)化的用戶交互、優(yōu)化的實用價值、和多種其他度量中的任何一個。

在示例中,聯(lián)合器模塊108可以運行在測試模式以通過變化嚴密性的測試概念確定混合概念。因此,混合概念可以要求在相鄰位置402中沒有相同類型的內(nèi)容項目122。不太嚴密的混合概念可以要求兩個相同類型的內(nèi)容項目122可以在相鄰位置402中,而不是三個等。混合概念還可以對于某些類型(但有意地不是其他類型)的內(nèi)容項目122是敏感的。因此,在示例中,混合概念可以對于某些內(nèi)容項目122類型(并且不是其他的)敏感或更加敏感。通過圖示的方式,第一混合概念可以要求贊助的內(nèi)容項目122不放置在相鄰位置402中,而第二混合概念(用第一混合概念并發(fā)地實現(xiàn))可以要求不超過三個內(nèi)容項目,其從相同源被提供而放置在五個連續(xù)的位置402中等等。

將認識到的是,某種混合概念可以是產(chǎn)生結(jié)果,其彼此不連續(xù)或沖突,諸如,其中一個概念建議內(nèi)容項目122在位置402中的放置,而另一概念確定內(nèi)容項目122不可以被放置在該位置402中。在諸如那些的情況下,聯(lián)合器模塊108可以建立用于解決沖突的層級。在此類層級中,一個混合概念可以控制沖突。在以上示例中,贊助內(nèi)容混合概念可以推翻源混合概念。連同混合概念的參數(shù)的層級還可以被設(shè)置為社交網(wǎng)絡(luò)策略的問題,并且可能未必由聯(lián)合器模塊調(diào)整。

聯(lián)合器模塊108可以通過調(diào)整內(nèi)容項目122的實用價值或相關(guān)聯(lián)的位置402來提供提要400中的多樣性,該內(nèi)容項目122與已經(jīng)被提要400上的用戶看見或?qū)⒈惶嵋?00上的用戶看見的內(nèi)容項目122相關(guān)。因此,在各種示例中,具有最高實用價值的內(nèi)容項目類型的內(nèi)容項目122可以被放置在高位置402中。聯(lián)合器模塊108可以依賴于多樣性準則調(diào)整內(nèi)容項目類型的較低實用價值的內(nèi)容項目122的實用價值或位置,以防止該類型的其他內(nèi)容項目122處于與最高值的內(nèi)容項目122的位置402太接近的位置402中。

在示例中,單個內(nèi)容項目類型的四個內(nèi)容項目122具有將導(dǎo)致那些內(nèi)容項目122被放置在提要400上的位置402中的實用價值。聯(lián)合器模塊108可以然后將折扣應(yīng)用于具有最低實用價值的三個內(nèi)容項目122。在示例中,三個最低價值內(nèi)容項目122中的每一個將使其實用價值乘以預(yù)定的因子(諸如0.75),并且重新評估以用于提要400中的新位置402。要指出的是,三個內(nèi)容項目122的重新評估可以導(dǎo)致該類型的其他內(nèi)容項目122被相應(yīng)地重新定位。因此,如果該類型的第二最高價值內(nèi)容項目122由于多樣性折扣下降三個位置402,則那三個位置402中的內(nèi)容項目122將各自向上移動一個位置402。

在將該折扣應(yīng)用到三個內(nèi)容項目122時,聯(lián)合器模塊108可以重新評估多樣性要求是否已經(jīng)被滿足。如果沒有,則該折扣可以被再次重復(fù)地應(yīng)用到仍然違反多樣性要求的該類型的每個內(nèi)容項目122;在此類示例中,那些具有兩倍所應(yīng)用的折扣的內(nèi)容項目122將具有0.75^2 = 0.5625的折扣。該折扣可以被重復(fù)地應(yīng)用于該類型的內(nèi)容項目122中的各自的內(nèi)容項目,直到該類型的內(nèi)容項目122滿足多樣性要求。

聯(lián)合器模塊108可以根據(jù)其實用價值對其評估的內(nèi)容項目122進行排序,并且然后將多樣性要求應(yīng)用于已經(jīng)被排序的全部內(nèi)容項目122,或應(yīng)用于預(yù)定數(shù)目的最高排序的內(nèi)容項目122。多樣性要求可以在所排序的所有內(nèi)容項目122之中被并發(fā)地應(yīng)用,或可以應(yīng)用于預(yù)定數(shù)目的最高排序的內(nèi)容項目122。當多樣性要求被應(yīng)用于所排序的內(nèi)容項目122時,該折扣可以視情況被應(yīng)用于所排序的內(nèi)容項目122。因此,違反多樣性要求中任何一個的內(nèi)容項目122可以具有應(yīng)用于其實用價值的折扣。

在將該折扣應(yīng)用于所排序的內(nèi)容項目122的實用價值之后,聯(lián)合器模塊108可以重新排序內(nèi)容項目122并且針對多樣性要求重新評估內(nèi)容項目122。當重新排序時違反多樣性要求的內(nèi)容項目122可以使折扣再次被施加,并且可以被重新排序。多樣性要求的評估、折扣到違反多樣性要求的內(nèi)容項目122的實用價值的應(yīng)用、以及內(nèi)容項目122的重新排序可以被反復(fù)地進行,直到所有的多樣性要求被滿足,所排序的內(nèi)容項目122習(xí)慣于(settle into)穩(wěn)定狀態(tài),或在預(yù)定數(shù)目的反復(fù)之后,“超時”條件被滿足。

內(nèi)容項目122類型可以基于多種因素,并且每個內(nèi)容項目122可以具有多個項目類型。在示例中,內(nèi)容項目122可以依據(jù)內(nèi)容項目122的參與者(諸如,張貼文章的用戶或關(guān)于內(nèi)容項目提及的用戶,例如“John Doe在公司X開始新的職位”)來分類。在示例中,內(nèi)容項目122可以依據(jù)內(nèi)容項目122的動詞或動作來分類;因此,在以上示例中,內(nèi)容項目可以具有動詞或動作“開始新的職位”。在示例中,內(nèi)容項目122可以依據(jù)內(nèi)容項目122的對象來分類;因此,在以上示例中,對象將是“公司X”。

多樣性要求在提要400中可以是一般的,或可以位于提要400中。在示例中,局部多樣性要求可以要求在任何一個時間在提要400上被顯示的位置402(但不是針對不與或不能與當前顯示的位置402并發(fā)地顯示的位置402)之中的多樣性。因此,在示例中,如果提要400作為整體僅在一個時間顯示五個位置402,則多樣性要求可以僅被應(yīng)用到內(nèi)容項目122,其將基于初始實用價值排序顯示在所述五個位置402中。

聯(lián)合器模塊108可以利用測試模式來優(yōu)化多樣性要求。優(yōu)化可以跨社交網(wǎng)絡(luò)的成員和用戶被一般地應(yīng)用,或可以分別基于對各種多樣性要求實現(xiàn)的所述成員的響應(yīng)而應(yīng)用到成員。因此,聯(lián)合器模塊108可以隨機地改變多樣性要求,并且例如允許八位置402塊內(nèi)的相同類型的四個內(nèi)容項目122(當基本的多樣性要求僅用于相同類型的三個內(nèi)容項目122時),并且評估用戶對相對不太多樣的要求的反應(yīng)。如果不太多樣的要求產(chǎn)生與提要400中的內(nèi)容項目更多用戶交互,則不太多樣的要求可以被實現(xiàn)為默認的多樣性要求。將認識到的是,這些原理可以應(yīng)用于社交網(wǎng)絡(luò)的各自成員以用于個性化的多樣性要求。

流程圖

圖6是在示例實施例中的用于基于項目實用價值的推送通知的流程圖。該流程圖可以依據(jù)本文所公開的或可以適用于實現(xiàn)該流程圖的各種示例系統(tǒng)和方法中的任何一個被實現(xiàn)。

在操作600處,第一和第二內(nèi)容項目122被從第一和第二內(nèi)容項目源124提供到聯(lián)合器模塊108。如本文所公開的,第一和第二內(nèi)容項目122的供給可以是同步的(例如,基于通用準則,諸如,時間或事件(例如登陸到在線社交網(wǎng)絡(luò)中的成員)),或可以是異步的,例如,不是關(guān)于外部條件(諸如,內(nèi)容項目122可以被呈現(xiàn)為推送通知404的時間或事件)確定的內(nèi)容項目源124。在任何事件中,無論是同步還是異步,隨著時間推移,第一和第二內(nèi)容項目源124均將一個內(nèi)容項目122提供給聯(lián)合器模塊108以便考慮為推送通知。

在各種示例中,每個內(nèi)容項目源124提供最多一個且只有一個內(nèi)容項目122以便由聯(lián)合器模塊108考慮用于供給為推送通知404。某種內(nèi)容項目124可以不提供內(nèi)容項目122。然而,將理解的是,本文所述的原理還可以應(yīng)用于替代的示例,其中單個內(nèi)容項目源124可以提供一個以上的內(nèi)容項目122以便并發(fā)考慮為推送通知。

在操作602處,聯(lián)合器模塊108從用戶界面模塊102確定推送通知404可以被傳送到的用戶設(shè)備的設(shè)備類型,并且因此,確定推送通知404是否被呈現(xiàn)在用戶界面402B或用戶界面402C上。在各種示例中,聯(lián)合器模塊 108區(qū)分個人計算機設(shè)備類型和移動設(shè)備類型,如本文所公開的。

在操作604處,聯(lián)合器模塊108確定用于第一內(nèi)容項目122的第一約定價價值和用于由聯(lián)合器模塊188的第二內(nèi)容項目122的第二約定價值。第一和第二約定價值依據(jù)本文所公開的機制中的任何一個或全部來確定。第一和第二約定價值可以特定于用戶界面402B、402C確定,在用戶界面402B、402C上可以確定第一和第二內(nèi)容項目122。因此,活動數(shù)據(jù)118可以進一步基于相關(guān)聯(lián)的內(nèi)容項目122已經(jīng)被顯示在其上的用戶設(shè)備類型來考慮。在簡化的說明性示例中,如果第一內(nèi)容項目122具有在被顯示在用戶界面402B上時比在用戶界面402C上具有百分之十高的用戶約定速率,則第一約定價值可以相應(yīng)地依據(jù)推送通知是否被發(fā)送到用戶界面402B或402C(如在操作602處確定的)而被調(diào)整。

在操作606處,聯(lián)合器模塊108分別基于第一和第二約定價值并且分別基于第一和第二內(nèi)容項目源124的選擇度量確定分別用于第一和第二內(nèi)容項目122的第一和第二實用價值,全部如本文所詳細公開的。就一個內(nèi)容項目122是贊助內(nèi)容項目來說,價值度量(諸如將基于贊助內(nèi)容項目122的供給或由成員與贊助內(nèi)容項目122的約定實現(xiàn)的貨幣出價或金額)還包括在實用價值中,如本文再次詳細公開的。

在操作608處,聯(lián)合器模塊108將第一內(nèi)容項目122和第二內(nèi)容項目122中的一個選擇為推送內(nèi)容項目以便顯示為推送通知404。在各種示例中,聯(lián)合器模塊108在任何給定時間選擇一個并且僅有一個內(nèi)容項目122以便顯示為推送通知404。然而,在各種替代的示例中,本文公開的原理可以適用于將聯(lián)合器模塊108配置成選擇多個內(nèi)容項目122以便同時(例如,作為在單個窗口中的多個推送通知)或在短的時間段上(例如,第二推送通知404在第一推送通知404關(guān)閉或退去之后立即被顯示)顯示為推送通知。

聯(lián)合器模塊108可以利用各種準則中的任何一個以便將第一和第二內(nèi)容項目122中的一個選擇為推送內(nèi)容項目。在操作610處,聯(lián)合器模塊108通過標識第一和第二實用價值的最高或最多有價值的實用價值或選擇第一和第二內(nèi)容項目122中的對應(yīng)的一個來選推送內(nèi)容項目。在操作612處,聯(lián)合器模塊108通過確定第一或第二實用價值相對于閾值是否具有資格來選擇推送內(nèi)容項目。在各種示例中,如果內(nèi)容項目122不具有滿足或超過閾值的實用價值,則該內(nèi)容項目122作為推送通知404不是合格的。

在各種示例中,操作610和612二者被實現(xiàn)。因此,在此類示例中,如果第一和第二實用價值二者滿足或超過閾值,則對應(yīng)于最高實用價值的內(nèi)容項目122被選擇為推送內(nèi)容項目。如果僅實用價值中的一個滿足或超過閾值,則對應(yīng)的內(nèi)容項目122被選擇為推送內(nèi)容項目,并且如果沒有實用價值滿足或超過閾值,則沒有內(nèi)容項目122被選擇為推送內(nèi)容項目。以實例說明,如果第一實用價值是0.1,第二實用價值是0.08,并且閾值是0.1,則第一內(nèi)容項目122被選為推送內(nèi)容項目122(由于對應(yīng)的實用價值是僅有的滿足閾值的實用價值,以及由于對應(yīng)的實用價值超過第二實用價值)。在實用價值之間有聯(lián)系的情況中,聯(lián)合器模塊108可以不同地實現(xiàn)任何適當?shù)穆?lián)系打破機制,或選擇兩個對應(yīng)的內(nèi)容項目作為推送內(nèi)容項目。

在操作614處,聯(lián)合器模塊108確定在操作608被選擇的推送內(nèi)容項目是否滿足一個或多個重復(fù)準則。在各種示例中,重復(fù)準則是推送內(nèi)容項目可能之前從未作為推送通知被顯示到成員。替代地,重復(fù)準則是推送內(nèi)容項目自從預(yù)定時間(例如,兩周、一個月或可以基于系統(tǒng)管理員的優(yōu)先次序而選擇的各種預(yù)定時間中的任何一個)以來尚未作為推送通知被顯示到成員。

此外,復(fù)制準則可以基于推送內(nèi)容項目的內(nèi)容項目類型。因此,如果在預(yù)定時間段之上成員已經(jīng)接收相同類型的內(nèi)容項目的推送通知作為推送內(nèi)容項目,則重復(fù)準則可以被違反。內(nèi)容項目類型可以基于本文公開的內(nèi)容項目類型或可以期望地實現(xiàn)以防止在預(yù)定時間段之上的非期望重復(fù)的任何其他內(nèi)容項目類型中的任何一個。因此,內(nèi)容項目類型例如可以基于新聞報道的主題或新聞報道中的參與者,其中重復(fù)準則是具有相同對象或參與者的另一新聞項目在與一般新聞報道不同的預(yù)定時間段上不被提供為推送通知。這些原理可以應(yīng)用于任何通用的內(nèi)容項目類型;因此,來自特定雇主的職位告知可以比一般的職位告知具有更長的預(yù)定時間。

如此,不同的內(nèi)容項目類型可能具有它們在其上應(yīng)用的不同預(yù)定時間,這取決于社交聯(lián)網(wǎng)系統(tǒng)管理員的策略。因此,例如,預(yù)定時間段可以是用于職位推薦內(nèi)容項目的若干天或一周,但用于各自成員的狀態(tài)更新的預(yù)定時間段可以是多周或更多。預(yù)定時間可以基于其與被提供為推送通知并被存儲為活動118的內(nèi)容項目約定針對各自成員隨著時間的推移被調(diào)整。因此,如果與內(nèi)容項目類型的成員約定不會惡化(盡管該內(nèi)容項目類型的相當頻繁的推送通知),則預(yù)定時間可以被減少。類似地,如果與內(nèi)容項目類型的約定確實減少,則預(yù)定時間可能延長。

多個重復(fù)準則可以視情況同時被應(yīng)用。因此,重復(fù)準則可以應(yīng)用于新聞報道,另一重復(fù)準則可以應(yīng)用于內(nèi)容項目的主題等等。在示例中,如果任何一個重復(fù)準則被違反,則推送內(nèi)容項目可能舍棄重復(fù)準則。替代地,其他通過/舍棄準則可以被應(yīng)用。例如,如果推送內(nèi)容項目通過舍棄一個準則來通過兩個準則,則推送內(nèi)容項目可能被認為總體通過。

如果推送內(nèi)容項目通過一個或多個重復(fù)準則,則聯(lián)合器模塊108進行到操作616。如果推送內(nèi)容項目舍棄重復(fù),則聯(lián)合器模塊108移除被標識為推送內(nèi)容項目的內(nèi)容項目,并且返回到608從而或者標識新的推送內(nèi)容項目并且根據(jù)流程圖進行,或者根本不選擇推送內(nèi)容項目。

在操作616,用戶界面模塊102促使推送內(nèi)容項目作為推送通知404被顯示在與成員相關(guān)聯(lián)的用戶設(shè)備的用戶界面204上。如本文所公開的,用戶界面模塊102視情況格式化推送通知404以便顯示在用戶界面204上。

系統(tǒng)

圖7是圖示根據(jù)一些示例實施例的能夠從機器可讀介質(zhì)(例如,機器可讀存儲介質(zhì))讀取指令并且執(zhí)行本文所討論的方法中的任何一個或多個的機器700的組件的框圖。具體地,機器700可以實現(xiàn)社交網(wǎng)絡(luò)系統(tǒng)100和其中所述和包括的特征。機器700因此描述具體的硬件配置,在其上社交網(wǎng)絡(luò)系統(tǒng)100可以被實現(xiàn)并且提供給社交網(wǎng)絡(luò)系統(tǒng)100的用戶。

圖7示出了以計算機系統(tǒng)的示例形式的機器700的圖形表示,并且在機器700內(nèi),指令724(例如,軟件)用于促使機器700執(zhí)行本文所討論的一個或多個方法。在替代的實施例中,機器700運行為獨立的設(shè)備,或者可以連接(例如,聯(lián)網(wǎng))到其他機器。在聯(lián)網(wǎng)的部署中,機器700可以在服務(wù)器客戶端網(wǎng)絡(luò)環(huán)境中以服務(wù)器機器或客戶端機器的資格運行,或在端對端(或分布式)網(wǎng)絡(luò)環(huán)境中作為對等機運行。機器700可以是服務(wù)器計算機、客戶端計算機、個人計算機(PC)、平板計算機、膝上型計算機、上網(wǎng)本、機頂盒(STB)、個人數(shù)字助理(PDA)、蜂窩電話、智能電話、網(wǎng)絡(luò)應(yīng)用、網(wǎng)絡(luò)路由器、網(wǎng)絡(luò)交換機、網(wǎng)橋、或能夠順序地或以其他方式執(zhí)行指定將被該機器采取的動作的指令724的任何機器。此外,盡管僅圖示了單個機器,但術(shù)語“機器”還將被理解為包括單獨地或聯(lián)合地執(zhí)行指令724以執(zhí)行本文所討論的任何一個或多個方法的機器的集合。

機器700包括處理器702(例如,中央處理單元(CPU)、圖形處理單元(GPU)、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、射頻集成電路(RFIC)、或任何其適當?shù)慕M合)、主存儲器704、和靜態(tài)處理器706,其被配置成經(jīng)由總線708彼此通信。機器700可以進一步包括圖形顯示器710(例如,等離子體顯示器面板(PDP)、發(fā)光二極管(LED)顯示器、液晶顯示器(LCD)、投影儀)或陰極射線管(CRT))。機器700還可以包括字母數(shù)字輸入設(shè)備712(例如,鍵盤)、光標控制設(shè)備714(例如,鼠標、觸摸板、軌跡球、控制桿、運動傳感器或其他指向儀器)、存儲單元716、單個生成設(shè)備718(例如,擴音器)、以及網(wǎng)絡(luò)接口設(shè)備。

存儲單元716包括機器可讀介質(zhì)722,在其上存儲體現(xiàn)本文所述的方法或功能中的任何一個或多個的指令724(例如,軟件)。指令724還可以在由機器700的其執(zhí)行期間完全地或至少部分地駐留在主存儲器724內(nèi)、處理器702內(nèi)(例如,處理器的緩存處理器內(nèi))、或二者。相應(yīng)地,主存儲器704和處理器702可以被認為是機器可讀介質(zhì)。指令724可以經(jīng)由網(wǎng)絡(luò)接口設(shè)備720通過網(wǎng)絡(luò)726傳送或接收。

如本文所使用的,術(shù)語“存儲器”指能夠暫時地或永久地存儲數(shù)據(jù)的機器可讀介質(zhì),并且可被理解為包括但不限于隨機存取存儲器(RAM)、只讀存儲器(ROM)、緩存存儲器、閃速存儲器和緩存存儲器。盡管機器可讀介質(zhì)722在示例實施例中被示出為單個介質(zhì),術(shù)語“機器可讀介質(zhì)”應(yīng)理解為包括能夠存儲指令的單個介質(zhì)或多個介質(zhì)(例如,集中或分布數(shù)據(jù)庫、或相關(guān)聯(lián)的緩存和服務(wù)器)。術(shù)語“機器可讀介質(zhì)”還將被理解為包括任何介質(zhì)或多個介質(zhì)的組合,其能夠存儲用于由機器(例如,機器700)執(zhí)行的指令(例如,軟件),使得所述指令在被機器(例如,處理器702)的一個或多個處理器執(zhí)行時,促使所述機器執(zhí)行本文所述的方法中的任何一個或多個。因此,“機器可讀介質(zhì)”指的是單個存儲裝置或設(shè)備,以及“基于云”的存儲系統(tǒng)或存儲網(wǎng)絡(luò),其包括多個存儲裝置或設(shè)備。術(shù)語”機器可讀介質(zhì)“將相應(yīng)地理解為包括但不限于采用固態(tài)存儲器、光學(xué)介質(zhì)、磁性介質(zhì)或其任何適當?shù)慕M合形式的一個或多個數(shù)據(jù)存儲庫。

遍及本說明書,多個實例可以實現(xiàn)作為單個實例描述的組件、操作或結(jié)構(gòu)。盡管一個或多個方法的各自操作被圖示和描述為單獨的操作,但各自操作中的一個或多個可以被并發(fā)地執(zhí)行,并且不要求該操作被以圖示的次序執(zhí)行。在示例配置中呈現(xiàn)為單獨的組件的結(jié)構(gòu)和功能可以被實現(xiàn)為組合的結(jié)構(gòu)或組件。類似地,被呈現(xiàn)為單個組件的結(jié)構(gòu)和功能可以被實現(xiàn)為單獨的組件。這些以及其他變化、修改、附加和改進落入本文主題的范圍內(nèi)。

本文將某些實施例描述為包括邏輯或多個組件、模塊或機制。模塊可以構(gòu)成軟件模塊(例如,機器可讀介質(zhì)上體現(xiàn)的或傳輸信號中的代碼)或硬件模塊?!败浖K”是能夠執(zhí)行某些操作的有形單元,并且可以采用某種物理方式被配置或布置。在各種示例實施例中,一個或多個計算機系統(tǒng)(例如,獨立計算機系統(tǒng)、客戶端計算機系統(tǒng)、或服務(wù)器計算機系統(tǒng))或計算機系統(tǒng)的一個或多個硬件模塊(例如,處理器或一組處理器)可以由軟件(例如,應(yīng)用或應(yīng)用部分)配置為運行以執(zhí)行本文所述的某些操作的硬件模塊。

在一些實施例中,硬件模塊可以被機械地、電子地、或其任何適當組合地實現(xiàn)。例如,硬件模塊可以包括被永久配置成執(zhí)行某些操作的專用電路或邏輯。例如,硬件模塊可以是專用處理器,諸如,現(xiàn)場可編程門陣列(FPGA)或ASIC。硬件模塊還可以包括暫時由軟件配置成執(zhí)行某些操作的可編程邏輯或電路。例如,硬件模塊可以包括包含在通用處理器或其他可編程處理器內(nèi)的軟件。將認識到的是,以專用并且永久配置的電路或以暫時配置的電路(例如,由軟件配置)機械地實現(xiàn)硬件模塊的決定可以由成本和時間考慮驅(qū)動。

因此,短語“硬件模塊”應(yīng)理解為包含有形實體,其是被物理地構(gòu)造、永久地配置(例如,硬接線)或暫時地配置(例如,編程)從而以某種方式運行或執(zhí)行本文所述的某種操作的實體。如本文使用的,“硬件實現(xiàn)的模塊”指的是硬件模塊??紤]其中硬件模塊被暫時配置(例如,編程)的實施例,每個硬件模塊不需要在時間上的任何一個時刻被配置或例示。例如,在硬件模塊包括由軟件配置變成專用處理器的通用處理器的情況下,該通用處理器可以在不同的時間被配置為相應(yīng)不同的專用處理器(例如,包括不同的硬件模塊)。軟件可以相應(yīng)地將例如處理器配置成構(gòu)成在一個時刻的特定硬件模塊,并且構(gòu)成在不同的時刻的不同的硬件模塊。

硬件模塊可以將信息提供到其他硬件模塊并且從其他硬件模塊接收信息。相應(yīng)地,所述的硬件模塊可以被視為通信地耦合。在多個硬件模塊同時存在的情況下,通信可以通過兩個或多個硬件模塊之間的信號傳輸(例如,通過適當?shù)碾娐泛涂偩€)實現(xiàn)。在其中多個硬件模塊在不同的時間配置或例示的實施例中,此類硬件模塊之間的通信可以例如通過在多個硬件模塊訪問的存儲器結(jié)構(gòu)中存儲和檢索信息來實現(xiàn)。例如,一個硬件模塊可以執(zhí)行操作,并將該操作的輸出存儲在其通信地耦合到的存儲器設(shè)備中。進一步的硬件模塊然后可以在稍后的時間訪問存儲器設(shè)備以檢索和處理所存儲的輸出。硬件模塊還可以啟動與輸入或輸出設(shè)備的通信,并且可以在源(例如,信息的集合)上運行。

本文所述的示例方法的各種操作可以至少部分地通過一個或多個處理器執(zhí)行,該處理器被暫時地配置(例如,通過軟件)或永久地配置以執(zhí)行相關(guān)操作。無論暫時地還是永久地配置,此類處理器可以構(gòu)成處理器實現(xiàn)的模塊,其操作成執(zhí)行本文所述的一個或多個操作或功能。如本文使用的,“處理器實現(xiàn)的模塊”指的是使用一個或多個處理器實現(xiàn)的硬件模塊。

類似地,本文所述的方法可以至少部分地處理器實現(xiàn),處理器是硬件的一個示例。例如,方法的操作中的至少一些可以通過一個或多個處理器或處理器實現(xiàn)的模塊執(zhí)行。此外,一個或多個處理器還可以操作以支持在“云計算”環(huán)境中的相關(guān)操作的性能或作為“軟件即服務(wù)”(SaaS)。例如,至少一些操作可以由一組計算機執(zhí)行(作為包括處理器的機器的示例),其中這些操作可經(jīng)由網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))并且經(jīng)由一個或多個適當?shù)慕涌冢ɡ纾瑧?yīng)用編程接口(API))訪問。

某些操作的性能可以在一個或多個處理器中分布,不僅駐留在單個機器內(nèi),而且跨多個機器部署。在一些示例實施例中,一個或多個處理器或處理器實現(xiàn)的模塊可以位于單個地理位置中(例如,在家庭環(huán)境、辦公室環(huán)境、或服務(wù)器群內(nèi))。在其他示例實施例中,一個或多個處理器或處理器實現(xiàn)的模塊可以跨多個地理位置分布。

本說明書的一些部分依據(jù)數(shù)據(jù)上的操作的算法或符號表示呈現(xiàn),該數(shù)據(jù)被作為比特或二進制數(shù)字信號存儲在機器存儲器(例如,計算機存儲器)內(nèi)。這些算法或符號表示是由數(shù)據(jù)處理領(lǐng)域的技術(shù)人員使用以將其工作的實質(zhì)傳遞到本領(lǐng)域中的其他技術(shù)人員的技術(shù)的示例。如本文使用的,“算法”是導(dǎo)致期望結(jié)果的操作或相似處理的自治序列。在本上下文中,算法和操作涉及物理量的物理操縱。此類物理量可以典型地(但不必然)采取能夠由機器存儲、訪問、傳遞、組合、比較或以其他方式操縱的電氣、磁性、或光學(xué)信號的形式。有時主要出于通常使用的原因使用諸如下列詞語指代此類信號是方便的:“數(shù)據(jù)”、“內(nèi)容”、“比特”、“價值”、“元素”、“符號”、“字符”、“術(shù)語”、“號碼”、“數(shù)字”等。然而,這些詞語僅是方便標簽,并且與適當?shù)奈锢砹肯嚓P(guān)聯(lián)。

除非以其他方式具體指出,本文使用諸如“處理”、“計算”、“運算”、“確定”、“呈現(xiàn)”、“顯示”等的詞語的討論可以指的是操縱或轉(zhuǎn)換表示為物理(例如,電子、磁性或光線)量的數(shù)據(jù)的機器(例如,計算機)的動作或過程,該物理量在一個或多個存儲器(例如易失性存儲器、非易失性存儲器、或其任何適當組合)、寄存器、或接收、存儲、傳送或顯示信息的其他機器組件內(nèi)。此外,除非以其他方式具體指出,本文使用在專利文檔中通用的術(shù)語“一”或“一個”以包括一個或多于一個的實例。最后,除非以其他方式具體指出,如本文使用的連接詞“或者”指的是非排他的“或者”。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
高唐县| 民勤县| 界首市| 玉林市| 台安县| 永和县| 永川市| 肥东县| 涪陵区| 绍兴县| 平阳县| 三原县| 喀什市| 大荔县| 普格县| 商都县| 罗山县| 垫江县| 宿松县| 保康县| 竹溪县| 云浮市| 安陆市| 囊谦县| 武宣县| 兴文县| 河津市| 彭阳县| 喀喇沁旗| 开远市| 砀山县| 茶陵县| 莲花县| 尉氏县| 柏乡县| 虎林市| 读书| 赤城县| 宝丰县| 基隆市| 山东|