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

管理通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從服務(wù)器計(jì)算機(jī)向客戶端計(jì)算機(jī)共享媒體內(nèi)容的制作方法

文檔序號(hào):6350908閱讀:117來(lái)源:國(guó)知局
專利名稱:管理通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從服務(wù)器計(jì)算機(jī)向客戶端計(jì)算機(jī)共享媒體內(nèi)容的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及媒體共享,以及更具體地,涉及通過(guò)網(wǎng)絡(luò)管理媒體共享。
背景技術(shù)
計(jì)算機(jī),被稱作主機(jī),可以用來(lái)使用戶能夠管理、播放和共享媒體資產(chǎn)。例如,主機(jī)可以執(zhí)行媒體管理應(yīng)用程序來(lái)管理、播放和共享媒體資產(chǎn)。媒體管理應(yīng)用程序的一個(gè)例子是蘋果公司出品的iTunes 。通常,媒體播放器可以從主機(jī)獲取其媒體資產(chǎn)。主機(jī)還可以使用戶能夠管理要提供在媒體播放器上的媒體資產(chǎn)。數(shù)字版權(quán)管理(DRM)指的是媒體內(nèi)容出版商用于對(duì)數(shù)字媒體內(nèi)容的未授權(quán)訪問(wèn)、使用或再分配加以合理限制的訪問(wèn)控制技術(shù)。盡管大部分人都同意需要一定的數(shù)字版權(quán)管、理,但是希望有一定的便捷性和靈活性來(lái)平衡全面的數(shù)字版權(quán)管理,尤其是在個(gè)人家庭環(huán)境的情況下。例如,在家庭環(huán)境中,丈夫和妻子可能分別具有其自己的計(jì)算機(jī)以及他們自己的用于購(gòu)買和下載媒體內(nèi)容的iTtnie#商店賬戶。此外,家庭還可能包括四個(gè)孩子,每個(gè)孩子都具有其自己的計(jì)算機(jī)和iTune 商店賬戶。每個(gè)家庭成員各自的計(jì)算機(jī)可能已經(jīng)在家庭網(wǎng)絡(luò)中聯(lián)網(wǎng)在一起。然而,家庭成員可能希望有一種簡(jiǎn)單方便的方法來(lái)與其他家庭成員共享最近購(gòu)買的數(shù)字媒體內(nèi)容。因此,需要改進(jìn)的技術(shù)來(lái)管理不同計(jì)算機(jī)之間的媒體共享。

發(fā)明內(nèi)容
本發(fā)明涉及管理或限制在網(wǎng)絡(luò)上共享媒體資產(chǎn)的改進(jìn)的技術(shù)。具有媒體資產(chǎn)的服務(wù)器計(jì)算機(jī)可允許一個(gè)或多個(gè)客戶端接收在計(jì)算機(jī)網(wǎng)絡(luò)上對(duì)這些媒體資產(chǎn)的訪問(wèn)。然而,對(duì)這樣的媒體資產(chǎn)的訪問(wèn)可以基于數(shù)量限制和時(shí)間限制而受限。媒體資產(chǎn)例如可以是數(shù)字媒體資產(chǎn),諸如音頻項(xiàng)(例如,音頻文件,包括音樂(lè)或歌曲)、視頻(例如電影)或圖像(例如照片)。本發(fā)明可以以多種方式來(lái)實(shí)施,包括方法、系統(tǒng)、設(shè)備或裝置(包括圖形用戶界面或計(jì)算機(jī)可讀介質(zhì))。下面將討論本發(fā)明的多個(gè)實(shí)施例。作為管理通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從服務(wù)器計(jì)算機(jī)向多個(gè)客戶端計(jì)算機(jī)中的一個(gè)或多個(gè)客戶端計(jì)算機(jī)共享媒體內(nèi)容的計(jì)算機(jī)實(shí)施的方法,一個(gè)實(shí)施例至少包括以下動(dòng)作將媒體內(nèi)容下載至服務(wù)器計(jì)算機(jī);在服務(wù)器計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器中存儲(chǔ)媒體內(nèi)容;發(fā)現(xiàn)服務(wù)器的第一組多個(gè)信任屬性,以及特定客戶端計(jì)算機(jī)的第二組多個(gè)信任屬性;以及在確定第一組信任屬性和第二組信任屬性滿足信任準(zhǔn)則后,信任該特定客戶端計(jì)算機(jī)并且將來(lái)自服務(wù)器計(jì)算機(jī)的媒體內(nèi)容聚集至該特定客戶端計(jì)算機(jī)的長(zhǎng)期存儲(chǔ)器。作為限制通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從服務(wù)器計(jì)算機(jī)向多個(gè)客戶端計(jì)算機(jī)中的一個(gè)或多個(gè)客戶端計(jì)算機(jī)共享媒體內(nèi)容的計(jì)算機(jī)實(shí)施的方法,另一實(shí)施例至少包括以下動(dòng)作將媒體內(nèi)容下載至服務(wù)器計(jì)算機(jī);在服務(wù)器計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器中存儲(chǔ)媒體內(nèi)容;確定有限數(shù)量的信任槽(trust slot)中是否至少有一個(gè)可供特定客戶端計(jì)算機(jī)使用;當(dāng)所述確定動(dòng)作確定有限數(shù)量的信任槽中至少有一個(gè)可供特定客戶端計(jì)算機(jī)使用時(shí),分配可用的一個(gè)信任槽供該特定客戶端計(jì)算機(jī)使用;使用所分配的信任槽建立用于該特定客戶端計(jì)算機(jī)的連接;通過(guò)所建立的連接將來(lái)自服務(wù)器計(jì)算機(jī)的媒體內(nèi)容與該特定客戶端計(jì)算機(jī)共享;以及在一個(gè)事件之后,為該特定客戶端計(jì)算機(jī)保留所分配的信任槽至少預(yù)定時(shí)間段。作為管理通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從數(shù)字版權(quán)管理(DRM)服務(wù)器計(jì)算機(jī)向多個(gè)客戶端計(jì)算機(jī)中的一個(gè)或多個(gè)客戶端計(jì)算機(jī)共享媒體內(nèi)容的上下文感知(context aware)的計(jì)算機(jī)實(shí)施的方法,另一實(shí)施例至少包括以下動(dòng)作將媒體內(nèi)容下載至DRM服務(wù)器計(jì)算機(jī);在0咖服務(wù)器計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器中存儲(chǔ)媒體內(nèi)容;發(fā)現(xiàn)DRM服務(wù)器以及特定客戶端計(jì)算機(jī)的信任上下文(trust context)的多個(gè)時(shí)間相關(guān)和/或位置相關(guān)和/或事件相關(guān)的屬性;確定DRM服務(wù)器和該特定客戶端計(jì)算機(jī)的信任上下文的多個(gè)屬性是否滿足信任準(zhǔn)則;以及如果所述確定動(dòng)作確定信任準(zhǔn)則被滿足,則將來(lái)自服務(wù)器計(jì)算機(jī)的媒體內(nèi)容與該特定客戶端計(jì)算機(jī)共享。 作為至少包括存儲(chǔ)在其上的用于管理通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從數(shù)字版權(quán)管理(DRM)服務(wù)器計(jì)算機(jī)向一個(gè)或多個(gè)客戶端計(jì)算機(jī)共享媒體內(nèi)容的計(jì)算機(jī)程序代碼的計(jì)算機(jī)可讀介質(zhì),一個(gè)實(shí)施例至少包括用于發(fā)現(xiàn)DRM服務(wù)器以及所述客戶端計(jì)算機(jī)中的特定客戶端計(jì)算機(jī)的信任上下文的多個(gè)屬性的計(jì)算機(jī)程序代碼;用于在確定DRM服務(wù)器的信任上下文和該特定客戶端計(jì)算機(jī)的多個(gè)屬性滿足信任準(zhǔn)則后,將來(lái)自服務(wù)器計(jì)算機(jī)的媒體內(nèi)容與該特定客戶端計(jì)算機(jī)共享的計(jì)算機(jī)程序代碼。作為電子設(shè)備,本發(fā)明的一個(gè)實(shí)施例至少包括網(wǎng)絡(luò)接口,用于將所述電子設(shè)備耦接至計(jì)算機(jī)網(wǎng)絡(luò);存儲(chǔ)器,用于存儲(chǔ)媒體內(nèi)容;數(shù)字版權(quán)管理控制邏輯,被配置為允許存儲(chǔ)在存儲(chǔ)器中的媒體內(nèi)容的至少一部分與耦接至計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)或多個(gè)其它電子設(shè)備的有限共享;以及信任屬性發(fā)現(xiàn)邏輯,被配置為發(fā)現(xiàn)該電子設(shè)備和其它電子設(shè)備中的特定電子設(shè)備的信任上下文的多個(gè)屬性。數(shù)字版權(quán)管理控制邏輯還被配置為,在確定其它電子設(shè)備中的該特定電子設(shè)備的信任上下文的多個(gè)屬性滿足信任準(zhǔn)則后,將存儲(chǔ)在存儲(chǔ)器中的媒體內(nèi)容的至少一部分共享到其它電子設(shè)備中的該特定電子設(shè)備。作為用于限制通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)共享數(shù)字媒體資產(chǎn)的計(jì)算機(jī)實(shí)施的方法,另一實(shí)施例至少包括建立允許通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)共享數(shù)字媒體資產(chǎn)的有限計(jì)算機(jī)組;通過(guò)有限計(jì)算機(jī)組中的第一計(jì)算機(jī)從媒體商業(yè)服務(wù)購(gòu)買數(shù)字媒體資產(chǎn);允許將所購(gòu)買的媒體資產(chǎn)提供給有限計(jì)算機(jī)組中的任意其它計(jì)算機(jī);以及當(dāng)連接至一個(gè)或多個(gè)網(wǎng)絡(luò)時(shí),自動(dòng)將所購(gòu)買的媒體資產(chǎn)提供給有限計(jì)算機(jī)組中的任意其它計(jì)算機(jī)。從下面結(jié)合通過(guò)舉例示出本發(fā)明原理的附圖進(jìn)行的具體描述,本發(fā)明的其它方面和優(yōu)點(diǎn)將變得清楚。


通過(guò)下面結(jié)合附圖的具體描述,本發(fā)明將易于理解,附圖中類似的標(biāo)號(hào)表示類似的結(jié)構(gòu)元素,其中圖IA是根據(jù)一個(gè)實(shí)施例的媒體共享系統(tǒng)的框圖。圖IB是根據(jù)一個(gè)實(shí)施例的媒體共享處理的流程圖。
圖1C-1E是示出了服務(wù)器計(jì)算機(jī)的媒體共享授權(quán)的簡(jiǎn)化框圖。圖IF示出了示例性文本記錄。圖IG是圖形用戶界面的截屏。圖IH是根據(jù)一個(gè)實(shí)施例的媒體共享系統(tǒng)的另一框圖。圖2A是根據(jù)一個(gè)實(shí)施例的媒體共享處理的流程圖。圖2B是確定非受信任客戶端計(jì)算機(jī)所需要的授權(quán)的處理的流程圖。圖3A和3B是根據(jù)一個(gè)實(shí)施例的媒體共享登錄處理的流程圖。圖4是根據(jù)一個(gè)實(shí)施例的媒體共享退出處理的流程圖。、
圖5是根據(jù)一個(gè)實(shí)施例的保留表的示意圖。圖6是根據(jù)一個(gè)實(shí)施例的媒體管理系統(tǒng)的框圖。
具體實(shí)施例方式本發(fā)明涉及管理或限制在網(wǎng)絡(luò)上共享媒體資產(chǎn)的改進(jìn)技術(shù)。具有媒體資產(chǎn)的服務(wù)器計(jì)算機(jī)可以允許一個(gè)或多個(gè)客戶端通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)接收對(duì)這些媒體資產(chǎn)的訪問(wèn)。然而,對(duì)這樣的媒體資產(chǎn)的訪問(wèn)可以基于數(shù)量限制和時(shí)間限制而受限。媒體資產(chǎn)例如可以是數(shù)字媒體資產(chǎn),諸如音頻項(xiàng)(例如,音頻文件,包括音樂(lè)或歌曲)、視頻(例如電影)或圖像(例如照片)。下面參考圖1-6討論本發(fā)明的實(shí)施例。然而,本領(lǐng)域技術(shù)人員應(yīng)該容易理解,在此給出的關(guān)于這些附圖的具體描述是出于示例性目的,因?yàn)楸景l(fā)明延伸超出這些有限的實(shí)施例。圖IA是根據(jù)一個(gè)實(shí)施例的媒體共享系統(tǒng)100的框圖。媒體共享系統(tǒng)100包括運(yùn)行媒體管理器104的服務(wù)器計(jì)算機(jī)102。服務(wù)器計(jì)算機(jī)102可以包括由第一計(jì)算機(jī)(表示為計(jì)算機(jī)#0)宿留(host)的服務(wù)器實(shí)例。媒體管理器104控制存儲(chǔ)在服務(wù)器計(jì)算機(jī)102上的媒體內(nèi)容的共享,等等。媒體內(nèi)容涉及媒體資產(chǎn),例如音軌。通常,媒體管理器104還可以執(zhí)行其它的媒體管理功能,例如幫助用戶組織媒體內(nèi)容,以及在服務(wù)器計(jì)算機(jī)102本地播放媒體內(nèi)容。服務(wù)器計(jì)算機(jī)102還可以耦接至計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106。在一個(gè)實(shí)施例中,計(jì)算機(jī)網(wǎng)絡(luò)106可以是局域網(wǎng)(LAN)。在其它實(shí)施例中,計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106可以是Ad Hoc網(wǎng)絡(luò)、家庭網(wǎng)絡(luò)、無(wú)線網(wǎng)絡(luò)、蜂窩數(shù)據(jù)網(wǎng)絡(luò)、廣域網(wǎng)(WAN)和/或因特網(wǎng)。數(shù)字媒體服務(wù),例如媒體商業(yè)服務(wù)器107,協(xié)調(diào)通過(guò)在線交易查閱、購(gòu)買和/或租用媒體內(nèi)容。在線交易購(gòu)買媒體內(nèi)容也被稱作電子商務(wù)(e商務(wù))。服務(wù)器計(jì)算機(jī)可以包括電子設(shè)備。電子設(shè)備可以包括用于存儲(chǔ)媒體內(nèi)容的存儲(chǔ)器和用于將電子設(shè)備耦接至計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106的網(wǎng)絡(luò)接口。所購(gòu)買的媒體內(nèi)容可以通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106從媒體商業(yè)服務(wù)器107下載至服務(wù)器計(jì)算機(jī)102。這樣下載的媒體內(nèi)容可以被存儲(chǔ)在存儲(chǔ)器中。存儲(chǔ)器可以包括服務(wù)器計(jì)算機(jī)102中的長(zhǎng)期存儲(chǔ)器。此外,媒體共享系統(tǒng)100還包括一個(gè)或多個(gè)客戶端計(jì)算機(jī)108??蛻舳擞?jì)算機(jī)108也可以耦接至計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106。每個(gè)客戶端計(jì)算機(jī)108包括媒體播放器110。如在此后面將更詳細(xì)討論的,客戶端計(jì)算機(jī)102可以包括宿留在計(jì)算機(jī)上的一個(gè)或多個(gè)受信任客戶端實(shí)例,以及宿留在任何計(jì)算機(jī)上的任何非受信任客戶端實(shí)例。在一個(gè)實(shí)施例中,可以實(shí)施限制以使得在任何給定時(shí)間點(diǎn)僅僅有限數(shù)量的受信任客戶端計(jì)算機(jī)可以通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106接收來(lái)自服務(wù)器計(jì)算機(jī)102的共享媒體內(nèi)容。例如,這些限制可以將受信任客戶端計(jì)算機(jī)的有限數(shù)量設(shè)置為不超過(guò)五(5)。為了示例性的目的,圖IA示出了有限數(shù)量的(例如,五(5)個(gè))客戶端實(shí)例,分別宿留在有限數(shù)量的(例如5個(gè))客戶端計(jì)算機(jī)(圖IA中的計(jì)算機(jī)#1至計(jì)算機(jī)#5)之一上。客戶端計(jì)算機(jī)108中的媒體播放器110能夠通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106接收來(lái)自服務(wù)器計(jì)算機(jī)102的共享媒體內(nèi)容。例如,在一個(gè)實(shí)施方式中,媒體播放器108接收由服務(wù)器計(jì)算機(jī)102通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106共享至一個(gè)或多個(gè)客戶端計(jì)算 機(jī)108的共享媒體內(nèi)容。典型地,媒體播放器110還可以使得客戶端計(jì)算機(jī)108的用戶能夠管理和播放本地存儲(chǔ)的媒體內(nèi)容。在一個(gè)實(shí)施例中,媒體管理器104是管理和共享媒體資產(chǎn)的媒體管理應(yīng)用。在一個(gè)實(shí)施例中,媒體播放器110可以通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106接收共享的媒體內(nèi)容,并實(shí)現(xiàn)例如為客戶端計(jì)算機(jī)108的用戶本地播放共享的媒體內(nèi)容。媒體播放器110還可以存儲(chǔ)可以在媒體播放器110上播放或顯示的媒體資產(chǎn),例如音軌或照片。此外,一旦特定客戶端計(jì)算機(jī)108被允許從服務(wù)器計(jì)算機(jī)102接收共享的媒體內(nèi)容,則該特定客戶端計(jì)算機(jī)108被認(rèn)為已經(jīng)占用有限數(shù)量的信任槽中的一個(gè)信任槽。之后,當(dāng)該特定客戶端計(jì)算機(jī)108不再參與從服務(wù)器計(jì)算機(jī)102接收共享的媒體內(nèi)容時(shí),相關(guān)聯(lián)的信任槽不再被該特定客戶端計(jì)算機(jī)108所需,并且可以被釋放。然而,代替完全釋放該相關(guān)聯(lián)的信任槽,該相關(guān)聯(lián)的信任槽可以被認(rèn)為是為該特定客戶端計(jì)算機(jī)108所保留。例如,相關(guān)聯(lián)的信任槽可以被認(rèn)為保留一預(yù)定保留時(shí)間段(例如,24小時(shí)、48小時(shí)、一周、一個(gè)月或更長(zhǎng))。作為結(jié)果,許多匿名客戶端計(jì)算機(jī)參與從服務(wù)器計(jì)算機(jī)102接收共享媒體內(nèi)容的能力被阻礙,因?yàn)橛邢迶?shù)量的信任槽的周轉(zhuǎn)率被限制。因此,媒體共享系統(tǒng)100可以限制客戶端計(jì)算機(jī)108從服務(wù)器計(jì)算機(jī)102接收共享媒體內(nèi)容的能力。就這一點(diǎn)而言,可以加入限制以鼓勵(lì)服務(wù)器計(jì)算機(jī)102的用戶對(duì)他們通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)106共享媒體內(nèi)容更負(fù)責(zé)。例如,服務(wù)器計(jì)算機(jī)102的用戶可以被鼓勵(lì)在期望接收并從而共享由服務(wù)器計(jì)算機(jī)102提供的共享媒體內(nèi)容的那些客戶端計(jì)算機(jī)108上施加口令。更具體地,在一個(gè)實(shí)施例中,這些限制可以使得在給定時(shí)間點(diǎn)僅僅有限數(shù)量的客戶端計(jì)算機(jī)108可以通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106從服務(wù)器計(jì)算機(jī)102接收共享的媒體內(nèi)容。例如,這些限制可以將客戶端計(jì)算機(jī)108的該有限數(shù)量設(shè)置為不超過(guò)五(5),即,五個(gè)信任槽。不具有分配給它們(或?yàn)樗鼈儽A?的信任槽的客戶端計(jì)算機(jī)可以被指定為非受信任客戶端計(jì)算機(jī)。因?yàn)樾湃尾鄣臄?shù)量是有限的,所以數(shù)量超過(guò)有限數(shù)量的信任槽的客戶端計(jì)算機(jī)可以被指定為非受信任客戶端計(jì)算機(jī)。例如,有限數(shù)量的信任槽可以例如是五(5)個(gè)槽;有限數(shù)量的受信任客戶端計(jì)算機(jī)可以例如是五(5)個(gè)受信任計(jì)算機(jī),其中有限數(shù)量的五(5)個(gè)信任槽中的每個(gè)槽可以被分配給五(5)個(gè)受信任計(jì)算機(jī)中的相應(yīng)一個(gè);而額外的客戶端計(jì)算機(jī),例如第六客戶端計(jì)算機(jī),可能超出了信任槽的該有限數(shù)量,并且可以被指定為非受信任客戶端計(jì)算機(jī),如圖IA所示。這樣的非受信任客戶端計(jì)算機(jī)可以被限制從服務(wù)器計(jì)算機(jī)102接收共享媒體內(nèi)容。信任槽以及對(duì)其操作的控制可以由數(shù)字版權(quán)管理(DRM)控制邏輯111提供,其可以表現(xiàn)為集中式應(yīng)用或服務(wù),或表現(xiàn)為分布式應(yīng)用或服務(wù)。例如,如圖IA中所示,DRM邏輯控制111可以以分布式方式在服務(wù)器計(jì)算機(jī)102和客戶端計(jì)算機(jī)108中運(yùn)行。數(shù)字版權(quán)管理控制邏輯可以被配置為允許將服務(wù)器計(jì)算機(jī)102的存儲(chǔ)器中存儲(chǔ)的至少部分媒體內(nèi)容有限共享至耦接至計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106的一個(gè)或多個(gè)其它電子設(shè)備。例如,DRM邏輯控制可以被配置為允許將存儲(chǔ)在服務(wù)器計(jì)算機(jī)102的長(zhǎng)期存儲(chǔ)器中的至少部分媒體內(nèi)容有限共享至一個(gè)或多個(gè)其它電子設(shè)備(包括耦接至計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106的受信任客戶端計(jì)算機(jī)108)的長(zhǎng)期存儲(chǔ)器。在DRM控制邏輯111和這里的其它邏輯的討論中,應(yīng)該理解“邏輯”包括但不限于執(zhí)行一個(gè)或多個(gè)功能或動(dòng)作和/或?qū)е缕渌壿?、方法?或系統(tǒng)執(zhí)行功能或動(dòng)作的硬件、固件、軟件、和/或每一個(gè)的組合。例如,基于所期望的應(yīng)用或需要,邏輯可以包括軟件控制的微處理器、類似專用集成電路(ASIC)的離散邏輯、編程邏輯器件、包含指令的存儲(chǔ)設(shè)備等等。邏輯可以包括一個(gè)或多個(gè)門,門的組合,或其它電路元件。邏輯還可以完全由軟件實(shí)現(xiàn)。在描述多個(gè)邏輯的情況下,可能可以將多個(gè)邏輯結(jié)合到一個(gè)物理邏輯中。電子設(shè)備在此可以如上所述與服務(wù)器計(jì)算機(jī)102相關(guān)聯(lián),并且還可以是上下文感知的電子設(shè)備。其它電子設(shè)備可以與客戶端計(jì)算機(jī)108相關(guān)聯(lián),并且還可以是上下文感知 的電子設(shè)備。信任屬性發(fā)現(xiàn)邏輯113可以提供這樣的上下文感知,并且可以被配置為發(fā)現(xiàn)電子設(shè)備以及其它電子設(shè)備中的特定電子設(shè)備的信任上下文的多個(gè)時(shí)間相關(guān)和/或位置相關(guān)和/或事件相關(guān)的屬性(和/或所述其它電子設(shè)備中的其它電子設(shè)備的各自的信任上下文的這樣的屬性)。信任屬性發(fā)現(xiàn)邏輯可以表現(xiàn)為集中式應(yīng)用或服務(wù),或表現(xiàn)為分布式應(yīng)用或服務(wù)。如圖IA所示,信任屬性發(fā)現(xiàn)邏輯113可以與服務(wù)器計(jì)算機(jī)102相關(guān)聯(lián)。在替換實(shí)施例中,信任屬性發(fā)現(xiàn)邏輯可以以分布式方式在可與服務(wù)器計(jì)算機(jī)102相關(guān)聯(lián)的設(shè)備中以及在可與客戶端計(jì)算機(jī)108相關(guān)聯(lián)的其它電子設(shè)備中運(yùn)行。DRM控制邏輯111還可以被配置為在確定其它電子設(shè)備中的特定電子設(shè)備的信任上下文的多個(gè)屬性滿足信任準(zhǔn)則后,將存儲(chǔ)在可以與服務(wù)器計(jì)算機(jī)102相關(guān)聯(lián)的設(shè)備的存儲(chǔ)器中的至少部分媒體內(nèi)容共享至該特定電子設(shè)備。因此,這樣的DRM控制邏輯可以在服務(wù)器計(jì)算機(jī)102中被使用,服務(wù)器計(jì)算機(jī)可以作為DRM服務(wù)器計(jì)算機(jī)工作,并且可以提供一個(gè)或多個(gè)上下文感知的計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法管理通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106將來(lái)自DRM服務(wù)器計(jì)算機(jī)的媒體內(nèi)容共享至多個(gè)客戶端計(jì)算機(jī)中的一個(gè)或多個(gè)。根據(jù)上面所述的,媒體內(nèi)容可以下載至DRM服務(wù)器計(jì)算機(jī)并存儲(chǔ)在其中的長(zhǎng)期存儲(chǔ)器中。在確定DRM服務(wù)器計(jì)算機(jī)和特定客戶端計(jì)算機(jī)的信任上下文的多個(gè)屬性滿足信任準(zhǔn)則后,DRM服務(wù)器計(jì)算機(jī)可以與該特定客戶端計(jì)算機(jī)共享媒體內(nèi)容。信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)服務(wù)器計(jì)算機(jī)的第一組多個(gè)信任屬性以及特定客戶端計(jì)算機(jī)的第二組多個(gè)信任屬性(和/或其它客戶端計(jì)算機(jī)各自的第二組信任屬性)。DRM控制邏輯111可以被配置為確定第一組和第二組信任屬性合滿足信任準(zhǔn)則,以及被配置為信任該特定客戶端計(jì)算機(jī)(和/或被配置為確定第一組信任屬性合和其它客戶端計(jì)算機(jī)各自的第二組信任屬性滿足信任準(zhǔn)則)。可以從其購(gòu)買媒體內(nèi)容的數(shù)字媒體服務(wù)(例如媒體商業(yè)服務(wù)器)107可以與媒體共享授權(quán)服務(wù)115 (例如許可權(quán)力機(jī)構(gòu)(licensing authority))有聯(lián)系。具體地,與下面討論相關(guān)的信息可以在它們之間交換。此外,如在下面將更詳細(xì)討論的,在確定信任準(zhǔn)則的滿足時(shí),DRM控制邏輯111可以與媒體共享授權(quán)服務(wù)115合作并可以在計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106上與之交換信息。具體地,DRM控制邏輯可以在計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106上與媒體共享授權(quán)服務(wù)115交換信任屬性信息和/或信任準(zhǔn)則信息和/或信任確定信息和/或信任控制指不信息。在發(fā)現(xiàn)服務(wù)器的第一組多個(gè)信任屬性并且確定該第一組信任屬性是否滿足信任準(zhǔn)則時(shí),信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)在服務(wù)器計(jì)算機(jī)102處的有限數(shù)量的信任槽的可用性。DRM控制邏輯111可以被配置為根據(jù)信任準(zhǔn)則,確定有限數(shù)量的信任槽中是否至少有一個(gè)可用于供特定客戶端計(jì)算機(jī)使用的服務(wù)器連接。此外,在發(fā)現(xiàn)服務(wù)器的第一組多個(gè)信任屬性并確定該第一組信任屬性是否滿足信任準(zhǔn)則時(shí),信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)服務(wù)器計(jì)算機(jī)的有限數(shù)量的信任槽的任何時(shí)間相關(guān)的可用性,并且DRM控制邏輯111可以被配置為確定有限數(shù)量的信任槽中是否至少有一個(gè)的時(shí)間相關(guān)可用性符合信任準(zhǔn)則。例如,根據(jù)信任準(zhǔn)則,用于供特定客戶端計(jì)算機(jī)使用的服務(wù)器連接的信任槽的可用性屬性可以是時(shí)間相關(guān)的。如在此上面所述的,信任槽可以被認(rèn)為在預(yù)定保留時(shí)間段(例如24小時(shí)、48小時(shí)、一周、一個(gè)月或更長(zhǎng))內(nèi)是被保留且不可用的。、
此外,在發(fā)現(xiàn)服務(wù)器的第一組多個(gè)信任屬性并確定該第一組信任屬性是否滿足信任準(zhǔn)則時(shí),信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)服務(wù)器計(jì)算機(jī)的有限數(shù)量的信任槽的任何事件相關(guān)的可用性,并且DRM控制邏輯111可以被配置為確定有限數(shù)量的信任槽中是否至少有一個(gè)的事件相關(guān)可用性符合信任準(zhǔn)則。例如,如將在下面更具體討論的,信任屬性發(fā)現(xiàn)邏輯113可以發(fā)現(xiàn)影響信任槽可用性的客戶端共享服務(wù)釋放事件。此外,在發(fā)現(xiàn)服務(wù)器的第一組多個(gè)信任屬性并確定該第一組信任屬性是否滿足信任準(zhǔn)則時(shí),信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)服務(wù)器計(jì)算機(jī)對(duì)于共享媒體內(nèi)容的任何授權(quán)。例如,信任屬性發(fā)現(xiàn)邏輯可以被配置為發(fā)現(xiàn)來(lái)自媒體共享授權(quán)服務(wù)115的在計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106上的授權(quán)。DRM控制邏輯111可以被配置為根據(jù)信任準(zhǔn)則確定服務(wù)器計(jì)算機(jī)102是否例如被媒體共享授權(quán)服務(wù)115授權(quán)共享媒體內(nèi)容。類似地,在發(fā)現(xiàn)特定客戶端計(jì)算機(jī)的第二組多個(gè)信任屬性并確定該第二組信任屬性是否滿足信任準(zhǔn)則時(shí),信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)該特定客戶端計(jì)算機(jī)的網(wǎng)絡(luò)連接性,并且DRM控制邏輯111可以被配置為確定該特定客戶端計(jì)算機(jī)的網(wǎng)絡(luò)連接性是否滿足信任準(zhǔn)則。例如,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106的這樣的網(wǎng)絡(luò)連接性,其可以使用Ad Hoc網(wǎng)絡(luò)、家庭網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò),并且可以使用零配置網(wǎng)絡(luò)協(xié)議和/或多播域名系統(tǒng)(DNS)協(xié)議和/或DNS-SD服務(wù)發(fā)現(xiàn)協(xié)議、或其某種組合。使用上述協(xié)議連同廣域零配置聯(lián)網(wǎng)技術(shù),和/或通過(guò)由媒體共享授權(quán)服務(wù)115的增強(qiáng)的遠(yuǎn)程聯(lián)網(wǎng)能力來(lái)協(xié)調(diào)發(fā)現(xiàn),信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)廣域網(wǎng)(WAN)或蜂窩數(shù)據(jù)網(wǎng)絡(luò)的這樣的網(wǎng)絡(luò)連接性。一旦被發(fā)現(xiàn),這樣的網(wǎng)絡(luò)連接性信任屬性信息可以通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106被發(fā)送至媒體共享授權(quán)服務(wù)115,以用于與DRM控制邏輯111的合作任評(píng)估。此外,在發(fā)現(xiàn)特定客戶端計(jì)算機(jī)的第二組多個(gè)信任屬性并確定該第二組信任屬性是否滿足信任準(zhǔn)則時(shí),信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)該特定客戶端計(jì)算機(jī)的位置、或大概位置、或估計(jì)位置。DRM控制邏輯111可以被配置為確定該特定客戶端計(jì)算機(jī)的這樣的位置是否滿足信任準(zhǔn)則。類似地,DRM控制邏輯111可以被配置為確定該特定客戶端計(jì)算機(jī)相對(duì)于服務(wù)器計(jì)算機(jī)的接近度是否符合信任準(zhǔn)則。此外,在發(fā)現(xiàn)特定客戶端計(jì)算機(jī)的第二組多個(gè)信任屬性并確定該第二組信任屬性是否滿足信任準(zhǔn)則時(shí),信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)該特定客戶端計(jì)算機(jī)對(duì)于共享媒體內(nèi)容的任何授權(quán)。例如,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)來(lái)自媒體共享授權(quán)服務(wù)115的在計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106上的授權(quán)。DRM控制邏輯111可以被配置為根據(jù)信任準(zhǔn)則確定該特定客戶端計(jì)算機(jī)是否例如被媒體共享授權(quán)服務(wù)115授權(quán)共享媒體內(nèi)容。在確定信任屬性的第一集合和第二集合滿足信任準(zhǔn)則后,DRM控制邏輯111可被配置為分配可用信任槽、信任該特定客戶端計(jì)算機(jī)、以及將該特定客戶端計(jì)算機(jī)指定為受信任客戶端計(jì)算機(jī)。該特定受信任客戶端計(jì)算機(jī)的媒體播放器110然后可以被配置為在該特定受信任客戶端計(jì)算機(jī)的長(zhǎng)期存儲(chǔ)器中聚集來(lái)自服務(wù)器計(jì)算機(jī)的媒體內(nèi)容。圖IB是根據(jù)一個(gè)實(shí)施例的媒體共享處理120的流程圖。該處理可以從下載122購(gòu)買的媒體內(nèi)容開始。該處理可以繼續(xù)到將媒體內(nèi)容存儲(chǔ)124在服務(wù)器計(jì)算機(jī)的長(zhǎng)期存儲(chǔ)器中。服務(wù)器計(jì)算機(jī)和特定一個(gè)客戶端計(jì)算機(jī)的信任上下文的屬性可以包括第一組和第二組信任屬性,前面已經(jīng)詳細(xì)討論過(guò)。該處理可以繼續(xù)到發(fā)現(xiàn)128服務(wù)器計(jì)算機(jī)和該特定客戶端計(jì)算機(jī)的信任上下文的屬性。判定128可以確定信任屬性是否滿足信任準(zhǔn)則。當(dāng)判定 128確定信任屬性滿足信任準(zhǔn)則時(shí),該特定客戶端計(jì)算機(jī)可以被信任并且媒體內(nèi)容可以被自動(dòng)傳送130 (例如,聚集)到該特定受信任客戶端計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器,并且處理120可以結(jié)束。另一方面,如果判定128確定信任屬性不滿足信任準(zhǔn)則,則該特定客戶端對(duì)媒體共享服務(wù)的任何請(qǐng)求可以被拒絕,并且處理120可以結(jié)束。傳送130媒體內(nèi)容可以包括將媒體內(nèi)容聚集至特定受信任客戶端中的長(zhǎng)期存儲(chǔ)器。傳送(或聚集)可以包括將媒體內(nèi)容下載至特定客戶端計(jì)算機(jī),以便存儲(chǔ)在該特定客戶端計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器中。然而,這樣的下載僅在媒體內(nèi)容還沒(méi)有被存儲(chǔ)在該特定客戶端計(jì)算機(jī)的長(zhǎng)期存儲(chǔ)器中時(shí)才需要被執(zhí)行。類似地,傳送或聚集可以包括檢查存儲(chǔ)在服務(wù)器計(jì)算機(jī)和特定客戶端計(jì)算機(jī)至少一者上的偏好設(shè)置,以及僅在偏好設(shè)置指示媒體內(nèi)容要被提供至特定客戶端計(jì)算機(jī)時(shí)才將媒體內(nèi)容拷貝到該特定客戶端計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器中。傳送可以被自動(dòng)執(zhí)行而不需要用于該傳送的任何特定用戶輸入。傳送還可以受到特定客戶端計(jì)算機(jī)中指示媒體內(nèi)容是否要被傳送的一個(gè)或多個(gè)偏好設(shè)置(例如由用戶設(shè)置或默認(rèn)設(shè)置)的影響。根據(jù)上面所討論的,數(shù)字版權(quán)管理(DRM)可以通過(guò)限制對(duì)于在其中聚集媒體內(nèi)容受到信任的客戶端計(jì)算機(jī)的數(shù)量來(lái)實(shí)施。類似地,數(shù)字版權(quán)管理(DRM)可以通過(guò)限制客戶端計(jì)算機(jī)中在其中聚集媒體內(nèi)容的受信任客戶端計(jì)算機(jī)的數(shù)量來(lái)實(shí)施。有利地,媒體共享處理120有助于在有限的客戶端計(jì)算機(jī)組當(dāng)中共享所購(gòu)買的媒體內(nèi)容。所購(gòu)買的媒體內(nèi)容可以通過(guò)在客戶端計(jì)算機(jī)上聚集媒體內(nèi)容來(lái)共享。例如,在一臺(tái)客戶端計(jì)算機(jī)上購(gòu)買并接收媒體內(nèi)容之后,所接收的媒體內(nèi)容還可以被提供給被認(rèn)為受信任的(即,在所建立的客戶端計(jì)算機(jī)組內(nèi)的)一個(gè)或多個(gè)其它客戶端計(jì)算機(jī)。圖1C-1E是說(shuō)明媒體共享授權(quán)服務(wù)115在計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)上對(duì)服務(wù)器計(jì)算機(jī)102的媒體共享授權(quán)的簡(jiǎn)化框圖。如圖IC中所示,服務(wù)器計(jì)算機(jī)可以發(fā)送對(duì)家庭共享信息的安全HTTPS (安全超文本傳輸協(xié)議)請(qǐng)求。假設(shè)媒體共享授權(quán)服務(wù)115認(rèn)可該服務(wù)器計(jì)算機(jī)用于家庭共享,則媒體共享授權(quán)服務(wù)可以通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)發(fā)送HTTPS響應(yīng)至服務(wù)器計(jì)算機(jī)102,該響應(yīng)包括用于服務(wù)器計(jì)算機(jī)102的共享計(jì)算機(jī)標(biāo)識(shí)符和共享組標(biāo)識(shí)符,如圖ID所示。
然而,如果媒體共享授權(quán)服務(wù)115不認(rèn)可該服務(wù)器計(jì)算機(jī),則媒體共享授權(quán)服務(wù)115可以提示服務(wù)器計(jì)算機(jī)102提供進(jìn)一步的信息。順應(yīng)地,服務(wù)器計(jì)算機(jī)102可以提交帶有有效客戶名稱、對(duì)應(yīng)的有效客戶口令和用于服務(wù)器計(jì)算機(jī)102的唯一服務(wù)器標(biāo)識(shí)符的HTTPS響應(yīng),如圖IE所示。用于服務(wù)器計(jì)算機(jī)的唯一標(biāo)識(shí)符可以例如與該服務(wù)器計(jì)算機(jī)或該服務(wù)器計(jì)算機(jī)的用戶相關(guān)聯(lián)。唯一標(biāo)識(shí)符的一些示例是媒體訪問(wèn)控制(MAC)地址、互聯(lián)網(wǎng)協(xié)議(IP)地址、設(shè)備標(biāo)識(shí)符、⑶ID、客戶端標(biāo)識(shí)符、或其某種組合。在接受該響應(yīng)后,服務(wù)器計(jì)算機(jī)102可以再次請(qǐng)求家庭共享,如已經(jīng)參考圖IC所討論的。媒體內(nèi)容共享服務(wù)和媒體內(nèi)容的家庭共享可以由服務(wù)器計(jì)算機(jī)102通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106使用例如前面所討論的零配置網(wǎng)絡(luò)協(xié)議和/或多播域名系統(tǒng)(DNS)協(xié)議和/或DNS-SD服務(wù)發(fā)現(xiàn)協(xié)議或其某種組合來(lái)發(fā)布給客戶端計(jì)算機(jī)108。在一個(gè)實(shí)施例中,在這樣的技術(shù)的上下文中“A”記錄將本地主機(jī)名稱映射至IP地址;PTR記錄被用來(lái)列舉特定類型的服務(wù)實(shí)例;使用SRV記錄將每個(gè)服務(wù)實(shí)例映射至主機(jī)名稱和端口號(hào);TXT記錄(或文本記錄)伴隨SRV記錄以提供關(guān)于服務(wù)實(shí)例的附加信息。、
圖IF示出了示例的TXT記錄,其可以被服務(wù)器計(jì)算機(jī)102用于將媒體內(nèi)容共享服務(wù)通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106發(fā)布給客戶端計(jì)算機(jī)108。該TXT記錄中示出的HSID (家庭共享用戶ID)、MID (家庭共享計(jì)算機(jī)ID)、機(jī)器ID以及數(shù)據(jù)庫(kù)ID (iTuiieV 庫(kù)ID或媒體內(nèi)容庫(kù)ID)可以被客戶端計(jì)算機(jī)108在從服務(wù)器計(jì)算機(jī)102請(qǐng)求媒體內(nèi)容共享服務(wù)時(shí)使用。最后購(gòu)買日期(LPur)可以表示服務(wù)器計(jì)算機(jī)102上最后購(gòu)買媒體內(nèi)容的日期,并且可以被客戶端計(jì)算機(jī)108在共享最近獲取的媒體內(nèi)容時(shí)使用。圖IG是可以被顯示在受信任客戶端計(jì)算機(jī)108之一上的、正在由服務(wù)器計(jì)算機(jī)102與該受信任客戶端計(jì)算機(jī)108共享的媒體內(nèi)容的圖形用戶界面的截屏。在提供客戶端計(jì)算機(jī)108上的媒體內(nèi)容的傳送(例如,聚集)時(shí),媒體內(nèi)容項(xiàng)可以根據(jù)靠近顯示屏底部的圖例(“Show: Items not in my library (顯示項(xiàng)不在我的庫(kù)中)”)被顯示,其中該圖例表示媒體項(xiàng)還沒(méi)有存儲(chǔ)在客戶端計(jì)算機(jī)108的長(zhǎng)期存儲(chǔ)器中。這樣的媒體項(xiàng)的媒體內(nèi)容可以響應(yīng)于用戶手動(dòng)選擇控件而被手動(dòng)傳送(例如,聚集),或者媒體內(nèi)容可以被自動(dòng)傳送(例如,聚集)而不需要用戶控件選擇??捎糜趥魉?例如,聚集)的媒體項(xiàng)可以由媒體內(nèi)容的類型和/或由父級(jí)控制設(shè)置/屬性來(lái)過(guò)濾。圖IH是根據(jù)一個(gè)實(shí)施例的媒體共享系統(tǒng)100的另一框圖。為了相對(duì)于圖IA簡(jiǎn)化圖1H,前面所詳細(xì)討論的信任屬性發(fā)現(xiàn)邏輯和DRM控制邏輯沒(méi)有被示出,并且未受信任客戶端計(jì)算機(jī)沒(méi)有被示出。每個(gè)客戶端計(jì)算機(jī)(計(jì)算機(jī)#0_#5)宿留各自的服務(wù)器實(shí)例以及各自的客戶端實(shí)例。限制可以被實(shí)施,以使得在任何給定時(shí)間點(diǎn)僅僅有限數(shù)量的受信任客戶端實(shí)例可以通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)106從服務(wù)器實(shí)例接收共享的媒體內(nèi)容。例如,該限制可以將受信任客戶端實(shí)例的有限數(shù)量設(shè)置為不超過(guò)五(5)。例如,圖IH中所示的計(jì)算機(jī)#0上的服務(wù)器實(shí)例可以與有限數(shù)量的(例如五(5)個(gè))客戶端實(shí)例共享媒體內(nèi)容,每個(gè)客戶端實(shí)例宿留在有限數(shù)量的(例如五(5)個(gè))客戶端計(jì)算機(jī)(圖IH中的計(jì)算機(jī)#1至#5)中的相應(yīng)一個(gè)上。又例如,圖IH中示出的計(jì)算機(jī)#1上的服務(wù)器實(shí)例可以與有限數(shù)量的(例如五(5)個(gè))客戶端實(shí)例共享媒體內(nèi)容,每個(gè)客戶端實(shí)例宿留在有限數(shù)量的(例如五(5)個(gè))客戶端計(jì)算機(jī)(圖IH中的計(jì)算機(jī)#0和I至#5)中的相應(yīng)一個(gè)上。因此,如圖IH的說(shuō)明性例子所示,宿留在五(5)個(gè)計(jì)算機(jī)中每一個(gè)上的每個(gè)服務(wù)器實(shí)例被限制為與宿留在五(5)個(gè)其它計(jì)算機(jī)上的五(5)個(gè)客戶端實(shí)例共享媒體內(nèi)容。如圖IH所示,用于服務(wù)器計(jì)算機(jī)和客戶端計(jì)算機(jī)的媒體內(nèi)容的基于設(shè)備的數(shù)字版權(quán)管理(DRM)可以通過(guò)限制服務(wù)器計(jì)算機(jī)的設(shè)備和客戶端計(jì)算機(jī)的設(shè)備之間的媒體內(nèi)容分發(fā)來(lái)實(shí)施。進(jìn)一步如圖IH所示,用于服務(wù)器計(jì)算機(jī)和客戶端計(jì)算機(jī)的媒體內(nèi)容的基于連接的數(shù)字版權(quán)管理(DRM)可以通過(guò)限制在服務(wù)器計(jì)算機(jī)和客戶端計(jì)算機(jī)之間的用于媒體內(nèi)容分發(fā)的網(wǎng)絡(luò)連接共享來(lái)實(shí)施。媒體內(nèi)容的基于根分發(fā)的數(shù)字版權(quán)管理(DRM)可以通過(guò)前面所述的對(duì)每個(gè)服務(wù)器計(jì)算機(jī)進(jìn)行的媒體共享的限制來(lái)實(shí)施。基于葉分發(fā)的數(shù)字版權(quán)管理(DRM)可以通過(guò)前面討論的對(duì)客戶端計(jì)算機(jī)上傳送(例如,聚集)的任何媒體內(nèi)容的限制來(lái)實(shí)施。此外,數(shù)字版權(quán)管理(DRM)策略可以被實(shí)施為限制對(duì)服務(wù)器計(jì)算機(jī)上的媒體內(nèi)容的訪問(wèn)以僅傳送(例如,聚集)至客戶端計(jì)算機(jī)中有限數(shù)量的受信任計(jì)算機(jī)。數(shù)字版權(quán)管理(DRM)可以通過(guò)限制受信任客戶端計(jì)算機(jī)可用于在其中聚集媒體內(nèi)容的服務(wù)器連接的數(shù)量來(lái)實(shí)施。數(shù)字版權(quán)管理(DRM)可以通過(guò)限制用于傳送媒體內(nèi)容的到受信任客戶端計(jì)算機(jī)的 服務(wù)器連接可用的信任槽的數(shù)量來(lái)實(shí)施。圖2A是根據(jù)一個(gè)實(shí)施例的媒體共享處理200的流程圖。該媒體共享處理200例如是通過(guò)服務(wù)器計(jì)算機(jī)(諸如圖IA中示出的服務(wù)器計(jì)算機(jī)102)來(lái)執(zhí)行的。在一個(gè)示例中,服務(wù)器計(jì)算機(jī)102可以被認(rèn)為是音頻服務(wù)器(例如音樂(lè)服務(wù)器)。媒體共享處理200開始于判定202,其確定服務(wù)器計(jì)算機(jī)是否已經(jīng)接收到來(lái)自非受信任客戶端計(jì)算機(jī)的共享服務(wù)請(qǐng)求。例如,服務(wù)請(qǐng)求將由期望從服務(wù)器計(jì)算機(jī)接收媒體內(nèi)容(即,共享的媒體內(nèi)容)的客戶端計(jì)算機(jī)提供給服務(wù)器計(jì)算機(jī)。當(dāng)判定202確定還沒(méi)有接收到客戶端連接請(qǐng)求,則媒體共享處理200等待這樣的請(qǐng)求。另一方面,一旦判定202確定已經(jīng)接收到共享服務(wù)請(qǐng)求,則媒體共享處理200繼續(xù)。非受信任客戶端所需要的授權(quán)被確定203。當(dāng)媒體共享處理200繼續(xù)時(shí),判定204確定所需要的授權(quán)是否可用,以及是否存在已請(qǐng)求與服務(wù)器計(jì)算機(jī)連接的客戶端計(jì)算機(jī)可用的信任槽。服務(wù)器計(jì)算機(jī)僅具有有限數(shù)量的信任槽供希望與服務(wù)器計(jì)算機(jī)連接以共享媒體的客戶端計(jì)算機(jī)使用。當(dāng)判定204確定存在可用的信任槽時(shí),可用的客戶端滑片可以被分配206給客戶端計(jì)算機(jī),因此客戶端被指定為受信任的。接下來(lái),建立208受信任客戶端計(jì)算機(jī)的服務(wù)器共享服務(wù)。一旦共享服務(wù)被建立208,客戶端計(jì)算機(jī)就能夠從服務(wù)器計(jì)算機(jī)共享媒體。然后判定210確定客戶端計(jì)算機(jī)是否已經(jīng)退出該服務(wù)。當(dāng)判定210確定客戶端計(jì)算機(jī)還沒(méi)有退出時(shí),媒體共享處理200等待,直到客戶端計(jì)算機(jī)已經(jīng)退出。這里,服務(wù)器計(jì)算機(jī)在監(jiān)視客戶端計(jì)算機(jī)的退出的同時(shí)可以進(jìn)行其它處理。例如,媒體共享處理200可以被實(shí)施為拖延到客戶端計(jì)算機(jī)退出為止的單獨(dú)的線程。在任何情況下,一旦判定210確定客戶端計(jì)算機(jī)已經(jīng)退出,所分配的信任槽可以被保留212至少預(yù)定時(shí)間段。該預(yù)定時(shí)間段也可以被稱作保留時(shí)間段。在該預(yù)定時(shí)間段期間,只有該客戶端計(jì)算機(jī)(如果其再次請(qǐng)求與服務(wù)器計(jì)算機(jī)共享服務(wù))可以再次使用為該客戶端計(jì)算機(jī)保留的信任槽。在該預(yù)定時(shí)間段之后,已被保留的信任槽可以被釋放,從而被任何恰好試圖與服務(wù)器計(jì)算機(jī)共享媒體的客戶端計(jì)算機(jī)重新使用??商鎿Q地,當(dāng)判定204確定不存在客戶端計(jì)算機(jī)可用的信任槽時(shí),客戶端計(jì)算機(jī)的共享服務(wù)請(qǐng)求被拒絕214。在塊212或塊214之后,媒體共享處理200完成并結(jié)束。圖2B是用于確定非受信任客戶端計(jì)算機(jī)所需要的授權(quán)的處理220的流程圖。處理220可以表示圖2A中示出的確定203的一個(gè)實(shí)施例。處理220開始于判定222,其確定客戶端計(jì)算機(jī)是否被授權(quán)用于媒體共享。如果客戶端計(jì)算機(jī)沒(méi)有被授權(quán)用于共享,則處理220因?yàn)槭跈?quán)不可用而進(jìn)行到塊234,并且處理220可以結(jié)束??商鎿Q地,如果客戶端計(jì)算機(jī)被授權(quán)用于共享,則處理220繼續(xù),并且服務(wù)器計(jì)算機(jī)通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)從客戶端計(jì)算機(jī)接收224唯一客戶端標(biāo)識(shí)符。該客戶端計(jì)算機(jī)的唯一標(biāo)識(shí)符可以例如與客戶端計(jì)算機(jī)或客戶端計(jì)算機(jī)的用戶相關(guān)聯(lián)。唯一標(biāo)識(shí)符的一些示例是媒體訪問(wèn)控制(MAC)地址、互聯(lián)網(wǎng)協(xié)議(IP)地址、設(shè)備標(biāo)識(shí)符、⑶ID、客戶端標(biāo)識(shí)符、用戶名稱、口令、或其某種組合。接下來(lái),服務(wù)器計(jì)算機(jī)通過(guò)計(jì)算機(jī)數(shù)據(jù)網(wǎng)絡(luò)向媒體共享授權(quán)服務(wù)發(fā)送226共享授權(quán)請(qǐng)求,連同唯一客戶端ID和唯一服務(wù)器ID ;家庭共享用戶和計(jì)算機(jī)ID ;以及媒體庫(kù)數(shù)據(jù)庫(kù)ID。媒體共享授權(quán)服務(wù)可以通過(guò)將連同共享授權(quán)請(qǐng)求一起發(fā)送的信息與由媒體共享授 權(quán)服務(wù)保持的數(shù)據(jù)進(jìn)行比較來(lái)評(píng)估228該請(qǐng)求的正當(dāng)性和一致性。處理220然后進(jìn)行到判定230,確定媒體共享授權(quán)服務(wù)是否授予該客戶端計(jì)算機(jī)的共享授權(quán)。如果媒體共享授權(quán)沒(méi)有被授予,則在234,用于共享的客戶端計(jì)算機(jī)授權(quán)不可用,并且處理220可以結(jié)束??商鎿Q地,如果媒體共享授權(quán)被授予,則用于共享的客戶端計(jì)算機(jī)授權(quán)可用232,并且處理220可以結(jié)束。圖3A和3B是根據(jù)一個(gè)實(shí)施例的媒體共享登錄處理300的流程圖。媒體共享登錄處理300被服務(wù)器計(jì)算機(jī)執(zhí)行以限制媒體的共享。媒體共享登錄處理300例如是由服務(wù)器計(jì)算機(jī)執(zhí)行的,例如圖IA中示出的服務(wù)器計(jì)算機(jī)102。根據(jù)媒體共享登錄處理300被共享的媒體例如是音軌(例如,音樂(lè)或歌曲)。媒體共享登錄處理300開始于判定302,其確定媒體共享是否被啟用。此外,服務(wù)器計(jì)算機(jī)或服務(wù)器計(jì)算機(jī)的用戶可以具有啟用或停用關(guān)于媒體共享的功能的能力。當(dāng)判定302確定媒體共享沒(méi)有被啟用時(shí),媒體共享登錄處理300因?yàn)槊襟w共享沒(méi)有被允許而實(shí)際上不被調(diào)用。另一方面,當(dāng)判定302確定媒體共享被啟用時(shí),判定304確定是否已經(jīng)嘗試了客戶端登錄以請(qǐng)求媒體共享服務(wù)。這里,客戶端計(jì)算機(jī)(例如,客戶端)嘗試登錄到服務(wù)器計(jì)算機(jī)以通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從服務(wù)器計(jì)算機(jī)(例如服務(wù)器)訪問(wèn)共享的媒體。當(dāng)判定304確定還沒(méi)有嘗試客戶端登錄時(shí),媒體共享登錄處理300等待這樣的客戶端登錄請(qǐng)求??商鎿Q地,一旦判定304確定已經(jīng)嘗試了客戶端登錄,用于客戶端計(jì)算機(jī)的唯一客戶端標(biāo)識(shí)符(如前面所述的)被獲取306。用于客戶端計(jì)算機(jī)的唯一標(biāo)識(shí)符例如可以與客戶端計(jì)算機(jī)或客戶端計(jì)算機(jī)的用戶相關(guān)聯(lián)。該唯一標(biāo)識(shí)符的一些示例是媒體訪問(wèn)控制(MAC)地址、互聯(lián)網(wǎng)協(xié)議(IP)地址、設(shè)備標(biāo)識(shí)符、⑶ID、客戶端標(biāo)識(shí)符、或用戶名稱和/或口令、或其某種組合。判定308然后確定是否正為該客戶端保留信任槽。該信任槽是可被客戶端使用的有限數(shù)量的信任槽之一。如果客戶端先前使用了由服務(wù)器計(jì)算機(jī)提供的信任槽來(lái)共享媒體,則該信任槽可以仍然為該相同的客戶端保留。因此,當(dāng)判定308確定為該客戶端保留有信任槽時(shí),為該客戶端保留的信任槽被分配310給該客戶端。此外,與該信任槽相關(guān)聯(lián)的時(shí)間戳被清除312。這里,當(dāng)為客戶端保留信任槽時(shí),該信任槽被設(shè)置有與其保留相關(guān)聯(lián)的時(shí)間戳,然后,當(dāng)被保留的該信任槽隨后被重新分配給該客戶端時(shí),時(shí)間戳被清除312。另一方面,當(dāng)判定308確定沒(méi)有為該客戶端保留信任槽時(shí),判定314確定是否存在任何空閑的信任槽。這里,應(yīng)該注意,試圖訪問(wèn)服務(wù)器的客戶端可用的信任槽數(shù)量是有限的。例如,在一個(gè)示例中,信任槽的最大數(shù)量可以是五(5)。因此,當(dāng)判定314確定存在空閑的信任槽時(shí),該空閑信任槽可以被分配316給該客戶端。在另一替換例中,當(dāng)判定314確定不存在用于與服務(wù)器計(jì)算機(jī)共享媒體的空閑信任槽時(shí),判定318確定是否有任何信任槽已經(jīng)被釋放并被保留超過(guò)保留時(shí)間段。該保留時(shí)間段可以與預(yù)定時(shí)間段(例如24小時(shí)、48小時(shí)、一周、一個(gè)月或更長(zhǎng))相關(guān)聯(lián)。當(dāng)判定318確定一個(gè)或多個(gè)信任槽已經(jīng)被釋放并超過(guò)其保留時(shí)間段時(shí), 具有最老時(shí)間戳的信任槽被選擇320。被選擇的信任槽然后被分配322給客戶端。在一個(gè)實(shí)施方式中,被選擇的信任槽的分配322可以首先被去保留,然后被分配。此外,與被選擇的信任槽相關(guān)聯(lián)的時(shí)間戳被清除324。塊312、316或324之后,該客戶端共享嘗試已經(jīng)成功,因?yàn)樵摽蛻舳艘呀?jīng)被分配了有限數(shù)量的信任槽之一。被分配信任槽之后,客戶端被允許接收被服務(wù)器共享的媒體(例如,音樂(lè)或歌曲)。因此,登錄至服務(wù)器進(jìn)行媒體共享被允許326。另一方面,當(dāng)判定318確定不存在已經(jīng)超過(guò)其保留時(shí)間段的信任槽時(shí),客戶端的登錄嘗試被拒絕328。這里,登錄請(qǐng)求被拒絕328是因?yàn)椴淮嬖诳梢员环峙浣o該客戶端的可用信任槽。當(dāng)不存在可用的信任槽(其是有限的)時(shí),客戶端的登錄嘗試被拒絕328,并且客戶端不能接收由服務(wù)器共享的媒體。在塊326或328之后,媒體共享登錄處理300完成并結(jié)束。圖4是根據(jù)一個(gè)實(shí)施例的媒體共享退出處理400的流程圖。媒體共享退出處理400例如由服務(wù)器計(jì)算機(jī)執(zhí)行,例如圖IA中所示的服務(wù)器計(jì)算機(jī)102。媒體共享退出處理400開始于判定402,其確定客戶端退出是正在發(fā)生、很快將發(fā)生、還是最近已經(jīng)發(fā)生。其后,為了方便,這種情況簡(jiǎn)單地被稱為客戶端退出未決(pending)。當(dāng)判定402確定客戶端退出不是未決時(shí),媒體共享退出處理400等待這樣的情況。換句話說(shuō),一旦客戶端退出未決,媒體共享退出處理400被有效調(diào)用。一旦判定402確定客戶端退出是未決時(shí),與該客戶端相關(guān)聯(lián)的信任槽被識(shí)別404。如上所述,當(dāng)?shù)卿浺驯粶?zhǔn)許時(shí),客戶端已被分配了信任槽。這里,被分配的信任槽現(xiàn)在被識(shí)另IJ。此外,客戶端的唯一標(biāo)識(shí)符被獲取406。如上所述,客戶端的唯一標(biāo)識(shí)符可以根據(jù)實(shí)施而采用許多不同的形式??蛻舳送顺龅臅r(shí)間戳也被確定408。時(shí)間戳因此可以表示發(fā)生客戶端退出的時(shí)間。此后,為所識(shí)別的信任槽存儲(chǔ)410保留指示。保留指示例如可以包括客戶端的唯一標(biāo)識(shí)符和客戶端退出的時(shí)間戳。在塊410之后,媒體共享退出處理400完成并結(jié)束。圖5是根據(jù)一個(gè)實(shí)施例的保留表500的不意圖。保留表500表不存儲(chǔ)機(jī)制的一種實(shí)施方式,其為給定服務(wù)器計(jì)算機(jī)的相關(guān)聯(lián)信任槽存儲(chǔ)一個(gè)或多個(gè)保留指示。保留表500通常被存儲(chǔ)在相關(guān)聯(lián)的服務(wù)器計(jì)算機(jī)上。保留表500識(shí)別并關(guān)聯(lián)信任槽502、客戶端標(biāo)識(shí)符504和時(shí)間戳506。如上所述,服務(wù)器計(jì)算機(jī)僅提供有限數(shù)量的信任槽用于與客戶端計(jì)算機(jī)共享媒體。在保留表500中,存在五(5)個(gè)可用信任槽。信任槽1、2和3當(dāng)前為分別由客戶端標(biāo)識(shí)符(客戶端ID)標(biāo)識(shí)的客戶端保留。信任槽1、2和3還包括表示保留何時(shí)開始的時(shí)間戳。信任槽4和5當(dāng)前被分配給分別由客戶端標(biāo)識(shí)符標(biāo)識(shí)的客戶端,但是不具有任何時(shí)間戳。圖6是根據(jù)一個(gè)實(shí)施例的媒體管理系統(tǒng)600的框圖。媒體管理系統(tǒng)600包括計(jì)算機(jī)602。如前面在其它實(shí)施例中所述,計(jì)算機(jī)602可以是服務(wù)器計(jì)算機(jī)或客戶端計(jì)算機(jī)。計(jì)算機(jī)602通常是個(gè)人計(jì)算機(jī)。計(jì)算機(jī)602在其它傳統(tǒng)部件之外還包括作為軟件模塊的管理模塊606。管理模塊606提供計(jì)算機(jī)602上的媒體項(xiàng)(和/或播放列表)的集中式管理。更具體地,管理模塊606管理存儲(chǔ)在與計(jì)算機(jī)602相關(guān)聯(lián)的媒體存儲(chǔ)器608中的那些媒體項(xiàng)。管理模塊606還與媒體數(shù)據(jù)庫(kù)610交互以存儲(chǔ)與存儲(chǔ)在媒體存儲(chǔ)器608中的媒體項(xiàng)相關(guān)聯(lián)的媒體信息。媒體信息涉及媒體項(xiàng)的特征或?qū)傩?。例如,在音頻或視聽媒體的情況下,媒體信息可以包括以下一個(gè)或多個(gè)標(biāo)題、專輯、曲目、藝術(shù)家、作者和類型。媒體信息的這些類型是特定于特定媒體項(xiàng)的。此外,媒體信息可以涉及媒體項(xiàng)的質(zhì)量特征。媒體項(xiàng)的質(zhì)量特征可以包括以下一個(gè)或多個(gè)比特率、采樣率、均衡器設(shè)置、音量調(diào)節(jié)、開始/停止、和總時(shí)間。、進(jìn)一步地,計(jì)算機(jī)602包括播放模塊612。播放模塊612是能夠被用來(lái)播放存儲(chǔ)在媒體存儲(chǔ)器608中的某些媒體項(xiàng)的軟件模塊。播放模塊612還可以(在顯示屏幕上)顯示或以其它方式使用來(lái)自媒體數(shù)據(jù)庫(kù)610的媒體信息。通常,所關(guān)心的媒體信息對(duì)應(yīng)于要由播放模塊612播放的媒體項(xiàng)。此外,計(jì)算機(jī)602包括共享模塊614和通信模塊616。共享模塊614被用于支持通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)與其它計(jì)算機(jī)共享存儲(chǔ)在媒體存儲(chǔ)器608中的媒體項(xiàng)。該共享可以通過(guò)經(jīng)由通信模塊616將與來(lái)自計(jì)算機(jī)602的一個(gè)或多個(gè)媒體項(xiàng)相關(guān)聯(lián)的媒體內(nèi)容共享到一個(gè)或多個(gè)其它計(jì)算機(jī)而實(shí)現(xiàn)。通常,共享模塊614 (單獨(dú)或與管理模塊606結(jié)合)調(diào)節(jié)或限制與其它計(jì)算機(jī)共享媒體項(xiàng)的能力。在一個(gè)實(shí)施例中,調(diào)節(jié)或限制不僅限制在任何時(shí)間點(diǎn)能夠從計(jì)算機(jī)602共享媒體項(xiàng)的其它計(jì)算機(jī)的數(shù)量,而且限制其它計(jì)算機(jī)的周轉(zhuǎn)率。例如,如果被允許從計(jì)算機(jī)602共享媒體資產(chǎn)的其它計(jì)算機(jī)的最大數(shù)量是五(5),以及最小周轉(zhuǎn)持續(xù)時(shí)間是二十四(24)小時(shí),則有效防止了被大量其它計(jì)算機(jī)自由訪問(wèn)的能力。通信模塊616通過(guò)連接或鏈路618可移除地耦接至計(jì)算機(jī)網(wǎng)絡(luò),從而數(shù)據(jù)(包括媒體項(xiàng))可以被傳輸至被允許接收這樣數(shù)據(jù)的其它計(jì)算機(jī)的對(duì)應(yīng)通信模塊。在一個(gè)實(shí)施例中,連接或鏈路618是提供數(shù)據(jù)總線的電纜,數(shù)據(jù)總線例如是本領(lǐng)域中公知的FIREWIRE 總線或USB總線。在另一實(shí)施例中,連接或鏈路618是通過(guò)無(wú)線網(wǎng)絡(luò)的無(wú)線信道或連接。因此,取決于實(shí)施方式,通信模塊可以以有線或無(wú)線方式通信。在一個(gè)實(shí)施方式中,計(jì)算機(jī)602可以使用駐留在該計(jì)算機(jī)上的應(yīng)用來(lái)允許使用媒體資產(chǎn)和提供對(duì)于媒體資產(chǎn)的管理,包括共享媒體資產(chǎn)。一個(gè)這樣的應(yīng)用是由加州庫(kù)珀蒂諾的蘋果公司生產(chǎn)的iTuiies⑧4上面所述的有限數(shù)量的同時(shí)共享的客戶端(或信任槽),即五(5),以及保留時(shí)間段,即24小時(shí)、48小時(shí)、一周、一個(gè)月或更長(zhǎng),是示例性參數(shù)。因此,應(yīng)該理解這些示例性參數(shù)僅是因?yàn)楦鞣N不同的值可以根據(jù)實(shí)施方式和目的而被使用。盡管在上面多個(gè)實(shí)施例中強(qiáng)調(diào)的媒體項(xiàng)(或媒體資產(chǎn))是音頻項(xiàng)(例如,音頻文件/曲目,包括音樂(lè)或歌曲),但是媒體項(xiàng)不限于音頻項(xiàng)。例如,媒體項(xiàng)可以可替換地是視頻(例如,電影)或圖像(例如,照片)。
盡管上面使用了術(shù)語(yǔ)客戶端計(jì)算機(jī)和服務(wù)器計(jì)算機(jī),但是這些術(shù)語(yǔ)也分別包括客戶端和服務(wù)器。這些術(shù)語(yǔ)包括硬件、軟件、或硬件和軟件實(shí)施方式。本發(fā)明的各個(gè)方面、實(shí)施例、實(shí)施方式或特征可以被分開使用或任意組合使用。本發(fā)明優(yōu)選地由軟件實(shí)施,但是也可以由硬件或硬件和軟件的組合實(shí)施。本發(fā)明還可以被實(shí)施為計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀介質(zhì)是可以存儲(chǔ)之后可以被計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀介質(zhì)的示例包括只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、CD-R0M、DVD、磁帶、光學(xué)數(shù)據(jù)存儲(chǔ)設(shè)備和載波。計(jì)算機(jī)可讀介質(zhì)還可以分布在網(wǎng)絡(luò)耦接的計(jì)算機(jī)系統(tǒng)上,從而計(jì)算機(jī)可讀代碼以分布式方式被存儲(chǔ)和執(zhí)行。本發(fā)明具有許多優(yōu)點(diǎn)。不同方面、實(shí)施例或?qū)嵤┓绞娇梢缘玫揭粋€(gè)或多個(gè)下列優(yōu)點(diǎn)。本發(fā)明的一個(gè)優(yōu)點(diǎn)是,開放環(huán)境中的媒體共享可以被限制。本發(fā)明的另一優(yōu)點(diǎn)是,對(duì)媒體共享的限制可以防止媒體共享功能的過(guò)度使用。本發(fā)明的另一優(yōu)點(diǎn)是,所提供的DRM是上下文感知的。具體地,期望有一定的便捷性和靈活性來(lái)平衡全面的數(shù)字版權(quán)管理,尤其在個(gè)人家庭環(huán)境的情況下。本發(fā)明的再一優(yōu)點(diǎn)是鼓勵(lì)通過(guò)網(wǎng)絡(luò)負(fù)責(zé)任地共享媒體。例如,媒 體共享限制可以鼓勵(lì)提供媒體共享的用戶施加口令以大大阻止匿名媒體共享。本發(fā)明的許多特征和優(yōu)點(diǎn)由于說(shuō)明書而變得清楚,因此,旨在通過(guò)所附權(quán)利要求覆蓋本發(fā)明的所有這些特征和優(yōu)點(diǎn)。此外,因?yàn)槎喾N修改和改變對(duì)于本領(lǐng)域技術(shù)人員是容易進(jìn)行的,所以本發(fā)明應(yīng)不限于所示和所述的具體結(jié)構(gòu)和操作。因此,所有適當(dāng)?shù)男薷暮偷韧梢员徽J(rèn)為是落入本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種管理通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從服務(wù)器計(jì)算機(jī)向多個(gè)客戶端計(jì)算機(jī)中的一個(gè)或多個(gè)客戶端計(jì)算機(jī)共享媒體內(nèi)容的計(jì)算機(jī)實(shí)施的方法,所述方法包括 (a)將媒體內(nèi)容下載至服務(wù)器計(jì)算機(jī); (b)在服務(wù)器計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器中存儲(chǔ)媒體內(nèi)容; (c)發(fā)現(xiàn)服務(wù)器計(jì)算機(jī)的第一組多個(gè)信任屬性,以及所述客戶端計(jì)算機(jī)中特定客戶端計(jì)算機(jī)的第二組多個(gè)信任屬性;以及 (d)在確定第一組信任屬性和第二組信任屬性滿足信任準(zhǔn)則后,信任所述特定客戶端計(jì)算機(jī)并且將來(lái)自服務(wù)器計(jì)算機(jī)的媒體內(nèi)容聚集至所述特定客戶端計(jì)算機(jī)的長(zhǎng)期存儲(chǔ)器。
2.根據(jù)權(quán)利要求I所述的方法,其中所述聚集包括如果媒體內(nèi)容還沒(méi)有被存儲(chǔ)在所述特定客戶端計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器中,則將所述媒體內(nèi)容下載至所述特定客戶端計(jì)算機(jī)以用于存儲(chǔ)在所述特定客戶端計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器中。
3.根據(jù)權(quán)利要求I所述的方法,其中所述聚集包括 檢查存儲(chǔ)在服務(wù)器計(jì)算機(jī)或所述特定客戶端計(jì)算機(jī)至少一者上的偏好設(shè)置;以及 當(dāng)所述偏好設(shè)置表示媒體內(nèi)容將被自動(dòng)聚集至所述特定客戶端計(jì)算機(jī)時(shí),自動(dòng)進(jìn)行聚集而無(wú)需任何用于該聚集的具體用戶輸入。
4.根據(jù)權(quán)利要求I所述的方法,還包括為服務(wù)器計(jì)算機(jī)和所述客戶端計(jì)算機(jī)實(shí)施媒體內(nèi)容的基于設(shè)備的數(shù)字版權(quán)管理(DRM)。
5.根據(jù)權(quán)利要求I所述的方法,還包括實(shí)施數(shù)字版權(quán)管理(DRM)策略,其限制僅由所述客戶端計(jì)算機(jī)中有限數(shù)量的受信任客戶端計(jì)算機(jī)訪問(wèn)服務(wù)器計(jì)算機(jī)上的媒體內(nèi)容來(lái)進(jìn)行聚集。
6.根據(jù)權(quán)利要求I所述的方法,還包括通過(guò)限制客戶端計(jì)算機(jī)中用于在其中聚集媒體內(nèi)容的受信任客戶端計(jì)算機(jī)可用的服務(wù)器連接的數(shù)量,來(lái)實(shí)施數(shù)字版權(quán)管理(DRM)。
7.根據(jù)權(quán)利要求I所述的方法,還包括通過(guò)限制到客戶端計(jì)算機(jī)中用于在其中聚集媒體內(nèi)容的受信任客戶端計(jì)算機(jī)的服務(wù)器連接可用的信任槽的數(shù)量,來(lái)實(shí)施數(shù)字版權(quán)管理(DRM)0
8.根據(jù)權(quán)利要求I所述的方法,其中發(fā)現(xiàn)服務(wù)器計(jì)算機(jī)的第一組多個(gè)信任屬性并確定該第一組信任屬性是否滿足信任準(zhǔn)則包括 發(fā)現(xiàn)用于連接至服務(wù)器計(jì)算機(jī)的有限數(shù)量的信任槽的可用性;以及 根據(jù)所述信任準(zhǔn)則,確定所述有限數(shù)量的信任槽中是否至少有一個(gè)可用于供所述特定客戶端計(jì)算機(jī)使用的服務(wù)器連接。
9.根據(jù)權(quán)利要求I所述的方法,其中發(fā)現(xiàn)服務(wù)器計(jì)算機(jī)的第一組多個(gè)信任屬性并確定該第一組信任屬性是否滿足信任準(zhǔn)則包括 發(fā)現(xiàn)用于連接至服務(wù)器計(jì)算機(jī)的有限數(shù)量的信任槽的任何時(shí)間相關(guān)可用性;以及 確定所述有限數(shù)量的信任槽中是否至少有一個(gè)的時(shí)間相關(guān)可用性符合所述信任準(zhǔn)則。
10.根據(jù)權(quán)利要求I所述的方法,其中發(fā)現(xiàn)服務(wù)器計(jì)算機(jī)的第一組多個(gè)信任屬性并確定該第一組信任屬性是否滿足信任準(zhǔn)則包括 發(fā)現(xiàn)用于連接至服務(wù)器計(jì)算機(jī)的有限數(shù)量的信任槽的任何事件相關(guān)可用性;以及 確定所述有限數(shù)量的信任槽中是否至少有一個(gè)的事件相關(guān)可用性符合所述信任準(zhǔn)則。
11.根據(jù)權(quán)利要求I所述的方法,其中發(fā)現(xiàn)服務(wù)器計(jì)算機(jī)的第一組多個(gè)信任屬性并確定該第一組信任屬性是否滿足信任準(zhǔn)則包括 發(fā)現(xiàn)服務(wù)器計(jì)算機(jī)的用于共享媒體內(nèi)容的任何授權(quán);以及 根據(jù)所述信任準(zhǔn)則,確定服務(wù)器計(jì)算機(jī)是否被授權(quán)共享媒體內(nèi)容。
12.根據(jù)權(quán)利要求I所述的方法,其中發(fā)現(xiàn)一個(gè)特定客戶端計(jì)算機(jī)的第二組多個(gè)信任屬性并確定該第二組信任屬性是否滿足信任準(zhǔn)則包括 發(fā)現(xiàn)所述特定客戶端計(jì)算機(jī)的網(wǎng)絡(luò)連接性;以及 確定所述特定客戶端計(jì)算機(jī)的網(wǎng)絡(luò)連接性是否符合所述信任準(zhǔn)則。
13.根據(jù)權(quán)利要求I所述的方法,其中發(fā)現(xiàn)一個(gè)特定客戶端計(jì)算機(jī)的第二組多個(gè)信任屬性并確定該第二組信任屬性是否滿足信任準(zhǔn)則包括 發(fā)現(xiàn)所述特定客戶端計(jì)算機(jī)的位置或大概位置或估計(jì)位置;以及 確定所述特定客戶端計(jì)算機(jī)的這樣的位置是否符合所述信任準(zhǔn)則。
14.根據(jù)權(quán)利要求I所述的方法,其中發(fā)現(xiàn)一個(gè)特定客戶端計(jì)算機(jī)的第二組多個(gè)信任屬性并確定該第二組信任屬性是否滿足信任準(zhǔn)則包括 發(fā)現(xiàn)所述特定計(jì)算機(jī)的用于共享媒體內(nèi)容的任意授權(quán);以及 根據(jù)所述信任準(zhǔn)則,確定所述特定客戶端計(jì)算機(jī)是否被授權(quán)共享媒體內(nèi)容。
15.根據(jù)權(quán)利要求I所述的方法,其中確定第一組信任屬性和第二組信任屬性是否滿足信任準(zhǔn)則包括以下至少之一 根據(jù)所述信任準(zhǔn)則,確定有限數(shù)量的服務(wù)器連接中是否至少有一個(gè)可供所述特定客戶端計(jì)算機(jī)使用; 根據(jù)所述信任準(zhǔn)則,確定有限數(shù)量的信任槽中是否至少有一個(gè)可用于供所述特定客戶端計(jì)算機(jī)使用的服務(wù)器連接; 確定所述有限數(shù)量的信任槽中是否至少有一個(gè)的時(shí)間相關(guān)可用性符合所述信任準(zhǔn)則; 確定所述有限數(shù)量的信任槽中是否至少有一個(gè)的事件相關(guān)可用性符合所述信任準(zhǔn)則; 確定所述特定客戶端計(jì)算機(jī)的網(wǎng)絡(luò)連接性是否符合所述信任準(zhǔn)則; 確定所述特定客戶端計(jì)算機(jī)的位置或大概位置或估計(jì)位置是否符合所述信任準(zhǔn)則;以及 確定所述特定客戶端計(jì)算機(jī)相對(duì)于服務(wù)器計(jì)算機(jī)的接近度是否符合所述信任準(zhǔn)則。
16.一種限制通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從服務(wù)器計(jì)算機(jī)向多個(gè)客戶端計(jì)算機(jī)中的一個(gè)或多個(gè)客戶端計(jì)算機(jī)共享媒體內(nèi)容的計(jì)算機(jī)實(shí)施的方法,所述方法包括 (a)將媒體內(nèi)容下載至服務(wù)器計(jì)算機(jī); (b)在服務(wù)器計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器中存儲(chǔ)媒體內(nèi)容; (c)確定有限數(shù)量的信任槽中是否至少有一個(gè)可供特定客戶端計(jì)算機(jī)使用; Cd)當(dāng)所述確定步驟(C)確定所述有限數(shù)量的信任槽中至少有一個(gè)可供所述特定客戶端計(jì)算機(jī)使用時(shí),分配可用的一個(gè)信任槽供所述特定客戶端計(jì)算機(jī)使用; Ce)使用所分配的信任槽建立用于所述特定客戶端計(jì)算機(jī)的連接; (f)通過(guò)所建立的連接將來(lái)自服務(wù)器計(jì)算機(jī)的媒體內(nèi)容與所述特定客戶端計(jì)算機(jī)共享;以及(g)在一個(gè)事件之后,為所述特定客戶端計(jì)算機(jī)保留所分配的信任槽至少預(yù)定時(shí)間段。
17.根據(jù)權(quán)利要求19所述的方法,其中所述確定(c)有限數(shù)量的信任槽中是否至少有一個(gè)可供特定客戶端計(jì)算機(jī)使用包括使先前被保留的信任槽可用。
18.根據(jù)權(quán)利要求19所述的方法, 其中所述保留步驟(g)包括在客戶端釋放事件之后,為所述特定客戶端計(jì)算機(jī)保留所分配的信任槽至少預(yù)定時(shí)間段;并且 其中所述確定(c)有限數(shù)量信任槽中是否至少有一個(gè)可供特定客戶端計(jì)算機(jī)使用包括如果在客戶端釋放事件之后,先前保留的信任槽已經(jīng)被保留超過(guò)所述預(yù)定時(shí)間段,則使該信任槽可用。
19.根據(jù)權(quán)利要求19至21中任一項(xiàng)所述的方法,其中所述保留步驟(g)包括在服務(wù)器計(jì)算機(jī)處為所分配的信任槽至少存儲(chǔ)保留指示,所述保留指示至少包括用于所述特定客戶端計(jì)算機(jī)的唯一標(biāo)識(shí)符和時(shí)間指示。
20.—種管理通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從數(shù)字版權(quán)管理(DRM)服務(wù)器計(jì)算機(jī)向多個(gè)客戶端計(jì)算機(jī)中的一個(gè)或多個(gè)客戶端計(jì)算機(jī)共享媒體內(nèi)容的上下文感知的計(jì)算機(jī)實(shí)施的方法,所述方法包括 將媒體內(nèi)容下載至DRM服務(wù)器計(jì)算機(jī); 在DRM服務(wù)器計(jì)算機(jī)中的長(zhǎng)期存儲(chǔ)器中存儲(chǔ)媒體內(nèi)容; 發(fā)現(xiàn)DRM服務(wù)器以及所述多個(gè)客戶端計(jì)算機(jī)中的特定客戶端計(jì)算機(jī)的信任上下文的多個(gè)時(shí)間相關(guān)和/或位置相關(guān)和/或事件相關(guān)的屬性; 確定DRM服務(wù)器和所述特定客戶端計(jì)算機(jī)的所述信任上下文的所述多個(gè)屬性是否滿足信任準(zhǔn)則;以及 如果所述確定步驟確定所述信任準(zhǔn)則被滿足,則將來(lái)自DRM服務(wù)器計(jì)算機(jī)的媒體內(nèi)容與所述特定客戶端計(jì)算機(jī)共享。
21.一種計(jì)算機(jī)可讀介質(zhì),至少包括存儲(chǔ)在其上的用于管理通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從數(shù)字版權(quán)管理(DRM)服務(wù)器計(jì)算機(jī)向一個(gè)或多個(gè)客戶端計(jì)算機(jī)共享媒體內(nèi)容的計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)可讀介質(zhì)包括 用于發(fā)現(xiàn)DRM服務(wù)器以及所述客戶端計(jì)算機(jī)中的特定客戶端計(jì)算機(jī)的信任上下文的多個(gè)屬性的計(jì)算機(jī)程序代碼;以及 用于在確定DRM服務(wù)器和所述特定客戶端計(jì)算機(jī)的信任上下文的所述多個(gè)屬性滿足信任準(zhǔn)則后,將來(lái)自服務(wù)器計(jì)算機(jī)的媒體內(nèi)容與所述特定客戶端計(jì)算機(jī)共享的計(jì)算機(jī)程序代碼。
22.—種電子設(shè)備,包括 網(wǎng)絡(luò)接口,用于將所述電子設(shè)備耦接至計(jì)算機(jī)網(wǎng)絡(luò); 存儲(chǔ)器,用于存儲(chǔ)媒體內(nèi)容; 數(shù)字版權(quán)管理控制邏輯,被配置為允許存儲(chǔ)在所述存儲(chǔ)器中的媒體內(nèi)容的至少一部分與耦接至計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)或多個(gè)其它電子設(shè)備的有限共享;以及 信任屬性發(fā)現(xiàn)邏輯,被配置為發(fā)現(xiàn)所述電子設(shè)備以及其它電子設(shè)備中的特定電子設(shè)備的信任上下文的多個(gè)屬性, 其中所述數(shù)字版權(quán)管理控制邏輯還被配置為,在確定所述其它電子設(shè)備中的所述特定電子設(shè)備的信任上下文的所述多個(gè)屬性滿足信任準(zhǔn)則后,將存儲(chǔ)在所述存儲(chǔ)器中的媒體內(nèi)容的至少一部分共享到所述其它電子設(shè)備中的所述特定電子設(shè)備。
23.一種用于限制通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)共享數(shù)字媒體資產(chǎn)的計(jì)算機(jī)實(shí)施的方法,所述方法包括 建立允許通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)共享數(shù)字媒體資產(chǎn)的有限計(jì)算機(jī)組; 通過(guò)所述有限計(jì)算機(jī)組中的第一計(jì)算機(jī)從媒體商業(yè)服務(wù)購(gòu)買數(shù)字媒體資產(chǎn); 允許將所購(gòu)買的媒體資產(chǎn)提供給所述有限計(jì)算機(jī)組內(nèi)的任意其它計(jì)算機(jī);以及當(dāng)連接至所述一個(gè)或多個(gè)網(wǎng)絡(luò)時(shí),自動(dòng)將所購(gòu)買的媒體資產(chǎn)提供給所述有限計(jì)算機(jī)組中的任意其它計(jì)算機(jī)。
24.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)實(shí)施的方法,其中所述提供包括當(dāng)連接至所述一個(gè)或多個(gè)網(wǎng)絡(luò)時(shí),從所述媒體商業(yè)服務(wù)遞送至所述有限計(jì)算機(jī)組內(nèi)的任意其它計(jì)算機(jī)。
25.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)實(shí)施的方法,其中所述提供包括當(dāng)連接至所述一個(gè)或多個(gè)網(wǎng)絡(luò)時(shí),從所述第一計(jì)算機(jī)遞送至所述有限計(jì)算機(jī)組內(nèi)的任意其它計(jì)算機(jī)。
26.根據(jù)權(quán)利要求26至28中任一項(xiàng)所述的計(jì)算機(jī)實(shí)施的方法,其中所述提供包括 由所述第一計(jì)算機(jī)向所述有限計(jì)算機(jī)組內(nèi)的任意其它計(jì)算機(jī)發(fā)送通知,所述通知提供關(guān)于所述第一計(jì)算機(jī)可用于共享的指示;以及 自動(dòng)啟動(dòng)將所購(gòu)買的媒體資產(chǎn)復(fù)制到所述有限計(jì)算機(jī)組內(nèi)的至少一個(gè)其它計(jì)算機(jī)。
27.根據(jù)權(quán)利要求28所述的計(jì)算機(jī)實(shí)施的方法,
28. 其中所述通知包括所述第一計(jì)算機(jī)最后購(gòu)買數(shù)字媒體資產(chǎn)的日期和/或時(shí)間,
29. 其中對(duì)于所述有限計(jì)算機(jī)組內(nèi)的至少一臺(tái)其它計(jì)算機(jī),表示所述第一計(jì)算機(jī)的最后更新的所存儲(chǔ)的日期和/或時(shí)間被保持,并且
30 其中如果所述通知中的日期和/或時(shí)間比與所述第一計(jì)算機(jī)最后更新相對(duì)應(yīng)的所存儲(chǔ)的日期和/或時(shí)間更靠近現(xiàn)在,則針對(duì)所述有限計(jì)算機(jī)組內(nèi)的其它計(jì)算機(jī)中的給定計(jì)算機(jī)啟動(dòng)所述復(fù)制。
全文摘要
公開了管理或限制在網(wǎng)絡(luò)上共享媒體資產(chǎn)的改進(jìn)的技術(shù)。具有媒體資產(chǎn)的服務(wù)器計(jì)算機(jī)可允許一個(gè)或多個(gè)客戶端接收在計(jì)算機(jī)網(wǎng)絡(luò)上對(duì)這些媒體資產(chǎn)的訪問(wèn)。然而,對(duì)這樣的媒體資產(chǎn)的訪問(wèn)可以基于數(shù)量限制和時(shí)間限制而受限。媒體資產(chǎn)例如可以是數(shù)字媒體資產(chǎn),諸如音頻項(xiàng)(例如,音頻文件,包括音樂(lè)或歌曲)、視頻(例如電影)或圖像(例如照片)。
文檔編號(hào)G06F17/30GK102713899SQ201080047996
公開日2012年10月3日 申請(qǐng)日期2010年9月3日 優(yōu)先權(quán)日2009年9月8日
發(fā)明者A·賈瓦, J·L·羅賓, T·B·馬丁 申請(qǐng)人:蘋果公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁强县| 吴桥县| 永丰县| 南京市| 瓦房店市| 西乌珠穆沁旗| 嘉黎县| 玉门市| 浑源县| 奉化市| 建瓯市| 遵义县| 阜平县| 化州市| 扎兰屯市| 桐庐县| 灵武市| 宜丰县| 商南县| 信丰县| 丽江市| 林州市| 华宁县| 阿拉善左旗| 三原县| 红桥区| 新沂市| 五峰| 新巴尔虎左旗| 岗巴县| 乌拉特中旗| 夹江县| 防城港市| 彭阳县| 阿拉善右旗| 屏东县| 济宁市| 镇原县| 防城港市| 安康市| 宜黄县|