EP0814447A1 - Vehicle communications system - Google Patents
Vehicle communications system Download PDFInfo
- Publication number
- EP0814447A1 EP0814447A1 EP97108733A EP97108733A EP0814447A1 EP 0814447 A1 EP0814447 A1 EP 0814447A1 EP 97108733 A EP97108733 A EP 97108733A EP 97108733 A EP97108733 A EP 97108733A EP 0814447 A1 EP0814447 A1 EP 0814447A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- application
- device units
- interfaces
- vehicle
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/091—Traffic information broadcasting
- G08G1/094—Hardware aspects; Signal processing or signal properties, e.g. frequency bands
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/091—Traffic information broadcasting
Definitions
- the invention relates to a vehicle communication system with a central computer for carrying out telematics applications, with device units for sending, receiving, recording and / or processing data belonging to these applications and with one or more data transmission channels with associated interfaces, via which the device units with the central computer can be connected.
- telematics systems i.e. Electronic data transmission systems that use telecommunications services are also becoming increasingly important in the field of vehicle technology.
- telecommunications services are already used in the vehicle, which enable new functionalities in the areas of traffic control, security services, dynamic navigation aids and mobile offices.
- a vehicle communication system of the type mentioned at the outset is disclosed, for example, in published patent application DE 44 03 712 A1 in the form of an on-board computer which can be removed from the vehicle and which comprises control functions for vehicle navigation, for a radio traffic radio and a telephone device.
- Patent specification DE 41 10 372 C2 describes a multiplex transmission arrangement for a vehicle, which contains two networks and a gateway network node, via which data can be transmitted between the networks.
- a fundamental problem of conventional vehicle communication systems of the type mentioned at the outset is that the driver units for the device units and the interfaces, that is, the device and interface gateways form inseparable units with the respective interface that is provided for connecting the relevant device unit.
- the device units are addressed by the requested application from the computer via the unchangeably predetermined architecture of the respective interface and device gateway and assigned interface.
- Flexible control of the respective device unit via a different interface or replacement of a device unit by a unit with the same function, but of a different type, is not possible without great adaptation effort, since not only the interface and device gateways concerned have been adapted, that is to say by other versions need to be replaced, but due to this measure changes in the computer itself and / or the application are necessary to adapt to changed data formats etc.
- the invention is based on the technical problem of providing a vehicle communication system of the type mentioned at the outset, which offers increased flexibility in the implementation of telematics applications with relatively little effort.
- the invention solves this problem by providing a vehicle communication system with the features of claim 1.
- the device units for sending, receiving, recording and / or processing the data belonging to the telematics applications are not fixed in the form of an isolated solution of a respective telematics -Application assigned, but this assignment is designed flexibly.
- an adaptive application controller which can be integrated in the central computer or arranged externally thereof, selects the device units required in each case for the execution of a respective application in a function-related manner and controls the necessary data transmission processes. This allows a modular system structure in which device units from different manufacturers can be connected to one or more suitable interfaces of the central computer.
- Each device unit can be addressed in a function-related manner, ie to fulfill a specific function assigned to it, such as position determination. If required, the device unit can perform this function not only for a specific telematics application, but for every telematics application for which this function is required. Redundancies to fulfill a certain function for several telematics applications can therefore be avoided if necessary.
- a function such as vehicle position determination, can be designed redundantly, if necessary, in that the corresponding information is made available in different qualities, if necessary, from a plurality of independent position determination channels.
- the vehicle communication system can be easily expanded with new device units and / or telematics applications without having to change the existing system structure.
- a development of the invention according to claim 2 includes advantageous possibilities of interfaces for connecting the device units to the central computer.
- a development of the invention according to claim 3 includes advantageous device units for performing certain functions for telematics applications.
- IR is an infrared interface
- D2B Digital Domestic Bus
- the other names are standard names. It goes without saying that, depending on the application, the system can also include more or fewer applications, devices and / or interfaces.
- the data communication between the devices and the central computer (1) takes place via the data transmission channels belonging to the interfaces.
- the devices are not assigned to a specific application as in conventional systems, but are flexibly used by an adaptive application control integrated into the central computer (1) in this example to fulfill the function inherent in them, which may be necessary for several different telematics applications Case can be.
- the adaptive application control is designed in such a way that the application does not control an explicit device, but rather informs the control system of an outgoing or incoming communication request. The controller then selects the most suitable device and the corresponding communication channel for this. In this way, applications can address devices from different manufacturers and do not need any information about which network can be used to address the desired device.
- the central computer (1) has a serial RS232 interface to which an infrared transceiver (IR) with an RS232 interface is connected for the optical connection of a PDA unit.
- IR infrared transceiver
- the PDA unit can also be connected directly to this RS232 interface, to which a GPS receiver or a data-capable mobile radio (GSM) device can also be connected.
- GSM data-capable mobile radio
- the central computer (1) has a PCMCIA interface to which a GSM device is connected.
- the GPS receiver can optionally be connected to the central computer (1) at a further RS232 interface.
- the adaptive application control offers for those telematics applications whose communication relationship with the device units involved is fixed, e.g. via entered identifiers, secure data transport, whereby among other things it is checked whether the requested device is currently occupied and to which data network it is currently connected.
- Such applications are, for example, the remote vehicle diagnosis implemented on a control unit or the sending of electronic mail with a PDA.
- the system includes so-called integrated telematics applications that are specially designed for use in connection with adaptive application control, such as the fleet management application.
- basic services are implemented in the system, which offer functionalities that other basic services and the integrated applications can explicitly access, which in turn prevents redundant design of such functionalities.
- value-added services can also be provided which differ from the basic services in that they call the latter in turn.
- An example of this is the value-added service RDS-TMC, which currently receives relevant traffic information and weight with regard to the current vehicle position, which is a basic service.
- the communication architecture also includes a data transport layer, here in the form of a TCP layer, for example.
- a data transport layer in the form of a TCP layer, for example.
- Another communication layer in the form of a network layer for example an IP layer, takes over the addressing of the computer on which the communication partner is located, if necessary using an address conversion.
- IP layer takes over the addressing of the computer on which the communication partner is located, if necessary using an address conversion.
- IP layer takes over the addressing of the computer on which the communication partner is located, if necessary using an address conversion.
- Below the IP layer the physical transmission media are mapped, a data link layer ensuring that transmission errors of the medium between neighboring nodes are recognized and corrected if necessary.
- An HTTP server unit (7) allows communication with external databases, e.g. via an internet connection.
- the adaptive application control on the one hand fulfills a network management, which includes the management tasks on all layers of the communication architecture, and on the other hand, an application management, which includes the entire tasks of
- an application can act as a client or as a server. Whether communication with the outside world is necessary for this and which device units are necessary for this are not relevant for the application.
- a device unit is connected to the central computer (1) via an interface and represents either a communication end point or an access point to another communication channel, in particular for communication with partner devices external to the vehicle.
- This device transparency makes it easy to replace a device with another device, for example one from another manufacturer, which may use a different data format. If there are several different devices to fulfill a certain function, the adaptive application control makes the selection which device is currently the most suitable. The respective application itself remains unaffected.
- This device transparency is illustrated in FIG. 4 using the example of an application (8) that requires a vehicle position determination.
- a beacon communication device For this position determination in the example of FIG. 4, on the one hand, a beacon communication device and, on the other hand, a GPS receiver of type Standard A and optionally an additional GPS receiver of type Standard B and / or a GSM device in connection with a GPS receiver available.
- the adaptive application controller (9) assigns the application (8) the currently cheapest device for determining the position of the vehicle. If necessary, the adaptive application controller (9) can activate several of the four devices for determining the vehicle position and suitably evaluate the position data obtained redundantly independently of one another in order to determine the vehicle position.
- the GSM device is connected to an RS232B interface, but alternatively such a GSM device could also be connected to other interfaces, such as an RS232A, a CAN, a D2B and a PCMCIA interface .
- the adaptive application controller (9) selects the respectively occupied or cheapest interface to the GSM device to be activated for the relevant application.
- the adaptive application control is, moreover, designed to fulfill a multiplex function, with which the case can be mastered that several applications access a communication device simultaneously. This function includes a prioritization of the applications and the interruptibility of the various communication channels.
- Integrated applications inside and outside the central computer can use the same client-server mechanisms to communicate with applications and basic services within the central computer or with other external service providers, in which case the communication path runs over two interface gateways and two device gateways.
- the adaptive application control serves to prevent a certain device from being requested by another application or to prevent the device from being in a different data network or at a different address than this Application accepted.
- the central computer is used to regulate access to the devices.
- FIG. 6 exemplarily illustrates the implementation of a fleet management application.
- An external fleet management center not shown, communicates via a GSM device (11), which is connected to the vehicle's CAN bus via a CAN gateway and via a GSM gateway with the integrated fleet management application in the central computer (1).
- This application requests the position function, which in turn communicates via a GPS gateway and the CAN gateway with a GPS receiver (12), which is also connected to the vehicle's CAN bus.
- the vehicle communication system allows flexible and convenient implementation of a wide variety of telematics applications in the vehicle with comparatively little effort.
Abstract
Description
Die Erfindung bezieht sich auf ein Fahrzeugkommunikationssystem mit einem Zentralrechner zur Durchführung von Telematik-Applikationen, mit Geräteeinheiten zum Senden, Empfangen, Erfassen und/oder Verarbeiten von zu diesen Applikationen gehörigen Daten und mit einem oder mehreren Datenübertragungskanälen mit zugehörigen Schnittstellen, über welche die Geräteeinheiten mit dem Zentralrechner verbindbar sind.The invention relates to a vehicle communication system with a central computer for carrying out telematics applications, with device units for sending, receiving, recording and / or processing data belonging to these applications and with one or more data transmission channels with associated interfaces, via which the device units with the central computer can be connected.
Der Einsatz von Telematiksystemen, d.h. elektronischen Datenübertragungssystemen, die Telekommunikationsdienste nutzen, gewinnt auch auf dem Gebiet der Fahrzeugtechnik zunehmend an Bedeutung. So werden im Fahrzeug bereits Telekommunikationsdienste eingesetzt, die in den Bereichen Verkehrslenkung, Sicherheitsdienste, dynamische Navigationshilfe und mobiles Büro neue Funktionalitäten ermöglichen.The use of telematics systems, i.e. Electronic data transmission systems that use telecommunications services are also becoming increasingly important in the field of vehicle technology. For example, telecommunications services are already used in the vehicle, which enable new functionalities in the areas of traffic control, security services, dynamic navigation aids and mobile offices.
Herkömmliche Telematiksysteme dieser Art bestehen aus einem eigenständigen Rechner mit Schnittstellen zu einem speziell zugehörigen Funkgerät, z.B. GSM- oder Modacom-Gerät, und/oder zu einem Positionsempfänger, wie einem GPS-Empfänger. Die heute auf dem Markt verfügbaren Telekommunikationsgeräte unterscheiden sich grundsätzlich im Schnittstellenprotokoll. Obwohl es Standardisierungsbemühungen gibt, unterscheiden sich die Schnittstellenprotokolle der Geräte in Abhängigkeit des Herstellers, der Version, des Modells und der Technologie, so daß es bislang nur Einzellösungen mit genau definierten Komponenten und Schnittstellen gibt. Die Integration mehrerer Telematikfunktionalitäten in ein Fahrzeug erfolgt daher bislang in Form von voneinander getrennten Insellösungen, da die jeweils zugehörigen Funk- und Peripheriegeräte über keine Netzwerkschnittstellen verfügen, mit denen sie mehrfach für verschiedene Applikationen multifunktional genutzt werden könnten. Eine solche Architektur eines Fahrzeugkommunikationssystems erfordert eine laufende Wartung der Systeme für Modifikationen. Der damit verbundene organisatorische und logistische Aufwand führt zu einer sehr eingeschränkten Reaktionsfähigkeit solcher Fahrzeugkommunikationssysteme auf neu auf dem Markt erscheinende Telematikfunktionen und -komponenten.Conventional telematics systems of this type consist of an independent computer with interfaces to a specially associated radio device, for example a GSM or Modacom device, and / or to a position receiver, such as a GPS receiver. The telecommunications devices currently available on the market differ fundamentally in the interface protocol. Although there are efforts to standardize, the interface protocols of the devices differ depending on the manufacturer, version, model and technology, so that so far there have only been individual solutions with precisely defined components and interfaces. The integration of several telematics functionalities into a vehicle has therefore hitherto been carried out in the form of isolated island solutions, since the associated ones Radio and peripheral devices do not have network interfaces with which they could be used multifunctionally for different applications. Such an architecture of a vehicle communication system requires ongoing maintenance of the systems for modifications. The associated organizational and logistical effort leads to a very limited responsiveness of such vehicle communication systems to new telematics functions and components appearing on the market.
Ein Fahrzeugkommunikationssystem der eingangs genannten Art ist beispielsweise in der Offenlegungsschrift DE 44 03 712 A1 in Form eines aus dem Fahrzeug herausnehmbaren Bordcomputers offenbart, der Steuerungsfunktionen zur Fahrzeugnavigation, für ein Verkehrsfunkradio und eine Fernsprecheinrichtung umfaßt.A vehicle communication system of the type mentioned at the outset is disclosed, for example, in published patent application DE 44 03 712 A1 in the form of an on-board computer which can be removed from the vehicle and which comprises control functions for vehicle navigation, for a radio traffic radio and a telephone device.
In der Patentschrift DE 41 10 372 C2 ist eine Multiplex-Übbertragungsanordnung für ein Fahrzeug beschrieben, die zwei Netzwerke und einen Gateway-Netzwerkknoten beinhaltet, über den Daten zwischen den Netzwerken übertragen werden können.Patent specification DE 41 10 372 C2 describes a multiplex transmission arrangement for a vehicle, which contains two networks and a gateway network node, via which data can be transmitted between the networks.
Ein grundlegendes Problem herkömmlicher Fahrzeugkommunikationssysteme der eingangs genannten Art liegt darin, daß die Treibereinheiten für die Geräteeinheiten und die Schnittstellen, d.h. die Geräte- und Schnittstellen-Gateways, untrennbare Einheiten mit der jeweiligen Schnittstelle bilden, die zum Anschluß der betreffenden Geräteeinheit vorgesehen ist. Die Geräteeinheiten werden durch die angeforderte Applikation vom Rechner über die unveränderlich vorgegebene Architektur von jeweiligem Schnittstellen- und Geräte-Gateway und zugeordneter Schnittstelle angesprochen. Eine flexible Ansteuerung der jeweiligen Geräteeinheit über eine andere Schnittstelle oder ein Austausch einer Geräteeinheit durch eine Einheit mit gleicher Funktion, jedoch anderen Typs ist nicht ohne großen Anpassungsaufwand möglich, da hierzu nicht nur die betroffenen Schnittstellen- und Geräte-Gateways angepaßt, d.h. durch andere Versionen ersetzt werden müssen, sondern aufgrund dieser Maßnahme auch Änderungen im Rechner selbst und/oder der Applikation zwecks Anpassung an geänderte Datenformate etc. notwendig sind. Ein herkömmliches System dieser Art ist in seinen Grundzügen in der Veröffentlichung A. Kirson, ATIS - A Modular Approach, IEEE Plans '92 Position Location and Navigation Symposium, 1. Januar 1992, Seite 528 angedeutet, wobei dort als Applikationen Routenplanung, Routenführung, Zugriff auf Datenbanken und Benutzerschnittstellenfunktion genannt sind. Die Offenlegungsschrift DE 42 18 804 A1 zeigt ein System, das eine gewisse Flexibilität hinsichtlich der Darstellung von Fahrzeuginformationen besitzt, wozu ein Informations-Management-System vorgesehen ist, mit dem Informationen in einem Kraftfahrzeug flexibel an die jeweiligen Bedürfnisse angepaßt dargestellt, aufbereitet und gespeichert werden, wobei das System so ausgelegt sein soll, daß es für zukünftige Erfordernisse offen und damit leicht erweiterbar ist.A fundamental problem of conventional vehicle communication systems of the type mentioned at the outset is that the driver units for the device units and the interfaces, that is, the device and interface gateways form inseparable units with the respective interface that is provided for connecting the relevant device unit. The device units are addressed by the requested application from the computer via the unchangeably predetermined architecture of the respective interface and device gateway and assigned interface. Flexible control of the respective device unit via a different interface or replacement of a device unit by a unit with the same function, but of a different type, is not possible without great adaptation effort, since not only the interface and device gateways concerned have been adapted, that is to say by other versions need to be replaced, but due to this measure changes in the computer itself and / or the application are necessary to adapt to changed data formats etc. The basic features of a conventional system of this type are indicated in the publication A. Kirson, ATIS - A Modular Approach, IEEE Plans '92 Position Location and Navigation Symposium, January 1, 1992, page 528, where route planning, route guidance, access are used as applications on databases and user interface functionality are mentioned. The published patent application DE 42 18 804 A1 shows a system which has a certain flexibility with regard to the display of vehicle information, for which purpose an information management system is provided with which information in a motor vehicle can be flexibly displayed, processed and stored in a manner adapted to the respective requirements , The system should be designed so that it is open for future needs and thus easily expandable.
Der Erfindung liegt als technisches Problem die Bereitstellung eines Fahrzeugkommunikationssystems der eingangs genannten Art zugrunde, das mit verhältnismäßig geringem Aufwand eine erhöhte Flexibilität bei der Durchführung von Telematik-Applikationen bietet.The invention is based on the technical problem of providing a vehicle communication system of the type mentioned at the outset, which offers increased flexibility in the implementation of telematics applications with relatively little effort.
Die Erfindung löst dieses Problem durch die Bereitstellung eines Fahrzeugkommunikationssystems mit den Merkmalen des Anspruchs 1. Bei diesem System sind die Geräteeinheiten zum Senden, Empfangen, Erfassen und/oder Verarbeiten der zu den Telematik-Applikationen gehörigen Daten nicht in Form einer Insellösung fest einer jeweiligen Telematik-Applikation zugeordnet, sondern diese Zuordnung ist flexibel ausgelegt. Dabei wählt eine adaptive Applikationssteuerung, die in den Zentralrechner integriert oder extern von diesem angeordnet sein kann, die zur Durchführung einer jeweiligen Applikation jeweils erforderlichen Geräteeinheiten funktionsbezogen aus und steuert die erforderlichen Datenübertragungsvorgänge. Dies erlaubt einen modularen Systemaufbau, bei dem Geräteeinheiten unterschiedlicher Hersteller an eine oder mehrere geeignete Schnittstellen des Zentralrechners angeschlossen werden können. Jede Geräteeinheit kann funktionsbezogen, d.h. zur Erfüllung einer bestimmten, ihr zugewiesenen Funktion, wie beispielsweise Positionsbestimmung, angesprochen werden. Diese Funktion kann die Geräteeinheit bei Bedarf nicht nur für eine bestimmte, sondern für jede Telematik-Applikation erfüllen, zu deren Durchführung diese Funktion erforderlich ist. Redundanzen zur Erfüllung einer bestimmten Funktion für mehrere Telematik-Applikationen lassen sich daher gegebenenfalls vermeiden. Umgekehrt kann eine Funktion, wie beispielsweise die Fahrzeugpositionsbestimmung, bei Bedarf redundant ausgelegt werden, indem die entsprechende Information gegebenenfalls in unterschiedlicher Güte aus mehreren, voneinander unabhängigen Positionsbestimmungskanälen zur Verfügung gestellt wird. Zudem kann das Fahrzeugkommunikationssystem problemlos mit neuen Geräteeinheiten und/oder Telematik-Applikationen erweitert werden, ohne daß der bereits bestehende Systemaufbau geändert werden muß. Mit dazu vorgesehenen Geräte- und Schnittstellen-Gateways, d.h. in Soft- oder Hardware realisierten Treibereinheiten für die Schnittstellen und die daran anschließenden Geräteeinheiten, vermag die adaptive Applikationssteuerung eingehende Daten in das jeweiligs ausgangsseitig benötigte Datenformat zu transformieren, so daß die für die jeweilige Applikation benötigten Geräteeinheiten flexibel über die jeweiligen Schnittstellen angesteuert werden können. Die Applikationssteuerung ist dabei in der Lage, die jeweils benötigten, geeigneten Geräte- und Schnittstellen-Gateways flexibel und funktionsbezogen aus der Gesamtheit der Gateways auszuwählen.The invention solves this problem by providing a vehicle communication system with the features of
Eine Weiterbildung der Erfindung nach Anspruch 2 beinhaltet vorteilhafte Möglichkeiten von Schnittstellen für den Anschluß der Geräteeinheiten am Zentralrechner.A development of the invention according to
Eine Weiterbildung der Erfindung nach Anspruch 3 beinhaltet vorteilhafte Geräteeinheiten zur Erfüllung bestimmter Funktionen für Telematik-Applikationen.A development of the invention according to
Eine Weiterbildung der Erfindung nach Anspruch 4 beinhaltet vorteilhafte Telematik-Applikationen, die in beliebiger Kombination vorgesehen sein können.A development of the invention according to claim 4 includes advantageous telematics applications, which can be provided in any combination.
Bevorzugte Ausführungsformen der Erfindung sind in den Zeichnungen dargestellt und werden nachfolgend beschrieben. Hierbei zeigen:
- Fig. 1
- eine schematische Übersicht über die wesentlichen Bestandteile eines Fahrzeugskommunikationssystems,
- Fig. 2
- ein schematisches Blockdiagramm des für das Fahrzeugkommunikationssystem von Fig. 1 verwendeten Zentralrechners mit zugehörigen Schnittstellen und daran anschließbaren Geräteeinheiten,
- Fig. 3
- ein schematisches Blockdiagramm eines Aufbaus einer in den Zentralrechner von Fig. 2 integrierten, adaptiven Applikationssteuerung,
- Fig. 4
- ein schematisches Blockdiagramm zur Veranschaulichung der Geräteflexibilität des Systems der
Figuren 1 bis 3, - Fig. 5
- ein schematisches Blockdiagramm zur Veranschaulichung der Schnittstellenflexibilität des Systems der
Figuren 1 bis 3 und - Fig. 6
- ein schematisches Blockdiagramm zur Veranschaulichung der Durchführung eines Flottenmanagements als einer Telematik-Applikation mit dem System der
Figuren 1 bis 5.
- Fig. 1
- a schematic overview of the essential components of a vehicle communication system,
- Fig. 2
- 2 shows a schematic block diagram of the central computer used for the vehicle communication system of FIG. 1 with associated interfaces and device units that can be connected to it,
- Fig. 3
- 2 shows a schematic block diagram of a structure of an adaptive application control integrated in the central computer of FIG. 2,
- Fig. 4
- 2 shows a schematic block diagram to illustrate the device flexibility of the system of FIGS. 1 to 3,
- Fig. 5
- is a schematic block diagram illustrating the interface flexibility of the system of Figures 1 to 3 and
- Fig. 6
- 2 shows a schematic block diagram to illustrate the implementation of a fleet management as a telematics application with the system of FIGS. 1 to 5.
Fig. 1 zeigt die wesentlichen Elemente des Fahrzeugkommunikationssystems. Das Herzstück bildet ein z.B. in einem PKW oder LKW installierter Zentralrechner (1), mit dem mehrere Telematik-Applikationen durchgeführt werden können, und zwar die Applikationen Flottenmanagement, Routenplanung, Ferndiagnose, Diebstahlschutz und Rechnerfernkommunikation, wie das Versenden elektronischer Post und das Zugreifen auf Datenbanken. Die Telematik-Applikationen können in den Zentralrechner (1) als Hardware oder als Softwarepaket integriert oder durch ein eigenständiges Steuergerät oder als Softwarepaket auf einem externen, mobilen Rechner realisiert sein. Mit dem Zentralrechner (1) ist eine Mehrzahl von Geräteeinheiten verbindbar, und zwar in diesem Beispielsfall speziell ein GPS-Empfänger, ein mobiler Rechner in Form eines PDA (Personal Digital Assistant), ein Mobilfunkgerät (GSM), eine CD-ROM-Einheit und ein RDS-TMC-Gerät. Zum Anschluß dieser Geräte an den Zentralrechner (1) dienen unterschiedliche Schnittstellen, und zwar eine CAN-, eine PCMCIA-, eine RS232-, eine IR- und eine D2B-Schnittstelle. Mit IR ist hierbei eine Infrarot-Schnittstelle und mit D2B (Digital Domestic Bus) eine in Fahrzeugen der Mercedes-Benz AG zum Einsatz kommende Schnittstelle eines optischen Datenbusnetzwerks bezeichnet. Die übrigen Bezeichnungen sind Standardbezeichnungen. Es versteht sich, daß das System je nach Anwendungsfall auch mehr oder weniger Applikationen, Geräte und/oder Schnittstellen umfassen kann.1 shows the essential elements of the vehicle communication system. The centerpiece is a central computer (1) installed in a car or truck, for example, with which several telematics applications can be carried out, namely fleet management, route planning, remote diagnosis, theft protection and remote computer communication, such as sending electronic mail and accessing databases . The telematics applications can be integrated in the central computer (1) as hardware or as a software package or by an independent one Control device or be implemented as a software package on an external, mobile computer. A plurality of device units can be connected to the central computer (1), specifically in this example a GPS receiver, a mobile computer in the form of a PDA (Personal Digital Assistant), a mobile radio (GSM), a CD-ROM unit and an RDS-TMC device. Different interfaces are used to connect these devices to the central computer (1), namely a CAN, a PCMCIA, an RS232, an IR and a D2B interface. IR is an infrared interface and D2B (Digital Domestic Bus) is an interface of an optical data bus network used in Mercedes-Benz AG vehicles. The other names are standard names. It goes without saying that, depending on the application, the system can also include more or fewer applications, devices and / or interfaces.
Die Datenkommunikation zwischen den Geräten und dem Zentralrechner (1) erfolgt über die zu den Schnittstellen gehörigen Datenübertragungskanälen. Dabei sind die Geräte nicht wie bei herkömmlichen Systemen jeweils einer bestimmten Applikation zugeordnet, sondern werden von einer in diesem Beispiel in den Zentralrechner (1) integrierten, adaptiven Applikationssteuerung flexibel zur Erfüllung der ihnen inhärenten Funktion herangezogen, was gegebenenfalls für mehrere unterschiedliche Telematik-Applikationen der Fall sein kann. Die adaptive Applikationssteuerung ist so ausgelegt, daß die Applikation kein explizites Gerät ansteuert, sondern der Steuerung einen aus- bzw. eingehenden Kommunikationswunsch mitteilt. Die Steuerung wählt dann das geeignetste Gerät und den entsprechenden Kommunikationskanal hierfür aus. Auf diese Weise können Applikationen Geräte unterschiedlicher Hersteller ansprechen und benötigen keine Informationen, über welches Netzwerk das gewünschte Gerät anzusprechen ist. Vielmehr übernimmt die adaptive Applikationssteuerung die Führung der Datenübertragung und setzt die Datenpakete gemäß dem jeweiligen Netzwerkprotokoll über spezielle Gateways um. Mehrere Applikationen können dasselbe Gerät zur Kommunikation verwenden, wobei die adaptive Applikationssteuerung entscheidet, welche Verbindungsanforderungen Vorrang haben, indem sie den entsprechenden Kommunikationskanal zu dem Gerät durchschaltet. Dadurch läßt sich eine redundante Bestückung des Fahrzeuges mit identischen Geräten für unterschiedliche Telematik-Applikationen vermeiden. Umgekehrt können bei Bedarf bestimmte Funktionen redundant über verschiedene Informationskanäle ermittelt werden, z.B. die Bestimmung der aktuellen Fahrzeugposition wahlweise über GPS, Mobilfunk und/oder ein Bakensystem.The data communication between the devices and the central computer (1) takes place via the data transmission channels belonging to the interfaces. The devices are not assigned to a specific application as in conventional systems, but are flexibly used by an adaptive application control integrated into the central computer (1) in this example to fulfill the function inherent in them, which may be necessary for several different telematics applications Case can be. The adaptive application control is designed in such a way that the application does not control an explicit device, but rather informs the control system of an outgoing or incoming communication request. The controller then selects the most suitable device and the corresponding communication channel for this. In this way, applications can address devices from different manufacturers and do not need any information about which network can be used to address the desired device. Rather, the adaptive application control takes over the management of the data transmission and implements the data packets according to the respective network protocol via special gateways. Multiple applications can use the same device for communication, with the adaptive application controller deciding which Connection requests take precedence by switching the corresponding communication channel to the device. In this way, redundant equipping of the vehicle with identical devices for different telematics applications can be avoided. Conversely, if required, certain functions can be determined redundantly via various information channels, for example the determination of the current vehicle position optionally via GPS, mobile radio and / or a beacon system.
Fig. 2 zeigt die beispielhaft am Zentralrechner (1) vorzusehenden Schnittstellen nebst daran anschließbaren Geräteeinheiten, wobei die gestrichelt umrahmten Komponenten als optionale Erweiterung zu sehen sind. Der Zentralrechner (1) besitzt eine serielle RS232-Schnittstelle, an die ein Infrarot-Transceiver (IR) mit RS232-Schnittstelle zur optischen Anbindung einer PDA-Einheit angeschlossen ist. Wahlweise kann die PDA-Einheit auch direkt an diese RS232-Schnittstelle angeschlossen werden, an die ansonsten auch ein GPS-Empfänger oder ein datenfähiges Mobilfunk(GSM)-Gerät angebunden werden können. Des weiteren besitzt der Zentralrechner (1) eine PCMCIA-Schnittstelle, an die ein GSM-Gerät angeschlossen ist. An eine weitere RS232-Schnittstelle kann optional der GPS-Empfänger mit dem Zentralrechner (1) verbunden sein. Über eine zweite PCMCIA-Schnittstelle ist an den Zentralrechner (1) ein CAN-Datenbus (CAN1) mit nachgeschalteten Kommunikationsgeräteeinheiten (Komm1, Komm2) angeschlossen. Diese beiden Kommunikationsgeräteeinheiten können beispielsweise je ein Steuergerät für eine Hardwareausführung der Applikationen Ferndiagnose und Diebstahlschutz sein. Über einen optischen Datenbusring mit D2B-Schnittstelle können der GPS-Empfänger, das GSM-Gerät und/oder das RDS-TMC-Gerät an den Zentralrechner (1) angeschlossen werden, wenn dieser Datenübertragungskanal im Fahrzeug realisiert ist. Der Zentralrechner (1) ist zweckmäßig mit einem echtzeitfähigen Multitasking-Betriebssystem ausgestattet und kann als Verbindungspunkt in einer heterogenen Netzwerkumgebung dienen.2 shows the interfaces to be provided on the central computer (1) by way of example, together with device units which can be connected to them, the components framed in dashed lines being seen as an optional extension. The central computer (1) has a serial RS232 interface to which an infrared transceiver (IR) with an RS232 interface is connected for the optical connection of a PDA unit. Optionally, the PDA unit can also be connected directly to this RS232 interface, to which a GPS receiver or a data-capable mobile radio (GSM) device can also be connected. Furthermore, the central computer (1) has a PCMCIA interface to which a GSM device is connected. The GPS receiver can optionally be connected to the central computer (1) at a further RS232 interface. A CAN data bus (CAN1) with downstream communication device units (Komm1, Komm2) is connected to the central computer (1) via a second PCMCIA interface. These two communication device units can each be, for example, a control device for a hardware version of the remote diagnosis and theft protection applications. The GPS receiver, the GSM device and / or the RDS-TMC device can be connected to the central computer (1) via an optical data bus ring with D2B interface if this data transmission channel is implemented in the vehicle. The central computer (1) is expediently equipped with a real-time capable multitasking operating system and can serve as a connection point in a heterogeneous network environment.
Die adaptive Applikationssteuerung bietet für solche Telematik-Applikationen, deren Kommunikationsbeziehung mit den beteiligten Geräteeinheiten fest vorgegeben ist, z.B. über eingegebene Bezeichner, einen sicheren Datentransport, wobei u.a. geprüft wird, ob das angeforderte Gerät gerade belegt ist und an welchem Datennetz dieses aktuell angeschlossen ist. Solche Applikationen sind beispielsweise die auf einem Steuergerät implementierte Fahrzeugferndiagnose oder das Versenden elektronischer Post mit einem PDA. Darüber hinaus beinhaltet das System sogenannte integrierte Telematik-Applikationen, die speziell für den Einsatz in Verbindung mit der adaptiven Applikationssteuerung ausgelegt sind, wie z.B. die Applikation Flottenmanagement. Daneben sind in das System Basisdienste implementiert, die Funktionalitäten anbieten, auf die andere Basisdienste und die integrierten Applikationen explizit zugreifen können, wodurch sich wiederum eine redundante Auslegung solcher Funktionalitäten vermeiden läßt.The adaptive application control offers for those telematics applications whose communication relationship with the device units involved is fixed, e.g. via entered identifiers, secure data transport, whereby among other things it is checked whether the requested device is currently occupied and to which data network it is currently connected. Such applications are, for example, the remote vehicle diagnosis implemented on a control unit or the sending of electronic mail with a PDA. In addition, the system includes so-called integrated telematics applications that are specially designed for use in connection with adaptive application control, such as the fleet management application. In addition, basic services are implemented in the system, which offer functionalities that other basic services and the integrated applications can explicitly access, which in turn prevents redundant design of such functionalities.
Diese Basisdienste lassen sich in Funktionen zur Ermittlung von nach außen bereitzustellenden Daten, wie Positionsbestimmung, Uhrzeitbestimmung etc., sowie in sogenannte Gateways unterscheiden, die einen eingehenden Datenstrom anhand von Vorgaben einer anfordernden, integrierten Applikation oder eines anfordernden Basisdienstes transformieren. Bezüglich der Gateways sind wiederum Schnittstellen-Gateways, Geräte-Gateways und Format-Gateways zu unterscheiden. Die Schnittstellen-Gateways transformieren eingehende Daten in das Schnittstellen- bzw. Datenbusformat der jeweils zugehörigen Schnittstelle und umgekehrt, während die Geräte-Gateways eingehende Daten in ein für das zugehörige Gerät geeignetes Datenformat transformieren und umgekehrt die vom Gerät kommenden Daten in das geeignete Ausgangsdatenformat transformieren. Die Format-Gateways wandeln die von einem Basisdienst ermittelten Daten in ein anderes (Standard)-Format um, z.B. die Positionsdaten des Fahrzeugs. Zusätzlich zu den Basisdiensten können auch Mehrwertdienste vorgesehen sein, die sich von den Basisdiensten dadurch unterscheiden, daß sie letzere ihrerseits aufrufen. Ein Beispiel hierfür ist der Mehrwertdienst RDS-TMC, der aktuell relevante Verkehrsinformationen empfangen und hinsichtlich der aktuellen Fahrzeugposition, die ein Basisdienst darstellt, gewichten muß.These basic services can be divided into functions for determining data to be made available to the outside, such as position determination, time determination, etc., and also into so-called gateways, which transform an incoming data stream based on the requirements of a requesting, integrated application or a requesting basic service. With regard to the gateways, a distinction must again be made between interface gateways, device gateways and format gateways. The interface gateways transform incoming data into the interface or data bus format of the respective associated interface and vice versa, while the device gateways transform incoming data into a data format suitable for the associated device and conversely transform the data coming from the device into the suitable output data format. The format gateways convert the data determined by a basic service into another (standard) format, for example the position data of the vehicle. In addition to the basic services, value-added services can also be provided which differ from the basic services in that they call the latter in turn. An example of this is the value-added service RDS-TMC, which currently receives relevant traffic information and weight with regard to the current vehicle position, which is a basic service.
Fig. 3 zeigt schematisch einen für die Erfüllung der obigen Funktionalitäten geeigneten Aufbau der adaptiven Applikationssteuerung. Die adaptive Applikationssteuerung beinhaltet in dieser Systemauslegung eine Steuereinheit (2), die das adaptive Informationsmanagement übernimmt. Des weiteren sind eine Mehrzahl von Basis- bzw. Mehrwertdiensten (3) illustriert, beispielsweise zur Bestimmung der Fahrzeugposition, der Uhrzeit und der Fahrzeuggeschwindigkeit. Die Steuerung enthält außerdem eine Mehrzahl von Geräte-Gateways (4), die den entsprechenden Geräte-Einheiten zugeordnet sind. Außerdem beinhaltet sie die erforderlichen Schnittstellen-Gateways (5), deren Ausgangsleitungen (6) zu den entsprechenden Schnittstellen führen. Die Steuereinheit (2) hat vor allem die Funktionen, die Basisdienste für integrierte Applikationen bereitzustellen, die Datenbasis zu aktualisieren, die Topologie und die Resourcen des Systems, die aktuell belegten Komponenten und die vorhandenen, bzw. aktiven Client/Server-Beziehungen zu kontrollieren. Eine weitere Aufgabe ist die Zugangs- und Sicherheitskontrolle. Im Sinne eines Master/Slave-Konzeptes ist die Steuereinheit (2) selbst Bestandteil des Server-Netzes und agiert als Master für die anderen Server.3 schematically shows a structure of the adaptive application control suitable for fulfilling the above functionalities. In this system design, the adaptive application control includes a control unit (2) which takes over the adaptive information management. Furthermore, a plurality of basic or value-added services (3) are illustrated, for example for determining the vehicle position, the time and the vehicle speed. The control also contains a plurality of device gateways (4) which are assigned to the corresponding device units. It also contains the required interface gateways (5), the output lines (6) of which lead to the corresponding interfaces. The control unit (2) primarily has the functions of providing the basic services for integrated applications, updating the database, controlling the topology and resources of the system, the currently occupied components and the existing or active client / server relationships. Another task is access and security control. In the sense of a master / slave concept, the control unit (2) itself is part of the server network and acts as a master for the other servers.
Zur Kommunikation innerhalb der Umgebung der adaptiven Applikationssteuerung ist eine geeignete Kommunikationsarchitektur vorgesehen, die auf dem sogenannten ISO/OSI-Basis-Referenzmodell als grundlegender Struktur aufbaut. Die Interprozeßkommunikation ist so gestaltet, daß die Applikationen völlig unabhängig von den darunterliegenden Kommunikationsstrukturen sind. Die Kommunikation zwischen zwei Prozessen erfolgt über sogenannte Kommunikationsendpunkte, wobei sich einer der kommunizierenden Prozesse außerhalb des Fahrzeugs befinden kann. Zur Realisierung von Client-Server-Strukturen sind Mechanismen zum transparenten Aufruf der Server-Funktionen und zur korrekten transparenten Datenaufbereitung vorgesehen. Durch eine oberste RPC(Remote Procedure Call)-Kommunikationsschicht wird die geforderte Interprozeßkommunikation bewerkstelligt. Hierdurch wird die Lokalität der miteinander kommunizierenden Applikationen auf dem Zentralrechner selbst oder räumlich von diesem entfernt völlig transparent. Es besteht auch die Möglichkeit, Dienstanforderungen von einem oder mehreren Dienstanbietern bearbeiten zu lassen, wodurch das Einbinden potentiell konkurrierender Applikationen mit möglicherweise unterschiedlicher Dienstgüte bereits über die Kommunikationsplattform geschehen kann. Diese Redundanz führt dann zur höheren Verfügbarkeit einer Applikation, da beim Ausfall eines Anbieters bereits auf der Kommunikationsplattform ein funktionsanaloger Anbieter einspringen kann. Ein Beispiel hierfür ist die Fahrzeugpositionsbestimmung wahlweise über GPS, GSM oder Koppelnavigation.A suitable communication architecture is provided for communication within the environment of the adaptive application control, which is based on the so-called ISO / OSI basic reference model as a basic structure. Interprocess communication is designed in such a way that the applications are completely independent of the underlying communication structures. Communication between two processes takes place via so-called communication endpoints, whereby one of the communicating processes can be located outside the vehicle. Mechanisms for the transparent calling of the server functions and for the correct transparent data preparation are provided for the implementation of client-server structures. By a top RPC (Remote Procedure Call) communication layer, the required inter-process communication is accomplished. As a result, the location of the applications communicating with one another on the central computer itself or at a distance from it is completely transparent. There is also the possibility of having service requests processed by one or more service providers, as a result of which potentially competing applications with possibly different quality of service can already be integrated via the communication platform. This redundancy then leads to higher availability of an application, because if one provider fails, a functionally analogous provider can take over on the communication platform. An example of this is the vehicle position determination either via GPS, GSM or dead reckoning.
Die Kommunikationsarchitektur beinhaltet des weiteren eine Datentransportschicht, hier beispielhaft in Form einer TCP-Schicht. Eine weitere Kommunikationsschicht in Form einer Vermittlungsschicht, beispielsweise als IP-Schicht, übernimmt die Adressierung desjenigen Rechners, auf welchem der Kommunikationspartner lokalisiert ist, gegebenfalls unter Verwendung einer Adreßumsetzung. Unterhalb der IP-Schicht erfolgt eine Abbildung auf die physikalisch vorhandenen Übertragungsmedien, wobei eine Sicherungsschicht dafür sorgt, daß Übertragungsfehler des Mediums zwischen Nachbarknoten erkannt und gegebenenfalls korrigiert werden. Eine HTTP-Servereinheit (7) erlaubt die Kommunikation mit externen Datenbanken, z.B. über einen Internet-Anschluß. Mit diesem Aufbau erfüllt die adaptive Applikationssteuerung zum einen ein Netzwerkmanagement, welches die Managementaufgaben auf allen Schichten der Kommunikationsarchitektur beinhaltet, und zum anderen ein Applikationsmanagement, worunter die gesamten Aufgaben einer dynamischen, adaptiven Client/Server-Umgebung fallen.The communication architecture also includes a data transport layer, here in the form of a TCP layer, for example. Another communication layer in the form of a network layer, for example an IP layer, takes over the addressing of the computer on which the communication partner is located, if necessary using an address conversion. Below the IP layer, the physical transmission media are mapped, a data link layer ensuring that transmission errors of the medium between neighboring nodes are recognized and corrected if necessary. An HTTP server unit (7) allows communication with external databases, e.g. via an internet connection. With this structure, the adaptive application control on the one hand fulfills a network management, which includes the management tasks on all layers of the communication architecture, and on the other hand, an application management, which includes the entire tasks of a dynamic, adaptive client / server environment.
Eine Applikation kann, entsprechend dem Client/Server-Konzept, als Client oder als Server agieren. Ob dafür Kommunikation mit der Außenwelt notwendig ist und welche Geräteeinheiten dafür gegebenenfalls verwendet werden, ist für die Applikation nicht relevant. Eine Geräteeinheit ist über eine Schnittstelle mit dem Zentralrechner (1) verbunden und stellt entweder einen Kommunikationsendpunkt oder einen Zugangspunkt zu einem anderen Kommunikationskanal dar, insbesondere zur Kommunikation mit fahrzeugexternen Partnergeräten. Durch diese Gerätetransparenz ist es ohne weiteres möglich, ein Gerät durch ein anderes, beispielsweise ein solches von einem anderen Hersteller, zu ersetzen, bei dem eventuell ein anderes Datenformat verwendet wird. Wenn mehrere unterschiedliche Geräte zur Erfüllung einer bestimmten Funktion vorhanden sind, trifft die adaptive Applikationssteuerung die Auswahl, welches Gerät momentan am geeignetsten ist. Die jeweilige Applikation selbst bleibt hiervon unberührt. Diese Gerätetransparenz ist in Fig. 4 am Beispiel einer Applikation (8) veranschaulicht, die eine Fahrzeugpositionsbestimmung erfordert. Für diese Positionsbestimmung sind im Beispiel von Fig. 4 einerseits ein Baken-Kommunikationsgerät und andererseits ein GPS-Empfänger vom Typ Standard A sowie optional ein zusätzlicher GPS-Empfänger vom Typ Standard B und/oder ein GSM-Gerät in Verbindung mit einem GPS-Empfänger vorhanden. Auf Anforderung einer Fahrzeugpositionsbestimmung durch die Applikation (8) weist die adaptive Applikationssteuerung (9) der Applikation (8) das momentan gerade günstigste Gerät zur Positionsbestimmung des Fahrzeugs zu. Gegebenenfalls kann die adaptive Applikationssteuerung (9) mehrere der vier Geräte zur Fahrzeugpositionsbe-stimmung aktivieren und die unabhängig voneinander redundant erhaltenen Positionsdaten zur Bestimmung der Fahrzeugposition geeignet auswerten.According to the client / server concept, an application can act as a client or as a server. Whether communication with the outside world is necessary for this and which device units are necessary for this are not relevant for the application. A device unit is connected to the central computer (1) via an interface and represents either a communication end point or an access point to another communication channel, in particular for communication with partner devices external to the vehicle. This device transparency makes it easy to replace a device with another device, for example one from another manufacturer, which may use a different data format. If there are several different devices to fulfill a certain function, the adaptive application control makes the selection which device is currently the most suitable. The respective application itself remains unaffected. This device transparency is illustrated in FIG. 4 using the example of an application (8) that requires a vehicle position determination. For this position determination in the example of FIG. 4, on the one hand, a beacon communication device and, on the other hand, a GPS receiver of type Standard A and optionally an additional GPS receiver of type Standard B and / or a GSM device in connection with a GPS receiver available. When the application (8) requests a vehicle position determination, the adaptive application controller (9) assigns the application (8) the currently cheapest device for determining the position of the vehicle. If necessary, the adaptive application controller (9) can activate several of the four devices for determining the vehicle position and suitably evaluate the position data obtained redundantly independently of one another in order to determine the vehicle position.
Nachdem von der adaptiven Applikationssteuerung festgestellt wurde, mit welchem bzw. über welches Gerät kommuniziert werden soll, prüft sie des weiteren, über welche Schnittstelle auf dieses Gerät zugegriffen werden kann. Dies ist nötig, da mehrere Schnittstellen derselben Art vorhanden sein können, die voneinander zu unterscheiden sind, oder da das Gerät in verschiedenen Versionen mit verschiedenen Schnittstellen verfügbar sein kann, so daß es möglich ist, das Gerät an eine andere, gleichartige Schnittstelle umzustecken oder es durch eines mit anderer Schnittstelle zu ersetzen, ohne daß die Applikation angepaßt werden muß. Diese Schnittstellentransparenz ist in Fig. 5 am Beispiel eines GSM-Mobilfunkgerätes illustriert. Dabei ist beispielhaft angenommen, daß das GSM-Gerät an eine RS232B-Schnittstelle angeschlossen ist, alternativ ein derartiges GSM-Gerät jedoch auch an anderen Schnittstellen angeschlossen sein könnte, wie einer RS232A-, einer CAN-, einer D2B- und einer PCMCIA-Schnittstelle. Die adaptive Applikationssteuerung (9) wählt dann für die betreffende Applikation die jeweils besetzte bzw. günstigste Schnittstelle zu dem zu aktivierenden GSM-Gerät aus. Die adaptive Applikationssteuerung ist im übrigen zur Erfüllung einer Multiplex-Funktion ausgelegt, mit welcher der Fall beherrschbar ist, daß mehrere Applikationen gleichzeitig auf ein Kommunikationsgerät zugreifen. Diese Funktion beinhaltet eine Priorisierung der Applikationen und die Unterbrechbarkeit der diversen Kommunikationskanäle.After it has been determined by the adaptive application controller which device is to be used for communication with and via which device, it also checks via which interface this device can be accessed. This is necessary because there can be several interfaces of the same type that are to be distinguished from one another, or because the device can be available in different versions with different interfaces, so that it is possible to connect the device to another, similar one To change the interface or to replace it with another interface without having to adapt the application. This interface transparency is illustrated in FIG. 5 using the example of a GSM mobile radio device. It is assumed by way of example that the GSM device is connected to an RS232B interface, but alternatively such a GSM device could also be connected to other interfaces, such as an RS232A, a CAN, a D2B and a PCMCIA interface . The adaptive application controller (9) then selects the respectively occupied or cheapest interface to the GSM device to be activated for the relevant application. The adaptive application control is, moreover, designed to fulfill a multiplex function, with which the case can be mastered that several applications access a communication device simultaneously. This function includes a prioritization of the applications and the interruptibility of the various communication channels.
Integrierte Applikationen innerhalb und außerhalb des Zentralrechners können über dieselben Client-Server-Mechanismen mit Applikationen und Basisdiensten innerhalb des Zentralrechners oder mit anderen externen Dienstanbietern kommunizieren, wobei in diesem Fall der Kommunikationspfad über zwei Schnittstellen-Gateways und zwei Geräte-Gateways läuft. Für nicht integrierte Applikationen außerhalb des Zentralrechners mit fester Kommunikationsbeziehung zu den Geräten dient die adaptive Applikationssteuerung dazu, zu verhindern, daß ein bestimmtes Gerät von einer anderen Applikation ebenfalls angefordert wird oder sich das Gerät in einem anderen Datennetzwerk oder an einer anderen Adresse befindet als von dieser Applikation angenommen. Der Zentralrechner dient in diesem Fall dazu, den Zugriff auf die Geräte zu regeln.Integrated applications inside and outside the central computer can use the same client-server mechanisms to communicate with applications and basic services within the central computer or with other external service providers, in which case the communication path runs over two interface gateways and two device gateways. For non-integrated applications outside the central computer with a fixed communication relationship with the devices, the adaptive application control serves to prevent a certain device from being requested by another application or to prevent the device from being in a different data network or at a different address than this Application accepted. In this case, the central computer is used to regulate access to the devices.
Fig. 6 veranschaulicht exemplarisch die Durchführung einer Flottenmanagement-Applikation. Eine externe, nicht gezeigte Flottenmanagement-Zentrale kommuniziert über ein GSM-Gerät (11), das über ein CAN-Gateway an den CAN-Bus des Fahrzeugs angebunden ist, und über ein GSM-Gateway mit der integrierten Applikation Flottenmanagement im Zentralrechner (1). Diese Applikation fordert die Funktion Position an, die ihrerseits über ein GPS-Gateway und das CAN-Gateway mit einem GPS-Empfänger (12) kommuniziert, der ebenfalls am CAN-Bus des Fahrzeugs hängt.6 exemplarily illustrates the implementation of a fleet management application. An external fleet management center, not shown, communicates via a GSM device (11), which is connected to the vehicle's CAN bus via a CAN gateway and via a GSM gateway with the integrated fleet management application in the central computer (1). This application requests the position function, which in turn communicates via a GPS gateway and the CAN gateway with a GPS receiver (12), which is also connected to the vehicle's CAN bus.
Wie aus der vorstehenden Beschreibung eines bevorzugten Ausführungsbeispiels ersichtlich wird, erlaubt das erfindungsgemäße Fahrzeugkommunikationssystem eine flexible und komfortable Durchführung von verschiedensten Telematik-Applikationen im Fahrzeug mit vergleichsweise geringem Aufwand.As can be seen from the above description of a preferred exemplary embodiment, the vehicle communication system according to the invention allows flexible and convenient implementation of a wide variety of telematics applications in the vehicle with comparatively little effort.
Claims (4)
gekennzeichnet durch
marked by
dadurch gekennzeichnet, daß
zum Anschluß der Geräteeinheiten an den Zentralrechner (1) eine CAN-, eine RS232-, eine PCMCIA-, eine D2B- und/oder eine IR-Schnittstelle vorgesehen ist.The vehicle communication system of claim 1, further
characterized in that
A CAN, an RS232, a PCMCIA, a D2B and / or an IR interface is provided for connecting the device units to the central computer (1).
dadurch gekennzeichnet, daß
als Geräteeinheiten wenigstens ein GPS-Empfänger, eine PDA-Einheit, eine GSM-Einheit, eine CD-ROM-Einheit und/oder eine RDS-TMC-Einheit vorgesehen sind.A vehicle communication system according to claim 1 or 2, further
characterized in that
At least one GPS receiver, one PDA unit, one GSM unit, one CD-ROM unit and / or one RDS-TMC unit are provided as device units.
dadurch gekennzeichnet, daß
als Telematik-Applikationen eine Flottenmanagement-Applikation eine Routenplanungs-Applikation, eine Ferndiagnose-Applikation, eine Diebstahlschutz-Applikation und/oder eine elektronische Datenkommunikations-Applikation vorgesehen sind.Vehicle communication system according to one of claims 1 to 3, further
characterized in that
a fleet management application, a route planning application, a remote diagnosis application, an theft protection application and / or an electronic data communication application are provided as telematics applications.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19625002 | 1996-06-22 | ||
DE19625002A DE19625002B4 (en) | 1996-06-22 | 1996-06-22 | Vehicle communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
EP0814447A1 true EP0814447A1 (en) | 1997-12-29 |
EP0814447B1 EP0814447B1 (en) | 2002-09-25 |
Family
ID=7797702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP97108733A Expired - Lifetime EP0814447B1 (en) | 1996-06-22 | 1997-05-31 | Vehicle communications system |
Country Status (5)
Country | Link |
---|---|
US (1) | US6023232A (en) |
EP (1) | EP0814447B1 (en) |
JP (1) | JP3319983B2 (en) |
AT (1) | ATE225067T1 (en) |
DE (2) | DE19625002B4 (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0908862A2 (en) * | 1997-10-10 | 1999-04-14 | Miltronik GmbH & Co. KG | Interface between a vehicle and a processing device |
EP0915447A2 (en) * | 1997-11-05 | 1999-05-12 | Robert Bosch Gmbh | Communication method and apparatus |
WO2000007165A1 (en) * | 1998-07-29 | 2000-02-10 | Highwaymaster Communications, Inc. | System and method for providing directions using a communication network |
EP0987910A2 (en) * | 1998-09-14 | 2000-03-22 | Samsung Electronics Co., Ltd. | Bidirectional information system and servicing method thereof |
WO2000033493A1 (en) * | 1998-12-02 | 2000-06-08 | Swisscom Mobile Ag | Mobile apparatus and method for receiving and filtering from program-accompanying data on the basis of a defined position |
US6167255A (en) * | 1998-07-29 | 2000-12-26 | @Track Communications, Inc. | System and method for providing menu data using a communication network |
FR2796899A1 (en) * | 1999-07-30 | 2001-02-02 | Bosch Gmbh Robert | MOTOR VEHICLE EQUIPPED WITH VEHICLE ELECTRONICS, INTERFACE FOR ELECTRONICS, AND CONTROL METHOD FOR VEHICLE ELECTRONICS |
WO2001089175A1 (en) * | 2000-05-16 | 2001-11-22 | Robert Bosch Gmbh | Method for controlling access to devices in a vehicle communication network |
EP1207440A2 (en) | 2000-11-15 | 2002-05-22 | Robert Bosch Gmbh | Method for making a time signal available in a vehicle |
US6405033B1 (en) | 1998-07-29 | 2002-06-11 | Track Communications, Inc. | System and method for routing a call using a communications network |
DE102004057007A1 (en) * | 2003-12-23 | 2005-07-28 | BSH Bosch und Siemens Hausgeräte GmbH | A method for altering the pre-programmed control of a domestic dishwasher after the completion of production, using interface connector in the electronic control module |
EP1569183A2 (en) * | 2004-02-24 | 2005-08-31 | Robert Bosch GmbH | System for open-loop and/or for closed loop control of driver assist systems and method related thereto |
EP1705621A2 (en) * | 2005-03-23 | 2006-09-27 | Robert Bosch Gmbh | Method and device for transmitting news from a vehicle to a receiver |
EP2031822A3 (en) * | 2001-12-18 | 2009-12-09 | Electronic Data Systems Corporation | System and method for managing wireless vehicular communications |
FR2941661A1 (en) * | 2009-01-30 | 2010-08-06 | Peugeot Citroen Automobiles Sa | Electronic key system for e.g. opening door of motor vehicle, has microprocessor programmed to select to-be-activated function and associate selected function to signal for permitting recognition of function and for activating function |
WO2013105869A1 (en) * | 2012-01-13 | 2013-07-18 | Pulse Function F6 Limited | Telematics system with 3d inertial sensors |
CN104243480A (en) * | 2013-09-22 | 2014-12-24 | 摩尔动力(北京)技术股份有限公司 | Information spreading system |
US9858462B2 (en) | 2006-06-20 | 2018-01-02 | Zonar Systems, Inc. | Method and system for making deliveries of a fluid to a set of tanks |
US10056008B1 (en) | 2006-06-20 | 2018-08-21 | Zonar Systems, Inc. | Using telematics data including position data and vehicle analytics to train drivers to improve efficiency of vehicle use |
US10289651B2 (en) | 2012-04-01 | 2019-05-14 | Zonar Systems, Inc. | Method and apparatus for matching vehicle ECU programming to current vehicle operating conditions |
EP2587330B1 (en) | 2011-10-27 | 2019-07-31 | Diehl Defence GmbH & Co. KG | Control device for at least partially autonomous operation of a vehicle and vehicle with such a control device |
US10431020B2 (en) | 2010-12-02 | 2019-10-01 | Zonar Systems, Inc. | Method and apparatus for implementing a vehicle inspection waiver program |
US10431097B2 (en) | 2011-06-13 | 2019-10-01 | Zonar Systems, Inc. | System and method to enhance the utility of vehicle inspection records by including route identification data in each vehicle inspection record |
US11341853B2 (en) | 2001-09-11 | 2022-05-24 | Zonar Systems, Inc. | System and method to enhance the utility of vehicle inspection records by including route identification data in each vehicle inspection record |
Families Citing this family (118)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US6331825B1 (en) * | 1994-10-31 | 2001-12-18 | Peoplenet, Inc. | Mobile locator system |
JPH1153378A (en) * | 1997-07-31 | 1999-02-26 | Honda Motor Co Ltd | Information retrieval device |
DE19832531A1 (en) * | 1998-07-22 | 2000-02-10 | Bosch Gmbh Robert | Control for a plurality of electrical consumers of a motor vehicle |
DE19839354A1 (en) | 1998-08-28 | 2000-03-02 | Daimler Chrysler Ag | Vehicle communication system |
US6928614B1 (en) * | 1998-10-13 | 2005-08-09 | Visteon Global Technologies, Inc. | Mobile office with speech recognition |
DE19853665B4 (en) | 1998-11-20 | 2005-06-30 | Siemens Ag | Vehicle communication system and method for exchanging data in a motor vehicle |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
DE19909157A1 (en) * | 1999-03-02 | 2000-09-21 | Daimler Chrysler Ag | Distributed vehicle information processing and control system |
DE19925570C2 (en) * | 1999-06-04 | 2001-05-31 | Daimler Chrysler Ag | Communication system for a vehicle |
US6430164B1 (en) * | 1999-06-17 | 2002-08-06 | Cellport Systems, Inc. | Communications involving disparate protocol network/bus and device subsystems |
US6571136B1 (en) * | 1999-06-19 | 2003-05-27 | International Business Machines Corporation | Virtual network adapter |
DE19929330C1 (en) | 1999-06-26 | 2001-05-10 | Siemens Ag | Vehicle communication system with display / control unit |
DE19929331A1 (en) | 1999-06-26 | 2001-01-04 | Daimler Chrysler Ag | Networked vehicle communication system with front-end unit, user-operated terminal and associated application |
DE19946022A1 (en) | 1999-09-25 | 2001-04-26 | Bosch Gmbh Robert | Control device and method for determining an information output ranking of several information sources, in particular audio sources |
DE19946162A1 (en) | 1999-09-27 | 2001-04-05 | Siemens Ag | Arrangement and method for route guidance using a communication network, in particular a mobile radio network |
DE19947310A1 (en) * | 1999-10-01 | 2001-04-05 | Volkswagen Ag | Motor vehicle |
DE19959307B4 (en) * | 1999-10-11 | 2004-11-04 | Wüllner, Ingo | Navigation device for vehicles |
DE19949820C2 (en) * | 1999-10-15 | 2003-07-10 | Bosch Gmbh Robert | Central control unit for motor vehicles |
JP3739615B2 (en) * | 1999-11-30 | 2006-01-25 | 三菱電機株式会社 | In-vehicle information processing apparatus and recording medium |
AU3635901A (en) * | 1999-12-27 | 2001-07-09 | Main Course Technologies, Inc. | Wireless/gps asset tracking and monitoring system |
JP3746409B2 (en) * | 2000-01-25 | 2006-02-15 | 三菱電機株式会社 | Navigation device and recording medium |
EP1128333A3 (en) * | 2000-02-24 | 2004-07-07 | Vodafone Holding GmbH | Method and apparatus for generation of electronic evidence of the travels of a vehicle |
DE10008715C2 (en) * | 2000-02-24 | 2003-10-09 | Bayerische Motoren Werke Ag | Communication system in a vehicle |
KR20010091325A (en) * | 2000-03-14 | 2001-10-23 | 조형기 | On Line Remote Vehicle Diagnostic And Repaire Information Service Providing System And Method Using Internet Srevice Based |
DE10014365B4 (en) * | 2000-03-16 | 2011-08-11 | DDG Gesellschaft für Verkehrsdaten mbH, 40547 | Functional telematics terminal control |
KR20010091797A (en) * | 2000-03-18 | 2001-10-23 | 조형기 | Vehicle Diagnostic System And Method Using Mobile Telecommunication System |
US7187947B1 (en) | 2000-03-28 | 2007-03-06 | Affinity Labs, Llc | System and method for communicating selected information to an electronic device |
DE10016674A1 (en) | 2000-04-04 | 2001-10-18 | Bosch Gmbh Robert | Method for outputting data in a vehicle and driver information device |
US6751452B1 (en) * | 2000-05-01 | 2004-06-15 | General Motors Coporation | Internet based vehicle data communication system |
WO2001084380A1 (en) * | 2000-05-04 | 2001-11-08 | Song Jin Ho | Automatic vehicle management apparatus and method using wire and wireless communication network |
DE10026245A1 (en) * | 2000-05-26 | 2002-01-24 | Bayerische Motoren Werke Ag | Procedure for data exchange between several participants |
DE10030603A1 (en) * | 2000-06-21 | 2002-01-03 | Mannesmann Vdo Ag | External control unit for a mobile phone |
US6308120B1 (en) * | 2000-06-29 | 2001-10-23 | U-Haul International, Inc. | Vehicle service status tracking system and method |
US6240362B1 (en) | 2000-07-10 | 2001-05-29 | Iap Intermodal, Llc | Method to schedule a vehicle in real-time to transport freight and passengers |
US6411897B1 (en) | 2000-07-10 | 2002-06-25 | Iap Intermodal, Llc | Method to schedule a vehicle in real-time to transport freight and passengers |
DE10037397A1 (en) | 2000-08-01 | 2002-02-14 | Daimler Chrysler Ag | Software loading method |
DE10038242B4 (en) * | 2000-08-04 | 2014-07-17 | Bayerische Motoren Werke Aktiengesellschaft | Use of data of a mobile data processing device in a navigation system |
US6633809B1 (en) * | 2000-08-15 | 2003-10-14 | Hitachi, Ltd. | Wireless method and system for providing navigation information |
US6611739B1 (en) * | 2000-08-17 | 2003-08-26 | New Flyer Industries | System and method for remote bus diagnosis and control |
DE10042377A1 (en) * | 2000-08-29 | 2002-03-14 | Bosch Gmbh Robert | Modular arrangement of electronic subsystems in vehicles |
US6690940B1 (en) | 2000-09-22 | 2004-02-10 | James W. Brown | System for selective prevention of non-emergency use of an electronic device |
US6810323B1 (en) | 2000-09-25 | 2004-10-26 | Motorola, Inc. | System and method for storing and using information associated with geographic locations of interest to a mobile user |
NL1016618C2 (en) * | 2000-11-16 | 2004-01-27 | Systematic Design V O F | Device which makes it possible to transfer journey data registered, processed and stored by the device from a vehicle to telecommunication and / or data networks outside the vehicle. |
DE10058594A1 (en) * | 2000-11-25 | 2002-06-13 | Bosch Gmbh Robert | Automobile electronic device has central multi-tasking universal processor for synchronizing independent sub-systems |
DE10103608A1 (en) * | 2001-01-28 | 2002-08-14 | Audioton Kabelwerk Gmbh | Hands-free system for operating cell phones in motor vehicles |
DE10103609A1 (en) * | 2001-01-28 | 2002-08-14 | Audioton Kabelwerk Gmbh | Hands-free system for operating cell phones in motor vehicles |
DE10103610A1 (en) * | 2001-01-28 | 2002-08-14 | Audioton Kabelwerk Gmbh | Hands-free system for operating cell phones in motor vehicles |
EP1241650B1 (en) * | 2001-03-15 | 2004-05-12 | Nokia Corporation | Mobile terminal for use in a vehicle navigation system |
US6587780B2 (en) | 2001-04-09 | 2003-07-01 | Koninklijke Philips Electronics N.V. | System and method for disseminating traffic information |
DE10123842A1 (en) * | 2001-05-16 | 2002-12-05 | Bosch Gmbh Robert | System for controlling electrically controllable components, corresponding central control unit and corresponding module |
DE10127327A1 (en) | 2001-06-06 | 2003-01-09 | Bosch Gmbh Robert | Bus station |
DE10129446A1 (en) * | 2001-06-19 | 2003-01-02 | Bosch Gmbh Robert | Process for initializing a distributed software architecture and electronic system |
CA2809894C (en) | 2001-06-27 | 2017-12-12 | Skky Incorporated | Improved media delivery platform |
DE10135023A1 (en) | 2001-07-18 | 2003-02-13 | Bosch Gmbh Robert | interface |
US20030034882A1 (en) * | 2001-08-02 | 2003-02-20 | International Business Machines Corporation | Real time vehicle alert system |
DE10140519B4 (en) * | 2001-08-17 | 2004-07-22 | Daimlerchrysler Ag | Communication method and communication module |
DE10141625C1 (en) * | 2001-08-24 | 2003-05-28 | Daimler Chrysler Ag | Menu update of telematics services in a vehicle |
DE10142967A1 (en) * | 2001-09-01 | 2003-03-27 | Opel Adam Ag | Motor vehicle with on-board electronics has controler that can be controled by personal digital assistant depending on identification code associated with personal digital assistant |
DE10144002A1 (en) * | 2001-09-07 | 2003-04-03 | Audi Ag | Interactive organizer, e.g. for controlling vehicle functions, communicates with vehicle control system via IR interface and carries out commands recognized as relevant from stored data |
US8810385B2 (en) | 2001-09-11 | 2014-08-19 | Zonar Systems, Inc. | System and method to improve the efficiency of vehicle inspections by enabling remote actuation of vehicle components |
US7557696B2 (en) | 2001-09-11 | 2009-07-07 | Zonar Systems, Inc. | System and process to record inspection compliance data |
DE10144780B4 (en) * | 2001-09-11 | 2007-07-12 | Robert Bosch Gmbh | control device |
US8400296B2 (en) | 2001-09-11 | 2013-03-19 | Zonar Systems, Inc. | Method and apparatus to automate data collection during a mandatory inspection |
US8972179B2 (en) | 2006-06-20 | 2015-03-03 | Brett Brinton | Method and apparatus to analyze GPS data to determine if a vehicle has adhered to a predetermined route |
DE10148326A1 (en) * | 2001-09-29 | 2003-04-17 | Daimler Chrysler Ag | Communications system, especially for motor vehicle, has controller and/or control module(s) with arrangements for bundling messages into common message for transmission on bus |
FR2831008B1 (en) * | 2001-10-12 | 2005-04-29 | Alstom | SYSTEM FOR PROVIDING INFORMATION ON A PUBLIC TRANSPORT NETWORK VIA THE INTERNET |
US6865460B2 (en) * | 2001-10-29 | 2005-03-08 | Visteon Global Technologies, Inc. | Communication network for an automobile |
US20030093199A1 (en) * | 2001-11-15 | 2003-05-15 | Michael Mavreas | Remote monitoring and control of a motorized vehicle |
DE10162406A1 (en) * | 2001-12-19 | 2003-07-03 | Michael Naumann | Information transfer method, for immediate emergency and safety-related messages to mobile phones, performs transfer after information collection and processing in information center, with data transmitted to geographically near phones |
US7130300B2 (en) * | 2001-12-21 | 2006-10-31 | Visteon Global Technologies, Inc. | Use of phone—UART multiplexer to create low software overhead external access to internal data modem with wireless communications and phone |
US20030130005A1 (en) * | 2002-01-04 | 2003-07-10 | Weisshaar Bernhard P. | Method of selecting a communication interface to transmit data in a wireless communication network |
US6973324B2 (en) * | 2002-01-04 | 2005-12-06 | Motorola, Inc. | Method of enabling the transmission of data in a wireless communication network |
US6947760B2 (en) * | 2002-01-04 | 2005-09-20 | Motorola, Inc. | Method of optimizing the transmission of data in a wireless communication network |
JP4044763B2 (en) * | 2002-01-16 | 2008-02-06 | 日立建機株式会社 | Electronic control system for construction machinery |
US7778750B2 (en) * | 2002-02-25 | 2010-08-17 | Cummins Inc. | Vehicle communications network adapter |
US20030167345A1 (en) * | 2002-02-25 | 2003-09-04 | Knight Alexander N. | Communications bridge between a vehicle information network and a remote system |
FR2837525B1 (en) * | 2002-03-22 | 2005-01-14 | Renault | DEVICE AND METHOD FOR REMOTELY DIAGNOSING THE COOLING CIRCUIT OF A MOTOR VEHICLE ENGINE |
DE10225550A1 (en) * | 2002-06-06 | 2003-12-18 | Volkswagen Ag | Communication platform in a motor vehicle |
DE10225784A1 (en) | 2002-06-10 | 2003-12-18 | Bosch Gmbh Robert | Establishing communications connection between server and terminal in motor vehicle, e.g. for remote control or diagnosis of vehicle, by automatically establishing connection from terminal to server upon request call from server |
DE10226026A1 (en) * | 2002-06-12 | 2003-12-24 | Bosch Gmbh Robert | Distributed object-oriented device network system |
EP1396962A1 (en) * | 2002-08-05 | 2004-03-10 | Sony International (Europe) GmbH | Bus service interface |
DE10237715B4 (en) * | 2002-08-17 | 2017-03-09 | Robert Bosch Gmbh | Device for accessing a vehicle control system via a wireless connection |
DE10239934B4 (en) * | 2002-08-30 | 2006-08-31 | Daimlerchrysler Ag | Method for controlling service occupation in a data bus system |
US7383316B2 (en) * | 2002-11-15 | 2008-06-03 | Microsoft Corporation | System and method for providing dynamic location information |
EP1422622A3 (en) * | 2002-11-15 | 2007-07-11 | Matsushita Electric Industrial Co., Ltd. | Apparatus, method and program for contention arbitration |
JP2004224127A (en) * | 2003-01-21 | 2004-08-12 | Calsonic Kansei Corp | Device for setting personal computer in vehicle |
DE10312663C5 (en) * | 2003-03-21 | 2020-04-23 | RM Michaelides GmbH & Co. KG | Communication device and vehicle with communication device |
DE10329521B4 (en) | 2003-06-30 | 2019-05-16 | Daimler Ag | Method of providing telematics services for vehicles |
US20050027824A1 (en) * | 2003-07-29 | 2005-02-03 | Charbel Khawand | Interprocessor communication protocol providing guaranteed quality of service and selective broadcasting |
US7375654B2 (en) * | 2003-08-01 | 2008-05-20 | Spectrum Tracking Systems, Inc. | Method and system for providing tracking services to locate an asset |
DE102004013629B4 (en) * | 2004-03-19 | 2023-06-01 | Volkswagen Ag | Communication system for a motor vehicle |
DE102004051414B4 (en) * | 2004-10-22 | 2022-11-10 | Volkswagen Ag | motor vehicle |
WO2006063601A1 (en) * | 2004-12-14 | 2006-06-22 | Bayerische Motoren Werke Aktiengesellschaft | System for using at least one mobile terminal in a motor vehicle using an updating device |
TW200632621A (en) * | 2005-03-02 | 2006-09-16 | Mitac Int Corp | Connection device and its portable system |
DE102005038300A1 (en) * | 2005-08-12 | 2007-02-15 | Royaltek Company Ltd. | Navigation device with GPS and TMC and method thereof |
US20070192012A1 (en) * | 2006-02-14 | 2007-08-16 | Detroit Diesel Corporation | Method and system of enhanced vehicle road speed limiting |
DE102006009098A1 (en) * | 2006-02-28 | 2007-08-30 | Daimlerchrysler Ag | Diagnosis data transmitting method for e.g. passenger car, involves transmitting connection request via channel of radio interface to onboard communication module found in vehicle |
US7653481B2 (en) * | 2006-05-25 | 2010-01-26 | Hewlettt-Packard Development Company, L.P. | In-transit two-way route communication between a handheld positioning device and a service provider |
US9230437B2 (en) | 2006-06-20 | 2016-01-05 | Zonar Systems, Inc. | Method and apparatus to encode fuel use data with GPS data and to analyze such data |
DE102006043423A1 (en) * | 2006-09-15 | 2008-03-27 | Volkswagen Ag | Mobile navigation device for vehicle, has verifying module comparing received detection signal with stored comparison signal, and stored position of vehicle such that satellite is determined depending on stored position of vehicle |
TW200821544A (en) * | 2006-11-06 | 2008-05-16 | Sin Etke Technology Co Ltd | Control system of automobile navigation and method thereof |
DE102006054346A1 (en) * | 2006-11-17 | 2008-05-21 | Conti Temic Microelectronic Gmbh | Satellite-based navigation device for determining geographical position of vehicle in e.g. forest area, has interface e.g. infra-red interface, for receiving movement data of vehicle, where navigation device is mobile device |
US7813843B2 (en) | 2007-01-04 | 2010-10-12 | Cisco Technology, Inc | Ad-hoc mobile IP network for intelligent transportation system |
DE102007019469B4 (en) * | 2007-04-25 | 2019-12-24 | Audi Ag | Communication system for a motor vehicle and method for conveying communication signals |
JP2008306425A (en) * | 2007-06-07 | 2008-12-18 | Sumitomo Wiring Syst Ltd | Mobile gateway device |
DE102007027231B4 (en) * | 2007-06-13 | 2013-04-04 | Audi Ag | Device arrangement for the operation and / or control of a mobile terminal in a vehicle |
DE102009005462B4 (en) * | 2009-01-21 | 2015-01-15 | Bayerische Motoren Werke Aktiengesellschaft | motor vehicle |
US9386447B2 (en) | 2009-07-21 | 2016-07-05 | Scott Ferrill Tibbitts | Method and system for controlling a mobile communication device |
US9615213B2 (en) | 2009-07-21 | 2017-04-04 | Katasi Llc | Method and system for controlling and modifying driving behaviors |
US8787936B2 (en) | 2009-07-21 | 2014-07-22 | Katasi Llc | Method and system for controlling a mobile communication device in a moving vehicle |
US10665040B2 (en) | 2010-08-27 | 2020-05-26 | Zonar Systems, Inc. | Method and apparatus for remote vehicle diagnosis |
US10600096B2 (en) | 2010-11-30 | 2020-03-24 | Zonar Systems, Inc. | System and method for obtaining competitive pricing for vehicle services |
US8736419B2 (en) | 2010-12-02 | 2014-05-27 | Zonar Systems | Method and apparatus for implementing a vehicle inspection waiver program |
US10706647B2 (en) | 2010-12-02 | 2020-07-07 | Zonar Systems, Inc. | Method and apparatus for implementing a vehicle inspection waiver program |
CA2888742C (en) | 2013-09-23 | 2015-09-15 | Jason G. Tatge | Farming data collection and exchange system |
CN105261230A (en) * | 2015-11-19 | 2016-01-20 | 北京九五智驾信息技术股份有限公司 | Vehicle fleet management method and apparatus |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4110372A1 (en) * | 1990-03-30 | 1991-10-02 | Mazda Motor | Multiplexed communication system for vehicle - uses network nodes and gateways to allow common control and system monitoring |
DE4218804A1 (en) * | 1992-06-06 | 1993-12-09 | Vdo Schindling | Data presentation, processing and storage appts. for motor vehicle - includes computer, nonvolatile mass storage, data entry interfaces, operational unit and displays of traffic messages etc |
WO1995013577A1 (en) * | 1993-11-03 | 1995-05-18 | Computec Oy | Computer for a vehicle |
DE4403712A1 (en) * | 1994-02-07 | 1995-11-02 | Bayerische Motoren Werke Ag | On-board computer for motor vehicles |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5142396A (en) * | 1987-03-23 | 1992-08-25 | Johnson Service Company | Diffused infrared communication control system |
US5055660A (en) * | 1988-06-16 | 1991-10-08 | Avicom International, Inc. | Portable transaction monitoring unit for transaction monitoring and security control systems |
US5504482A (en) * | 1993-06-11 | 1996-04-02 | Rockwell International Corporation | Automobile navigation guidance, control and safety system |
JP3223220B2 (en) * | 1993-10-28 | 2001-10-29 | 本田技研工業株式会社 | Vehicle intercommunication device |
US5557254A (en) * | 1993-11-16 | 1996-09-17 | Mobile Security Communications, Inc. | Programmable vehicle monitoring and security system having multiple access verification devices |
US5629868A (en) * | 1994-02-07 | 1997-05-13 | Le Groupe Videotron Ltee | Method of programming local control |
EP0722559B1 (en) * | 1994-08-08 | 2001-07-18 | Mannesmann VDO Aktiengesellschaft | A navigation device for a land vehicle with means for generating a multi-element anticipatory speech message, and a vehicle comprising such device |
US5648768A (en) * | 1994-12-30 | 1997-07-15 | Mapsys, Inc. | System and method for identifying, tabulating and presenting information of interest along a travel route |
-
1996
- 1996-06-22 DE DE19625002A patent/DE19625002B4/en not_active Expired - Fee Related
-
1997
- 1997-05-31 AT AT97108733T patent/ATE225067T1/en not_active IP Right Cessation
- 1997-05-31 DE DE59708300T patent/DE59708300D1/en not_active Expired - Fee Related
- 1997-05-31 EP EP97108733A patent/EP0814447B1/en not_active Expired - Lifetime
- 1997-06-23 JP JP18169497A patent/JP3319983B2/en not_active Expired - Fee Related
- 1997-06-23 US US08/881,166 patent/US6023232A/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4110372A1 (en) * | 1990-03-30 | 1991-10-02 | Mazda Motor | Multiplexed communication system for vehicle - uses network nodes and gateways to allow common control and system monitoring |
DE4218804A1 (en) * | 1992-06-06 | 1993-12-09 | Vdo Schindling | Data presentation, processing and storage appts. for motor vehicle - includes computer, nonvolatile mass storage, data entry interfaces, operational unit and displays of traffic messages etc |
WO1995013577A1 (en) * | 1993-11-03 | 1995-05-18 | Computec Oy | Computer for a vehicle |
DE4403712A1 (en) * | 1994-02-07 | 1995-11-02 | Bayerische Motoren Werke Ag | On-board computer for motor vehicles |
Non-Patent Citations (3)
Title |
---|
FROTVEIT T ET AL: "MODELING ADVANCED TRANSPORT TELEMATICS ARCHITECTURE USING FORMAL DEFINITION TECHNIQUES PROPOSAL FOR A METHODOLOGY THAT INCORPORATES EXTENSIONS TO SDL AND ER", PACIFIC RIM TRANSTECH CONFERENCE VEHICLE NAVIGATION AND INFORMATION SYSTEMS CONFERENCE PROCEEDINGS, WASHINGTON, JULY 30 - AUG. 2, 1995, no. CONF. 6, INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 458 - 464, XP000641174 * |
GORMLEY ET AL: "Systems engineering- The key in integrating IVHS/Telematics and driver interface", TOWARDS AN INTELLIGENT TRANSPORT SYSTEM. PROCEEDINGS OF THE FIRST WORLD CONGRESS ON APPLICATIONS OF TRANSPORTS TELEMATICS AND INTELLIGENT VEHICLE-HIGHWAY SYSTEMS, PROCEEDINGS OF THE FIRST WORLD CONGRESS ON ATT & IVHS, vol. 4, 30 November 1994 (1994-11-30) - 3 December 1994 (1994-12-03), PARIS, FRANCE, pages 1941 - 1951, XP002041569 * |
KIRSON A: "ATIS - A MODULAR APPROACH", 500 YEARS AFTER COLUMBUS - NAVIGATION CHALLENGES OF TOMORROW, MONTEREY, CA., MAR. 23 - 27, 1992, no. -, 1 January 1992 (1992-01-01), INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 528 - 533, XP000344347 * |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0908862A3 (en) * | 1997-10-10 | 2000-08-16 | Miltronik GmbH & Co. KG | Interface between a vehicle and a processing device |
EP0908862A2 (en) * | 1997-10-10 | 1999-04-14 | Miltronik GmbH & Co. KG | Interface between a vehicle and a processing device |
EP0915447A3 (en) * | 1997-11-05 | 2000-02-23 | Robert Bosch Gmbh | Communication method and apparatus |
EP0915447A2 (en) * | 1997-11-05 | 1999-05-12 | Robert Bosch Gmbh | Communication method and apparatus |
US6535743B1 (en) | 1998-07-29 | 2003-03-18 | Minorplanet Systems Usa, Inc. | System and method for providing directions using a communication network |
WO2000007165A1 (en) * | 1998-07-29 | 2000-02-10 | Highwaymaster Communications, Inc. | System and method for providing directions using a communication network |
US6167255A (en) * | 1998-07-29 | 2000-12-26 | @Track Communications, Inc. | System and method for providing menu data using a communication network |
US6405033B1 (en) | 1998-07-29 | 2002-06-11 | Track Communications, Inc. | System and method for routing a call using a communications network |
EP0987910A2 (en) * | 1998-09-14 | 2000-03-22 | Samsung Electronics Co., Ltd. | Bidirectional information system and servicing method thereof |
EP0987910A3 (en) * | 1998-09-14 | 2000-12-27 | Samsung Electronics Co., Ltd. | Bidirectional information system and servicing method thereof |
WO2000033493A1 (en) * | 1998-12-02 | 2000-06-08 | Swisscom Mobile Ag | Mobile apparatus and method for receiving and filtering from program-accompanying data on the basis of a defined position |
US7395031B1 (en) | 1998-12-02 | 2008-07-01 | Swisscom Mobile Ag | Mobile device and method for receiving and processing program-accompanying data |
AU753840B2 (en) * | 1998-12-02 | 2002-10-31 | Swisscom Mobile Ag | Mobile apparatus and method for receiving and filtering from program-accompanying data on the basis of a defined position |
FR2796899A1 (en) * | 1999-07-30 | 2001-02-02 | Bosch Gmbh Robert | MOTOR VEHICLE EQUIPPED WITH VEHICLE ELECTRONICS, INTERFACE FOR ELECTRONICS, AND CONTROL METHOD FOR VEHICLE ELECTRONICS |
WO2001089175A1 (en) * | 2000-05-16 | 2001-11-22 | Robert Bosch Gmbh | Method for controlling access to devices in a vehicle communication network |
US6859701B2 (en) | 2000-05-16 | 2005-02-22 | Robert Bosch Gmbh | Method of controlling access to devices in a vehicle communication network |
EP1207440A2 (en) | 2000-11-15 | 2002-05-22 | Robert Bosch Gmbh | Method for making a time signal available in a vehicle |
EP1207440A3 (en) * | 2000-11-15 | 2007-01-03 | Robert Bosch Gmbh | Method for making a time signal available in a vehicle |
US11341853B2 (en) | 2001-09-11 | 2022-05-24 | Zonar Systems, Inc. | System and method to enhance the utility of vehicle inspection records by including route identification data in each vehicle inspection record |
EP2031822A3 (en) * | 2001-12-18 | 2009-12-09 | Electronic Data Systems Corporation | System and method for managing wireless vehicular communications |
DE102004057007A1 (en) * | 2003-12-23 | 2005-07-28 | BSH Bosch und Siemens Hausgeräte GmbH | A method for altering the pre-programmed control of a domestic dishwasher after the completion of production, using interface connector in the electronic control module |
EP1569183A3 (en) * | 2004-02-24 | 2006-08-16 | Robert Bosch GmbH | System for open-loop and/or for closed loop control of driver assist systems and method related thereto |
EP1569183A2 (en) * | 2004-02-24 | 2005-08-31 | Robert Bosch GmbH | System for open-loop and/or for closed loop control of driver assist systems and method related thereto |
EP1705621A2 (en) * | 2005-03-23 | 2006-09-27 | Robert Bosch Gmbh | Method and device for transmitting news from a vehicle to a receiver |
EP1705621A3 (en) * | 2005-03-23 | 2007-06-06 | Robert Bosch Gmbh | Method and device for transmitting news from a vehicle to a receiver |
US10223935B2 (en) | 2006-06-20 | 2019-03-05 | Zonar Systems, Inc. | Using telematics data including position data and vehicle analytics to train drivers to improve efficiency of vehicle use |
US9858462B2 (en) | 2006-06-20 | 2018-01-02 | Zonar Systems, Inc. | Method and system for making deliveries of a fluid to a set of tanks |
US10056008B1 (en) | 2006-06-20 | 2018-08-21 | Zonar Systems, Inc. | Using telematics data including position data and vehicle analytics to train drivers to improve efficiency of vehicle use |
FR2941661A1 (en) * | 2009-01-30 | 2010-08-06 | Peugeot Citroen Automobiles Sa | Electronic key system for e.g. opening door of motor vehicle, has microprocessor programmed to select to-be-activated function and associate selected function to signal for permitting recognition of function and for activating function |
US10311272B2 (en) | 2010-11-09 | 2019-06-04 | Zonar Systems, Inc. | Method and system for tracking the delivery of an object to a specific location |
US10572704B2 (en) | 2010-11-09 | 2020-02-25 | Zonar Systems, Inc. | Method and system for tracking the delivery of an object to a specific location |
US10331927B2 (en) | 2010-11-09 | 2019-06-25 | Zonar Systems, Inc. | Method and system for supervised disembarking of passengers from a bus |
US10354108B2 (en) | 2010-11-09 | 2019-07-16 | Zonar Systems, Inc. | Method and system for collecting object ID data while collecting refuse from refuse containers |
US10431020B2 (en) | 2010-12-02 | 2019-10-01 | Zonar Systems, Inc. | Method and apparatus for implementing a vehicle inspection waiver program |
US10431097B2 (en) | 2011-06-13 | 2019-10-01 | Zonar Systems, Inc. | System and method to enhance the utility of vehicle inspection records by including route identification data in each vehicle inspection record |
EP2587330B1 (en) | 2011-10-27 | 2019-07-31 | Diehl Defence GmbH & Co. KG | Control device for at least partially autonomous operation of a vehicle and vehicle with such a control device |
WO2013105869A1 (en) * | 2012-01-13 | 2013-07-18 | Pulse Function F6 Limited | Telematics system with 3d inertial sensors |
US10289651B2 (en) | 2012-04-01 | 2019-05-14 | Zonar Systems, Inc. | Method and apparatus for matching vehicle ECU programming to current vehicle operating conditions |
CN104243480A (en) * | 2013-09-22 | 2014-12-24 | 摩尔动力(北京)技术股份有限公司 | Information spreading system |
Also Published As
Publication number | Publication date |
---|---|
DE19625002B4 (en) | 2005-03-10 |
DE59708300D1 (en) | 2002-10-31 |
JPH10157535A (en) | 1998-06-16 |
JP3319983B2 (en) | 2002-09-03 |
ATE225067T1 (en) | 2002-10-15 |
DE19625002A1 (en) | 1998-01-02 |
EP0814447B1 (en) | 2002-09-25 |
US6023232A (en) | 2000-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0814447B1 (en) | Vehicle communications system | |
DE69732900T2 (en) | MOBILE, PORTABLE, WIRELESS COMMUNICATION SYSTEM | |
DE10316219B4 (en) | Connected zones in a process control system | |
EP1518383B1 (en) | Method and device for emitting and/or receiving information relating to a vehicle | |
DE69832002T2 (en) | Transmission system and transmission method, reception system and reception method | |
DE69735426T2 (en) | MESSAGE TRANSFER IN NETWORKS COMPRISING COMPANIES WITH VARIOUS NAMES | |
EP3157276B1 (en) | Method and system for controlling data | |
EP1033691A2 (en) | Distributed system vehicle information processing and vehicle control | |
DE102007051157A1 (en) | Method for establishing a data connection to a vehicle with telematics equipment | |
DE4319912A1 (en) | Real-time data mapping network system and method for operating the same | |
DE10029645A1 (en) | Network component addressing method for data bus systems involves accessing function blocks through data bus using same addresses as network master and control devices | |
WO2016192850A1 (en) | Method for operating a vehicle, and vehicle | |
DE202008017174U1 (en) | Device for data service provision | |
EP3900265B1 (en) | Method for operating a vehicle when transferring processing power from the vehicle to at least one edge cloud computer | |
EP1087357B1 (en) | Device and method for navigation using a communication network | |
DE60112712T2 (en) | Input Gateway Service | |
DE10254284A1 (en) | Method and device for a vehicle-related telematics service | |
DE102014102035B4 (en) | Computer device, system comprising a computer device and computer program | |
EP1262935B1 (en) | Method for exchanging of status informations via direct radio connections between subscriber terminals | |
WO2009030659A1 (en) | Method for communication addressing of mobile subscribers using packet-oriented data transfer for railroad applications | |
EP1702199B1 (en) | Starting up an application of a mobile client | |
WO1998043393A2 (en) | Method for adding a subscriber station to a network communication | |
EP1333692B1 (en) | Communication device having Instant Messenger function | |
EP0814628B1 (en) | Apparatus and method for working machines mobile communication | |
EP3482372B1 (en) | System and method for transmitting data from a wireless network of a vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT CH DE FR GB IT LI |
|
17P | Request for examination filed |
Effective date: 19971118 |
|
AKX | Designation fees paid |
Free format text: AT CH DE FR GB IT LI |
|
RBV | Designated contracting states (corrected) |
Designated state(s): AT CH DE FR GB IT LI |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: DAIMLERCHRYSLER AG |
|
GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
17Q | First examination report despatched |
Effective date: 20020304 |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT CH DE FR GB IT LI |
|
REF | Corresponds to: |
Ref document number: 225067 Country of ref document: AT Date of ref document: 20021015 Kind code of ref document: T |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: NV Representative=s name: ISLER & PEDRAZZINI AG |
|
REF | Corresponds to: |
Ref document number: 59708300 Country of ref document: DE Date of ref document: 20021031 |
|
GBT | Gb: translation of ep patent filed (gb section 77(6)(a)/1977) |
Effective date: 20021130 |
|
ET | Fr: translation filed | ||
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20030626 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20060515 Year of fee payment: 10 Ref country code: AT Payment date: 20060515 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20060519 Year of fee payment: 10 Ref country code: DE Payment date: 20060519 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20060522 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20060531 Year of fee payment: 10 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PCAR Free format text: ISLER & PEDRAZZINI AG;POSTFACH 1772;8027 ZUERICH (CH) |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20070531 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070531 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070531 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070531 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20080131 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20071201 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070531 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070531 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070531 |