PlayReady 計量
計量 是計算內容播放次數的程式。 計量很重要,因為它允許訂用帳戶內容服務提供者以此為基礎提供內容。 例如,在北美洲中,如果歌曲傳輸至「盲人」系統,其中不會監視使用量,則需要每個歌曲大約 8 公分的「機械版次」。 另一方面,如果授權者監視內容使用量並回報內容,則授權者會為每個 遊戲支付 1 分的減少機械版金。 例如,10,000 首歌曲) ,在傳輸大型音樂 (期間,這可能會造成顯著的差異。 即使是極繁重的音樂接聽,也可能會每月產生 2,000 次播放, (20 美元) ,而這 10,000 名歌曲的機械版次則為 $800 美元。 因此,在此情況下,「計量」內容有經濟獎勵。
注意
本節所指出的速率是範例。 實際費率可能會因內容擁有者和服務提供者之間的合約而有所不同。
計量內容會使用具有計量識別碼的授權, (MID) 來追蹤內容使用量。 播放具有計量授權的內容時,它會更新計量存放區中的專案。 授權包含 MID,這可讓資訊依 MID 分組。 使用方式資料會依金鑰識別碼分組 () - 如果每個內容檔案有不同的一個,則會報告該檔案的每個使用量。 計量會針對整個授權開啟一次。 此時,每個右邊都會遞增存放區中的個別專案。 您可以在任何裝置上啟用計量。
若要執行計量,裝置會將計量資料傳輸至計量匯總伺服器。 此外,媒體播放機應用程式可能會執行額外的排程計算,以將計量報告週期限制為定期間隔,例如每兩周。
下圖說明基本計量架構。
計量程式會執行下列步驟,如圖所示:
計量匯總服務會提供授權簽發者計量憑證,其中包含計量識別碼和 URL,指出要報告計量資料的位置。 然後授權簽發者會在需要計量的內容授權中包含 MID。
終端使用者會透過標準授權取得程式取得此內容並接收該內容的授權。
裝置上的媒體播放機會開啟此內容授權。 媒體播放機的 DRM 元件會記錄計量資料,其中包括使用內容的次數、執行的動作類型和計量識別碼。
注意
錄製計量資料時,媒體播放機會使用授權金鑰識別碼來表示計數的動作。 因此,若要追蹤個別內容專案的計量資訊,您必須使用唯一索引鍵識別碼來保護每個內容專案。
裝置上的計量外掛程式或應用程式會定期要求特定計量識別碼的計量資料,然後將資料傳送至對應的計量匯總服務。
此計量資料只能由擁有包含此計量識別碼的計量憑證的計量匯總服務解密。
例如,假設使用者訂閱兩個音樂服務,並從每個服務下載計量內容。 其中一個服務的計量外掛程式會要求計量資料以取得其計量識別碼。 只會收集該識別碼的計量資料,然後將它傳送至對應的計量匯總服務。
此時會針對所報告的專案建立交易識別碼。
在計量匯總服務接收並處理計量資料之後,服務會傳回媒體播放機的回應,提示播放程式清除回報的計量資料。 交易識別碼會儲存到報表交易完成為止。 如果報告計量資料的程式中斷,交易識別碼會識別要重新傳送的資料,藉此確保交易在清除資料存放區之前已完成。
PlayReady 會納入通訊協定,以從授權伺服器取得計量憑證。
計量內容的每個授權都包含 MID) (計量識別碼。 例如,每次裝置使用此授權 (,只要播放內容) ,資料存放區的計量區段就會藉由遞增剛才執行的動作計量計數來更新;此更新會在更新安全存放區作業的同時發生。 每個計量動作類型的資料會個別儲存。
裝置會定期向計量匯總服務報告其計量資料。 系統會針對計量存放區中指定 MID 的每個計量動作收集這項資訊。 裝置上的播放機會定期起始報告計量資料的程式,並在計量挑戰的要求中收到計量憑證。 此計量憑證包含對應計量匯總服務的 MID 和 URL。 裝置會為 MID 建立計量挑戰,並將挑戰傳送至計量匯總服務 URL。 例如,假設使用者訂閱兩個音樂服務,並從每個服務下載計量內容。 計量資料會使用兩個計量挑戰來報告。 在此交易之後,裝置必須清除並重設裝置上的計量存放區,以取得計量挑戰中所報告的所有專案。
裝置會使用計量憑證的公開金鑰來加密計量挑戰,並簽署挑戰。
計量匯總服務會使用計量憑證的私密金鑰解密計量挑戰;只有計量匯總服務才知道此值。 然後它會傳回裝置的計量回應。
裝置會處理回應,指出要清除和重設資料存放區的 MID。