本公開涉及內(nèi)容共享平臺領(lǐng)域,具體地涉及征集和創(chuàng)建協(xié)作內(nèi)容項。
背景技術(shù):
在互聯(lián)網(wǎng)上,社交網(wǎng)絡(luò)允許用戶彼此連接并且共享信息。許多社交網(wǎng)絡(luò)包括內(nèi)容共享方面,該內(nèi)容共享方面允許用戶上傳、查看和共享內(nèi)容,諸如視頻內(nèi)容、圖像內(nèi)容、音頻內(nèi)容、文本內(nèi)容等(其可以被統(tǒng)稱為“媒體項”或者“內(nèi)容項”)。這樣的媒體項可以包括音頻片段、電影片段、TV片段、和音樂視頻、以及業(yè)余內(nèi)容——諸如視頻博客、短原創(chuàng)視頻、圖片、照片、其它多媒體內(nèi)容等。用戶可以使用計算裝置(諸如智能電話、蜂窩電話、膝上型計算機、臺式計算機、上網(wǎng)本、平板計算機)來使用、播放、和/或消費媒體項(例如觀看數(shù)字視頻、和/或收聽數(shù)字音樂)。
如今,許多社交網(wǎng)絡(luò)在用戶的任何重要事件——諸如生日快來臨時會警示用戶的聯(lián)系人。在一些情況下,這些警示提示該聯(lián)系人就該重要事件向用戶發(fā)送消息(例如,祝他們生日快樂)。然而,來自用戶聯(lián)系人的所提示的消息往往非常重復(fù)乏味,使得這些消息空洞并且易于淡忘。這對于各種重要事件都是如此,不僅僅包括生日,還包括許多其它類型的生活事件:祝賀消息(搬到新城市、找到新工作、升職、訂婚、結(jié)婚、生子)、回憶(交友周年紀(jì)念、學(xué)年結(jié)束、工作結(jié)束)、不幸(早日康復(fù)、吊唁)等。
技術(shù)實現(xiàn)要素:
以下是本公開的簡化的發(fā)明內(nèi)容以便提供對本公開的一些方面的基本理解。本發(fā)明內(nèi)容不是對本公開的廣泛概述。其既不旨在標(biāo)識本公開的重要或者關(guān)鍵元件,也不旨在記述本公開的特定實施方式的任何范圍或者權(quán)利要求書的任何范圍。其唯一目的是以簡化的形式呈現(xiàn)本公開的一些構(gòu)思以作為后文呈現(xiàn)的更詳細(xì)的描述的前序。
在一個實施方式中,公開了一種用于征集和創(chuàng)建協(xié)作內(nèi)容項的方法。該方法包括:識別目標(biāo)用戶的聯(lián)系人,所述聯(lián)系人均具有與目標(biāo)用戶的超過親密度分值閾值的親密度分值。該方法進一步包括:從所識別的聯(lián)系人中的每個聯(lián)系人征集由所識別的聯(lián)系人管理(curate)的內(nèi)容項以向該目標(biāo)用戶傳達(dá)與該目標(biāo)用戶獨有的事件相對應(yīng)的個性化消息。該方法還包括:接收來自至少所識別的聯(lián)系人的子集的內(nèi)容項;以及向該目標(biāo)用戶提供包括所接收的內(nèi)容項的協(xié)作內(nèi)容產(chǎn)品。
在一個實施方式中,所識別的聯(lián)系人中的每個聯(lián)系人與所述目標(biāo)用戶之間的親密度分值基于以下中的至少一個:消息傳送頻率、在照片中的共同出現(xiàn)、在視頻中的共同出現(xiàn)、共享的簽到、共享的聯(lián)系人、共享的訂閱、以及共享的查看統(tǒng)計信息。在另一個實施方式中,該方法進一步包括:生成容器以在組合之前保持所接收的內(nèi)容項。另外,協(xié)作內(nèi)容產(chǎn)品可以包括播放列表。此外,協(xié)作內(nèi)容產(chǎn)品可以包括單個視頻。
在另一個實施方式中,該方法進一步包括:將所接收的內(nèi)容項拼接在一起以生成單個視頻。所接收的內(nèi)容項可以根據(jù)提供該內(nèi)容項的所識別的聯(lián)系人的親密度分值來在該單個視頻中排序。該內(nèi)容項以該內(nèi)容項的對應(yīng)的作出貢獻(xiàn)的聯(lián)系人與該目標(biāo)用戶的親密度分值的值漸減的方式來排序。此外,該方法可以進一步包括:提供一次性郵件地址以供所識別的聯(lián)系人發(fā)送他們所管理的針對目標(biāo)用戶的內(nèi)容項。在一個實施方式中,該方法可以進一步包括:將該協(xié)作消息的隱私設(shè)置設(shè)置為該目標(biāo)用戶和該作出貢獻(xiàn)的聯(lián)系人的默認(rèn)值。
在另外的實施方式中,該方法進一步包括:從該聯(lián)系人中的指定聯(lián)系人接收對該聯(lián)系人中的集合的選擇以征集傳達(dá)針對所述目標(biāo)用戶的個性化消息的內(nèi)容項。此外,該方法可以包括:接收使該指定聯(lián)系人作為協(xié)作內(nèi)容產(chǎn)品的所有者的指派,其中,該所有者被提供向該協(xié)作內(nèi)容產(chǎn)品添加新的聯(lián)系人并且更新包括該協(xié)作內(nèi)容產(chǎn)品的內(nèi)容項的順序的許可。
在額外的實施方式中,還公開了用于執(zhí)行上述實施方式的操作的計算裝置。另外,在本公開的實施方式中,計算機可讀存儲介質(zhì)存儲用于執(zhí)行上述實施方式的操作的方法。
附圖說明
在附圖的圖中,通過示例的方式而非限制的方式對本公開進行了圖示。
圖1圖示了根據(jù)本公開的一個實施方式的示例系統(tǒng)架構(gòu)。
圖2是圖示了根據(jù)本公開的一個實施方式的協(xié)作內(nèi)容組件的框圖。
圖3是圖示了根據(jù)本公開的一些實施方式的用于征集和創(chuàng)建協(xié)作內(nèi)容產(chǎn)品的方法的流程圖。
圖4是圖示了根據(jù)本公開的一些實施方式的向目標(biāo)用戶提供協(xié)作內(nèi)容產(chǎn)品的方法的流程圖。
圖5是圖示了根據(jù)本公開的一個實施方式的在社交網(wǎng)絡(luò)上的目標(biāo)用戶的聯(lián)系人的示例主頁GUI的屏幕截圖。
圖6是圖示了根據(jù)本公開的一個實施方式的向社交網(wǎng)絡(luò)上的目標(biāo)用戶的聯(lián)系人的征集的屏幕截圖。
圖7是圖示了根據(jù)本公開的一個實施方式的、顯示針對目標(biāo)用戶所生成的協(xié)作內(nèi)容產(chǎn)品的目標(biāo)用戶的主頁GUI的屏幕截圖。
圖8是圖示了根據(jù)本公開的一個實施方式的、顯示向目標(biāo)用戶通知針對該目標(biāo)用戶生成的協(xié)作內(nèi)容產(chǎn)品的彈出窗口的目標(biāo)用戶的另一主頁GUI的屏幕截圖。
圖9是圖示了根據(jù)一些實施方式的示例性計算機系統(tǒng)的框圖。
具體實施方式
描述了用于征集和創(chuàng)建協(xié)作內(nèi)容項的實施方式。在一個實施方式中,社交網(wǎng)絡(luò)可以包括協(xié)作內(nèi)容組件,該協(xié)作內(nèi)容組件使得能夠從社交網(wǎng)絡(luò)上的用戶的聯(lián)系人征集針對社交網(wǎng)絡(luò)的目標(biāo)用戶的個性化消息。協(xié)作內(nèi)容組件還可以基于來自用戶聯(lián)系人的征集到的個性化消息來生成針對目標(biāo)用戶的協(xié)作內(nèi)容產(chǎn)品。例如,協(xié)作內(nèi)容組件可以圍繞與目標(biāo)用戶相對應(yīng)的特定事件來征集內(nèi)容并且集合成視頻以制成情感上更令人動容的問候或消息。
本公開的實施方式可以針對其來征集和創(chuàng)建協(xié)作消息的用戶事件包括:生日和/或其它類型的生活事件,諸如祝賀消息(搬到新城市、找到新工作、升職、訂婚、結(jié)婚、生子)、回憶(reflection)(交友周年紀(jì)念、學(xué)年結(jié)束、工作結(jié)束)、不幸(早日康復(fù)、吊唁)等。例如,協(xié)作內(nèi)容組件可以在用戶生日之前鼓勵社交網(wǎng)絡(luò)上的用戶的聯(lián)系人針對用戶的生日貢獻(xiàn)消息(以視頻的形式或者其它形式)。然后,例如,協(xié)作內(nèi)容組件可以將聯(lián)系人的貢獻(xiàn)聚合成播放列表或者單個視頻,然后在用戶生日那天將該播放列表或者單個視頻發(fā)布給他/她。
內(nèi)容共享平臺和/或社交網(wǎng)絡(luò)的先前的實施方式?jīng)]有提供用于征集和創(chuàng)建關(guān)于用戶的特殊事件的協(xié)作內(nèi)容項的方案。這些內(nèi)容共享平臺和社交網(wǎng)絡(luò)可以鼓勵用戶祝他們的朋友生日快樂,但是得到的消息通常卻種類單一且沒有獨創(chuàng)性(例如,許多都是對Jane的生日的“Jane,生日快樂!”消息)。先前的實施方式?jīng)]有使一組用戶相配合來針對用戶的特殊事件創(chuàng)建協(xié)作內(nèi)容項,諸如單個視頻或者播放列表。本公開的實施方式通過提供用于眾包個性化消息的引人注目的介質(zhì)以供用戶創(chuàng)建獨特的體驗來提高內(nèi)容共享平臺和/或社交網(wǎng)絡(luò)的用戶體驗。本公開的實施方式將創(chuàng)建受到您的朋友愛和珍視的更令人動容的感受。
圖1圖示了根據(jù)本公開的一個實施方式的用于合并內(nèi)容共享平臺的內(nèi)容頻道的示例系統(tǒng)架構(gòu)100。系統(tǒng)架構(gòu)100包括客戶端裝置110A至110Z、網(wǎng)絡(luò)105、數(shù)據(jù)存儲106、內(nèi)容共享平臺120、和服務(wù)器130。在一個實施方式中,網(wǎng)絡(luò)105可以包括公用網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))、專用網(wǎng)絡(luò)(例如局域網(wǎng)(LAN)或者廣域網(wǎng)(WAN))、有線網(wǎng)絡(luò)(例如以太網(wǎng)網(wǎng)絡(luò))、無線網(wǎng)絡(luò)(例如802.11網(wǎng)絡(luò)或Wi-Fi網(wǎng)絡(luò))、蜂窩網(wǎng)絡(luò)(例如長期演進(LTE)網(wǎng)絡(luò))、路由器、集線器、交換機、服務(wù)器計算機、和/或其組合。在一個實施方式中,數(shù)據(jù)存儲106可以是存儲器(例如隨機存取存儲器)、高速緩存、驅(qū)動器(例如硬盤驅(qū)動器)、閃存驅(qū)動器、數(shù)據(jù)庫系統(tǒng)、或者能夠存儲數(shù)據(jù)的另一類型的組件或者裝置。數(shù)據(jù)存儲106還可以包括多個存儲組件(例如多個驅(qū)動器或者多個數(shù)據(jù)庫),該多個存儲組件還可以跨多個計算裝置(例如多個服務(wù)器計算機)。
客戶端裝置110A至110Z均可以包括計算裝置,諸如個人計算機(PC)、膝上型計算機、移動電話、智能電話、平板計算機、筆記本計算機等。在一些實施方式中,客戶端裝置110A至110Z還可以被稱作“用戶裝置”。每個客戶端裝置包括媒體查看器111。在一個實施方式中,媒體查看器111可以是允許用戶查看諸如圖像、視頻、網(wǎng)頁、文件等內(nèi)容的應(yīng)用。例如,媒體查看器111可以是能夠訪問、檢索、呈現(xiàn)、和/或?qū)Ш接蓋eb服務(wù)器派發(fā)的內(nèi)容(例如,諸如超文本標(biāo)記語言(HTML)頁的網(wǎng)頁、數(shù)字媒體項等)的web瀏覽器。媒體查看器111可以向用戶渲染、顯示、和/或呈現(xiàn)內(nèi)容(例如網(wǎng)頁、媒體查看器)。媒體查看器111還可以顯示被嵌入在網(wǎng)頁(例如,可以提供有關(guān)在線商戶銷售的產(chǎn)品的信息的網(wǎng)頁)中的嵌入式媒體播放器(例如,播放器或者HTML5播放器)。在另一示例中,媒體查看器111可以是允許用戶查看數(shù)字媒體項(例如數(shù)字視頻、數(shù)字圖像、電子書等)的獨立應(yīng)用。
可以由服務(wù)器130和/或內(nèi)容共享平臺120將媒體查看器111提供至客戶端裝置110A至110Z。例如,媒體查看器111可以是被嵌入在內(nèi)容共享平臺120所提供的網(wǎng)頁中的嵌入式媒體播放器。在另一示例中,媒體查看器111可以是從服務(wù)器130下載的應(yīng)用。
一般地,在一個實施方式中描述的由內(nèi)容共享平臺120執(zhí)行的功能在其它實施方式中視情況也可以在客戶端裝置110A至110Z上被執(zhí)行。另外,歸因于特定組件的功能能夠由一起運行的多個組件或不同組件來執(zhí)行。內(nèi)容共享平臺120還能夠作為通過適當(dāng)?shù)膽?yīng)用編程接口被提供至其它系統(tǒng)或裝置的服務(wù)來訪問,并且因此不限于在網(wǎng)站中使用。
在一個實施方式中,內(nèi)容共享平臺120可以是可以被用于向用戶提供對媒體項的訪問和/或向用戶提供媒體項的一個或多個計算裝置(諸如,機架式服務(wù)器、路由器計算機、服務(wù)器計算機、個人計算機、大型計算機、膝上型計算機、平板計算機、臺式計算機等)、數(shù)據(jù)存儲(例如硬盤、存儲器、數(shù)據(jù)庫)、網(wǎng)絡(luò)、軟件組件、和/或硬件組件。例如,內(nèi)容共享平臺120可以允許用戶消費、上傳、搜索、贊同(“喜歡”)、不喜歡、和/或評論媒體項。內(nèi)容共享平臺120還可以包括可以被用于向用戶提供對媒體項的訪問的網(wǎng)站(例如網(wǎng)頁)。
在本公開的實施方式中,“用戶”可以被表示為單個個體。然而,本公開的其它實施方式涵蓋了“用戶”受一組用戶和/或自動化源控制的實體。例如,可以將社交網(wǎng)絡(luò)中結(jié)合成社區(qū)的一組個體用戶視為“用戶”。在另一示例中,自動化消費者可以是內(nèi)容共享平臺120的自動化攝取管線,諸如主題頻道。
內(nèi)容共享平臺120可以包括多個頻道(例如頻道A至Z)。頻道能夠是可從具有公共話題、主題、或者主旨的數(shù)據(jù)內(nèi)容或者公共源獲得的數(shù)據(jù)內(nèi)容。數(shù)據(jù)內(nèi)容能夠是由用戶選擇的數(shù)字內(nèi)容、可由用戶獲得的數(shù)字內(nèi)容、由用戶上傳的數(shù)字內(nèi)容、由內(nèi)容提供者選擇的數(shù)字內(nèi)容、由廣播公司選擇的數(shù)字內(nèi)容等。例如,頻道X能夠包括視頻Y和Z。能夠?qū)㈩l道與所有者相關(guān)聯(lián),該所有者是能夠在頻道上執(zhí)行動作的用戶?;谠撍姓叩膭幼?,諸如所有者使數(shù)字內(nèi)容在頻道上可用、所有者選擇(例如喜歡(liking))與另一頻道相關(guān)聯(lián)的數(shù)字內(nèi)容、所有者評論與另一頻道相關(guān)聯(lián)的數(shù)字內(nèi)容等,來使不同的活動能夠與頻道相關(guān)聯(lián)。與頻道相關(guān)聯(lián)的活動能夠被收集到該頻道的活動饋送中。除了頻道的所有者之外的用戶能夠訂閱他們感興趣的一個或多個頻道?!坝嗛啞钡母拍钜部梢苑Q為“喜歡(liking)”、“關(guān)注(following)”、“加為好友(friending)”等。
一旦用戶訂閱了頻道,則能夠向該用戶呈現(xiàn)來自頻道的活動饋送的信息。如果用戶訂閱了多個頻道,則可以將該用戶所訂閱的每個頻道的活動饋送組合成聚合活動饋送。能夠向用戶呈現(xiàn)來自該聚合活動饋送的信息。頻道可以具有它們自己的饋送。例如,當(dāng)導(dǎo)航至內(nèi)容共享平臺上的頻道的主頁時,可以在頻道主頁上示出由該頻道產(chǎn)生的饋送項。用戶可以具有聚合饋送,該聚合饋送是由來自用戶所訂閱的頻道中的全部的內(nèi)容項的至少一個子集組成的饋送。聚合饋送還可以包括來自用戶未訂閱的頻道的內(nèi)容項。例如,內(nèi)容共享平臺120或者其它社交網(wǎng)絡(luò)可以將推薦的內(nèi)容項插入到用戶的聚合饋送中,或者可以將與用戶的相關(guān)連接相關(guān)聯(lián)的內(nèi)容項插入到聚合饋送中。
每個頻道可以包括一個或多個媒體項121。媒體項121的示例可以包括但不限于:數(shù)字視頻、數(shù)字電影、數(shù)字照片、數(shù)字音樂、網(wǎng)站內(nèi)容、社交媒體更新、電子書(e書)、電子雜志、數(shù)字報紙、數(shù)字音頻書籍、電子期刊、web博客、簡易信息聚合(RSS)饋送、電子漫畫書、軟件應(yīng)用等。在一些實施方式中,媒體項121也被稱為媒體項。
可以經(jīng)由互聯(lián)網(wǎng)和/或經(jīng)由移動裝置應(yīng)用來消費媒體項121。為了簡潔和簡單,整個本文檔中將在線視頻(下文中也被稱為視頻)用作媒體項121的示例。如本文使用的,“媒體”、“媒體項”、“在線媒體項”、“數(shù)字媒體”、“數(shù)字媒體項”、“內(nèi)容”、和“內(nèi)容項”能夠包括電子文件,其能夠通過使用被配置為向?qū)嶓w呈現(xiàn)數(shù)字媒體項的軟件、固件、或者硬件來被執(zhí)行或加載。在一個實施方式中,內(nèi)容共享平臺120可以使用數(shù)據(jù)存儲106來存儲媒體項121。
在一個實施方式中,服務(wù)器130可以是一個或多個計算裝置(例如機架式服務(wù)器、服務(wù)器計算機等)。在一個實施方式中,服務(wù)器130可以被包括在內(nèi)容共享平臺120中。服務(wù)器130可以包括協(xié)作內(nèi)容組件140。協(xié)作內(nèi)容組件140使得能夠從用戶的聯(lián)系人(例如,使用第三方社交網(wǎng)絡(luò)服務(wù)器150)征集針對用戶的個性化消息以及基于所征集的個性化消息來生成針對該用戶的協(xié)作內(nèi)容。例如,協(xié)作內(nèi)容組件140可以圍繞與諸如內(nèi)容共享平臺120的社交網(wǎng)絡(luò)的用戶相對應(yīng)的特定事件來征集內(nèi)容并且集合成視頻以制成情感上更令人動容的問候或消息。
在一些實施方式中,協(xié)作內(nèi)容組件140可以與多個社交網(wǎng)絡(luò)和內(nèi)容共享平臺交互。例如,協(xié)作內(nèi)容組件140可以是內(nèi)容共享平臺120的一部分并且為諸如第三方社交網(wǎng)絡(luò)服務(wù)器150的第三方社交網(wǎng)絡(luò)的用戶提供服務(wù),或者反之亦然。在其它實施方式中,協(xié)作內(nèi)容組件140可以是外部系統(tǒng)的一部分并且單獨地或組合地向內(nèi)容共享平臺120和第三方社交網(wǎng)絡(luò)服務(wù)器150提供服務(wù)。
本公開的實施方式可以針對其來征集和創(chuàng)建協(xié)作消息的用戶事件可以包括:生日和/或許多其它類型的生活事件,諸如祝賀消息(搬到新城市、找到新工作、升職、訂婚、結(jié)婚、生子)、回憶(交友周年紀(jì)念、學(xué)年結(jié)束、工作結(jié)束)、不幸(早日康復(fù)、吊唁)等。例如,協(xié)作內(nèi)容組件140可以在用戶生日之前鼓勵社交網(wǎng)絡(luò)上的用戶的聯(lián)系人針對用戶的生日貢獻(xiàn)消息(以視頻的形式或者其它形式)。然后,例如,協(xié)作內(nèi)容組件140可以將聯(lián)系人的貢獻(xiàn)聚合成播放列表或者單個視頻,然后在用戶生日那天將該播放列表或者單個視頻發(fā)布給他/她。
在一些實施方式中,服務(wù)器130的協(xié)作內(nèi)容組件140可以與內(nèi)容共享平臺120和/或與其它第三方社交網(wǎng)絡(luò)服務(wù)器150交互以提供本公開的實施方式。下面關(guān)于圖2更詳細(xì)地描述協(xié)作內(nèi)容組件140及其具體功能的進一步描述。
雖然本公開的實施方式是在內(nèi)容共享平臺和提高內(nèi)容共享平臺上的內(nèi)容項的社交網(wǎng)絡(luò)共享方面來進行討論的,但是實施方式也可以被廣泛地應(yīng)用于在用戶之間提供連接的任何類型的社交網(wǎng)絡(luò)。本公開的實施方式不限于向用戶提供頻道訂閱的內(nèi)容共享平臺。
在此處討論的系統(tǒng)收集關(guān)于用戶的個人信息或者可以利用個人信息的情境下,可以向用戶提供機會來控制內(nèi)容共享平臺120是否收集用戶信息(例如,與用戶的社交網(wǎng)絡(luò)、社交動作或者活動、職業(yè)、用戶偏好、或者用戶的當(dāng)前地理位置有關(guān)的信息)或者控制是否和/或如何從內(nèi)容服務(wù)器接收可能與用戶較為相關(guān)的內(nèi)容。此外,在存儲或使用某些數(shù)據(jù)之前,可以以一種或多種方式來處理所述數(shù)據(jù),使得可以去除個人可識別信息。例如,可以處理用戶的身份,使得無法確定用戶的個人可識別信息,或者可以在獲得位置信息的情況下將用戶的地理位置一般化(諸如到城市、郵政編碼、或者州縣等級),使得無法確定用戶的具體位置。因此,用戶可以對內(nèi)容共享平臺120收集和/或使用關(guān)于用戶的信息的方式進行控制。
圖2是圖示了根據(jù)本公開的一個實施方式的協(xié)作內(nèi)容組件140的框圖。如上面所討論的,協(xié)作內(nèi)容組件140可以與單個社交網(wǎng)絡(luò)交互,或者可以在多個社交網(wǎng)絡(luò)當(dāng)中被利用(例如,被提供作為由其它第三方社交網(wǎng)絡(luò)利用的內(nèi)容共享平臺的服務(wù))。在一個實施方式中,協(xié)作內(nèi)容組件140包括親密度確定模塊210、協(xié)作消息傳送模塊220、和協(xié)作內(nèi)容生成模塊230。在不失一般性的情況下,可以在協(xié)作內(nèi)容組件140中包括更多或更少的組件。例如,可以將模塊中的兩個模塊組合成單個模塊,或者可以將模塊中的一個模塊劃分為兩個或更多模塊。在一個實施方式中,模塊中的一個或多個可以駐留在不同的計算裝置上(例如,駐留在不同的服務(wù)器計算機上、駐留在單個客戶端裝置上、或者分布在多個客戶端裝置當(dāng)中等)。此外,模塊中的一個或多個可以駐留在不同的內(nèi)容共享平臺、第三方社交網(wǎng)絡(luò)、和/或外部服務(wù)器上。
協(xié)作內(nèi)容組件140通信地耦合至數(shù)據(jù)存儲106。例如,協(xié)作內(nèi)容組件140可以經(jīng)由網(wǎng)絡(luò)(例如經(jīng)由圖1所圖示的網(wǎng)絡(luò)105)耦合至數(shù)據(jù)存儲106。在另一示例中,協(xié)作內(nèi)容組件140可以直接耦合至協(xié)作內(nèi)容組件140駐留的服務(wù)器(例如,可以直接耦合至服務(wù)器130)。數(shù)據(jù)存儲106可以是存儲器(例如,隨機存取存儲器)、高速緩存、驅(qū)動器(例如硬盤驅(qū)動器)、閃存驅(qū)動器、數(shù)據(jù)庫系統(tǒng)、或者能夠存儲數(shù)據(jù)的另一類型的組件或裝置。數(shù)據(jù)存儲106還可以包括多個存儲組件(例如多個驅(qū)動器或者多個數(shù)據(jù)庫),該多個存儲組件還可以跨多個計算裝置(例如多個服務(wù)器計算機)。數(shù)據(jù)存儲106包括內(nèi)容項數(shù)據(jù)290、用戶數(shù)據(jù)291、協(xié)作內(nèi)容數(shù)據(jù)292、和親密度數(shù)據(jù)293。
如上面所討論的,協(xié)作內(nèi)容組件140使得能夠針對目標(biāo)用戶征集個性化消息并且基于征集到的個性化消息來生成針對用戶的協(xié)作內(nèi)容。例如,協(xié)作內(nèi)容組件140可以圍繞與諸如內(nèi)容共享平臺120的社交網(wǎng)絡(luò)的用戶相對應(yīng)的特定事件來征集并且集合成視頻以制成情感上更令人動容的問候或消息。
協(xié)作內(nèi)容組件140可以確定針對社交網(wǎng)絡(luò)的目標(biāo)用戶的特殊事件即將到來。例如,社交網(wǎng)絡(luò)可以將用戶數(shù)據(jù)291保持在數(shù)據(jù)存儲106中,該用戶數(shù)據(jù)291標(biāo)識目標(biāo)用戶的生日、或者其它特殊事件。為了便于解釋,以下描述可以將目標(biāo)用戶的生日稱作特殊事件來從目標(biāo)用戶的聯(lián)系人征集和創(chuàng)建協(xié)作消息。然而,目標(biāo)用戶的其它事件也(或者作為替代)被設(shè)想為同樣適用于本公開的實施方式。
在一個實施方式中,一旦協(xié)作內(nèi)容組件140識別出與目標(biāo)用戶相對應(yīng)的作為協(xié)作消息的候選項的特殊事件,親密度確定模塊210就可以確定要聯(lián)系的目標(biāo)用戶的聯(lián)系人。親密度確定模塊210可以識別社交網(wǎng)絡(luò)上的目標(biāo)用戶的所有聯(lián)系人,并且然后計算在目標(biāo)用戶與他或她的所識別的聯(lián)系人中的每個聯(lián)系人之間的親密度分值。親密度分值可以針對協(xié)作消息場境并且可以基于各種因素中的任何因素,包括但不限于:在用戶之間的消息傳送頻率、用戶在照片中的共同出現(xiàn)、用戶之間的共享簽到(check-in)、用戶之間的共享聯(lián)系人、用戶之間的共享訂閱、用戶之間的共享興趣、以及用戶之間的共享查看統(tǒng)計信息。
然后,親密度確定模塊210可以識別目標(biāo)用戶的聯(lián)系人中具有超出預(yù)定親密度分值閾值的與該目標(biāo)用戶的親密度分值的一個或多個聯(lián)系人。親密度分值計算因子和/或親密度分值閾值可以由社交網(wǎng)絡(luò)的管理員和/或由目標(biāo)用戶來配置和調(diào)整??梢詫⒂H密度分值計算配置為確定可以將用戶的哪些聯(lián)系人視為目標(biāo)用戶的“親密朋友”,并且因此更有可能響應(yīng)于針對目標(biāo)用戶的事件征集消息而提供有意義的消息??梢詫⑺嬎愕挠H密度分值、用于計算協(xié)作內(nèi)容的親密度分值的配置信息、和/或親密度分值閾值數(shù)據(jù)作為親密度數(shù)據(jù)293存儲在數(shù)據(jù)存儲106中。在一些實施方式中,可以將每個所選擇的用戶的親密度分值存儲在數(shù)據(jù)存儲106的用戶數(shù)據(jù)291中。
在一些實施方式中,親密度確定模塊210可以與用戶的被稱為“組織聯(lián)系人”的特定聯(lián)系人交互以請求組織聯(lián)系人手動選擇被視為用戶的針對目標(biāo)用戶的協(xié)作消息的“良好”候選人的一個或多個其它聯(lián)系人。在其它實施方式中,用戶所選擇的聯(lián)系人的子集(例如朋友圈等)可以被親密度確定模塊210用來管理(curate)征集針對目標(biāo)用戶的協(xié)作消息的聯(lián)系人的列表。
當(dāng)親密度確定模塊210已經(jīng)選擇了目標(biāo)用戶的聯(lián)系人列表時,協(xié)作消息傳送模塊220與目標(biāo)用戶的所選擇的聯(lián)系人通信以征集針對目標(biāo)用戶的與事件有關(guān)的個性化消息。協(xié)作消息傳送模塊220可以使用各種通信介質(zhì)中的任何通信介質(zhì)來聯(lián)系所選擇的聯(lián)系人。例如,可以在社交網(wǎng)絡(luò)內(nèi)通過電子郵件、文本消息、移動通知、產(chǎn)品內(nèi)推廣等來向所選擇的聯(lián)系人傳送消息。協(xié)作消息傳送模塊220向所選擇的聯(lián)系人進行的征集將目標(biāo)用戶的事件通知給所選擇的聯(lián)系人并且請求所選擇的聯(lián)系人提供關(guān)于該事件的消息。在一些實施方式中,該消息可以處于視頻、音頻、文本、圖片、文檔、混合媒體等的形式。
來自協(xié)作消息傳送模塊220的征集可以提供特殊位置——諸如數(shù)據(jù)存儲106的協(xié)作內(nèi)容數(shù)據(jù)292——以供所選擇的聯(lián)系人發(fā)送他們的針對目標(biāo)用戶的個性化消息。例如,該特殊位置可以包括但不限于:通過征集消息中所提供的鏈接來訪問的上傳位置、由協(xié)作內(nèi)容組件140創(chuàng)建以上傳個性化消息的播放列表、或者用于發(fā)送個性化消息的電子郵件地址。在其它實施方式中,可以為個性化消息加上標(biāo)題或者以其他方式將個性化消息與協(xié)作內(nèi)容的唯一井號標(biāo)簽(hashtag)相關(guān)聯(lián)??梢詫⑻厥馕恢煤团c目標(biāo)用戶的協(xié)作內(nèi)容相對應(yīng)的唯一標(biāo)識符(ID)相關(guān)聯(lián)。這樣,內(nèi)容共享系統(tǒng)能夠?qū)τ伤x擇的用戶出于協(xié)作內(nèi)容的目的而上傳的內(nèi)容與為所選擇的用戶的個人賬戶上傳的內(nèi)容進行區(qū)分。
然后,目標(biāo)用戶的所選擇的聯(lián)系人可以將針對該目標(biāo)用戶的個性化消息提供至特殊位置。協(xié)作消息傳送模塊220可以設(shè)置用于接收響應(yīng)的預(yù)定時間段,或者可以提供基于響應(yīng)的接收速率的開放式(open-ended)響應(yīng)周期。在一些實施方式中,協(xié)作消息傳送模塊220可以跟蹤已經(jīng)提供個性化消息的所選擇的聯(lián)系人并且向未提供個性化消息的所選擇的聯(lián)系人發(fā)送一個或多個提醒。例如,協(xié)作消息傳送模塊220可以在接近特殊事件的日期——諸如在特殊事件的前一天——時發(fā)送提醒和/或最終警示。
在一些實施方式中,社交網(wǎng)絡(luò)可能會直到事件發(fā)生才知道目標(biāo)用戶的特殊事件(例如訂婚、不幸)。在這種情況下,協(xié)作消息傳送模塊220可以在繼事件發(fā)生之后的預(yù)定時間段內(nèi)立即開始從目標(biāo)用戶的聯(lián)系人征集消息。在其它實施方式中,用于接收對該征集的響應(yīng)的時間段可以是離散時間量(例如1周),或者可以是靈活的并且基于從聯(lián)系人接收到的響應(yīng)的數(shù)目和頻率來確定。例如,用于接收響應(yīng)的時間段可以基于響應(yīng)量而靈活變動。協(xié)作消息傳送模塊220可以繼續(xù)檢查聯(lián)系人的響應(yīng)時間段的曲線,并且執(zhí)行統(tǒng)計分析以確定該曲線的斜率變化。如果就響應(yīng)時間而言對于上傳的興趣在下降率上有足夠大的下降,則結(jié)束接收新視頻的時間段。
協(xié)作內(nèi)容生成模塊230可以將從所選擇的聯(lián)系人接收到的個性化消息組合成針對目標(biāo)用戶的協(xié)作內(nèi)容產(chǎn)品。協(xié)作內(nèi)容生成模塊230可以將個性化消息中的全部聚組為單個內(nèi)容項,或者可以將個性化消息聚集成單個播放列表,僅舉數(shù)例。協(xié)作內(nèi)容生成模塊230可以在目標(biāo)用戶的特殊事件當(dāng)天生成協(xié)作內(nèi)容,可以在用于接收個性化消息的時間段結(jié)束時生成協(xié)作內(nèi)容,或者可以在接收到個性化消息時立即生成協(xié)作內(nèi)容,僅舉數(shù)例。
協(xié)作內(nèi)容生成模塊230可以應(yīng)用不同的算法來確定在協(xié)作內(nèi)容(例如文件或播放列表)中的個性化消息的順序。例如,可以將具有最高親密度分值(由前述親密度確定模塊210計算的)的所選擇的聯(lián)系人放在協(xié)作內(nèi)容的開頭和結(jié)尾。在另一示例中,在整個協(xié)作內(nèi)容產(chǎn)品中,可以將個性化消息排列為關(guān)于所選擇的內(nèi)容的親密度分值單調(diào)遞增,以便具有最高潮的效果。在另一示例中,基于接收到消息的時間來將個性化消息布置在協(xié)作內(nèi)容中,使得將首先接收到的消息放在協(xié)作內(nèi)容產(chǎn)品的首位,以此類推。個性化消息在協(xié)作內(nèi)容中的排序能夠是可配置的,并且可以基于實驗和對協(xié)作內(nèi)容的響應(yīng)如何變化。
一旦系統(tǒng)生成了播放列表,則協(xié)作內(nèi)容生成模塊230在特殊事件發(fā)生時或者如果在特殊事件之前協(xié)作內(nèi)容組件140不知道該事件則在個性化消息接收時間段終止時,將播放列表提供給目標(biāo)用戶。協(xié)作內(nèi)容生成模塊230可以將協(xié)作內(nèi)容的隱私設(shè)置設(shè)置成默認(rèn)設(shè)置。所述默認(rèn)設(shè)置可以允許目標(biāo)用戶和向協(xié)作內(nèi)容貢獻(xiàn)了個性化消息的所選擇的聯(lián)系人查看該協(xié)作內(nèi)容。在一些實施方式中,如果協(xié)作內(nèi)容是播放列表,則作出貢獻(xiàn)的所選擇的聯(lián)系人可能僅能夠查看他們的個人貢獻(xiàn),并且無法查看其它作出貢獻(xiàn)的所選擇的聯(lián)系人的內(nèi)容。在其它實施方式中,如果協(xié)作內(nèi)容是單個經(jīng)組合文件,則可以警告作出貢獻(xiàn)的所選擇聯(lián)系人其它用戶可能能夠查看所貢獻(xiàn)的個性化消息和/或可以在將所選擇聯(lián)系人的貢獻(xiàn)包括到協(xié)作內(nèi)容之前請求肯定/許可。
協(xié)作內(nèi)容生成模塊230可以為目標(biāo)用戶生成消息,該消息通知目標(biāo)用戶由用戶的聯(lián)系人針對特殊事件生成的協(xié)作內(nèi)容并且為該目標(biāo)用戶提供訪問協(xié)作內(nèi)容的鏈接。在一些實施方式中,可以使協(xié)作內(nèi)容在社交網(wǎng)絡(luò)上的目標(biāo)用戶的主頁上占顯著位置(例如替換社交網(wǎng)絡(luò)的站點徽標(biāo)、或者處于社交網(wǎng)絡(luò)的每個頁面的頂部直到目標(biāo)用戶訪問協(xié)作內(nèi)容為止等)。
協(xié)作內(nèi)容組件140還可以鼓勵目標(biāo)用戶共享協(xié)作內(nèi)容。在這種情況下,可以由目標(biāo)用戶和/或作出貢獻(xiàn)的所選擇的聯(lián)系人來修改隱私設(shè)置。例如,目標(biāo)用戶可以請求作出貢獻(xiàn)的所選擇的聯(lián)系人允許與其他用戶共享他們所貢獻(xiàn)的內(nèi)容。
圖3是圖示了根據(jù)本公開的一些實施方式的、用于征集和創(chuàng)建協(xié)作內(nèi)容產(chǎn)品的方法300的流程圖??梢酝ㄟ^處理邏輯來執(zhí)行方法300,該處理邏輯包括硬件(例如電路、專用邏輯、可編程邏輯、微代碼等)、軟件(例如,在處理裝置上運行以用于執(zhí)行硬件模擬的指令)、或者其組合。
為了簡化說明,對本公開的方法進行了描繪并且將其描述為一系列動作。然而,根據(jù)本公開的動作能夠以各種順序發(fā)生和/或并行地發(fā)生,并且也能夠發(fā)生與本文沒有呈現(xiàn)和描述的其它動作。此外,實現(xiàn)根據(jù)所公開的主題的方法并非要求所有圖示的動作。此外,本領(lǐng)域的技術(shù)人員要理解和認(rèn)識到,可以替選地經(jīng)由狀態(tài)圖或者事件來將該方法表示為一系列相互關(guān)聯(lián)的狀態(tài)。另外,應(yīng)當(dāng)認(rèn)識到,本說明書中所公開的方法能夠被存儲在制上以促進將這樣的方法輸送和傳輸至計算裝置。如本文使用的,術(shù)語“制品”意圖涵蓋可從任何計算機可讀裝置或者存儲介質(zhì)訪問的計算機程序。在一個實施方式中,可以由如圖1和圖2所示的協(xié)作內(nèi)容組件140來執(zhí)行方法300。
參照圖3,在框310處,方法300在識別到發(fā)生了與社交網(wǎng)絡(luò)的目標(biāo)用戶相對應(yīng)的特殊事件時開始。該特殊事件可以包括生日、祝賀事件(搬到新城市、找到新工作、升職、訂婚、結(jié)婚、生子)、回憶(交友周年紀(jì)念、學(xué)年結(jié)束、工作結(jié)束)、不幸(早日康復(fù)、吊唁)等。在框320處,識別社交網(wǎng)絡(luò)上的目標(biāo)用戶的聯(lián)系人。
然后,在框330處,對于每個所識別的聯(lián)系人,計算與目標(biāo)用戶的協(xié)作內(nèi)容親密度分值。協(xié)作內(nèi)容親密度分值可以基于各種因素中的任何因素,包括但不限于:用戶之間的消息傳送頻率、用戶在照片中的共同出現(xiàn)、用戶之間的共享簽到、用戶之間的共享聯(lián)系人、用戶之間的共享訂閱、用戶之間的共享興趣、以及用戶之間的共享查看統(tǒng)計信息。
在框340處,選擇具有超出(在一些情況下,等于或者超出)協(xié)作聯(lián)系人親密度分值閾值的所計算的親密度分值的聯(lián)系人。該閾值可以是可配置的,并且可以由社交網(wǎng)絡(luò)的管理員和/或目標(biāo)用戶設(shè)置。隨后,在框350處,從所選擇的聯(lián)系人征集針對目標(biāo)用戶的特殊事件的消息。在一個實施方式中,可以使用各種不同的通信介質(zhì)來聯(lián)系所選擇的聯(lián)系人。例如,可以在社交網(wǎng)絡(luò)內(nèi)通過電子郵件、文本消息、移動通知、產(chǎn)品內(nèi)推廣等來向所選擇的聯(lián)系人傳送消息。該征集可以將通知所選擇的聯(lián)系人目標(biāo)用戶的特殊事件,并且請求所選擇的聯(lián)系人提供關(guān)于該事件的消息。
在框360處,響應(yīng)于框350的征集,從所選擇的聯(lián)系人接收針對目標(biāo)用戶的特殊事件的個性化消息。在一些實施方式中,該消息可以處于視頻、音頻、圖片、文檔、混合媒體等形式。在框370中,從接收到的個性化消息生成協(xié)作內(nèi)容產(chǎn)品。在一個實施方式中,將來自所選擇的聯(lián)系人的個性化消息組合成單個內(nèi)容項。在另一實施方式中,將個性化消息聚組成單個播放列表。可以應(yīng)用不同的算法來確定在協(xié)作內(nèi)容(例如文件或者播放列表)中的個性化消息的順序。
最后,在框380處,將生成的協(xié)作內(nèi)容提供給特殊事件的目標(biāo)用戶??梢詾槟繕?biāo)用戶生成消息,該消息通知該目標(biāo)用戶由該用戶的聯(lián)系人針對特殊事件生成的協(xié)作內(nèi)容,并且為目標(biāo)用戶提供訪問該協(xié)作內(nèi)容的鏈接。在一些實施方式中,可以使協(xié)作內(nèi)容處于社交網(wǎng)絡(luò)上的目標(biāo)用戶的主頁上的顯著位置(例如,替換社交網(wǎng)絡(luò)的站點徽標(biāo),或者處于社交網(wǎng)絡(luò)的每個頁面的頂部直到目標(biāo)用戶訪問該協(xié)作內(nèi)容為止等)。
圖4是圖示了根據(jù)本公開的一些實施方式的、向目標(biāo)用戶提供協(xié)作內(nèi)容產(chǎn)品的方法400的流程圖??梢酝ㄟ^處理邏輯來執(zhí)行方法400,該處理邏輯包括硬件(例如電路、專用邏輯、可編程邏輯、微代碼等)、軟件(例如,在處理裝置上運行以用于執(zhí)行硬件模擬的指令)、或者其組合。在一個實施方式中,可以由諸如圖1所示的客戶端裝置110A-110Z的客戶端裝置來執(zhí)行方法400。
參照圖4,在框410處,方法400在經(jīng)由客戶端裝置的圖形用戶界面(GUI)接收協(xié)作內(nèi)容產(chǎn)品的通知時開始。例如,客戶端裝置110A-110Z可以是移動裝置,該移動裝置提供了提供本公開的實施方式的社交網(wǎng)絡(luò)的GUI(例如在移動裝置上執(zhí)行的應(yīng)用中的GUI)。在另一示例中,客戶端裝置110A-110Z可以是計算裝置,該計算裝置提供了提供本公開的實施方式的GUI(例如在web瀏覽器中的網(wǎng)頁的GUI)。在一個實施方式中,針對客戶端裝置的目標(biāo)用戶所獨有的事件,為該目標(biāo)用戶生成協(xié)作內(nèi)容產(chǎn)品。在進一步的實施方式中,協(xié)作內(nèi)容產(chǎn)品包括均由目標(biāo)用戶的所選擇的聯(lián)系人管理的內(nèi)容項,以向該目標(biāo)用戶傳達(dá)與該目標(biāo)用戶所獨有的事件相對應(yīng)的個性化消息。
所選擇的聯(lián)系人均可以具有與目標(biāo)用戶的超出親密度分值閾值的親密度分值。所識別的聯(lián)系人中的每個與目標(biāo)用戶之間的親密度分值可以基于以下中的至少一個:消息傳送頻率、在照片中的共同出現(xiàn)、共享的簽到、共享的聯(lián)系人、共享的訂閱、以及共享的查看統(tǒng)計信息。
隨后,在框420處,經(jīng)由GUI來促進來自目標(biāo)用戶的輸入。該輸入可以請求訪問協(xié)作內(nèi)容產(chǎn)品。最后,在框430處,經(jīng)由GUI提供協(xié)作內(nèi)容產(chǎn)品以用于向目標(biāo)用戶顯示。在一個實施方式中,協(xié)作內(nèi)容產(chǎn)品是播放列表。在另一實施方式中,協(xié)作內(nèi)容產(chǎn)品是單個視頻。
圖5是圖示了社交網(wǎng)絡(luò)上的目標(biāo)用戶的聯(lián)系人的示例主頁GUI500的屏幕截圖。主頁GUI可以包括對于向目標(biāo)用戶發(fā)送個性化消息的聯(lián)系人的征集510。例如,征集510可以是提供目標(biāo)用戶的特殊事件(例如生日)的通知的主頁的一部分。征集510可以包括鏈接515,該鏈接515在被聯(lián)系人選擇時允許該聯(lián)系人發(fā)送如上面討論的個性化消息。
圖6是圖示了向社交網(wǎng)絡(luò)上的目標(biāo)用戶的聯(lián)系人的征集600的屏幕截圖。征集600可以是聯(lián)系人的社交網(wǎng)絡(luò)的另一GUI——諸如頁面或者應(yīng)用上的彈出GUI。征集600還可以包括鏈接620,該鏈接620在被聯(lián)系人選擇時允許該聯(lián)系人發(fā)送如上面討論的個性化消息。此外,征集600包括允許聯(lián)系人脫離或者關(guān)閉征集600的‘取消(cancel)’鏈接630。
圖7是圖示了顯示從目標(biāo)用戶的聯(lián)系人所貢獻(xiàn)的個性化內(nèi)容針對目標(biāo)用戶所生成的協(xié)作內(nèi)容產(chǎn)品的目標(biāo)用戶的主頁GUI 700的屏幕截圖。主頁GUI 700可以包括菜單欄705,該菜單欄705具有針對目標(biāo)用戶來定制的社交網(wǎng)絡(luò)的內(nèi)容和位置。主頁GUI 700還包括播放列表選項卡710。該播放列表選項卡顯示針對目標(biāo)用戶所生成的協(xié)作內(nèi)容產(chǎn)品720(例如播放列表)。協(xié)作內(nèi)容產(chǎn)品720包括響應(yīng)于向來自社交網(wǎng)絡(luò)的聯(lián)系人的征集而由用戶的聯(lián)系人貢獻(xiàn)的內(nèi)容項730。內(nèi)容項730可以包括由目標(biāo)用戶的聯(lián)系人生成的個性化消息。
圖8是圖示了顯示通知目標(biāo)用戶針對該目標(biāo)用戶所生成的協(xié)作內(nèi)容產(chǎn)品的彈出GUI 810的目標(biāo)用戶的另一主頁GUI 800的屏幕截圖。彈出GUI 810中的通知向目標(biāo)用戶通知:協(xié)作內(nèi)容項已經(jīng)針對目標(biāo)用戶的特殊事件來為目標(biāo)用戶生成并且包括由目標(biāo)用戶的聯(lián)系人貢獻(xiàn)的個性化消息。彈出GUI 810中的通知還可以包括允許目標(biāo)用戶訪問協(xié)作內(nèi)容產(chǎn)品以進行查看的鏈接820。
圖9圖示了計算機系統(tǒng)900的示例性形式的機器的圖解表示,在該計算機系統(tǒng)900內(nèi)可以執(zhí)行用于使得該機器執(zhí)行本文討論的任何一個或多個方法的指令集。在替選實施方式中,該機器可以連接(例如聯(lián)網(wǎng))至LAN、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、或者互聯(lián)網(wǎng)中的其它機器。該機器可以在客戶端-服務(wù)器網(wǎng)絡(luò)環(huán)境中的服務(wù)器或客戶端機器的容量中操作,或者在對等(或者分布式)網(wǎng)絡(luò)環(huán)境中作為對等機來操作。該機器可以是個人計算機(PC)、平板PC、機頂盒(STB)、個人數(shù)字助理(PDA)、蜂窩電話、web儀器、服務(wù)器、網(wǎng)絡(luò)路由器、交換機、或者橋接器、或者能夠執(zhí)行指定由該機器采取的行動的指令集(順序式或者其他方式)的任何機器。進一步地,雖然僅圖示了單個機器,但是術(shù)語“機器”也應(yīng)被領(lǐng)會為包括單獨地或者聯(lián)合地執(zhí)行用以實施本文所討論的方法中的任何一個或多個的一組(或者多組)指令的機器的任何集合。
示例性計算機系統(tǒng)900包括經(jīng)由總線808與彼此通信的處理裝置(處理器)902、主存儲器904(例如只讀存儲器(ROM)、閃速存儲器、動態(tài)隨機存取存儲器(DRAM)——諸如同步DRAM(SDRAM)或者Rambus DRAM(RDRAM)等)、靜態(tài)存儲器906(例如閃速存儲器、靜態(tài)隨機存取存儲器(SRAM))等)、以及數(shù)據(jù)存儲裝置918。
處理器903表示一個或多個通用處理裝置,諸如微處理器、中央處理單元等。更具體地,處理器902可以是復(fù)雜指令集計算(CISC)微處理器、精簡指令集計算(RISC)微處理器、超長指令字(VLIW)微處理器、或者實現(xiàn)其它指令集的處理器或者實現(xiàn)指令集的組合的處理器。處理器902還可以是一個或多個專用處理裝置,諸如專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、數(shù)字信號處理器(DSP)、網(wǎng)絡(luò)處理器等。處理器902被配置為執(zhí)行用于執(zhí)行本文討論的操作和步驟的指令926。
計算機系統(tǒng)900可以進一步包括網(wǎng)絡(luò)接口裝置922。計算機系統(tǒng)900還可以包括視頻播放單元910(例如液晶顯示器(LCD)、陰極射線管(CRT)、或者觸摸屏)、字母數(shù)字輸入裝置912(例如鍵盤)、光標(biāo)控制裝置914(例如鼠標(biāo))、以及信號生成裝置920(例如揚聲器)。
數(shù)據(jù)存儲裝置918可以包括計算機可讀存儲介質(zhì)924,其上存儲有體現(xiàn)本文描述的任何一個或多個方法或者功能的一個或多個指令集926(例如軟件)。指令926還可以在計算機系統(tǒng)900、主存儲器904和處理器902對其執(zhí)行期間完全地或者至少部分地駐留在主存儲器904內(nèi)和/或處理器902內(nèi),主存儲器904和處理器902也構(gòu)成計算機可讀存儲介質(zhì)??梢越?jīng)由網(wǎng)絡(luò)接口裝置922通過網(wǎng)絡(luò)974進一步傳送或者接收指令926。
在一個實施方式中,指令926包括用于可以分別與關(guān)于圖1和圖2所描述的它們的相同命名的對應(yīng)部分相對應(yīng)的協(xié)作內(nèi)容組件140的指令、和/或包含用于征集和創(chuàng)建協(xié)作內(nèi)容項的方法的軟件庫。雖然在示例性實施方式中將計算機可讀存儲介質(zhì)924示出為單個介質(zhì),但是術(shù)語“計算機可讀存儲介質(zhì)”應(yīng)當(dāng)被領(lǐng)會包括存儲該一個或多個指令集的單個介質(zhì)或多個介質(zhì)(例如,集中式或者分布式數(shù)據(jù)庫、和/或相關(guān)聯(lián)的高速緩存和服務(wù)器)。術(shù)語“計算機可讀存儲介質(zhì)”還應(yīng)當(dāng)被領(lǐng)會為包括能夠存儲、編碼、或者攜載用于由機器執(zhí)行并且使得該機器實施本公開的方法中的任何一個或多個方法的指令集的任何介質(zhì)。因此,術(shù)語“計算機可讀存儲介質(zhì)”應(yīng)當(dāng)被領(lǐng)會為包括但不限于固態(tài)存儲器、光學(xué)介質(zhì)、和磁介質(zhì)。
在前述描述中,闡述了許多細(xì)節(jié)。然而,對受益于本公開的本領(lǐng)域的普通技術(shù)人員顯而易見的是,在沒有這些具體細(xì)節(jié)的情況下也可以實踐本公開。在一些實例中,以框圖的形式而非詳細(xì)地示出眾所周知的結(jié)構(gòu)和裝置,以便避免模糊本公開。
已經(jīng)在計算機存儲器內(nèi)的數(shù)據(jù)位的操作的算法和符號表示方面呈現(xiàn)了本具體實施方式的一些部分。這些算法描述和表示是由數(shù)據(jù)處理領(lǐng)域中的技術(shù)人員使用以最有效地向本領(lǐng)域的技術(shù)人員傳達(dá)其工作實質(zhì)的方式。此處并且一般地,算法被構(gòu)思為導(dǎo)致所期望結(jié)果的步驟的自洽序列。該步驟是需要對物理量進行物理操縱的步驟。通常,盡管不是必要的,但是這些量采取能夠被存儲、傳輸、組合、比較、和以其他方式操縱的電信號或者磁信號的形式。已經(jīng)證明在有時便利的是,主要處于慣常用法的原因,將這些信號稱作位、值、元素、符號、字符、項、數(shù)字等。
然而,應(yīng)謹(jǐn)記,所有這些術(shù)語和類似的術(shù)語都要與適當(dāng)?shù)奈锢砹肯嚓P(guān)聯(lián),并且僅僅作為應(yīng)用于這些量的便利的標(biāo)簽。除非另外之處,否則從以下討論顯而易見,應(yīng)認(rèn)識到在整個說明書中,利用諸如“分段”、“分析”、“確定”、“使能”、“識別”、“修改”等術(shù)語的討論指代計算機系統(tǒng)或者相似的電子計算裝置的動作和過程,所述動作或過程操縱被表示為計算機系統(tǒng)的寄存器和存儲器內(nèi)的物理(例如電子)量的數(shù)據(jù)并且將其轉(zhuǎn)換成類似地被表示為計算機系統(tǒng)的存儲器或寄存器或者其它這樣的信息存儲、傳輸、或顯示裝置內(nèi)的物理量的其它數(shù)據(jù)。
本公開還涉及用于執(zhí)行本文的操作的設(shè)備。該設(shè)備可以針對所需目的來特別構(gòu)建,或者可以包括由存儲在計算機中的計算機程序選擇性地激活或者重新配置的通用計算機。這樣的計算機程序可以存儲在計算機可讀存儲介質(zhì)中,諸如但不限于任何類型的盤,包括軟盤、光盤、CD-ROM、和磁光盤、只讀存儲器(ROM)、隨機存取存儲器(RAM)、EPROM、EEPROM、磁卡或光卡、或者適于存儲電子指令的任何類型的介質(zhì)。
詞語“示例”或者“示例性的”在本文中被用于意指充當(dāng)示例、實例、或者圖示。本文中被描述為“示例”或者“示例性”的任何方面或設(shè)計不必被解釋為為比其它方面或者設(shè)計更優(yōu)選或者有利。相反,詞語“示例”或“示例性”的使用意圖以具體的方式來呈現(xiàn)構(gòu)思。如本申請中所使用的,術(shù)語“或者”意圖表示包容性的“或者”,而不是排他性的“或者”。即,除非另外指定或者從上下文清楚可見,否則“X包括A或者B”意圖意指任何自然的包含性排列組合。即,如果X包括A;X包括B;或者X包括A和B這兩者,則在上述任何實例下“X包括A或者B”都被滿足。此外,在本申請和所附權(quán)利要求書中使用的冠詞“一”和“一個”通常應(yīng)當(dāng)被解釋為意指“一個或多個”,除非另有規(guī)定或者從上下文清楚可見其指向單數(shù)形式。此外,貫穿全文,除非被描述如此,否則術(shù)語“實施例”或“一個實施例”或者“實施方式”或“一個實施方式”的使用不意圖意指相同的實施例或者實施方式。
貫穿本說明書,對“一個實施例”或者“實施例”的提及意指結(jié)合該實施例描述的特定特征、結(jié)構(gòu)、或者特性被包括在至少一個實施例中。因此,在貫穿本說明書的各處中短語“在一個實施例中”或者“在實施例中”的出現(xiàn)不一定全部指代相同實施例。此外,術(shù)語“或者”意圖意指包容性的“或者”,而不是排他性的“或者”。
要理解,上述說明意圖是說明性的,而不是限制性的。在閱讀并且理解上面的描述后,許多其它實施例對本領(lǐng)域的技術(shù)人員而言將是顯而易見的。因此,應(yīng)當(dāng)參照所附權(quán)利要求書連同這樣的權(quán)利要求書所享有的等同物的全部范圍來確定本公開的范圍。