管理通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向客戶端計算機(jī)共享媒體內(nèi)容_第1頁
管理通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向客戶端計算機(jī)共享媒體內(nèi)容_第2頁
管理通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向客戶端計算機(jī)共享媒體內(nèi)容_第3頁
管理通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向客戶端計算機(jī)共享媒體內(nèi)容_第4頁
管理通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向客戶端計算機(jī)共享媒體內(nèi)容_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

(19)中華人民共和國國家知識產(chǎn)權(quán)局■■■

如(12)發(fā)明專利申請

(10)申請公布號CN102713899A

(43)申請公布日2012.10.03

(21)申請?zhí)?01080047996.1(51)Int.CI.

G06F/刃0(2006.01)

(22)申請日2010.09.03

(30)優(yōu)先權(quán)數(shù)據(jù)

12/555,7102009.09.08LJS

(85)PCT申請進(jìn)入國家階段日

2012.04.24

(86)PCT申請的申請數(shù)據(jù)

PCT/US2010/0479122010.09.03

(87)PCT申請的公布數(shù)據(jù)

W02011/031648EN2011.03.17

(71)申請人蘋果公司

地址美國加利福尼亞

(72)發(fā)明人A?賈瓦T?B?馬丁J?L?羅賓

(74)專利代理機(jī)構(gòu)中國國際貿(mào)易促進(jìn)委員會專

利商標(biāo)事務(wù)所11038

代理人陳新

權(quán)利要求書4頁說明書13頁附圖14頁

(54)發(fā)明名稱

管理通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向客戶

端計算機(jī)共享媒體內(nèi)容

(57)摘要

公開了管理或限制在網(wǎng)絡(luò)上共享媒體資產(chǎn)的

改進(jìn)的技術(shù)。具有媒體資產(chǎn)的服務(wù)器計算機(jī)可允

許一個或多個客戶端接收在計算機(jī)網(wǎng)絡(luò)上對這些

媒體資產(chǎn)的訪問。然而,對這樣的媒體資產(chǎn)的訪問

可以基于數(shù)量限制和時間限制而受限。媒體資產(chǎn)

例如可以是數(shù)字媒體資產(chǎn),諸如音頻項(例如,音

頻文件,包括音樂或歌曲)、視頻(例如電影)或圖

像(例如照片

V

6

6

8

2

Z

Z

2

g

CN102713899A權(quán)利要求書1/4頁

1.一種管理通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向多個客戶端計算機(jī)中的一個或多個客

戶端計算機(jī)共享媒體內(nèi)容的計算機(jī)實施的方法,所述方法包括:

(a)將媒體內(nèi)容下載至服務(wù)器計算機(jī);

(b)在服務(wù)器計算機(jī)中的長期存儲器中存儲媒體內(nèi)容;

(c)發(fā)現(xiàn)服務(wù)器計算機(jī)的第一組多個信任屬性,以及所述客戶端計算機(jī)中特定客戶端

計算機(jī)的第二組多個信任屬性;以及

(d)在確定第一組信任屬性和第二組信任屬性滿足信任準(zhǔn)則后,信任所述特定客戶端

計算機(jī)并且將來自服務(wù)器計算機(jī)的媒體內(nèi)容聚集至所述特定客戶端計算機(jī)的長期存儲器。

2.根據(jù)權(quán)利要求1所述的方法,其中所述聚集包括:如果媒體內(nèi)容還沒有被存儲在所

述特定客戶端計算機(jī)中的長期存儲器中,則將所述媒體內(nèi)容下載至所述特定客戶端計算機(jī)

以用于存儲在所述特定客戶端計算機(jī)中的長期存儲器中。

3.根據(jù)權(quán)利要求1所述的方法,其中所述聚集包括:

檢查存儲在服務(wù)器計算機(jī)或所述特定客戶端計算機(jī)至少一者上的偏好設(shè)置;以及

當(dāng)所述偏好設(shè)置表示媒體內(nèi)容將被自動聚集至所述特定客戶端計算機(jī)時,自動進(jìn)行聚

集而無需任何用于該聚集的具體用戶輸入。

4.根據(jù)權(quán)利要求1所述的方法,還包括:為服務(wù)器計算機(jī)和所述客戶端計算機(jī)實施媒

體內(nèi)容的基于設(shè)備的數(shù)字版權(quán)管理(DRM)。

8.根據(jù)權(quán)利要求1所述的方法,還包括:實施數(shù)字版權(quán)管理(DRM)策略,其限制僅由所

述客戶端計算機(jī)中有限數(shù)量的受信任客戶端計算機(jī)訪問服務(wù)器計弊機(jī)上的媒體內(nèi)容來進(jìn)

行聚集。

9.根據(jù)權(quán)利要求1所述的方法,還包括:通過限制客戶端計算機(jī)中用于在其中聚集媒

體內(nèi)容的受信任客戶端計算機(jī)可用的服務(wù)器連接的數(shù)量,來實施數(shù)字版權(quán)管理(DRM)。

10.根據(jù)權(quán)利要求1所述的方法,還包括:通過限制到客戶端計算機(jī)中用于在其中聚集

媒體內(nèi)容的受信任客戶端計算機(jī)的服務(wù)器連接可用的信任槽的數(shù)量,來實施數(shù)字版權(quán)管理

(DRM)?

11.根據(jù)權(quán)利要求1所述的方法,其中發(fā)現(xiàn)服務(wù)器計算機(jī)的第一組多個信任屬性并確

定該第一組信任屬性是否滿足信任準(zhǔn)則包括:

發(fā)現(xiàn)用于連接至服務(wù)器計算機(jī)的有限數(shù)量的信任槽的可用性;以及

根據(jù)所述信任準(zhǔn)則,確定所述有限數(shù)量的信任槽中是否至少有?個可用于供所述特定

客戶端計算機(jī)使用的服務(wù)器連接。

12.根據(jù)權(quán)利要求1所述的方法,其中發(fā)現(xiàn)服務(wù)器計算機(jī)的第一組多個信任屬性并確

定該第一組信任屬性是否滿足信任準(zhǔn)則包括:

發(fā)現(xiàn)用于連接至服務(wù)器計算機(jī)的有限數(shù)量的信任槽的任何時間相關(guān)可用性;以及

確定所述有限數(shù)量的信任槽中是否至少有一個的時間相關(guān)可用性符合所述信任準(zhǔn)則。

13.根據(jù)權(quán)利要求1所述的方法,其中發(fā)現(xiàn)服務(wù)器計算機(jī)的第一組多個信任屬性并確

定該第一組信任屬性是否滿足信任準(zhǔn)則包括:

發(fā)現(xiàn)用于連接至服務(wù)器計算機(jī)的有限數(shù)量的信任槽的任何事件相關(guān)可用性;以及

確定所述有限數(shù)量的信任槽中是否至少有一個的事件相關(guān)可用性符合所述信任準(zhǔn)則.

14.根據(jù)權(quán)利要求1所述的方法,其中發(fā)現(xiàn)服務(wù)器計算機(jī)的第一組多個信任屬性并確

2

CN102713899A權(quán)利要求書2/4頁

定該第一組信任屬性是否滿足信任準(zhǔn)則包括:

發(fā)現(xiàn)服務(wù)器計算機(jī)的用于共享媒體內(nèi)容的任何授權(quán);以及

根據(jù)所述信任準(zhǔn)則,確定服務(wù)器計算機(jī)是否被授權(quán)共享媒體內(nèi)容。

15.根據(jù)權(quán)利要求I所述的方法,其中發(fā)現(xiàn)一個特定客戶端計算機(jī)的第二組多個信任

屬性并確定該第二組信任屬性是否滿足信任準(zhǔn)則包括:

發(fā)現(xiàn)所述特定客戶端計算機(jī)的網(wǎng)絡(luò)連接性;以及

確定所述特定客戶端計算機(jī)的網(wǎng)絡(luò)連接性是否符合所述信任準(zhǔn)則。

16.根據(jù)權(quán)利要求1所述的方法,其中發(fā)現(xiàn)一個特定客戶端計算機(jī)的第二組多個信任

屬性并確定該第二組信任屬性是否滿足信任準(zhǔn)則包括:

發(fā)現(xiàn)所述特定客戶端計算機(jī)的位置或大概位置或估計位置:以及

確定所述特定客戶端計算機(jī)的這樣的位置是否符合所述信任準(zhǔn)則。

17.根據(jù)權(quán)利要求1所述的方法,其中發(fā)現(xiàn)一個特定客戶端計算機(jī)的笫二組多個信任

屬性并確定該第二組信任屬性是否滿足信任準(zhǔn)則包括:

發(fā)現(xiàn)所述特定計算機(jī)的用于共享媒體內(nèi)容的任意授權(quán);以及

根據(jù)所述信任準(zhǔn)則,確定所述特定客戶端計算機(jī)是否被授權(quán)共享媒體內(nèi)容。

18.根據(jù)權(quán)利要求1所述的方法,其中確定第一組信任屬性和第二組信任屬性是否滿

足信任準(zhǔn)則包括以下至少之一:

根據(jù)所述信任準(zhǔn)則,確定有限數(shù)量的服務(wù)器連接中是否至少有一個可供所述特定客戶

端計算機(jī)使用;

根據(jù)所述信任準(zhǔn)則,確定有限數(shù)量的信任槽中是否至少有一個可用于供所述特定客戶

端計算機(jī)使用的服務(wù)器連接;

確定所述有限數(shù)量的信任槽中是否至少有一個的時間相關(guān)可用性符合所述信任準(zhǔn)

則;

確定所述有限數(shù)量的信任槽中是否至少有一個的事件相關(guān)可用性符合所述信任準(zhǔn)

則;

確定所述特定客戶端計算機(jī)的網(wǎng)絡(luò)連接性是否符合所述信任準(zhǔn)則;

確定所述特定客戶端計算機(jī)的位置或大概位置或估計位置是否符合所述信任準(zhǔn)則;以

確定所述特定客戶端計算機(jī)相對于服務(wù)器計算機(jī)的接近度是否符合所述信任準(zhǔn)則。

19.一種限制通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向多個客戶端計算機(jī)中的一個或多個客

戶端計算機(jī)共享媒體內(nèi)容的計算機(jī)實施的方法,所述方法包括:

(a)將媒體內(nèi)容下載至服務(wù)器計算機(jī);

(b)在服務(wù)器計算機(jī)中的長期存儲器中存儲媒體內(nèi)容;

(c)確定有限數(shù)量的信任槽中是否至少有一個可供特定客戶端計算機(jī)使用;

(d)當(dāng)所述確定步驟(c)確定所述有限數(shù)量的信任槽中至少有一個可供所述特定客戶

端計算機(jī)使用時,分配可用的一個信任槽供所述特定客戶端計算機(jī)使用;

(e)使用所分配的信任槽建立用于所述特定客戶端計算機(jī)的連接;

(f)通過所建立的連接將來自服務(wù)器計算機(jī)的媒體內(nèi)容與所述特定客戶端計算機(jī)共

享;以及

3

CN102713899A權(quán)利要求書3/4頁

(g)在一個事件之后,為所述特定客戶端計算機(jī)保留所分配的信任槽至少預(yù)定時間段。

20.根據(jù)權(quán)利要求19所述的方法,其中所述確定(c)有限數(shù)量的信任槽中是否至少有

一個可供特定客戶端計算機(jī)使用包括:使先前被保留的信任槽可用。

21.根據(jù)權(quán)利要求19所述的方法,

其中所述保留步驟(g)包括:在客戶端釋放事件之后,為所述特定客戶端計算機(jī)保留

所分配的信任槽至少預(yù)定時間段;并且

其中所述確定(c)有限數(shù)量信任槽中是否至少有一個可供特定客戶端計算機(jī)使用包

括:如果在客戶端釋放事件之后,先前保留的信任槽已經(jīng)被保留超過所述預(yù)定時間段,則使

該信任槽可用。

22.根據(jù)權(quán)利要求19至21中任一項所述的方法,其中所述保留步驟(g)包括:在服務(wù)

器計算機(jī)處為所分配的信任槽至少存儲保留指示,所述保留指示至少包括用于所述特定客

戶端計算機(jī)的唯一標(biāo)識符和時間指示。

23.一種管理通過計算機(jī)網(wǎng)絡(luò)從數(shù)字版權(quán)管理(DRM)服務(wù)器計算機(jī)向多個客戶端計算

機(jī)中的一個或多個客戶端計算機(jī)共享媒體內(nèi)容的上下文感知的計算機(jī)實施的方法,所述方

法包括:

將媒體內(nèi)容下載至DRM服務(wù)器計算機(jī);

在DRM服務(wù)器計算機(jī)中的長期存儲器中存儲媒體內(nèi)容;

發(fā)現(xiàn)DRM服務(wù)器以及所述多個客戶端計算機(jī)中的特定客戶端計算機(jī)的信任上下文的

多個時間相關(guān)和/或位置相關(guān)和/或事件相關(guān)的屬性:

確定DRM服務(wù)器和所述特定客戶端計算機(jī)的所述信任上下文的所述多個屬性是否滿

足信任準(zhǔn)則;以及

如果所述確定步驟確定所述信任準(zhǔn)則被滿足,則將來自DRM服務(wù)器計算機(jī)的媒體內(nèi)容

與所述特定客戶端計算機(jī)共享。

24.一種計算機(jī)可讀介質(zhì),至少包括存儲在其上的用于管理通過計算機(jī)網(wǎng)絡(luò)從數(shù)字版

權(quán)管理(DRM)服務(wù)器計算機(jī)向一個或多個客戶端計算機(jī)共享媒體內(nèi)容的計算機(jī)程序代碼,

所述計算機(jī)可讀介質(zhì)包括:

用于發(fā)現(xiàn)DRM服務(wù)器以及所述客戶端計算機(jī)中的特定客戶端計算機(jī)的信任上卜.文的

多個屬性的計算機(jī)程序代碼;以及

用于在確定DRM服務(wù)器和所述特定客戶端計算機(jī)的信任上下文的所述多個屬性滿足

信任準(zhǔn)則后,將來自服務(wù)器計算機(jī)的媒體內(nèi)容與所述特定客戶端計算機(jī)共享的計算機(jī)程序

代碼。

25.一種電子設(shè)備,包括:

網(wǎng)絡(luò)接口,用于將所述電子設(shè)備耦接至計算機(jī)網(wǎng)絡(luò);

存儲器,用于存儲媒體內(nèi)容;

數(shù)字版權(quán)管理控制邏輯,被配置為允許存儲在所述存儲器中的媒體內(nèi)容的至少一部分

與耦接至計算機(jī)網(wǎng)絡(luò)的一個或多個其它電子設(shè)備的有限共享;以及

信任屬性發(fā)現(xiàn)邏輯,被配置為發(fā)現(xiàn)所述電子設(shè)備以及其它電子設(shè)備中的特定電子設(shè)備

的信任上下文的多個屬性,

其中所述數(shù)字版權(quán)管理控制邏輯還被配置為,在確定所述其它電子設(shè)備中的所述特定

4

CN102713899A權(quán)利要求書4/4頁

電子設(shè)備的信任上下文的所述多個屬性滿足信任準(zhǔn)則后,將存儲在所述存儲器中的媒體內(nèi)

容的至少一部分共享到所述其它電子設(shè)備中的所述特定電子設(shè)備。

26.一種用于限制通過一個或多個網(wǎng)絡(luò)共享數(shù)字媒體資產(chǎn)的計算機(jī)實施的方法,所述

方法包括:

建立允許通過一個或多個網(wǎng)絡(luò)共享數(shù)字媒體資產(chǎn)的有限計算機(jī)組;

通過所述有限計算機(jī)組中的第一計算機(jī)從媒體商業(yè)服務(wù)購買數(shù)字媒體資產(chǎn);

允許將所購買的媒體資產(chǎn)提供給所述有限計算機(jī)組內(nèi)的任意其它計算機(jī);以及

當(dāng)連接至所述一個或多個網(wǎng)絡(luò)時,自動將所購買的媒體資產(chǎn)提供給所述有限計算機(jī)組

中的任意其它計算機(jī)。

27.根據(jù)權(quán)利要求26所述的計算機(jī)實施的方法,其中所述提供包括:當(dāng)連接至所述

個或多個網(wǎng)絡(luò)時,從所述媒體商業(yè)服務(wù)遞送至所述有限計算機(jī)組內(nèi)的任意其它計算機(jī)。

28.根據(jù)權(quán)利要求26所述的計算機(jī)實施的方法,其中所述提供包括:當(dāng)連接至所述,

個或多個網(wǎng)絡(luò)時,從所述第一計算機(jī)遞送至所述有限計算機(jī)組內(nèi)的任意其它計算機(jī)。

29.根據(jù)權(quán)利要求26至28中任一項所述的計算機(jī)實施的方法,其中所述提供包括:

由所述第一計算機(jī)向所述有限計算機(jī)組內(nèi)的任意其它計算機(jī)發(fā)送通知,所述通知提供

關(guān)于所述第計算機(jī)可用于共享的指示;以及

自動啟動將所購買的媒體資產(chǎn)復(fù)制到所述有限計算機(jī)組內(nèi)的至少一個其它計算機(jī)。

30.根據(jù)權(quán)利要求28所述的計算機(jī)實施的方法,

其中所述通知包括所述第一計算機(jī)最后購買數(shù)字媒體資產(chǎn)的日期和/或時間,

其中對于所述有限計算機(jī)組內(nèi)的至少一臺其它計算機(jī),表示所述第一計算機(jī)的最后更

新的所存儲的日期和/或時間被保持,并且

其中如果所述通知中的日期和/或時間比與所述第一計算機(jī)最后更新相對應(yīng)的所存

儲的日期和/或時間更靠近現(xiàn)在,則針對所述有限計算機(jī)組內(nèi)的其它計算機(jī)中的給定計算

機(jī)啟動所述復(fù)制。

5

CN102713899A說明書1/13頁

管理通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向客戶端計算機(jī)共享

媒體內(nèi)容

技術(shù)領(lǐng)域

[0001]本發(fā)明涉及媒體共享,以及更具體地,涉及通過網(wǎng)絡(luò)管理媒體共享。

背景技術(shù)

[0002]計算機(jī),被稱作主機(jī),可以用來使用戶能夠管理、播放和共享媒體資產(chǎn)。例如,主機(jī)

可以執(zhí)行媒體管理應(yīng)用程序來管理、播放和共享媒體資產(chǎn)。媒體管理應(yīng)用程序的一個例子

是蘋果公司出品的iTunes?。通常,媒體播放器可以從主機(jī)獲取其媒體資產(chǎn)。主機(jī)還可以

使用戶能夠管理要提供在媒體播放器上的媒體資產(chǎn)。

[0003]數(shù)字版權(quán)管理(DRM)指的是媒體內(nèi)容出版商用于對數(shù)字媒體內(nèi)容的未授權(quán)訪問、

使用或再分配加以合理限制的訪問控制技術(shù)。盡管大部分人都同意需要一定的數(shù)字版權(quán)管

理,但是希望有一定的便捷性和靈活性來平衡全面的數(shù)字版權(quán)管理,尤其是在個人家庭環(huán)

境的情況下。例如,在家庭環(huán)境中,丈夫和妻子可能分別具有其自己的計算機(jī)以及他們自己

的用于購買和卜載媒體內(nèi)容的iTune?商店賬戶。此外,家庭還可能包括四個孩子,每個孩

子都具有其自己的計算機(jī)和iTune?商店賬戶。每個家庭成員各自的計算機(jī)可能已經(jīng)在家

庭網(wǎng)絡(luò)中聯(lián)網(wǎng)在一起。然而,家庭成員可能希望有一種簡單方便的方法來與其他家庭成員

共享最近購買的數(shù)字媒體內(nèi)容。

[0004]因此,需要改進(jìn)的技術(shù)來管理不同計算機(jī)之間的媒體共享。

發(fā)明內(nèi)容

[0005]本發(fā)明涉及管理或限制在網(wǎng)絡(luò)上共享媒體資產(chǎn)的改進(jìn)的技術(shù)。具有媒體資產(chǎn)的服

務(wù)器計算機(jī)可允許一個或多個客戶端接收在計算機(jī)網(wǎng)絡(luò)上對這些媒體資產(chǎn)的訪問。然而,

對這樣的媒體資產(chǎn)的訪問可以基于數(shù)量限制和時間限制而受限。媒體資產(chǎn)例如可以是數(shù)字

媒體資產(chǎn),諸如音頻項(例如,音頻文件,包括音樂或歌曲)、視頻(例如電影)或圖像(例如照

片)。

[0006]本發(fā)明可以以多種方式來實施,包括方法、系統(tǒng)、設(shè)備或裝置(包括圖形用戶界面

或計算機(jī)可讀介質(zhì))。下面將討論本發(fā)明的多個實施例。

[0007]作為管理通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向多個客戶端計算機(jī)中的一個或多個

客戶端計算機(jī)共享媒體內(nèi)容的計算機(jī)實施的方法,一個實施例至少包括以卜動作:將媒體

內(nèi)容下載至服務(wù)器計算機(jī);在服務(wù)器計算機(jī)中的長期存儲器中存儲媒體內(nèi)容;發(fā)現(xiàn)服務(wù)器

的第一組多個信任屬性,以及特定客戶端計算機(jī)的第二組多個信任屬性;以及在確定第一

組信任屬性和第二組信任屬性滿足信任準(zhǔn)則后,信任該特定客戶端計算機(jī)并且將來自服務(wù)

器計算機(jī)的媒體內(nèi)容聚集至該特定客戶端計算機(jī)的長期存儲器。

[0008]作為限制通過計算機(jī)網(wǎng)絡(luò)從服務(wù)器計算機(jī)向多個客戶端計算機(jī)中的一個或多個

客戶端計算機(jī)共享媒體內(nèi)容的計算機(jī)實施的方法,另一實施例至少包括以下動作:將媒體

內(nèi)容下載至服務(wù)器計算機(jī):在服務(wù)器計算機(jī)中的長期存儲器中存儲媒體內(nèi)容;確定有限數(shù)

6

CN102713899A說明書2/13頁

量的信任槽(trustslot)中是否至少有一個可供特定客戶端計算機(jī)使用;當(dāng)所述確定動

作確定有限數(shù)量的信任槽中至少有一個可供特定客戶端計算機(jī)使用時,分配可用的一個信

任槽供該特定客戶端計算機(jī)使用;使用所分配的信任槽建立用于該特定客戶端計算機(jī)的連

接;通過所建立的連接將來自服務(wù)器計算機(jī)的媒體內(nèi)容與該特定客戶端計算機(jī)共享;以及

在一個事件之后,為該特定客戶端計算機(jī)保留所分配的信任槽至少預(yù)定時間段。

[0009]作為管理通過計算機(jī)網(wǎng)絡(luò)從數(shù)字版權(quán)管理(DRM)服務(wù)器計算機(jī)向多個客戶端計算

機(jī)中的一個或多個客戶端計算機(jī)共享媒體內(nèi)容的上下文感知(contextaware)的計算機(jī)實

施的方法,另一實施例至少包括以下動作:將媒體內(nèi)容下載至DRM服務(wù)器計算機(jī);在DRM服

務(wù)器計算機(jī)中的長期存儲器中存儲媒體內(nèi)容:發(fā)現(xiàn)DRM服務(wù)器以及特定客戶端計算機(jī)的信

任上下文(trustcontext)的多個時間相關(guān)和/或位置相關(guān)和/或事件相關(guān)的屬性;確定

DRM服務(wù)器和該特定客戶端計算機(jī)的信任上下文的多個屬性是否滿足信任準(zhǔn)則;以及如果

所述確定動作確定信任準(zhǔn)則被滿足,則將來自服務(wù)器計算機(jī)的媒體內(nèi)容與該特定客戶端計

算機(jī)共享。

[0010]作為至少包括存儲在其上的用于管理通過計算機(jī)網(wǎng)絡(luò)從數(shù)字版權(quán)管理(DRM)服務(wù)

器計算機(jī)向一個或多個客戶端計算機(jī)共享媒體內(nèi)容的計算機(jī)程序代碼的計算機(jī)可讀介質(zhì),

一個實施例至少包括:用于發(fā)現(xiàn)DRM服務(wù)器以及所述客戶端計算機(jī)中的特定客戶端計算機(jī)

的信任上下文的多個屬性的計算機(jī)程序代碼;用于在確定DRM服務(wù)器的信任上下文和該特

定客戶端計算機(jī)的多個屬性滿足信任準(zhǔn)則后,將來自服務(wù)器計算機(jī)的媒體內(nèi)容與該特定客

戶端計算機(jī)共享的計算機(jī)程序代碼。

[0011]作為電子設(shè)備,本發(fā)明的一個實施例至少包括:網(wǎng)絡(luò)接口,用于將所述電子設(shè)備耦

接至計算機(jī)網(wǎng)絡(luò);存儲器,用于存儲媒體內(nèi)容;數(shù)字版權(quán)管理控制邏輯,被配置為允許存儲

在存儲器中的媒體內(nèi)容的至少一部分與糊接至計算機(jī)網(wǎng)絡(luò)的一個或多個其它電廣設(shè)備的

有限共享;以及信任屬性發(fā)現(xiàn)邏輯,被配置為發(fā)現(xiàn)該電子設(shè)備和其它電子設(shè)備中的特定電

子設(shè)備的信任上下文的多個屬性。數(shù)字版權(quán)管理控制邏輯還被配置為,在確定其它電子設(shè)

備中的該特定電子設(shè)備的信任上下文的多個屬性滿足信任準(zhǔn)則后,將存儲在存儲器中的媒

體內(nèi)容的至少一部分共享到其它電子設(shè)備中的該特定電子設(shè)備。

[0012]作為用于限制通過一個或多個網(wǎng)絡(luò)共享數(shù)字媒體資產(chǎn)的計算機(jī)實施的方法,另一

實施例至少包括:建立允許通過一個或多個網(wǎng)絡(luò)共享數(shù)字媒體資產(chǎn)的有限計算機(jī)組:通過

有限計算機(jī)組中的第一計算機(jī)從媒體商業(yè)服務(wù)購買數(shù)字媒體資產(chǎn);允許將所購買的媒體資

產(chǎn)提供給有限計算機(jī)組中的任意其它計算機(jī);以及當(dāng)連接至一個或多個網(wǎng)絡(luò)時,自動將所

購買的媒體資產(chǎn)提供給有限計算機(jī)組中的任意其它計算機(jī)。

[0013]從下面結(jié)合通過舉例示出本發(fā)明原理的附圖進(jìn)行的具體描述,本發(fā)明的其它方面

和優(yōu)點將變得清楚。

附圖說明

[0014]通過下面結(jié)合附圖的具體描述,本發(fā)明將易于理解,附圖中類似的標(biāo)號表示類似

的結(jié)構(gòu)元素,其中:

[0015]圖1A是根據(jù)一個實施例的媒體共享系統(tǒng)的框圖。

[0016]圖1B是根據(jù)一個實施例的媒體共享處理的流程圖。

7

CN102713899A說明書3/13頁

[0017]圖1C-1E是示出了服務(wù)器計算機(jī)的媒體共享授權(quán)的簡化框圖。

[0018]圖1F示出了示例性文本記錄。

[0019]圖1G是圖形用戶界面的截屏。

[0020]圖IH是根據(jù)一個實施例的媒體共享系統(tǒng)的另一框圖。

[0021]圖2A是根據(jù)一個實施例的媒體共享處理的流程圖。

[0022]圖2B是確定非受信任客戶端計算機(jī)所需要的授權(quán)的處理的流程圖。

[0023]圖3A和3B是根據(jù)一個實施例的媒體共享登錄處理的流程圖。

[0024]圖4是根據(jù)一個實施例的媒體共享退出處理的流程圖。

[0025]圖5是根據(jù)一個實施例的保留表的示意圖。

[0026]圖6是根據(jù)一個實施例的媒體管理系統(tǒng)的框圖。

具體實施方式

[0027]本發(fā)明涉及管理或限制在網(wǎng)絡(luò)上共享媒體資產(chǎn)的改進(jìn)技術(shù)。具有媒體資產(chǎn)的服務(wù)

器計算機(jī)可以允許一個或多個客戶端通過計算機(jī)網(wǎng)絡(luò)接收對這些媒體資產(chǎn)的訪問。然而,

對這樣的媒體資產(chǎn)的訪問可以基于數(shù)量限制和時間限制而受限。媒體資產(chǎn)例如可以是數(shù)字

媒體資產(chǎn),諸如音頻項(例如,音頻文件,包括音樂或歌曲)、視頻(例如電影)或圖像(例如照

片)。

[0028]下面參考圖16討論本發(fā)明的實施例。然而,本領(lǐng)域技術(shù)人員應(yīng)該容易理解,在此

給出的關(guān)于這些附圖的具體描述是出于示例性目的,因為本發(fā)明延伸超出這些有限的實施

例。

[0029]圖1A是根據(jù)一個實施例的媒體共享系統(tǒng)100的框圖。媒體共享系統(tǒng)100包括運

行媒體管理器104的服務(wù)器計算機(jī)102。服務(wù)器計算機(jī)102可以包括由第一計算機(jī)(表示為

計算機(jī)#0)宿留(host)的服務(wù)器實例。媒體管理器104控制存儲在服務(wù)器計算機(jī)102上

的媒體內(nèi)容的共享,等等。媒體內(nèi)容涉及媒體資產(chǎn),例如音軌。通常,媒體管理器104還可

以執(zhí)行其它的媒體管理功能,例如幫助用戶組織媒體內(nèi)容,以及在服務(wù)器計算機(jī)102本地

播放媒體內(nèi)容。服務(wù)器計算機(jī)102還可以耦接至計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106?在一個實施例中,計

算機(jī)網(wǎng)絡(luò)106可以是局域網(wǎng)(LAN)。在其它實施例中,計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106可以是AdHoc

網(wǎng)絡(luò)、家庭網(wǎng)絡(luò)、無線網(wǎng)絡(luò)、蜂窩數(shù)據(jù)網(wǎng)絡(luò)、廣域網(wǎng)(WAN)和/或因特網(wǎng)。

[0030]數(shù)字媒體服務(wù),例如媒體商業(yè)服務(wù)器107,協(xié)調(diào)通過在線交易查閱、購買和/或租

用媒體內(nèi)容。在線交易購買媒體內(nèi)容也被稱作電子商務(wù)(e商務(wù)).服務(wù)器計算機(jī)可以包括

電子設(shè)備。電子設(shè)備可以包括用于存儲媒體內(nèi)容的存儲器和用于將電子設(shè)備耦接至計算機(jī)

數(shù)據(jù)網(wǎng)絡(luò)106的網(wǎng)絡(luò)接口。所購買的媒體內(nèi)容可以通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106從媒體商業(yè)服

務(wù)器107下載至服務(wù)器計算機(jī)102。這樣下載的媒體內(nèi)容可以被存儲在存儲器中。存儲器

可以包括服務(wù)器計算機(jī)102中的長期存儲器。

[0031]此外,媒體共享系統(tǒng)I00還包括一個或多個客戶端計算機(jī)108??蛻舳擞嬎銠C(jī)108

也可以耦接至計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106。每個客戶端計算機(jī)108包括媒體播放器110。如在此

后面將更詳細(xì)討論的,客戶端計算機(jī)102可以包括宿留在計算機(jī)上的一個或多個受信任客

戶端實例,以及宿留在任何計算機(jī)上的任何非受信任客戶端實例。

[0032]在一個實施例中,可以實施限制以使得在任何給定時間點僅僅有限數(shù)量的受信任

8

CN102713899A說明書4/13頁

客戶端計算機(jī)可以通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106接收來自服務(wù)器計算機(jī)102的共享媒體內(nèi)容。

例如,這些限制可以將受信任客戶端計算機(jī)的有限數(shù)量設(shè)置為不超過五(5)。為了示例性的

目的,圖1A示出了有限數(shù)量的(例如,五(5)個)客戶端實例,分別宿留在有限數(shù)量的(例如

5個)客戶端計算機(jī)(圖1A中的計算機(jī)#1至計算機(jī)#5)之一上。

[0033]客戶端計算機(jī)108中的媒體播放器110能夠通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106接收來自服

務(wù)器計算機(jī)102的共享媒體內(nèi)容。例如,在一個實施方式中,媒體播放器108接收由服務(wù)器

計算機(jī)102通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106共享至一個或多個客戶端計算機(jī)108的共享媒體內(nèi)

容。典型地,媒體播放器110還可以使得客戶端計算機(jī)108的用戶能夠管理和播放本地存

儲的媒體內(nèi)容。

[0034]在一個實施例中,媒體管理器104是管理和共享媒體資產(chǎn)的媒體管理應(yīng)用。在一

個實施例中,媒體播放器110可以通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106接收共享的媒體內(nèi)容,并實現(xiàn)例

如為客戶端計算機(jī)108的用戶本地播放共享的媒體內(nèi)容。媒體播放器110還可以存儲可以

在媒體播放器110上播放或顯示的媒體資產(chǎn),例如音軌或照片。

[0035]此外,一旦特定客戶端計算機(jī)108被允許從服務(wù)器計算機(jī)102接收共享的媒體內(nèi)

容,則該特定客戶端計算機(jī)108被認(rèn)為已經(jīng)占用有限數(shù)量的信任槽中的一個信任槽.之后,

當(dāng)該特定客戶端計算機(jī)108不再參與從服務(wù)器計算機(jī)102接收共享的媒體內(nèi)容時,相關(guān)聯(lián)

的信任槽不再被該特定客戶端計算機(jī)108所需,并且可以被釋放。然而,代替完全釋放該相

關(guān)聯(lián)的信任槽,該相關(guān)聯(lián)的信任槽可以被認(rèn)為是為該特定客戶端計算機(jī)108所保留。例如,

相關(guān)聯(lián)的信任槽可以被認(rèn)為保留一預(yù)定保留時間段(例如,24小時、48小時、一周、一個月

或更長)。作為結(jié)果,許多匿名客戶端計算機(jī)參與從服務(wù)器計算機(jī)102接收共享媒體內(nèi)容的

能力被阻礙,因為有限數(shù)量的信任槽的周轉(zhuǎn)率被限制。

[0036]因此,媒體共享系統(tǒng)100可以限制客戶端計算機(jī)108從服務(wù)器計算機(jī)102接收共

享媒體內(nèi)容的能力。就這一點而言,可以加入限制以鼓勵服務(wù)器計算機(jī)102的用戶對他們

通過計算機(jī)網(wǎng)絡(luò)106共享媒體內(nèi)容更負(fù)責(zé)。例如,服務(wù)器計算機(jī)102的用戶可以被鼓勵在期

望接收并從而共享由服務(wù)器計算機(jī)102提供的共享媒體內(nèi)容的那些客戶端計算機(jī)108上施

加口令。更具體地,在一個實施例中,這些限制可以使得在給定時間點僅僅有限數(shù)量的客戶

端計算機(jī)108可以通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106從服務(wù)器計算機(jī)102接收共享的媒體內(nèi)容。例

如,這些限制可以將客戶端計算機(jī)108的該有限數(shù)量設(shè)置為不超過五(5),即,五個信任槽。

[0037]不具有分配給它們(或為它們保留)的信任槽的客戶端計算機(jī)可以被指定為非受

信任客戶端計算機(jī)。因為信任槽的數(shù)量是有限的,所以數(shù)量超過有限數(shù)量的信任槽的客戶

端計算機(jī)可以被指定為非受信任客戶端計算機(jī)。例如,有限數(shù)量的信任槽可以例如是五(5)

個槽;有限數(shù)量的受信任客戶端計算機(jī)可以例如是五(5)個受信任計算機(jī),其中有限數(shù)量

的五(5)個信任槽中的每個槽可以被分配給五(5)個受信任計算機(jī)中的相應(yīng)一個;而額外

的客戶端計算機(jī),例如第六客戶端計算機(jī),可能超出了信任槽的該有限數(shù)量,并且可以被指

定為非受信任客戶端計算機(jī),如圖1A所示。這樣的非受信任客戶端計算機(jī)可以被限制從服

務(wù)器計算機(jī)102接收共享媒體內(nèi)容。

[0038]信任槽以及對其操作的控制可以由數(shù)字版權(quán)管理(DRM)控制邏輯111提供,其可

以表現(xiàn)為集中式應(yīng)用或服務(wù),或表現(xiàn)為分布式應(yīng)用或服務(wù)。例如,如圖1A中所示,DRM邏輯

控制111可以以分布式方式在服務(wù)器計算機(jī)102和客戶端計算機(jī)108中運行。數(shù)字版權(quán)管

9

CN102713899A說明書5/13頁

理控制邏輯可以被配置為允許將服務(wù)器計算機(jī)102的存儲器中存儲的至少部分媒體內(nèi)容

有限共享至耦接至計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106的一個或多個其它電子設(shè)備。例如,DRM邏輯控制

可以被配置為允許將存儲在服務(wù)器計算機(jī)102的長期存儲器中的至少部分媒體內(nèi)容有限

共享至一個或多個其它電子設(shè)備(包括耦接至計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106的受信任客戶端計算機(jī)

108)的長期存儲器。

[0039]在D11M控制邏輯111和這里的其它邏輯的討論中,應(yīng)該理解“邏輯”包括但不限于

執(zhí)行一個或多個功能或動作和/'或?qū)е缕渌壿?、方法?或系統(tǒng)執(zhí)行功能或動作的硬件、

固件、軟件、和/或每一個的組合。例如,基于所期望的應(yīng)用或需要,邏輯可以包括軟件控制

的微處理器、類似專用集成電路(AS1C)的離散邏輯、編程邏輯器件、包含指令的存儲設(shè)備等

等。邏輯可以包括一個或多個門,門的組合,或其它電路元件。邏輯還可以完全由軟件實現(xiàn)。

在描述多個邏輯的情況下,可能可以將多個邏輯結(jié)合到一個物理邏輯中。

[0040]電子設(shè)備在此可以如上所述與服務(wù)器計算機(jī)102相關(guān)聯(lián),并且還可以是上下文感

知的電子設(shè)備。其它電子設(shè)備可以與客戶端計算機(jī)108相關(guān)聯(lián),并且還可以是上下文感知

的電子設(shè)備。信任屬性發(fā)現(xiàn)邏輯113可以提供這樣的上下文感知,并且可以被配置為發(fā)現(xiàn)

電子設(shè)備以及其它電子設(shè)備中的特定電子設(shè)備的信任上下文的多個時間相關(guān)和/或位置

相關(guān)和/或事件相關(guān)的屬性(和/或所述其它電子設(shè)備中的其它電子設(shè)備的各自的信任上

卜,文的這樣的屬性)。信任屬性發(fā)現(xiàn)邏輯可以表現(xiàn)為集中式應(yīng)用或服務(wù),或表現(xiàn)為分布式應(yīng)

用或服務(wù)。如圖1A所示,信任屬性發(fā)現(xiàn)邏輯113可以與服務(wù)器計算機(jī)102相關(guān)聯(lián)。在替換

實施例中,信任屬性發(fā)現(xiàn)邏輯可以以分布式方式在可與服務(wù)器計算機(jī)102相關(guān)聯(lián)的設(shè)備中

以及在可與客戶端計算機(jī)108相關(guān)聯(lián)的其它電子設(shè)備中運行。

[0041]DRM控制邏輯111還可以被配置為在確定其它電子設(shè)備中的特定電子設(shè)備的信任

上下文的多個屬性滿足信任準(zhǔn)則后,將存儲在可以與服務(wù)器計算機(jī)102相關(guān)聯(lián)的設(shè)備的存

儲器中的至少部分媒體內(nèi)容共享至該特定電子設(shè)備。因此,這樣的DRM控制邏輯可以在服

務(wù)器計算機(jī)102中被使用,服務(wù)器計算機(jī)可以作為DRM服務(wù)器計算機(jī)匚作,并且可以提供

一個或多個上下文感知的計算機(jī)實現(xiàn)的方法,該方法管理通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106將來自

DRM服務(wù)器計算機(jī)的媒體內(nèi)容共享至多個客戶端計算機(jī)中的一個或多個。根據(jù)上面所述的,

媒體內(nèi)容可以卜,載至DRM服務(wù)器計算機(jī)并存儲在其中的長期存儲器中。在確定DRM服務(wù)器

計算機(jī)和特定客戶端計算機(jī)的信任上下文的多個屬性滿足信任準(zhǔn)則后,DRM服務(wù)器計算機(jī)

可以與該特定客戶端計算機(jī)共享媒體內(nèi)容。

[0042]信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)服務(wù)器計算機(jī)的第一組多個信任屬性

以及特定客戶端計算機(jī)的第二組多個信任屬性(和/或其它客戶端計算機(jī)各自的第二組信

任屬性)。DRM控制邏輯111可以被配置為確定第一組和第二組信任屬性合滿足信任準(zhǔn)則,

以及被配置為信任該特定客戶端計算機(jī)(和/或被配置為確定第一組信任屬性合和其它客

戶端計算機(jī)各自的第二組信任屬性滿足信任準(zhǔn)則)。

[0043]可以從其購買媒體內(nèi)容的數(shù)字媒體服務(wù)(例如媒體商業(yè)服務(wù)器)107可以與媒體共

享授權(quán)服務(wù)115(例如許可權(quán)力機(jī)構(gòu)(licensingauthority))有聯(lián)系。具體地,與下面討

論相關(guān)的信息可以在它們之間交換。此外,如在下面將更詳細(xì)討論的,在確定信任準(zhǔn)則的滿

足時,DRM控制邏輯111可以與媒體共享授權(quán)服務(wù)115合作并可以在計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106上

與之交換信息。具體地,DRM控制邏輯可以在計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106上與媒體共享授權(quán)服務(wù)

10

CN102713899A說明書6/13頁

115交換信任屬性信息和/或信任準(zhǔn)則信息和/或信任確定信息和/或信任控制指示信息。

[0044]在發(fā)現(xiàn)服務(wù)器的第一組多個信任屬性并且確定該第一組信任屈性是否滿足信任

準(zhǔn)則時,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)在服務(wù)器計算機(jī)102處的有限數(shù)量的信

任槽的可用性。DRM控制邏輯111可以被配置為根據(jù)信任準(zhǔn)則,確定有限數(shù)量的信任槽中是

否至少有一個可用于供特定客戶端計算機(jī)使用的服務(wù)器連接。

[0045]此外,在發(fā)現(xiàn)服務(wù)器的第一組多個信任屬性并確定該第一組信任屬性是否滿足信

任準(zhǔn)則時,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)服務(wù)器計算機(jī)的有限數(shù)量的信任槽的

任何時間相關(guān)的可用性,并且DRM控制邏輯111可以被配置為確定有限數(shù)量的信任槽中是

否至少有一個的時間相關(guān)可用性符合信任準(zhǔn)則。例如,根據(jù)信任準(zhǔn)則,用于供特定客戶端計

算機(jī)使用的服務(wù)器連接的信任槽的可用性屬性可以是時間相關(guān)的。如在此上面所述的,信

任槽可以被認(rèn)為在預(yù)定保留時間段(例如24小時、48小時、一周、一個月或更長)內(nèi)是被保

留且不可用的。

[0046]此外,在發(fā)現(xiàn)服務(wù)器的第一組多個信任屬性并確定該第一組信任屬性是否滿足信

任準(zhǔn)則時,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)服務(wù)器計算機(jī)的有限數(shù)量的信任槽的

任何事件相關(guān)的可用性,并且DRM控制邏輯111可以被配置為確定有限數(shù)量的信任槽中是

否至少有一個的事件相關(guān)可用性符合信任準(zhǔn)則。例如,如將在下面更具體討論的,信任屬性

發(fā)現(xiàn)邏輯113可以發(fā)現(xiàn)影響信任槽可用性的客戶端共享服務(wù)釋放事件。

[0047]此外,在發(fā)現(xiàn)服務(wù)器的第一組多個信任屬性并確定該第一組信任屬性是否滿足信

任準(zhǔn)則時,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)服務(wù)器計算機(jī)對于共享媒體內(nèi)容的任

何授權(quán)。例如,信任屬性發(fā)現(xiàn)邏輯可以被配置為發(fā)現(xiàn)來自媒體共享授權(quán)服務(wù)115的在計算

機(jī)數(shù)據(jù)網(wǎng)絡(luò)106上的授權(quán)。DRM控制邏輯111可以被配置為根據(jù)信任準(zhǔn)則確定服務(wù)器計算

機(jī)102是否例如被媒體共享授權(quán)服務(wù)115授權(quán)共享媒體內(nèi)容。

[0048]類似地,在發(fā)現(xiàn)特定客戶端計算機(jī)的第二組多個信任屬性并確定該第二組信任屬

性是否滿足信任準(zhǔn)則時,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)該特定客戶端計算機(jī)的

網(wǎng)絡(luò)連接性,并且DRM控制邏輯111可以被配置為確定該特定客戶端計算機(jī)的網(wǎng)絡(luò)連接性

是否滿足信任準(zhǔn)則。例如,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106

的這樣的網(wǎng)絡(luò)連接性,其可以使用AdHoc網(wǎng)絡(luò)、家庭網(wǎng)絡(luò)或無線網(wǎng)絡(luò),并且可以使用零配置

網(wǎng)絡(luò)協(xié)議和/或多播域名系統(tǒng)(DNS)協(xié)議和/或DNS-SD服務(wù)發(fā)現(xiàn)協(xié)議、或其某種組合。

[0049]使用上述協(xié)議連同廣域零配置聯(lián)網(wǎng)技術(shù),和/或通過由媒體共享授權(quán)服務(wù)115的

增強(qiáng)的遠(yuǎn)程聯(lián)網(wǎng)能力來協(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ò)連接性信任屬性信息可以

通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106被發(fā)送至媒體共享授權(quán)服務(wù)115,以用于與DRM控制邏輯111的合

作信任評估。

[0050]此外,在發(fā)現(xiàn)特定客戶端計算機(jī)的第二組多個信任屬性并確定該第二組信任屬性

是否滿足信任準(zhǔn)則時,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)該特定客戶端計算機(jī)的位

置、或大概位置、或估計位置。DRM控制邏輯111可以被配置為確定該特定客戶端計算機(jī)的

這樣的位置是否滿足信任準(zhǔn)則。類似地,DRM控制邏輯111可以被配置為確定該特定客戶

端計算機(jī)相對于服務(wù)器計算機(jī)的接近度是否符合信任準(zhǔn)則。

[0051]此外,在發(fā)現(xiàn)特定客戶端計算機(jī)的第二組多個信任屬性并確定該第二組信任屬性

11

CN102713899A說明書7/13頁

是否滿足信任準(zhǔn)則時,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)該特定客戶端計算機(jī)對于

共享媒體內(nèi)容的任何授權(quán)。例如,信任屬性發(fā)現(xiàn)邏輯113可以被配置為發(fā)現(xiàn)來自媒體共享

授權(quán)服務(wù)115的在計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106上的授權(quán)。DRM控制邏輯111可以被配置為根據(jù)信

任準(zhǔn)則確定該特定客戶端計算機(jī)是否例如被媒體共享授權(quán)服務(wù)115授權(quán)共享媒體內(nèi)容。

[0052]在確定信任屬性的第一集合和第二集合滿足信任準(zhǔn)則后,DRM控制邏輯111可被

配置為分配可用信任槽、信任該特定客戶端計算機(jī)、以及將該特定客戶端計算機(jī)指定為受

信任客戶端計算機(jī)。該特定受信任客戶端計算機(jī)的媒體播放器11()然后可以被配置為在該

特定受信任客戶端計算機(jī)的長期存儲器中聚集來自服務(wù)器計算機(jī)的媒體內(nèi)容。

[0053]圖1B是根據(jù)一個實施例的媒體共享處理120的流程圖。該處理可以從下載122

購買的媒體內(nèi)容開始。該處理可以繼續(xù)到將媒體內(nèi)容存儲124在服務(wù)器計算機(jī)的長期存儲

器中。服務(wù)器計算機(jī)和特定一個客戶端計算機(jī)的信任上下文的屬性可以包括笫一組和笫二

組信任屬性,前面已經(jīng)詳細(xì)討論過。該處理可以繼續(xù)到發(fā)現(xiàn)128服務(wù)器計算機(jī)和該特定客

戶端計算機(jī)的信任上下文的屬性。判定128可以確定信任屬性是否滿足信任準(zhǔn)則。當(dāng)判定

128確定信任屬性滿足信任準(zhǔn)則時,該特定客戶端計算機(jī)可以被信任并且媒體內(nèi)容可以被

自動傳送130(例如,聚集)到該特定受信任客戶端計算機(jī)中的長期存儲器,并R處理120可

以結(jié)束。另一方面,如果判定128確定信任屬性不滿足信任準(zhǔn)則,則該特定客戶端對媒體共

享服務(wù)的任何請求可以被拒絕,并且處理120可以結(jié)束。

[0054]傳送130媒體內(nèi)容可以包括將媒體內(nèi)容聚集至特定受信任客戶端中的長期存儲

器。傳送(或聚集)可以包括將媒體內(nèi)容下載至特定客戶端計算機(jī),以便存儲在該特定客戶

端計算機(jī)中的長期存儲器中。然而,這樣的下載僅在媒體內(nèi)容還沒有被存儲在該特定客戶

端計算機(jī)的長期存儲器中時才需要被執(zhí)行。類似地,傳送或聚集可以包括檢查存儲在服務(wù)

器計算機(jī)和特定客戶端計算機(jī)至少一者上的偏好設(shè)置,以及僅在偏好設(shè)置指示媒體內(nèi)容要

被提供至特定客戶端計算機(jī)時才將媒體內(nèi)容拷貝到該特定客戶端計算機(jī)中的長期存儲器

中。

[0055]傳送可以被自動執(zhí)行而不需要用于該傳送的任何特定用戶輸入。傳送還可以受到

特定客戶端計算機(jī)中指示媒體內(nèi)容是否要被傳送的一個或多個偏好設(shè)置(例如由用戶設(shè)置

或默認(rèn)設(shè)置)的影響。根據(jù)上面所討論的,數(shù)字版權(quán)管理(DRM)可以通過限制對于在其中聚

集媒體內(nèi)容受到信任的客戶端計算機(jī)的數(shù)量來實施。類似地,數(shù)字版權(quán)管理(DRM)可以通

過限制客戶端計算機(jī)中在其中聚集媒體內(nèi)容的受信任客戶端計算機(jī)的數(shù)量來實施。

[0056]有利地,媒體共享處理120有助于在有限的客戶端計算機(jī)組當(dāng)中共享所購買的媒

體內(nèi)容。所購買的媒體內(nèi)容可以通過在客戶端計算機(jī)上聚集媒體內(nèi)容來共享。例如,在?

臺客戶端計算機(jī)上購買并接收媒體內(nèi)容之后,所接收的媒體內(nèi)容還可以被提供給被認(rèn)為受

信任的(即,在所建立的客戶端計算機(jī)組內(nèi)的)一個或多個其它客戶端計算機(jī)。

[0057]圖1C-1E是說明媒體共享授權(quán)服務(wù)115在計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)上對服務(wù)器計算機(jī)102

的媒體共享授權(quán)的簡化框圖。如圖IC中所示,服務(wù)器計算機(jī)可以發(fā)送對家庭共享信息的安

全HTTPS(安全超文本傳輸協(xié)議)請求。假設(shè)媒體共享授權(quán)服務(wù)115認(rèn)可該服務(wù)器計算機(jī)

用于家庭共享,則媒體共享授權(quán)服務(wù)可以通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)發(fā)送HTTPS響應(yīng)至服務(wù)器計

算機(jī)102,該響應(yīng)包括用于服務(wù)器計算機(jī)102的共享計算機(jī)標(biāo)識符和共享組標(biāo)識符,如圖LD

所示。

12

CN102713899A說明書8/13頁

[0058]然而,如果媒體共享授權(quán)服務(wù)115不認(rèn)可該服務(wù)器計算機(jī),則媒體共享授權(quán)服務(wù)

115可以提示服務(wù)器計算機(jī)102提供進(jìn)一步的信息。順應(yīng)地,服務(wù)器計算機(jī)102可以提交

帶有有效客戶名稱、對應(yīng)的有效客戶口令和用于服務(wù)器計算機(jī)102的唯一服務(wù)器標(biāo)識符的

HTTPS響應(yīng),如圖1E所示。用于服務(wù)器計算機(jī)的唯一標(biāo)識符可以例如與該服務(wù)器計算機(jī)或

該服務(wù)器計算機(jī)的用戶相關(guān)聯(lián)。唯一標(biāo)識符的一些示例是:媒體訪問控制(MAC)地址、互聯(lián)

網(wǎng)協(xié)議(IP)地址、設(shè)備標(biāo)識符、GUID、客戶端標(biāo)詼符、或其某種組合。在接受該響應(yīng)后,服務(wù)

器計算機(jī)102可以再次請求家庭共享,如己經(jīng)參考圖1C所討論的。

[0059]媒體內(nèi)容共享服務(wù)和媒體內(nèi)容的家庭共享可以由服務(wù)器計算機(jī)102通過計算機(jī)

數(shù)據(jù)網(wǎng)絡(luò)106使用例如前面所討論的零配置網(wǎng)絡(luò)協(xié)議和/或多播域名系統(tǒng)(DNS)協(xié)議和/

或DNS-SD服務(wù)發(fā)現(xiàn)協(xié)議或其某種組合來發(fā)布給客戶端計算機(jī)108。在一個實施例中,在這

樣的技術(shù)的上下文中:“A”記錄將本地主機(jī)名稱映射至1P地址;PTR記錄被用來列舉特定

類型的服務(wù)實例;使用SRV記錄將每個服務(wù)實例映射至主機(jī)名稱和端口號;TXT記錄(或文

本記錄)伴隨SRV記錄以提供關(guān)于服務(wù)實例的附加信息。

[0060]圖IF示出了示例的TXT記錄,其可以被服務(wù)器計算機(jī)102用于將媒體內(nèi)容共享服

務(wù)通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)106發(fā)布給客戶端計算機(jī)108,該TXT記錄中示出的HSID(家庭共

享用戶ID)、MID(家庭共享計算機(jī)ID)、機(jī)器TD以及數(shù)據(jù)庫ID(iTunes?庫ID或媒體內(nèi)

容庫1D)可以被客戶端計算機(jī)108在從服務(wù)器計算機(jī)102請求媒體內(nèi)容共享服務(wù)時使用。

最后購買日期(LPur)可以表示服務(wù)器計算機(jī)102上最后購買媒體內(nèi)容的日期,并且可以被

客戶端計算機(jī)108在共享最近獲取的媒體內(nèi)容時使用。

[0061]圖1G是可以被顯示在受信任客戶端計算機(jī)108之一上的、正在由服務(wù)器計算機(jī)

102與該受信任客戶端計算機(jī)108共享的媒體內(nèi)容的圖形用戶界面的截屏。在提供客戶端

計算機(jī)108上的媒體內(nèi)容的傳送(例如,聚集)時,媒體內(nèi)容項可以根據(jù)靠近顯示屏底部的

圖例(“Show:Itemsnotinmy1ibrary(顯示:項不在我的庫中)")被顯示,其中該圖例表

示媒體項還沒有存儲在客戶端計算機(jī)108的長期存儲器中。這樣的媒體項的媒體內(nèi)容可

以響應(yīng)于用戶手動選擇控件而被手動傳送(例如,聚集),或者媒體內(nèi)容可以被自動傳送(例

如,聚集)而不需要用戶控件選擇??捎糜趥魉停ɡ纾奂┑拿襟w項可以由媒體內(nèi)容的類

型和/或由父級控制設(shè)置/屬性來過濾。

[0062]圖1H是根據(jù)一個實施例的媒體共享系統(tǒng)100的另一框圖。為了相對于圖1A簡化

圖111,前面所詳細(xì)討論的信任屬性發(fā)現(xiàn)邏輯和DRM控制邏輯沒有被示出,并且未受信任客

戶端計算機(jī)沒有被示出。每個客戶端計算機(jī)(計算機(jī)宿留各自的服務(wù)器實例以及各

自的客戶端實例。限制可以被實施,以使得在任何給定時間點僅僅有限數(shù)量的受信任客戶

端實例可以通過計算機(jī)網(wǎng)絡(luò)106從服務(wù)器實例接收共享的媒體內(nèi)容。

[0063]例如,該限制可以將受信任客戶端實例的有限數(shù)量設(shè)置為不超過五(5)。例如,圖

1H中所示的計算機(jī)#0上的服務(wù)器實例可以與有限數(shù)量的(例如五(5)個)客戶端實例共享

媒體內(nèi)容,每個客戶端實例宿留在有限數(shù)量的(例如五(5)個)客戶端計算機(jī)(圖1H中的計

算機(jī)#1至#5)中的相應(yīng)一個上。又例如,圖1H中示出的計算機(jī)#1上的服務(wù)器實例可以與

有限數(shù)量的(例如五(5)個)客戶端實例共享媒體內(nèi)容,每個客戶端實例宿留在有限數(shù)量的

(例如五(5)個)客戶端計算機(jī)(圖1H中的計算機(jī)#0和1至#5)中的相應(yīng)一個上。因此,如

圖1H的說明性例子所示,宿留在五(5)個計算機(jī)中每一個上的每個服務(wù)器實例被限制為與

13

CN102713899A說明書9/13頁

宿留在五(5)個其它計算機(jī)上的五(5)個客戶端實例共享媒體內(nèi)容。

[0064]如圖1H所示,用于服務(wù)器計算機(jī)和客戶端計算機(jī)的媒體內(nèi)容的基于設(shè)備的數(shù)字

版權(quán)管理(DRM)可以通過限制服務(wù)器計算機(jī)的設(shè)備和客戶端計算機(jī)的設(shè)備之間的媒體內(nèi)容

分發(fā)來實施。進(jìn)一步如圖1H所示,用于服務(wù)器計算機(jī)和客戶端計算機(jī)的媒體內(nèi)容的基于連

接的數(shù)字版權(quán)管理(DRM)可以通過限制在服務(wù)器計算機(jī)和客戶端計算機(jī)之間的用于媒體內(nèi)

容分發(fā)的網(wǎng)絡(luò)連接共享來實施。媒體內(nèi)容的基于根分發(fā)的數(shù)字版權(quán)管理(DRM)可以通過前

面所述的對每個服務(wù)器計算機(jī)進(jìn)行的媒體共享的限制來實施?;谌~分發(fā)的數(shù)字版權(quán)管理

(DIIM)可以通過前面討論的對客戶端計算機(jī)上傳送(例如,聚集)的任何媒體內(nèi)容的限制來

實施。

[0065]此外,數(shù)字版權(quán)管理(DRM)策略可以被實施為限制對服務(wù)器計算機(jī)上的媒體內(nèi)容

的訪問以僅傳送(例如,聚集)至客戶端計算機(jī)中有限數(shù)量的受信任計算機(jī)。數(shù)字版權(quán)管理

(DRM)可以通過限制受信任客戶端計算機(jī)可用于在其中聚集媒體內(nèi)容的服務(wù)器連接的數(shù)量

來實施。數(shù)字版權(quán)管理(DRM)可以通過限制用于傳送媒體內(nèi)容的到受信任客戶端計算機(jī)的

服務(wù)器連接可用的信任槽的數(shù)量來實施。

[0066]圖2A是根據(jù)一個實施例的媒體共享處理20()的流程圖。該媒體共享處理200例

如是通過服務(wù)器計算機(jī)(諸如圖1A中示出的服務(wù)器計算機(jī)102)來執(zhí)行的。在一個示例中,

服務(wù)器計算機(jī)102可以被認(rèn)為是音頻服務(wù)器(例如音樂服務(wù)器)。

[0067]媒體共享處理200開始于判定202,其確定服務(wù)器計算機(jī)是否已經(jīng)接收到來自非

受信任客戶端計算機(jī)的共享服務(wù)請求。例如,服務(wù)請求將由期望從服務(wù)器計算機(jī)接收媒體

內(nèi)容(即,共享的媒體內(nèi)容)的客戶端計算機(jī)提供給服務(wù)器計算機(jī)。當(dāng)判定202確定還沒有

接收到客戶端連接請求,則媒體共享處理200等待這樣的請求。另一方面,一旦判定202確

定一經(jīng)接收到共享服務(wù)清求,則媒體共享處理200繼續(xù)。非受信任客戶端所需要的授權(quán)被

確定203?

[0068]當(dāng)媒體共享處理200繼續(xù)時,判定204確定所需要的授權(quán)是否可用,以及是否存在

已請求與服務(wù)器計算機(jī)連接的客戶端計算機(jī)可用的信任槽。服務(wù)器計算機(jī)僅具有有限數(shù)量

的信任槽供希望與服務(wù)器計算機(jī)連接以共享媒體的客戶端計算機(jī)使用。

[0069]當(dāng)判定204確定存在可用的信任槽時,可用的客戶端滑片可以被分配206給客戶

端計算機(jī),因此客戶端被指定為受信任的。接下來,建立208受信任客戶端計算機(jī)的服務(wù)器

共享服務(wù)。一旦共享服務(wù)被建立208,客戶端計算機(jī)就能夠從服務(wù)器計算機(jī)共享媒體。然后

判定210確定客戶端計算機(jī)是否已經(jīng)退出該服務(wù)。當(dāng)判定210確定客戶端計算機(jī)還沒有退

出時,媒體共享處理200等待,直到客戶端計算機(jī)已經(jīng)退出。這里,服務(wù)器計算機(jī)在監(jiān)視客

戶端計算機(jī)的退出的同時可以進(jìn)行其它處理。例如,媒體共享處理200可以被實施為拖延

到客戶端計算機(jī)退出為止的單獨的線程。

[0070]在任何情況下,一旦判定21()確定客戶端計算機(jī)已經(jīng)退出,所分配的信任槽可以

被保留212至少預(yù)定時間段。該預(yù)定時間段也可以被稱作保留忖間段。在該預(yù)定時間段期

間,只有該客戶端計算機(jī)(如果其再次請求與服務(wù)器計算機(jī)共享服務(wù))可以再次使用為該客

戶端計算機(jī)保留的信任槽。在該預(yù)定時間段之后,已被保留的信任槽可以被釋放,從而被任

何恰好試圖與服務(wù)器計算機(jī)共享媒體的客戶端計算機(jī)重新使用。

[0071]可替換地,當(dāng)判定204確定不存在客戶端計算機(jī)可用的信任槽時,客戶端計算機(jī)

14

CN102713899A說明書10/13頁

的共享服務(wù)請求被拒絕214。在塊212或塊214之后,媒體共享處理200完成并結(jié)束。

[0072]圖2B是用于確定非受信任客戶端計算機(jī)所需要的授權(quán)的處理220的流程圖。處

理220可以表示圖2A中示出的確定203的一個實施例。處理220開始于判定222,其確定

客戶端計算機(jī)是否被授權(quán)用于媒體共享。如果客戶端計算機(jī)沒有被授權(quán)用于共享,則處理

220因為授權(quán)不可用而進(jìn)行到塊234,并且處理220可以結(jié)束。

[0073]可替換地,如果客戶端計算機(jī)被授權(quán)用于共享,則處理220繼續(xù),并且服務(wù)器計算

機(jī)通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)從客戶端計算機(jī)接收224唯一客戶端標(biāo)識符。該客戶端計算機(jī)的唯

一標(biāo)識符可以例如與客戶端計算機(jī)或客戶端計算機(jī)的用戶相關(guān)聯(lián)。唯一標(biāo)識符的一些示例

是:媒體訪問控制(MAC)地址、互聯(lián)網(wǎng)協(xié)議(IP)地址、設(shè)備標(biāo)識符、GU1D、客戶端標(biāo)識符、用

戶名稱、口令、或其某種組合。

[0074]接下來,服務(wù)器計算機(jī)通過計算機(jī)數(shù)據(jù)網(wǎng)絡(luò)向媒體共享授權(quán)服務(wù)發(fā)送226共享授

權(quán)請求,連同:唯一客戶端1D和唯一服務(wù)器1D;家庭共享用戶和計算機(jī)ID;以及媒體庫數(shù)

據(jù)庫ID。媒體共享授權(quán)服務(wù)可以通過將連同共享授權(quán)請求一起發(fā)送的信息與由媒體共享授

權(quán)服務(wù)保持的數(shù)據(jù)進(jìn)行比較來評估228該請求的正當(dāng)性和一致性。處理220然后進(jìn)行到判

定230,確定媒體共享授權(quán)服務(wù)是否授予該客戶端計算機(jī)的共享授權(quán)。如果媒體共享授權(quán)沒

有被授予,則在234,用于共享的客戶端計算機(jī)授權(quán)不可用,并且處理220可以結(jié)束。可替換

地,如果媒體共享授權(quán)被授予,則用于共享的客戶端計算機(jī)授權(quán)可用232,并且處理220可

以結(jié)束。

[0075]圖3A和3B是根據(jù)一個實施例的媒體共享登錄處理300的流程圖。媒體共享登錄

處理300被服務(wù)器計算機(jī)執(zhí)行以限制媒體的共享。媒體共享登錄處理300例如是由服務(wù)器

計算機(jī)執(zhí)行的,例如圖1A中示出的服務(wù)器計算機(jī)102。根據(jù)媒體共享登錄處理300被共享

的媒體例如是音軌(例如,音樂或歌曲)。

[0076]媒體共享登錄處理300開始于判定302,其確定媒體共享是否被啟用。此外,服務(wù)

器計算機(jī)或服務(wù)器計算機(jī)的用戶可以具有啟用或停用關(guān)于媒體共享的功能的能力。當(dāng)判定

302確定媒體共享沒有被啟用時,媒體共享登錄處理30

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論