Delen via


PlayReady-metering

Meten is het proces voor het tellen van het aantal keren dat inhoud wordt afgespeeld. Het meten is belangrijk omdat het een abonnementhoudende contentserviceprovider in staat stelt om op basis hiervan inhoud aan te bieden. Als bijvoorbeeld in Noord-Amerika een nummer wordt overgebracht naar een 'blind'-systeem, waarin het gebruik niet wordt gecontroleerd, is een "mechanische royalty" van ongeveer 8 cent per nummer vereist. Aan de andere kant betaalt de licentienemer een gereduceerde mechanische royalty van 1 cent per afspelen als de licentienemer het gebruik van inhoud bewaakt en rapporteert. Dit kan een belangrijk verschil maken tijdens overdrachten van grote catalogi van muziek (bijvoorbeeld 10.000 nummers). Zelfs zeer intensief naar muziek luisteren zal waarschijnlijk slechts 2.000 afspeelbeurten per maand opleveren ($20 aan royalty's), terwijl de mechanische royalty voor deze 10.000 nummers $800 zou zijn geweest. Er is dus een economische prikkel om inhoud te meten in deze situatie.

Opmerking

De tarieven die in deze sectie worden aangegeven, zijn voorbeelden. De werkelijke tarieven kunnen variëren, afhankelijk van overeenkomsten tussen eigenaren van inhoud en serviceproviders.

Architectuur voor meting

Inhoud met datalimiet maakt gebruik van een licentie met een metering-id (MID) om het inhoudsgebruik bij te houden. Wanneer inhoud met een licentie met datalimiet wordt afgespeeld, worden vermeldingen in het meterarchief bijgewerkt. De licentie bevat de MID en hiermee kan de informatie worden gegroepeerd op MID. Gebruiksgegevens worden gegroepeerd op basis van de sleutel-id (KID): als er voor elk inhoudsbestand een andere KID is, wordt elk gebruik van dat bestand gerapporteerd. Meten wordt één keer ingeschakeld voor een volledige licentie. Op dat moment zal elk recht zorgen voor een verhoging van een afzonderlijke vermelding in de opslag. Meten kan op elk apparaat worden ingeschakeld.

Om metingen uit te voeren, verzendt een apparaat de metergegevens naar een meteringaggregatieserver. Bovendien kan de mediaspelertoepassing extra planningsberekeningen uitvoeren om rapportagecycli te beperken tot regelmatige intervallen, zoals elke twee weken.

In de volgende afbeelding ziet u de basisarchitectuur voor metingen.

Meting

Het meterproces voert de volgende stappen uit, zoals geïllustreerd in de afbeelding:

  1. De aggregatieservice voor metering biedt de licentieverlener een metercertificaat, dat een metering-id en een URL bevat die aangeeft waar metergegevens worden gerapporteerd. Vervolgens bevat de licentieverlener de MID in de licenties voor inhoud waarvoor meting is vereist.

  2. Eindgebruikers verkrijgen deze inhoud en ontvangen een licentie voor die inhoud, via het standaardproces voor het verkrijgen van licenties.

  3. Deze inhoudslicentie wordt geopend door een mediaspeler op een apparaat. Het DRM-onderdeel van de mediaspeler registreert metergegevens, waaronder een telling van het aantal keren dat de inhoud wordt gebruikt, het type actie dat wordt uitgevoerd en de meter-id.

    Opmerking

    Bij het vastleggen van meetgegevens gebruikt de mediaspeler de id van de licentiesleutel om de getelde acties te tellen. Als u de metergegevens voor afzonderlijke inhoudsitems wilt bijhouden, moet u elk inhoudsitem beveiligen met behulp van een unieke sleutel-id.

  4. Een invoegtoepassing voor meting of toepassing op het apparaat vraagt periodiek metergegevens op voor een specifieke metering-id en verzendt vervolgens de gegevens naar de bijbehorende aggregatieservice voor meting.

    Deze metergegevens kunnen alleen worden ontsleuteld door de aggregatieservice voor meting die eigenaar is van het meteringcertificaat dat deze metering-id bevat.

    Stel dat een gebruiker zich abonneert op twee muziekservices en inhoud met een datalimiet downloadt. De meterplug-in voor een van de services vraagt om metergegevens voor zijn meterings-id. Alleen metingsgegevens voor die identificatie worden verzameld en vervolgens verzonden naar de bijbehorende dienst voor de aggregatie van meetgegevens.

    Er wordt op dit moment een transactie-id gemaakt voor de gerapporteerde items.

  5. Nadat de aggregatieservice voor meting de metergegevens ontvangt en verwerkt, retourneert de service een reactie op de mediaspeler, waarbij de speler wordt gevraagd om de gerapporteerde metergegevens te wissen. De transactie-id wordt opgeslagen totdat een rapportagetransactie is voltooid. Als het proces van het rapporteren van metingsgegevens wordt onderbroken, identificeert de transactie-id welke gegevens opnieuw moeten worden verzonden, waardoor een transactie is voltooid voordat het gegevensarchief wordt gewist.

Verwerving van meetcertificaat

PlayReady bevat een protocol voor het ophalen van het metercertificaat van de licentieserver.

Metingsgegevens verzamelen en bijwerken

Elke licentie voor inhoud met datalimiet bevat een metering-id (MID). Telkens wanneer het apparaat deze licentie gebruikt (bijvoorbeeld door de inhoud af te spelen), wordt de metersectie van het gegevensarchief bijgewerkt door het aantal gemeten gegevens te verhogen voor de actie die zojuist is uitgevoerd; deze update vindt plaats op hetzelfde moment dat secure store-bewerkingen worden bijgewerkt. Gegevens voor elk type gemeten actie worden afzonderlijk opgeslagen.

Het apparaat rapporteert periodiek de metinggegevens aan de aggregatieservice voor meting. Deze informatie wordt verzameld voor elke gemetreerde actie voor een bepaalde MID in de meetinrichting. Periodiek start de speler op het apparaat het proces van het rapporteren van de metergegevens en ontvangt een metercertificaat in de aanvraag voor een meting-uitdaging. Dit metercertificaat bevat de MID en de URL van de bijbehorende meteraggregatieservice. Het apparaat creëert een uitdaging voor de meting van de MID en verzendt de uitdaging naar de service-URL voor meteraggregatie. Stel dat een gebruiker zich abonneert op twee muziekservices en inhoud met een datalimiet downloadt. De metingsgegevens worden gerapporteerd met behulp van twee meting-uitdagingen. Na deze transactie moet het apparaat het meterarchief op het apparaat wissen en opnieuw instellen voor alle items die zijn gerapporteerd in de meting-uitdaging.

Het apparaat versleutelt de metingvraag met de openbare sleutel van het metercertificaat en ondertekent de uitdaging.

De aggregatieservice voor het meten ontsleutelt de meting-uitdaging met de persoonlijke sleutel van het metercertificaat; deze waarde is alleen bekend bij de aggregatieservice voor meting. Het retourneert vervolgens een meetreactie op het apparaat.

Het apparaat verwerkt het antwoord, waarmee de MID's worden aangegeven waarvoor het gegevensarchief moet worden gewist en opnieuw moet worden ingesteld.