Pakiety czasowe
Pakiety czasowe zapewniaja czlonkom przedplacone saldo minutowe. Zamiast placic za godzine wedlug standardowej stawki, czlonek moze kupic blok minut z gory i uzywac ich w wielu sesjach. System sledzi pozostale saldo i odejmuje minuty automatycznie w miare korzystania z komputerow lub konsol.
System srodkow czasowych
Podobnie jak system portfela, pakiety czasowe uzywaja architektury opartej na srodkach. Kazde dodanie salda czasowego tworzy nowy srodek czasowy. Kazdy srodek jest niezaleznym rekordem z wlasnym saldem minutowym, zrodlem, wygasaniem i ograniczeniami urzadzen.
Calkowita dostepna liczba minut czlonka to suma pozostalych minut ze wszystkich aktywnych srodkow czasowych.
Pola srodka czasowego
Kazdy rekord srodka czasowego zawiera:
| Pole | Opis |
|---|---|
| Calkowite minuty | Oryginalna liczba minut zaladowanych do srodka przy utworzeniu. |
| Pozostale minuty | Biezace saldo nieuzytych minut. Zmniejsza sie w miare korzystania z sesji. |
| Typ srodka | Sposob utworzenia srodka (zobacz Typy srodkow ponizej). |
| Ograniczenie urzadzen | Ktore typy urzadzen moga zuzywac z tego srodka (zobacz Ograniczenie urzadzen ponizej). |
| Status | Biezacy stan cyklu zycia srodka. |
| Wygasa | Opcjonalny znacznik czasu wygasniecia. Po tej dacie pozostale minuty nie moga byc juz uzywane. |
| ID zakupu | Jesli srodek zostal utworzony z zakupu pakietu kampanii, referencja do rekordu zakupu. |
Typy srodkow
Kazdy srodek czasowy sledzi sposob jego utworzenia:
| Typ srodka | Opis |
|---|---|
| Oplacony | Czlonek zaplacil za te minuty bezposrednim zakupem lub jako bazowe uprawnienie pakietu kampanii. |
| Bonus | Minuty promocyjne przyznane jako bonus przy zakupie pakietu. Na przyklad "kup 120 minut, otrzymaj 30 bonusowych minut gratis". |
| Reczny | Minuty dodane recznie przez kasjera lub administratora. Uzywane jako srodki dobrej woli, rekompensata lub specjalne ustalenia. |
Status srodka
Kazdy srodek czasowy przechodzi przez nastepujace stany:
- Aktywny: Srodek ma pozostale minuty i nie wygasl. Minuty moga byc zuzywane z tego srodka.
- Wygasly: Data wygasniecia srodka minela. Pozostale minuty nie sa juz uzywalne, nawet jesli saldo jest wieksze od zera.
- Zuzyty: Pozostale minuty srodka osiagnely zero przez normalne uzycie.
- Anulowany: Srodek zostal recznie anulowany przez administratora, uniewazniaiac pozostale minuty.
Ograniczenia urzadzen
Kazdy srodek czasowy ma ograniczenie urzadzen kontrolujace ktore typy urzadzen moga z niego potraccac:
| Ograniczenie | Znaczenie |
|---|---|
| Klient | Uzywalny na komputerach klienckich. Uzywalny rowniez na konsolach, chyba ze jest jawnie ograniczony. |
| Konsola | Uzywalny na konsolach do gier. Uzywalny rowniez na komputerach, chyba ze jest jawnie ograniczony. |
| Tylko komputery | Uzywalny wylacznie na komputerach klienckich. Sesje konsolowe nie moga potraccac z tego srodka. |
| Tylko konsole | Uzywalny wylacznie na konsolach do gier. Sesje komputerowe nie moga potraccac z tego srodka. |
| Oba | Uzywalny na dowolnym typie urzadzenia bez ograniczen. To jest ustawienie domyslne. |
Ograniczenie urzadzen jest ustawiane przy tworzeniu srodka i nie moze byc zmienione pozniej. Ograniczenie jest zwykle dziedziczone z definicji pakietu kampanii, ktory wygenerowol srodek.
Sledzenie zuzycia
Za kazdym razem gdy minuty sa potracane ze srodka czasowego, system tworzy rekord zuzycia czasowego:
| Pole | Opis |
|---|---|
| Zuzyto minut | Liczba minut potraconych w tym zdarzeniu zuzycia. Zawsze dodatnia liczba calkowita. |
| Zuzyto o | Znacznik czasu potracenia. |
| Kontekst | Co wyzwolilo potracenie (zobacz ponizej). |
| Referencja | Referencja do konkretnej sesji, srodka lub korekty, ktora spowodowala potracenie. |
Typy kontekstu
| Kontekst | Opis |
|---|---|
| Uzycie sesji | Minuty zuzyto na oplate za aktywna sesje. Podstawowa sciezka zuzycia. |
| Wygasniecie | Minuty usuniete gdy srodek wygasa lub pozostale minuty sa korygowane z powodu zdarzenia wygasniecia. |
| Zwrot | Minuty zwrocone do srodka w ramach procesu zwrotu (rejestrowane jako ujemne zuzycie lub nowy wpis srodka). |
Integracja z pakietami kampanii
Srodki czasowe sa najczesciej tworzone przez zakupy pakietow kampanii:
- Wlasciciel tworzy kampanie z jednym lub wiecej pakietami typu "minuty".
- Czlonek wybiera i kupuje pakiet (z Panelu czlonka po stronie klienta lub przez kasjera).
- System tworzy odpowiednie srodki czasowe:
- Srodek oplacony za bazowe uprawnienie minutowe (bazowa kwota z pakietu).
- Jesli pakiet definiuje bonus typu "minuty" z kwota bonusu wieksza od zera, tworzony jest oddzielny srodek bonusowy za bonusowe minuty.
- Srodki dziedzicza ustawienie ograniczenia urzadzen pakietu.
- Jesli pakiet ma ustawiony okres waznosci, data wygasniecia srodka jest obliczana od daty zakupu plus liczba dni waznosci.
Jak czas jest potracany podczas sesji
Gdy czlonek z dostepnymi minutami uruchamia sesje:
- System sprawdza aktywne srodki czasowe pasujace do typu urzadzenia sesji.
- Srodki sa zuzywane w kolejnosci daty wygasniecia (najwczesniej wygasajace najpierw) aby zminimalizowac straty z srodkow bliskich wygasniecia.
- W miare trwania sesji minuty sa okresowo potracane z kwalifikujacych sie srodkow.
- Kazde potracenie tworzy rekord zuzycia jako wpis "Uzycie sesji".
- Jesli wszystkie srodki czasowe sie wyczerpia przed zakonczeniem sesji, sesja kontynuuje, a pozostaly czas jest rozliczany wedlug standardowej stawki godzinowej (platnosc przy zakonczeniu sesji).
Oznacza to, ze saldo czasowe i saldo portfela czlonka moga wspolpracowac. Srodki czasowe pokrywaja tyle minut ile sa dostepne, a nadwyzka przechodzi na saldo portfela lub platnosc gotowkowa.