DE102005048427B3 - Communication arrangement for vehicle, has registration unit determining device-services and device-specific parameters by accessing to storage unit, and registering determined device-services with device-specific data in data base - Google Patents

Communication arrangement for vehicle, has registration unit determining device-services and device-specific parameters by accessing to storage unit, and registering determined device-services with device-specific data in data base Download PDF

Info

Publication number
DE102005048427B3
DE102005048427B3 DE200510048427 DE102005048427A DE102005048427B3 DE 102005048427 B3 DE102005048427 B3 DE 102005048427B3 DE 200510048427 DE200510048427 DE 200510048427 DE 102005048427 A DE102005048427 A DE 102005048427A DE 102005048427 B3 DE102005048427 B3 DE 102005048427B3
Authority
DE
Germany
Prior art keywords
vehicle
communication arrangement
communication
unit
services
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.)
Expired - Fee Related
Application number
DE200510048427
Other languages
German (de)
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Audioton Kabelwerk GmbH Zweigniederlassung Scheinfeld
Original Assignee
Audioton Kabelwerk GmbH Zweigniederlassung Scheinfeld
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Audioton Kabelwerk GmbH Zweigniederlassung Scheinfeld filed Critical Audioton Kabelwerk GmbH Zweigniederlassung Scheinfeld
Priority to DE200510048427 priority Critical patent/DE102005048427B3/en
Application granted granted Critical
Publication of DE102005048427B3 publication Critical patent/DE102005048427B3/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • H04M1/6075Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
    • H04M1/6083Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The arrangement has several parameterized adaptor units, a registration data base (76) and a registration unit (75) that identifies a device type of portable electrical devices (31-34) e.g. mobile phones. The registration unit determines device-services and device-specific parameters by accessing to a storage unit (752). The registration unit registers the determined device-services with a device-specific data in the data base. A connection establishment unit (77) initializes a connection between vehicle-side applications (61-65) and the several portable devices. An independent claim is also included for a method for connecting portable devices to a communication arrangement arranged in a vehicle.

Description

Die Erfindung betrifft eine Kommunikations-Anordnung für ein Fahrzeug, insbesondere eine Freisprecheinrichtung, und ein Verfahren zur Anbindung von tragbaren Geräten an eine in einem Fahrzeug angeordnete Kommunikations-Anordnung.The The invention relates to a communication arrangement for a vehicle, in particular a hands-free device, and a method for connection from portable devices to a communication arrangement arranged in a vehicle.

Bei der Verwendung von tragbaren elektrischen Geräten, beispielsweise Mobilfunkendgeräten, in einem Fahrzeug besteht häufig der Wunsch, eine Interaktion derartiger elektrischer Geräte mit fest im Fahrzeug installierten Einrichtungen zu ermöglichen und so beispielsweise für den Fahrzeugführer das Führen von Telefongesprächen über eine fest in dem Fahrzeug installierte Freisprecheinrichtung unter Verwendung seines persönlichen Mobil-Telefones zu ermöglichen. Aufgrund der Gerätevielfalt von Mobil-Telefonen und deren kurzen Produktzyklus ist es weiter wünschenswert, in dem Fahrzeug eine Kommunikations-Anordnung bereit zu stellen, über die eine möglichst grosse Zahl unterschiedlicher Mobilfunk-Endgeräte mit fahrzeugseitiger Elektronik verbindbar ist.at the use of portable electrical devices, such as mobile terminals, in a vehicle is common the desire to solidify an interaction of such electrical appliances To allow installed in the vehicle facilities and so for example for the driver the guiding from telephone conversations over one firmly installed in the vehicle handsfree using his personal To enable mobile phones. Due to the variety of devices from mobile phones and their short product cycle it's on desirable, to provide in the vehicle a communication arrangement over which one possible large number of different mobile radio terminals with on-board electronics is connectable.

Hierzu schlägt beispielsweise EP 1 352 535 B1 vor, in einem Fahrzeug eine Anordnung vorzusehen, die aus einem austauschbaren Adaptor und einer mit dem Fahrzeug-Bus verbundenen Basisstation besteht. Der Adaptor ist auf den jeweiligen Mobil-Telefon-Typ abgestimmt und verfügt über eine Elektronik, die eine elektrische und protokollmässige Anpassung zwischen Mobil-Telefon und Basisstation und umgekehrt vornimmt. Das Mobil-Telefon weist eine Schnittstelle auf, über die es mit einer ersten Schnittstelle des Adaptors verbunden ist. Der Adaptor ist über eine zweite Schnittstelle mit einer ersten Schnittstelle der Basisstation verbunden. Die Basisstation ist schliesslich über eine zweite Schnittstelle mit dem Netzwerk des Fahrzeuges verbunden. Der Adaptor weist eine elektronische Einrichtung zur Anpassung der Pegel der Sprachsignale, die vom Mobil-Telefon über den Adaptor an die Basisstation übermittelt werden bzw. die von der Basisstation über den Adaptor an das Mobil-Telefon übermittelt werden, auf. Weiter weist der Adaptor ein Protokoll-Modul für das Netzwerk des Fahrzeuges, ein Protokoll-Modul, das die Übersetzung von elektronischen Informationen für das Mobil-Telefon übernimmt und ein Initialisierungs-Modul auf, das die Initialisierung des Daten-Busses des Mobil-Telefons übernimmt. Die Basisstation weist ein Steuergerät (vehicle network controller) für das Netzwerk des Fahrzeuges und ein parallel dazu arbeitendes Steuergerät (telephone controller) für das Mobil-Telefon auf, die über eine gemeinsame Schnittstelle mit den beiden Protokoll-Modulen des Adaptors kommunizieren.For example, this suggests EP 1 352 535 B1 to provide an arrangement in a vehicle consisting of a replaceable adapter and a base station connected to the vehicle bus. The adapter is adapted to the respective mobile phone type and has electronics that makes an electrical and protocol customization between mobile phone and base station and vice versa. The mobile telephone has an interface via which it is connected to a first interface of the adapter. The adapter is connected via a second interface to a first interface of the base station. The base station is finally connected via a second interface to the network of the vehicle. The adapter has an electronic device for adjusting the levels of the speech signals that are transmitted from the mobile phone via the adapter to the base station or transmitted from the base station via the adapter to the mobile phone on. Further, the adapter has a protocol module for the network of the vehicle, a protocol module that handles the translation of electronic information for the mobile phone and an initialization module that takes over the initialization of the data bus of the mobile phone , The base station has a vehicle network controller for the network of the vehicle and a parallel operating telephone controller for the mobile telephone, which communicate via a common interface with the two protocol modules of the adapter.

Durch eine derartige Anordnung wird ermöglicht, durch Austausch des Adaptors eine Anbindung unterschiedlicher mobiler Telefone zu ermöglichen. Jedoch ist es hierfür erforderlich, für jedes neue Mobil-Telefon einen hierfür bestimmten und nur für dieses Mobil-Telefon verwendbaren, komplex aufgebauten Adaptor zu entwickeln und zu fertigen.By Such an arrangement is made possible by replacing the Adapter to connect different mobile phones. However, it is for this required for every new mobile phone has a dedicated and only for this one Mobile phone usable, complex designed adapter to develop and to manufacture.

Ein ähnliches System wird auch von WO 2005/046190 A1 beschrieben: Auch hier wird vorgesehen, eine Freisprecheinrichtung mit einer typunabhängigen Grundeinheit und mehreren typspezifischen Adaptern auszustatten, die über ein Interface die Anpassung der elektrischen Spezifikation des jeweiligen Gerätetyps an die typunabhängige Grundeinheit durchführen. Die Grundeinheit ist hierbei als eine mit einem Fahrzeug-Bus verbindbare Elektronikbox ausgebildet. Im Weiteren verfügt die Freisprecheinrichtung noch über einen Adapter zur drahtlosen Betreibung eines Mobilfunkendgerätes, der den Datenaustausch mit einem Mobilfunkendgerät über eine Bluetooth-Schnittstelle abwickelt und über eine eigenständige Mobilfunk-Sende- und -Empfangseinheit verfügt.A similar System is also described by WO 2005/046190 A1: Again provided a hands-free device with a type-independent basic unit and several type-specific adapters that have a Interface the adaptation of the electrical specification of each Device type the type-independent Perform basic unit. The basic unit is here as a connectable to a vehicle bus Electronics box trained. Furthermore, the hands-free kit still over an adapter for wireless operation of a mobile station, the the exchange of data with a mobile terminal via a Bluetooth interface unwinds and over an independent one Mobile radio transmitting and receiving unit has.

Der Erfindung liegt nun die Aufgabe zugrunde, die Anbindung von tragbaren Geräten an im Fahrzeug angeordnete Einrichtungen zu verbessern.Of the Invention is now the object of the connection of portable devices to improve vehicle-mounted facilities.

Diese Aufgabe wird von einer Kommunikations-Anordnung für ein Fahrzeug gelöst, die mit einer ersten Kommunikations-Schnittstelle zur Verbindung der Kommunikations-Anordnung mit einem Fahrzeug-Bus des Fahrzeuges und mit einer zweiten Kommunikations-Schnittstelle zur Verbindung der Kommunikations-Anordnung mit ein oder mehreren tragbaren Geräten versehen ist, wobei die Kommunikations-Anordnung ein oder mehrere parameterisierbare Adaptor-Einheiten, eine Registrierungs-Datenbank und eine Registrierungs-Einheit aufweist, die Registrierungs-Einheit den Gerätetyp eines mit der Kommunikations-Anordnung über die zweite Kommunikations-Schnittstelle verbundenen tragbaren Gerätes identifiziert, mittels Zugriff auf eine Speichereinheit ein oder mehrere dem Gerätetyp zugeordnete Geräte-Dienste und zu jedem Geräte-Dienst weiter jeweils zugeordnete gerätespezifische Parameter ermittelt und die ermittelten Geräte-Dienste mit den jeweils zugeordneten gerätespezifischen Daten in der Registrierungs-Datenbank registriert, und wobei die Kommunikations-Anordnung weiter eine Verbindungsaufbau-Einheit zur Initialisierung einer Verbindung zwischen einer fahrzeugseitigen Applikation und einem oder mehreren mit der Kommunikations-Anordnung über die zweite Kommunikations-Schnittstelle verbundenen Geräte aufweist, die ein oder mehrere von der fahrzeugseitigen Applikation benötigte Geräte-Dienste ermittelt, die diesen Geräte-Diensten zugeordneten applikationsspezifischen Parameter der fahrzeugseitigen Applikation ermittelt, die diesen Geräte-Diensten in der Registrierungs-Datenbank zugeordneten gerätespezifischen Parameter ermittelt und die Parameterisierung einer oder mehrerer der Adaptor-Einheiten mit den ermittelten gerätespezifischen Parametern und applikationsspezifischen Parametern sowie die Einbindung dieser ein oder mehreren parameterisierten Adaptor-Einheiten zwischen die fahrzeugseitige Applikation und die ein oder mehreren Geräte veranlasst.This object is achieved by a communication arrangement for a vehicle having a first communication interface for connecting the communication arrangement with a vehicle bus of the vehicle and with a second communication interface for connecting the communication arrangement with one or more portable equipment, the communication arrangement comprising one or more parameterizable adapter units, a registration database and a registration unit, the registration unit the device type of a portable device connected to the communication arrangement via the second communication interface identifies, by means of access to a memory unit one or more device services associated with the device type and further to each device service respectively assigned device-specific parameters determined and the determined device services with the respectively associated device-specific data in the registry registered database, and wherein the communication arrangement further comprises a connection establishment unit for initializing a connection between a vehicle-side application and one or more with the communication arrangement comprising devices connected via the second communication interface, which determines one or more device services required by the vehicle-side application, determines the application-specific parameters of the vehicle-side application assigned to these device services, the device-specific parameters assigned to these device services in the registration database determined and the parameterization of one or more of the adapter units with the determined device-specific parameters and application-specific parameters and the involvement of these one or more parameterized adapter units between the vehicle-mounted application and the one or more devices causes.

Diese Aufgabe wird weiter von einem Verfahren zur Anbindung von tragbaren Geräten an eine in einem Fahrzeug angeordnete Kommunikations-Anordnung gelöst, die eine erste Kommunikations-Schnittstelle zur Verbindung der Kommunikations-Anordnung mit einem Fahrzeug-Bus des Fahrzeuges und eine zweite Kommunikations-Schnittstelle zur Verbindung der Kommunikations-Anordnung mit einem oder mehreren tragbaren Geräten aufweist, wobei die Kommunikations-Anordnung den Gerätetyp eines mit der Kommunikations-Anordnung über die zweite Kommunikations-Schnittstelle verbundenen tragbaren Gerätes identifiziert, mittels Zugriff auf eine Speichereinheit ein oder mehrere dem Gerätetyp zugeordnete Geräte-Dienste und zu jedem Geräte-Dienst weiter jeweils zugeordnete gerätespezifische Parameter ermittelt, die ermittelten Geräte-Dienste mit den jeweils zugeordneten gerätespezifischen Daten in einer Registrierungs-Datenbank registriert, und wobei zur Initialisierung einer Verbindung zwischen einer fahrzeugseitigen Applikation und einem oder mehreren mit der Kommunikations-Anordnung über die zweite Kommunikations-Schnittstelle verbundenen tragbaren Geräte ein oder mehrere von der fahrzeugseitigen Applikation benötigte Geräte-Dienste ermittelt werden, die diesen Geräte-Diensten zugeordneten applikationsspezifischen Parameter der fahrzeugseitigen Applikation ermittelt werden, die diesen Geräte-Diensten in der Registrierungs-Datenbank zugeordneten gerätespezifischen Parameter ermittelt werden, ein oder mehrere Adaptor-Einheiten mit den ermittelten gerätespezifischen Parametern und applikationsspezifischen Parametern parameterisiert werden und diese ein oder mehreren parameterisierten Adaptor-Einheiten zwischen die fahrzeugseitige Applikation und die ein oder mehreren Geräte angebunden werden.These Task is further developed by a method of connection of portable devices solved to a arranged in a vehicle communication arrangement, the a first communication interface for connecting the communication arrangement with a vehicle bus of the vehicle and a second communication interface for connecting the communication arrangement to one or more portable ones devices , wherein the communication arrangement, the device type of a with the communication arrangement over the second communication interface connected to the portable device identified by means of Access to a storage device One or more devices associated with the device type Device Services and to each device service continues respectively assigned device-specific Parameter determines the determined device services with the respective associated device-specific Registered data in a registration database, and where to Initialization of a connection between a vehicle-side Application and one or more with the communication arrangement over the second communication interface connected to a portable devices or several device services required by the vehicle-side application are determined, the these device services assigned application-specific parameters of the vehicle side Application can be determined using these device services in the registry database associated device-specific Parameters are determined using one or more adapter units the determined device-specific Parameters and application-specific parameters parameterized and these one or more parameterized adapter units between the vehicle-side application and the one or more equipment be connected.

Durch die Erfindung wird es ermöglicht, eine Vielzahl unterschiedlicher tragbarer Geräte mit unterschiedlichen fahrzeugseitigen Applikationen zu verbinden und hierbei den technischen Aufwand für die Anpassung des jeweiligen tragbaren Gerätes an die fahrzeugseitigen Applikationen sehr gering zu halten. Fahrzeugseitige Applikationen erbringen fahrzeugseitig implementierte Anwendungs-Funktionen, beispielsweise die Funktion einer Freisprecheinrichtung, eines Navigationssystems, Telematik-Funktionen, Diagnose-, Ortungs- oder Positions-Erkennungs-Funktionen, Sicherheits-Management-Funktionen, Motor-Management-Funktionen, Funktionen für Audio- und Video-Ein/Ausgabe, beispielsweise Funktionen eines Autoradios, Notruf-, Taxi-Notruf-, Tele-Diagnose-Funktionen oder sonstige Funktionen, die fahrzeugseitig bereitgestellt werden. Besonders hervorzuheben ist hierbei, dass die Adaption unterschiedlicher fahrzeugseitiger Applikationen an ein neu hinzu kommendes tragbares Gerät, beispielsweise an ein neues Mobil-Telefon, mittels der Erfindung automatisch erfolgen kann. Die Anbindung neu hinzu kommender fahrzeugseitiger Applikationen erfolgt weiter automatisch, so dass durch die Erfindung eine sehr effektive und kostengünstige Anbindung verschiedenartiger tragbarer Geräte an verschiedene fahrzeugseitige Applikationen bereitgestellt wird. Weiter ist es auch nicht notwendig, eine spezielle Client-Software auf die tragbaren Geräte zu laden, um eine Interaktion mit fahrzeugseitigen Applikationen zu ermöglichen. Damit kann die Betriebssicherheit der tragbaren Geräte durch die Einbindung derartiger zusätzlicher Software nicht beeinflusst werden und die Anbindung der tragbaren Geräte an fahrzeugseitige Applikationen erfolgt im Gegensatz zu solchen Lösungen vollkommen automatisch und ist damit sehr bedienerfreundlich.By the invention makes it possible a variety of different portable devices with different vehicle-side Connect applications and here the technical effort for customization of the respective portable device to keep the vehicle-side applications very low. Onboard Applications implement application functions implemented on the vehicle side, For example, the function of a handsfree, a navigation system, Telematics functions, diagnostic, location or position recognition functions, Security management functions Motor management functions, audio and video input / output functions, For example, functions of a car radio, emergency call, taxi emergency call, Tele-diagnostic functions or other functions on the vehicle side to be provided. Particularly noteworthy here is that the adaptation of different vehicle-side applications a newly added portable device, for example, to a new Mobile phone, by means of the invention can be done automatically. The connection of newly added vehicle-side applications takes place further automatically, so that by the invention a very effective and cost effective Connection of various types of portable devices to different vehicle-side Applications is provided. Further, it is not necessary to load a special client software onto the portable devices, to enable interaction with vehicle-side applications. This allows the reliability of portable devices through the inclusion of such additional Software will not be affected and the connection of the portable equipment Vehicle-side applications are in contrast to such solutions completely automatic and therefore very user-friendly.

Vorteilhafte Ausgestaltungen der Erfindung sind den Unteransprüchen zu entnehmen.advantageous Embodiments of the invention are the dependent claims remove.

Die fahrzeugseitigen Applikationen interagieren mit den parameterisierten Adaptor-Einheiten und der Verbindungsaufbau-Einheit bevorzugt über eine normierte API-Schnittstelle (API = Application Program Interface). Weiter bedient sich die Registrierungs-Einheit bei der Zuordnung von Geräte-Diensten zu einem identifizierten Geräte-Typ vorzugsweise aus einer Gruppe normierter, für die API-Schnittstelle festgelegter Geräte-Dienste. Geräte-Dienste können hierbei auch eine statische oder dynamische Gruppe von normierten Teil-Funktionen besitzen. Beispielsweise kann ein Geräte-Dienst „Telefonie" mit den Teil-Funktionen „Gespräch annehmen", „Gespräch ablehnen", „Gespräch beenden" und „Verbindung aufbauen" existieren. Hierdurch wird der technische Aufwand für die Einbindung der parameterisierten Adaptor-Einheiten in die Verbindung zwischen fahrzeugseitiger Applikation und tragbarem Gerät reduziert.The Vehicle-side applications interact with the parameterized ones Adapter units and the connection establishment unit preferably via a standardized API interface (API = Application Program Interface). Next, the registration unit uses the assignment of device services to an identified device type preferably from a group of standardized, for the API interface specified Device Services. Device Services can Here also have a static or dynamic group of normalized sub-functions. For example, a device service "Telephony" with the part functions "Accept call", "Reject call", "End call" and "Connection build up "exist. As a result, the technical effort for the integration of the parameterized Adapter units in the connection between vehicle-side application and portable device reduced.

Es ist aber auch möglich, dass in der Registrierungs-Datenbank eine normierte Beschreibung der jeweiligen Geräte-Dienste abgelegt wird, mittels der die von einer spezifischen fahrzeugseitigen Applikation benötigten Dienste ermittelt werden.But it is also possible that in the registration database a standardized description of the respective device services is stored by means of the be of a specific vehicle-side application be required services.

Gemäss eines bevorzugten Ausführungsbeispiels der Erfindung ist in der Registrierungs-Datenbank zu einem Geräte-Dienst neben gerätespezifischen Parametern auch eine Adaptor-Einheit eingetragen, die von der Verbindungsaufbau-Einheit bei Initialisierung einer Verbindung verwendet werden soll. Die Registrierungs-Einheit ermittelt hierzu zu jedem ermittelten Geräte-Dienst eine Adaptor-Einheit und registriert mit den Geräte-Diensten jeweils die zu dem jeweiligen Geräte-Dienst ermittelte Adaptor-Einheit in der Registrierungs-Datenbank. Die Verbindungsaufbau-Einheit ermittelt bei der Initialisierung einer Verbindung neben den gerätespezifischen Parametern die in der Registrierungs-Datenbank den Geräte-Diensten zugeordneten Adaptor-Einheit(en) und parameterisiert die ermittelten ein oder mehreren Adaptor-Einheiten mit den ermittelten gerätespezifischen und applikationsspezifischen Parametern. Es ist hierbei möglich, dass sämtlichen Geräte-Diensten, die zu einem Gerät ermittelt werden, ein und dieselbe Adaptor-Einheit zugeordnet wird. Gemäss einer bevorzugten Ausführungsform der Erfindung ist jedoch für jeden ermittelten Geräte-Dienste eine spezifische Adaptor-Einheit vorgesehen, die dann von der Verbindungsaufbau-Einheit entsprechend parameterisiert wird. Weiter ist es auch möglich, dass auf den Eintrag von Adaptor-Einheiten in die Registrierungs-Datenbank verzichtet wird und jedem Geräte-Dienst oder einer Gruppe von Geräte-Diensten eine spezielle Adaptor-Einheit zugeordnet ist, die dann von der Verbindungsaufbau-Einheit zur Parameterisierung ausgewählt wird.According to one preferred embodiment The invention is in the registration database for a device service in addition to device-specific Parameters also entered an adapter unit, that of the connection establishment unit to be used when initializing a connection. The Registration unit determines for each detected device service an adapter unit and registered with the device services each to the respective device service determined adapter unit in the registration database. The Connection establishment unit determines during initialization of a Connection in addition to the device-specific Parameters in the registry database the device services assigned adapter unit (s) and parameterizes the determined one or more adapter units with the determined device-specific and application-specific parameters. It is possible that all Device services to a device be determined, one and the same adapter unit is assigned. According to one preferred embodiment However, the invention is for every device service detected provided a specific adapter unit, which is then from the connection establishment unit is parameterized accordingly. Next it is also possible that waived the entry of adapter units in the registration database and every device service or a group of device services a special adapter unit is assigned, which is then used by the Connection establishment unit is selected for parameterization.

Solche fahrzeugseitigen Applikationen können beispielsweise von der Kommunikations-Anordnung selbst bereitgestellt werden (beispielsweise Freisprech-Funktion) oder auch von elektronischen Baugruppen bereitgestellt werden, die mit der Kommunikations-Anordnung über den Fahrzeug-Bus verbunden sind.Such vehicle-side applications can for example, provided by the communication device itself (for example, handsfree function) or electronic Assemblies are provided with the communication arrangement over the Vehicle bus are connected.

Die Kommunikations-Anordnung weist vorzugsweise zwei oder mehr Protokollmodul-Einheiten zur Kommunikation über die zweite Kommunikations-Schnittstelle mittels jeweils zugeordneter, unterschiedlicher Protokolle auf. Beispielsweise verfügt die Kommunikations-Anordnung über Protokoll-Module, die die Protokoll-Stacks zur Kommunikation mittels eines Bluetooth-Protokolls, eine WLAN-Protokolls (WLAN = Wireless Local Area Network), eines USB-Protokolls (Universal Serial Bus), eines Protokolls für eine serielle Schnittstelle und/oder eine für Fire-Wire-Schnittstelle bereitstellen. Die gerätespezifischen Parameter, die von der Registrierungs-Einheit ermittelt werden, enthalten dann beispielsweise Angaben zu dem von dem Endgerät verwendeten Protoll-Stack (zu verwendende Protokoll-Modul-Einheit), Komunikations-Parameter zur gerätespezifischen Initialisierung des Protokoll-Stacks (beispielsweise zu verwendende Protokoll-Ebenen, Adressen-Kennungen, Daten-Rate, usw.), sowie Informationen, die das API des jeweiligen Gerätes für die vom jeweiligen Geräte-Dienst verwendeten gerätespezifischen Funktionen beschreiben (Befehlsätze, Meta-Daten, Initialisierungsdaten).The Communication arrangement preferably comprises two or more protocol module units for communication about the second communication interface using respectively assigned, different protocols. For example the communication arrangement over Protocol modules that communicate the protocol stacks for communication a Bluetooth protocol, a WLAN protocol (WLAN = Wireless Local Area Network), a USB protocol (Universal Serial Bus), a protocol for a serial interface and / or one for Deploy a firewire interface. The device-specific parameters that be determined by the registration unit, then included For example, information on the protocol used by the terminal stack (protocol module unit to be used), communication parameters to the device-specific Initialization of the protocol stack (for example, to use Protocol levels, address labels, data rate, etc.), as well as information, the API of the respective device for the from the respective device service used device-specific Describe functions (command sets, Metadata, initialization data).

Durch diese Prozedur wird es ermöglicht, dass Protokollmodul-Einheiten für unterschiedliche Endgeräte verwendet und damit gemeinsam genutzt werden können.By this procedure will allow that protocol module units for different devices used and shared with them.

Die Registrierungs-Einheit kann beispielsweise durch einen Timer oder durch ein externes Signal getriggert werden, das beispielsweise durch einen Steuerbefehl von Seiten eines Bedieners, einer Applikation oder eines tragbaren Gerätes ausgelöst wird. Wird die Registrierungs-Einheit getriggert so identifiziert sie die mit der Kommunikations-Anordnung verbundenen Geräte, registriert deren Geräte-Dienste in der Registrierungs-Datenbank bzw. überprüft und erneuert eventuell die vorhandene Registrierung.The Registration unit, for example, by a timer or triggered by an external signal, for example by a control command from an operator, an application or a portable device triggered becomes. If the registration unit is triggered, it is identified it registers the devices connected to the communication device their device services in the registry database, and may review and renew the existing registration.

Gemäss einer bevorzugten Ausführungsform der Erfindung wird die Registrierungs-Einheit durch den Anschluss eines neuen Gerätes getriggert, diese Prozedur auszuführen und beim Trennen einer Verbindung eines tragbaren Gerätes zu der Kommunikations-Anordnung dazu getriggert, die entsprechenden Registrierungen zu diesem Geräte in der Registrierungs-Datenbank zu löschen.According to one preferred embodiment of the invention, the registration unit is through the port a new device Triggered to perform this procedure and disconnect one Connection of a portable device to the communication arrangement triggered the corresponding Registrations for this device in the registry database to delete.

Vorteilhafterweise werden hierbei Mechanismen der von den Protokollmodul-Einheiten bereitgestellten Kommunikations-Protokolle dazu verwendet, den Anschluss eines neuen tragbaren Gerätes bzw. das Abtrennen eines registrierten tragbaren Gerätes zu erkennen. Die jeweilige Protokollmodul-Einheit erkennt so beispielsweise den Anschluss eines neuen tragbaren Gerätes, das mit der Kommunikations-Anordnung über dieses Protokoll kommuniziert, an die Kommunikations-Anordnung mittels protokollspezifischer Mechanismen und veranlasst sodann die Durchführung der Registrierung von Geräte-Diensten des neuen Gerätes durch die Registrierungs-Einheit. Die Registrierungs-Einheit greift anschliessend auf Funktionen der jeweiligen Protokollmodul-Einheit zu, um den Geräte-Typ des neuen Gerätes zu identifizieren. Sind unterschiedliche Protokollmodul-Einheiten zur Bereitstellung unterschiedlicher Kommunikations-Protokolle in der Kommunikations-Anordnung vorgesehen, so verfügt die Registrierungs-Einheit über entsprechende Schnittstellen zu den unterschiedlichen Protokollmodul-Einheiten, die die protokollspezifischen Event-Mechanismen sowie die für diesen Prozess notwendigen protokollspezifischen Dienste und Informationen auf einen normierten Event-Mechanismus bzw. normierte Dienste und Funktionen abbilden.Advantageously, mechanisms of the communication protocols provided by the protocol module units are used to detect the connection of a new portable device or the disconnection of a registered portable device. The respective protocol module unit thus recognizes, for example, the connection of a new portable device communicating with the communication arrangement via this protocol to the communication arrangement by means of protocol-specific mechanisms and then initiating the registration of device services of the new device by the registration unit. The registration unit then accesses functions of the respective protocol module unit to identify the device type of the new device. If different protocol module units are provided for the provision of different communication protocols in the communication arrangement, then the registration unit has corresponding interfaces to the different protocol module units, the protocol-specific event mechanisms as well as those for this Process necessary protocol-specific services and information to a standardized event mechanism or standardized services and functions map.

Durch die oben beschriebenen Mechanismen wird hierbei weiter der Vorteil erzielt, dass eine dynamische Konfigurierung zwischen einer Vielzahl von fahrzeugseitigen Applikationen und ein oder mehreren tragbaren Endgeräten erfolgen kann. Sowohl beim Abtrennen von Alt-Geräten sowie beim Anschluss von neuen Endgeräten kann automatisch eine entsprechende Umkonfigurierung der Interaktion zwischen fahrzeugseitigen Applikationen und tragbaren Geräten erfolgen. Weiter können hierfür spezielle Mechanismen vorgesehen werden, die, falls Geräte-Dienste von zwei oder mehr unterschiedlichen Geräten angeboten werden, eine Auswahl zwischen den angebotenen gleichartigen Geräte-Diensten gemäss vorgegebenen Selektions-Kriterien durchführen und gleichzeitig eine automatische Rekonfigurierung der entsprechenden Interaktions-Beziehungen veranlassen.By The mechanisms described above will continue to be the advantage achieved that dynamic configuration between a variety from on-vehicle applications and one or more portable ones terminals can be done. Both when disconnecting old devices and when connecting new devices can automatically reconfigure the interaction accordingly between on-vehicle applications and portable devices. Next you can therefor special mechanisms are provided which, if device services offered by two or more different devices, one Selection between the offered similar device services according to perform specified selection criteria and at the same time an automatic reconfiguration of the corresponding Initiate interaction relationships.

Die Kommunikations-Anordnung weist weiter ein oder mehrere RF-Transceiver (RF = Radio Frequency) zur kabellosen Verbindung von tragbaren Geräten mit der Kommunikations-Anordnung und weiter ein oder mehrere Kontaktverbinder zur galvanischen Verbindung von tragbaren Geräten mit der Kommunikations-Anordnung auf. Damit ist es möglich, eine Vielzahl unterschiedlicher tragbarer Geräte parallel oder alternierend mit fahrzeugseitigen Applikationen zu verbinden.The Communication arrangement further comprises one or more RF transceivers (RF = Radio Frequency) for wireless connection of portable devices with the communication arrangement and further one or more contact connectors for the galvanic connection of portable devices with the communication arrangement. In order to Is it possible, a variety of different portable devices in parallel or alternating with vehicle-side applications to connect.

Gemäss eines bevorzugten Ausführungsbeispiels der Erfindung weist die Kommunikations-Anordnung eine Fire-Wall-Einheit zur Isolierung der Adaptor-Einheiten von den fahrzeugseitigen Applikationen auf. Neben den Adaptor-Einheiten isoliert die Fire-Wall-Einheit bevorzugt weiter auch die Protokollmodul-Einheiten, die Registrierungs-Einheit und die Verbindungsaufbau-Einheit von den fahrzeugseitigen Applikationen. Die Fire-Wall-Einheit überwacht und beschränkt vorzugsweise die Kommunikation zwischen den fahrzeugseitigen Applikationen und den ein oder mehreren Adaptor-Einheiten. Weiter überwacht die Fire-Wall-Einheit auch Prozess-Parameter der Adaptor-Einheit und führt mit Hilfe dieser Überwachungen beispielsweise eine Beschränkung der Rechen-Kapazität oder der übertragbaren Datenmenge für Adaptor-Einheiten durch. Weiter beschränkt und isoliert sie den Zugriff der Adaptor-Einheiten auf Resourcen der Kommunikations-Anordnung und auf Recourcen der mit der Kommunikations-Anordnung über den Fahrzeug-Bus verbundenen Einrichtungen, die fahrzeugseitige Applikationen bereitstellen.According to one preferred embodiment According to the invention, the communication arrangement has a fire wall unit to isolate the adapter units from the vehicle-side applications. Isolated next to the adapter units the firewall unit also prefers the protocol module units, the registration unit and the connection establishment unit of the vehicle-side applications. The FireWall unit monitors and limits preferably the communication between the vehicle applications and the one or more adapter units. Next, the Fire Wall unit also monitors Process parameters the adapter unit and leads with the help of these monitors for example, a restriction the computing capacity or the transferable Amount of data for Through adapter units. It also restricts and isolates access the adapter units on resources of the communication arrangement and on resources associated with the communication arrangement via the vehicle bus Facilities that provide vehicle-side applications.

Bevorzugt weist die Kommunikations-Anordnung ein Halteteil zur mechanischen Fixierung von tragbaren Geräten in dem Fahrzeug auf. Um die mechanische Fixierung einer Vielzahl von unterschiedlichen tragbaren Geräten in dem Fahrzeug zu gewährleisten, weist die Kommunikations-Anordnung weiter eine mit dem Fahrzeug verbindbare Grundplatte auf, mit der das Halteteil lösbar verbindbar ist. Durch Austausch des Halteteiles können damit auch tragbare Geräte mit sehr unterschiedlichen Gehäuseformen in dem Fahrzeug mechanisch fixiert werden.Prefers the communication arrangement has a holding part for mechanical Fixation of portable devices in the vehicle. To the mechanical fixation of a variety to ensure different portable devices in the vehicle the communication arrangement further has one with the vehicle connectable base plate, with the holding part releasably connectable is. By replacing the holding part can thus also portable devices with a lot different housing shapes be mechanically fixed in the vehicle.

Weiter ist es auch möglich, dass die tragbaren Geräte über eine Client-Software verfügen, welche die Schnittstelle für die Interaktion zwischen der Kommunikationsanordnung und dem jeweiligen tragbaren Gerät bereitstellt. Eine derartige Client-Software kann bei der Auslieferung des tragbaren Geräts vorinstalliert sein oder nachträglich in das tragbare Gerät geladen und installiert werden. So ist es beispielsweise möglich, dass ein Web-Server bereitgestellt wird, von dem eine von Seiten des Benutzers ausgewählte, passende Client-Software über ein Datennetz, beispielsweise das Internet oder ein Funknetz, beispielsweise WLAN, GSM/GPRS/WAP oder UMTS in das tragbare Gerät geladen wird (WLAN = Wireless LAN; GSM = Global System for Mobile Communication; WAP = Wireless Application Protocol; GPRS = General Packet Radio Services; UMTS = Universal Telecommunication System). Hierbei ist es möglich, für ein Gerät unterschiedliche Clients bereitzustellen, welche Schnittstellen zu unterschiedlichen geräteseitigen Funktionen bereitstellen.Further it is also possible that the portable devices have a Client software, which the interface for the interaction between the communication arrangement and the respective one provides portable device. Such client software may be at the time of delivery of the portable equipment be pre-installed or retrofitted into the portable device loaded and installed. So it is possible, for example, that one Web server is provided, one of which is by the user selected, appropriate client software over Data network, such as the Internet or a wireless network, for example WLAN, GSM / GPRS / WAP or UMTS is loaded into the portable device (WLAN = wireless LAN; GSM = Global System for Mobile Communication; WAP = wireless Application Protocol; GPRS = General Packet Radio Services; UMTS = Universal Telecommunication System). Here it is possible for a device different Clients provide which interfaces to different device-side Provide functions.

Im Folgenden wird die Erfindung anhand von mehreren Ausführungsbeispielen unter Zuhilfenahme der beiliegenden Zeichnungen beispielhaft erläutert,in the The invention is based on several embodiments explained by way of example with the aid of the attached drawings,

1 zeigt ein Block-Schaltbild einer erfindungsgemässen Kommunikations-Anordnung, die einerseits über einen Fahrzeug- Bus mit einer Vielzahl von fahrzeugseitigen Einrichtungen und andererseits mit ein oder mehreren tragbaren Geräten verbunden ist. 1 shows a block diagram of a communication arrangement according to the invention, which is connected on the one hand via a vehicle bus with a plurality of vehicle-mounted devices and on the other hand with one or more portable devices.

2 zeigt eine funktionelle Darstellung der Kommunikations-Anordnung nach 1. 2 shows a functional representation of the communication arrangement after 1 ,

3 zeigt eine funktionelle Darstellung der Architektur der Kommunikations-Anordnung nach 1. 3 shows a functional representation of the architecture of the communication arrangement 1 ,

1 zeigt eine Kommunikations-Anordnung 5, einen Fahrzeug-Bus 1, mehrere mit dem Fahrzeug-Bus 1 verbundene fahrzeugseitige Einrichtungen 21 bis 26 und mehrere tragbare Geräte 31 bis 35. 1 shows a communication arrangement 5 , a vehicle bus 1 , several with the vehicle bus 1 connected on-board facilities 21 to 26 and several portable devices 31 to 35 ,

Bei dem Fahrzeug-Bus 1 handelt es sich vorzugsweise um einen seriellen BUS, beispielweise einen CAN-BUS oder einen MOST-BUS (CAN = ...; MOST = ...).At the vehicle bus 1 it is preferably a serial BUS, for example a CAN-BUS or a MOST-BUS (CAN = ...; MOST = ...).

Bei den fahrzeugseitigen Einrichtungen 21 bis 26 handelt es sich um fest im Fahrzeug installierte Einrichtungen wie beispielsweise Motor-Steuerelektronik, Navigationssystem, Radio, Sicherheits-Management-System, Anzeigeeinrichtungen, Ein- und Ausgabe-Einrichtungen, Sensoren, Aktoren und/oder Server, die jeweils mit einer Schnittstellen-Karte zur Kommunikation über den Fahrzeug-Bus 1 ausgestattet sind. Bei der fahrzeugseitigen Einrichtung 22 handelt es sich so beispielsweise um ein Navigationssystem, das aus einem Computer und mehreren mit dem Computer verbundenen peripheren Einrichtungen wie GPS-Receiver, Eingabe-Tastatur und TFT-Display, aufgebaut ist. Bei der fahrzeugseitigen Einrichtung 23 handelt es sich um ein Audio-System, beispielsweise ein Radio, das über einen Mikroprozessor, eine von dem Mikroprozessor gesteuerte analoge Verstärker-Baugruppe und mehrere mit dieser verbundenen Lautsprecher verfügt. Auf der von der jeweiligen Hard- und Software-Plattform gebildeten System-Plattform der fahrzeugseitigen Einrichtungen 22 und 23 werden jeweils mehrere Anwendungs-Programme ausgeführt, die die Erbringung von Funktionen durch die jeweilige fahrzeugseitige Einrichtung steuern.In the vehicle-mounted facilities 21 to 26 These are permanently installed in the vehicle devices such as engine control electronics, navigation system, radio, security management system, display devices, input and output devices, sensors, actuators and / or servers, each with an interface card for Communication via the vehicle bus 1 are equipped. In the vehicle-mounted device 22 For example, it is a navigation system composed of a computer and a plurality of peripherals connected to the computer such as a GPS receiver, an input keyboard, and a TFT display. In the vehicle-mounted device 23 it is an audio system, such as a radio, which has a microprocessor, a microprocessor-controlled analog amplifier module and several speakers connected to it. On the system platform of the on-board facilities, formed by the respective hardware and software platform 22 and 23 In each case a plurality of application programs are executed, which control the provision of functions by the respective vehicle-side device.

Die Kommunikations-Anordnung 5 weist einerseits eine Schnittstelle 51 zum Anschluss der Kommunikations-Einrichtung an den Fahrzeug-Bus 1 und andererseits eine Schnittstelle 52 zur Verbindung einer Vielzahl unterschiedlicher tragbarer Geräte mit der Kommunikations-Anordnung 5 auf. Die Kommunikations-Anordnung 5 kann aus einer einzigen Elektronik-Baugruppe bestehen, die im Fahrzeug montiert ist und einerseits die Schnittstelle 51 und andererseits die Schnittstelle 52 bereitstellt.The communication arrangement 5 on the one hand has an interface 51 for connecting the communication device to the vehicle bus 1 and on the other hand an interface 52 for connecting a plurality of different portable devices to the communication device 5 on. The communication arrangement 5 can consist of a single electronic assembly, which is mounted in the vehicle and on the one hand the interface 51 and on the other hand, the interface 52 provides.

Es ist jedoch auch möglich, dass die Kommunikations-Anordnung 5 aus zwei oder mehr miteinander beispielsweise durch Verbindungskabel oder durch Steckverbindungen verbundenen Elektronik-Baugruppen besteht, die unter Umständen auch an unterschiedlichen Orten innerhalb des Fahrzeuges angeordnet sind. So ist es beispielsweise möglich, dass die Schnittstelle 52 von einer Schnittstellen-Einrichtung bereit gestellt wird, die an einem gut zugänglichen Ort im Fahrzeug-Innenraum angeordnet ist und mit einer abgesetzten Elektronik-Box, die an einer schlecht zugänglichen Stelle innerhalb des Fahrzeuges angeordnet ist, über ein Verbindungskabel verbunden ist. Elektronik-Box und Schnittstellen-Einrichtung bilden dann zusammen die Kommunikations-Anordnung 5. Weiter ist es auch möglich, dass die Schnittstelle 52 von zwei oder mehr von einander getrennt angeordneten Schnittstellen-Einrichtungen bereit gestellt wird. So ist es beispielsweise möglich, dass eine erste Schnittstellen-Einrichtung eine Funkanbindung von tragbaren Geräten ermöglicht und eine zweite Schnittstellen-Einrichtung, die an einer anderen Stelle des Fahrzeuges montiert ist, eine galvanische Anbindung von tragbaren Geräten ermöglicht. Eine derartige Schnittstellen-Einrichtung kann dann auch modular aufgebaut sein, so beispielsweise aus einer in Reichweite des Fahrzeugführers installierten Grundplatte und einer mit dieser Grundplatte lösbar verbindbaren Halterung bestehen, die der Aufnahme eines speziellen tragbaren bzw. mobilen Gerätes dient. Die Halterung kann hierbei an die mechanische Schnittstelle und die Abmessungen des Gerätes einerseits und auch an die elektrische Schnittstelle (Anordnung der Stecker-Kontakte, Pegel-Anpassung) angepasst sein.However, it is also possible that the communication arrangement 5 consists of two or more interconnected with each other, for example, by connecting cables or connectors electronic assemblies that may also be located at different locations within the vehicle. For example, it is possible that the interface 52 is provided by an interface device, which is arranged in a readily accessible location in the vehicle interior and is connected to a remote electronics box, which is located at a poorly accessible location within the vehicle, via a connecting cable. Electronics box and interface device then together form the communication arrangement 5 , Next it is also possible that the interface 52 of two or more separate interface devices. For example, it is possible for a first interface device to enable wireless connection of portable devices, and a second interface device mounted to a different location of the vehicle to enable galvanic connection of portable devices. Such an interface device can then also have a modular structure, for example consisting of a base plate installed within reach of the vehicle driver and a holder which can be detachably connected to this base plate and which serves to receive a special portable or mobile device. The holder can in this case be adapted to the mechanical interface and the dimensions of the device on the one hand and also to the electrical interface (arrangement of the plug contacts, level adjustment).

Die Kommunikations-Anordnung 5 weist eine elektronische Schaltung auf, die zumindest über einen Mikroprozessor mit zugeordneten peripheren Einheiten sowie über die notwendigen Hardware-Baugruppen verfügt, um über die Schnittstellen 51 und 52 kommunizieren zu können. Auf dieser Hardware-Plattform werden mehrere Software-Programme ausgeführt, die zum einen die Funktionen einer Software-Plattform erbringen, und zum anderen Applikations-Programme darstellen, die auf der so bereitgestellten System-Plattform ausgeführt werden. Durch die Ausführung dieser Applikations-Programme auf der Hardware-Plattform, d.h. auf dem Mikroprozessor der Elektronik-Baugruppe, werden die im Folgenden erläuterten Funktionen der Kommunikations-Anordnung 5 erbracht.The communication arrangement 5 has an electronic circuit which has at least a microprocessor with associated peripheral units and the necessary hardware assemblies to the interfaces 51 and 52 to be able to communicate. On this hardware platform, several software programs are executed, which on the one hand provide the functions of a software platform and, on the other hand, represent application programs that are executed on the system platform provided in this way. The execution of these application programs on the hardware platform, ie on the microprocessor of the electronic module, the following described functions of the communication arrangement 5 provided.

Aus funktioneller Sicht stellt die Kommunikations-Anordnung 5 ein Gateway 7 bereit, das einerseits über eine normierte API-Schnittstelle 55 verfügt und andererseits die Schnittstelle 52 bereitstellt, über die eine Vielzahl unterschiedlicher tragbarer Geräte mit der Kommunikations-Anordnung 5 verbindbar sind. Über die normierte API-Schnittstelle 55 kann das Gateway 7 mit Applikationen interagieren, die von der Kommunikations-Anordnung 5 selbst bereit gestellt werden. Weiter kann das Gateway 7 über die normierte API-Schnittstelle 55 und über den Fahrzeug-Bus 1 mit fahrzeugseitigen Applikation interagieren, die von einer oder mehreren der mit dem Fahrzeug-Bus 1 verbundenen fahrzeugseitigen Einrichtungen bereitgestellt werden.From a functional point of view, the communication arrangement represents 5 a gateway 7 ready, on the one hand via a standardized API interface 55 and on the other hand the interface 52 provides a variety of different portable devices with the communication arrangement 5 are connectable. Via the standardized API interface 55 can the gateway 7 interact with applications by the communication arrangement 5 be provided by yourself. Next, the gateway 7 via the standardized API interface 55 and over the vehicle bus 1 interact with vehicle-side application by one or more of the vehicle bus 1 connected vehicle-mounted facilities are provided.

So werden beispielsweise von der Kommunikations-Anordnung 5 drei Applikationen 64, 65 und 66 bereitgestellt, mit denen das Gateway 7 über die normierte API-Schnittstelle interagiert. Die Applikation 64 stellt so beispielsweise eine Anwendung dar, die Freisprechfunktionen in dem Fahrzeug bereitstellt. Bei der Applikation 64 handelt es sich so beispielsweise um ein Applikations-Programm, das die Hardware-Komponenten der Kommunikations-Anordnung 5 derart steuert, dass die Kommunikations-Anordnung 5 Funktionen einer Freisprecheinrichtung erbringt. Bei der Applikation 65 handelt es sich um eine Anwendung, die eine Fahrzeug-Navigation-Funktion innerhalb des Fahrzeuges bereit stellt. Die Applikation 65 besteht so aus ein oder mehreren miteinander interagierenden Applikations-Programmen, die auf der System-Plattform der Kommunikations-Anordnung 5 ausgeführt werden und die Erbringung einer Navigations-Funktion durch die Kommunikations-Anordnung 5 steuern. Bei der Applikation 66 handelt es sich um eine Anwendung, die den Fahrzeug-Insassen einen Internet-Zugang bereit stellt. Bei der Applikation 66 handelt es sich so beispielsweise um mehrere Applikations-Programme sowie einen Browser, die die Hardware-Komponenten der Kommunikations-Anordnung 5 oder weitere mit der Kommunikations-Anordnung 5 über den Fahrzeug-Bus 1 verbundenen fahrzeugseitigen Einrichtungen (beispielsweise ein TFT-Display und eine Tastatur) derart steuern, dass Fahrzeugs-Insassen ein Internet-Zugang als Anwendung bereitgestellt wird.For example, the communication arrangement 5 three applications 64 . 65 and 66 provided with which the gateway 7 interacted via the normalized API interface. The application 64 For example, this is an application that provides hands-free functions in the vehicle. In the application 64 For example, this is an application program that contains the hardware components of the communication arrangement 5 such controls that the communication arrangement 5 Functions of a hands-free device. In the application 65 It is an application that provides a vehicle navigation function within the vehicle. The application 65 consists of one or more interacting application programs running on the system platform of the communication arrangement 5 be executed and the provision of a navigation function by the communication arrangement 5 Taxes. In the application 66 It is an application that provides the vehicle occupants with Internet access. In the application 66 For example, these are several application programs and a browser, which are the hardware components of the communication arrangement 5 or more with the communication arrangement 5 over the vehicle bus 1 control connected vehicle-mounted devices (for example, a TFT display and a keyboard) such that vehicle occupants an Internet access is provided as an application.

Die Kommunikations-Anordnung 5 verfügt weiter über ein Gateway 54, welches fahrzeugseitigen Applikationen, die nicht von der Kommunikations-Anordnung 5 selbst bereit gestellt werden, eine Interaktion mit dem Gateway 7 über die normierte API-Schnittstelle 55 ermöglichen. Im einfachsten Fall handelt es sich bei dem Gateway 54 um eine einfache Router-Funktionalität, die eine Kommunikation zwischen Applikationen, die von den fahrzeugseitigen Einrichtungen 21 bis 26 bereitgestellt werden, über die normierte Schnittstelle 55 mit dem Gateway 7 ermöglichen. Es ist jedoch auch möglich, dass das Gateway 54 Komponenten eines Software-Bus aufweist, mittels denen eine Objekt-orientierte Interaktion zwischen Programmen, die auf den fahrzeugseitigen Einrichtungen 21 bis 26 durchgeführt werden, und dem Gateway 7 über die normierte API-Schnittstelle 55 ermöglichen. Weiter ist es auch möglich, dass das Gateway 54 eine Gruppe von Objekten umfasst, die die von den fahrzeugseitigen Einrichtungen 21 bis 26 bereitgestellten Applikationen auf der System-Plattform der Kommunikations-Anordnung 5 gegenüber dem Gateway 7 repräsentieren.The communication arrangement 5 also has a gateway 54 which vehicle-mounted applications, not by the communication arrangement 5 even be provided an interaction with the gateway 7 via the standardized API interface 55 enable. In the simplest case, it is the gateway 54 to provide a simple router functionality that allows communication between applications by the on-board facilities 21 to 26 be provided via the normalized interface 55 with the gateway 7 enable. However, it is also possible that the gateway 54 Components of a software bus by means of which an object-oriented interaction between programs on the vehicle-mounted devices 21 to 26 be performed, and the gateway 7 via the standardized API interface 55 enable. Next it is also possible that the gateway 54 includes a group of objects that are those of the on-board facilities 21 to 26 provided applications on the system platform of the communication arrangement 5 opposite the gateway 7 represent.

So zeigt beispielsweise 1 zwei von der fahrzeugseitigen Einrichtung 22 bereit gestellte Applikationen 61 und 62 und eine von der fahrzeugseitigen Einrichtung 23 bereit gestellten Applikation 63. Die Applikationen 61, 62 und 63 werden hierbei jeweils von ein oder mehreren Applikations-Programmen gebildet, die die Hardware-Komponenten der jeweiligen fahrzeugseitigen Einrichtungen zur Erbringung der entsprechenden Anwendung steuern und andererseits über den Fahrzeug-Bus 1 und das Gateway 54 mit dem Gateway 7 über die API-Schnittstelle 55 interagieren.So shows, for example 1 two from the vehicle-mounted device 22 ready-made applications 61 and 62 and one of the vehicle-mounted device 23 provided application 63 , The applications 61 . 62 and 63 These are each formed by one or more application programs that control the hardware components of the respective vehicle-mounted devices to provide the appropriate application and on the other hand via the vehicle bus 1 and the gateway 54 with the gateway 7 via the API interface 55 to interact.

Bei den tragbaren Geräten 31 bis 35 handelt es sich beispielsweise um unterschiedliche Typen von Mobil-Telefonen, PDAs, MP3-Playern, DVD-Playern, usw. (PDA = Pesonal Digital Assistant). Das Gerät 31 kommuniziert so beispielsweise mittels eines Bluetooth-Protokoll-Stacks 56, das Gerät 32 mittels eines WLAN-Protokolls-Stacks, das Gerät 33 mittels eines USB-Protokoll- Stacks, das Gerät 34 mittels eines auf einer seriellen Schnittstelle aufgesetzten Protokoll-Stacks 59 und das Gerät 35 mittels eines auf einer Fire-Wall-Schnittstelle aufgesetzten Protokoll-Stacks 60 über die Schnittstelle 52 mit der Kommunikations-Anordnung 5. Die Geräte 31 bis 35 können so entweder kabellos (Protokoll-Stacks 56 und 57) als auch kabelgebunden (Protokoll-Stacks 58 bis 60) an die Kommunikations-Anordnung 5 angebunden werden.For the portable devices 31 to 35 For example, these are different types of mobile phones, PDAs, MP3 players, DVD players, etc. (PDA = Pesonal Digital Assistant). The device 31 communicates for example by means of a Bluetooth protocol stack 56 , the device 32 using a WLAN protocol stack, the device 33 using a USB protocol stack, the device 34 by means of a protocol stack placed on a serial interface 59 and the device 35 using a protocol stack attached to a FireWall interface 60 over the interface 52 with the communication arrangement 5 , The devices 31 to 35 So either wirelessly (protocol stacks 56 and 57 ) as well as wired (protocol stacks 58 to 60 ) to the communication arrangement 5 be connected.

Die Funktionsweise des Gateway 7 wird im folgenden nun anhand von 2 detailliert erläutert.The functioning of the gateway 7 will be explained below with reference to 2 explained in detail.

2 zeigt eine funktionelle Darstellung, anhand der im Folgenden die von dem Gateway 7 erbrachten Funktionen beispielhaft erläutert werden. Wie bereits oben erläutert, werden die Funktionen des Gateway 7 hierbei durch den Ablauf von Applikations-Programmen auf der System-Plattform der Kommunikations-Anordnung 5 erbracht, so dass die im Folgenden erläuterten Einheiten des Gateways 7 jeweils als Gruppierung von Funktionen zu verstehen sind, die von der Kommunikations-Anordnung 5 erbracht werden. Aus funktioneller Sicht weist das Gateway 7 so eine Schnittstellen-Einheit 82, mehrere Protokollmodule 71 bis 74, eine Registrierungs-Einheit 75, eine Registrierungs-Datenbank 76, eine Verbindungsaufbau-Einheit 77, mehrere Gruppen 78, 79 und 80 von parameterisierten Adaptor-Einheiten und eine Funktions-Bibliothek 81 auf. Weiter zeigt 2 einerseits die Applikationen 61 bis 65, die mit dem Gateway 7 interagieren, und andererseits die Geräte 31 bis 34, die über die Schnittstelle 52 mit der Kommunikations-Anordnung 5 verbunden sind. 2 shows a functional representation, based on the following of the gateway 7 provided functions are exemplified. As explained above, the functions of the gateway 7 in this case by the execution of application programs on the system platform of the communication arrangement 5 provided so that the units of the gateway explained below 7 each understood as a grouping of functions by the communication arrangement 5 be provided. From a functional point of view, the gateway points 7 such an interface unit 82 , several protocol modules 71 to 74 , a registration unit 75 , a registration database 76 , a connection establishment unit 77 , several groups 78 . 79 and 80 of parameterized adapter units and a function library 81 on. Next shows 2 on the one hand the applications 61 to 65 that with the gateway 7 interact, and on the other hand, the devices 31 to 34 that over the interface 52 with the communication arrangement 5 are connected.

Die Protokoll-Module 71, 72, 73 und 74 umfassen jeweils diejenigen Funktionen, die für die Kommunikation mit tragbaren Geräten über einen speziellen Kommunikations-Protokoll-Stack notwendig sind. So umfasst die Protokollmodul-Einheit 71 Funktionen zur Bearbeitung des Bluetooth-Protokoll- Stacks 56, die Protokollmodul-Einheit 72 Funktionen zur Bearbeitung des WLAN-Protokoll-Stacks 57, die Protokollmodul-Einheit 73 Funktionen zur Bearbeitung des USB-Protokoll-Stacks 58 und die Protokollmodul-Einheit 74 Funktionen zur Bearbeitung des Protokoll-Stacks 59, über den sie über die serielle Schnittstelle kommuniziert.The protocol modules 71 . 72 . 73 and 74 each include those functions necessary to communicate with portable devices through a special communication protocol stack. So includes the protocol module unit 71 Functions for editing the Bluetooth protocol stack 56 , the proto kollmodul unit 72 Functions for editing the WLAN protocol stack 57 , the protocol module unit 73 Functions for editing the USB protocol stack 58 and the protocol module unit 74 Functions for editing the protocol stack 59 via which it communicates via the serial interface.

Die Schnittstellen-Einheit 82 repräsentiert die Hardware-Komponenten der Kommunikations-Anordnung 5, die weiter für die Kommunikation mit den tragbaren Geräten 31 bis 34 benötigt werden. Die Schnittstellen-Einheit 82 weist so Komponenten 83 bis 86 auf, die der Kommunikation mit den Geräten 31, 32, 33 bzw. 34 zugeordnet sind. Die Komponente 83 umfasst einen Bluetooth-Verbindungs-Controller und einen RF-Transceiver zur Funk-Kommunikation mit dem Gerät 31. Die Komponente 84 umfasst einen WLAN-Verbindungs-Controller und einen RF-Transceiver zur Funk-Kommuniktion mit dem Gerät 32. Die Komponente 85 umfasst einen USB-Controller und einen Kontaktverbinder, beispielsweise eine USB-Kontaktbuchse zum Anschluss des Gerätes 33. Die Komponente 86 umfasst einen seriellen Bus-Controller und einen Kontaktverbinder, beispielsweise eine Steckerbuchse, zum Anschluss des Gerätes 34.The interface unit 82 represents the hardware components of the communication arrangement 5 that continue for communication with the portable devices 31 to 34 needed. The interface unit 82 has such components 83 to 86 on, the communication with the devices 31 . 32 . 33 respectively. 34 assigned. The component 83 includes a Bluetooth connection controller and an RF transceiver for radio communication with the device 31 , The component 84 includes a WLAN connection controller and an RF transceiver for radio communication with the device 32 , The component 85 includes a USB controller and a contact connector, such as a USB contact socket for connecting the device 33 , The component 86 includes a serial bus controller and a contact connector, such as a female connector, for connecting the device 34 ,

Die Registrierungs-Einheit 75 weist eine Steuereinheit 751, eine Speichereinheit 752 und eine Ladeeinheit 753 auf.The registration unit 75 has a control unit 751 , a storage unit 752 and a loading unit 753 on.

Die Steuereinheit 751 identifiziert den Geräte-Typ eines mit der Kommunikations-Anordnung 5 über die Schnittstelle 52 verbundenen tragbaren Gerätes. Hierzu kommuniziert sie über den jeweiligen Protokoll-Stack, über den das Gerät mit der Kommunikations-Anordnung 5 verbunden ist, mit diesem Gerät. Beispielsweise ermittelt die Steuereinheit 751 mittels einer solchen Kommunikation eine diesem Gerät zugeordnete Geräte-Kennung oder dem Gerät zugeordnete Profildaten, die sie mit in der Speichereinheit 752 gespeicherten Referenzdaten vergleicht und so den Geräte-Typ des jeweilig mit der Kommunikations-Anordnung 5 verbundenen Gerätes ermittelt.The control unit 751 identifies the device type one with the communication device 5 over the interface 52 connected portable device. For this purpose, it communicates via the respective protocol stack, via which the device communicates with the communication device 5 connected with this device. For example, the control unit determines 751 by means of such communication, a device identifier assigned to this device or profile data associated with the device, which it also has in the memory unit 752 stored reference data and so compares the device type of the respective with the communication arrangement 5 connected device determined.

Die Steuereinheit 751 weist hierzu Schnittstellen-Einheiten 754 bis 757 auf, über die sie auf die jeweiligen Funktionen der Protokoll-Module-Einheiten 71, 72, 73 bzw. 74 zugreift, die für eine derartige Kommunikation mit den tragbaren Geräten bzw. für den jeweils erforderlichen Zugriff auf Mechanismen und Funktionen des jeweiligen Protokoll-Stacks benötigt werden. Vorzugsweise bilden die Schnittstellen-Einheiten 754 bis 757 diese Funktionen und von dem jeweiligen Protokoll-Stack bereit gestellte protokollspezifische Events auf normierte Funktionen und normierte Events ab, so dass für die Kernfunktion der Steuereinheit 751 der Zugriff auf die Protokoll-Modul-Einheiten 71 bis 75 transparent erfolgen kann.The control unit 751 has for this interface units 754 to 757 on which they are based on the respective functions of the protocol module units 71 . 72 . 73 respectively. 74 accesses required for such communication with the portable devices or for the respectively required access to mechanisms and functions of the respective protocol stack. Preferably, the interface units form 754 to 757 These functions and provided by the respective protocol stack protocol-specific events on normalized functions and normalized events, so that for the core function of the control unit 751 access to the protocol module units 71 to 75 can be transparent.

Vorzugsweise überwacht die Steuereinheit 751 hierbei auch protokollspezifische Events der Protokoll-Modul-Einheiten 71 bis 74, die den Anschluss eines neuen tragbaren Gerätes an die Kommunikations-Anordnung 5 oder das Abtrennen eines Gerätes von der Kommunikations-Anordnung 5 anzeigen. Die Steuereinheit 751 bedient sich so der jeweiligen protokollspezifischen Mechanismen zur Detektion dieser Ereignisse (sofern in dem jeweiligen Protokoll vorhanden). Sobald sie den Anschluss eines neuen tragbaren Gerätes über eine von einer der Protokoll-Modul-Einheiten 71 bis 74 bedienten physikalischen Schnittstelle mittels dieser Überwachung erkennt, startet sie die oben beschriebene Identifizierungs-Routine, indem sie über die jeweilige Protokoll-Modul-Einheit, über die sie das Ereignis empfängt, Daten des neu mit der Kommunikations-Anordnung 5 verbundenen Gerätes ermittelt und hieraus den Geräte-Typ des neu mit der Kommunikations-Anordnung 5 verbundenen Gerätes bestimmt. Falls es der Steuereinheit 751 hierbei nicht möglich ist, den Geräte-Typ eindeutig zu bestimmen, so ist es auch möglich, dass sie dann dem Gerät einen von ein oder mehreren vorgegebenen Default-Geräte-Typen zuordnet.Preferably, the control unit monitors 751 Here also protocol-specific events of the protocol module units 71 to 74 connecting a new portable device to the communication device 5 or disconnecting a device from the communication device 5 Show. The control unit 751 uses the respective protocol-specific mechanisms for detecting these events (if present in the respective protocol). Once connected to a new portable device via one of the protocol module units 71 to 74 When it detects the serviced physical interface by means of this monitoring, it starts the identification routine described above by re-communicating with the communication arrangement via the respective protocol module unit via which it receives the event 5 Connected device determined and from this the device type of the new with the communication arrangement 5 connected device determined. If it is the control unit 751 In this case it is not possible to uniquely determine the device type, so it is also possible that it then assigns the device one of one or more predetermined default device types.

Nach Identifizierung des Geräte-Typs greift die Steuereinrichtung 751 auf die Speichereinheit 752 zu und ermittelt die Geräte-Dienste, die diesem Geräte-Typ zugeordnet sind. Es ist hierbei möglich, dass einem Gerät lediglich ein Geräte-Dienst, aber auch eine Vielzahl von Geräte-Diensten zugeordnet ist. Weiter ermittelt die Steuereinheit 751 für jeden der ermittelten Geräte-Dienste jeweils zugeordnete gerätespezifische Parameter und/oder Adaptor-Einheiten. Die Speichereinheit 752 weist so beispielsweise eine Datenstruktur auf, die einen Geräte-Typ auf eine spezielle Gruppe von Geräte-Diensten und jeden Geräte-Dienst eine spezielle Adaptor-Einheit sowie eine Vielzahl von gerätespezifischen Parametern zuordnet. Gerätespezifische Parameter sind beispielsweise Informationen über den von dem Geräte-Typ verwendeten Protokoll-Stack, Kommunikations-Parameter zur Initialisierung dieses Protokoll-Stacks, Kommunikations-Adressen und Kennungen des Endgerätes, Schlüssel zum Aufbau einer gesicherten Verbindung mit dem speziellen Endgerät oder Autorisierungs-Kennungen oder Schlüssel für die Kommunikation mit dem Gerät, Informationen zu dem Befehlssatz und Funktionen des jeweiligen Gerätes, die für den spezifischen Geräte-Dienst von Relevanz sind.Upon identification of the device type, the controller intervenes 751 on the storage unit 752 and determines the device services associated with this device type. It is possible that a device is assigned only a device service, but also a variety of device services. Next determines the control unit 751 for each of the determined device services respectively assigned device-specific parameters and / or adapter units. The storage unit 752 For example, it has a data structure that maps a device type to a specific group of device services, and each device service associates a particular adapter unit with a variety of device-specific parameters. Device-specific parameters are, for example, information about the protocol stack used by the device type, communication parameters for initializing this protocol stack, communication addresses and identifiers of the terminal, keys for establishing a secure connection with the special terminal or authorization identifiers or Keys for communicating with the device, information about the instruction set, and functions of the particular device that are relevant to the specific device service.

Es ist hierbei auch möglich, dass die gerätespezifischen Parameter nicht vollständig in der Speichereinheit 752 abgespeichert sind, sondern von der Steuereinheit aus Informationen, die sie von Endgeräten empfängt und solchen, die sie der Speichereinheit 752 entnimmt, individuell für das jeweilige Gerät berechnet.It is also possible that the device-specific parameters are not completely in the memory unit 752 are stored, but from the control unit information that it receives from terminals and those that they the storage unit 752 removes, individually calculated for the respective device.

Die von der Steuereinheit 751 so ermittelten Geräte-Dienste und jeweils zugeordnete gerätespezifische Daten und/oder Adaptor-Einheiten werden von der Steuereinheit 751 nun in der Registrierungs-Datenbank 76 registriert. Die Steuereinheit 751 erstellt für jeden der ermittelten Geräte-Dienste einen Eintrag in der Registrierungs-Datenbank 76, die jeweils die entsprechende Kennung des Geräte-Dienstes, eine Kennung (Adresse) der zugeordneten Adaptor-Einheit(en), die zu dem Geräte-Dienst ermittelten gerätespezifischen Parameter, und unter Umständen eine Kennung für das jeweilige Gerät, in seiner vorgegebenen, normierten Datenstruktur enthält.The from the control unit 751 Device services determined in this way and device-specific data and / or adapter units assigned in each case are determined by the control unit 751 now in the registry database 76 registered. The control unit 751 creates an entry in the registration database for each of the discovered device services 76 , each of the corresponding identifier of the device service, an identifier (address) of the associated adapter unit (s), the device-specific parameters determined for the device service, and possibly an identifier for the respective device, in its predetermined, normalized Contains data structure.

Erkennt die Steuereinheit 751 mittels der oben beschriebenen Mechanismen, dass ein Gerät von der Schnittstelle 52 abgetrennt worden ist, so löscht sie die für dieses Gerät in der Registrierungs-Datenbank 76 erstellten Einträge aus der Registrierungs-Datenbank 76 oder versieht diese Einträge mit einer entsprechenden Kennung, die eine Umkonfiguration und eine letztendliche Löschung dieser Einträge durch die Verbindungsaufbau-Einheit 77 triggern.Detects the control unit 751 by means of the mechanisms described above, that a device from the interface 52 has been removed, it deletes those for this device in the registry database 76 created entries from the registration database 76 or provides these entries with a corresponding identifier, the reconfiguration and a final deletion of these entries by the connection establishment unit 77 trigger.

Die Ladeeinheit 753 stellt Funktionen bereit, mittels denen der Datenbestand der Speichereinheit 752 aktualisiert werden kann. Die Ladeeinheit 753 stellt so beispielsweise eine Service-Schnittstelle bereit, über die nach entsprechender Autorisierung die Daten der Speichereinheit 752 aktualisiert werden können. Es ist jedoch auch möglich, dass die Ladeeinheit 753 eine automatische Aktualisierung der Daten der Speichereinheit 752 durchführt, indem sie beispielsweise in regelmässigen Abständen oder nach Zugang einer entsprechenden Aufforderungs-Nachricht einen Download der Daten von einem zentralen Netzserver beispielsweise über eine IP-Verbindung durchführt.The loading unit 753 Provides functions by means of which the dataset of the storage unit 752 can be updated. The loading unit 753 Thus, for example, provides a service interface through which, after appropriate authorization, the data of the memory unit 752 can be updated. However, it is also possible that the loading unit 753 an automatic update of the data of the storage unit 752 for example, by downloading the data from a central network server, for example via an IP connection, at regular intervals or after receipt of a corresponding request message.

Die Registrierungs-Datenbank 76 weist eine Vielzahl von Einträgen auf, die jeweils einen Geräte-Dienst auf einen Satz von gerätespezifischen Parametern und/oder Adaptor-Einheiten abbilden.The registration database 76 has a plurality of entries that each map a device service to a set of device-specific parameters and / or adapter units.

Die Verbindungsaufbau-Einheit 77 führt die Initialisierung von Verbindungen zwischen fahrzeugseitigen Applikationen und ein oder mehreren mit der Kommunikations-Anordnung 5 über die Kommunikations-Schnittstelle 52 verbundenen tragbaren Geräten durch. Wird die Verbindungsaufbau-Einheit 77 beispielsweise von einer der Applikationen 61 bis 65 zur Durchführung der Initialisierung einer Verbindung getriggert, so führt die Verbindungsaufbau-Einheit 77 folgende Prozedur durch: Die Verbindungsaufbau-Einheit 77 ermittelt einerseits die von der fahrzeugseitigen Applikation benötigten Geräte-Dienste und diesen Geräte-Diensten zugeordneten applikationspezifischen Parameter der fahrzeugseitigen Applikation. Es ist so beispielsweise möglich, dass diese Informationen der Verbindungsaufbau-Einheit 77 mit einer Trigger-Nachricht oder in einer solchen Trigger-Nachricht nachfolgenden Kommunikations-Prozedur übermittelt werden. Da die über die normierte API-Schnittstelle 35 bereitgestellten Geräte-Dienste ebenfalls normiert sind, sind einer Applikation die von ihr benötigten Geräte-Dienste im Regelfall bekannt oder können durch eine einfache Abbildung von applikationsspezifischen Informationen auf normierte Geräte-Dienste ermittelt werden. Applikationsspezifische Parameter sind beispielsweise Kennungen (Adressen) von Objekten, die die Schnittstelle zu der jeweiligen Applikation bilden, Parameter, die den Befehlssatz oder Funktionen der fahrzeugseitigen Applikation spezifizieren, die mit der Funktion der Geräte interagieren soll und/oder eine objektorientierte Schnittstelle beschreibt und der Funktionsgruppe der Applikation, die Zugriff auf den jeweiligen gerätespezifischen Dienst nehmen soll. Die Verbindungsaufbau-Einheit 77 greift weiter auf die Registrierungs-Datenbank 76 zu und greift auf Einträge zu, die die jeweils benötigten Geräte-Dienste betreffen. Sind mehrere Einträge in der Registrierungs-Datenbank 76 vorhanden, die ein und denselben Geräte-Dienst betreffen, so wählt die Verbindungsaufbau-Einheit einen dieser Einträge nach einem vorgegebenen Schema aus. Weiter ermittelt sie dann durch Zugriff auf den ausgewählten Eintrag die dem jeweiligen Geräte-Dienst in der Registrierungs-Datenbank zugeordneten gerätespezifischen Parameter und/oder Adaptor-Einheiten.The connection establishment unit 77 performs the initialization of connections between on-vehicle applications and one or more with the communication arrangement 5 via the communication interface 52 Connected portable devices through. Will the connection establishment unit 77 for example, from one of the applications 61 to 65 triggered to carry out the initialization of a connection, so the connection establishment unit leads 77 following procedure: The connection establishment unit 77 on the one hand determines the device services required by the vehicle-side application and the application-specific parameters of the vehicle-side application assigned to these device services. It is thus possible, for example, that this information is the connection establishment unit 77 be transmitted with a trigger message or in such a trigger message subsequent communication procedure. Because the over the standardized API interface 35 provided device services are also normalized, an application, the device services required by it are usually known or can be determined by a simple mapping of application-specific information on standardized device services. Application-specific parameters are, for example, identifiers (addresses) of objects which form the interface to the respective application, parameters which specify the instruction set or functions of the vehicle-side application, which should interact with the function of the devices and / or describe an object-oriented interface and the function group the application that is to access the respective device-specific service. The connection establishment unit 77 continue to access the registry database 76 and accesses entries relating to the respective required device services. Are multiple entries in the registry database 76 present, concern the same device service, the connection establishment unit selects one of these entries according to a predetermined scheme. Further, by accessing the selected entry, it then determines the device-specific parameters and / or adapter units assigned to the respective device service in the registration database.

Sodann veranlasst die Verbindungsaufbau-Einheit 77 die Parameterisierung einer oder mehrerer Adaptor-Einheiten mit den ermittelten gerätespezifischen Parametern und applikationsspezifischen Parametern sowie die Einbindung dieser ein oder mehreren parameterisierten Adaptor-Einheiten zwischen die fahrzeugseitige Applikation und die ein oder mehreren Geräte, die in den gerätespezifischen Parametern spezifiziert sind. Das Gateway 7 stellt so beispielsweise eine Anzahl von Adaptor-Einheiten zur Verfügung, die jeweils beispielsweise in Form einer Objekt-Klasse codiert sein können. Die Verbindungsaufbau-Einheit 77 wählt aus den zur Verfügung stehenden Adaptor-Einheiten eine geeignete Adaptor-Einheit aus, parameterisiert die Adaptor-Einheit mit den gerätespezifischen und applikationsspezifischen Parametern und bindet die so parameterisierte Adaptor-Einheit zwischen die fahrzeugseitige Applikation und die ein oder mehreren Geräte ein, indem sie einen Prozess (task) mit dem Code der parameterisierten Adaptor-Einheit startet.Then it causes the connection establishment unit 77 the parameterization of one or more adapter units with the determined device-specific parameters and application-specific parameters and the integration of these one or more parameterized adapter units between the vehicle-mounted application and the one or more devices that are specified in the device-specific parameters. The gateway 7 thus provides, for example, a number of adapter units, each of which may be coded in the form of an object class, for example. The connection establishment unit 77 selects from the available adapter units a suitable adapter unit, parameterizes the adapter unit with the device-specific and application-specific parameters and binds the thus parameterized adapter unit between the vehicle-mounted application and the one or more devices by it starts a process (task) with the code of the parameterized adapter unit.

Es ist hierbei möglich, dass die Initialisierung einer Verbindung zwischen einer fahrzeugseitigen Applikation und einem Gerät der Parameterisierung und der Einbindung einer Vielzahl von Adaptor-Einheiten zwischen die fahrzeugseitige Applikation und dem Gerät bedarf. Vorzugsweise wird so beispielsweise für jeden Geräte-Dienst eine andere Adaptor-Einheit parameterisiert und in die Verbindung zwischen der geräteseitigen Applikation und dem Gerät eingebunden. So zeigt beispielsweise 2 eine Gruppe 78 von in die Verbindung zwischen der Applikation 61 und dem Gerät 31 eingebundenen, parameterisierten Adaptor-Einheiten 781 bis 784. Weiter zeigt 2 eine Gruppe 79, die eine Vielzahl von parameterisierten Adaptor-Einheiten aufweist, die in Verbindung zwischen der fahrzeugseitigen Applikation 64 und den Geräten 32 und 33 eingebunden sind. Weiter zeigt 2 eine Gruppe 80 von parameterisierten Adaptor-Einheiten, die in die Verbindung zwischen den Applikationen 63 und 65 und dem Gerät 34 eingebunden sind.In this case, it is possible for the initialization of a connection between a vehicle-side application and a device to require the parameterization and the integration of a multiplicity of adapter units between the vehicle-side application and the device. Preferably, for example, for each device service another adapter unit is parameterized and integrated into the connection between the device-side application and the device. So shows, for example 2 a group 78 into the connection between the application 61 and the device 31 integrated, parameterized adapter units 781 to 784 , Next shows 2 a group 79 , which has a plurality of parameterized adapter units, in connection between the vehicle-mounted application 64 and the devices 32 and 33 are involved. Next shows 2 a group 80 of parameterized adapter units involved in the connection between the applications 63 and 65 and the device 34 are involved.

Hierbei ist es möglich, dass eine Applikation für erste Geräte-Dienste mit einem ersten Gerät interagiert und für zweite Geräte-Dienste mit einem zweiten Gerät interagiert. Weiter ist es auch möglich, dass zwei oder mehr verschiedene Applikationen mit Geräte-Diensten ein und desselben Gerätes interagieren.in this connection Is it possible, that an application for first device services with a first device interacts and for second device services with a second device interacts. Next it is also possible that two or more different applications with device services one and the same equipment to interact.

Beispielsweise ist es möglich, folgende Geräte-Dienste über die normierte API-Schnittstelle 35 bereitzustellen: Geräte-Dienst: Telefonieren Teil-Funktionen: Verbindungsaufbau, Verbindungsabbau, Gespräch annehmen, Gespräch ablehnen, Gespräch beenden, Steuerung der Audio-Verbindung. Geräte-Dienst: Datenabgleich Teil-Funktionen: Lesen von Telefonbüchern, Einschreiben von Daten in Telefonbücher. Geräte-Dienst: SMS Teil-Funktionen: SMS lesen, SMS speichern, SMS versenden Geräte-Dienst: Telefax Teil-Funktionen: Telefax-Verbindung aufbauen, Telefax versenden, Telefax empfangen, Telefax-Verbindung abbauen. Geräte-Dienst: Internet-Verbindung Teil-Funktionen: Verbindung aufbauen, Verbindung abbauen, Steuerung des Datenkanals, Datenkanal. Geräte-Dienst: Audio-Verbindung Teil-Funktionen: Verbindungssteuerung; digitale Audio-Kanäle. Geräte-Dienst: Video-Verbindung Teil-Funktionen: Verbindungssteuerung; digitaler Video-Kanal. Geräte-Dienst: Navigation Teil-Funktionen: Übertragung von GPS-Daten; Übertragung von Routen-Berechnungsdaten; Übertragung von Display-Inhalten. For example, it is possible to use the following device services via the standardized API interface 35 provide: Device Service: To phone Part functions: Establish connection, disconnect, accept call, reject call, end call, control the audio connection. Device Service: Clean Part functions: Reading phonebooks, writing data into directories. Device Service: SMS Part functions: Read SMS, save SMS, send SMS Device Service: fax Part functions: Establishing a fax connection, sending a fax, receiving a fax, terminating a fax connection. Device Service: Internet Connection Part functions: Establish connection, disconnect, control the data channel, data channel. Device Service: Audio Connection Part functions: Call control; digital audio channels. Device Service: Video connection Part functions: Call control; digital video channel. Device Service: navigation Part functions: Transmission of GPS data; Transmission of route calculation data; Transmission of display content.

Wie bereits oben angemerkt, ist es auch möglich, dass die Verbindungsaufbau-Einheit 77 eine Rekonfiguration der Interaktion zwischen fahrzeugseitigen Applikationen und Geräten durchführt, wenn die Verbindung zu dem Gateway 7 entweder von Seiten einer fahrzeugseitigen Applikation oder von Seiten des Gerätes getrennt wird oder wenn die Verbindungsaufbau-Einheit 77 in der Registrierung-Datenbank 76 neue Einträge zu Geräte-Diensten erkennt, die eine höher priorisierte Basis für eine bestehenden Interaktion zwischen fahrzeugseitigen Applikationen und Geräten bilden. Bei einer derartigen Rekonfiguration werden, wie oben beschrieben, Adaptor-Einheiten entsprechend parameterisiert und anstelle von dann deaktivierten parameterisierten Adaptor-Einheiten in die Verbindung zwischen fahrzeugseitigen Applikationen und Geräten eingebunden.As already noted above, it is also possible that the connection establishment unit 77 reconfigure the interaction between on-vehicle applications and devices when connecting to the gateway 7 is either disconnected from the side of a vehicle-side application or sides of the device or if the connection establishment unit 77 in the registry database 76 Recognize new device service entries that provide a higher-priority basis for existing interaction between on-vehicle applications and devices. In such a reconfiguration, as described above, adapter units are correspondingly parameterized and integrated into the connection between vehicle-side applications and devices instead of then deactivated parameterized adapter units.

3 zeigt nun eine funktionelle Darstellung der Software-Architektur des Gateway 7. 3 now shows a functional representation of the software architecture of the gateway 7 ,

3 zeigt das Betriebssystem 53, eine Fire-Wall-Einheit 88, Hardware-Komponenten 83 bis 87 sowie Funktionen 91 bis 111. 3 shows the operating system 53 , a fire wall unit 88 , Hardware components 83 to 87 as well as functions 91 to 111 ,

Die Hardware-Komponente 87 wird von Mikrocontrollern gebildet, die die Durchführung der unteren Protokoll-Ebenen der verschiedenen Protokoll-Stacks unterstützen. Die Komponente 87 umfasst Mikrocontroller 871 bis 874, wobei der Mikrocontroller 871 den Protolkoll-Stack 59 (serielle Schnittstelle), der Controller 872 den Protokoll-Stack 58 (USB), der Controller 873 den Protokoll-Stack 56 (Bluetooth) und der Controller 874 den Protokoll-Stack 57 (WLAN) unterstützt. Die Komponente 86 ist eine serielle Buchse, die Komponente 85 ist eines USB-Buchse, die Komponente 84 ist ein RF-Transceiver für eine Bluetooth-Schnittstelle und die Komponente 83 ist ein RF-Transceiver für eine WLAN-Schnittstelle. Weiter ist es auch möglich, dass die Funktion der Komponenten 84 und 83 von einer einzigen Baugruppe bereitgestellt werden.The hardware component 87 is formed by microcontrollers that support the execution of the lower protocol levels of the various protocol stacks. The component 87 includes microcontroller 871 to 874 , where the microcontroller 871 the protololl stack 59 (serial port), the controller 872 the protocol stack 58 (USB), the controller 873 the protocol stack 56 (Bluetooth) and the controller 874 the protocol stack 57 (WLAN) supported. The component 86 is a serial jack, the component 85 is a USB socket, the component 84 is an RF transceiver for a Bluetooth interface and the component 83 is an RF transceiver for a WLAN interface. Next it is also possible that the function of the components 84 and 83 be provided by a single assembly.

Die Funktionen 91 bis 93 sind der Protokoll-Modul-Einheit 71 zuzuordnen, die Funktionen 94 bis 98 der Protokoll-Modul-Einheit 72, die Funktionen 99 bis 105 der Protokoll-Modul-Einheit 73 und die Funktionen 106 bis 109 der Protokoll-Modul-Einheit 74.The functions 91 to 93 are the protocol module unit 71 assign the functions 94 to 98 the protocol module unit 72 , the functions 99 to 105 the protocol module unit 73 and the functions 106 to 109 the protocol module unit 74 ,

Die Funktion 91 stellt ein serielles Protokoll, die Funktion 92 ein CCI-Protokoll und die Funktion 93 ein serielles Framework zur Verfügung. Die Funktion 94 stellt ein USB-Stack, die Funktion 95 eine USB-CD-Class, die Funktion 96 eine USB-AD-Class, die Funktion 97 ein USB-File-System und die Funktion 98 ein USB-Framework dar. Die Funktion 99 stellt einen Bluetooth-Stack, die Funktion 100 ein Bluetooth-HS-Profile, die Funktion 101 ein Bluetooth-HF-Profile, die Funktion 102 ein Bluetooth-SP-Profile, die Funktion 103 ein Bluetooth A2DP, die Funktion 104 ein weiteres Bluetooth-Application-Set und die Funktion 105 ein Bluetooth-Framework dar. Die Funktion 106 stellt ein WLAN-Protokoll, die Funktion 107 ein ZigBee-Protokoll, die Funktion 108 ein weiteres Applikations-Protokoll und die Funktion 109 ein Framework dar. Die Funktion 110 stellt Funktionen für die Übermittlung eines digitalen Audio-Streams bereit. Auf diesen Funktionen setzt ein Device Detection Manager 111 und ein Framework 117 auf, welches die Geräte-Dienste 112 bis 116 über ein API 118 bereit stellt. Die Funktion des Device Detection Manager wird hierbei in dem Ausführungsbeispiel nach 2 von Funktionen der Steuereinheit 751 erbracht. Weiter wird das Framework 117 in dem Ausführungsbeispiel nach 2 von der Registrierungs-Einheit 75, der Registrierungs-Datenbank 76, der Verbindungs-Steuereinheit 77, den Gruppen von parameterisierten Adaptor-Einheiten 78 bis 80 und der Funktions-Bibliothek 81 erbracht.The function 91 Represents a serial protocol, the function 92 a CCI protocol and the function 93 a serial framework available. The function 94 puts a USB stack, the function 95 a USB CD class, the function 96 a USB AD class, the function 97 a USB file system and the function 98 a USB framework. The function 99 puts a Bluetooth stack, the function 100 a Bluetooth HS profiles, the function 101 a Bluetooth RF profiles, the function 102 a Bluetooth SP profiles, the function 103 a Bluetooth A2DP, the function 104 another Bluetooth application set and the function 105 a Bluetooth framework. The function 106 represents a wireless protocol, the function 107 a ZigBee protocol, the function 108 another application protocol and the function 109 a framework. The function 110 Provides functions for the transmission of a digital audio stream. On these functions sets a Device Detection Manager 111 and a framework 117 on which the device services 112 to 116 via an API 118 ready. The function of the Device Detection Manager is hereby in the embodiment after 2 of functions of the control unit 751 provided. Next is the framework 117 in the embodiment according to 2 from the registration unit 75 , the registration database 76 , the connection control unit 77 , the groups of parameterized adapter units 78 to 80 and the function library 81 provided.

Claims (17)

Kommunikations-Anordnung (5) für ein Fahrzeug, insbesondere Freisprecheinrichtung, mit einer ersten Kommunikations-Schnittstelle (51) zur Verbindung der Kommunikations-Anordnung (5) mit einem Fahrzeug-Bus (1) des Fahrzeuges und mit einer zweiten Kommunikations-Schnittstelle (52) zur Verbindung der Kommunikations-Anordnung (5) mit ein oder mehreren tragbaren Geräten (31 bis 35), insbesondere einem Mobiltelefon, dadurch gekennzeichnet, dass die Kommunikations-Anordnung (5) ein oder mehrere parameterisierbare Adaptor-Einheiten (781 bis 784), eine Registrierungs-Datenbank (76) und eine Registrierungs-Einheit (75) aufweist, wobei die Registrierungs-Einheit (75) so ausgestaltet ist, dass sie den Gerätetyp eines mit der Kommunikations-Anordnung (5) über die zweite Kommunikations-Schnittstelle (52) verbundenen tragbaren Gerätes (31 bis 35) identifiziert, dass sie mittels Zugriff auf eine Speichereinheit (752) ein oder mehrere dem Gerätetyp zugeordnete Geräte-Dienste (112 bis 116) und zu jedem Geräte- Dienst weiter jeweils zugeordnete gerätespezifische Parameter ermittelt und dass sie die ermittelten Geräte-Dienste mit den jeweils zugeordneten gerätespezifischen Daten in der Registrierungs-Datenbank (76) registriert, und dass die Kommunikations-Anordnung (5) weiter eine Verbindungsaufbau-Einheit (77) zur Initialisierung einer Verbindung zwischen einer fahrzeugseitigen Applikation (61 bis 66) und einem oder mehreren mit der Kommunikations-Anordnung (5) über die zweite Kommunikations-Schnittstelle (52) verbundenen tragbaren Geräten aufweist, die so ausgestaltet ist, dass sie ein oder mehrere von der fahrzeugseitigen Applikation (61 bis 66) benötigte Geräte-Dienste ermittelt, die diesen Geräte-Diensten zugeordneten applikationsspezifischen Parameter der fahrzeugseitigen Applikation (61 bis 66) ermittelt, die diesen Geräte-Diensten in der Registrierungs-Datenbank zugeordneten gerätespezifischen Parameter ermittelt und die Parameterisierung einer oder mehrerer der Adaptor-Einheiten (781 bis 784) mit den ermittelten gerätespezifischen Parametern und applikationsspezifischen Parametern sowie die Einbindung dieser ein oder mehreren parameterisierten Adaptor-Einheiten (781 bis 784) zwischen die fahrzeugseitige Applikation (61 bis 65) und die ein oder mehreren Geräte (31 bis 35) veranlasst.Communication arrangement ( 5 ) for a vehicle, in particular a hands-free device, with a first communication interface ( 51 ) for connecting the communication arrangement ( 5 ) with a vehicle bus ( 1 ) of the vehicle and with a second communication interface ( 52 ) for connecting the communication arrangement ( 5 ) with one or more portable devices ( 31 to 35 ), in particular a mobile telephone, characterized in that the communication arrangement ( 5 ) one or more parameterizable adapter units ( 781 to 784 ), a registration database ( 76 ) and a registration unit ( 75 ), the registration unit ( 75 ) is designed such that it represents the device type one with the communication arrangement ( 5 ) via the second communication interface ( 52 ) connected portable device ( 31 to 35 ) identifies it by accessing a storage unit ( 752 ) one or more device services associated with the device type ( 112 to 116 ) and for each device service further assigned device-specific parameters determined and that they determined the device services with the respectively associated device-specific data in the registration database ( 76 ) and that the communication arrangement ( 5 ) a connection establishment unit ( 77 ) for initializing a connection between a vehicle-side application ( 61 to 66 ) and one or more with the communication arrangement ( 5 ) via the second communication interface ( 52 ), which is configured to receive one or more of the vehicle-mounted application (s). 61 to 66 ) determines the application-specific parameters of the vehicle-side application assigned to these device services ( 61 to 66 ) determines the device-specific parameters associated with these device services in the registration database and the parameterization of one or more of the adapter units ( 781 to 784 ) with the determined device-specific parameters and application-specific parameters as well as the integration of these one or more parameterized adapter units ( 781 to 784 ) between the vehicle-side application ( 61 to 65 ) and the one or more devices ( 31 to 35 ). Kommunikations-Anordnung nach Anspruch 1, dadurch gekennzeichnet, dass die Registrierungs-Einheit (75) weiter so ausgestaltet ist, dass sie zu jedem ermittelten Geräte-Dienst eine Adaptor-Einheit (781 bis 784) in der Registrierungs-Datenbank registriert, und dass die Verbindungsaufbau-Einheit (77) weiter so ausgestaltet ist, dass sie die den ein oder mehreren Geräte-Diensten in der Registrierungs-Datenbank (76) zugeordneten Adaptor-Einheiten (781 bis 784) ermittelt und die so ermittelten ein oder mehreren Adaptor-Einheiten (781 bis 784) mit den ermittelten gerätespezifischen Parametern und applikationsspezifischen Parametern parameterisiert.Communication arrangement according to claim 1, characterized in that the registration unit ( 75 ) is further configured such that it has an adapter unit for each determined device service ( 781 to 784 registered in the registration database, and that the connection establishment unit ( 77 ) is further configured to handle the one or more device services in the registration database ( 76 ) associated with adapter units ( 781 to 784 ) and the thus determined one or more adapter units ( 781 to 784 ) with the determined device-specific parameters and application-specific parameters. Kommunikations-Anordnung (5) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Verbindungsaufbau-Einheit (77) so ausgestaltet ist, dass für jeden der ermittelten Geräte-Dienste eine zugeordnete Adaptor-Einheit (781 bis 784) parameterisert.Communication arrangement ( 5 ) according to one of the preceding claims, characterized in that the connection establishment unit ( 77 ) is configured so that for each of the determined device services an associated adapter unit ( 781 to 784 ) parameterizes. Kommunikations-Anordnung (5) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kommunikations-Anordnung (5) weiter zwei oder mehrere Protokollmodul-Einheiten (71 bis 74) zur Kommunikation über die zweite Kommunikations-Schnittstelle (52) mittels jeweils zugeordneter, unterschiedlicher Protokolle aufweist.Communication arrangement ( 5 ) according to one of the preceding claims, characterized in that the communication arrangement ( 5 ) two or more protocol module units ( 71 to 74 ) for communication via the second communication interface ( 52 ) by means of respectively assigned, different protocols. Kommunikations-Anordnung (5) nach Anspruch 4, dadurch gekennzeichnet dass die Kommunikations-Anordnung (5) Protokoll-Module (73 und 74) zur Kommunikation über die zweite Kommunikations-Schnittstelle mittels eines Bluetooth-Protokolles (56), eines USB-Protokolls (58), eines WLAN-Protokolls (57), eines Protokolls für eine serielle Schnittstelle (59) und/oder für eine Fire-Wire-Schnittstelle (60) aufweist.Communication arrangement ( 5 ) according to claim 4, characterized in that the communication arrangement ( 5 ) Protocol modules ( 73 and 74 ) for communication via the second communication interface by means of a Bluetooth protocol ( 56 ), a USB protocol ( 58 ), a WLAN protocol ( 57 ), a protocol for a serial interface ( 59 ) and / or for a FireWire interface ( 60 ) having. Kommunikations-Anordnung (5) nach einem der Ansprüche 4 oder 5, dadurch gekennzeichnet, dass die Kommunikations-Anordnung (5) ein oder mehrere RF-Transceiver (83, 84) zur kabellosen Verbindung von tragbaren Geräten (31, 32) mit der Kommunikations-Anordnung (5) und weiter ein oder mehrere Kontaktverbinder (85, 86) zur galvanischen Verbindung von tragbaren Geräten (33, 34) mit der Kommunikations-Anordnung (5) aufweist.Communication arrangement ( 5 ) according to one of claims 4 or 5, characterized in that the communication arrangement ( 5 ) one or more RF transceivers ( 83 . 84 ) for the wireless connection of portable devices ( 31 . 32 ) with the communication arrangement ( 5 ) and further one or more contact connectors ( 85 . 86 ) for the galvanic connection of portable devices ( 33 . 34 ) with the communication arrangement ( 5 ) having. Kommunikations-Anordnung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kommunikations-Anordnung ein Halteteil zur mechanischen Fixierung des tragbaren Gerätes in dem Fahrzeug aufweist.Communication arrangement according to one of the preceding Claims, characterized in that the communication arrangement is a holding part for mechanically fixing the portable device in the vehicle. Kommunikations-Anordnung nach Anspruch 7, dadurch gekennzeichnet, dass die Kommunikations-Anordnung eine mit dem Fahrzeug verbindbare Grundplatte und ein mit der Grundplatte lösbar verbindbares Halteteil zur Aufnahme des tragbaren Gerätes aufweist.Communication arrangement according to claim 7, characterized in that the communication arrangement is one with the vehicle connectable base plate and a releasably connectable to the base plate Has holding part for receiving the portable device. Kommunikations-Anordnung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die fahrzeugseitige Applikation (64 bis 66) von der Kommunikations-Anordnung (5) bereitgestellt wird.Communication arrangement according to one of the preceding claims, characterized in that the vehicle-side application ( 64 to 66 ) of the communication arrangement ( 5 ) provided. Kommunikations-Anordnung nach Anspruch 9, dadurch gekennzeichnet, dass die fahrzeugseitige Applikation (64) Freisprechfunktionen erbringt.Communication arrangement according to claim 9, characterized in that the vehicle-side application ( 64 ) Provides handsfree functions. Kommunikations-Anordnung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die fahrzeugseitige Applikation (61 bis 63) von einer fahrzeugseitigen Einrichtung (22, 23) bereitgestellt wird, die mit der Kommunikations- Anordnung (5) über den Fahrzeug-Bus (1) verbunden ist.Communication arrangement according to one of the preceding claims, characterized in that the vehicle-side application ( 61 to 63 ) from a vehicle-mounted device ( 22 . 23 ) provided with the communication arrangement ( 5 ) via the vehicle bus ( 1 ) connected is. Kommunikations-Anordnung (5) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kommunikations-Anordnung eine Protokollmodul-Einheit (71 bis 74) zur Kommunikation über die zweite Kommunikations-Schnittstelle (52) mittels eines zugeordneten Protokolls (56 bis 60) aufweist, die so ausgestaltet ist, dass sie den Anschluss eines neuen tragbaren Gerätes (31 bis 35), das mit der Kommunikations-Anordnung (5) über dieses Protokoll kommuniziert, an die Kommunikations-Anordnung (5) mittels protokollspezifischer Mechanismen erkennt und die Durchführung der Registrierung von Geräte-Diensten des neuen Gerätes (31 bis 35) durch die Registrierungs-Einheit (75) veranlasst.Communication arrangement ( 5 ) according to one of the preceding claims, characterized in that the communication arrangement comprises a protocol module unit ( 71 to 74 ) for communication via the second communication interface ( 52 ) by means of an associated protocol ( 56 to 60 ) adapted to connect a new portable device ( 31 to 35 ), with the communication arrangement ( 5 ) communicates via this protocol to the communication device ( 5 ) using protocol-specific mechanisms and performing the registration of device services of the new device ( 31 to 35 ) by the registration unit ( 75 ). Kommunikations-Anordnung (5) nach Anspruch 12, dadurch gekennzeichnet, dass die Registrierungs-Einheit (75) den Gerätetyp des neuen Gerätes mittels Zugriff auf Funktionen der Protokollmodul-Einheit (71 bis 74) identifiziert.Communication arrangement ( 5 ) according to claim 12, characterized in that the registration unit ( 75 ) the device type of the new device by accessing functions of the protocol module unit ( 71 to 74 ) identified. Kommunikations-Anordnung (5) nach einem der Ansprüche 12 oder 13, dadurch gekennzeichnet, dass die Registrierungs-Einheit (75) über Schnittstellen (754 bis 757) zu unterschiedlichen Protokollmodul-Einheiten (71 bis 74) verfügt.Communication arrangement ( 5 ) according to one of claims 12 or 13, characterized in that the registration unit ( 75 ) via interfaces ( 754 to 757 ) to different protocol module units ( 71 to 74 ). Kommunikations-Anordnung (5) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kommunikations-Anordnung (5) eine Fire-Wall-Einheit (88) zur Isolation der Adaptor-Einheiten (781 bis 784) von der fahrzeugseitigen Applikation (61 bis 64) aufweist.Communication arrangement ( 5 ) according to one of the preceding claims, characterized in that the communication arrangement ( 5 ) a fire wall unit ( 88 ) for the isolation of the adapter units ( 781 to 784 ) from the vehicle-side application ( 61 to 64 ) having. Kommunikations-Anordnung (5) nach Anspruch 15, dadurch gekennzeichnet, dass die Fire-Wall-Einheit (88) so ausgestaltet ist, dass sie die Kommunikation zwischen der fahrzeugseitigen Applikation (61 bis 66) und den ein oder mehreren Adaptor-Einheiten (781 bis 784) und/oder Prozess-Parameter der Adaptor-Einheiten (781 bis 784) überwacht und/oder beschränkt.Communication arrangement ( 5 ) according to claim 15, characterized in that the fire wall unit ( 88 ) is configured such that it enables the communication between the vehicle-side application ( 61 to 66 ) and the one or more adapter units ( 781 to 784 ) and / or process parameters of the adapter units ( 781 to 784 ) monitored and / or limited. Verfahren zur Anbindung von tragbaren Geräten (31 bis 35) an eine in einem Fahrzeug angeordnete Kommunikations-Anordnung (5), insbesondere an eine Freisprecheinrichtung, die eine erste Kommunikations-Schnittstelle (51) zur Verbindung der Kommunikations-Anordnung (5) mit einem Fahrzeug-Bus (1) des Fahrzeuges und eine zweite Kommunikations-Schnittstelle (52) zur Verbindung der Kommunikations-Anordnung (5) mit ein oder mehreren tragbaren Geräten (31 bis 35), insbesondere einem Mobil-Telefon, aufweist, dadurch gekennzeichnet, dass die Kommunikations-Anordnung (5) den Gerätetyp eines mit der Kommunikations-Anordnung (5) über die zweite Kommunikations-Schnittstelle (52) verbundenen tragbaren Gerätes (31 bis 35) identifiziert, dass sie mittels Zugriff auf eine Speichereinheit (752) ein oder mehrere dem Gerätetyp zugeordnete Geräte-Dienste und zu jedem Geräte-Dienst weiter jeweils zugeordnete gerätespezifische Parameter ermittelt, dass sie die ermittelten Geräte-Dienste mit den jeweils zugeordneten gerätespezifischen Daten in einer Registrierungs-Datenbank (76) registriert, und dass zur Initialisierung einer Verbindung zwischen einer fahrzeugseitigen Applikation (61 bis 66) und einem oder mehreren mit der Kommunikations-Anordnung (5) über die zweite Kommunikations-Schnittstelle (52) verbundenen tragbaren Geräten (31 bis 35) ein oder mehrere von der fahrzeugseitigen Applikation (61 bis 66) benötigten Geräte-Dienste ermittelt werden, die diesen Geräte-Diensten zugeordneten applikationsspezifischen Parameter der fahrzeugseitigen Applikation (61 bis 66) ermittelt werden, die diesen Geräte-Diensten in der Registrierungs-Datenbank (76) zugeordneten gerätespezifischen Parameter ermittelt werden, ein oder mehrere Adaptor-Einheiten mit den ermittelten gerätespezifischen Parametern und applikationsspezifischen Parametern parameterisiert werden und diese ein oder mehreren parameterisierten Adaptor-Einheiten (781 bis 784) zwischen die fahrzeugseitige Applikation (61 bis 66) und die ein oder mehreren Geräte eingebunden werden.Method for connecting portable devices ( 31 to 35 ) to a vehicle-mounted communication arrangement ( 5 ), in particular to a hands-free device having a first communication interface ( 51 ) for connecting the communication arrangement ( 5 ) with a vehicle bus ( 1 ) of the vehicle and a second communication interface ( 52 ) for connecting the communication arrangement ( 5 ) with one or more portable devices ( 31 to 35 ), in particular a mobile telephone, characterized in that the communication arrangement ( 5 ) the device type one with the communication arrangement ( 5 ) via the second communication interface ( 52 ) connected portable device ( 31 to 35 ) identifies it by accessing a storage unit ( 752 ) one or more device services assigned to the device type and device-specific parameters respectively assigned to each device service determine that they contain the determined device services with the respectively assigned device-specific data in a registration database ( 76 ) and that for initializing a connection between an on-board application ( 61 to 66 ) and one or more with the communication arrangement ( 5 ) via the second communication interface ( 52 connected portable devices ( 31 to 35 ) one or more of the vehicle-side application ( 61 to 66 ), the application-specific parameters of the vehicle-side application assigned to these device services ( 61 to 66 ) that are used by these device services in the registration database ( 76 device-specific parameters are assigned, one or more adapter units are parameterized with the determined device-specific parameters and application-specific parameters and these one or more parameterized adapter units ( 781 to 784 ) between the vehicle-side application ( 61 to 66 ) and the one or more devices are involved.
DE200510048427 2005-10-07 2005-10-07 Communication arrangement for vehicle, has registration unit determining device-services and device-specific parameters by accessing to storage unit, and registering determined device-services with device-specific data in data base Expired - Fee Related DE102005048427B3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200510048427 DE102005048427B3 (en) 2005-10-07 2005-10-07 Communication arrangement for vehicle, has registration unit determining device-services and device-specific parameters by accessing to storage unit, and registering determined device-services with device-specific data in data base

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200510048427 DE102005048427B3 (en) 2005-10-07 2005-10-07 Communication arrangement for vehicle, has registration unit determining device-services and device-specific parameters by accessing to storage unit, and registering determined device-services with device-specific data in data base

Publications (1)

Publication Number Publication Date
DE102005048427B3 true DE102005048427B3 (en) 2007-05-31

Family

ID=38038001

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200510048427 Expired - Fee Related DE102005048427B3 (en) 2005-10-07 2005-10-07 Communication arrangement for vehicle, has registration unit determining device-services and device-specific parameters by accessing to storage unit, and registering determined device-services with device-specific data in data base

Country Status (1)

Country Link
DE (1) DE102005048427B3 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009054253A1 (en) 2009-11-21 2011-05-26 Volkswagen Ag Communication method and communication device for a vehicle
DE102009048540A1 (en) * 2009-10-07 2011-06-09 Volkswagen Ag Motor vehicle has mechanical retainer for mobiles device and reconfigurable control element that is integrated in mechanical retainer
DE102011084254A1 (en) * 2011-10-11 2013-04-11 Zf Friedrichshafen Ag Communication system for a motor vehicle
US8554924B2 (en) 2009-03-16 2013-10-08 Apple Inc. Connection to multiple accessories with multiple accessory-specific protocols
DE102011115962B4 (en) * 2010-10-18 2014-07-31 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Method for establishing a connection between a device of a vehicle and an external network
EP2835945A1 (en) * 2013-08-09 2015-02-11 Alpine Electronics, Inc. Automotive communication system and method of communication between an automotive input device and a mobile device
US10212265B2 (en) 2015-09-04 2019-02-19 Volkswagen Ag Process for wireless connection of mobile devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1352535B1 (en) * 2001-01-18 2004-07-21 Andreas Peiker Assembly comprising a mobile telephone
WO2005046190A1 (en) * 2003-11-03 2005-05-19 Funkwerk Dabendorf Gmbh Hands-free device for operating different types of mobile radio devices
EP1390234B1 (en) * 2001-01-18 2005-10-12 Andreas Peiker Arrangement for handling a communication device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1352535B1 (en) * 2001-01-18 2004-07-21 Andreas Peiker Assembly comprising a mobile telephone
EP1390234B1 (en) * 2001-01-18 2005-10-12 Andreas Peiker Arrangement for handling a communication device
WO2005046190A1 (en) * 2003-11-03 2005-05-19 Funkwerk Dabendorf Gmbh Hands-free device for operating different types of mobile radio devices

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8775652B2 (en) 2009-03-16 2014-07-08 Apple Inc. Communication between a mobile computing device and an accessory using an accessory protocol and an application protocol
US8554924B2 (en) 2009-03-16 2013-10-08 Apple Inc. Connection to multiple accessories with multiple accessory-specific protocols
US8639733B2 (en) 2009-03-16 2014-01-28 Apple Inc. Automatic identification of compatible applications and accessories
US8700789B2 (en) 2009-03-16 2014-04-15 Apple Inc. Accessory and mobile computing device communication using an application communication protocol
US9069908B2 (en) 2009-03-16 2015-06-30 Apple Inc. Accessory and mobile computing device communication using an application communication protocol
US9736281B2 (en) 2009-03-16 2017-08-15 Apple Inc. Accessory and mobile computing device communication using an application communication protocol
DE112010001170B4 (en) 2009-03-16 2019-02-28 Apple Inc. Accessory device and mobile computing device communication using an application communication protocol
DE102009048540A1 (en) * 2009-10-07 2011-06-09 Volkswagen Ag Motor vehicle has mechanical retainer for mobiles device and reconfigurable control element that is integrated in mechanical retainer
DE102009054253A1 (en) 2009-11-21 2011-05-26 Volkswagen Ag Communication method and communication device for a vehicle
DE102011115962B4 (en) * 2010-10-18 2014-07-31 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Method for establishing a connection between a device of a vehicle and an external network
DE102011084254A1 (en) * 2011-10-11 2013-04-11 Zf Friedrichshafen Ag Communication system for a motor vehicle
EP2835945A1 (en) * 2013-08-09 2015-02-11 Alpine Electronics, Inc. Automotive communication system and method of communication between an automotive input device and a mobile device
US10212265B2 (en) 2015-09-04 2019-02-19 Volkswagen Ag Process for wireless connection of mobile devices

Similar Documents

Publication Publication Date Title
DE102005048427B3 (en) Communication arrangement for vehicle, has registration unit determining device-services and device-specific parameters by accessing to storage unit, and registering determined device-services with device-specific data in data base
DE102007051157B4 (en) Method for establishing a data connection to a vehicle with telematics equipment
EP1058220B1 (en) Communications system for a vehicle
DE102008030974B4 (en) Method for providing data-related services for a vehicle with telematics equipment
EP1599991B1 (en) Arrangement and interface module for connecting different radio telephones to operator components in a motor vehicle
EP0990310B1 (en) Built-in mobile telephone device for motor vehicles
DE102015207657B4 (en) DEVICE AND METHOD FOR ERROR MONITORING WITH A DIAGNOSTIC MODULE
DE60211243T2 (en) Method for configuring electronic devices
EP0685723A2 (en) Device for diagnosing motor vehicles
DE10145906A1 (en) Method for carrying out remote diagnosis in a motor vehicle, vehicle diagnosis module and service center
DE102013014878B3 (en) Maintenance of motor vehicle control units by mobile phone
EP0982700A2 (en) Vehicle communication system
DE10329871B4 (en) Method and system for the telemetric diagnosis of electronic equipment of a vehicle
DE102010028449A1 (en) Car speakerphone
EP1284065A1 (en) Method for integrating a device into a vehicle communications network
DE102006002730A1 (en) Remote introduction of a three-way call to a telematics unit
EP1236366A2 (en) Provider-specific gsm engine
DE102017101910A1 (en) Dynamic display of open source software compliance information
EP1690409B1 (en) Hands-free device for operating different types of mobile radio devices
DE102008028975B4 (en) Motor vehicle
DE102017206884B4 (en) Method and system for detecting a problem in an internet-based infotainment system for a motor vehicle
DE102012213328B4 (en) Communication device for a vehicle
WO2011020689A1 (en) Control device
EP2724281B1 (en) Method for communicating data in a vehicle, and system for operating a mobile device in a vehicle
DE102006060188B4 (en) System and adapter for connecting different external devices

Legal Events

Date Code Title Description
8100 Publication of the examined application without publication of unexamined application
8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee