This article needs additional citations for verification .(January 2015) |
The Transport Protocol Experts Group (TPEG) is a data protocol suite for traffic and travel related information. TPEG can be carried over different transmission media (bearers), such as digital broadcast or cellular networks (wireless Internet). TPEG applications include, among others, information on road conditions, weather, fuel prices, parking or delays of public transport.
TPEG is a set of data protocols for carrying traffic & travel related information, comprising a range of different applications as well as basic building blocks to manage the transmission of the applications themselves, such as the handling of different messages belonging to a given application, grouping applications into data frames, or the updating and cancellation of messages. TPEG can be carried over different transmission media (bearers), such as digital broadcast [1] [2] [3] or cellular networks (wireless Internet). TPEG applications include, among others, information on road conditions, weather, [4] fuel prices, parking or delays of public transport.
The Transport Protocol Experts Group was started in 1997 by the European Broadcasting Union (EBU). [5] Work carried on under the auspices of the EBU until 2007, when the group merged with another group working on the Traffic Message Channel (TMC) protocol, hosted by ERTICO – ITS Europe and with the Mobile.Info project, where first prototypes of TPEG technology was tested under realistic driving conditions in various in-car navigation systems by a number of car manufacturers and their suppliers. Today, development work is carried out by the Traveller Information Services Association (TISA), who now also looks after the Alert-C standards used for implementing RDS-TMC services.
In the early days of the Transport Protocol Experts Group, the plan was to develop applications that could extend traffic information services far beyond existing technologies, such as RDS-TMC or proprietary protocols. Further, TPEG should include multi-modal traveller information services, facilitating roaming of travellers between different modes of transportation, e.g. between individual transportation (using a car) and public transportation (bus, subway, trains, ...). It all started with a Road Traffic Message (RTM) [6] application, which was soon complemented by a Public Transport Information (PTI) application, which both shared a common native TPEG Location Referencing method.
TPEG RTM was intended as the "one size fits all" application. However, early implementations soon showed that the RTM structure was too broad to be used in navigation systems as a replacement for TMC. This first generation TPEG applications (TPEG generation 1, or TPEG1) also provided only a binary encoding, having in some cases a separate specification for the mapping to an XML encoding. Consequently, a revision of both the general information modelling style and the design approach was done, moving TPEG towards more clearly defined and separated applications for specific use cases and a top-down data modelling approach. This second generation TPEG applications (TPEG generation 2, or TPEG2) is now specified with an UML model, from which automatically both a binary encoding and XML encoding are derived. A TPEG2 application specification includes both the binary and XML encodings as integral part of the specification.
With the first TPEG2 TEC application, a breakthrough was achieved in a sense that both service providers [7] and device manufacturers accepted TPEG2 as THE successor to TMC [8] and deployments were rolled out in many countries.
Both TPEG1 and TPEG2 are standardized with the International Organization for Standardization as ISO/TS 18234 (TPEG1) and ISO/TS 21219 (TPEG2). TPEG1 is now considered a legacy system and the implementation of new services based on TPEG1 is discouraged.
TPEG defines specifications for providing highly accurate traffic- and traveller information of many kinds. TPEG allows the transfer of data via different bearers e.g. digital broadcast or internet. In fact, today this is mainly used to inform travellers on roads, train tracks or even pedestrians. Information for a convenient journey e.g. on road conditions, weather, fuel prices, parking or delays of public transport are coded in TPEG.TPEG is a protocol with containers which carry specific content, for each service on a specific content so called 'applications' are defined in a separate technical specification. TPEG is designed to be modern and flexible, it is even more future proof, easy to adapt towards new trends, needs and conditions. Selecting the right applications and technical implementation profile, allows provision of safety relevant information to all travellers on time, accurately and precisely. Due to this major benefit, TPEG is also welcomed by regulators and public authorities. TPEG based products are already available in several European and Asian and American markets from different suppliers. Such products range from content creation/management [9] over encoder/decoder equipment, [10] [11] [12] test equipment [13] and receiver/navigation devices [14] [15] to numerous services [16] [17] [18] [19] [20] [21] that are online worldwide. Further, encryption solutions [22] are available for commercial services.
TPEG is developed in a top-down fashion based on modeling use cases in the Unified Modeling Language (UML). Based on the UML modeling, two encoding versions are derived:
The following principles are considered as core in the development of the TPEG protocol, structure and semantics (see [23] and [24] ).
TPEG:
TPEG additional capabilities
TPEG:
Country | Company | Status | Product/service | TPEG applications |
---|---|---|---|---|
Belgium | Be-Mobile | Live | Premium | TEC / TFP |
Canada | Total Traffic + Weather Network | Live | Premium | TEC / TFP |
Germany | HERE | Live | Premium | TEC / TFP |
Germany | Mediamobile | Live | v-traffic | TEC / TFP |
Italy | Infoblu | Live [25] | Premium | TEC / TFP |
Luxembourg | Be-Mobile | Live | Premium | TEC / TFP |
Netherlands | Be-Mobile | Live | Premium | TEC / TFP |
Norway | Mediamobile | Live | v-traffic | TEC / TFP |
United Kingdom | INRIX | Live | Premium | TEC / TFP |
United Kingdom | Trafficmaster | Live | Premium | TEC |
United States | Total Traffic + Weather Network | Live | Premium | TEC / TFP |
Trial services | ||||
France | Mediamobile | Trial (in some cities) | v-traffic | TEC / TFP |
Germany | ARD (9 regional services) | Trial (live in some regions) | Free to Air | TEC / TFP / PKI (in some regions) |
Poland | Mediamobile | Trial | v-traffic | TEC / TFP |
Sweden | Mediamobile | Trial | v-traffic | TEC / TFP |
Country | Company | Status | Product/service | TPEG applications |
---|---|---|---|---|
Andorra | TomTom | Live | Premium | TEC / TFP / WEA |
Argentina | HERE | Live | Premium | TEC / TFP |
Australia | HERE | Live | Premium | TEC / TFP |
Australia | Tomtom | Live | Premium | TEC / TFP /WEA |
Austria | HERE | Live | Premium | TEC / TFP |
Austria | Tomtom | Live | Premium | TEC / TFP /WEA |
Belgium | HERE | Live | Premium | TEC / TFP |
Belgium | Tomtom | Live | Premium | TEC / TFP /WEA |
Brazil | HERE | Live | Premium | TEC / TFP |
Brazil | Tomtom | Live | Premium | TEC / TFP /WEA |
Canada | HERE | Live | Premium | TEC / TFP |
Canada | Tomtom | Live | Premium | TEC / TFP /WEA |
Canada | Total Traffic + Weather Network | Live | Premium | TEC / TFP |
Chile | Tomtom | Live | Premium | TEC / TFP /WEA |
China | NavInfo | Live | Premium | TEC / TFP |
China | Tomtom | Live | Premium | TEC / TFP /WEA |
Czech Republic | HERE | Live | Premium | TEC / TFP |
Czech Republic | Tomtom | Live | Premium | TEC / TFP /WEA |
Croatia | HERE | Live | Premium | TEC / TFP |
Denmark | HERE | Live | Premium | TEC / TFP |
Denmark | Tomtom | Live | Premium | TEC / TFP /WEA |
Finland | HERE | Live | Premium | TEC / TFP |
Finland | Tomtom | Live | Premium | TEC / TFP /WEA |
France | HERE | Live | Premium | TEC / TFP |
France | Tomtom | Live | Premium | TEC / TFP /WEA |
Germany | Tomtom | Live | Premium | TEC / TFP /WEA |
Germany | HERE | Live | Premium | TEC / TFP |
Germany | Inrix | Live | Premium | TEC / TFP |
Gibraltar | Tomtom | Live | Premium | TEC / TFP /WEA |
Greece | HERE | Live | Premium | TEC / TFP |
Hungary | HERE | Live | Premium | TEC / TFP |
India | HERE | Live | Premium | TEC / TFP |
Indonesia | HERE | Live | Premium | TEC / TFP |
Ireland | HERE | Live | Premium | TEC / TFP |
Ireland | Tomtom | Live | Premium | TEC / TFP /WEA |
Italy | HERE | Live | Premium | TEC / TFP |
Italy | Tomtom | Live | Premium | TEC / TFP /WEA |
Lesotho | Tomtom | Live | Premium | TEC / TFP /WEA |
Liechtenstein | Tomtom | Live | Premium | TEC / TFP /WEA |
Luxembourg | HERE | Live | Premium | TEC / TFP |
Luxembourg | Tomtom | Live | Premium | TEC / TFP /WEA |
Malaysia | HERE | Live | Premium | TEC / TFP |
Malaysia | Tomtom | Live | Premium | TEC / TFP /WEA |
Malta | Tomtom | Live | Premium | TEC / TFP /WEA |
Mexico | HERE | Live | Premium | TEC / TFP |
Mexico | Tomtom | Live | Premium | TEC / TFP /WEA |
Monaco | Tomtom | Live | Premium | TEC / TFP /WEA |
Netherlands | HERE | Live | Premium | TEC / TFP |
Netherlands | Tomtom | Live | Premium | TEC / TFP /WEA |
New Zealand | HERE | Live | Premium | TEC / TFP |
New Zealand | Tomtom | Live | Premium | TEC / TFP /WEA |
Norway | HERE | Live | Premium | TEC / TFP |
Norway | Tomtom | Live | Premium | TEC / TFP /WEA |
Poland | HERE | Live | Premium | TEC / TFP |
Poland | Tomtom | Live | Premium | TEC / TFP /WEA |
Portugal | HERE | Live | Premium | TEC / TFP |
Portugal | Tomtom | Live | Premium | TEC / TFP /WEA |
Puerto Rico | HERE | Live | Premium | TEC / TFP |
Russia | HERE | Live | Premium | TEC / TFP |
Russia | Tomtom | Live | Premium | TEC / TFP /WEA |
San Marino | Tomtom | Live | Premium | TEC / TFP /WEA |
Saudi Arabia | HERE | Live | Premium | TEC / TFP |
Saudi Arabia | Tomtom | Live | Premium | TEC / TFP /WEA |
Singapore | HERE | Live | Premium | TEC / TFP |
Singapore | Tomtom | Live | Premium | TEC / TFP /WEA |
Slovakia | HERE | Live | Premium | TEC / TFP |
Slovenia | HERE | Live | Premium | TEC / TFP |
South Africa | HERE | Live | Premium | TEC / TFP |
South Africa | Tomtom | Live | Premium | TEC / TFP /WEA |
South Korea | HERE | Live | Premium | TEC / TFP |
South Korea | MBC dmb Drive [26] | Live | Premium | TEC / TFP / WEA |
Spain | HERE | Live | Premium | TEC / TFP |
Spain | Tomtom | Live | Premium | TEC / TFP /WEA |
Sweden | HERE | Live | Premium | TEC / TFP |
Sweden | Tomtom | Live | Premium | TEC / TFP /WEA |
Switzerland | HERE | Live | Premium | TEC / TFP |
Switzerland | Tomtom | Live | Premium | TEC / TFP /WEA |
Taiwan | HERE | Live | Premium | TEC / TFP |
Taiwan | Tomtom | Live | Premium | TEC / TFP /WEA |
Thailand | HERE | Live | Premium | TEC / TFP |
Thailand | Tomtom | Live | Premium | TEC / TFP /WEA |
Turkey | HERE | Live | Premium | TEC / TFP |
Turkey | Tomtom | Live | Premium | TEC / TFP /WEA |
Ukraine | HERE | Live | Premium | TEC / TFP |
United Arab Emirates | HERE | Live | Premium | TEC / TFP |
United Arab Emirates | Tomtom | Live | Premium | TEC / TFP /WEA |
United Kingdom | HERE | Live | Premium | TEC / TFP |
United Kingdom | Tomtom | Live | Premium | TEC / TFP /WEA |
United States | HERE | Live | Premium | TEC / TFP |
United States | Tomtom | Live | Premium | TEC / TFP /WEA |
United States | Total Traffic + Weather Network | Live | Premium | TEC / TFP |
Vatican City | Tomtom | Live | Premium | TEC / TFP /WEA |
Country | Company | Status | Product | TPEG applications |
---|---|---|---|---|
United States | Total Traffic and Weather Network | Live | TTN HD-Hybrid | TEC / TFP / FPI |
In computing, serialization is the process of translating a data structure or object state into a format that can be stored or transmitted and reconstructed later. When the resulting series of bits is reread according to the serialization format, it can be used to create a semantically identical clone of the original object. For many complex objects, such as those that make extensive use of references, this process is not straightforward. Serialization of objects does not include any of their associated methods with which they were previously linked.
SOAP is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks. It uses XML Information Set for its message format, and relies on application layer protocols, most often Hypertext Transfer Protocol (HTTP), although some legacy systems communicate over Simple Mail Transfer Protocol (SMTP), for message negotiation and transmission.
In the seven-layer OSI model of computer networking, the presentation layer is layer 6 and serves as the data translator for the network. It is sometimes called the syntax layer.
The Organization for the Advancement of Structured Information Standards is a nonprofit consortium that works on the development, convergence, and adoption of projects - both open standards and open source - for Computer security, blockchain, Internet of things (IoT), emergency management, cloud computing, legal data exchange, energy, content technologies, and other areas.
Extensible Messaging and Presence Protocol is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML, it enables the near-real-time exchange of structured data between two or more network entities. Designed to be extensible, the protocol offers a multitude of applications beyond traditional IM in the broader realm of message-oriented middleware, including signalling for VoIP, video, file transfer, gaming and other uses.
In computer programming, Base64 is a group of binary-to-text encoding schemes that transforms binary data into a sequence of printable characters, limited to a set of 64 unique characters. More specifically, the source binary data is taken 6 bits at a time, then this group of 6 bits is mapped to one of 64 unique characters.
Radio Data System (RDS) is a communications protocol standard for embedding small amounts of digital information in conventional FM radio broadcasts. RDS standardizes several types of information transmitted, including time, station identification and program information.
Health Level Seven, abbreviated to HL7, is a range of global standards for the transfer of clinical and administrative health data between applications with the aim to improve patient outcomes and health system performance. The HL7 standards focus on the application layer, which is "layer 7" in the Open Systems Interconnection model. The standards are produced by Health Level Seven International, an international standards organization, and are adopted by other standards issuing bodies such as American National Standards Institute and International Organization for Standardization. There are a range of primary standards that are commonly used across the industry, as well as secondary standards which are less frequently adopted.
The Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to securities transactions and markets. With trillions of dollars traded annually on the NASDAQ alone, financial service entities are employing direct market access (DMA) to increase their speed to financial markets. Managing the delivery of trading applications and keeping latency low increasingly requires an understanding of the FIX protocol.
Traffic Message Channel (TMC) is a technology for delivering traffic and travel information to motor vehicle drivers. It is digitally coded using the ALERT C or TPEG protocol into Radio Data System (RDS) carried via conventional FM radio broadcasts. It can also be transmitted on Digital Audio Broadcasting or satellite radio. TMC allows silent delivery of dynamic information suitable for reproduction or display in the user's language without interrupting audio broadcast services. Both public and commercial services are operational in many countries. When data is integrated directly into a navigation system, traffic information can be used in the system's route calculation.
In computer networking, a wire protocol refers to a way of getting data from point to point: A wire protocol is needed if more than one application has to interoperate. It generally refers to communication protocols higher than the physical layer. In contrast to transport protocols at the transport level, the term wire protocol is used to describe a common way to exchange information at the application level. It refers to an application layer protocol and defines all the required attributes for the data exchange, like data types, communication endpoints and capabilities. Usually, the data is represented at the application level as a common infoset and requires a mechanism of data binding.
CANopen is a communication protocol stack and device profile specification for embedded systems used in automation. In terms of the OSI model, CANopen implements the layers above and including the network layer. The CANopen standard consists of an addressing scheme, several small communication protocols and an application layer defined by a device profile. The communication protocols have support for network management, device monitoring and communication between nodes, including a simple transport layer for message segmentation/desegmentation. The lower level protocol implementing the data link and physical layers is usually Controller Area Network (CAN), although devices using some other means of communication can also implement the CANopen device profile.
RSS-TV is an XML-based navigation protocol for Internet media services based on the RSS standard.
BiM is an international standard defining a generic binary format for encoding XML documents.
Transport standards organisations is an article transport Standards organisations, consortia and groups that are involved in producing and maintaining standards that are relevant to the global transport technology, transport journey planning and transport ticket/retailing industry. Transport systems are inherently distributed systems with complex information requirements. Robust modern standards for transport data are important for the safe and efficient operation of transport systems. These include:
INRIX, Inc. is a privately held company headquartered in Kirkland, Washington, US. It provides location-based data and software-as-a-service analytics—such as real-time and historical traffic conditions, road safety, and parking availability—to automakers, businesses, cities, and road authorities worldwide, as well as turn-by-turn navigation applications such as Google Waze. INRIX also publishes research reports on traffic congestion, parking, roadway safety, retail site selection, and autonomous vehicles in major cities.
GEWI was founded in 1992 by Hagen Geppert and Dr. Karl Will. The “GEWI” name is derived from the first two letters of the two founders’ last names. GEWI began as a specialist developer of programmable hardware for global television manufacturers, with customers such as Sony and Grundig. In 1997, GEWI produced one of the world's first FM receivers to collect RDS-TMC data to display on video monitors at airports.