Tartalomhasználat mérése
A Windows Media 10 technológiával mostantól hordozható eszközön mérheti a tartalomhasználatot. Ha egy Windows Media 10-licenc lehetővé teszi a mérést, az eszköz tárolhatja a zeneszámok lejátszási számát, és feltöltheti a használatot az interneten keresztül a licenckibocsátóba. Ez a rendszer lehetővé teszi a tartalomszolgáltatók számára, hogy a tartalomhasználat pontos mérésével módosítsák a jogdíjukat.
A tartalom méréséhez az alkalmazásnak rendelkeznie kell a Windows Media Rights Manager 10 SDK-n alapuló licencelési szolgáltatás által biztosított mérési tanúsítvánnyal. Csak az ugyanazon szolgáltatás által licencelt tartalom mérhető. A fogyasztásmérés működésével és a licenchasználat-mérési szolgáltatás kiépítésével kapcsolatos további információkért tekintse meg a Windows Media Rights Manager SDK dokumentációját. Az SDK a Windows Media licencelési oldalán találhatószükséges információk kitöltésével szerezhető be.
Egy alkalmazáshoz beépített fogyasztásmérés is tartozhat, vagy létrehozhat egy COM-beépülő modult egy meglévő alkalmazáshoz, például a Windows Media Playerhez, ha az alkalmazás elfogadja a fogyasztásmérő beépülő modulokat.
Egy alkalmazásnak figyelmeztetnie kell a felhasználókat, ha a tartalomhasználat mérésre kerül. További információkért tekintse meg a Microsoft adatvédelmi nyilatkozatábanfelsorolt weblapokat.
A mérési adatok eszközről való beszerzése lassú lehet. Ezért ha egy alkalmazás használatot mér, gyakran kell megtennie, hogy megakadályozza, hogy nagy mennyiségű adat halmozódik fel az eszközön, és lassítsa az adatátvitelt. A túl lassú adatátvitel megakadályozása érdekében az eszközgyártók a rendelkezésre álló mérési adatok részhalmazait küldhetik el. Az alkalmazásnak figyelnie kell a IWMDRMDeviceApp::P rocessMeterResponse által lekért jelzőket, hogy lássa, marad-e további mérési adat az eszközön.
Az alábbi lépések bemutatják, hogy egy alkalmazás hogyan mérheti a tartalomhasználatot.
- Mivel a mérés csak olyan eszközökön érhető el, amelyek támogatják a Windows Media DRM 10 for Portable Devices alkalmazást, az alkalmazásnak egy bizonyos ponton fel kell hívnia QueryDeviceStatus- az alkalmazás védett tartalmának kezelése címűcikkben leírtak szerint - annak érdekében, hogy az eszköz érvényes és naprakész legyen.
- Mérési adatok kérése az eszközről IWMDRMDeviceApp::GenerateMeterChallengemeghívásával.
- Küldje el a lekért mérési adatokat a mérési szolgáltatásnak az GenerateMeterChallengeáltal lekért URL-címen. A szolgáltatásnak küldött adatok formátuma az adott szolgáltatás szkriptjeitől függ. Előfordulhat például, hogy egyes szolgáltatások esetében a POST-parancsként küldött adatok név-érték párként vannak megadva. A szolgáltatónak tájékoztatnia kell Önt a saját formázási követelményeiről.
- Kapjon választ a mérési szolgáltatástól, és küldje el az eszközre a IWMDRMDeviceApp::ProcessMeterResponsemeghívásával. Emiatt az eszköz alaphelyzetbe állítja a lejátszási számokat, és egy értéket is visszaad, amely jelzi, hogy létezik-e több mérési adat a lekérendő eszközön, ha újra meghívja GenerateMeterChallenge.
A mérési lehetőségekről és a mintakód elérhetőségeiről kiterjedt információval a Windows Media weboldalaszolgál.