Udostępnij za pośrednictwem


Metryka PlayReady

Pomiar jest procesem zliczania liczby odtwarzania zawartości. Pomiar jest ważny, ponieważ umożliwia dostawcy usług subskrypcyjnych oferowanie treści na tej podstawie. Na przykład w Ameryce Północnej, jeśli piosenka zostanie przeniesiona do systemu "ślepego", w którym nie będzie monitorowania użycia, wymagana jest "mechaniczna tantiema" około 8 centów na piosenkę. Z drugiej strony, jeśli licencjobiorca monitoruje użycie treści i zgłasza je, licencjobiorca płaci obniżoną opłatę mechaniczną w wysokości 1 centa za każde odtworzenie. Może to mieć znaczącą różnicę podczas transferów dużych katalogów muzyki (na przykład 10 000 piosenek). Nawet intensywne słuchanie muzyki może wygenerować tylko 2000 odsłuchów miesięcznie (20 dolarów w tantiemach), podczas gdy mechaniczne tantiemy za te 10 000 piosenek byłyby 800 dolarów. W związku z tym istnieje zachęta ekonomiczna do "monitorowania" treści w tej sytuacji.

Uwaga / Notatka

Wskaźniki wskazane w tej sekcji są przykładami. Rzeczywiste stawki mogą się różnić w zależności od umów między właścicielami zawartości a dostawcami usług.

Architektura pomiarów

Treść zliczana używa licencji z identyfikatorem mierności (MID) do śledzenia użycia treści. Gdy zawartość z licencją taryfową jest odtwarzana, aktualizuje wpisy w magazynie pomiarów. Licencja zawiera mid i umożliwia grupowanie informacji według MID. Dane użycia są pogrupowane według identyfikatora klucza (KID) — jeśli dla każdego pliku zawartości istnieje inny plik KID, każde użycie tego pliku jest zgłaszane. Pomiary są włączane raz dla całej licencji. W tym momencie każde uprawnienie zwiększy oddzielny wpis w sklepie. Pomiary można włączyć na dowolnym urządzeniu.

Aby przeprowadzić pomiary, urządzenie przesyła dane pomiaru do serwera agregacji pomiaru. Ponadto aplikacja odtwarzacza multimediów może wykonywać dodatkowe obliczenia planowania, aby ograniczyć cykle raportowania pomiarów do regularnych interwałów, takich jak co dwa tygodnie.

Na poniższej ilustracji przedstawiono podstawową architekturę pomiarów.

Pomiar

Proces pomiaru wykonuje następujące kroki, jak pokazano na rysunku:

  1. Usługa agregacji pomiarów udostępnia wystawcy licencji certyfikat pomiaru, który zawiera identyfikator pomiaru i adres URL wskazujący, gdzie będą zgłaszane dane pomiaru. Następnie wystawca licencji zawiera MID w licencjach na zawartość, która wymaga pomiaru.

  2. Użytkownicy końcowi uzyskują tę zawartość i otrzymują licencję dla tej zawartości za pośrednictwem standardowego procesu pozyskiwania licencji.

  3. Odtwarzacz multimedialny na urządzeniu otwiera tę licencję zawartości. Składnik DRM odtwarzacza multimediów rejestruje dane pomiaru, w tym liczbę przypadków użycia zawartości, typ wykonanej akcji i identyfikator pomiaru.

    Uwaga / Notatka

    Podczas rejestrowania danych pomiaru odtwarzacz multimedialny używa identyfikatora klucza licencji do liczenia zliczanych akcji. Aby śledzić informacje o pomiarach dla poszczególnych elementów zawartości, należy chronić każdy element zawartości przy użyciu unikatowego identyfikatora klucza.

  4. Wtyczka pomiaru lub aplikacja na urządzeniu okresowo żąda danych pomiaru dla określonego identyfikatora pomiaru, a następnie wysyła dane do odpowiedniej usługi agregacji pomiaru.

    Te dane pomiaru mogą być odszyfrowywane tylko przez usługę agregacji pomiaru, która jest właścicielem certyfikatu pomiaru zawierającego ten identyfikator pomiaru.

    Załóżmy na przykład, że użytkownik subskrybuje dwie usługi muzyczne i pobiera mierzoną zawartość z każdej z nich. Wtyczka pomiaru dla jednej z usług żąda danych pomiaru dla identyfikatora pomiaru. Zbierane są tylko dane pomiaru dla tego identyfikatora, a następnie wysyłane do odpowiedniej usługi agregacji pomiaru.

    Identyfikator transakcji jest tworzony w tej chwili dla zgłoszonych elementów.

  5. Gdy usługa agregacji pomiarów odbiera i przetwarza dane pomiaru, usługa zwraca odpowiedź na odtwarzacz multimedialny, co powoduje wyświetlenie monitu odtwarzacza o wyczyszczenie zgłoszonych danych pomiaru. Identyfikator transakcji jest zapisywany do momentu ukończenia transakcji raportowania. Jeśli proces raportowania danych pomiarów zostanie przerwany, identyfikator transakcji określi, które dane mają być ponownie przesyłane, zapewniając w ten sposób ukończenie transakcji przed wyczyszczeniem magazynu danych.

Pozyskiwanie certyfikatu pomiaru

Element PlayReady zawiera protokół umożliwiający uzyskanie certyfikatu pomiaru z serwera licencji.

Zbieranie i aktualizowanie informacji o pomiarach

Każda licencja dla treści mierzonej zawiera identyfikator mierności (MID). Za każdym razem, gdy urządzenie używa tej licencji (na przykład przez odtwarzanie zawartości), część dokonująca pomiarów w magazynie danych jest aktualizowana poprzez zwiększenie licznika dla akcji właśnie wykonanej; ta aktualizacja następuje równocześnie z aktualizacją operacji w bezpiecznym magazynie. Dane dla każdego typu akcji mierzalnej są przechowywane oddzielnie.

Urządzenie okresowo raportuje dane pomiaru do usługi agregacji pomiaru. Informacje te są zbierane dla każdej mierzonej akcji dla danego MID w sklepie mierzenia. Okresowo aplikacja odtwarzacza na urządzeniu inicjuje proces raportowania danych pomiarowych i w odpowiedzi na wyzwanie pomiarowe otrzymuje certyfikat pomiarowy. Ten certyfikat pomiaru zawiera mid i adres URL odpowiedniej usługi agregacji pomiaru. Urządzenie tworzy wyzwanie pomiaru dla MID i wysyła wyzwanie do adresu URL usługi agregacji pomiarów. Załóżmy na przykład, że użytkownik subskrybuje dwie usługi muzyczne i pobiera mierzoną zawartość z każdej z nich. Dane pomiarów zostaną zgłoszone przy użyciu dwóch wyzwań związanych z pomiarem. Po tej transakcji urządzenie musi wyczyścić i zresetować magazyn pomiarów na urządzeniu dla wszystkich elementów zgłoszonych w wyzwaniu pomiaru.

Urządzenie szyfruje wyzwanie pomiaru przy użyciu klucza publicznego certyfikatu pomiaru i podpisuje wyzwanie.

Usługa agregacji pomiaru odszyfrowuje wyzwanie pomiaru przy użyciu klucza prywatnego certyfikatu pomiaru; ta wartość jest znana tylko usłudze agregacji pomiaru. Następnie zwraca odpowiedź pomiarową na urządzenie.

Urządzenie przetwarza odpowiedź, która wskazuje identyfikatory MID, dla których trzeba wyczyścić i zresetować bazę danych.