專利名稱:用于處理數(shù)字許可證的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及處理數(shù)字許可證(digital license)的方法。本發(fā)明涉及用于處理數(shù)字許可證的設(shè)備。另外,本發(fā)明涉及其上存儲(chǔ)有使一個(gè)或多個(gè)處理單元執(zhí)行依照本發(fā)明的方法的指令的計(jì)算機(jī)可讀介質(zhì)。
背景技術(shù):
內(nèi)容分發(fā)(content distribution)技術(shù)(即因特網(wǎng)和可移動(dòng)介質(zhì))的新近發(fā)展使得比以前更容易交換內(nèi)容。用戶的迅速采用顯示這樣的技術(shù)真的解決了他們的需要。內(nèi)容提供者想保護(hù)進(jìn)入數(shù)字流通的內(nèi)容/內(nèi)容項(xiàng)的版權(quán)。因此,近些年來,內(nèi)容保護(hù)系統(tǒng)的數(shù)量迅速增加。
授權(quán)域(Authorized Domain,AD)的目標(biāo)在于尋找服務(wù)內(nèi)容所有者(想保護(hù)他們的版權(quán))的興趣和內(nèi)容消費(fèi)者的興趣(想無限制的使用該(多個(gè))內(nèi)容項(xiàng))兩者的解決方案?;驹硎蔷哂惺芸氐木W(wǎng)絡(luò)環(huán)境,其中只要不跨越授權(quán)域的邊界,就能夠相對(duì)自由地使用內(nèi)容。通常,授權(quán)域以家庭環(huán)境為中心,也稱為家庭網(wǎng)絡(luò)。當(dāng)然,其它場(chǎng)景也是可能的。例如,用戶可能在旅途中隨身攜帶音頻和/或視頻的便攜式設(shè)備(該設(shè)備內(nèi)容有限),并且在他的旅館房間內(nèi)使用該設(shè)備來訪問或下載在家中他個(gè)人的音頻和/或視頻系統(tǒng)中存儲(chǔ)的其它內(nèi)容。盡管該便攜式設(shè)備在家庭網(wǎng)絡(luò)的范圍之外,但它仍是用戶的授權(quán)域的一部分。這樣,(基于設(shè)備的)授權(quán)域是允許該域內(nèi)的設(shè)備訪問內(nèi)容,但是不允許任何其它設(shè)備訪問內(nèi)容的系統(tǒng)。還存在基于人和基于混合的授權(quán)域。
家庭網(wǎng)絡(luò)可以定義為使用某種類型的網(wǎng)絡(luò)技術(shù)(例如,以太網(wǎng),IEEE 1394,藍(lán)牙,802.11b,802.11g等)互連的一組設(shè)備。盡管網(wǎng)絡(luò)技術(shù)允許不同的設(shè)備通信,但不足以允許設(shè)備互操作。為了能夠做到這一點(diǎn),設(shè)備需要能夠發(fā)現(xiàn)和尋址網(wǎng)絡(luò)中其它設(shè)備上存在的功能。這樣的可互操作性由家庭聯(lián)網(wǎng)的中間件提供。家庭聯(lián)網(wǎng)中間件的例子有Jini,HAVi,UPnP(通用即插即用),AVC。
為了更廣泛地介紹授權(quán)域的用途等,參考S.A.F.A.van denHeuvel,W.Jonker,F(xiàn).L.A.J.Kamperman,P.J.Lenoir的論文“Management in Authorised Domains”(授權(quán)域中的安全內(nèi)容管理),該文在2002年9月12-16日舉行的荷蘭Philips研究院的IBC 2002會(huì)議公開中,第467-474頁。
另外,存在幾種AD的變型。在所謂的基于設(shè)備的AD中,域由特定的設(shè)備和內(nèi)容集合形成。域管理員(所述設(shè)備中的一個(gè)或多個(gè))控制哪些設(shè)備可以加入該域。只有該域的特定集合的設(shè)備,被允許使用該域的內(nèi)容,例如打開、復(fù)制、播放或?qū)С鏊鰞?nèi)容。這種基于設(shè)備的AD的例子在相同申請(qǐng)人的國(guó)際專利申請(qǐng)WO 03/098931(代理人案卷號(hào)PHNL020455)和國(guó)際專利申請(qǐng)WO 04/027588(代理人案卷號(hào)PHNL030283)中給出。
另一類AD是所謂的基于人的授權(quán)域,其中該域是基于人而不是設(shè)備的。這種系統(tǒng)的例子在相同申請(qǐng)人的國(guó)際專利申請(qǐng)WO 04/038568(代理人紀(jì)要PHNL021063)中描述,其中內(nèi)容與人相結(jié)合,然后人分組到域之中。
所謂基于混合授權(quán)域DRM系統(tǒng)將內(nèi)容與包含設(shè)備和人的組聯(lián)系。混合AD系統(tǒng)的例子可以在序列號(hào)為PCT/IB2004/051226的國(guó)際專利申請(qǐng)(代理人案卷號(hào)PHNL030926)和序列號(hào)為04101256.8的歐洲專利申請(qǐng)(代理人案卷號(hào)PHNL040315)中找到。
這樣,授權(quán)域(AD)是共享(受控地)訪問是該域一部分的多個(gè)內(nèi)容項(xiàng)的設(shè)備和/或人的集合。AD的成員(即設(shè)備和/或用戶)具有訪問該內(nèi)容的權(quán)力(當(dāng)在許可證、(數(shù)字)權(quán)限等之中指定時(shí),可以應(yīng)用附加限制,比如限制觀看者等于或大于18歲,只能在歐洲銷售等),而非成員沒有訪問的權(quán)利。設(shè)備或用戶通常至多只是一個(gè)AD的成員。內(nèi)容項(xiàng)通常在DRM系統(tǒng)的控制下傳送給用戶。幾種類型的DRM系統(tǒng)可以傳送內(nèi)容到單個(gè)AD。
通常使用許可證、權(quán)限等來控制對(duì)AD中的這些內(nèi)容項(xiàng)的訪問。取決于設(shè)計(jì)選擇,AD可以例如是分布式系統(tǒng),其中該AD中的幾個(gè)設(shè)備除了實(shí)際內(nèi)容項(xiàng)之外還存儲(chǔ)和維護(hù)許可證、權(quán)限等。權(quán)限和/或許可證等可以是無聲明的(stateless)或有聲明(stateful)(即包括與內(nèi)容項(xiàng)相關(guān)的權(quán)限/許可證的特定聲明)。聲明的一個(gè)例子是允許內(nèi)容項(xiàng)播放的次數(shù)。這樣的有聲明的許可證/權(quán)限有時(shí)稱為可計(jì)數(shù)的權(quán)限,即與使用、訪問、再現(xiàn)、瀏覽等的次數(shù)相關(guān)的權(quán)限。單個(gè)授權(quán)域(AD)可以包括無聲明的和有聲明的許可證兩者。如果給定內(nèi)容項(xiàng)的權(quán)限、許可證等是無聲明的,例如,它不對(duì)播放的次數(shù)計(jì)數(shù),因而該內(nèi)容項(xiàng)在該AD中可以需要播放多少次就能播放多少次,相關(guān)的許可證/權(quán)限等(和例如相關(guān)的內(nèi)容項(xiàng))可以復(fù)制到(該域內(nèi)的)多個(gè)設(shè)備。但是,如果許可證、權(quán)限等是有聲明的,那么通過分割相關(guān)許可證,對(duì)許可證、權(quán)限等(和例如相關(guān)的內(nèi)容項(xiàng))的復(fù)制施加限制。例如,一個(gè)包括允許5次播放給定內(nèi)容項(xiàng)的權(quán)限的許可證可以分割為允許2次播放的許可證和允許3次播放的許可證。作為一個(gè)例子,這種情況可以是,例如當(dāng)用戶在旅途上隨身攜帶是該授權(quán)域的成員的便攜式設(shè)備用于再現(xiàn)、播放等給定內(nèi)容項(xiàng)(具有相關(guān)的有聲明的許可證/權(quán)限)的時(shí)候發(fā)生,該內(nèi)容項(xiàng)同樣復(fù)制到該便攜式設(shè)備(例如,不利用或利用有限的網(wǎng)絡(luò)功能/帶寬)以便允許在旅途上本地訪問、再現(xiàn)、播放等,且該域的其它用戶/設(shè)備(例如在家)仍然能夠訪問該內(nèi)容項(xiàng)。在這種情況下,需要分割內(nèi)容項(xiàng)的有聲明的許可證/權(quán)限,以便一個(gè)分割的許可證/權(quán)限被復(fù)制到該便攜式設(shè)備(例如,與內(nèi)容項(xiàng)一起),同時(shí)另一個(gè)分割的許可證/權(quán)限存儲(chǔ)在該AD中的一個(gè)或多個(gè)設(shè)備上(例如在家中)。其它情況可能是,例如,(該AD的)幾個(gè)用戶想能夠在他們各自的便攜式設(shè)備上訪問給定內(nèi)容項(xiàng)等等。
在這樣的環(huán)境中,系統(tǒng)或設(shè)備可能容易放松對(duì)許可證/權(quán)限的追蹤,這可能導(dǎo)致這樣的情況盡管AD中仍然存在有效的許可證/權(quán)限(后面僅表示為許可證)但是不允許用戶播放給定內(nèi)容項(xiàng),因?yàn)橄到y(tǒng)不能找到該許可證。對(duì)于上述的分布式系統(tǒng)和/或包括大量?jī)?nèi)容項(xiàng)的系統(tǒng),尤其如此。另外,在播放或訪問內(nèi)容項(xiàng)的時(shí)候(即需要驗(yàn)證和實(shí)施(enforce)合適的許可證的時(shí)候),處理該內(nèi)容項(xiàng)的任何分散的(stray)許可證可能太遲,因?yàn)椴皇撬邢嚓P(guān)許可證都可獲得。發(fā)生這種情況可能因?yàn)椋?,許可證存儲(chǔ)在斷開連接或斷開電源的設(shè)備上,或者簡(jiǎn)單地因?yàn)橐_處理分散的許可證耗時(shí)太久。在分布式AD中尤其如此,分布式AD中給定AD的設(shè)備可以定位在不同地理位置。由于內(nèi)容必須在設(shè)備之間安全傳送(例如通過使用加密操作)的事實(shí),搜索和在設(shè)備之間傳送許可證所需的時(shí)間也增加了。
類似這樣的家庭網(wǎng)絡(luò)例如,意圖包括該家庭的每個(gè)成員的所有音樂片段、電影、圖片、相片、文本文檔/書等,隨著在一般家庭中越來越多的內(nèi)容將是數(shù)字形式,其將包括數(shù)目增長(zhǎng)的內(nèi)容項(xiàng),由此導(dǎo)致要保持跟蹤非常大量的內(nèi)容項(xiàng)和許可證。家庭網(wǎng)絡(luò)或AD也可以包括作為內(nèi)容和/或許可證的備份服務(wù)器的服務(wù)器。
另外,由于對(duì)給定內(nèi)容項(xiàng)(即AD中的給定內(nèi)容項(xiàng)的所有拷貝)的跟蹤可能丟失(例如由于未連接的或電源斷開的設(shè)備),沒有概覽或簡(jiǎn)單方式來確定該內(nèi)容項(xiàng)還留下多少(可計(jì)數(shù)的)權(quán)限,即還允許播放多少次。這使得用戶難以知道何時(shí)購(gòu)買另外的播放權(quán)限等。
發(fā)明內(nèi)容
本發(fā)明的目的是提供處理數(shù)字許可證的設(shè)備(和對(duì)應(yīng)方法),其解決一個(gè)或多個(gè)上述缺陷。另一個(gè)目的是以簡(jiǎn)單、靈活和有效的方式提供這些。
本發(fā)明提供了用于處理數(shù)字許可證的設(shè)備(和對(duì)應(yīng)方法),每個(gè)數(shù)字許可證與一個(gè)或多個(gè)內(nèi)容項(xiàng)相關(guān)聯(lián),所述設(shè)備包括一處理單元,其適用于檢查與單個(gè)內(nèi)容項(xiàng)或其拷貝相關(guān)聯(lián)的多個(gè)許可證是否被指定為分散許可證,其中該多個(gè)許可證存在于一組設(shè)備中的至少一個(gè)設(shè)備上;以及如果分散許可證的數(shù)目大于1,則將指定為分散許可證的(多個(gè))許可證合并成合并的單個(gè)許可證。
這樣,以有效方式使得分散許可證能夠重用,保證用戶不會(huì)遇到如下情況由于系統(tǒng)不能找到相關(guān)許可證,而在AD中仍然存在有效許可證的情況下不允許用戶播放給定內(nèi)容項(xiàng)。
在一個(gè)優(yōu)選實(shí)施例中,與給定內(nèi)容項(xiàng)相關(guān)聯(lián)的給定許可證在如下情況下被指定為分散許可證所述給定許可證和相關(guān)聯(lián)內(nèi)容項(xiàng)不是存儲(chǔ)在相同設(shè)備上,所述給定許可證只允許所述給定內(nèi)容項(xiàng)的部分消費(fèi),所述給定許可證不是存儲(chǔ)在所述相關(guān)內(nèi)容項(xiàng)被訪問的設(shè)備上,所述給定許可證不是存儲(chǔ)在中央許可證存儲(chǔ)裝置中,所述給定許可證不是存儲(chǔ)在家庭網(wǎng)絡(luò)中預(yù)定數(shù)目的服務(wù)器之一上,所述給定許可證存儲(chǔ)在用戶的移動(dòng)電話上,和/或所述給定許可證存儲(chǔ)在便攜式設(shè)備上。
取決于特定應(yīng)用,還可能存在其它將許可證指定為分散許可證的方案。
在一個(gè)優(yōu)選實(shí)施例中,通過XML(可擴(kuò)展元語言)描述來實(shí)現(xiàn)每個(gè)許可證,所述描述規(guī)定了對(duì)于相關(guān)聯(lián)的內(nèi)容項(xiàng)允許哪些操作和允許它們多少次。
在一個(gè)優(yōu)選實(shí)施例中,所述合并的單個(gè)許可證存儲(chǔ)在存儲(chǔ)相關(guān)聯(lián)內(nèi)容項(xiàng)的設(shè)備上、存儲(chǔ)在存儲(chǔ)有最多分散許可證的設(shè)備上、存儲(chǔ)在存儲(chǔ)有分散許可證的設(shè)備上、存儲(chǔ)在訪問相關(guān)內(nèi)容的設(shè)備上、存儲(chǔ)在中央許可證存儲(chǔ)裝置中、存儲(chǔ)在家庭網(wǎng)絡(luò)中預(yù)定數(shù)目的服務(wù)器之一上、存儲(chǔ)在用戶的移動(dòng)電話上、或存儲(chǔ)在便攜式設(shè)備上。
這樣,假定該合并的/收集的分散許可證在相關(guān)設(shè)備上容易獲得。
在一個(gè)優(yōu)選實(shí)施例中,所述設(shè)備組屬于相同的授權(quán)域(AD)。
在一個(gè)優(yōu)選實(shí)施例中,周期性地、以預(yù)定時(shí)間間隔和/或以訪問內(nèi)容項(xiàng)的預(yù)定次數(shù)、當(dāng)連接設(shè)備時(shí)、當(dāng)用戶請(qǐng)求訪問內(nèi)容項(xiàng)時(shí)、和/或當(dāng)用戶想要購(gòu)買另外的許可證時(shí),進(jìn)行對(duì)分散許可證和/或所述合并的檢查。
這樣,許可證被自動(dòng)搶先收集,并且最小化了用戶陷入盡管有(多個(gè))有效許可證但是不能訪問或者更受限地訪問內(nèi)容項(xiàng)的情況的風(fēng)險(xiǎn)。
在一個(gè)優(yōu)選實(shí)施例中,對(duì)分散許可證和/或所述合并的檢查使用UpnP(通用即插即用)進(jìn)行。
依照本發(fā)明的方法的有利實(shí)施例在從屬權(quán)利要求中定義,并且在下文詳細(xì)描述。方法實(shí)施例對(duì)應(yīng)于設(shè)備實(shí)施例,并且由于相同原因而具有相同優(yōu)點(diǎn)。
另外,本發(fā)明還涉及其上存儲(chǔ)有使一個(gè)或多個(gè)處理單元執(zhí)行依照本發(fā)明的方法的指令的計(jì)算機(jī)可讀介質(zhì)。
參考附圖中所示的示范實(shí)施例,本發(fā)明的這些和其它方面將得以闡述并變得顯而易見,其中圖1示意性圖解了設(shè)備、用戶、內(nèi)容項(xiàng)和許可證可以如何捆綁到授權(quán)域(AD);圖2示意性圖解了與授權(quán)域(AD)中的給定內(nèi)容項(xiàng)相關(guān)聯(lián)的有聲明許可證可以如何分割;圖3a、3b和3c示意性圖解了依照本發(fā)明一個(gè)實(shí)施例如何處理分割的許可證的一個(gè)例子;圖4示意性圖解了依照本發(fā)明一個(gè)實(shí)施例的設(shè)備實(shí)施例;圖5示意性圖解了包括構(gòu)成授權(quán)域(AD)并且依照本發(fā)明工作的設(shè)備和人的示范實(shí)施例。
具體實(shí)施例方式
圖1示意性圖解了設(shè)備、用戶、內(nèi)容項(xiàng)和許可證可以如何捆綁到授權(quán)域(AD)。示出了授權(quán)域(AD)(100),其中多個(gè)設(shè)備(102)D1,D2,D3,...DM(M等于或大于1)和多個(gè)人/用戶(103)P1,P2,P3,...PN(其中N等于或大于1)被捆綁到該AD。還示出了一個(gè)或多個(gè)數(shù)字許可證(L1,...LL),其中這些許可證規(guī)定了給定的人(和/或給定的一組人和/或捆綁到該域(100)的所有人)具有與多個(gè)內(nèi)容項(xiàng)(104)C1,C2,C3,...CL(其中L等于或大于1)相關(guān)的哪些權(quán)限。如上所述,這樣的許可證可以是有聲明或無聲明的。或者,一許可證可以與若干內(nèi)容項(xiàng)相關(guān)聯(lián)。該許可證可以,例如,將權(quán)限規(guī)定為播放(該域內(nèi)的)電影5次,并且因而與該域內(nèi)所有是電影的內(nèi)容項(xiàng)相關(guān)聯(lián)。
應(yīng)注意到,實(shí)際上內(nèi)容可以只通過用戶操作設(shè)備而被訪問/使用。在下文中,假定在該系統(tǒng)中使用的設(shè)備是兼容(compliant)且“公共”的設(shè)備。這意味著設(shè)備將遵守特定的操作規(guī)則(例如,不會(huì)在不受保護(hù)的數(shù)字接口上非法輸出內(nèi)容),并且設(shè)備的所有權(quán)不重要(公共)。將假定設(shè)備的兼容性管理,即兼容設(shè)備識(shí)別、設(shè)備的恢復(fù)能力、設(shè)備的撤銷,是就位的(使用已知技術(shù)),并且這里不再考慮。
在這樣的系統(tǒng)中通常有四個(gè)主要實(shí)體,可以如下實(shí)現(xiàn)-內(nèi)容(C1,C2,C3,...CN)內(nèi)容項(xiàng)優(yōu)選是加密的(有多種選擇,例如每個(gè)內(nèi)容標(biāo)題一個(gè)唯一密鑰),并且可以在系統(tǒng)中的任何地方;內(nèi)容項(xiàng)例如直接鏈接到許可證(例如以證書實(shí)現(xiàn))。
-許可證(L1,...LL)內(nèi)容提供者發(fā)布的列表、證書等,其授權(quán)人使用特定的內(nèi)容權(quán)限(R)(屬于某一段內(nèi)容)。原則上,許可證可以在該系統(tǒng)中任何地方。在一個(gè)優(yōu)選實(shí)施例中,許可證可以通過規(guī)定相關(guān)(多個(gè))權(quán)限的XML(可擴(kuò)展元語言)描述來實(shí)現(xiàn),通過規(guī)定允許哪些操作(例如記錄、復(fù)制一次、無限制復(fù)制、播放、觀看、收聽等),并且如果該權(quán)限是有聲明的,規(guī)定對(duì)于相關(guān)內(nèi)容項(xiàng)允許這些操作執(zhí)行多少次,來規(guī)定所述相關(guān)權(quán)限。優(yōu)選的,許可證還包括訪問特定內(nèi)容項(xiàng)的規(guī)則(限制觀看者為18歲或以上,或只在歐洲銷售等)。XML的派生或變型有,例如,DPRL(Digital Property Rights Language,數(shù)字產(chǎn)權(quán)語言),XrML(eXtensibler ights Markuo Languge,可擴(kuò)展權(quán)限標(biāo)記語言)和ODRL(Open Digital Rights Language,開放式數(shù)字權(quán)限語言)等。許可證還可以包括加密密鑰或其它為了訪問特定(加密的/受保護(hù)的)內(nèi)容項(xiàng)所必須的合適的保護(hù)措施,或與之相關(guān)聯(lián)。
-設(shè)備(D1,D2,D3,...DM)可以用于對(duì)內(nèi)容項(xiàng)進(jìn)行播放、操作、記錄、呈現(xiàn)、顯示、修改等的設(shè)備。另外,(兼容)設(shè)備可以還優(yōu)選通過個(gè)人化的身份識(shí)別設(shè)備(例如,諸如智能卡、移動(dòng)電話、生物統(tǒng)計(jì)傳感器等)識(shí)別用戶,并且(例如,從該智能卡或從其它設(shè)備)收集證明允許該用戶使用特定內(nèi)容權(quán)限的證書。該內(nèi)容權(quán)限可以從它所存儲(chǔ)的智能卡(如果它存儲(chǔ)在那里)獲得,或從網(wǎng)絡(luò)中的其它兼容設(shè)備獲得(安全傳送)。
-用戶/人(P1,P2,P3...,PN)通過一些生物統(tǒng)計(jì)或優(yōu)選的他/她佩戴、攜帶或有權(quán)訪問的個(gè)人化的身份識(shí)別設(shè)備(例如,諸如智能卡、移動(dòng)電話、包含智能卡的移動(dòng)電話或唯一標(biāo)識(shí)用戶的其它類型的設(shè)備)來識(shí)別用戶。包含智能卡的移動(dòng)電話或具有存儲(chǔ)裝置的其它設(shè)備是優(yōu)選的,因?yàn)槠湓试S用戶隨身攜帶權(quán)限(用于在離線設(shè)備上訪問內(nèi)容)。該身份識(shí)別設(shè)備自身可以通過生物統(tǒng)計(jì)認(rèn)證機(jī)制保護(hù),使得合法用戶之外的任何人都不能使用該身份識(shí)別設(shè)備。還可以使用公共密鑰技術(shù)或零知識(shí)協(xié)議或其組合來識(shí)別用戶。
優(yōu)選地,授權(quán)的設(shè)備通過證書、列表等捆綁到AD(100)。同樣,授權(quán)的人/用戶也優(yōu)選通過證書、列表等捆綁到AD(100)。內(nèi)容項(xiàng)可以根據(jù)設(shè)計(jì)選擇以許多不同方式捆綁到AD(100)。各種實(shí)現(xiàn)方式請(qǐng)見例如先前引用的文檔。作為例子,內(nèi)容被捆綁到該域的設(shè)備和/或該域的人。
圖2示意性圖解了與授權(quán)域(AD)中的給定內(nèi)容項(xiàng)相關(guān)聯(lián)的有聲明的許可證可以如何分割。所示的授權(quán)域(AD)(100)包括多個(gè)設(shè)備(D1,D2,D3,...DM)(102),多個(gè)人/用戶P1,P2,P3,...PN(103),和多個(gè)內(nèi)容項(xiàng)C1,C2,C3,...CL(104)的多個(gè)許可證(L1,...LL)。該圖對(duì)應(yīng)于圖1的圖,不同之處在于,給定內(nèi)容項(xiàng)(C1)的許可證(在圖1中是L1)已經(jīng)分割為內(nèi)容項(xiàng)(C1)的兩個(gè)(或更多)單獨(dú)的許可證(L1,1,L1,2)(105’),當(dāng)相關(guān)許可證包含聲明(即實(shí)現(xiàn)或管理可計(jì)數(shù)的和/或有聲明的權(quán)限)并且需要復(fù)制時(shí),這是需要的。例如,當(dāng)用戶想要在遠(yuǎn)離(且未連接)家庭網(wǎng)絡(luò)(如上所解釋的)的便攜式設(shè)備上訪問內(nèi)容項(xiàng)的時(shí)候,需要復(fù)制許可證。
在這樣的環(huán)境中,該系統(tǒng)可能放松對(duì)這樣的分割的許可證/權(quán)限的追蹤,這可能導(dǎo)致盡管該AD中還存在有效的許可證/權(quán)限但是不允許用戶播放給定內(nèi)容項(xiàng)的情況,因?yàn)橄到y(tǒng)不能找到該許可證。對(duì)于分布式系統(tǒng)尤其如此,其中允許AD中的幾個(gè)設(shè)備維持、處理和存儲(chǔ)許可證。導(dǎo)致這種情況的原因有,例如存儲(chǔ)許可證的設(shè)備未連接或關(guān)閉,網(wǎng)絡(luò)斷開,和/或只是因?yàn)樵谟脩粽?qǐng)求訪問給定內(nèi)容項(xiàng)時(shí)合并許可證花費(fèi)太多時(shí)間。
圖3a、3b、3c示意性圖解了依照本發(fā)明一個(gè)實(shí)施例如何處理分割的許可證的一個(gè)例子;圖3a示出了三個(gè)設(shè)備D1,D2和D3(102),其中設(shè)備D1包含內(nèi)容項(xiàng)C1(104)和與該內(nèi)容項(xiàng)C1相關(guān)聯(lián)的分割的許可證L1,1(105’)。設(shè)備D2包含內(nèi)容項(xiàng)C4和分別與內(nèi)容項(xiàng)C4和C1相關(guān)聯(lián)的分割的許可證L4,1和L1,2。設(shè)備D3包含也與內(nèi)容項(xiàng)C4相關(guān)聯(lián)的分割的許可證L4,2,并且還類似于D2包含內(nèi)容項(xiàng)C4(或更準(zhǔn)確說,包含內(nèi)容項(xiàng)C4的拷貝)。如以虛線標(biāo)示的,該分割的許可證L4,2規(guī)定(在該例子中)只允許對(duì)相關(guān)內(nèi)容項(xiàng)C4的部分消費(fèi)的權(quán)限(即,部分訪問、播放/觀看/收聽等)。部分消費(fèi)意味著例如,對(duì)于包括10個(gè)場(chǎng)景/1小時(shí)15分鐘的電影,只允許播放例如4個(gè)場(chǎng)景/30分鐘,以及類似的例子。
在該特定實(shí)施例中,相關(guān)聯(lián)的(多個(gè))許可證和(多個(gè))內(nèi)容項(xiàng)通過使用對(duì)于該特定組合是唯一的標(biāo)識(shí)符捆綁或鏈接在一起,盡管還存在這樣做的許多其它方式。在所示的例子中,內(nèi)容項(xiàng)C1以及分割的許可證L1,1和L1,2都包括唯一標(biāo)識(shí)符ID1,而內(nèi)容項(xiàng)C4(D2和D3上的拷貝)以及分割的許可證L4,1和L4,2包括唯一的標(biāo)識(shí)符ID4。
在下文中,將以圖3a作為起始點(diǎn)情況,參考圖3b和3c解釋本發(fā)明。
圖3b示出了與圖3a相同的元件。依照本發(fā)明,根據(jù)預(yù)定標(biāo)準(zhǔn),確定該系統(tǒng)中的哪些許可證被指定或標(biāo)識(shí)為分散許可證。優(yōu)選地,將許可證指定為分散許可證(106)的標(biāo)準(zhǔn)是,該許可證沒有存儲(chǔ)在相關(guān)的內(nèi)容項(xiàng)所存儲(chǔ)的設(shè)備上,即該許可證和相關(guān)的內(nèi)容項(xiàng)沒有存儲(chǔ)在相同設(shè)備上。依照本標(biāo)準(zhǔn),設(shè)備D2中的許可證L1,2是分散許可證(106),以圓表示,因?yàn)閮?nèi)容項(xiàng)C1不在設(shè)備D2上。
依照本發(fā)明,將許可證指定/標(biāo)識(shí)為分散許可證(106)的另一個(gè)優(yōu)選標(biāo)準(zhǔn)(可以替代上述標(biāo)準(zhǔn),或與其一起使用)是,許可證只允許對(duì)相關(guān)內(nèi)容項(xiàng)的部分消費(fèi)。依照該標(biāo)準(zhǔn),設(shè)備D3中的許可證L4,2是分散許可證(106),以圓來標(biāo)示,因?yàn)長(zhǎng)4,2只允許對(duì)C4的部分消費(fèi)(也用虛線標(biāo)示)。
將許可證指定為分散許可證(106)的其它標(biāo)準(zhǔn),尤其有例如,許可證沒有存儲(chǔ)在消費(fèi)或/訪問內(nèi)容的設(shè)備上,許可證沒有存儲(chǔ)在中央許可證存儲(chǔ)裝置或家庭網(wǎng)絡(luò)中的多個(gè)服務(wù)器之一上,許可證存儲(chǔ)在便攜式設(shè)備上,和/或許可證存儲(chǔ)在該AD的用戶的移動(dòng)電話上等等。
確定給定內(nèi)容項(xiàng)的所有分散許可證。對(duì)于系統(tǒng)的一些或所有內(nèi)容項(xiàng),可以規(guī)律或周期性地,例如當(dāng)請(qǐng)求時(shí),或在預(yù)定的時(shí)間/使用間隔之后,以預(yù)定的時(shí)間間隔和/或以對(duì)內(nèi)容項(xiàng)的預(yù)定訪問次數(shù),在連接設(shè)備時(shí),在用戶請(qǐng)求訪問內(nèi)容項(xiàng)時(shí),和/或在用戶想要購(gòu)買另外的許可證時(shí),進(jìn)行該確定。
該確定可以通過在系統(tǒng)中搜索具有與給定內(nèi)容項(xiàng)相同的ID號(hào)的所有許可證,而簡(jiǎn)單有效地進(jìn)行。在圖3b中,對(duì)所有存在的內(nèi)容項(xiàng)(C1,C4)的相關(guān)許可證的確定,將為內(nèi)容項(xiàng)C1提供L1,1和L1,2(使用ID1),為內(nèi)容項(xiàng)C4提供L4,1和L4,2(使用ID4)。使用上述標(biāo)準(zhǔn),只有L1,2將被指定或標(biāo)識(shí)為內(nèi)容項(xiàng)C1的分散許可證,因?yàn)镈2沒有存儲(chǔ)C1(L1,2允許完全消費(fèi)),而L4,2是內(nèi)容項(xiàng)C4的分散許可證,雖然C4和L4,2存儲(chǔ)在相同設(shè)備上,但是L4,2沒有規(guī)定對(duì)C4完全消費(fèi)的權(quán)限。
在已經(jīng)確定每個(gè)內(nèi)容項(xiàng)的分散許可證(和其它相關(guān)許可證)之后,收集所確定的分散許可證,并且將之與其它分散許可證和/或非分散許可證合并。
許可證可以依照各種不同方案來收集。在一個(gè)實(shí)施例中,合并的許可證被存儲(chǔ)在存儲(chǔ)相關(guān)內(nèi)容項(xiàng)的設(shè)備上?;蛘?,合并的許可證可以存儲(chǔ)在具有最多數(shù)目的分散許可證的設(shè)備上和/或存儲(chǔ)非分散許可證的設(shè)備上(例如,如果若干設(shè)備具有所述相關(guān)內(nèi)容項(xiàng))。
圖3c示出了該過程的結(jié)果,其示出的設(shè)備D1包含內(nèi)容項(xiàng)C1和(非分割、非分散)許可證L1,設(shè)備D2包含內(nèi)容項(xiàng)C4和(非分割、非分散)許可證L4,設(shè)備D3只包含內(nèi)容項(xiàng)C4(因?yàn)镈2包含最多數(shù)目的與C4相關(guān)的許可證)。
這樣,以正確和有效的方式處理了分散許可證,保證了對(duì)分散許可證的再利用,并且用戶不會(huì)陷入盡管該AD中仍然存在有效許可證/權(quán)限但是由于系統(tǒng)不能找到該相關(guān)許可證而不允許用戶播放給定內(nèi)容項(xiàng)的情況。
該例子的設(shè)備D1、D2、D3屬于相同的授權(quán)域(AD)。但是,本發(fā)明本發(fā)明可應(yīng)用于許可證被分割的所有情況。
圖4示出了依照本發(fā)明的一個(gè)實(shí)施例的設(shè)備實(shí)施例。所示的處理數(shù)字許可證的設(shè)備(300)包括或有權(quán)訪問一個(gè)或多個(gè)數(shù)字許可證(105;105’;106),如前所述,每個(gè)列出了允許對(duì)一個(gè)或多個(gè)相關(guān)內(nèi)容項(xiàng)進(jìn)行哪些操作和進(jìn)行多少次,和ID號(hào)或相似信息和一個(gè)或多個(gè)內(nèi)容項(xiàng)。還示出了形成用戶組(302)的多個(gè)用戶(103)。
設(shè)備(300)包括存儲(chǔ)器(309)和/或存儲(chǔ)裝置(306),用于短期和/或長(zhǎng)期存儲(chǔ)數(shù)據(jù)、信息、中間數(shù)據(jù)等;用于接收內(nèi)容項(xiàng)(104)和數(shù)字許可證(105;105’;106)的通信裝置(308);和可選的用于呈現(xiàn)內(nèi)容項(xiàng)(104)給用戶(103)的顯示器(307)和/或揚(yáng)聲器(未示出)。依照本發(fā)明如前所述的并結(jié)合附圖3a到3c,該設(shè)備(300)還包括微處理器/分散許可證識(shí)別器,和用于處理數(shù)字許可證/權(quán)限的合并器裝置(311),和內(nèi)容項(xiàng)。
不同單元可以通過數(shù)據(jù)/信息總線(305)或類似的結(jié)構(gòu)通信。
圖5示意性圖解了包括構(gòu)成授權(quán)域(AD)并且依照本發(fā)明工作的設(shè)備和人的示范實(shí)施例。所示的網(wǎng)絡(luò)(508)支持例如在家庭中的多個(gè)設(shè)備的通信。該例子中的設(shè)備是電視機(jī)(504)、數(shù)字視頻系統(tǒng)(510)、音樂設(shè)備(509)和便攜式設(shè)備(507),它們通過無線接入點(diǎn)(506)與網(wǎng)絡(luò)(508)無線(在該特定例子中,是小范圍的)通信。還示出了用戶/人(103)。
在這個(gè)例子中,授權(quán)域(100)除了電視機(jī)(504)、數(shù)字視頻系統(tǒng)(510)、音樂設(shè)備(509)和便攜式設(shè)備(507)之外還具有捆綁到它的用戶(103),其中一個(gè)和多個(gè)設(shè)備如結(jié)合附圖3a、3b、3c和4所述來動(dòng)作,因而提供了對(duì)分散許可證的再利用。
在權(quán)利要求中,括號(hào)中的任何符號(hào)不應(yīng)解釋為對(duì)該權(quán)利要求的限制。詞匯“包括”不排除在權(quán)利要求中所列出的元件或步驟之外的元件或步驟的存在。元件之前的詞“一個(gè)”或“一”不排除多個(gè)這種元件的存在。
本發(fā)明可以通過包括若干不同元件的硬件和適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉若干裝置的設(shè)備權(quán)利要求中,這些裝置中的幾個(gè)可以由一個(gè)和相同的硬件項(xiàng)實(shí)現(xiàn)。特定措施在相互不同的權(quán)利要求中闡述的事實(shí)并不表示不能使用這些措施的組合來獲益。
權(quán)利要求
1.一種用于處理數(shù)字許可證的設(shè)備,每個(gè)數(shù)字許可證(105;105’;106)與一個(gè)或多個(gè)內(nèi)容項(xiàng)(104)相關(guān)聯(lián),所述設(shè)備(300)包括處理單元(311),其適用于-檢查與單個(gè)內(nèi)容項(xiàng)(104)或其拷貝相關(guān)聯(lián)的多個(gè)許可證(105;105’)是否被指定為分散許可證(106),其中該多個(gè)許可證(105;105’)存在于一組設(shè)備(D1,...DM)中的至少一個(gè)設(shè)備(102)上,和-如果分散許可證(106)的數(shù)目大于1,將指定為分散許可證(106)的許可證合并為合并的單個(gè)許可證(105)。
2.如權(quán)利要求1所述的設(shè)備,其特征在于,將與給定內(nèi)容項(xiàng)(104)相關(guān)聯(lián)的給定許可證(105;105’)指定為分散許可證(106),如果-所述給定許可證(105;105’)與相關(guān)內(nèi)容項(xiàng)(104)不是存儲(chǔ)在相同設(shè)備(102)上,-所述給定許可證(105;105’)只允許對(duì)所述給定內(nèi)容項(xiàng)(104)的部分消費(fèi),-所述給定許可證(105;105’)不是存儲(chǔ)在訪問相關(guān)聯(lián)內(nèi)容項(xiàng)(104)的設(shè)備上,-所述給定許可證(105;105’)不是存儲(chǔ)在中央許可證存儲(chǔ)裝置中,-所述給定許可證(105;105’)不是存儲(chǔ)在家庭網(wǎng)絡(luò)的預(yù)定數(shù)目的服務(wù)器之一上,-所述給定許可證(105;105’)存儲(chǔ)在用戶的移動(dòng)電話上,和/或-所述給定許可證(105;105’)存儲(chǔ)在便攜式設(shè)備上。
3.如權(quán)利要求1所述的設(shè)備,其特征在于,每個(gè)許可證(105;105’;106)通過XML(可擴(kuò)展元語言)描述來實(shí)現(xiàn),該描述規(guī)定允許對(duì)相關(guān)聯(lián)的內(nèi)容項(xiàng)(104)進(jìn)行哪些操作和允許這些操作多少次。
4.如權(quán)利要求1所述的設(shè)備,其特征在于,所述合并的單個(gè)許可證(105)存儲(chǔ)在-存儲(chǔ)相關(guān)聯(lián)的內(nèi)容項(xiàng)(104)的設(shè)備(102)上,-存儲(chǔ)有最多分散許可證的設(shè)備(102)上,-存儲(chǔ)有分散許可證的設(shè)備(102)上,-訪問相關(guān)聯(lián)內(nèi)容的設(shè)備(102)上,-中央許可證存儲(chǔ)裝置上,-家庭網(wǎng)絡(luò)中預(yù)定數(shù)目的服務(wù)器之一上,-用戶的移動(dòng)電話上,或-便攜式設(shè)備上。
5,如權(quán)利要求1所述的設(shè)備,其特征在于,所述設(shè)備組(D1,...DM)屬于相同的授權(quán)域(AD)。
6.如權(quán)利要求1所述的設(shè)備,其特征在于,-周期性地,-以預(yù)定的時(shí)間間隔和/或以對(duì)內(nèi)容項(xiàng)的預(yù)定訪問次數(shù),-當(dāng)連接設(shè)備時(shí),-當(dāng)用戶請(qǐng)求訪問內(nèi)容項(xiàng)時(shí),和/或-當(dāng)用戶想要購(gòu)買另外的許可證時(shí),進(jìn)行對(duì)分散許可證(106)的所述檢查和/或所述合并。
7.如權(quán)利要求1所述的設(shè)備,其特征在于,分散許可證(106)的所述檢查和/或所述合并使用UPnP(通用即插即用)來進(jìn)行。
8.一種處理數(shù)字許可證的方法,每個(gè)數(shù)字許可證(105;105’;106)與一個(gè)或多個(gè)內(nèi)容項(xiàng)(104)相關(guān)聯(lián),所述方法包括步驟-檢查與單個(gè)內(nèi)容項(xiàng)(104)或其拷貝相關(guān)聯(lián)的多個(gè)許可證(105;105’)是否被指定為分散許可證(106),其中該多個(gè)許可證(105;105’)存在于一組設(shè)備(D1,...DM)中的至少一個(gè)設(shè)備(102)上,和-如果分散許可證(106)的數(shù)目大于1,將指定為分散許可證(106)的許可證合并為合并的單個(gè)許可證(105)。
9.如權(quán)利要求8所述的方法,其特征在于,該方法還包括如下步驟將與給定內(nèi)容項(xiàng)(104)相關(guān)聯(lián)的給定許可證(105;105’)指定為分散許可證(106),如果-所述給定許可證(105;105’)與相關(guān)內(nèi)容項(xiàng)(104)不是存儲(chǔ)在相同設(shè)備(102)上,-所述給定許可證(105;105’)只允許對(duì)所述給定內(nèi)容項(xiàng)(104)的部分消費(fèi),-所述給定許可證(105;105’)不是存儲(chǔ)在訪問相關(guān)聯(lián)內(nèi)容項(xiàng)(104)的設(shè)備上,-所述給定許可證(105;105’)不是存儲(chǔ)在中央許可證存儲(chǔ)裝置上,-所述給定許可證(105;105’)不是存儲(chǔ)在家庭網(wǎng)絡(luò)中預(yù)定數(shù)目的服務(wù)器之一上,-所述給定許可證(105;105’)存儲(chǔ)在用戶的移動(dòng)電話上,和/或-所述給定許可證(105;105’)存儲(chǔ)在便攜式設(shè)備上。
10.如權(quán)利要求8所述的方法,其特征在于,每個(gè)許可證(105;105’;106)通過XML(可擴(kuò)展元語言)描述來實(shí)現(xiàn),該描述規(guī)定允許對(duì)相關(guān)聯(lián)的內(nèi)容項(xiàng)(104)進(jìn)行哪些操作和允許這些操作多少次。
11.如權(quán)利要求8所述的方法,其特征在于,所述方法還包括步驟將所述合并的單個(gè)許可證(105)存儲(chǔ)在-存儲(chǔ)相關(guān)聯(lián)的內(nèi)容項(xiàng)(104)的設(shè)備(102)上,-存儲(chǔ)有最多分散許可證的設(shè)備(102)上,-存儲(chǔ)有分散許可證的設(shè)備(102)上,-訪問相關(guān)聯(lián)內(nèi)容的設(shè)備(102)上,-中央許可證存儲(chǔ)裝置上,-家庭網(wǎng)絡(luò)中預(yù)定數(shù)目的服務(wù)器之一上,-用戶的移動(dòng)電話上,或-便攜式設(shè)備上。
12.如權(quán)利要求8所述的方法,其特征在于,所述設(shè)備組(D1,...DM)屬于相同的授權(quán)域(AD)。
13.如權(quán)利要求8所述的方法,其特征在于,-周期性地,-以預(yù)定的時(shí)間間隔和/或以對(duì)內(nèi)容項(xiàng)的預(yù)定訪問次數(shù),-當(dāng)連接設(shè)備時(shí),-當(dāng)用戶請(qǐng)求訪問內(nèi)容項(xiàng)時(shí),-當(dāng)用戶想要購(gòu)買另外的許可證時(shí),進(jìn)行對(duì)分散許可證(106)的所述檢查步驟和/或所述合并步驟。
14.如權(quán)利要求8所述的方法,其特征在于對(duì)所述分散許可證(106)的所述檢查步驟和/或所述合并步驟使用UPnP(通用即插即用)來進(jìn)行。
15.一種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有使一個(gè)或多個(gè)處理單元執(zhí)行依照權(quán)利要求8-14中任何一個(gè)權(quán)利要求的方法的指令。
全文摘要
本發(fā)明提供了用于處理數(shù)字許可證的設(shè)備和對(duì)應(yīng)方法,每個(gè)數(shù)字許可證與一個(gè)或多個(gè)內(nèi)容項(xiàng)相關(guān)聯(lián),所述設(shè)備包括適用于檢查與單個(gè)內(nèi)容項(xiàng)或其拷貝相關(guān)聯(lián)的多個(gè)許可證是否被指定為分散許可證的處理單元,其中該多個(gè)許可證存在于一設(shè)備組的至少一個(gè)設(shè)備上,并且如果分散許可證的數(shù)目大于1,則將指定為分散許可證的許可證合并成合并的單個(gè)許可證。
文檔編號(hào)G06F21/10GK101057202SQ200580038673
公開日2007年10月17日 申請(qǐng)日期2005年11月4日 優(yōu)先權(quán)日2004年11月11日
發(fā)明者B·J·范里恩索弗, I·J·W·G·迪克休斯, C·E·黑曼斯, R·庫彭斯 申請(qǐng)人:皇家飛利浦電子股份有限公司