Grupa Ekspertów Protokołu Transportowego
Transport Protocol Experts Group , lub TPEG za krótki , to grupa ekspertów powstała w 1997 roku, którego celem było dostarczenie rozwiązania dla lepszej i bardziej szczegółowych informacji o ruchu i podróży niż systemy dostępne do tej pory. Z czasem „TPEG” stał się synonimem protokołu danych, który opracowała ta grupa ekspertów.
Uwaga: W dalszej części termin „TPEG” jest zawsze używany w odniesieniu do protokołu danych.
TPEG to seria protokołów danych do przesyłania informacji o ruchu drogowym i podróży. Składa się z różnych usług (zwanych również aplikacjami) i podstawowych struktur do zarządzania rzeczywistą transmisją danych. Ta ostatnia obejmuje na przykład grupowanie wiadomości w usługi, aktualizację i usuwanie wiadomości, mechanizmy korekcji błędów lub szyfrowanie usług komercyjnych. TPEG może być przesyłany różnymi kanałami danych (nośnikami), np. B. radio cyfrowe , komórkowe lub WiFi . Usługi TPEG obejmują na przykład raporty o zdarzeniach (wypadki, place budowy, korki), informacje o natężeniu ruchu (średnie czasy przejazdu na odcinkach dróg), informacje pogodowe, ceny paliw, informacje o parkingach lub informacje o lokalnym transporcie publicznym.
fabuła
Grupa Ekspertów Protokołu Transportowego powstała w 1997 r. W ramach Europejskiej Unii Nadawców (European Broadcast Union, EBU). Prace kontynuowano do 2007 roku pod kierownictwem EBU. Po fuzji z grupą kierowaną przez ERTICO ITS Europe w zakresie rozwoju protokołu Traffic Message Channel ( TMC ) i projektu Mobile.Info w Niemczech, gdzie TPEG był po raz pierwszy testowany w rzeczywistych warunkach pracy w pojazdach, Stowarzyszenie Usług Informacyjnych Podróżnych TISA ) z siedzibą w Brukseli.
Na początku prac nad TPEG wizją było rozwijanie usług daleko wykraczających poza dostępne do tej pory technologie, takie jak RDS - TMC czy autorskie rozwiązania. Oprócz informacji dotyczących transportu indywidualnego (tj. Dla zmotoryzowanych), TPEG powinno również obejmować usługi lokalnego i dalekobieżnego transportu publicznego (np. Godziny odjazdów i opóźnienia autobusów, metra i pociągów podmiejskich, pociągów dalekobieżnych, godziny odjazdów na lotniskach). Wszystko zaczęło się od usługi Road Traffic Messages (RTM) dla ruchu indywidualnego i drogowego. Wkrótce pojawiła się usługa informacji o transporcie publicznym (PTI). Zarówno RTM, jak i PTI wspólnie wykorzystują znormalizowaną metodę odniesienia do lokalizacji, TPEG Location Referencing.
TPEG RTM został zaprojektowany jako rozwiązanie monolityczne („jeden rozmiar dla wszystkich”). Jednak przy pierwszych wdrożeniach stwierdzono, że podejście to było zbyt skomplikowane, aby zintegrować RTM jako następcę wcześniej bardzo udanego RDS-TMC w systemach nawigacji. Ta pierwsza generacja usług TPEG, zwana również TPEG1, była również dostępna tylko w wersji binarnej. Wariant XML był dostępny tylko jako oddzielna specyfikacja. W efekcie poprawiono zarówno model danych, jak i proces modelowania i utworzono TPEG2. Zarówno implementacja binarna, jak i XML są oparte na jednolitym modelu UML, z którego warianty binarne i XML mogą być generowane automatycznie za pomocą odpowiednich generatorów kodu. Specyfikacja TPEG2 zawsze zawiera binarną i XML reprezentację odpowiedniej usługi.
Z pierwszym TPEG2 Traffic Event Compact (TEC) usługi, przełom został osiągnięty, bo usługodawców, producentów urządzeń końcowych i przemysł motoryzacyjny akceptowane TEC jako na następcę dotychczas bardzo udanych RDS-TMC.
Zarówno TPEG1, jak i TPEG2 zostały opublikowane przez międzynarodową organizację normalizacyjną ISO jako ISO / TS 18234 (TPEG1) i ISO / TS 21219 (TPEG2). TPEG1 jest obecnie ogólnie uważany za nieaktualny i nie zaleca się jego używania do nowych usług i urządzeń.
technologia
TPEG określa usługi w zakresie szczegółowych i precyzyjnych informacji o ruchu i podróży. TPEG może być rozpowszechniany za pośrednictwem różnych nośników, np. B. przez radio cyfrowe lub sieć komórkową. Ten ostatni jest obecnie najbardziej rozpowszechnionym medium nośnym.
TPEG to protokół danych, który grupuje informacje na określone tematy w usługi (aplikacje) i transportuje je w kontenerach wiadomości. Korzystając z tej koncepcji kontenera i strukturalnego kodowania komunikatów, w dowolnym momencie można opracować dalsze aplikacje i dodać je do istniejących usług lub rozszerzyć istniejące aplikacje o nowe komunikaty. Zasady projektowania gwarantują zgodność wsteczną przez cały czas.
Zasady projektowania
Rozwój aplikacji TPEG przebiega zgodnie z podejściem odgórnym, w którym scenariusze aplikacji (przypadki użycia) są modelowane w języku UML (Unified Modeling Language). Na podstawie tego modelowania UML można wyprowadzić dwie wersje TPEG:
- Kodowanie w Extensible Markup Language (XML) - ta wersja jest zarówno do odczytu maszynowego, jak i do ręcznego odczytu / interpretacji. Zgodność wsteczną gwarantuje fakt, że nowe elementy XML (znaczniki) ze starszych urządzeń są pomijane, ponieważ nie mogą rozpoznać i zinterpretować nowych znaczników.
- kodowanie binarne - tej wersji nie można odczytać / zinterpretować ręcznie. Zaletą jest jednak to, że jest znacznie bardziej kompaktowy. Kodowanie binarne jest zatem używane głównie wtedy, gdy wydajność przepustowości jest najwyższym priorytetem.
Podstawowe zasady
Poniższe zasady są kamieniami węgielnymi w rozwoju składni i semantyki TPEG (patrz także ISO / TS 18234-2 i ISO / TS 21219-5):
- Jednokierunkowość - TPEG nie wymaga kanału zwrotnego (kanał zwrotny nie musi, ale może być zaimplementowany w TPEG, szczególnie dla usług za pośrednictwem mobilnej sieci radiowej lub sieci IP)
- Orientacja bajtów
- asynchroniczna struktura ramek
- hierarchiczne wykrywanie błędów poprzez cykliczne kontrole nadmiarowości (CRC) na różnych poziomach protokołu
- TPEG wymaga odpowiednich mechanizmów korekcji błędów w medium transmisyjnym
- TPEG wymaga przezroczystego kanału danych
- Hierarchiczna struktura ramowa do kodowania wiadomości i usług
- TPEG oferuje mechanizmy przekazywania informacji do usługodawcy, serwisu i sieci
- Szyfrowanie usług komercyjnych
Dalsze funkcjonalności
- Separacja treści i transmisja w projekcie protokołu
- Oddzielenie treści wiadomości i odniesień do lokalizacji w ramach kodowania treści
- Odniesienia do lokalizacji zarówno za pomocą dynamicznych metod odniesienia (odniesienie do lokalizacji w locie), jak i za pomocą stałych punktów odniesienia na mapach (tabele lokalizacji)
- Dostępnych jest kilka metod dynamicznego (w locie) odwoływania się do lokalizacji
- Niezależność językowa
- opcjonalne kodowanie wiadomości z rozbudowanymi atrybutami i dodatkowymi informacjami
- Możliwość filtrowania usług i wiadomości według różnych kryteriów
- Możliwość rozbudowy o nowe usługi i typy wiadomości
- Niezależność od baz danych z odniesieniami do lokalizacji (np. Konieczne dla RDS-TMC)
- Dekodowanie usług TPEG jest możliwe zarówno dla wydajnych urządzeń końcowych (np. Urządzenia nawigacyjne z mapami i grafiką), jak i dla najprostszych urządzeń (np. Bez mapy i tylko z wyświetlaczem tekstowym)
- Dostosowanie się do nowych mediów transmisyjnych jest łatwe dzięki zdefiniowaniu warstw adaptacyjnych
Specyficzne właściwości i funkcje TPEG
Niezależność językowa
System informacji o ruchu drogowym powinien być w stanie przedstawić wymagane informacje w odpowiednim języku użytkownika.
TPEG umożliwia tę wielojęzyczność dzięki zastosowaniu rozszerzalnych tabel tłumaczeń. W tym celu słowa o podobnym znaczeniu, które są często wymagane w komunikatach TPEG, zestawiono w tabelach. Do tych słów można się odwoływać w komunikacie TPEG za pośrednictwem numeru. Te odniesienia są następnie przesyłane w komunikacie TPEG zamiast zwykłego tekstu. Tylko po stronie klienta dane wyjściowe są generowane na podstawie tabel, które muszą być dostępne na kliencie w żądanym języku. Może to być wiadomość tekstowa w języku użytkownika, symbol lub komunikat głosowy.
Na przykład różne pojazdy są wymienione w tabeli TPEG-RTM (rtm01) typ_pojazdu , takie jak samochód, taksówka, autobus lub tramwaj. Aby zapewnić możliwość rozwinięcia tabel, każda tabela zawiera również wartość domyślną. Oznacza to, że nie wszyscy klienci muszą być aktualizowani po rozszerzeniu tabel. Jeśli klient, który nie jest aktualny, otrzyma odniesienie do wpisu, który nie został jeszcze uwzględniony w jego wersji, zostanie wyświetlony wpis standardowy. Użytkownik zazwyczaj nadal jest w stanie zrozumieć komunikat, nawet jeśli prawdopodobnie utracono szczegóły [TPEG].
Jeśli, na przykład, zgłoszono nieprawidłowo prowadzący motocykl, TPEG-RTM przenosi odniesienia do pozycji 19 i 7 w tabelach vehicle_type i vehicle_problem_type.
Gdyby wyżej wymieniony komunikat został przesłany do klienta, którego tablica vehicle_type nie zawiera jeszcze wpisu 19, użyty zostałby wpis domyślny (pojazd). Użytkownik systemu nawigacyjnego jest wyświetlany zamiast komunikatu „Motocykl jedzie do Ciebie autostradą A9 w kierunku Monachium!” Komunikat typu „Samochód jedzie do Ciebie autostradą A9 w kierunku Monachium!”.
Do określenia tabel stosuje się tak zwany CEN-English. Są to terminy techniczne, które często nie mają nic wspólnego z codziennym angielskim i stanowią definicję poszczególnych haseł. CEN-English jest używany, aby uniknąć nieporozumień lub nieścisłości. Ze względu na różnicę w stosunku do konwencjonalnego użycia, CEN-English nie powinien być również wydawany bezpośrednio w krajach anglojęzycznych, ale powinien być przetłumaczony na powszechnie używane terminy. [TPEG] Niezależność językowa ma jednak swoje ograniczenia w nazwach miejsc, ponieważ nie wszystkie wyobrażalne nazwy mogą być przechowywane w tabelach. Takie informacje są przekazywane w postaci ciągów, chociaż możliwe są tutaj również różne wersje językowe.
Niezależność od materiału mapowego (TPEG-Loc)
System odniesienia do lokalizacji TPEG nosi nazwę TPEG-Loc. Został zaprojektowany w taki sposób, aby generować możliwie precyzyjne odniesienia do lokalizacji zarówno na klientach posiadających bazę danych lokalizacji, jak i na klientach nieposiadających danych lokalizacyjnych. Ponadto położono nacisk na to, aby odniesienia do lokalizacji były zrozumiałe zarówno dla człowieka, jak i maszyny. Baza danych lokalizacji lub mapa, za pomocą której długość i szerokość geograficzną można przekształcić w określone informacje o lokalizacji, nie są absolutnie konieczne do zrozumienia danych TPEG-Loc.
Aby osiągnąć powyższe cele, oprócz współrzędnych lokalizacji w układzie współrzędnych WGS84 (World Geodetic System 1984) przekazywane są dodatkowe informacje, które mają dotyczyć środowiska. Transmisja za pomocą współrzędnych WGS84 ma sens, ponieważ ten system odniesienia jest używany między innymi przez GPS i de facto reprezentuje światowy standard.
Do opisu punktu położonego pomiędzy dwoma zjazdami z autostrady A i B, oprócz współrzędnych punktu używa się np. Nazw zjazdów. Zalety tej informacji są oczywiste: system nawigacyjny otrzymuje dokładne informacje, gdzie ten punkt się znajduje. Z drugiej strony urządzenia PDA bez materiału mapowego mogą przynajmniej z grubsza opisać swoim użytkownikom, że wspomniany punkt znajduje się między dwoma wyjściami A i B.
Niezależność od kanału transmisji
Ponieważ TPEG ma być używany w różnych kanałach transmisji, takich jak cyfrowe nadawanie dźwięku (DAB), cyfrowe nadawanie wideo (DVB) lub w Internecie, rodzaj transmisji nie może odgrywać żadnej roli. W oryginalnej specyfikacji TPEG opracowano więc format binarny, który nie wymaga określonej formy transmisji, takiej jak pakietowa lub połączeniowa, a także nie wymaga kanału zwrotnego. [TPEG2] Aby to osiągnąć, binarny protokół TPEG w modelu warstwowym ISO / OSI przejmuje same warstwy od 3 do 7. TPEG jest zatem zależny tylko od warstw 1 i 2. Sam nośnik transmisji ma za zadanie jedynie przesyłać pojedyncze bajty. Wyższe funkcje, takie jak segmentacja lub wykrywanie błędów podczas transmisji, są obsługiwane przez sam TPEG. [TPEG6] Segmentacja jest konieczna, ponieważ każda wiadomość jest transmitowana jako pojedyncza wiadomość. Ponadto kilka usług TPEG może przesyłać swoje komunikaty na tym samym kanale.
W tym miejscu należy jednak zaznaczyć, że ze względu na specyfikację klienci TPEG nie mają możliwości ponownego zażądania nieprawidłowo przesłanych informacji. To ograniczenie jest konieczne, aby TPEG radził sobie również z mediami transmisyjnymi bez kanału zwrotnego (np. DAB). Dlatego kanał transmisyjny powinien być maksymalnie odporny na błędy transmisji i posiadać funkcje kompensacji błędów. Ponadto, jeśli to możliwe, poszczególne wiadomości należy przesyłać wielokrotnie.
Ze względu na wysoką entropię format binarny jest szczególnie odpowiedni do transmisji między punktem wysyłania a klientem, ponieważ można wtedy również stosować połączenia o małych szybkościach transmisji danych. Format binarny jest również korzystny dla użytkowników, którzy są połączeni z dostawcą TPEG za pośrednictwem GPRS (General Packet Radio Service) lub UMTS (Universal Mobile Telecommunications System), ponieważ często rozliczana jest tu wielkość transmisji. Ponadto format ten jest łatwiejszy do zdekodowania na klientach ubogich w zasoby niż później opracowany format XML tpegML (tpegML oznacza TPEG w XML ), do którego przetwarzania wymagane są złożone parsery XML. Z drugiej strony użycie łatwego w zarządzaniu formatu XML ma sens, zwłaszcza ze strony dostawcy treści. W międzyczasie parsery i walidatory XML są dostępne dla każdego wspólnego języka programowania. tpegML wykorzystuje te właściwości i odwzorowuje struktury danych TPEG na ten łatwy w użyciu format. Komunikaty TPEG mogą być wymieniane między poszczególnymi systemami w standardowym formacie podczas ich tworzenia. Dostawca treści może również wysyłać zapytania do wielu źródeł danych i przetwarzać ich informacje przy niewielkim wysiłku, jeśli źródła są zgodne z tym standardem. Pomimo sprzeczności między strumieniem binarnym a plikiem XML, informacje TPEG zawarte w obu formatach można odwzorować 1 na 1 na siebie. Niezależność transmisji danych w standardzie TPEG można zatem interpretować dwojako. Z jednej strony opracowano format binarny, który jest już używany na trzeciej warstwie w modelu ISO / OSI i wymaga jedynie prostej transmisji bitów. Z drugiej strony, w przypadku tpegML istnieje format danych oparty na XML, który można łatwo przesyłać, a przede wszystkim przetwarzać. Konwersja tego formatu jest również łatwa do przeprowadzenia dzięki licznym opcjom transformacji.
Format danych
Zasadniczo dane TPEG są przesyłane w pakietach lub jako pojedyncze wiadomości. Ponieważ TPEG wykorzystuje już warstwę 3 modelu ISO / OSI , segmentację przejmuje również TPEG. Wiadomość składa się co najmniej z kontenera zarządzania wiadomościami, który zawiera informacje sterujące dla aplikacji (RTM lub PTI). Jeśli oprócz informacji sterujących mają być przesyłane dane użytkownika, należy dołączyć kontener zdarzenia RTM lub PTI oraz kontener lokalizacji TPEG. Aby unieważnić inną wiadomość, używana jest wiadomość, która składa się tylko z kontenera zarządzania wiadomościami. [TPEG2] Należy zauważyć, że kontener zarządzania wiadomościami może się różnić w zależności od aplikacji.
Struktura komunikatu TPEG
Kontener zarządzania wiadomościami
Termin „Zarządzanie wiadomościami” podsumowuje wszystkie informacje, które są używane do kontrolowania wiadomości RTM i zarządzania nią (pola, które muszą być obecne, są zaznaczone):
- Identyfikator wiadomości (obowiązkowy): W przeciwieństwie do tego, co sugeruje nazwa, nie jest to unikalna nazwa konkretnej wiadomości, ale nazwa wydarzenia. Oznacza to, że wszystkie wiadomości, które zawierają informacje o zdarzeniu (np. Korku na określonej ulicy) mają ten sam identyfikator wiadomości.
- Numer wersji (obowiązkowy): kolejny numer, który pokazuje kolejność komunikatów dla określonego zdarzenia. Z każdą nową wiadomością o wydarzeniu numer wersji jest zwiększany o jeden. Dekoder TPEG może zatem przywrócić kolejność komunikatów, które należą do zdarzenia (tj. Mają ten sam identyfikator komunikatu), nawet jeśli komunikaty nie dotrą we właściwej kolejności. Ma to szczególne znaczenie w scenariuszach rozgłaszania, ponieważ odbiorca może rozpocząć słuchanie strumienia informacji w dowolnym momencie, a zatem odbiera tylko nieodebrane wiadomości w sekwencji wiadomości, gdy wiadomości są wysyłane wielokrotnie.
- Data i godzina utworzenia wiadomości: sygnatura czasowa tworzona podczas generowania wiadomości.
- Data i godzina rozpoczęcia: Ten znacznik czasu wskazuje, kiedy zdarzenie miało lub będzie miało miejsce.
- Data i godzina zakończenia: Wskazuje, kiedy wydarzenie się zakończyło.
- Data i godzina wygaśnięcia wiadomości: Data wygaśnięcia wiadomości. Jeśli klient otrzyma wiadomość, której data ważności już minęła, zignoruje tę wiadomość.
- Informacje o harmonogramie: można ich użyć do przypisania harmonogramu do wydarzenia. Można określić jeden lub więcej przedziałów czasowych, w których ma miejsce zdarzenie określone w komunikacie. Można również określić cotygodniowe powtórzenia. Więc z. Na przykład można określić, że określony odcinek trasy jest zamknięty we wszystkie dni powszednie w godzinach od 17:00 do 21:00. Informacje o harmonogramie są ważne tylko w okresie między datą i godziną rozpoczęcia a datą i godziną zakończenia.
- Wskaźnik ważności: wskazuje ważność wiadomości. Użytkownik ma możliwość sortowania przychodzących wiadomości według ich ważności lub ukrywania nieistotnych wiadomości.
- Niezweryfikowane informacje: Wskazuje, czy treść wiadomości została zweryfikowana, tj. H. pochodzi z zaufanego źródła lub został zweryfikowany przez zaufane źródło.
Kontener z opisem wydarzenia
Ten obszar wiadomości zawiera informacje o samym zdarzeniu. Opis zdarzenia ma strukturę hierarchiczną, tak że poziom szczegółowości rośnie z każdym poziomem hierarchii. Klient, który dekoduje tylko pierwszy poziom hierarchii, otrzymuje zatem tylko przybliżone informacje, które stają się bardziej szczegółowe z każdym dodatkowym zdekodowanym poziomem. Jest to przydatne, ponieważ na przykład w przeglądzie wiadomości powinny być wyświetlane tylko przybliżone informacje. Klienci, którzy nie są w stanie zdekodować złożonej wiadomości z powodu ograniczonych zasobów, mogą po prostu zignorować niższe poziomy hierarchii. Następujące typy są obecnie zdefiniowane dla pierwszego poziomu, który z kolei zawiera podtypy dla dokładniejszego opisu:
- Wypadek: opis wypadków
- Przeszkody: niepełnosprawność
- Działania: imprezy takie jak parady lub pokazy
- Warunki drogowe: Informacje o warunkach drogowych
- Wydajność sieci: informacje o natężeniu ruchu (np. Korki lub wolno poruszający się ruch)
- Warunki sieciowe: reguły ruchu odbiegające od normalnych warunków, np. B. czasowa zmiana pierwszeństwa przejazdu
- Alert bezpieczeństwa: ostrzeżenia dotyczące sytuacji, które mogą stanowić zagrożenie dla kierowcy (np. Zagrożenie bombowe).
- Informacje o transporcie publicznym: Informacje o zakłóceniach w systemie transportu publicznego, które mogą mieć wpływ na ruch drogowy.
- Widzialność: opis warunków widoczności (np. Mgła)
- Pogoda: informacje pogodowe, które mają wpływ na podróż (np. Czarny lód)
- Diversion Advise: Informacje o alternatywnych trasach, takich jak objazdy.
Zdarzenie jest opisane przez co najmniej jeden z tych typów, ale może też składać się z kilku. Czy to przychodzi B. korek drogowy spowodowany wypadkiem spowodowanym uszkodzeniem drogi i słabą widocznością, komunikat składa się z typów: Wypadek, Działanie sieci, Warunki drogowe i Widoczność.
Kontener lokalizacyjny TPEG
Ten kontener zawiera odniesienie do lokalizacji, jak już opisano powyżej ( TPEG-Loc ). Każda wiadomość, która jest powiązana z lokalizacją, ma taki kontener.
Format binarny (zgodnie z TPEG2)
W tej sekcji opisano część formatu binarnego, która jest specyficzna dla tego formatu; H. dla którego nie ma odpowiednika w formacie XML. Zasadniczo rozróżnia się dwa typy wiadomości, które rozróżnia się za pomocą pola „Typ ramki”:
- Informacje o katalogu strumienia: zawiera listę wszystkich dostawców usług aktywnych w tym strumieniu.
- Konwencjonalne dane ramki usług: zawierają dane użytkownika
Oprócz typu ramki binarny komunikat TPEG zawiera dodatkowe pola, które wyjaśniono poniżej:
- Sync Word (2 bajty): używane przez dekoder do rozpoznawania nowej wiadomości. To słowo synchronizacji ma zawsze wartość szesnastkową FF0F.
- Długość pola (2 bajty): Całkowita długość ramki usługi w bajtach. Ramka usługi nie może być większa niż 65535 bajtów.
- Typ ramki (1 bajt): zapewnia wyżej wspomniane rozróżnienie między „Informacją o katalogu strumieniowym” a „Konwencjonalnymi danymi ramek usług”.
- Nagłówek CRC: suma kontrolna zapewniająca poprawność danych nagłówka. Suma ta jest obliczana przy użyciu pól Sync Word, Field Length, Frame Type i pierwszych 11 bajtów ramki serwisowej. Więcej informacji na temat tego obliczenia można znaleźć w [TPEG2].
- Ramka usługi: zawiera dane użytkownika (prawdopodobnie w postaci zaszyfrowanej), a także identyfikator usługi. Dostawcę zawartości można wyraźnie zidentyfikować za pomocą identyfikatora usługi (SID). Rama serwisowa jest z kolei podzielona na następujące komponenty:
- SID-A do C (1 bajt każdy): razem dają unikalny numer identyfikacyjny usługodawcy, porównywalny z adresem IP, np. B. 133.168.123.
- Wskaźnik szyfrowania (1 bajt): określa metodę szyfrowania na podstawie wartości od 0 do 255. Wartości od 0 do 127 są zarezerwowane dla metod znormalizowanych. 128–255 są przeznaczone do bezpłatnego użytku przez usługodawcę. Szyfrowanie może np. B. rozwijał płatne usługi. Korzystanie z zaszyfrowanych wiadomości byłoby również możliwe w aplikacjach krytycznych dla bezpieczeństwa, takich jak B. można użyć radia policyjnego lub wojskowego.
- Component Multiplex: Ten prawdopodobnie zaszyfrowany obszar danych zawiera następnie aktualne komunikaty TPEG, jak opisano na początku rozdziału 3. Dopóki nie zostanie przekroczony maksymalny rozmiar 65531 bajtów, obszar ten może pomieścić kilka wiadomości. Kodowanie tych danych można znaleźć w specyfikacji.
Aplikacje TPEG2
Nr ISO | Odniesienie ISO | tytuł | akronim | opis |
21219-1 | Część 1: Wprowadzenie, numeracja i wersje | Wprowadzenie i nazewnictwo komponentów i usług TPEG 2.generacji, w tym identyfikacja aplikacji (AID). | ||
21219-2 | Część 2: Zasady modelowania UML | Składnia i semantyka usług TPEG, niezależnie od fizycznego formatu danych (binarny lub XML). | ||
21219-3 | Część 3: UML na binarne reguły konwersji | Usługi TPEG są modelowane w języku UML, aby zapewnić niezależność od określonego kodowania (binarnego lub XML). Oddzielając semantykę i opis aplikacji, można łatwo i jednolicie opracować funkcje dla obu kodowań. Formaty kodowania są następnie generowane bezpośrednio z opisu UML przy użyciu narzędzi do tłumaczenia (generatorów kodu). | ||
21219-4 | Część 4: Reguły konwersji UML na XML | Zestaw reguł konwersji opisów TPEG UML do formatu XML. | ||
21219-5 | Część 5: Ramy usług | Opis kompilacji (multipleksowania) ofert usług (bukietów) z poszczególnych usług. | ||
21219-6 | Część 6: Kontener zarządzania wiadomościami | Zarządzanie wiadomościami w urządzeniu końcowym | ||
21219-7 | Część 7: Lokalizacja z odniesieniem do kontenera | Kontener TPEG2 do odwoływania się do lokalizacji (kontener odniesienia do lokalizacji) pokazuje, która metoda odniesienia jest używana. Można osadzić różne metody odwoływania się do lokalizacji. | ||
21219-9 | Część 9: Informacje o usługach i sieci | Kodowanie wyświetlania usługodawcy, usługi, komponentów usługi i nośnika. Może być również używany do łączenia tych samych lub powiązanych usług za pośrednictwem innych mediów nośnych (łączenie usług). | ||
21219-10 | Część 10: Informacje o dostępie warunkowym | Funkcje do szyfrowania usług komercyjnych | ||
21219-11 | Część 11: Odniesienia do lokalizacji uniwersalnej | Uniwersalna metoda odwoływania się do lokalizacji | ||
21219-14 | Część 14: Aplikacja do informacji parkingowych | Informacje o miejscach parkingowych i garażach (lokalizacja, godziny otwarcia, liczba wolnych miejsc itp.) | ||
21219-15 | Część 15: Kompaktowa aplikacja dotycząca zdarzeń drogowych | TEC | Kompaktowa reprezentacja komunikatów o zdarzeniach, szczególnie do przetwarzania w urządzeniach nawigacyjnych i do obsługi dynamicznych zmian trasy (zalecenie objazdu) | |
21219-16 | Część 16: Aplikacja informacyjna o cenach paliw | Informacje o stacjach benzynowych i cenach paliw | ||
21219-18 | Część 18: Przepływ ruchu i aplikacja do prognozowania | TFP | Kompaktowe przedstawienie informacji o ruchu drogowym, szczególnie do przetwarzania w urządzeniach nawigacyjnych i do obsługi dynamicznych zmian trasy (zalecenie objazdu) | |
21219-19 | Część 19: Aplikacja do informacji o pogodzie | Informacje o pogodzie | ||
21219-20 | Część 20: Rozszerzone odniesienia do lokalizacji TMC | Rozszerzenie dla odniesień do lokalizacji z tabelami odniesienia dla stałych lokalizacji (TMC Location Tables), szczególnie do użytku w połączeniu z TEC | ||
21219-21 | Część 21: Odniesienia do lokalizacji geograficznej | Metoda odniesień do lokalizacji dla obszarów i punktów niezależnych od ulic | ||
21219-22 | Część 22: Odwołania do lokalizacji OpenLR | Metoda odniesienia do lokalizacji | ||
21219-23 | Część 23: Zastosowanie tras drogowych i multimodalnych | Informacje o trasach multimodalnych |
Usługi TPEG na całym świecie
Nadawanie
kraj | Dostawca usługi | status | produkt | Usługi TPEG |
Belgia | Be-Mobile | relacja na żywo | Premia | TEC / TFP |
Niemcy | ARD | relacja na żywo | Free to Air | TEC / TFP |
Niemcy | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Niemcy | Mediamobile | relacja na żywo | Ruch pionowy | TEC / TFP |
Luksemburg | Be-Mobile | relacja na żywo | Premia | TEC / TFP |
Holandia | Be-Mobile | relacja na żywo | Premia | TEC / TFP |
Norwegia | Mediamobile | relacja na żywo | Ruch pionowy | TEC / TFP |
Zjednoczone Królestwo | Inrix | relacja na żywo | Premia | TEC / TFP |
Zjednoczone Królestwo | Mistrz ruchu | relacja na żywo | Premia | TEC |
Transmisje testowe | ||||
Francja | Mediamobile | Trial (w niektórych miastach) | Ruch pionowy | TEC / TFP |
Włochy | Infoblu | Próba | Premia | TEC / TFP |
Polska | Mediamobile | Próba | Ruch pionowy | TEC / TFP |
Szwecja | Mediamobile | Próba | Ruch pionowy | TEC / TFP |
Transmisja komórkowa
kraj | Dostawca usługi | status | produkt | Usługi TPEG |
Andora | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Argentyna | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Australia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Australia | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Austria | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Austria | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Belgia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Belgia | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Brazylia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Brazylia | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Kanada | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Kanada | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Chile | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Chiny | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Republika Czeska | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Republika Czeska | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Chorwacja | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Dania | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Dania | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Finlandia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Finlandia | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Francja | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Francja | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Niemcy | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Niemcy | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Niemcy | Inrix | relacja na żywo | Premia | TEC / TFP |
Gibraltar | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Grecja | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Węgry | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Indie | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Indonezja | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Irlandia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Irlandia | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Włochy | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Włochy | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Lesotho | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Liechtenstein | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Luksemburg | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Luksemburg | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Malezja | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Malezja | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Malta | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Meksyk | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Meksyk | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Monako | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Holandia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Holandia | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Nowa Zelandia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Nowa Zelandia | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Norwegia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Norwegia | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Polska | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Polska | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Portugalia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Portugalia | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Portoryko | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Rosja | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Rosja | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
San Marino | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Arabia Saudyjska | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Arabia Saudyjska | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Singapur | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Singapur | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Słowacja | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Słowenia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Afryka Południowa | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Afryka Południowa | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Korea Południowa | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Hiszpania | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Hiszpania | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Szwecja | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Szwecja | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Szwajcaria | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Szwajcaria | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Tajwan | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Tajwan | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Tajlandia | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Tajlandia | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
indyk | TUTAJ | relacja na żywo | Premia | TEC / TFP |
indyk | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Ukraina | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Zjednoczone Emiraty Arabskie | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Zjednoczone Emiraty Arabskie | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Zjednoczone Królestwo | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Zjednoczone Królestwo | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Stany Zjednoczone | TUTAJ | relacja na żywo | Premia | TEC / TFP |
Stany Zjednoczone | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Watykan | Tomtom | relacja na żywo | Premia | TEC / TFP / WEA |
Usługi hybrydowe (broadcast + komórkowe)
kraj | Dostawca usługi | status | produkt | Usługi TPEG |
Stany Zjednoczone | Total Traffic and Weather Network | relacja na żywo | Hybryda TTN HD | TEC / TFP / FPI |
literatura
- EUROPEJSKA UNIA NADAWANIA, Wytyczne TPEG w Internecie, 2002
- EUROPEJSKA UNIA NADAWANIA, TPEG - O co w tym wszystkim chodzi?, 2003
- EUROPEJSKA UNIA NADAWANIA, Specyfikacje TPEG - Suplement: TPEG Tabele: RTM, PTI, Loc - Wersja 3.0, 2002
- EUROPEJSKA UNIA NADAWANIA, Specyfikacje TPEG - Część 2: Składnia, semantyka i struktura ramek, 2002
- EUROPEJSKA UNIA NADAWANIA, Specyfikacje TPEG - Część 4: Komunikat o ruchu drogowym, 2002
- EUROPEJSKA UNIA NADAWCZA, Specyfikacje TPEG - Część 5: Wniosek dotyczący informacji o transporcie publicznym, 2002
- EUROPEJSKA UNIA NADAWANIA, Specyfikacje TPEG - Część 6: Odniesienia do lokalizacji dla zastosowań, 2002
- EUROPEJSKA UNIA NADAWCZA, specyfikacje tpegML - Część 1: Wprowadzenie, typowe typy danych i tpegML v1.00, 2004
- EUROPEJSKA UNIA NADAWCZA, specyfikacje tpegML - Część 2: tpeg-locML v1.00, 2004
- EUROPEJSKA UNIA NADAWCZA, Specyfikacje tpegML - Część 3: tpeg-rtmML v1.00, 2004
- MARKS, B., Guidelines for TPEG in DAB, 2000
linki internetowe
- http://www.tisa.org Nowa oficjalna strona internetowa organizacji będącej następcą TMC i TPEG Forum
- Mobilna platforma dla wydajnych usług informacji o ruchu. Witryna zapewniająca skuteczne usługi informacji o ruchu. (Nie jest już dostępny online.) W: mobile-info.org. Zarchiwizowane od oryginału w dniu 3 kwietnia 2010 r . ; dostęp 13 grudnia 2018 r .
- http://www.bmt-online.de Więcej informacji o TPEG
- http://www.wecantpeg.com Szkolenia i informacje o TPEG
Indywidualne dowody
- ↑ EBU Technology & Innovation - TPEG (w języku angielskim, dostęp 18 sierpnia 2014).