亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

經(jīng)同步的分布式媒體資產(chǎn)的制作方法

文檔序號:6349710閱讀:148來源:國知局
專利名稱:經(jīng)同步的分布式媒體資產(chǎn)的制作方法
經(jīng)同步的分布式媒體資產(chǎn)背景用戶具有不斷增加的對媒體內(nèi)容的選擇,以便從諸如音樂、照片、視頻和其他媒體資產(chǎn)等的可用于消費(fèi)的媒體內(nèi)容中選擇。另外,典型的用戶可以具有可以在其上消費(fèi)媒體資產(chǎn)的若干不同的設(shè)備,例如臺式計(jì)算機(jī)、膝上型計(jì)算機(jī)和智能電話,且每一特定的設(shè)備都可以存儲各種類型的媒體資產(chǎn)的不同集合。因而,用戶可以具有在多個(gè)不同的設(shè)備上分布的媒體資產(chǎn)的若干不同的集合??梢猿霈F(xiàn)當(dāng)用戶想要訪問被存儲在設(shè)備上的特定的媒體資產(chǎn)但該用戶不能立即訪問設(shè)備時(shí)的情形。例如,用戶可以在離開家庭的位置處使用智能電話,且想要播放被存儲在該用戶的家中的臺式計(jì)算機(jī)上的歌曲。定位和檢索歌曲以便在智能電話上回放的典型方式可以是麻煩的,且要求大量的帶寬。因而,用戶可能花費(fèi)大量的時(shí)間來將媒體資產(chǎn)從臺式計(jì)算機(jī)傳遞到智能電話,或者用戶可以簡單地先行檢索媒體資產(chǎn)。概述提供本概述以便介紹被經(jīng)同步的分布式媒體資產(chǎn)的簡化概念。下面在詳細(xì)描述中進(jìn)一步描述各簡化概念。本概述不旨在標(biāo)識所要求保護(hù)的本主題的必要特征,也不預(yù)期用于確定所要求保護(hù)的本主題的范圍。描述了經(jīng)同步的分布式媒體資產(chǎn)。在各實(shí)施方式中,為可由被注冊給用戶的客戶機(jī)設(shè)備訪問的媒體資產(chǎn)維護(hù)全局元數(shù)據(jù)的全局媒體目錄。全局元數(shù)據(jù)可以對應(yīng)于被定位在各客戶機(jī)設(shè)備中的一個(gè)或多個(gè)的遠(yuǎn)程的媒體資產(chǎn)的實(shí)例。基于與被維護(hù)在客戶機(jī)設(shè)備的遠(yuǎn)程的全局媒體目錄相關(guān)聯(lián)的用戶標(biāo)識符,可以將客戶機(jī)設(shè)備注冊給用戶。然后,可以將被存儲在客戶機(jī)設(shè)備上的本地媒體資產(chǎn)的本地元數(shù)據(jù)與全局媒體目錄中的全局元數(shù)據(jù)聚集在一起。另外,可以從全局媒體目錄傳送全局元數(shù)據(jù)以便由被注冊給用戶的客戶機(jī)設(shè)備接收, 以便聚集到客戶機(jī)設(shè)備中的每一個(gè)的本地媒體目錄。然后,客戶機(jī)設(shè)備可以啟動(dòng)對由全局元數(shù)據(jù)標(biāo)識且被定位在該客戶機(jī)設(shè)備的遠(yuǎn)程的媒體資產(chǎn)的請求。在其他實(shí)施方式中,可以在與用戶標(biāo)識符相關(guān)聯(lián)的客戶機(jī)設(shè)備上檢測用戶偏好。 然后,可以定位對應(yīng)于用戶偏好的來自全局媒體目錄的條目。全局媒體目錄可以與用戶標(biāo)識符相關(guān)聯(lián),且由在客戶機(jī)設(shè)備的遠(yuǎn)程的資源維護(hù)。然后,可以接收對應(yīng)于全局媒體目錄中的條目且被基于用戶偏好定位的媒體資產(chǎn)。然后,可以從與用戶標(biāo)識符相關(guān)聯(lián)的不同的客戶機(jī)設(shè)備檢索媒體資產(chǎn)。附圖簡述參考下列各圖描述經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式。貫穿各圖使用相同的數(shù)字來引用類似的特征和組件

圖1闡釋可以在其中實(shí)現(xiàn)經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式的示例系統(tǒng)。圖2闡釋根據(jù)一個(gè)或多個(gè)實(shí)施方式用于經(jīng)同步的分布式媒體資產(chǎn)的示例方法。圖3闡釋根據(jù)一個(gè)或多個(gè)實(shí)施方式用于經(jīng)同步的分布式媒體資產(chǎn)的示例方法。圖4闡釋根據(jù)一個(gè)或多個(gè)實(shí)施方式用于經(jīng)同步的分布式媒體資產(chǎn)的示例方法。圖5闡釋根據(jù)一個(gè)或多個(gè)實(shí)施方式用于經(jīng)同步的分布式媒體資產(chǎn)的示例方法。
圖6闡釋可以實(shí)現(xiàn)經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式的示例設(shè)備的各種組件。詳細(xì)描述經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式提供維護(hù)包括被存儲在與特定用戶標(biāo)識符相關(guān)聯(lián)的不同設(shè)備上的媒體資產(chǎn)的元數(shù)據(jù)的全局媒體目錄。用戶可以利用用戶標(biāo)識符來向全局媒體目錄注冊客戶機(jī)設(shè)備。在注冊時(shí),通過將來自本地媒體目錄的元數(shù)據(jù)聚集到全局媒體目錄中,將被存儲在客戶機(jī)設(shè)備上的本地媒體目錄與全局媒體目錄同步。另外,可將來自全局媒體目錄的元數(shù)據(jù)與在客戶機(jī)設(shè)備處的本地媒體目錄聚集在一起,來提供描述被存儲在與用戶相關(guān)聯(lián)的不同的設(shè)備上的媒體資產(chǎn)的元數(shù)據(jù)的目錄。用戶可以經(jīng)由客戶機(jī)設(shè)備請求被存儲在不同的設(shè)備上的媒體資產(chǎn)。可以將媒體資產(chǎn)從不同的設(shè)備傳送(例如, 下載和/或上載)到全局媒體隊(duì)列并使其對客戶機(jī)設(shè)備可用(例如,用于下載和/或流傳播)。替代地,可以直接地將媒體資產(chǎn)從不同的設(shè)備傳送給發(fā)起請求的客戶機(jī)設(shè)備。盡管可以在任何數(shù)量的不同的環(huán)境、系統(tǒng)和/或各種配置中實(shí)現(xiàn)所描述的用于經(jīng)同步的分布式媒體資產(chǎn)的系統(tǒng)和方法的特征和概念,但是在下列的示例系統(tǒng)和環(huán)境的上下文中描述經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式。圖1闡釋可以在其中實(shí)現(xiàn)經(jīng)同步的分布式媒體資產(chǎn)的各種實(shí)施方式的示例系統(tǒng) 100。系統(tǒng)100包括被實(shí)現(xiàn)為用于媒體內(nèi)容管理和分發(fā)以及經(jīng)由通信網(wǎng)絡(luò)106與各種客戶機(jī)設(shè)備104通信的全局媒體管理器102。全局媒體管理器102可以被實(shí)現(xiàn)為管理不同的用戶和各用戶中的每一個(gè)的各種不同客戶機(jī)設(shè)備的媒體資產(chǎn)的一個(gè)或多個(gè)服務(wù)器設(shè)備。示例客戶機(jī)設(shè)備108表示在從全局媒體管理器102的全局媒體隊(duì)列112分發(fā)時(shí)接收全局媒體資產(chǎn)Iio的各種客戶機(jī)設(shè)備104。在媒體內(nèi)容分發(fā)系統(tǒng)中,全局媒體管理器102 包括促進(jìn)向全局媒體管理器102的用戶和設(shè)備的注冊以及其他鑒別和驗(yàn)證任務(wù)的識別管理器114。在示例實(shí)現(xiàn)中,可以利用諸如用戶標(biāo)識符等的標(biāo)識符來將客戶機(jī)設(shè)備104與特定用戶關(guān)聯(lián)起來。替代地或另外,該標(biāo)識符可以標(biāo)識特定的客戶機(jī)設(shè)備且可以被用來將其他客戶機(jī)設(shè)備與特定的客戶機(jī)設(shè)備相關(guān)聯(lián)。在一些實(shí)現(xiàn)中,用戶可以經(jīng)由客戶機(jī)設(shè)備108,例如經(jīng)由與全局媒體管理器102相關(guān)聯(lián)的web頁面,登錄到全局媒體管理器102。當(dāng)用戶登錄到全局媒體管理器102時(shí),全局媒體管理器可以判斷其他客戶機(jī)設(shè)備104中的一個(gè)或多個(gè)是否與用戶相關(guān)聯(lián)且因而可用于用戶的媒體資產(chǎn)的檢索。全局媒體管理器102也包括維護(hù)由客戶機(jī)設(shè)備104中的一個(gè)或多個(gè)存儲的媒體資產(chǎn)的元數(shù)據(jù)的全局媒體目錄116。媒體內(nèi)容(例如,包括所記錄的媒體內(nèi)容)可以包括如從任何媒體內(nèi)容和/或數(shù)據(jù)源接收的任何類型的音頻、視頻和/或圖像數(shù)據(jù)的媒體資產(chǎn)。媒體資產(chǎn)可以包括但不限于電視節(jié)目、電影、廣告、音樂、視頻剪輯、交互游戲、基于網(wǎng)絡(luò)的應(yīng)用和任何其他內(nèi)容或數(shù)據(jù)。通信網(wǎng)絡(luò)106可以包括促進(jìn)以任何格式的數(shù)據(jù)和媒體內(nèi)容的通信的任何類型的數(shù)據(jù)網(wǎng)絡(luò)、語音網(wǎng)絡(luò)、廣播網(wǎng)絡(luò)、基于IP的網(wǎng)絡(luò)和/或無線網(wǎng)絡(luò)118。使用任何類型的網(wǎng)絡(luò)拓?fù)浜?或通信協(xié)議來實(shí)現(xiàn)通信網(wǎng)絡(luò)106,且通信網(wǎng)絡(luò)106可以被表示為或以另外方式被實(shí)現(xiàn)為兩個(gè)或更多個(gè)網(wǎng)絡(luò)的組合。另外,帶箭頭的通信鏈路中的任何一個(gè)或多個(gè)促進(jìn)雙向通
fn °系統(tǒng)100中的各種客戶機(jī)設(shè)備104可以被實(shí)現(xiàn)為有線設(shè)備和/或無線設(shè)備中的任何一個(gè)或組合、任何形式的計(jì)算機(jī)設(shè)備、便攜式計(jì)算機(jī)設(shè)備、消費(fèi)性設(shè)備、媒體設(shè)備、通信設(shè)備、視頻處理和/或渲染設(shè)備、家用電器設(shè)備、電子設(shè)備和/或可以被實(shí)現(xiàn)為接收以任何形式的音頻、視頻和/或圖像數(shù)據(jù)的媒體內(nèi)容的任何其他類型的設(shè)備??蛻魴C(jī)設(shè)備也可以與操作設(shè)備的用戶(即,個(gè)人)和/或?qū)嶓w相關(guān)聯(lián),以使得設(shè)備描述包括用戶、軟件、固件和/ 或設(shè)備的組合的邏輯設(shè)備。示例客戶機(jī)設(shè)備108是表示可以實(shí)現(xiàn)經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式的各種客戶機(jī)設(shè)備104??梢詫⒃诖嗣枋龅母髟O(shè)備中的任何實(shí)現(xiàn)為帶有一個(gè)或多個(gè)處理器、通信組件、數(shù)據(jù)輸入、存儲器組件、處理和控制電路和/或媒體內(nèi)容渲染系統(tǒng)。也可以將設(shè)備實(shí)現(xiàn)為帶有參考圖6中所示出的示例設(shè)備描述的任何數(shù)量的不同組件及其組合。在這一示例中,客戶機(jī)設(shè)備108包括媒體內(nèi)容輸入120以接收來自全局媒體隊(duì)列 112的全局媒體資產(chǎn)110。替代地或另外,媒體內(nèi)容輸入120可以直接地從客戶機(jī)設(shè)備104 中的不同的客戶機(jī)設(shè)備接收媒體內(nèi)容。媒體內(nèi)容輸入120可以包括任何類型的通信接口和 /或數(shù)據(jù)輸入,例如可以經(jīng)由基于IP的網(wǎng)絡(luò)在其上接收數(shù)據(jù)流的因特網(wǎng)協(xié)議(IP)輸入??梢詫⒖蛻魴C(jī)設(shè)備108實(shí)現(xiàn)為帶有設(shè)備管理器122,設(shè)備管理器122可以包括控制應(yīng)用、軟件應(yīng)用、處理和控制模塊、對特定設(shè)備來說是本機(jī)的代碼和/或特定設(shè)備的硬件抽象層中的任何一個(gè)或組合。在這一示例中,客戶機(jī)設(shè)備108也包括本地媒體管理器124,本地媒體管理器124 被實(shí)現(xiàn)為生成對全局媒體資產(chǎn)110的請求并接收對本地媒體資產(chǎn)126的請求。在一種實(shí)現(xiàn)中,本地媒體資產(chǎn)1 可以被傳送給全局媒體隊(duì)列112并被包括在全局媒體資產(chǎn)110中。替代地或另外,可以使得來自本地媒體資產(chǎn)126的各媒體資產(chǎn)中的一個(gè)或多個(gè)可用于由各種客戶機(jī)設(shè)備104中的任何一個(gè)來直接訪問??蛻魴C(jī)設(shè)備108也包括本地媒體目錄128,本地媒體目錄1 被實(shí)現(xiàn)為存儲與本地媒體資產(chǎn)126相關(guān)的元數(shù)據(jù)以及來自全局媒體目錄116的元數(shù)據(jù)。可以周期性地和/或響應(yīng)于全局媒體目錄116中的改變而將本地媒體目錄1 與全局媒體目錄116同步。在一種實(shí)現(xiàn)中,用戶可以請求在本地媒體目錄1 中列出但被遠(yuǎn)程存儲(例如,被存儲在各種客戶機(jī)設(shè)備104中的不同的一個(gè)上)的媒體資產(chǎn)。本地媒體管理器IM將對媒體資產(chǎn)的請求傳送給全局媒體管理器102。然后,全局媒體管理器102定位客戶機(jī)設(shè)備104中的在其上存儲所請求的媒體資源的一個(gè)并請求該媒體資產(chǎn)。然后,該媒體資產(chǎn)被傳送給全局媒體隊(duì)列 112并被存儲為全局媒體資產(chǎn)110的一部分。在一些實(shí)現(xiàn)中,然后,可以由客戶機(jī)設(shè)備108從全局媒體隊(duì)列112下載所請求的媒體資產(chǎn)并將其包括在本地媒體資產(chǎn)126中以供在客戶機(jī)設(shè)備108上消費(fèi)(例如,回放、使用等等)。替代地或另外,可以從全局媒體隊(duì)列112流傳播所請求的媒體資產(chǎn)以供在客戶機(jī)設(shè)備108上消費(fèi)。然后,可以從全局媒體隊(duì)列112刪除所請求的媒體資產(chǎn),從而節(jié)省全局媒體隊(duì)列中的存儲空間。在一些實(shí)現(xiàn)中,全局媒體隊(duì)列112被配置為存儲所請求的媒體資產(chǎn),直到該媒體資產(chǎn)被傳送給客戶機(jī)設(shè)備108 (例如,經(jīng)由下載、上載和/或流傳播),在此之后從全局媒體隊(duì)列刪除該媒體資產(chǎn)。在一種實(shí)現(xiàn)中,全局媒體管理器102可以從客戶機(jī)設(shè)備104中不同于客戶機(jī)設(shè)備 108的一個(gè)接收對被存儲在客戶機(jī)設(shè)備108上的媒體資產(chǎn)的請求??梢詫⑺埱蟮拿襟w資產(chǎn)從客戶機(jī)設(shè)備108傳送給全局媒體隊(duì)列112,并使其對發(fā)起請求的客戶機(jī)設(shè)備可用(例如,經(jīng)由下載和/或流傳播)。在這一示例中,客戶機(jī)設(shè)備108也包括資產(chǎn)監(jiān)視器130,資產(chǎn)監(jiān)視器130被實(shí)現(xiàn)為跟蹤關(guān)于客戶機(jī)設(shè)備108的媒體資產(chǎn)使用、消費(fèi)和/或回放。例如,資產(chǎn)監(jiān)視器130可以跟蹤本地媒體資產(chǎn)126的哪些實(shí)例被最頻繁地播放,以及在客戶機(jī)設(shè)備108上消費(fèi)和/或由該客戶機(jī)設(shè)備的用戶請求的媒體資產(chǎn)的流派。流派可以包括分類媒體內(nèi)容和/或媒體資產(chǎn)的任何適當(dāng)?shù)姆绞健@纾魳妨髋煽梢园〒u滾、流行、鄉(xiāng)村、靈歌(soul)、世界音樂 (world music)等等。視頻流派可以包括喜劇、動(dòng)作、戲劇等等。流派也可以由用戶指定,例如個(gè)人媒體內(nèi)容(例如,家庭照片)、業(yè)務(wù)相關(guān)的內(nèi)容、娛樂內(nèi)容等等。資產(chǎn)監(jiān)視器130可以將用戶資產(chǎn)交互信息存儲為用戶偏好132,用戶偏好132可以被用來定位客戶機(jī)設(shè)備108 的用戶可能感興趣的媒體資產(chǎn)。日歷134被實(shí)現(xiàn)為跟蹤與客戶機(jī)設(shè)備108相關(guān)聯(lián)的事件。例如,用戶可以利用日歷134來記錄事件(例如,業(yè)務(wù)會(huì)議、社交事件等等)。資產(chǎn)監(jiān)視器130可以訪問日歷134 并確定可以被用來在客戶機(jī)設(shè)備108上定位要被請求的適當(dāng)?shù)拿襟w資產(chǎn)的事件信息。在一種實(shí)現(xiàn)中,可以與用戶偏好132 —起利用來自日歷134的事件來定位媒體資產(chǎn)以供在客戶機(jī)設(shè)備108上消費(fèi)。根據(jù)一個(gè)或多個(gè)經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式,分別參考圖2-圖5描述示例方法200-500。一般而言,此處所描述的任何功能、方法、過程、組件,以及模塊可使用硬件、軟件、固件、固定邏輯電路、手動(dòng)處理或其任何組合來實(shí)現(xiàn)。功能、方法、過程、組件、或模塊的軟件實(shí)現(xiàn)表示當(dāng)在基于計(jì)算的處理器上執(zhí)行時(shí)執(zhí)行指定任務(wù)的程序代碼??梢栽谟?jì)算機(jī)可執(zhí)行指令的一般上下文中描述示例方法,這些指令可包括軟件、應(yīng)用程序、例程、程序、 對象、組件、數(shù)據(jù)結(jié)構(gòu)、過程、模塊、功能等等。這些方法也可以在其中功能由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,計(jì)算機(jī)可執(zhí)行指令可以位于包括存儲器存儲設(shè)備的本地計(jì)算機(jī)存儲介質(zhì)和遠(yuǎn)程計(jì)算機(jī)存儲介質(zhì)兩者。進(jìn)一步,在此描述的特征是平臺無關(guān)的,使得可以在具有各種處理器的各種計(jì)算平臺上實(shí)現(xiàn)各技術(shù)。圖2闡釋經(jīng)同步的分布式媒體資產(chǎn)的示例方法200。描述方法的次序并不旨在解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實(shí)現(xiàn)本方法或?qū)崿F(xiàn)替換方法。在框202,維護(hù)可由被注冊給用戶的客戶機(jī)設(shè)備訪問的媒體資產(chǎn)的全局元數(shù)據(jù)的全局媒體目錄。例如,全局媒體目錄116維護(hù)被存儲在客戶機(jī)設(shè)備104上的媒體資產(chǎn)的元數(shù)據(jù)。元數(shù)據(jù)可以包括關(guān)于媒體資產(chǎn)的信息,例如歌曲標(biāo)題、視頻標(biāo)題、流派、文件大小、數(shù)字版權(quán)管理信息、用戶標(biāo)識信息等等。在框204,基于與被在客戶機(jī)設(shè)備遠(yuǎn)程地維護(hù)的全局媒體目錄相關(guān)聯(lián)的用戶標(biāo)識符,將客戶機(jī)設(shè)備注冊給用戶。例如,向全局媒體管理器102注冊客戶機(jī)設(shè)備108,全局媒體管理器102給客戶機(jī)設(shè)備108提供對全局媒體目錄116的訪問權(quán)。在框206,將被存儲在客戶機(jī)設(shè)備中的本地媒體資產(chǎn)的本地元數(shù)據(jù)與全局媒體目錄中的全局元數(shù)據(jù)聚集在一起。例如,將來自本地媒體目錄128的元數(shù)據(jù)與全局媒體目錄116聚集在一起。在框208,傳送來自全局媒體目錄的全局元數(shù)據(jù)以便由被注冊給用戶的客戶機(jī)設(shè)備接收。例如,來自全局媒體目錄116的元數(shù)據(jù)被傳送給客戶機(jī)設(shè)備108并被添加到本地媒體目錄128。因而,本地媒體目錄1 可以包括被存儲在客戶機(jī)設(shè)備104上的媒體資產(chǎn)的元數(shù)據(jù)。元數(shù)據(jù)可以被用來創(chuàng)建可以經(jīng)由客戶機(jī)設(shè)備108請求的媒體資產(chǎn)的列表。在框210,接收來自客戶機(jī)設(shè)備的對由全局元數(shù)據(jù)標(biāo)識的且被定位在客戶機(jī)設(shè)備的遠(yuǎn)程的媒體資產(chǎn)的請求。例如,用戶可以請求(例如,經(jīng)由到客戶機(jī)設(shè)備108的輸入)在全局媒體目錄116中標(biāo)識的且被存儲在其他客戶機(jī)設(shè)備104中的一個(gè)中的媒體資產(chǎn)。用戶可以借助于任何類型的用戶輸入來發(fā)起對來自在客戶機(jī)設(shè)備108處顯示的媒體資產(chǎn)的列表的媒體資產(chǎn)的請求。在框212,傳送所請求的媒體資產(chǎn)以便由客戶機(jī)設(shè)備接收。例如,可以發(fā)送來自其他客戶機(jī)設(shè)備104中的一個(gè)的媒體資產(chǎn),并將其存儲為全局媒體隊(duì)列112中的全局媒體資產(chǎn)110的一部分。然后,客戶機(jī)設(shè)備108可以從全局媒體隊(duì)列112下載該媒體資產(chǎn)。替代地或另外,可以將該媒體資產(chǎn)從全局媒體管理器102流傳播到客戶機(jī)設(shè)備108以供流傳播消費(fèi)。在一種實(shí)現(xiàn)中,在已經(jīng)將媒體資產(chǎn)下載和/或流傳播到客戶機(jī)設(shè)備108時(shí),可以從全局媒體隊(duì)列112刪除媒體資產(chǎn)。在各種實(shí)施方式中,可以以不被發(fā)起請求的設(shè)備(例如,客戶機(jī)設(shè)備104中的一個(gè))支持的格式來存儲媒體資產(chǎn)。示例格式可以包括任何類型的文件格式,例如音頻格式 (例如,WMA、WAV、MP3、OGG等等)、視頻格式(例如,MPEG、MOV、WAV等等)、圖像格式(例如,JPEG、BMP、TIFF等等)和/或可以用于編碼和/或存儲媒體資產(chǎn)的任何其他格式。然后,可以在設(shè)備上消費(fèi)媒體資產(chǎn)之前將其轉(zhuǎn)換成不同的格式。在一種實(shí)現(xiàn)中,全局媒體管理器102可以實(shí)現(xiàn)在不同的格式之間轉(zhuǎn)碼媒體內(nèi)容的轉(zhuǎn)碼功能。在全局媒體管理器102響應(yīng)于來自客戶機(jī)設(shè)備108的對媒體資產(chǎn)的請求而接收到媒體資產(chǎn)時(shí),全局媒體管理器102可以判斷媒體資產(chǎn)是否具有受客戶機(jī)設(shè)備108支持的格式。如果媒體資產(chǎn)具有不受客戶機(jī)設(shè)備108支持的格式,則全局媒體管理器102可以將媒體資產(chǎn)轉(zhuǎn)換成受客戶機(jī)設(shè)備108支持的格式。替代地或另外,全局媒體管理器102可以在接收媒體資產(chǎn)之前判斷媒體資產(chǎn)具有不受客戶機(jī)設(shè)備108支持的格式。然后,全局媒體管理器可以請求在將媒體資產(chǎn)傳送給全局媒體隊(duì)列112之前將媒體資產(chǎn)轉(zhuǎn)碼成受客戶機(jī)設(shè)備108支持的格式。轉(zhuǎn)碼任務(wù)可以由存儲媒體資產(chǎn)的客戶機(jī)設(shè)備104中的一個(gè)或多個(gè)和/或全局媒體管理器102執(zhí)行。在一些實(shí)現(xiàn)中,在將媒體資產(chǎn)上載到全局媒體隊(duì)列112和/或使其可用于在客戶機(jī)設(shè)備104中的一個(gè)或多個(gè)上消費(fèi)之前,可以考慮數(shù)字版權(quán)管理(DRM)信息。例如,當(dāng)由客戶機(jī)設(shè)備104中的一個(gè)從全局媒體管理器102請求媒體資產(chǎn)時(shí),全局媒體管理器102可以檢查與所請求的媒體資產(chǎn)相關(guān)聯(lián)的元數(shù)據(jù)以便得到DRM信息。如果與所請求的媒體資產(chǎn)相關(guān)聯(lián)的元數(shù)據(jù)包括DRM信息,且該DRM信息指示媒體資產(chǎn)可以被傳遞給另一設(shè)備,則可以將媒體資產(chǎn)傳送給全局媒體隊(duì)列112并使其對發(fā)起請求的設(shè)備可用。替代地或另外,也可以與媒體資產(chǎn)一起傳遞被用來訪問媒體資產(chǎn)的信息,例如證書、密碼、許可證等等。替代地,如果DRM信息指示媒體資產(chǎn)不可以被傳遞(例如,在許可證有效期下不允許媒體資產(chǎn)的傳遞),則全局媒體管理器102可以將媒體資產(chǎn)不可用的通知傳送給發(fā)起請求的客戶機(jī)設(shè)備。替代地或另外,全局媒體管理器可以判斷是否存在對發(fā)起請求的設(shè)備可用的媒體資產(chǎn)的不同副本(例如,具有指示可以將該媒體資產(chǎn)傳遞給另一設(shè)備的DRM信息的副本)。
在各種實(shí)現(xiàn)中,可以利用DRM信息來判斷在全局媒體目錄116中是否列出媒體資產(chǎn)。例如,當(dāng)向全局媒體管理器114注冊客戶機(jī)設(shè)備108且將本地媒體目錄128與全局媒體目錄116同步時(shí),全局媒體管理器可以檢查來自本地媒體目錄1 的元數(shù)據(jù)以便得到DRM 信息。如果全局媒體管理器102檢測到指示特定的媒體資產(chǎn)不可以被傳遞或在另一設(shè)備上執(zhí)行的DRM信息,則可從全局媒體目錄116忽略該媒體資產(chǎn)。因此,可以將全局媒體目錄過濾為僅包括具有指示可以將哪些媒體資產(chǎn)傳遞給其他設(shè)備和/或在其上消費(fèi)的DRM信息的媒體資產(chǎn)的實(shí)例的條目。圖3闡釋經(jīng)同步的分布式媒體資產(chǎn)的示例方法300。描述方法的次序并不旨在解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實(shí)現(xiàn)本方法或?qū)崿F(xiàn)替換方法。在框302,接收對被存儲在客戶機(jī)設(shè)備上的本地媒體資產(chǎn)的本地元數(shù)據(jù)的改變的指示。例如,可以將新的媒體資產(chǎn)加載到客戶機(jī)設(shè)備108上,且可以將該新媒體資產(chǎn)的元數(shù)據(jù)添加到本地媒體目錄128。在框304,基于對本地元數(shù)據(jù)的改變來更新全局媒體目錄。例如,當(dāng)將本地媒體目錄128中的新的元數(shù)據(jù)添加到全局媒體目錄116時(shí),以及當(dāng)將全局媒體目錄116中的新的元數(shù)據(jù)添加到本地媒體目錄1 時(shí),可以發(fā)生周期性的同步事件。替代地或另外,客戶機(jī)設(shè)備108可以顯示填充有來自全局媒體目錄116的信息的用戶界面。因而,在各種實(shí)施方式中,可以不將來自全局媒體目錄的元數(shù)據(jù)存儲在客戶機(jī)設(shè)備108上,相反,可以經(jīng)由諸如與全局媒體管理器102相關(guān)聯(lián)的web頁面等的用戶界面將其提供給客戶機(jī)設(shè)備。在框306,傳送與對本地元數(shù)據(jù)的改變相關(guān)聯(lián)的元數(shù)據(jù)以便由與用戶標(biāo)識符相關(guān)聯(lián)且在客戶機(jī)設(shè)備的遠(yuǎn)程的附加客戶機(jī)設(shè)備接收。例如,可以傳送本地媒體目錄128中的新的元數(shù)據(jù)以更新客戶機(jī)設(shè)備104中的不同的一個(gè)的本地媒體目錄。因而,可以在客戶機(jī)設(shè)備108和全局媒體管理器102之間以及在各種客戶機(jī)設(shè)備104之間發(fā)生元數(shù)據(jù)同步。圖4闡釋經(jīng)同步的分布式媒體資產(chǎn)的示例方法400。描述方法的次序并不旨在解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實(shí)現(xiàn)本方法或?qū)崿F(xiàn)替換方法。在框402,從客戶機(jī)設(shè)備接收到對被定位在客戶機(jī)設(shè)備的遠(yuǎn)程的媒體資產(chǎn)的請求。例如,客戶機(jī)設(shè)備108的用戶請求在全局媒體目錄116中列出且被存儲在其他客戶機(jī)設(shè)備104 中的一個(gè)中的媒體資產(chǎn)。在框404,接收媒體資產(chǎn)并將其存儲在被在發(fā)起請求的客戶機(jī)設(shè)備的遠(yuǎn)程維護(hù)的隊(duì)列中。例如,將媒體資產(chǎn)存儲為全局媒體隊(duì)列112中的全局媒體資產(chǎn)110 的一部分。在框406,做出關(guān)于請求媒體資產(chǎn)的客戶機(jī)設(shè)備是否在線的判斷。例如,全局媒體管理器102可以查驗(yàn)(ping)客戶機(jī)設(shè)備108以便判斷客戶機(jī)設(shè)備108是否在線。如果請求媒體資產(chǎn)的客戶機(jī)設(shè)備不在線(即,離開框406的“否”),那么,在框408,將媒體資產(chǎn)保持在被在發(fā)起請求的客戶機(jī)設(shè)備的遠(yuǎn)程維護(hù)的隊(duì)列中。例如,全局媒體管理器102判斷客戶機(jī)設(shè)備108不在線(例如,離線)并將媒體資產(chǎn)保持在全局媒體隊(duì)列112中。如果請求媒體資產(chǎn)的客戶機(jī)設(shè)備在線(即,離開框406的“是”),那么,在框410, 傳送媒體資產(chǎn)以便由發(fā)起請求的客戶機(jī)設(shè)備接收。例如,將媒體資產(chǎn)從全局媒體隊(duì)列112 傳送給本地媒體資產(chǎn)126。替代地或另外,可以將媒體資產(chǎn)從全局媒體隊(duì)列112流傳播以便由客戶機(jī)設(shè)備108消費(fèi)。
在各種實(shí)現(xiàn)中,可以基于帶寬使用來調(diào)度媒體資產(chǎn)從客戶機(jī)設(shè)備104中的一個(gè)到全局媒體隊(duì)列112的傳送和/或媒體資產(chǎn)從全局媒體隊(duì)列112到客戶機(jī)設(shè)備104中的一個(gè)的傳送。例如,如果對媒體資產(chǎn)的請求是在高帶寬使用時(shí)間期間(例如,在工作日的中間期間)做出的,則可以將在所請求的媒體資產(chǎn)的傳送調(diào)度為較低的帶寬使用時(shí)間,例如清晨。 全局媒體管理器102可以將媒體資產(chǎn)存儲在全局媒體隊(duì)列112中,直到帶寬使用低于特定閾值,此時(shí)將媒體資產(chǎn)傳送給客戶機(jī)設(shè)備108。圖5闡釋經(jīng)同步的分布式媒體資產(chǎn)的示例方法500。描述方法的次序并不旨在解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實(shí)現(xiàn)本方法或?qū)崿F(xiàn)替換方法。在框502,在與用戶標(biāo)識符相關(guān)聯(lián)的第一客戶機(jī)設(shè)備上檢測一個(gè)或多個(gè)用戶偏好和/或日歷事件。例如,檢測用戶偏好132和/或來自日歷134的一個(gè)或多個(gè)事件??梢杂少Y產(chǎn)監(jiān)視器130響應(yīng)于客戶機(jī)設(shè)備108上的媒體資產(chǎn)交互來自動(dòng)地檢測用戶偏好132。替代地或另外,用戶可以提供與用戶的偏好相關(guān)的反饋,例如通過明確地選擇特定的流派和/ 或類別的媒體內(nèi)容。在框504,發(fā)起從全局媒體目錄定位對應(yīng)于一個(gè)或多個(gè)用戶偏好和/或日歷事件的一個(gè)或多個(gè)條目的請求。例如,借助于對定位對應(yīng)于用戶偏好的媒體內(nèi)容(例如,媒體資產(chǎn))的一個(gè)或多個(gè)實(shí)例的請求,本地媒體管理器1 將用戶偏好132中的一個(gè)或多個(gè)提供給全局媒體管理器102。全局媒體管理器102可以使用與用戶偏好相關(guān)聯(lián)的元數(shù)據(jù)來在全局媒體目錄116中定位對應(yīng)于用戶偏好132的一個(gè)或多個(gè)條目。例如,如果用戶偏好132 指示用戶常常播放來自硬搖滾流派的音樂,則可以從全局媒體目錄116定位對應(yīng)于硬搖滾流派的一個(gè)或多個(gè)條目。在一種示例實(shí)現(xiàn)中,可以利用來自日歷134的日歷事件定位媒體資產(chǎn)。例如,用戶偏好132可以指示,在由日歷134指示的已安排體育鍛煉事件期間,常常在客戶機(jī)設(shè)備108 上消費(fèi)來自流行搖滾流派的音樂。當(dāng)日歷134指示在不久的將來的時(shí)間安排了體育鍛煉時(shí),本地媒體管理器1 可以請求在本地媒體目錄1 和/或全局媒體目錄116中定位來自流行搖滾流派的音樂。然后,在所安排的體育鍛煉的時(shí)間之前和/或在該時(shí)間中,可以傳送來自流行搖滾流派的音樂以便由客戶機(jī)設(shè)備108接收和/或使其可用于流傳播到客戶機(jī)設(shè)備108。在框506,接收到對應(yīng)于全局媒體目錄中的已定位條目的各媒體資產(chǎn)中的一個(gè)或多個(gè)。例如,將被存儲在各種客戶機(jī)設(shè)備104中的一個(gè)或多個(gè)中的媒體資產(chǎn)傳送給全局媒體隊(duì)列112并使其對客戶機(jī)設(shè)備108可用。在框508,從附加客戶機(jī)設(shè)備接收到對被存儲在第一客戶機(jī)設(shè)備上的各媒體資產(chǎn)中的一個(gè)或多個(gè)的請求。例如,客戶機(jī)設(shè)備104中的一個(gè)請求來自全局媒體管理器102的一個(gè)或多個(gè)媒體資產(chǎn)。然后,全局媒體管理器102確定所請求的媒體資產(chǎn)被存儲在客戶機(jī)設(shè)備108上(例如,作為本地媒體資產(chǎn)126的一部分)。然后,全局媒體管理器102將對各媒體資產(chǎn)的請求傳送給客戶機(jī)設(shè)備108(例如,傳送給本地媒體管理器124)。在框510,將被存儲在第一客戶機(jī)設(shè)備上的各媒體資產(chǎn)傳送給遠(yuǎn)程資源并使其對第二客戶機(jī)設(shè)備可用。例如,可以將各媒體資產(chǎn)從本地媒體資產(chǎn)1 上載給全局媒體隊(duì)列 112。然后,可以將各媒體資產(chǎn)傳送給第二客戶機(jī)設(shè)備,例如經(jīng)由下載和/或用于流傳播消費(fèi)。圖6闡釋示例設(shè)備的各種組件600,各種組件600可以被實(shí)現(xiàn)為參考圖1所描述的任何類型的客戶機(jī)設(shè)備和/或全局媒體管理器,以便實(shí)現(xiàn)經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式。在各實(shí)施方式中,設(shè)備600可以被實(shí)現(xiàn)為有線設(shè)備和/或無線設(shè)備中的任何一個(gè)或組合、任何形式的電視客戶機(jī)設(shè)備(例如,電視機(jī)機(jī)頂盒、數(shù)字錄像機(jī)(DVR)等等)、消費(fèi)性設(shè)備、計(jì)算機(jī)設(shè)備、便攜式計(jì)算機(jī)設(shè)備、媒體設(shè)備、通信設(shè)備、視頻處理和/或渲染設(shè)備、 家用電器設(shè)備、游戲設(shè)備、電子設(shè)備和/或任何其他類型的設(shè)備。設(shè)備600還可與用戶(即人)和/或操作該設(shè)備的實(shí)體相關(guān)聯(lián),從而使得設(shè)備描述包括用戶、軟件、固件和/或設(shè)備的組合的邏輯設(shè)備。設(shè)備600包括實(shí)現(xiàn)設(shè)備數(shù)據(jù)604(例如,已接收的數(shù)據(jù)、正在接收的數(shù)據(jù)、被安排為廣播的數(shù)據(jù)、數(shù)據(jù)的數(shù)據(jù)分組等等)的有線通信和/或無線通信的通信設(shè)備602。設(shè)備數(shù)據(jù)604或其他設(shè)備內(nèi)容可以包括設(shè)備的配置設(shè)置、被存儲在設(shè)備上的媒體內(nèi)容和/或與設(shè)備的用戶相關(guān)聯(lián)的信息。被存儲在設(shè)備600上的媒體內(nèi)容可以包括任何類型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備600還包括一個(gè)或多個(gè)數(shù)據(jù)輸入606,可以經(jīng)由一個(gè)或多個(gè)數(shù)據(jù)輸入606接收任何類型的數(shù)據(jù)、媒體內(nèi)容和/或輸入,例如用戶可選擇的輸入、消息、音樂、電視媒體內(nèi)容、已記錄的視頻內(nèi)容以及從任何內(nèi)容源和/或數(shù)據(jù)源接收到的任何其他類型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備600也包括可以被實(shí)現(xiàn)為串行和/或并行接口、無線接口、任何類型的網(wǎng)絡(luò)接口、調(diào)制解調(diào)器和任何其他類型的通信接口中的任何一個(gè)或多個(gè)的通信接口 608。通信接口 608提供在設(shè)備600和通信網(wǎng)絡(luò)之間的連接和/或通信鏈路,其他電子、計(jì)算和通信設(shè)備可以通過通信網(wǎng)絡(luò)與設(shè)備600傳送數(shù)據(jù)。設(shè)備600可以包括處理各種計(jì)算機(jī)可執(zhí)行指令以便控制設(shè)備600的操作并實(shí)現(xiàn)經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式的一個(gè)或多個(gè)處理器610 (例如,微處理器、控制器等等中的任何)。替代地或另外,可以將設(shè)備600實(shí)現(xiàn)為帶有結(jié)合在612處一般地標(biāo)識的處理和控制電路實(shí)現(xiàn)的硬件、固件或固定邏輯電路中的任何一個(gè)或組合。盡管未示出,但設(shè)備 600可以包括耦合在設(shè)備內(nèi)的各種組件的系統(tǒng)總線或數(shù)據(jù)傳輸系統(tǒng)。系統(tǒng)總線可以包括不同的總線結(jié)構(gòu)中的任何一個(gè)或組合,例如利用各種總線體系結(jié)構(gòu)中的任何的存儲器總線或存儲器控制器、外圍總線、通用串行總線和/或處理器或局部總線。設(shè)備600也可以包括計(jì)算機(jī)可讀介質(zhì)614,例如一個(gè)或多個(gè)存儲器組件,其示例包括隨機(jī)存取存儲器(RAM)、非易失性存儲器(例如,只讀存儲器(ROM)、閃速存儲器、EPR0M、 EEPROM等等中的任何一個(gè)或多個(gè))和盤存儲設(shè)備。盤存儲設(shè)備可以被實(shí)現(xiàn)為任何類型的磁存儲設(shè)備或光存儲設(shè)備,例如硬盤驅(qū)動(dòng)器、可刻錄和/或可重寫的緊致盤(CD)、任何類型的數(shù)字多用盤(DVD)等等。設(shè)備600也可以包括大容量存儲介質(zhì)設(shè)備616。計(jì)算機(jī)可讀介質(zhì)614提供數(shù)據(jù)存儲機(jī)制,以便存儲設(shè)備數(shù)據(jù)604以及各種設(shè)備應(yīng)用程序618和與設(shè)備600的各操作方面相關(guān)的任何其他類型的信息和/或數(shù)據(jù)。例如,可以借助于計(jì)算機(jī)可讀介質(zhì)614將操作系統(tǒng)620維護(hù)為計(jì)算機(jī)應(yīng)用程序,并在處理器610上執(zhí)行之。設(shè)備應(yīng)用程序618可以包括設(shè)備管理器622(例如,控制應(yīng)用、軟件應(yīng)用、信號處理和控制模塊、對特定設(shè)備來說是本機(jī)的代碼、特定設(shè)備的硬件抽象層等等)。設(shè)備應(yīng)用618 也可以包括本地媒體管理器624的任何系統(tǒng)組件或模塊以便實(shí)現(xiàn)經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式。在這一示例中,設(shè)備應(yīng)用程序618被示出為軟件模塊和/或計(jì)算機(jī)應(yīng)用。設(shè)備600也可以包括將音頻數(shù)據(jù)提供給音頻系統(tǒng)6 和/或?qū)⒁曨l數(shù)據(jù)提供給顯示系統(tǒng)630的音頻和/或視頻輸入-輸出系統(tǒng)626。音頻系統(tǒng)6 和/或顯示系統(tǒng)630可以包括處理、顯示和/或以另外方式渲染音頻、視頻和圖像數(shù)據(jù)的任何設(shè)備。經(jīng)由RF(射頻)鏈路、S-Video鏈路、復(fù)合視頻鏈路、分量視頻鏈路、DVI (數(shù)字視頻接口)、模擬音頻連接或其他類似的通信鏈路,可以將視頻信號和音頻信號從設(shè)備600傳送給音頻設(shè)備和/或顯示設(shè)備。在一個(gè)實(shí)施方式中,音頻系統(tǒng)6 和/或顯示系統(tǒng)630可以被實(shí)現(xiàn)為外置于設(shè)備600的組件。替代地,音頻系統(tǒng)6 和/或顯示系統(tǒng)630可以被實(shí)現(xiàn)為示例設(shè)備600的集成組件。盡管已經(jīng)用對特征和/或方法來說專用的語言描述了經(jīng)同步的分布式媒體資產(chǎn)的各實(shí)施方式,但應(yīng)理解,所附權(quán)利要求的主題并不必定限于所描述的具體的特征或方法。 相反,具體的特征和方法是作為經(jīng)同步的分布式媒體資產(chǎn)的示例實(shí)現(xiàn)而公開的。
權(quán)利要求
1.一種由服務(wù)器設(shè)備實(shí)現(xiàn)的方法000),所述方法包括維護(hù)(202)可由被注冊給用戶的客戶機(jī)設(shè)備(104)訪問的媒體資產(chǎn)(110)的全局元數(shù)據(jù)的全局媒體目錄(116),所述全局元數(shù)據(jù)對應(yīng)于被定位在所述客戶機(jī)設(shè)備中的至少一個(gè)的遠(yuǎn)程的所述媒體資產(chǎn)的一個(gè)或多個(gè)實(shí)例;基于與所述全局媒體目錄相關(guān)聯(lián)的用戶標(biāo)識符,將客戶機(jī)設(shè)備(108)注冊(204)給所述用戶,所述全局媒體目錄被在所述客戶機(jī)設(shè)備的遠(yuǎn)程維護(hù);將被存儲在所述客戶機(jī)設(shè)備上的本地媒體資產(chǎn)的本地元數(shù)據(jù)與所述全局媒體目錄中的所述全局元數(shù)據(jù)聚集(206)在一起;以及傳送(208)來自所述全局媒體目錄的所述全局元數(shù)據(jù)以便由被注冊給所述用戶的所述客戶機(jī)設(shè)備接收,所述客戶機(jī)設(shè)備被配置為發(fā)起對由所述全局元數(shù)據(jù)標(biāo)識的且被定位在所述客戶機(jī)設(shè)備的遠(yuǎn)程的媒體資產(chǎn)的請求。
2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括;接收對被存儲在所述客戶機(jī)設(shè)備上的所述本地媒體資產(chǎn)的所述本地元數(shù)據(jù)的改變的指示;基于對所述本地元數(shù)據(jù)的所述改變,啟動(dòng)對所述全局媒體目錄的更新;以及響應(yīng)于對所述全局媒體目錄的所述更新,啟動(dòng)發(fā)送與對所述本地元數(shù)據(jù)的所述改變相關(guān)聯(lián)的元數(shù)據(jù)以便由與所述用戶標(biāo)識符相關(guān)聯(lián)且在所述客戶機(jī)設(shè)備遠(yuǎn)程的附加客戶機(jī)設(shè)備接收。
3.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括從所述客戶機(jī)設(shè)備接收對由所述全局元數(shù)據(jù)標(biāo)識的且被定位在所述客戶機(jī)設(shè)備的遠(yuǎn)程的媒體資產(chǎn)的請求;啟動(dòng)將所述媒體資產(chǎn)上載到被在所述客戶機(jī)設(shè)備的遠(yuǎn)程維護(hù)的隊(duì)列;以及從被在所述客戶機(jī)設(shè)備的遠(yuǎn)程維護(hù)的所述隊(duì)列傳送所述媒體資產(chǎn)以便由所述客戶機(jī)設(shè)備接收。
4.如權(quán)利要求3所述的方法,其特征在于,進(jìn)一步包括啟動(dòng)從被在所述客戶機(jī)設(shè)備的遠(yuǎn)程維護(hù)的所述隊(duì)列刪除所述媒體資產(chǎn)。
5.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括從所述客戶機(jī)設(shè)備接收對由所述全局元數(shù)據(jù)標(biāo)識的且被定位在所述客戶機(jī)設(shè)備的遠(yuǎn)程的所述媒體資產(chǎn)的請求;響應(yīng)于所述客戶機(jī)設(shè)備離線的判斷,將所述媒體資產(chǎn)保持在被在所述客戶機(jī)設(shè)備的遠(yuǎn)程維護(hù)的隊(duì)列中;以及響應(yīng)于所述客戶機(jī)設(shè)備在線的判斷,啟動(dòng)傳送所述媒體資產(chǎn)以便由所述客戶機(jī)設(shè)備接收。
6.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括從所述客戶機(jī)設(shè)備接收對由所述全局元數(shù)據(jù)標(biāo)識的且被定位在所述客戶機(jī)設(shè)備的遠(yuǎn)程的所述媒體資產(chǎn)的請求;以及將媒體資產(chǎn)的實(shí)例轉(zhuǎn)碼成受所述客戶機(jī)設(shè)備支持的媒體格式。
7.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括接收與在所述客戶機(jī)設(shè)備上對所述媒體資產(chǎn)的消費(fèi)相關(guān)聯(lián)的一個(gè)或多個(gè)用戶偏好的指示;定位對應(yīng)于所述一個(gè)或多個(gè)用戶偏好的全局元數(shù)據(jù);以及使得與對應(yīng)于所述一個(gè)或多個(gè)用戶偏好的所述全局元數(shù)據(jù)相關(guān)聯(lián)的所述媒體資產(chǎn)中的一個(gè)或多個(gè)可用于由所述客戶機(jī)設(shè)備消費(fèi)。
8.如權(quán)利要求7所述的方法,其特征在于,進(jìn)一步包括將與對應(yīng)于所述一個(gè)或多個(gè)用戶偏好的所述全局元數(shù)據(jù)相關(guān)聯(lián)的所述一個(gè)或多個(gè)媒體資產(chǎn)流傳播到所述客戶機(jī)設(shè)備。
9.如權(quán)利要求7所述的方法,其特征在于,進(jìn)一步包括將與對應(yīng)于所述一個(gè)或多個(gè)用戶偏好的所述全局元數(shù)據(jù)相關(guān)聯(lián)的所述一個(gè)或多個(gè)媒體資產(chǎn)下載到所述客戶機(jī)設(shè)備。
10.一種服務(wù)器系統(tǒng),包括至少一個(gè)存儲器(614)和處理器(600),其被配置為管理可由被注冊給用戶的一個(gè)或多個(gè)客戶機(jī)設(shè)備(104)訪問的媒體資產(chǎn)(110)的全局元數(shù)據(jù)的全局媒體目錄(116),所述全局元數(shù)據(jù)對應(yīng)于被定位在所述一個(gè)或多個(gè)客戶機(jī)設(shè)備中的至少一個(gè)的遠(yuǎn)程的所述媒體資產(chǎn)的一個(gè)或多個(gè)實(shí)例;全局媒體管理器(102),其被配置為基于與所述全局媒體目錄相關(guān)聯(lián)的用戶標(biāo)識符,將客戶機(jī)設(shè)備(108)注冊給所述用戶,所述全局媒體目錄被在所述客戶機(jī)設(shè)備的遠(yuǎn)程維護(hù);將被存儲在所述客戶機(jī)設(shè)備中的本地媒體資產(chǎn)的實(shí)例的本地元數(shù)據(jù)與所述全局媒體目錄中的所述全局元數(shù)據(jù)聚集(206)在一起;以及啟動(dòng)(208)將來自所述全局媒體目錄的所述全局元數(shù)據(jù)傳送給被注冊給所述用戶的所述一個(gè)或多個(gè)客戶機(jī)設(shè)備,所述客戶機(jī)設(shè)備被配置為發(fā)起對由所述全局元數(shù)據(jù)標(biāo)識的且被定位在所述客戶機(jī)設(shè)備遠(yuǎn)程的媒體資產(chǎn)的請求。
11.如權(quán)利要求10所述的服務(wù)器系統(tǒng),其特征在于,進(jìn)一步包括全局媒體隊(duì)列,所述全局媒體隊(duì)列被配置為響應(yīng)于來自所述客戶機(jī)設(shè)備的對由所述全局元數(shù)據(jù)標(biāo)識的所述媒體資產(chǎn)的所述請求,接收由所述全局元數(shù)據(jù)標(biāo)識的所述媒體資產(chǎn)。
12.如權(quán)利要求10所述的服務(wù)器系統(tǒng),其特征在于,所述全局媒體管理器還被配置為 從所述客戶機(jī)設(shè)備接收對由所述全局元數(shù)據(jù)標(biāo)識的且被定位在所述客戶機(jī)設(shè)備的遠(yuǎn)程的所述媒體資產(chǎn)的請求;將對所述媒體資產(chǎn)的所述請求傳送給與所述用戶標(biāo)識符相關(guān)聯(lián)的且被定位在所述客戶機(jī)設(shè)備的遠(yuǎn)程的附加客戶機(jī)設(shè)備;以及使得所述媒體資產(chǎn)對所述客戶機(jī)設(shè)備可用。
13.如權(quán)利要求10所述的服務(wù)器系統(tǒng),其特征在于,所述全局媒體管理器還被配置為 接收注冊在所述客戶機(jī)設(shè)備的遠(yuǎn)程的附加客戶機(jī)設(shè)備的請求,所述請求包括與所述全局媒體目錄相關(guān)聯(lián)的所述用戶標(biāo)識符;將被存儲在所述附加客戶機(jī)設(shè)備中的本地媒體資產(chǎn)的實(shí)例的本地元數(shù)據(jù)與所述全局媒體目錄中的所述全局元數(shù)據(jù)聚集在一起;以及啟動(dòng)從所述全局媒體目錄的所述全局元數(shù)據(jù)到所述附加客戶機(jī)設(shè)備的傳送。
14.如權(quán)利要求10所述的服務(wù)器系統(tǒng),其特征在于,所述全局媒體管理器還被配置為 基于在所述客戶機(jī)設(shè)備上對媒體資產(chǎn)的消費(fèi),接收一個(gè)或多個(gè)用戶偏好的指示;基于所述全局元數(shù)據(jù),確定對應(yīng)于所述用戶偏好的媒體資產(chǎn)的一個(gè)或多個(gè)實(shí)例;以及使得對應(yīng)于所述用戶偏好的所述媒體資產(chǎn)的所述一個(gè)或多個(gè)實(shí)例可用于由與所述用戶標(biāo)識符相關(guān)聯(lián)的所述一個(gè)或多個(gè)客戶機(jī)設(shè)備消費(fèi)。
15.如權(quán)利要求10所述的服務(wù)器系統(tǒng),其特征在于,所述全局媒體管理器還被配置為 從所述客戶機(jī)設(shè)備接收對由所述全局元數(shù)據(jù)標(biāo)識的且被定位在所述客戶機(jī)設(shè)備的遠(yuǎn)程的所述媒體資產(chǎn)的請求;響應(yīng)于所述客戶機(jī)設(shè)備離線的判斷,將所述媒體資產(chǎn)保持在由所述全局媒體管理器維護(hù)的全局媒體隊(duì)列中;以及響應(yīng)于所述客戶機(jī)設(shè)備在線的判斷,啟動(dòng)從所述全局媒體隊(duì)列傳送所述媒體資產(chǎn)以便由所述客戶機(jī)設(shè)備接收。
全文摘要
描述了經(jīng)同步的分布式媒體資產(chǎn)。在各實(shí)施方式中,維護(hù)可由被注冊給用戶的客戶機(jī)設(shè)備訪問的媒體資產(chǎn)的全局元數(shù)據(jù)的全局媒體目錄。該全局元數(shù)據(jù)對應(yīng)于被定位在各客戶機(jī)設(shè)備中的一個(gè)或多個(gè)的遠(yuǎn)程的媒體資產(chǎn)??蛻魴C(jī)設(shè)備可以發(fā)送對由全局元數(shù)據(jù)標(biāo)識的且被定位在該客戶機(jī)設(shè)備的遠(yuǎn)程位置處的媒體資產(chǎn)的請求。
文檔編號G06F17/30GK102460436SQ201080027699
公開日2012年5月16日 申請日期2010年6月16日 優(yōu)先權(quán)日2009年6月17日
發(fā)明者P·J·塔卡爾, P·P·恰夫達(dá) 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1