DE102012208179A1 - Method for operating electronic device of motor vehicle, involves connecting functional units of electronic device with interface unit, which generates application guide between provided functional elements and respective functional units - Google Patents

Method for operating electronic device of motor vehicle, involves connecting functional units of electronic device with interface unit, which generates application guide between provided functional elements and respective functional units Download PDF

Info

Publication number
DE102012208179A1
DE102012208179A1 DE201210208179 DE102012208179A DE102012208179A1 DE 102012208179 A1 DE102012208179 A1 DE 102012208179A1 DE 201210208179 DE201210208179 DE 201210208179 DE 102012208179 A DE102012208179 A DE 102012208179A DE 102012208179 A1 DE102012208179 A1 DE 102012208179A1
Authority
DE
Germany
Prior art keywords
functional
functional units
electronic device
interface unit
unit
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.)
Pending
Application number
DE201210208179
Other languages
German (de)
Inventor
Ran Zhang
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE201210208179 priority Critical patent/DE102012208179A1/en
Priority to IT000664A priority patent/ITMI20130664A1/en
Priority to FR1354305A priority patent/FR2990667B1/en
Priority to CN201310179228.7A priority patent/CN103428258B/en
Publication of DE102012208179A1 publication Critical patent/DE102012208179A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/10Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/29Instruments characterised by the way in which information is handled, e.g. showing information on plural displays or prioritising information according to driving conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/80Arrangements for controlling instruments
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/80Arrangements for controlling instruments
    • B60K35/81Arrangements for controlling instruments for controlling displays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/85Arrangements for transferring vehicle- or driver-related data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/11Instrument graphical user interfaces or menu aspects
    • B60K2360/113Scrolling through menu items
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/18Information management
    • B60K2360/182Distributing information between displays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/55Remote control arrangements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/55Remote control arrangements
    • B60K2360/56Remote control arrangements using mobile devices
    • B60K2360/566Mobile devices displaying vehicle information
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/55Remote control arrangements
    • B60K2360/56Remote control arrangements using mobile devices
    • B60K2360/569Vehicle controlling mobile device functions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/55Remote control arrangements
    • B60K2360/56Remote control arrangements using mobile devices
    • B60K2360/573Mobile devices controlling vehicle functions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/583Data transfer between instruments
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/589Wireless data transfers

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The method involves connecting the functional units (6) of an electronic device (1) with an interface unit (3), which generates an application guide between the provided functional elements and the respective providing functional units. The interface unit is connected on requesting multiple functional elements, particularly multiple functional units, to provide a functional group by a communication device (5). The interface unit provides multiple functional groups at the same time.

Description

Die Erfindung betrifft ein Verfahren zum Betreiben einer Elektronikeinrichtung eines Kraftfahrzeugs, wobei die Elektronikeinrichtung mehrere Funktionseinheiten aufweist, die jeweils zumindest ein bestimmtes Funktionselement bereitstellen. Die Erfindung betrifft weiterhin eine Elektronikeinrichtung. The invention relates to a method for operating an electronic device of a motor vehicle, wherein the electronic device has a plurality of functional units that each provide at least one specific functional element. The invention further relates to an electronic device.

Stand der TechnikState of the art

Verfahren der eingangs genannten Art sind aus dem Stand der Technik bekannt. Sie dienen dem Betreiben der Elektronikeinrichtung, welche beispielsweise dem Kraftfahrzeug zugeordnet ist. Die Elektronikeinrichtung liegt beispielsweise als Telematikeinrichtung, insbesondere als Infotainment beziehungsweise Unterhaltungseinrichtung, vor oder ist zumindest Bestandteil einer solchen. Die Elektronikeinrichtung kann insoweit über eine Anzeige- und Bedieneinrichtung verfügen, über welche ein Benutzer mit der Elektronikeinrichtung beziehungsweise ihren Bestandteilen interagieren kann. Die Anzeige- und Bedieneinrichtung dient dabei zum einen dem Wiedergeben von Informationen und zum anderen zum Entgegennehmen von Eingaben des Benutzers. Methods of the type mentioned are known from the prior art. They serve to operate the electronic device, which is associated with the motor vehicle, for example. The electronic device is present, for example, as a telematics device, in particular as an infotainment or entertainment device, or is at least part of such. The electronic device can insofar have a display and control device, via which a user can interact with the electronic device or its components. The display and control device serves on the one hand to reproduce information and on the other to accept input from the user.

Die Elektronikeinrichtung verfügt üblicherweise über eine Funktionseinheit, mittels welcher zumindest eine Funktion der Elektronikeinrichtung, beispielsweise das Wiedergeben von Unterhaltungsmedien oder dergleichen, realisiert ist. Für die Anbindung der Anzeige- und Bedieneinrichtung an diese Funktionseinheit gibt es gegenwärtig zwei Wege, nämlich zum einen die manuelle und zum anderen die semantische Methodik. Die manuelle Methodik ist kunden- und aufgabenspezifisch und wird momentan in den meisten Serienentwicklungen für Unterhaltungseinrichtungen im Automobilbereich eingesetzt. Ein Beispiel für die manuelle Methodik ist der Datenpool. Gegenüber der manuellen Methodik ermöglicht die semantische Methodik die automatische Anbindung der Anzeige- und Bedieneinrichtung an die Funktionseinheit. Dabei können auch mehrere Anzeige- und Bedieneinrichtungen an die Funktionseinheit angeschlossen werden. The electronic device usually has a functional unit, by means of which at least one function of the electronic device, for example the reproduction of entertainment media or the like, is realized. For the connection of the display and control device to this functional unit, there are currently two ways, namely on the one hand the manual and on the other hand, the semantic methodology. The manual methodology is customer- and task-specific and is currently used in most serial developments for entertainment facilities in the automotive sector. An example of the manual methodology is the data pool. Compared to the manual methodology, the semantic methodology enables the automatic connection of the display and operating device to the functional unit. In this case, several display and control devices can be connected to the functional unit.

Grundsätzlich ist es für die Unterhaltungseinrichtung bereits bekannt, dass beispielsweise ein Datenspeicher an diese angeschlossen wird, wobei die Unterhaltungseinrichtung auf auf dem Datenspeicher vorliegende Medien zugreift und diese wiedergibt. Ebenso ist es bekannt, ein Medienabspielgerät mit der Unterhaltungseinrichtung zu verbinden, worauf eine Funktionseinheit in Form einer (Software-)Applikation von diesem Medienabspielgerät an die Unterhaltungseinrichtung übertragen und in dieser nachfolgend als Plug-in-Service integriert wird. Das bedeutet jedoch auch, dass lediglich komplette Funktionseinheiten, beispielsweise in Form des beschriebenen Plug-in-Services, integriert werden können. Die Integration einer einzigen Funktionalität ist während der Laufzeit der Elektronikeinrichtung nicht möglich. Weiterhin ist zwar die Anbindung mehrerer Anzeige- und Bedieneinrichtungen an die Funktionseinheit möglich, umgekehrt kann jedoch nicht die Anzeige- und Bedieneinrichtung mehreren Funktionseinheiten zugeordnet werden, ohne dass sie spezifisch dafür vorgesehen ist. Zudem ist keine Wahlmöglichkeit eines Benutzers der Elektronikeinrichtung realisiert. Schließlich ist nur die Freigabe des Quellcodes einer kompletten Funktionseinheit, nicht jedoch die Freigabe des Quellcodes einer einzigen Funktionalität dieser Funktionseinheit möglich. In principle, it is already known to the entertainment device that, for example, a data memory is connected to it, wherein the entertainment device accesses media present on the data memory and reproduces them. It is also known to connect a media player to the entertainment device, whereupon a functional unit in the form of a (software) application is transmitted from this media player to the entertainment device and subsequently integrated as a plug-in service. However, this also means that only complete functional units, for example in the form of the described plug-in service, can be integrated. The integration of a single functionality is not possible during the life of the electronic device. Furthermore, although the connection of several display and control devices to the functional unit is possible, conversely, however, the display and control device can not be assigned to a plurality of functional units without being specifically provided for this purpose. In addition, no choice of a user of the electronic device is realized. Finally, only the release of the source code of a complete functional unit, but not the release of the source code of a single functionality of this functional unit is possible.

Offenbarung der ErfindungDisclosure of the invention

Demgegenüber weist das Verfahren zum Betreiben einer Elektronikeinrichtung mit den in Anspruch 1 genannten Merkmalen den Vorteil auf, dass eine flexible Zusammenstellung verschiedener Funktionalitäten möglich ist. Zudem kann dabei eine Wahlmöglichkeit des Benutzers realisiert sein. Dies wird erfindungsgemäß erreicht, indem die Funktionseinheiten mit einer Schnittstelleneinheit verbunden sind, die eine Zuordnungsliste zwischen den bereitgestellten Funktionselementen und der jeweils bereitstellenden Funktionseinheit erstellt und auf Anforderung mehrere Funktionselemente, insbesondere mehrere Funktionseinheiten, zum Bereitstellen einer Funktionsgruppe mittels wenigstens einer Kommunikationseinrichtung verbindet. Die Elektronikeinrichtung verfügt also über mehrere Funktionseinheiten, beispielsweise im Sinne von (Software-)Applikationen beziehungsweise Softwarepaketen, die voneinander getrennt auf verschiedenen Geräten ausgeführt werden. Besonders bevorzugt ist dabei jeder Funktionseinheit eine eigene Recheneinheit zugeordnet, wobei diese Recheneinheiten auch mobil beziehungsweise tragbar sein können. Die Funktionseinheit kann alternativ auch von der Recheneinheit gebildet sein, wobei bevorzugt die Schnittstelleneinheit eine schaltungstechnische Verbindung über die Kommunikationseinrichtung zu der Funktionseinheit beziehungsweise zu und/oder zwischen mehreren Funktionseinheiten herstellt.In contrast, the method for operating an electronic device having the features mentioned in claim 1 has the advantage that a flexible combination of different functionalities is possible. In addition, an option of the user can be realized. This is achieved according to the invention in that the functional units are connected to an interface unit which creates an assignment list between the provided functional elements and the respectively providing functional unit and if required combines a plurality of functional elements, in particular a plurality of functional units, for providing a functional group by means of at least one communication device. The electronic device thus has several functional units, for example in the sense of (software) applications or software packages that are executed separately on different devices. In this case, each functional unit is particularly preferably assigned its own arithmetic unit, wherein these arithmetic units can also be mobile or portable. Alternatively, the functional unit can also be formed by the arithmetic unit, with the interface unit preferably producing a circuit-technical connection via the communication device to the functional unit or to and / or between a plurality of functional units.

Jede der Funktionseinheiten stellt jeweils wenigstens eines von mehreren Funktionselementen bereit, wobei die Funktionselemente vorteilhafterweise zumindest zum größten Teil verschieden sind. Diese Funktionselemente können als Subservices bezeichnet werden, sind also bevorzugt integraler Bestandteil der jeweiligen Funktionseinheit. Eine Applikation, also eine der Funktionseinheiten, kann mithin in ihre Funktionalitäten, welche als Funktionselemente beziehungsweise Subservices semantisch beschrieben werden können, logisch zerlegt werden. Eine derartige Funktionseinheit kann aus mehreren Funktionselementen mit vorgegebenen Anforderungen mit unterschiedlichen Funktionalitäten arrangiert werden. Bevorzugt ist es dabei vorgesehen, dass jede der Funktionseinheiten eine andere Funktionalität beziehungsweise ein anderes Funktionselement bereitstellt. Each of the functional units respectively provides at least one of a plurality of functional elements, wherein the functional elements are advantageously at least largely different. These functional elements can be referred to as subservices, ie they are preferably an integral part of the respective functional unit. An application, ie one of the functional units, can therefore be logically decomposed into its functionalities, which can be described semantically as functional elements or subservices. Such a functional unit can consist of several Functional elements are arranged with predetermined requirements with different functionalities. It is preferably provided that each of the functional units provides a different functionality or another functional element.

Die Funktionseinheiten sind nun mit der Schnittstelleneinheit verbunden. Diese koordiniert die Funktionseinheiten sowie die Funktionselemente, indem sie die Zuordnungsliste erstellt. In dieser sind alle Funktionseinheiten aufgelistet, die mit der Elektronikeinrichtung verbunden beziehungsweise dieser zugeordnet sind. Daneben enthält die Zuordnungsliste für jede der Funktionseinheiten die von dieser bereitgestellten Funktionselemente. Umgekehrt kann selbstverständlich auch eine Zuordnungsliste vorgesehen sein, die die bereitgestellten Funktionselemente auflistet und zusätzlich die Information enthält, in welcher Funktionseinheiten oder in welchen Funktionseinheiten das jeweilige Funktionselement vorliegt. Mithilfe der Schnittstelleneinheit können nun bei Bedarf mehrere Funktionselemente miteinander verbunden werden, um die Funktionsgruppe zu erhalten. Die Funktionsgruppe setzt sich dabei aus Funktionselementen zusammen, welche vorzugsweise verschiedenen Funktionseinheiten zugeordnet sind. Die Funktionsgruppe kann also mehrere Funktionseinheiten umfassen, wobei jedoch nicht notwendigerweise alle Funktionseinheiten der Elektronikeinrichtung in der Funktionsgruppe zusammengeschlossen sind. The functional units are now connected to the interface unit. This coordinates the functional units as well as the functional elements by creating the assignment list. In this all functional units are listed, which are connected to the electronic device or assigned to this. In addition, the assignment list contains the functional elements provided by each of the functional units. Conversely, of course, an assignment list can be provided, which lists the provided function elements and additionally contains the information in which functional units or in which functional units the respective functional element is present. With the help of the interface unit, several functional elements can now be connected to one another if required in order to obtain the functional group. The function group is composed of functional elements, which are preferably assigned to different functional units. The functional group may thus comprise a plurality of functional units, although not necessarily all functional units of the electronic device are combined in the functional group.

Die Funktionsgruppe entspricht im Wesentlichen einer weiteren Funktionseinheit beziehungsweise Applikation, welche sich jedoch aus den Funktionselementen mehrerer Funktionseinheiten zusammensetzt. Entsprechend ist die Integration beziehungsweise das Zusammensetzen der Funktionsgruppe mit verschiedenen Funktionselementen nicht nur während der Entwicklung, sondern auch während der Laufzeit der Elektronikeinrichtung möglich. Damit ist es nun möglich, dass ein Anbieter einer der Funktionseinheiten nicht die Funktionseinheit vollständig, sondern lediglich das einzelne Funktionselement dieser Funktionseinheit freigibt. Dabei wird insbesondere eine Applikation mit Interface beziehungsweise Anbindungsschnittstelle freigegeben.The function group essentially corresponds to a further functional unit or application, which, however, is composed of the functional elements of a plurality of functional units. Accordingly, the integration or the assembly of the functional group with different functional elements not only during development, but also during the term of the electronic device is possible. It is thus possible that a provider of one of the functional units does not completely release the functional unit, but only the single functional element of this functional unit. In particular, an application with interface or connection interface is released.

Das Verbinden der Funktionseinheiten ist über die Kommunikationseinrichtung vorgesehen. Es kann nun vorgesehen sein, dass zumindest eine der Funktionseinheiten oder die Anzeige- und Bedieneinrichtung die Schnittstelleneinheit aufweist. Die Schnittstelleneinheit kann jedoch auch als separates Element, insbesondere als weitere (Software-)Applikation in der Elektronikeinrichtung vorliegen. The connection of the functional units is provided via the communication device. It can now be provided that at least one of the functional units or the display and operating device has the interface unit. However, the interface unit can also be present as a separate element, in particular as a further (software) application in the electronic device.

Eine Weiterbildung der Erfindung sieht vor, dass die Schnittstelleneinheit gleichzeitig mehrere Funktionsgruppen bereitstellt. Die Schnittstelleneinheit ist also nicht darauf beschränkt, die bereitgestellten Funktionselemente zu einer einzigen Funktionsgruppe zusammenzufassen, obwohl auch dies selbstverständlich vorgesehen sein kann. Vielmehr können bevorzugt mehrere Funktionsgruppen zusammengestellt werden, welche insbesondere teilweise oder vollständig auf dieselben Funktionselemente derselben Funktionseinheiten zurückgreifen können. Es ist also möglich, mehrere Funktionsgruppen mit derselben Funktionalität zusammenzustellen, welche entsprechend auf dieselben Funktionselementen derselben Funktionseinheiten zurückgreifen. Selbstverständlich ist es auch möglich, Funktionsgruppen mit vollständig verschiedener Funktionalität zusammenzustellen, welche entsprechend lediglich einzelne Funktionselemente oder gar keine Funktionselemente gemeinsam haben. A development of the invention provides that the interface unit simultaneously provides several functional groups. The interface unit is therefore not limited to group the provided functional elements into a single functional group, although this, of course, can be provided. Rather, it is possible to combine a plurality of functional groups which, in particular, can have partial or complete access to the same functional elements of the same functional units. It is thus possible to assemble several functional groups with the same functionality, which correspondingly fall back on the same functional elements of the same functional units. Of course, it is also possible to assemble functional groups with completely different functionality, which accordingly have only single functional elements or no functional elements in common.

Eine Weiterbildung der Erfindung sieht vor, dass mehrere der Funktionseinheiten das gleiche Funktionselement bereitstellen und die Schnittstelleneinheit eine dieser Funktionseinheiten zum Bereitstellen des Funktionselements für die Funktionsgruppe auswählt. Es ist also nicht notwendig, dass die Funktionseinheiten unterschiedliche Funktionselemente bereitstellen, obwohl dies gleichwohl vorgesehen sein kann. Bevorzugt können beliebige Funktionseinheiten der Elektronikeinrichtung zugeordnet werden, wobei diese Funktionseinheiten auch gleiche Funktionselemente mit derselben Funktionalität aufweisen können. Die Zuordnungsliste der Schnittstelleneinheit enthält demnach mehrere gleiche Funktionselemente. Es ist somit möglich, eine defekte Funktionseinheit und/oder ein defektes Funktionselement durch eine andere Funktionseinheit beziehungsweise ein anderes Funktionselement zur Laufzeit zu ersetzen. Ist beispielsweise ein Funktionselement, das eine Internetradio-Funktionalität bereitstellt, aufgrund einer schlechten Internetverbindung nicht oder zumindest nicht vollständig verfügbar, so kann automatisch ein Funktionselement verwendet werden, welches eine Rundfunkempfangs-Funktionalität bereitstellt, insbesondere ein entsprechendes Funktionselement einer Headunit.A development of the invention provides that a plurality of the functional units provide the same functional element and the interface unit selects one of these functional units for providing the functional element for the functional group. It is therefore not necessary that the functional units provide different functional elements, although this may nevertheless be provided. Preferably, any functional units of the electronic device can be assigned, wherein these functional units can also have the same functional elements with the same functionality. The assignment list of the interface unit therefore contains several identical functional elements. It is thus possible to replace a defective functional unit and / or a defective functional element by another functional unit or another functional element at runtime. If, for example, a functional element that provides Internet radio functionality is not or at least not completely available due to a poor Internet connection, a functional element can be automatically used which provides broadcast reception functionality, in particular a corresponding functional element of a head unit.

Entsprechend kann sie bei Anforderung der entsprechenden Funktionalität zum Bereitstellen der Funktionsgruppe eine dieser Funktionselemente beziehungsweise eine der das Funktionselement bereitstellenden Funktionseinheiten auswählen. Besonders vorteilhaft geschieht dies durch Interaktion mit dem Benutzer der Elektronikeinrichtung. Dieser kann entsprechend vorgeben, welche Funktionseinheit bevorzugt verwendet werden soll. Dabei kann es beispielsweise vorgesehen sein, dass der Benutzer die bevorzugt zu verwendende Funktionseinheit vorgibt und die Schnittstelleneinheit diese bei einer ersten Anforderung des Funktionselements verwendet. Sollen jedoch gleichzeitig mehrere Funktionsgruppen bereitgestellt werden, die dasselbe Funktionselement aufweisen, so kann die Schnittstelleneinheit nachfolgend nicht die bevorzugte Funktionseinheit, sondern eine von dieser verschiedene Funktionseinheit zum Bereitstellen der weiteren Funktionsgruppe auswählen. Auf diese Weise wird ein Mehrfachauswählen eines einzelnen Funktionselements einer der Funktionseinheiten vermieden, sodass eine eventuell auftretende Rechenlast gleichmäßig verteilt wird. Accordingly, upon requesting the corresponding functionality for providing the function group, it can select one of these functional elements or one of the functional units providing the functional element. This is done particularly advantageously by interaction with the user of the electronic device. This can specify accordingly, which functional unit should preferably be used. In this case, it may be provided, for example, that the user prescribes the functional unit preferably to be used, and the interface unit uses this during a first request of the functional element. But at the same time several functional groups are provided, which have the same functional element, then the interface unit can not subsequently select the preferred functional unit, but a different functional unit for providing the further functional group. In this way, a multiple selection of a single functional element of one of the functional units is avoided so that a possibly occurring computing load is evenly distributed.

Eine Weiterbildung der Erfindung sieht vor, dass wenigstens eine der Funktionseinheiten mehrere Funktionselemente bereitstellt, vorzugsweise alle Funktionseinheiten mehrere Funktionselemente bereitstellen. Die Funktionseinheiten bestehen also nicht jeweils aus lediglich einem einzelnen Funktionselement, obwohl auch dies selbstverständlich vorgesehen sein kann. Bevorzugt stellt jede der Funktionseinheiten eine Vielzahl von Funktionselementen zur Verfügung, welche nachfolgend von der Schnittstelleneinheit zum Bereitstellen der Funktionsgruppe herangezogen werden können. Bevorzugt weisen alle Funktionseinheiten mehrere Funktionselemente auf. A development of the invention provides that at least one of the functional units provides a plurality of functional elements, preferably all functional units provide a plurality of functional elements. Thus, the functional units do not each consist of only a single functional element, although this, of course, can also be provided. Each of the functional units preferably provides a multiplicity of functional elements which can subsequently be used by the interface unit to provide the functional group. Preferably, all functional units have a plurality of functional elements.

Eine Weiterbildung der Erfindung sieht vor, dass die Funktionseinheit beim Verbinden mit der Schnittstelleneinheit Informationen über das bereitgestellte Funktionselement für die Schnittstelleneinheit bereitstellt. Jede der Funktionseinheit ist mit der Schnittstelleneinheit verbunden, beispielsweise über die Kommunikationseinrichtung, insbesondere über ein Bussystem oder dergleichen. Zum Erstellen der Zuordnungsliste benötigt die Schnittstelleneinheit Informationen über das bereitgestellte Informationselement und zudem über die das Funktionselement bereitstellende Funktionseinheit. Daher soll die Funktionseinheit entsprechende Informationen, insbesondere betreffend das bereitgestellte Funktionselement, bereitstellen oder an die Schnittstelleneinheit übermitteln. Aus diesen Informationen kann nachfolgend die Zuordnungsliste erstellt werden. A development of the invention provides that the functional unit provides information about the provided functional element for the interface unit when connecting to the interface unit. Each of the functional units is connected to the interface unit, for example via the communication device, in particular via a bus system or the like. To create the assignment list, the interface unit requires information about the information element provided and also about the functional unit providing the functional element. Therefore, the functional unit should provide appropriate information, in particular regarding the provided functional element, or transmit it to the interface unit. From this information, the assignment list can subsequently be created.

Eine Weiterbildung der Erfindung sieht vor, dass das bereitgestellte Funktionselement auf der Funktionseinheit, insbesondere auf einer der Funktionseinheit zugeordneten Recheneinheit, durchgeführt wird. Jedes Funktionselement ist Bestandteil einer der Funktionseinheiten, sodass letztere als Zusammenstellung von Funktionselementen vorliegt. Beispielsweise liegt dabei das Funktionselement als Applikation mit mehreren die Funktionseinheiten darstellenden Subservices vor. Zum Durchführen des Funktionselements beziehungsweise der Funktionseinheiten ist die Recheneinheit vorgesehen, welche der Funktionseinheit zugeordnet ist. Besonders bevorzugt ist jeder Funktionseinheit eine eigene Recheneinheit zugeordnet. A development of the invention provides that the provided functional element is carried out on the functional unit, in particular on a computing unit assigned to the functional unit. Each functional element is part of one of the functional units, so that the latter is present as a collection of functional elements. For example, the functional element is present as an application with a plurality of subservices representing the functional units. For performing the functional element or the functional units, the arithmetic unit is provided, which is assigned to the functional unit. Particularly preferably, each functional unit is assigned its own arithmetic unit.

Eine Weiterbildung der Erfindung sieht vor, dass die zum Bereitstellen der Funktionsgruppe verbundenen Funktionselemente ausschließlich über die die jeweiligen Funktionseinheiten verbindende Kommunikationseinrichtung, insbesondere ein Bussystem, miteinander kommunizieren. Die Funktionseinheiten sind über die Kommunikationseinrichtung miteinander verbunden. Es ist nun vorgesehen, dass nicht die Funktionselemente als solches zwischen den Funktionseinheiten und der Schnittstelleneinheit übertragen werden. Vielmehr soll die gesamte Kommunikation zwischen den Funktionselementen, welche zu der Funktionsgruppe zusammengefasst sind, über die Kommunikationseinrichtung ablaufen, welche die Funktionseinheiten miteinander verbindet. Es ist also lediglich ein Austausch von (nicht ausführbaren) Daten zwischen den Funktionselementen vorgesehen. Die (ausführbaren) Funktionselemente werden dagegen nicht über die Kommunikationseinrichtung übertragen, sondern verbleiben in der jeweiligen Funktionseinheit, liegen also lediglich in dieser vor. A further development of the invention provides that the functional elements connected to provide the functional group communicate with one another exclusively via the communication device, in particular a bus system, which connects the respective functional units. The functional units are interconnected via the communication device. It is now provided that not the functional elements are transmitted as such between the functional units and the interface unit. Rather, the entire communication between the functional elements, which are combined to form the functional group, should take place via the communication device which connects the functional units to one another. Thus, there is only an exchange of (non-executable) data between the functional elements. The (executable) functional elements, however, are not transmitted via the communication device, but remain in the respective functional unit, so are only present in this.

Eine Weiterbildung der Erfindung sieht vor, dass zumindest eine der Funktionseinheiten auf einem Smartphone, einem Tablet, einer Speichereinrichtung, einem verteilten Rechnersystem, einem Navigationsgerät, einer Unterhaltungseinrichtung oder einer Anzeige- und Bedieneinrichtung vorliegt. Derartige Geräte verfügen üblicherweise über eine Recheneinheit, auf welcher die Funktionseinheit vorliegen beziehungsweise durchgeführt werden kann. Bevorzugt liegt jede der Funktionseinheiten auf einem Gerät, welches drahtlos mit der Schnittstelleneinheit verbunden ist. Das Smartphone stellt dabei beispielsweise einen Telekommunikationsservice für eine Internetanbindung und/oder einen Adressbuchservice, jeweils in Form eines Funktionselements, bereit. Das Navigationsgerät stellt beispielsweise einen POI-Service (POI: Point of Interest) und/einen Navigationsservice, wiederum jeweils als Funktionselement, zur Verfügung. A development of the invention provides that at least one of the functional units is present on a smartphone, a tablet, a memory device, a distributed computer system, a navigation device, an entertainment device or a display and control device. Such devices usually have a computing unit on which the functional unit is present or can be performed. Preferably, each of the functional units is located on a device which is wirelessly connected to the interface unit. The smartphone provides, for example, a telecommunication service for an Internet connection and / or an address book service, each in the form of a functional element. The navigation device provides, for example, a POI service (POI: Point of Interest) and / or a navigation service, again as a functional element.

Eine Weiterbildung der Erfindung sieht vor, dass wenigstens eine der Funktionseinheiten eine Kommunikationsvorrichtung zum Herstellen einer, insbesondere drahtlosen, Kommunikationsverbindung aufweist. Die Kommunikationsverbindung beziehungsweise Telekommunikationsverbindung kann beispielsweise eine Punkt zu Punkt-Verbindung, insbesondere eine Telefonverbindung oder dergleichen, oder eine Netzwerkverbindung, beispielsweise eine Internetverbindung, sein. Das Herstellen der Telekommunikationsverbindung über die Kommunikationsvorrichtung sowie das Übertragen von Daten über diese werden ebenfalls in Form eines Funktionselements als Telekommunikationsservice bereitgestellt. Die Kommunikationsverbindung kann entweder drahtlos oder drahtgebunden hergestellt sein.A development of the invention provides that at least one of the functional units has a communication device for producing a, in particular wireless, communication connection. The communication connection or telecommunication connection can be, for example, a point-to-point connection, in particular a telephone connection or the like, or a network connection, for example an internet connection. The establishment of the telecommunication connection via the communication device as well as the transmission of data via this are likewise provided in the form of a functional element as telecommunication service. The communication link can be made either wireless or wired.

Die Erfindung betrifft weiterhin eine Elektronikeinrichtung eines Kraftfahrzeugs, insbesondere zur Durchführung des Verfahrens gemäß den vorstehenden Ausführungen, wobei die Elektronikeinrichtung mehrere Funktionseinheiten aufweist, die jeweils zumindest ein bestimmtes Funktionselement bereitstellen. Dabei ist vorgesehen, dass die Funktionseinheiten mit einer Schnittstelleneinheit verbunden sind, die dazu ausgebildet ist, eine Zuordnungsliste zwischen den bereitgestellten Funktionselementen und der jeweils bereitstellenden Funktionseinheit zu erstellen und auf Anforderung mehrere Funktionselemente, insbesondere mehrerer Funktionseinheiten, zum Bereitstellen einer Funktionsgruppe mittels wenigstens einer Kommunikationseinrichtung zu verbinden. Das dabei eingesetzte Verfahren kann gemäß den vorstehenden Ausführungen weitergebildet sein. Auf die Vorteile, die sich durch eine derartige Elektronikeinrichtung ergeben, wurde bereits eingegangen, sodass insoweit auf die vorstehenden Ausführungen verwiesen wird. The invention further relates to an electronic device of a motor vehicle, in particular for carrying out the method according to the preceding embodiments, wherein the electronic device has a plurality of functional units, each providing at least one particular functional element. It is provided that the functional units are connected to an interface unit which is designed to create an assignment list between the provided functional elements and the respectively providing functional unit and on request several functional elements, in particular several functional units, for providing a functional group by means of at least one communication device connect. The method used in this case can be developed according to the above statements. On the advantages that result from such an electronic device, has already been received, so that reference is made in this respect to the above statements.

Die Erfindung wird nachfolgend anhand der in der Zeichnung dargestellten Ausführungsbeispiele näher erläutert, ohne dass eine Beschränkung der Erfindung erfolgt. Dabei zeigt:The invention will be explained in more detail with reference to the embodiments illustrated in the drawings, without any limitation of the invention. Showing:

1 eine schematische Darstellung einer Elektronikeinrichtung eines Kraftfahrzeugs mit mehreren, auf verschiedenen Geräten vorliegenden Funktionseinheiten, einer Schnittstelleneinheit sowie einer Anzeige- und Bedieneinrichtung, und 1 a schematic representation of an electronic device of a motor vehicle with multiple functional units present on different devices, an interface unit and a display and control device, and

2 eine schematische Darstellung eines Verfahrens zum Betreiben der Elektronikeinrichtung. 2 a schematic representation of a method for operating the electronic device.

Die 1 zeigt eine schematische Darstellung einer Elektronikeinrichtung 1. Diese besteht aus einer Anzeige- und Bedieneinrichtung 2, einer Schnittstelleneinheit 3 sowie einer Vielzahl von Geräten 4, welche über eine Kommunikationseinrichtung 5 mit der Schnittstelleneinheit 3 verbunden sind. Jedem Gerät 4 ist wenigstens eine Funktionseinheit 6 zugeordnet, welche jeweils wenigstens ein Funktionselement 7 (hier nicht dargestellt) bereitstellt. Es können also entweder eine oder mehrere Funktionseinheiten 6 vorgesehen sein. Die Funktionseinheit 6 liegt beispielsweise als (Software-)Applikation vor, welche auf einer Recheneinheit des jeweiligen Geräts 4 ausgeführt wird. Die Funktionselemente 7 sind dabei beispielsweise integraler Bestandteil der Funktionseinheiten 6, also nicht getrennt von diesen ausführbar. The 1 shows a schematic representation of an electronic device 1 , This consists of a display and control device 2 , an interface unit 3 as well as a variety of devices 4 which via a communication device 5 with the interface unit 3 are connected. Every device 4 is at least one functional unit 6 assigned, which in each case at least one functional element 7 (not shown here) provides. It can be either one or more functional units 6 be provided. The functional unit 6 is available, for example, as a (software) application which is based on a computing unit of the respective device 4 is performed. The functional elements 7 are, for example, an integral part of the functional units 6 , so do not run separately from these.

Die Schnittstelleneinheit 3 kann entweder von einem der Geräte 4 oder von der Anzeige- und Bedieneinrichtung 2 bereitgestellt werden. Sie kann jedoch auch, wie hier gezeigt, als separate Einrichtung vorliegen. Ebenso ist es möglich, dass die Anzeige- und Bedieneinrichtung 2 ebenfalls als Gerät 4 angesehen wird, welches eine weitere Funktionseinheit 6 zur Verfügung stellt. Mit dieser kann auf einem Bildschirm der Anzeige- und Bedieneinrichtung 2 eine Ausgabe wiedergegeben und/oder Eingaben eines Benutzers entgegengenommen werden. The interface unit 3 can either be from one of the devices 4 or from the display and control device 2 to be provided. However, it may also be present as a separate device, as shown here. It is also possible that the display and control device 2 also as a device 4 is considered, which is another functional unit 6 provides. With this can on a screen of the display and control device 2 an output is reproduced and / or input from a user is received.

Es wird mithin deutlich, dass sich die Funktionseinheiten 6 zusammen mit dem jeweiligen Gerät 4 an einem beliebigen Ort befinden können. Insbesondere sind die Geräte 4 physikalisch voneinander und auch von der Schnittstelleneinheit 3 beabstandet und mittels der, vorzugsweise drahtlosen, Kommunikationseinrichtung 5 miteinander verbunden. Die Anzeige- und Bedieneinrichtung 2 kann, wie hier dargestellt, ein Display sowie eine Eingabeeinrichtung aufweisen. Diese Eingabeeinrichtung kann als Tastatur oder Touchscreen ausgeführt sein. Alternativ oder zusätzlich kann eine Spracheingabe oder dergleichen vorgesehen sein. Zusätzlich kann die Anzeige- und Bedieneinrichtung 2 auch eine Recheneinheit (ECU: Electronic Control Unit) aufweisen.It is therefore clear that the functional units 6 together with the respective device 4 can be located anywhere. In particular, the devices 4 physically from each other and also from the interface unit 3 spaced and by means of, preferably wireless, communication device 5 connected with each other. The display and operating device 2 can, as shown here, have a display and an input device. This input device can be designed as a keyboard or touchscreen. Alternatively or additionally, a voice input or the like may be provided. In addition, the display and operating device 2 also have a computing unit (ECU: Electronic Control Unit).

Zum Betreiben der Elektronikeinrichtung 1 ist es nun vorgesehen, dass die Schnittstelleneinheit 3 eine Zuordnungsliste zwischen den von den Funktionseinheiten 6 bereitgestellten Funktionselementen 7 und der jeweils bereitstellenden Funktionseinheit erstellt. Somit liefert die Zuordnungsliste eine zentrale Übersicht über die in der Elektronikeinrichtung 1 verfügbaren Funktionselemente 7. Dies ist insbesondere dann von Bedeutung, wenn die Funktionseinheiten 6 zu der Elektronikeinrichtung 1 hinzufügbar und auch wieder von dieser entfernbar sind, also nur temporär mit ihr verbunden sind. Zum Beispiel liegt die Funktionseinheit 6 auf einem Gerät 4 vor, welches mobil ist und von einem Benutzer mitgeführt wird, beispielsweise einem Smartphone. Das Gerät 4 wird also nicht permanent in Verbindung mit der Schnittstelleneinheit 3 stehen.To operate the electronics device 1 it is now envisaged that the interface unit 3 An assignment list between the functional units 6 provided functional elements 7 and the respectively providing functional unit created. Thus, the assignment list provides a central overview of the in the electronics device 1 available functional elements 7 , This is particularly important when the functional units 6 to the electronic device 1 be added and also removed from it, so are only temporarily connected to it. For example, the functional unit is located 6 on a device 4 which is mobile and carried by a user, such as a smartphone. The device 4 So it will not be permanent in connection with the interface unit 3 stand.

Auf Anforderung kann die Schnittstelleneinheit 3 nun mehrere Funktionselemente 7 zum Bereitstellen einer Funktionsgruppe 8 (hier nicht dargestellt) mittels der Kommunikationseinrichtung 5 verbinden. Das bedeutet, dass die Schnittstelleneinheit 3 aus der Zuordnungsliste diejenigen Funktionselemente 7 auswählt, die zum Erreichen einer bestimmten Funktionalität der Funktionsgruppe 8 notwendig ist. Nachfolgend werden diese Funktionselemente 7 über die Kommunikationseinrichtung 5, welche beispielsweise als Bussystem vorliegt, miteinander verbunden. Die Funktionselemente 7 werden dabei nicht über die Kommunikationseinrichtung 5 übertragen. Vielmehr sollen lediglich Nutzdaten zwischen den Funktionselementen 7 ausgetauscht werden. On request, the interface unit 3 now several functional elements 7 to provide a functional group 8th (not shown here) by means of the communication device 5 connect. This means that the interface unit 3 from the assignment list those functional elements 7 selects to achieve a specific functionality of the function group 8th necessary is. The following are these functional elements 7 via the communication device 5 , which is present for example as a bus system, connected to each other. The functional elements 7 are not using the communication device 5 transfer. Rather, only useful data between the functional elements 7 be replaced.

Zu diesem Zweck weist die Schnittstelleneinheit 3 mehrere Komponenten 9 bis 14 auf. Die Komponente 9 („Service Description“) dient beispielsweise dazu, die Funktionselemente 7 nach ihrer semantischen und ontologischen Beschreibung zu kategorisieren. In der Komponente 9 stehen daher alle relevanten Informationen über die Funktionselemente 7 zur Verfügung, insbesondere welche Funktionalität das Funktionselement 7 anbietet, wo und wann das Funktionselement 7 der Elektronikeinrichtung 1 hinzugefügt wurde, wer das Funktionselement 7 angelegt hat und so weiter. Die Komponente 10 („Service Registry“) dient dazu, bei Auffinden eines neuen Funktionselements 7, welches der Schnittstelleneinheit 3 bislang unbekannt war, das Funktionselement 7 in der Komponente 9 mit einer eindeutigen Service-ID zu registrieren. Dabei werden die nicht-funktionalen Eigenschaften und die funktionale Beschreibung des Funktionselements 7 in der Elektronikeinrichtung 1 bekanntgegeben. For this purpose, the interface unit 3 several components 9 to 14 on. The component 9 ("Service Description") serves, for example, to the functional elements 7 according to their semantic and ontological description categorize. In the component 9 Therefore, all relevant information about the functional elements 7 available, in particular which functionality the functional element 7 offers, where and when the functional element 7 the electronics device 1 was added, who the functional element 7 has created and so on. The component 10 ("Service Registry") serves to find a new functional element 7 , which is the interface unit 3 was previously unknown, the functional element 7 in the component 9 to register with a unique service ID. In doing so, the non-functional properties and the functional description of the functional element become 7 in the electronics device 1 announced.

In der Komponente 11 („Service Decomposition“) wird bei der Anforderung der Funktionsgruppe 8 diese in ihre benötigten Funktionalitäten zerlegt. Somit sind alle Funktionalitäten und mithin alle Funktionselemente 7 bekannt, welche zum Zusammenstellen der Funktionsgruppe 8 notwendig sind. Nachfolgend wird mithilfe der Komponente 12 („Service Discovery“) die Funktionseinheit 6 bestimmt, welche das jeweilige Funktionselement 7 der Funktionsgruppe 8 zur Verfügung stellen soll. Dabei kann der Fall auftreten, dass mehrere Funktionselemente 7 aufgefunden werden, welche dieselbe Funktionalität bereitstellen. Die Komponente 13 („Service Composition“) dient anschließend dazu, die Funktionselemente 7, welche die gewünschten Funktionalitäten bereitstellen, zu der Funktionsgruppe 8 zusammenzufassen. Liegen mehrere Funktionselemente 7 mit derselben Funktionalität vor, so kann aus diesen ein einziges Funktionselement 7 nach Wunsch eines Benutzers der Elektronikeinrichtung 1 oder nach vorgegebenen Systemkriterien ausgewählt werden. Die Komponente 14 („Service Grounding“) steht schließlich für benötigte Grounding-Aufgaben zur Verfügung. Unter Grounding ist das Herstellen einer Verbindung („mapping“) zwischen einer semantischen und einer syntaktischen Beschreibung der Funktionselemente 7 zu verstehen. Grounding ist somit die Schnittstelle zwischen einem semantischen Modell und der ausführbaren Umgebung (zum Beispiel Java).In the component 11 ("Service Decomposition") is at the request of the function group 8th these are broken down into their required functionalities. Thus, all functionalities and therefore all functional elements 7 known which for assembling the functional group 8th necessary. The following is using the component 12 ("Service Discovery") the functional unit 6 determines which the respective functional element 7 the function group 8th should make available. In this case, the case may occur that several functional elements 7 be found, which provide the same functionality. The component 13 ("Service Composition") then serves to the functional elements 7 providing the desired functionalities to the functional group 8th summarize. Are several functional elements 7 with the same functionality, it may become a single functional element 7 at the request of a user of the electronic device 1 or selected according to given system criteria. The component 14 ("Service Grounding") is finally available for required grounding tasks. Grounding is the "mapping" between a semantic and a syntactical description of the functional elements 7 to understand. Grounding is thus the interface between a semantic model and the executable environment (for example Java).

Die 2 beschreibt die Funktionsweise der Elektronikeinrichtung 1 anhand einer Funktionsgruppe 8, welche dem Benutzer einen Navigationsservice zur Verfügung stellen soll. Dabei kommt für die Beschreibung der Funktionselemente 7 beispielsweise die Web Service Modeling Ontology (WSMO) für ein Sematic Web zum Einsatz. Als Beschreibungssprache und ausführbare Umgebung können die Web Service Modeling Language (WSML), Java und/oder das Web Service Execution Environment (WSMX) verwendet werden. The 2 describes the operation of the electronic device 1 by means of a function group 8th which is to provide the user with a navigation service. It comes for the description of the functional elements 7 For example, the Web Service Modeling Ontology (WSMO) is used for a Sematic Web. The description language and executable environment can be the Web Service Modeling Language (WSML), Java, and / or the Web Service Execution Environment (WSMX).

Die 2 zeigt das Verfahren anhand eines WSMO-Modells. Die Funktionsgruppe 8, welche den Navigationsservice bereitstellen soll, besteht beispielsweise aus nicht-funktionalen Eigenschaften und funktionalen Beschreibungen mit ausführbarer Semantik. Ein Modell 15 („Choreograph“) beschreibt eine Interaktion zwischen der Anzeige- und Bedieneinrichtung 2 beziehungsweise einem Benutzer 17 und der Funktionsgruppe 8, ein Modell 16 („Orchestration“) dagegen eine Interaktion zwischen der Funktionsgruppe 8 und den Funktionselementen 7. The 2 shows the method using a WSMO model. The function group 8th which is to provide the navigation service, for example, consists of non-functional properties and functional descriptions with executable semantics. A model 15 ("Choreographer") describes an interaction between the display and control device 2 or a user 17 and the functional group 8th , a model 16 ("Orchestration"), however, an interaction between the function group 8th and the functional elements 7 ,

Nachfolgend wird beschrieben, wie die Funktionsgruppe 8 aus den verteilten Funktionselementen 7 zusammengesetzt wird. Zunächst wird in einem ersten Schritt mithilfe der Komponente 11 („Service Decomposition“) beziehungsweise dem Modell 16 die Funktionsgruppe 8 in die benötigten Funktionalitäten zerlegt. In diesem Beispiel sind dies beispielsweise ein POI-Service, ein Adressbuchservice, ein Vokalisierungsservice und ein Routenplanungsservice. Anschließend wird mithilfe der Komponente 12 („Service Discovery“) nach Funktionselementen 7 gesucht, welche diese Funktionalitäten bereitstellen. In dem vorliegenden Beispiel stellt ein Funktionselement 18 den POI-Service, ein Funktionselement 19 den Adressbuchservice, ein Funktionselement 20 eine Kommunikationsverbindung beziehungsweise Telekommunikationsverbindung, ein Funktionselement 21 den Vokalisationsservice und ein Funktionselement 22 den Routenplanungsservice zur Verfügung. Das Funktionselement 18 wird dabei von einer ersten der Funktionseinheiten 6 (Tablet), das Funktionselement 19 von einer zweiten der Funktionseinheiten 6 (verteiltes Rechnersystem), die Funktionselemente 20 und 21 von einer dritten der Funktionseinheiten 6 (Smartphone) und das Funktionselement 22 von einer vierten der Funktionseinheiten 6 (Navigationsgerät) bereitgestellt. Stellen die Funktionseinheiten 6 mehrere Funktionselemente 7 mit derselben Funktionalität bereit, so entscheidet die Schnittstelleneinheit 3, beispielsweise nach Vorgabe des Benutzers, welche der Funktionselemente 7 verwendet werden sollen. The following describes how the function group 8th from the distributed functional elements 7 is composed. First, in a first step, using the component 11 ("Service Decomposition") or the model 16 the function group 8th decomposed into the required functionalities. In this example, these are, for example, a POI service, an address book service, a vocalization service, and a route planning service. Subsequently, using the component 12 ("Service Discovery") for functional elements 7 sought, which provide these functionalities. In the present example represents a functional element 18 the POI service, a functional element 19 the address book service, a functional element 20 a communication connection or telecommunication connection, a functional element 21 the vocalization service and a functional element 22 the route planning service available. The functional element 18 is thereby a first of the functional units 6 (Tablet), the functional element 19 from a second of the functional units 6 (distributed computer system), the functional elements 20 and 21 from a third of the functional units 6 (Smartphone) and the functional element 22 from a fourth of the functional units 6 (Navigation device) provided. Set the functional units 6 several functional elements 7 with the same functionality, the interface unit decides 3 , For example, according to the user, which of the functional elements 7 should be used.

Schließlich werden in einem dritten Schritt mithilfe der Komponente 13 („Service Composition“) beziehungsweise des Modells 16 die ausgewählten Funktionselemente 7 über die Kommunikationseinrichtung 5 miteinander verbunden. Zeitgleich können weitere Maßnahmen vorgenommen werden, um eventuell aufgetretene Fehler zu beheben und die aus den Funktionselementen 7 gebildete Funktionsgruppe 8 besser auf gegebene Anforderungen anzupassen. Entsprechend erhält der Benutzer mit der Funktionsgruppe 8 in dem vorliegenden Ausführungsbeispiel eine personalisierte Navigationsfunktionalität. Finally, in a third step using the component 13 ("Service Composition") or the model 16 the selected functional elements 7 via the communication device 5 connected with each other. At the same time, further measures can be taken to correct any errors that have occurred and those from the functional elements 7 formed functional group 8th better adapted to given requirements. Accordingly, the user receives with the function group 8th in the present embodiment, a personalized navigation functionality.

Claims (10)

Verfahren zum Betreiben einer Elektronikeinrichtung (1) eines Kraftfahrzeugs, wobei die Elektronikeinrichtung (1) mehrere Funktionseinheiten (6) aufweist, die jeweils zumindest ein bestimmtes Funktionselement (7) bereitstellen, dadurch gekennzeichnet, dass die Funktionseinheiten (6) mit einer Schnittstelleneinheit (3) verbunden sind, die eine Zuordnungsliste zwischen den bereitgestellten Funktionselementen (7) und der jeweils bereitstellenden Funktionseinheit (6) erstellt und auf Anforderung mehrere Funktionselemente (7), insbesondere mehrerer Funktionseinheiten (6), zum Bereitstellen einer Funktionsgruppe (8) mittels wenigstens einer Kommunikationseinrichtung (5) verbindet.Method for operating an electronic device ( 1 ) of a motor vehicle, the electronic device ( 1 ) several functional units ( 6 ) each having at least one particular functional element ( 7 ), characterized in that the functional units ( 6 ) with an interface unit ( 3 ), which contain an assignment list between the provided functional elements ( 7 ) and the respectively providing functional unit ( 6 ) and, if requested, several function elements ( 7 ), in particular a plurality of functional units ( 6 ), to provide a function group ( 8th ) by means of at least one communication device ( 5 ) connects. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Schnittstelleneinheit (3) gleichzeitig mehrere Funktionsgruppen (8) bereitstellt. Method according to claim 1, characterized in that the interface unit ( 3 ) simultaneously several functional groups ( 8th ). Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass mehrere der Funktionseinheiten (6) das gleiche Funktionselement (7) bereitstellen und die Schnittstelleneinheit (3) eine dieser Funktionseinheiten (6) zum Bereitstellen des Funktionselements (7) für die Funktionsgruppe (8) auswählt. Method according to one of the preceding claims, characterized in that a plurality of the functional units ( 6 ) the same functional element ( 7 ) and the interface unit ( 3 ) one of these functional units ( 6 ) for providing the functional element ( 7 ) for the function group ( 8th ) selects. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass wenigstens eine der Funktionseinheiten (6) mehrere Funktionselemente (7) bereitstellt, vorzugsweise alle Funktionseinheiten (7) mehrere Funktionselemente (6) bereitstellen. Method according to one of the preceding claims, characterized in that at least one of the functional units ( 6 ) several functional elements ( 7 ), preferably all functional units ( 7 ) several functional elements ( 6 ) provide. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Funktionseinheit (6) beim Verbinden mit der Schnittstelleneinheit (3) Informationen über das bereitgestellte Funktionselement (7) für die Schnittstelleneinheit (3) bereitstellt. Method according to one of the preceding claims, characterized in that the functional unit ( 6 ) when connecting to the interface unit ( 3 ) Information about the provided function element ( 7 ) for the interface unit ( 3 ). Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das bereitgestellte Funktionselement (7) auf der Funktionseinheit (6), insbesondere auf einer der Funktionseinheit (6) zugeordneten Recheneinheit, durchgeführt wird. Method according to one of the preceding claims, characterized in that the provided functional element ( 7 ) on the functional unit ( 6 ), in particular on one of the functional units ( 6 ) associated computing unit is performed. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die zum Bereitstellen der Funktionsgruppe (8) verbundenen Funktionselemente (7) ausschließlich über die die jeweiligen Funktionseinheiten (6) verbindende Kommunikationseinrichtung (5), insbesondere ein Bussystem, miteinander kommunizieren. Method according to one of the preceding claims, characterized in that the for providing the function group ( 8th ) connected functional elements ( 7 ) exclusively via the respective functional units ( 6 ) connecting communication device ( 5 ), in particular a bus system, communicate with each other. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass zumindest eine der Funktionseinheiten (6) auf einem Smartphone, einem Tablet, einer Speichereinrichtung, einem verteilten Rechnersystem, einem Navigationsgerät, einer Unterhaltungseinrichtung oder einer Anzeige- und Bedieneinrichtung (2) vorliegt.Method according to one of the preceding claims, characterized in that at least one of the functional units ( 6 ) on a smartphone, a tablet, a memory device, a distributed computer system, a navigation device, an entertainment device or a display and control device ( 2 ) is present. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass wenigstens eine der Funktionseinheiten (6) eine Kommunikationsvorrichtung zum Herstellen einer, insbesondere drahtlosen, Kommunikationsverbindung aufweist. Method according to one of the preceding claims, characterized in that at least one of the functional units ( 6 ) has a communication device for producing a, in particular wireless, communication connection. Elektronikeinrichtung (1) eines Kraftfahrzeugs, insbesondere zur Durchführung des Verfahrens nach einem oder mehreren der vorhergehenden Ansprüche, wobei die Elektronikeinrichtung (1) mehrere Funktionseinheiten (6) aufweist, die jeweils zumindest ein bestimmtes Funktionselement (7) bereitstellen, dadurch gekennzeichnet, dass die Funktionseinheiten (6) mit einer Schnittstelleneinheit (3) verbunden sind, die dazu ausgebildet ist, eine Zuordnungsliste zwischen den bereitgestellten Funktionselementen (7) und der jeweils bereitstellenden Funktionseinheit (6) zu erstellen und auf Anforderung mehrere Funktionselemente (7), insbesondere mehrerer Funktionseinheiten (6) zum Bereitstellen einer Funktionsgruppe (8) mittels wenigstens einer Kommunikationseinrichtung (5) zu verbinden. Electronic device ( 1 ) of a motor vehicle, in particular for carrying out the method according to one or more of the preceding claims, wherein the electronic device ( 1 ) several functional units ( 6 ) each having at least one particular functional element ( 7 ), characterized in that the functional units ( 6 ) with an interface unit ( 3 ), which is adapted to create an assignment list between the provided functional elements ( 7 ) and the respectively providing functional unit ( 6 ) and, on request, several functional elements ( 7 ), in particular a plurality of functional units ( 6 ) for providing a function group ( 8th ) by means of at least one communication device ( 5 ) connect to.
DE201210208179 2012-05-16 2012-05-16 Method for operating electronic device of motor vehicle, involves connecting functional units of electronic device with interface unit, which generates application guide between provided functional elements and respective functional units Pending DE102012208179A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE201210208179 DE102012208179A1 (en) 2012-05-16 2012-05-16 Method for operating electronic device of motor vehicle, involves connecting functional units of electronic device with interface unit, which generates application guide between provided functional elements and respective functional units
IT000664A ITMI20130664A1 (en) 2012-05-16 2013-04-23 PROCEDURE FOR THE FUNCTIONING OF AN ELECTRONIC DEVICE OF A MOTOR VEHICLE AND CORRESPONDING DEVICE
FR1354305A FR2990667B1 (en) 2012-05-16 2013-05-14 METHOD FOR MANAGING AN ELECTRONIC INSTALLATION OF A MOTOR VEHICLE AND ELECTRONIC INSTALLATION SO IMPLEMENTED
CN201310179228.7A CN103428258B (en) 2012-05-16 2013-05-15 For run the electronic device of motor vehicle method and corresponding electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE201210208179 DE102012208179A1 (en) 2012-05-16 2012-05-16 Method for operating electronic device of motor vehicle, involves connecting functional units of electronic device with interface unit, which generates application guide between provided functional elements and respective functional units

Publications (1)

Publication Number Publication Date
DE102012208179A1 true DE102012208179A1 (en) 2013-11-21

Family

ID=49485138

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201210208179 Pending DE102012208179A1 (en) 2012-05-16 2012-05-16 Method for operating electronic device of motor vehicle, involves connecting functional units of electronic device with interface unit, which generates application guide between provided functional elements and respective functional units

Country Status (4)

Country Link
CN (1) CN103428258B (en)
DE (1) DE102012208179A1 (en)
FR (1) FR2990667B1 (en)
IT (1) ITMI20130664A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017076777A1 (en) * 2015-11-02 2017-05-11 Continental Automotive Gmbh Method and device for coupling electronic appliances to a motor vehicle

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016206513B4 (en) 2016-04-18 2019-03-14 Volkswagen Aktiengesellschaft Methods and apparatus for selecting a function of an infotainment system of a motor vehicle

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006015677A1 (en) * 2006-04-04 2007-10-18 Siemens Ag Method and apparatus for operating a motor vehicle, method and apparatus for accessing an assignment rule, and computer program product
DE102007007982A1 (en) * 2007-02-17 2008-10-09 Volkswagen Ag Information device and method for providing information in a motor vehicle with improved operability
DE102008050365A1 (en) * 2008-10-02 2010-04-08 Volkswagen Ag Method and device for displaying information in a vehicle
CN102096729B (en) * 2010-12-14 2012-10-03 成电汽车电子产业园(昆山)有限公司 Automotive electronics oriented virtual functional bus designer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017076777A1 (en) * 2015-11-02 2017-05-11 Continental Automotive Gmbh Method and device for coupling electronic appliances to a motor vehicle
US10715983B2 (en) 2015-11-02 2020-07-14 Continental Automotive Gmbh Method and device for coupling electronic appliances to a motor vehicle

Also Published As

Publication number Publication date
CN103428258A (en) 2013-12-04
CN103428258B (en) 2019-03-19
FR2990667B1 (en) 2019-06-28
FR2990667A1 (en) 2013-11-22
ITMI20130664A1 (en) 2013-11-17

Similar Documents

Publication Publication Date Title
DE102012009482B4 (en) Functionally expandable vehicle control unit and method for supplementing the functionality of a vehicle control unit
DE102015201448A1 (en) Method and device for permanent transferable customizable vehicle settings
EP0982700A2 (en) Vehicle communication system
DE102015216265A1 (en) Method and subsystem for installing a software update in a vehicle
DE102014201954A1 (en) Method for data transmission, communication network and vehicle
DE102011116131A1 (en) Method for operating a mobile device by means of a motor vehicle
WO2016055569A1 (en) Device and method for controlling an audio output for a motor vehicle
DE102012208179A1 (en) Method for operating electronic device of motor vehicle, involves connecting functional units of electronic device with interface unit, which generates application guide between provided functional elements and respective functional units
WO2005022382A2 (en) Method for the installation of a program component
EP2936309B1 (en) Method, computer program product and device system for switching application programs
DE102020124791A1 (en) Method for the transmission of data from a first processing unit to a second processing unit
EP2847821A1 (en) Computer-implemented method for generating software, a battery, and a motor vehicle
WO2013152826A1 (en) Method for operating a diagnostic system and diagnostic system
WO2021052955A1 (en) System and method for providing a digital simulation of an installation, and corresponding computer program product
EP3221785A1 (en) Control of an online service by means of a motor vehicle operator control device
EP3796161A1 (en) System, method for determining a container configuration of a system, computer program and computer-readable medium
EP1505399A2 (en) Method for Generating Test Data for functional test of data processing circuits
DE102018206466A1 (en) Method for individual functional assignment of operating elements for access to functions of a means of transportation
DE102017222179A1 (en) A method of centralized management and provision of data by means of a multi-interface central storage system of a vehicle, storage system and vehicle
DE102012214500B4 (en) State-based planning, protection and management of resources of a data network structure
EP4390699A1 (en) Computer-implemented method for determining compatible system elements and system
DE102012218665A1 (en) Application system for control device of vehicle, has adapter for converting network protocols into wireless protocols, where network protocols serves for communication with control device
DE202022105829U1 (en) Validation system for executing a procedure for prioritizing validation tasks
DE102021004762A1 (en) Procedure for the release of data packets
DE102012022796B4 (en) A motor vehicle with an operating device for operating a social networking service Internet portal

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R084 Declaration of willingness to licence