版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024丁方物業(yè)管理與維護(hù)合同
- 雇傭合同案例寶庫
- 住宿管理承包合同范本
- 2024建設(shè)工程設(shè)計合同(專業(yè)建設(shè)工程設(shè)計合同)新版
- 舊物品買賣合同格式
- 化妝品店轉(zhuǎn)讓合同樣本
- 2024年采購管理程序
- 建材加盟合同范本大全
- 全面合伙合同模板集合
- 就業(yè)協(xié)議書填寫指南與示例
- 加油站安全風(fēng)險評估報告 - 事故發(fā)生可能性及后果分析
- 消防安全知識課件PPT
- 曲臂車高空作業(yè)車施工方案
- 腰椎ODI評分完整版
- 公路工程監(jiān)理旁站手冊監(jiān)理旁站手冊編制說明
- 12J4-2 《專用門窗》標(biāo)準(zhǔn)圖集
- 上海音樂出版社三年級上冊音樂教案
- JJF 1659-2017PM2.5質(zhì)量濃度測量儀校準(zhǔn)規(guī)范
- GB/T 3766-2001液壓系統(tǒng)通用技術(shù)條件
- GB/T 23114-2008竹編制品
- GB 30603-2014食品安全國家標(biāo)準(zhǔn)食品添加劑乙酸鈉
評論
0/150
提交評論