PlayReady Metering
La misurazione è il processo per contare il numero di volte in cui viene riprodotto il contenuto. La misurazione è importante perché consente a un provider di servizi di contenuti della sottoscrizione di offrire contenuto su questa base. Ad esempio, in America del Nord, se una canzone viene trasferita in un sistema "cieco", in cui non ci sarà alcun monitoraggio dell'utilizzo, è necessaria una "royalty meccanica" di circa 8 centesimi per canzone. D'altra parte, se il licenziatario monitora l'utilizzo del contenuto e lo segnala, il licenziatario paga una royalty meccanica ridotta di 1 centesimo per ogni gioco. Ciò può fare una differenza significativa durante i trasferimenti di grandi cataloghi di musica (ad esempio, 10.000 canzoni). Anche l'ascolto di musica estremamente pesante è probabile che generi solo 2.000 riproduzioni al mese ($ 20 in royalties), mentre la royalty meccanica per queste 10.000 canzoni sarebbe stata di $ 800. Vi è quindi un incentivo economico al contenuto "contatore" in questa circostanza.
Nota
I tassi indicati in questa sezione sono esempi. Le tariffe effettive possono variare a seconda dei contratti tra i proprietari del contenuto e i provider di servizi.
Il contenuto a consumo usa una licenza con un identificatore di misurazione (MID) per tenere traccia dell'utilizzo del contenuto. Quando viene riprodotto il contenuto con una licenza a consumo, aggiorna le voci nell'archivio di misurazione. La licenza contiene mid e consente di raggruppare le informazioni in base a MID. I dati di utilizzo vengono raggruppati in base all'identificatore di chiave (KID), se è presente un kid diverso per ogni file di contenuto, viene segnalato ogni utilizzo di tale file. La misurazione viene attivata una sola volta per un'intera licenza. A questo punto, ogni diritto incrementerà una voce separata nell'archivio. La misurazione può essere abilitata in qualsiasi dispositivo.
Per eseguire la misurazione, un dispositivo trasmette i dati di misurazione a un server di aggregazione di misurazione. Inoltre, l'applicazione lettore multimediale può eseguire calcoli di pianificazione aggiuntivi per limitare i cicli di report di misurazione a intervalli regolari, ad esempio ogni due settimane.
La figura seguente illustra l'architettura di misurazione di base.
Il processo di misurazione esegue i passaggi seguenti, come illustrato nella figura:
Il servizio di aggregazione di misurazione fornisce all'autorità emittente della licenza un certificato di misurazione, che contiene un identificatore di misurazione e un URL che indica dove verranno segnalati i dati di misurazione. L'emittente della licenza include quindi mid nelle licenze per il contenuto che richiede la misurazione.
Gli utenti finali acquisiscono questo contenuto e ricevono una licenza per tale contenuto, tramite il processo di acquisizione delle licenze standard.
Un lettore multimediale in un dispositivo apre questa licenza di contenuto. Il componente DRM del lettore multimediale registra i dati di misurazione, che include un conteggio del numero di volte in cui viene usato il contenuto, il tipo di azione eseguita e l'identificatore di misurazione.
Nota
Durante la registrazione dei dati di misurazione, il lettore multimediale usa l'identificatore del codice di licenza per ottenere il conteggio delle azioni conteggiate. Per tenere traccia delle informazioni di misurazione per singoli elementi di contenuto, è quindi necessario proteggere ogni elemento di contenuto usando un identificatore di chiave univoco.
Un plug-in di misurazione o un'applicazione nel dispositivo richiede periodicamente dati di misurazione per un identificatore di misurazione specifico e quindi invia i dati al servizio di aggregazione di misurazione corrispondente.
Questi dati di misurazione possono essere decrittografati solo dal servizio di aggregazione di misurazione proprietario del certificato di misurazione contenente questo identificatore di misurazione.
Si supponga, ad esempio, che un utente sottoscriva due servizi musicali e scarichi contenuti a consumo da ognuno. Il plug-in di misurazione per uno dei servizi richiede dati di misurazione per il relativo identificatore di misurazione. Vengono raccolti solo i dati di misurazione per tale identificatore e quindi vengono inviati al servizio di aggregazione di misurazione corrispondente.
Al momento viene creato un identificatore di transazione per gli elementi segnalati.
Dopo che il servizio di aggregazione di misurazione riceve ed elabora i dati di misurazione, il servizio restituisce una risposta al lettore multimediale, richiedendo al lettore di cancellare i dati di misurazione segnalati. L'identificatore della transazione viene salvato fino al completamento di una transazione di report. Se il processo di segnalazione dei dati di misurazione viene interrotto, l'identificatore della transazione identifica i dati da inviare di nuovo, assicurando in tal modo che una transazione venga completata prima di cancellare l'archivio dati.
PlayReady incorpora un protocollo per ottenere il certificato di misurazione dal server licenze.
Ogni licenza per il contenuto a consumo contiene un identificatore di misurazione (MID). Ogni volta che il dispositivo usa questa licenza (ad esempio, riproducendo il contenuto), la sezione di misurazione dell'archivio dati viene aggiornata incrementando il conteggio a consumo per l'azione appena eseguita; questo aggiornamento si verifica contemporaneamente all'aggiornamento delle operazioni di archiviazione sicura. I dati per ogni tipo di azione a consumo vengono archiviati separatamente.
Il dispositivo segnala periodicamente i dati di misurazione al servizio di aggregazione di misurazione. Queste informazioni vengono raccolte per ogni azione a consumo per un determinato mid nell'archivio di misurazione. Periodicamente, il lettore nel dispositivo avvia il processo di segnalazione dei dati di misurazione e riceve un certificato di misurazione nella richiesta di verifica della misurazione. Questo certificato di misurazione contiene mid e l'URL del servizio di aggregazione di misurazione corrispondente. Il dispositivo crea una richiesta di misurazione per MID e invia la richiesta all'URL del servizio di aggregazione di misurazione. Si supponga, ad esempio, che un utente sottoscriva due servizi musicali e scarichi contenuti a consumo da ognuno. I dati di misurazione vengono segnalati usando due problemi di misurazione. Dopo questa transazione, il dispositivo deve cancellare e reimpostare l'archivio di misurazione nel dispositivo per tutti gli elementi segnalati nella richiesta di misurazione.
Il dispositivo crittografa la verifica di misurazione con la chiave pubblica del certificato di misurazione e firma la richiesta.
Il servizio di aggregazione di misurazione decrittografa la richiesta di misurazione con la chiave privata del certificato di misurazione; questo valore è noto solo al servizio di aggregazione di misurazione. Restituisce quindi una risposta di misurazione al dispositivo.
Il dispositivo elabora la risposta, che indica i MID per i quali cancellare e reimpostare l'archivio dati.