分享方式:


受可延伸原則限制的授權

可延伸媒體版權 (XMR) 系統是用來傳達媒體使用權和限制的二進位系統。 PlayReady 可支援擴充現有的 XMR 原則系統,以建立適用于 PlayReady 生態系統特定子集的特殊原則。 這些原則是強制執行應用程式,而且應用程式實作者必須選擇啟用可延伸原則的支援。 可延伸的原則可同時為應用程式開發人員和內容擁有者增加彈性。

可延伸原則的設計目的是讓內容擁有者可以建立只由能夠強制執行特定原則的應用程式所支援的原則。 此內容和原則可以傳輸至任何用戶端,但只能在能夠強制執行該可延伸原則的裝置上運作。 例如,您可以建立需要在特定時區播放內容的原則。 可從 GPS 資訊識別其時區的裝置可以強制執行此原則,因此可以實作這項支援。 不過,不支援此原則的裝置必須忽略這類原則,同時繼續剖析未知物件類型之後的任何資料。 忽略未知的物件並繼續剖析對於允許擴充性很重要,同時維持回溯相容性。

下圖說明這個範例。

Extensible Policy

在圖中,在點 1 和 2 時,Web 服務器和授權伺服器會傳送內容,以及需要可延伸原則的授權給一個支援可延伸原則的用戶端,以及另一個不支援的用戶端。 第 3 個用戶端嘗試使用原則來取用內容。 遇到可延伸原則時,它會檢查其系統,以確認原則是否已正確強制執行。 驗證原則之後,用戶端會顯示內容。 此時 4,不支援可延伸原則的用戶端會開啟授權,並識別它無法強制執行原則。 用戶端接著會捨棄內容和原則,因為它無法檢視它。