Pakiety czasowe
Pakiety czasowe zapewniają członkom przedpłacone saldo minutowe. Zamiast płacić za godzinę według standardowej stawki, członek może kupić blok minut z góry i używać ich w wielu sesjach. System śledzi pozostałe saldo i odejmuje minuty automatycznie w miarę korzystania z komputerów lub konsol.
System środków czasowych
Podobnie jak system portfela, pakiety czasowe używają architektury opartej na środkach. Każde dodanie salda czasowego tworzy nowy środek czasowy. Każdy środek jest niezależnym rekordem z własnym saldem minutowym, źródłem, wygasaniem i ograniczeniami urządzeń.
Całkowita dostępna liczba minut członka to suma pozostałych minut ze wszystkich aktywnych środków czasowych.
Pola środka czasowego
Każdy rekord środka czasowego zawiera:
| Pole | Opis |
|---|---|
| Całkowite minuty | Oryginalna liczba minut załadowanych do środka przy utworzeniu. |
| Pozostałe minuty | Bieżące saldo nieużytych minut. Zmniejsza się w miarę korzystania z sesji. |
| Typ środka | Sposób utworzenia środka (zobacz Typy środków poniżej). |
| Ograniczenie urządzeń | Które typy urządzeń mogą zużywać z tego środka (zobacz Ograniczenie urządzeń poniżej). |
| Status | Bieżący stan cyklu życia środka. |
| Wygasa | Opcjonalny znacznik czasu wygaśnięcia. Po tej dacie pozostałe minuty nie mogą być już używane. |
| ID zakupu | Jeśli środek został utworzony z zakupu pakietu kampanii, referencja do rekordu zakupu. |
Typy środków
Każdy środek czasowy śledzi sposób jego utworzenia:
| Typ środka | Opis |
|---|---|
| Opłacony | Członek zapłacił za te minuty bezpośrednim zakupem lub jako bazowe uprawnienie pakietu kampanii. |
| Bonus | Minuty promocyjne przyznane jako bonus przy zakupie pakietu. Na przykład "kup 120 minut, otrzymaj 30 bonusowych minut gratis". |
| Ręczny | Minuty dodane ręcznie przez kasjera lub administratora. Używane jako środki dobrej woli, rekompensata lub specjalne ustalenia. |
Status środka
Każdy środek czasowy przechodzi przez następujące stany:
- Aktywny: Środek ma pozostałe minuty i nie wygasł. Minuty mogą być zużywane z tego środka.
- Wygasły: Data wygaśnięcia środka minęła. Pozostałe minuty nie są już używalne, nawet jeśli saldo jest większe od zera.
- Zużyty: Pozostałe minuty środka osiągnęły zero przez normalne użycie.
- Anulowany: Środek został ręcznie anulowany przez administratora, uniewazniaiac pozostałe minuty.
Ograniczenia urządzeń
Każdy środek czasowy ma ograniczenie urządzeń kontrolujące które typy urządzeń mogą z niego potraccac:
| Ograniczenie | Znaczenie |
|---|---|
| Klient | Używalny na komputerach klienckich. Używalny również na konsolach, chyba że jest jawnie ograniczony. |
| Konsola | Używalny na konsolach do gier. Używalny również na komputerach, chyba że jest jawnie ograniczony. |
| Tylko komputery | Używalny wyłącznie na komputerach klienckich. Sesje konsolowe nie mogą potraccac z tego środka. |
| Tylko konsole | Używalny wyłącznie na konsolach do gier. Sesje komputerowe nie mogą potraccac z tego środka. |
| Oba | Używalny na dowolnym typie urządzenia bez ograniczeń. To jest ustawienie domyślne. |
Ograniczenie urządzeń jest ustawiane przy tworzeniu środka i nie może być zmienione później. Ograniczenie jest zwykle dziedziczone z definicji pakietu kampanii, który wygenerowol środek.
Śledzenie zużycia
Za każdym razem gdy minuty są potrącane ze środka czasowego, system tworzy rekord zużycia czasowego:
| Pole | Opis |
|---|---|
| Zużyto minut | Liczba minut potrąconych w tym zdarzeniu zużycia. Zawsze dodatnia liczba całkowita. |
| Zużyto o | Znacznik czasu potrącenia. |
| Kontekst | Co wyzwoliło potrącenie (zobacz poniżej). |
| Referencja | Referencja do konkretnej sesji, środka lub korekty, która spowodowała potrącenie. |
Typy kontekstu
| Kontekst | Opis |
|---|---|
| Użycie sesji | Minuty zużyto na opłatę za aktywną sesję. Podstawowa ścieżka zużycia. |
| Wygaśnięcie | Minuty usunięte gdy środek wygasa lub pozostałe minuty są korygowane z powodu zdarzenia wygaśnięcia. |
| Zwrot | Minuty zwrócone do środka w ramach procesu zwrotu (rejestrowane jako ujemne zużycie lub nowy wpis środka). |
Integracja z pakietami kampanii
Środki czasowe są najczęściej tworzone przez zakupy pakietów kampanii:
- Właściciel tworzy kampanię z jednym lub więcej pakietami typu "minuty".
- Członek wybiera i kupuje pakiet (z Panelu członka po stronie klienta lub przez kasjera).
- System tworzy odpowiednie środki czasowe:
- Środek opłacony za bazowe uprawnienie minutowe (bazowa kwota z pakietu).
- Jeśli pakiet definiuje bonus typu "minuty" z kwotą bonusu większą od zera, tworzony jest oddzielny środek bonusowy za bonusowe minuty.
- Środki dziedziczą ustawienie ograniczenia urządzeń pakietu.
- Jeśli pakiet ma ustawiony okres ważności, data wygaśnięcia środka jest obliczana od daty zakupu plus liczba dni ważności.
Jak czas jest potrącany podczas sesji
Gdy członek z dostępnymi minutami uruchamia sesję:
- System sprawdza aktywne środki czasowe pasujące do typu urządzenia sesji.
- Środki są zużywane w kolejności daty wygaśnięcia (najwcześniej wygasające najpierw) aby zminimalizować straty z środków bliskich wygaśnięcia.
- W miarę trwania sesji minuty są okresowo potrącane z kwalifikujących się środków.
- Każde potrącenie tworzy rekord zużycia jako wpis "Użycie sesji".
- Jeśli wszystkie środki czasowe się wyczerpią przed zakończeniem sesji, sesja kontynuuje, a pozostały czas jest rozliczany według standardowej stawki godzinowej (płatność przy zakończeniu sesji).
Oznacza to, że saldo czasowe i saldo portfela członka mogą współpracować. Środki czasowe pokrywają tyle minut ile są dostępne, a nadwyżka przechodzi na saldo portfela lub płatność gotówkową.