Misurazione dell'utilizzo del contenuto
Con la tecnologia Windows Media 10 è ora possibile misurare l'utilizzo del contenuto in un dispositivo portatile. Se una licenza di Windows Media 10 consente la misurazione, il dispositivo può archiviare il numero di riproduzioni per i brani e caricare nuovamente l'utilizzo nell'emittente della licenza tramite Internet. Questo sistema consente ai provider di contenuti di regolare le tariffe di royalty misurando accuratamente l'utilizzo del contenuto.
Per misurare il contenuto, l'applicazione deve avere un certificato di misurazione fornito da un servizio licenze basato su Windows Media Rights Manager 10 SDK. È possibile misurare solo il contenuto concesso in licenza da questo stesso servizio. Per altre informazioni sul funzionamento della misurazione e su come creare un servizio di misurazione delle licenze, vedere la documentazione di Windows Media Rights Manager SDK. L'SDK può essere acquisito compilando le informazioni necessarie nella pagina delle licenze di Windows Media.
Un'applicazione può avere la misurazione incorporata oppure è possibile compilare un plug-in COM per un'applicazione esistente, ad esempio il Lettore multimediale Windows, se l'applicazione accetta plug-in di misurazione.
Un'applicazione deve avvisare gli utenti se l'utilizzo del contenuto verrà a consumo. Per altre informazioni, vedere le pagine Web Microsoft elencate nell'Informativa sulla privacy.
L'acquisizione dei dati di misurazione da un dispositivo può essere lenta. Pertanto, se un utilizzo dei contatori delle applicazioni deve farlo spesso per evitare che grandi quantità di dati si accumulino nel dispositivo e rallentano il trasferimento dei dati. Per evitare trasferimenti di dati troppo lenti, i produttori di dispositivi possono inviare subset di dati di misurazione disponibili. L'applicazione deve monitorare i flag recuperati da IWMDRMDeviceApp::P rocessMeterResponse per verificare se rimangono altri dati di misurazione nel dispositivo.
La procedura seguente illustra come un'applicazione può misurare l'utilizzo del contenuto.
- Poiché la misurazione è disponibile solo nei dispositivi che supportano Windows Media DRM 10 per dispositivi portatili, l'applicazione deve chiamare a un certo punto QueryDeviceStatus, come descritto in Gestione del contenuto protetto nell'applicazione, per assicurarsi che il dispositivo sia valido e aggiornato.
- Richiedere informazioni di misurazione dal dispositivo chiamando IWMDRMDeviceApp::GenerateMeterChallenge.
- Inviare i dati di misurazione recuperati al servizio di misurazione all'URL recuperato da GenerateMeterChallenge. Il formato dei dati inviati al servizio dipende dallo scripting di quel particolare servizio. Ad esempio, alcuni servizi potrebbero richiedere i dati inviati come comando POST come coppia nome/valore. Il provider di servizi deve comunicare i requisiti di formattazione specifici.
- Ottenere una risposta dal servizio di misurazione e inviarla al dispositivo chiamando IWMDRMDeviceApp::P rocessMeterResponse. In questo modo il dispositivo reimposta i conteggi dei giochi e restituisce anche un valore che indica se nel dispositivo sono presenti più dati di misurazione che devono essere recuperati chiamando di nuovo GenerateMeterChallenge .
Per informazioni complete e codice di esempio per la misurazione, vedere il sito Web di Windows Media.