Condividi tramite


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 contenuti su questa base. Ad esempio, in Nord America, se una canzone viene trasferita a un sistema "non monitorato", in cui non ci sarà alcun controllo dell'utilizzo, è richiesta 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 cent per ogni riproduzione. Questo può fare una differenza significativa durante i trasferimenti di grandi cataloghi di musica (ad esempio, 10.000 canzoni). Anche un ascolto intensivo di musica è probabile che generi solo 2.000 riproduzioni al mese (20 $ in royalties), mentre la royalty meccanica per questi 10.000 brani sarebbe stata 800 $. Vi è quindi un incentivo economico a misurare o controllare il contenuto in queste circostanze.

Annotazioni

I tassi indicati in questa sezione sono esempi. Le tariffe effettive possono variare a seconda dei contratti tra proprietari di contenuti e provider di servizi.

Architettura di misurazione

Il contenuto misurato utilizza una licenza con un identificatore di misurazione (MID) per monitorare l'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 elemento 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 autorizzazione aggiungerà 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.

Misurazione

Il processo di misurazione esegue i passaggi seguenti, come illustrato nella figura:

  1. Il servizio di aggregazione di misurazione fornisce all'autorità di certificazione un certificato di misurazione, che contiene un identificatore di misurazione e un URL che indica dove verranno segnalati i dati di misurazione. L'autorità emittente della licenza include quindi MID nelle licenze per il contenuto che richiede la misurazione.

  2. Gli utenti finali acquisiscono questo contenuto e ricevono una licenza per tale contenuto, tramite il processo di acquisizione delle licenze standard.

  3. 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.

    Annotazioni

    Durante la registrazione dei dati di misurazione, il lettore multimediale usa l'identificatore della chiave di licenza per conteggiare le 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.

  4. 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 di uno dei servizi richiede i dati relativi al suo identificatore di misurazione. Vengono raccolti solo i dati di misurazione per tale identificatore e quindi vengono inviati al servizio di aggregazione di misurazione corrispondente.

    In questo momento viene creato un identificatore di transazione per gli elementi segnalati.

  5. 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.

Acquisizione del certificato di misurazione

PlayReady incorpora un protocollo per ottenere il certificato di misurazione dal server licenze.

Raccolta e aggiornamento delle informazioni di misurazione

Ogni licenza per il contenuto misurato contiene un identificatore di metering (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 misurato per l'azione appena eseguita; questo aggiornamento avviene contemporaneamente all'aggiornamento delle operazioni dello store sicuro. I dati per ogni tipo di azione misurata vengono archiviati separatamente.

Il dispositivo segnala periodicamente i dati di misurazione al servizio di aggregazione delle misure. Queste informazioni vengono raccolte per ogni azione misurata per un determinato MID nel store 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 il MID e l'URL del servizio di aggregazione di misurazione relativo. Il dispositivo crea una sfida di misurazione per il MID e invia la sfida all'URL del servizio di aggregazione delle misurazioni. 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 sfide di misurazione. Dopo questa transazione, il dispositivo deve cancellare e reimpostare l'archivio di misurazione nel dispositivo per tutti gli elementi segnalati nella verifica di misurazione.

Il dispositivo crittografa la verifica di misurazione con la chiave pubblica del certificato di misurazione e firma la richiesta di verifica.

Il servizio di aggregazione di misurazione decrittografa la sfida 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.