DE102004008816A1 - Information exchange method for vehicle original information in which a vehicle application program interface is used to make information such as a commands, routines or macros available to internal or external applications - Google Patents
Information exchange method for vehicle original information in which a vehicle application program interface is used to make information such as a commands, routines or macros available to internal or external applications Download PDFInfo
- Publication number
- DE102004008816A1 DE102004008816A1 DE200410008816 DE102004008816A DE102004008816A1 DE 102004008816 A1 DE102004008816 A1 DE 102004008816A1 DE 200410008816 DE200410008816 DE 200410008816 DE 102004008816 A DE102004008816 A DE 102004008816A DE 102004008816 A1 DE102004008816 A1 DE 102004008816A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- application program
- program interface
- interface
- vehicle application
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000013507 mapping Methods 0.000 claims description 7
- 238000013523 data management Methods 0.000 claims description 4
- 230000007246 mechanism Effects 0.000 claims description 4
- 238000013475 authorization Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 7
- 230000003068 static effect Effects 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zum Austauschen fahrzeugoriginärer Informationen.The The invention relates to a method and apparatus for replacement fahrzeugoriginärer Information.
Lokale und/oder verteilte Anwendungen benötigen Informationen, die ihren Ursprung im Fahrzeug haben. Informationsquellen sind in erster Linie Steuergeräte. In den letzten Jahren hat sich das CAN-Bus-System in Fahrzeugen als Standard durchgesetzt. Eine Vereinheitlichung erfolgte bisher jedoch nur auf einer physikalischen Ebene. CAN-Botschaften sind dagegen nicht herstellerübergreifend standardisiert. Zudem werden in zunehmenden Maße andere Bus-Systeme im Fahrzeug eingesetzt. Damit ist kein einheitlicher Zugriff durch lokale und/oder externe Anwendungen auf fahrzeugoriginäre Informationen aus Steuergeräten möglich.local and / or distributed applications need information that theirs Origin in the vehicle. Information sources are primarily controllers. In the In recent years, the CAN bus system has been standard in vehicles enforced. A standardization was done so far but only on a physical level. By contrast, CAN messages are not manufacturer-independent standardized. In addition, increasingly other bus systems in the vehicle used. This is not uniform access by local and / or external applications to vehicle-specific information from ECUs possible.
Der Erfindung liegt daher das technische Problem zugrunde, ein Verfahren und eine Vorrichtung zu schaffen, durch welche fahrzeugoriginäre Informationen unabhängig von einer Bus- und/oder System- Technologie für lokale und/oder externe Anwendungen zur Verfügung stehen.Of the The invention is therefore based on the technical problem of a method and to provide a device by which vehicle-originated information independently of bus and / or system technology for local and / or external applications to disposal stand.
Die Lösung des Problems ergibt sich durch die Gegenstände mit den Merkmalen der Patentansprüche 1 und 12. Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen.The solution of the problem results from the objects with the features of claims 1 and 12. Further advantageous embodiments of the invention will become apparent from the dependent claims.
Hierfür ist eine Abstraktionsschicht für Fahrzeugsignale eingeführt, die sogenannte Fahrzeug-Anwendungsprogramm-Schnittstelle (vehicle application programming interface – vehicle API). Die Fahrzeug-Anwendungsprogramm-Schnittstelle umfasst Befehle, Routinen und/oder Macros, die von einem Fahrzeugsystem und/oder einer Erweiterung eines Fahrzeugsystems bereitgestellt werden. Die Schnittstelle stellt somit ein generisches Objektmodell des Fahrzeugs und/oder einzelner Fahrzeugsysteme dar. Lokale und/oder externe Anwendungsprogramme wie kommunizierende Fahrzeuge können die Schnittstelle nutzen, um eine Ausführung der bereitgestellten Befehle, Routinen und/oder Macros zu veranlassen. Der Zugriff erfolgt unabhängig von einer Technologie des Fahrzeugsystems. Lokale Anwendungen, deren Nutzen nicht ausschließlich auf einen Fahrzeughersteller und/oder eine Fahrzeugtyp beschränkt ist, können durch die Fahrzeug-Anwendungsprogramm-Schnittstelle einheitlich auf fahrzeugoriginäre Daten zugreifen. Derartige lokale Anwendungen sind beispielsweise Anwendungen aus dem Bereich der Unterhaltungstechnologie. Bestimmte Anwendungen sollen dabei aus Sicherheitsgründen nur bei bestimmten Fahrsituationen verfügbar sein. Die Informationen über die Fahrsituation sind durch die Fahrzeug-Anwendungsprogramm-Schnittstelle für die Anwendung zugänglich. Neue Technologien können so einfach in ein Fahrzeug integriert werden. Durch die Schnittstelle stehen fahrzeugoriginäre Daten auch externen Anwendungen zur Verfügung. Externe Anwendungen sind beispielsweise Anwendungen aus dem Bereich der Telematik. Zu den externen Anwendungen zählen daneben auch prototypische Aufbauten zu Forschungszwecken, Serienerprobungen und/oder für eine Systemverifikation. Die Schnittstelle ermöglicht dadurch eine einfache Verbesserung existierender Software und/oder Anwendungen in einem Fahrzeug. For this is one Abstraction layer for Vehicle signals introduced, the so-called vehicle application program interface (vehicle application programming interface - vehicle API). The vehicle application program interface includes commands, Routines and / or macros used by a vehicle system and / or an extension of a vehicle system can be provided. the interface thus provides a generic object model of the vehicle and / or individual vehicle systems. Local and / or external application programs how communicating vehicles can the Use the interface to provide an execution of the provided Commands, routines, and / or macros. The access takes place independently from a technology of the vehicle system. Local applications whose Do not use exclusively is limited to a vehicle manufacturer and / or a vehicle type, can uniform through the vehicle application program interface on vehicle originals Access data. Such local applications are, for example Applications in the field of entertainment technology. Certain For safety reasons, applications should only be used in certain driving situations available be. The information about the driving situation is through the vehicle application program interface for the application accessible. New Technologies can be easily integrated into a vehicle. Through the interface stand vehicle originals Data is also available to external applications. External applications are for example Applications in the field of telematics. To the external applications count beside it also prototypical structures for research purposes, series tests and / or for one System verification. The interface makes this easy Improvement of existing software and / or applications in one Vehicle.
In einer bevorzugten Ausführungsform umfasst die Fahrzeug-Anwendungsprogramm-Schnittstelle Mechanismen und/oder Verfahren zur Festlegung von Zugangsberechtigungen. Dadurch wird ein Zugriff auf Daten durch lokale und/oder externe Anwendungsprogramme abgesichert. Fahrzeugsysteme sind durch die Fahrzeug-Anwendungsprogramm-Schnittstelle untereinander und/oder von externen Anwendungen getrennt. Es erfolgt kein direkter Zugriff auf die Systeme. Die Sicherheit gegenüber unberechtigten Zugriffen auf ein Fahrzeugsystem wird durch die Trennung erhöht. Durch gezielte Mechanismen und/oder Verfahren kann bestimmt werden, wer und gegebenenfalls unter welchen Voraussetzungen zu einem Zugriff auf bestimmte Daten berechtigt ist. Die Übertragung sensibler Daten erfolgt vorzugsweise verschlüsselt.In a preferred embodiment The vehicle application program interface includes mechanisms and / or methods establishing access authorizations. This will be an access secured to data by local and / or external application programs. Vehicle systems are interconnected by the vehicle application program interface and / or separate from external applications. There is no direct Access to the systems. The security against unauthorized access on a vehicle system is increased by the separation. By targeted mechanisms and / or procedures can be determined who and, if applicable, under what conditions for access is entitled to certain data. The transmission of sensitive data is preferably encrypted.
In einer weiteren bevorzugten Ausführungsform ist die Fahrzeug-Anwendungsprogramm-Schnittstelle mit einer Routing-Funktion ausgebildet. Die Routing-Funktion bestimmt, welche Daten an externe Anwendungen verteilt werden und welche Daten intern verteilt werden.In a further preferred embodiment is the vehicle application program interface with a routing function educated. The routing function determines which data is sent to external Applications are distributed and which data is distributed internally.
In einer weiteren bevorzugten Ausführungsform umfasst die Fahrzeug-Anwendungsprogramm-Schnittstelle einen Listener. Der Listener überwacht Veränderungen, der durch die Fahrzeug-Anwendungsprogramm-Schnittstelle bereitgestellten Informationen. Bei einer Veränderung der Informationen werden entsprechende Anwendungen benachrichtigt. Daneben ist es auch denkbar, Informationen unabhängig von einer Veränderung zyklisch weiterzuleiten.In a further preferred embodiment includes the vehicle application program interface a listener. The listener monitors changes, provided by the vehicle application program interface Information. In a change The information is notified to the information. In addition, it is also conceivable information regardless of a change forward cyclically.
In einer bevorzugten Ausführungsform umfasst die Fahrzeug-Anwendungsprogramm-Schnittstelle Low-Level-Konnektoren zu Treibern. Treiber sind die Schnittstelle zu fahrzeugoriginären Systemen. Sie sind abhängig von einer im Fahrzeug eingesetzten Technologie. Wichtige Informationsquellen in einem Fahrzeug sind Steuergeräte. Je nach Ausstattung und/oder Modell des Fahrzeugs sind im Schnitt zwischen fünf und fünfzig Steuergeräte in einem Fahrzeug verbaut. Die Steuergeräte kommunizieren über ein Bus-System, beispielsweise ein CAN-Bus-System, ein Sub-Bussystem wie LIN und/oder ein zeitgesteuertes System wie Time Triggered Protocol oder FlexRay. Durch eine Anpassung des Treibers und/oder des zugehörigen Low-Level-Konnektors zwischen einem Fahrzeugnetz und der Fahrzeug-Anwendungsprogramm-Schnittstelle stehen die Informationen aus dem oder den Fahrzeugnetzen für lokale und/oder externe Anwendungen systemunabhängig zur Verfügung. Neben Treibern für Fahrzeug-Busnetze können Treiber für weitere Systeme berücksichtigt werden, beispielsweise für Systeme zur satellitengestützten Positionsbestimmung im Fahrzeug. Die Informationen aus diesen Systemen können dadurch ebenfalls externen Anwendungen über die Fahrzeug-Anwendungsprogramm-Schnittstelle zur Verfügung gestellt werden. Unter Low-Level wird dabei verstanden, dass keinerlei Intelligenz in dem Baustein integriert ist, sondern dieser nur zur einfachen Umsetzung der Datenformate dient. Ein Low-Level-Konnektor ist die Anbindung der Vehicle API an Hard- oder Software-spezifische, stream-basierte Datenquellen. Dies können z. B. Geräteschnittstellen (CAN, GPS, RS232 etc.), aber auch Netzwerkstreams oder Dateien sein. Die Vehicle-API definiert eine standardisierte Schnittstelle für Low-Level-Konnektoren (LowLevelConnector-Interface), damit die Implementierungsdetails des jeweiligen Konnektors verborgen werden können. Mittels eines Konnektors können Daten des betreffenden Streams auf eine standardisierte Art und Weise gelesen und geschrieben werden. Das Format des Streams ist abhängig von den zugrunde liegenden unteren Schichten.In a preferred embodiment, the vehicle application program interface includes low-level connectors to drivers. Drivers are the interface to in-vehicle systems. They depend on a technology used in the vehicle. Important sources of information in a vehicle are control devices. Depending on the equipment and / or model of the vehicle are installed on average between five and fifty ECUs in a vehicle. The control units communicate via a bus system, for example a CAN bus system, a sub-bus system such as LIN and / or a time-controlled system such as Time Triggered Protocol or FlexRay. By adapting the driver and / or the associated low-level connector between a vehicle network and the vehicle application program interface, the information from the vehicle network (s) is available system-independently for local and / or external applications. In addition to drivers for vehicle bus networks, drivers for other systems can be taken into account, for example for systems for satellite-based position determination in the vehicle. The information from these systems can thus also be made available to external applications via the vehicle application program interface. Under low-level is understood that no intelligence is integrated in the block, but this only serves for the simple implementation of the data formats. A low-level connector is the connection of the Vehicle API to hard- or software-specific, stream-based data sources. This can z. B. device interfaces (CAN, GPS, RS232, etc.), but also network streams or files. The Vehicle API defines a standard interface for low-level connectors (LowLevelConnector interface) to hide the implementation details of each connector. By means of a connector data of the relevant stream can be read and written in a standardized manner. The format of the stream depends on the underlying lower layers.
In einer weiteren bevorzugten Ausführungsform umfasst die Fahrzeug-Anwendungsprogramm-Schnittstelle eine Datenbank mit Fahrzeuginformationen. Neben Information aus Steuergeräten sind statisch hinterlegte Informationen für externe Anwendungen von Interesse. Statisch hinterlegte Informationen sind beispielsweise eine Fahrgestellnummer, ein Leergewicht, eine Verbauliste u.a. Durch eine Anpassung der Datenbank ist eine einfache Anpassung der Schnittstelle an ein Fahrzeugmodell und/oder eine Fahrzeugausstattung möglich.In a further preferred embodiment includes the vehicle application program interface a database of vehicle information. In addition to information Control devices are statically deposited information for external applications of interest. Static information, for example, a VIN, a curb weight, a Verbauliste u.a. By adapting the Database is a simple adaptation of the interface to a vehicle model and / or a vehicle equipment possible.
In einer weiteren bevorzugten Ausführungsform ist die Datenbank mit einem Daten-Management ausgebildet. Durch das Daten-Management wird ein Schreiben, Lesen und/oder Ändern der Daten der Datenbank organisiert.In a further preferred embodiment the database is designed with a data management. Through the data management is a letter, reading and / or changing organized the data of the database.
In einer weiteren bevorzugten Ausführungsform umfasst die Fahrzeug-Anwendungsprogramm-Schnittstelle ein Low-Level-Mapping zwischen einem abstrakten Objektmodell des Fahrzeugs und markenspezifischen Daten. Dadurch wird die Anpassung an ein bestimmtes Fahrzeug weiter verbessert. Ein Low-Level-Mapping ist ein Prozess der Vehicle-API, welcher die Umsetzung von spezifischen Low-Level-Daten in das gegnerische Objektmodell der Vehicle-API und umgekehrt steuert und umsetzt. Das Low-Level-Mapping kennt zum einen den Low-Level-Konnektor, den es benötigt, um Daten aus den unterliegenden Schichten zu lesen und zu schreiben, sowie die Low-Level-Quelle/-Senke, zum anderen die Datenobjekte, die diese Daten im Objekt-Modell repräsentieren. Weiterhin verwendet das Low-Level-Mapping Regeln zur Konvertierung von spezifischen Daten in das Vehicle-API-Objektmodell und umgekehrt.In a further preferred embodiment includes the vehicle application program interface a low-level mapping between an abstract object model of the Vehicle and brand-specific data. This will make the adjustment further improved on a particular vehicle. A low-level mapping is a process of the vehicle API, which is the implementation of specific Low-level data in the opposing object model of the Vehicle API and vice versa controls and implements. The low-level mapping knows about a the low-level connector it needs to get data from the underlying ones Layers to read and write, as well as the low-level source / sink, to another the data objects that represent this data in the object model. Furthermore, the low-level mapping uses rules for conversion of specific data in the Vehicle API object model and vice versa.
In einer weiteren bevorzugten Ausführungsform liegt die Fahrzeug-Anwendungsprogramm-Schnittstelle mindestens teilweise logisch zwischen Treibern der Fahrzeugnetze und einem Dienste-Framework, wobei die Fahrzeug-Anwendungsprogramm-Schnittstelle mit Schnittstellen zu dem Dienste-Framework ausgebildet ist. Neben den Schnittstellen für ein Dienste-Framework sind Schnittstellen für einen direkten Zugriff auf die Fahrzeug-Anwendungsprogramm-Schnittstelle durch lokale Anwendungen denkbar.In a further preferred embodiment is the vehicle application program interface at least partially logical between drivers of the vehicle networks and a service framework, wherein the vehicle application program interface with Interfaces to the service framework is formed. In addition to the interfaces for a Services Framework are interfaces for direct access to the vehicle application program interface through local applications conceivable.
Die Schnittstellen sind vorzugsweise als C++-Schnittstelle, Java-Schnittstelle und/oder XML-Schnittstelle ausgebildet. Die Java-Schnittstelle ist beispielsweise als Java Native Interface ausgebildet, wobei zusätzlich eine Java Virtual Machine notwendig ist. Für die XML-Schnittstelle ist ein XML-Parser notwendig. Für die XML-Schnittstelle sind weiter Definitionen für zwei Formate notwendig: ein Nachrichtenformat, mit dem Zugriffe auf Fahrzeugdaten formuliert und/oder Daten transportiert werden, und ein Format zur Beschreibung der Metadaten einer zentralen Verwaltungsinstanz und/oder Objekten der Datenbank.The Interfaces are preferably as C ++ interface, Java interface and / or XML interface formed. The java interface is For example, designed as a Java native interface, with an additional Java Virtual Machine is necessary. For the XML interface is an XML parser necessary. For The XML interface requires further definitions for two formats: a Message format used to formulate access to vehicle data and / or data, and a format for description the metadata of a central management instance and / or objects the database.
In einer weiteren bevorzugten Ausführungsform ist die Fahrzeug-Anwendungsprogramm-Schnittstelle mit einem graphischen Interface ausgebildet. Dadurch können die Informationen benutzerfreundlich einem Anwender zur Verfügung gestellt werden.In a further preferred embodiment is the vehicle application program interface with a graphical Interface formed. Thereby can the information is provided user-friendly to a user become.
Die Erfindung wird nachfolgend anhand eines bevorzugten Ausführungsbeispiels näher erläutert. Die Figuren zeigen:The Invention will be described below with reference to a preferred embodiment explained in more detail. The Figures show:
Dynamische Informationen werden im Regelfall durch Steuergeräte geliefert. Informationen von Steuergeräten werden innerhalb eines oder mehrerer gleichartiger Fahrzeugsystems/Fahrzeugsysteme über ein Bus-System, beispielsweise einen CAN-Bus verteilt. Schnittstellen zwischen zwei Fahrzeug-Bussystemen sind beispielsweise als Gateways ausgebildet. CAN-Botschaften sind im Regelfall jedoch nicht herstellerunabhängig. Sie werden außerdem fortlaufend an Bedürfnisse neuer Fahrzeugmodelle angepasst. Somit ändert sich bei gleichbleibendem Informationsgehalt der Botschaft die Technologie, die Qualität und/oder das Protokoll, mit welchen die Informationen übertragen werden. Für einen Zugriff durch andere Systeme müssen diese ebenfalls angepasst werden.dynamic Information is usually supplied by ECUs. Information from control units within one or more similar vehicle system / vehicle systems Bus system, for example, a CAN bus distributed. interfaces between two vehicle bus systems are, for example, as gateways educated. As a rule, however, CAN messages are not manufacturer-independent. she Beyond that continuously to needs adapted to new vehicle models. Thus, changes at the same Information content of the message the technology, the quality and / or the protocol with which the information is transmitted. For access through other systems these are also adjusted.
Statische Informationen sind durch Hardware nicht oder nur schwer abbildbar. Die Informationen sind jedoch ebenfalls für lokale und/oder externe Anwendungen von Interesse.static Information is not or hardly reproducible by hardware. However, the information is also for local and / or external applications of interest.
Die
Treiberschicht
Die
Fahrzeug-Anwendungsprogramm-Schnittstelle
Die
Fahrzeug-Anwendungsprogramm-Schnittstelle
Der
Austausch der Daten zu externen Anwendungen erfolgt über das
Internet-Protokoll (IP)
Die
Daten können
für den
Austausch über eine
Schnittstelle
Aufgrund
veränderter
Anforderungen an ein Fahrzeug wird die Software für ein bestimmtes
Fahrzeug vorzugsweise während
des gesamten Lebenszyklus weiterentwickelt. Die Software muss gegebenenfalls
nachträglich
im Fahrzeug aktualisiert werden. Durch die Fahrzeug-Anwendungsprogramm-Schnittstelle
Die
Fahrzeug-Anwendungsprogramm-Schnittstelle
Claims (22)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200410008816 DE102004008816A1 (en) | 2004-02-20 | 2004-02-20 | Information exchange method for vehicle original information in which a vehicle application program interface is used to make information such as a commands, routines or macros available to internal or external applications |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200410008816 DE102004008816A1 (en) | 2004-02-20 | 2004-02-20 | Information exchange method for vehicle original information in which a vehicle application program interface is used to make information such as a commands, routines or macros available to internal or external applications |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102004008816A1 true DE102004008816A1 (en) | 2005-09-08 |
Family
ID=34832980
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE200410008816 Withdrawn DE102004008816A1 (en) | 2004-02-20 | 2004-02-20 | Information exchange method for vehicle original information in which a vehicle application program interface is used to make information such as a commands, routines or macros available to internal or external applications |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102004008816A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102005046802A1 (en) * | 2005-09-30 | 2007-04-05 | Audi Ag | Motor vehicle`s surrounding information providing method, involves connecting sensor with evaluation unit of motor vehicle by interface, updating basic model by surrounding conditions and providing model for further usage of motor vehicle |
| EP1796051A1 (en) * | 2005-12-06 | 2007-06-13 | Volkswagen AG | Diagnostics devices in a vehicle with diagnostics framework for diagnostics module |
| DE102006050003A1 (en) * | 2006-10-24 | 2008-04-30 | Zf Friedrichshafen Ag | Method for managing the application data of a vehicle component of a motor vehicle |
| DE102007048087A1 (en) * | 2007-10-05 | 2009-04-09 | Volkswagen Ag | Testing area determining method for motor vehicle, involves providing interactions of user for executing complete test program, where possible paths of test program and interaction requests for each path are determined by analysis tools |
| DE102012010705A1 (en) | 2012-05-30 | 2012-11-29 | Daimler Ag | Method for configuring or representing data for security or assistance functions in vehicle, involves detecting data of security or assistance function in vehicle and transmitting data from vehicle to service provider |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997019833A2 (en) * | 1995-11-29 | 1997-06-05 | Microsoft Corporation | Vehicle computer system |
| DE19622531A1 (en) * | 1996-06-05 | 1997-12-11 | Deutsche Telekom Ag | Process, system and substation for the transmission of information and control data |
| WO2000007849A1 (en) * | 1998-08-05 | 2000-02-17 | Microsoft Corporation | Automobile information system |
| EP1033691A2 (en) * | 1999-03-02 | 2000-09-06 | DaimlerChrysler AG | Distributed system vehicle information processing and vehicle control |
| WO2000078491A1 (en) | 1999-06-22 | 2000-12-28 | Oceaneering International, Inc. | Pipeline cutting apparatus |
| DE10063217A1 (en) * | 1999-12-24 | 2001-07-05 | Mitsubishi Electric Corp | Information processing unit on board a vehicle |
| DE10022423A1 (en) * | 2000-05-09 | 2001-11-15 | Bosch Gmbh Robert | Method for control of equipment items or appliance/device in motor vehicle communications network, requires operating software to be made available in communications network device |
| DE10064934A1 (en) * | 2000-12-23 | 2002-06-27 | Bayerische Motoren Werke Ag | Standard interface for vehicles |
| EP1241572A2 (en) * | 2001-03-01 | 2002-09-18 | Sun Microsystems, Inc. | Virtual machine integration application program interface |
| DE10156053A1 (en) * | 2001-04-19 | 2002-11-28 | Mitsubishi Electric Corp | Extendable vehicle on-board information system |
| DE10237715A1 (en) * | 2002-08-17 | 2004-02-26 | Robert Bosch Gmbh | Remote equipment accessing vehicle control system through wireless connection, flexibly re-configures vehicle gateway unit |
-
2004
- 2004-02-20 DE DE200410008816 patent/DE102004008816A1/en not_active Withdrawn
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997019833A2 (en) * | 1995-11-29 | 1997-06-05 | Microsoft Corporation | Vehicle computer system |
| DE19622531A1 (en) * | 1996-06-05 | 1997-12-11 | Deutsche Telekom Ag | Process, system and substation for the transmission of information and control data |
| WO2000007849A1 (en) * | 1998-08-05 | 2000-02-17 | Microsoft Corporation | Automobile information system |
| EP1033691A2 (en) * | 1999-03-02 | 2000-09-06 | DaimlerChrysler AG | Distributed system vehicle information processing and vehicle control |
| WO2000078491A1 (en) | 1999-06-22 | 2000-12-28 | Oceaneering International, Inc. | Pipeline cutting apparatus |
| DE10063217A1 (en) * | 1999-12-24 | 2001-07-05 | Mitsubishi Electric Corp | Information processing unit on board a vehicle |
| DE10022423A1 (en) * | 2000-05-09 | 2001-11-15 | Bosch Gmbh Robert | Method for control of equipment items or appliance/device in motor vehicle communications network, requires operating software to be made available in communications network device |
| DE10064934A1 (en) * | 2000-12-23 | 2002-06-27 | Bayerische Motoren Werke Ag | Standard interface for vehicles |
| EP1241572A2 (en) * | 2001-03-01 | 2002-09-18 | Sun Microsystems, Inc. | Virtual machine integration application program interface |
| DE10156053A1 (en) * | 2001-04-19 | 2002-11-28 | Mitsubishi Electric Corp | Extendable vehicle on-board information system |
| DE10237715A1 (en) * | 2002-08-17 | 2004-02-26 | Robert Bosch Gmbh | Remote equipment accessing vehicle control system through wireless connection, flexibly re-configures vehicle gateway unit |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102005046802A1 (en) * | 2005-09-30 | 2007-04-05 | Audi Ag | Motor vehicle`s surrounding information providing method, involves connecting sensor with evaluation unit of motor vehicle by interface, updating basic model by surrounding conditions and providing model for further usage of motor vehicle |
| EP1796051A1 (en) * | 2005-12-06 | 2007-06-13 | Volkswagen AG | Diagnostics devices in a vehicle with diagnostics framework for diagnostics module |
| DE102006050003A1 (en) * | 2006-10-24 | 2008-04-30 | Zf Friedrichshafen Ag | Method for managing the application data of a vehicle component of a motor vehicle |
| DE102007048087A1 (en) * | 2007-10-05 | 2009-04-09 | Volkswagen Ag | Testing area determining method for motor vehicle, involves providing interactions of user for executing complete test program, where possible paths of test program and interaction requests for each path are determined by analysis tools |
| DE102012010705A1 (en) | 2012-05-30 | 2012-11-29 | Daimler Ag | Method for configuring or representing data for security or assistance functions in vehicle, involves detecting data of security or assistance function in vehicle and transmitting data from vehicle to service provider |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10324189A1 (en) | Method for controlling access to a resource of an application in a data processing device | |
| EP2247987A1 (en) | Method for operating a field device | |
| WO2008006737A1 (en) | Method for operating a lin bus | |
| DE10029401A1 (en) | Event-dependent storage of vehicle system data involves triggering control device generating storage command(s) on detecting storage event, transmitting to recording unit | |
| WO2020094346A1 (en) | Data switching device and data switching method for a vehicle, device and method for a vehicle component of a vehicle, and computer program | |
| DE102017214661A1 (en) | Method for detecting a manipulation of at least one control device of a motor vehicle and processor device for a motor vehicle and motor vehicle | |
| DE112020005622B4 (en) | Information processing device, information processing method and computer program | |
| EP1268996A2 (en) | Method and device for modelling a mechatronic system in a motor vehicle | |
| DE102010062835A1 (en) | Procedure for creating a custom setup for a library of device drivers | |
| DE102004008816A1 (en) | Information exchange method for vehicle original information in which a vehicle application program interface is used to make information such as a commands, routines or macros available to internal or external applications | |
| DE10131394A1 (en) | Method for transmitting software modules | |
| DE102004023128B4 (en) | Apparatus and method for controlling services in a vehicle | |
| DE102016201940B4 (en) | Method, device and computer program for selecting an application | |
| DE102016008957B4 (en) | Direct access to bus signals in a motor vehicle | |
| WO2005022382A2 (en) | Method for the installation of a program component | |
| DE102004016227B4 (en) | Control device for a motor vehicle | |
| WO2005001582A1 (en) | Electronic control unit and method for specifying a software architecture for an electronic control unit | |
| EP1642422B1 (en) | Adaptation of a vehicle network to modified requirements | |
| EP4479838B1 (en) | Vehicle ecosystem | |
| DE102020120277A1 (en) | Control unit for a motor vehicle, motor vehicle and method for operating a control unit | |
| DE102005034713A1 (en) | Function providing system for e.g. control device of motor vehicle, has information system with master function to generate command to activate and/or deactivate functions that are dedicated and not dedicated for component use, respectively | |
| WO2018046345A1 (en) | Controller complex | |
| WO2026012635A1 (en) | Method and system for processing status data from a vehicle | |
| DE102022113106A1 (en) | Data protection configuration in a data system for vehicles | |
| DE102024001705A1 (en) | Information technology system and procedure for programming a control unit in a vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
| 8110 | Request for examination paragraph 44 | ||
| R082 | Change of representative | ||
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |