[go: up one dir, main page]

DE102015016928A1 - Method for operating a vehicle - Google Patents

Method for operating a vehicle Download PDF

Info

Publication number
DE102015016928A1
DE102015016928A1 DE102015016928.9A DE102015016928A DE102015016928A1 DE 102015016928 A1 DE102015016928 A1 DE 102015016928A1 DE 102015016928 A DE102015016928 A DE 102015016928A DE 102015016928 A1 DE102015016928 A1 DE 102015016928A1
Authority
DE
Germany
Prior art keywords
vehicle
server
function
communication module
control 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.)
Withdrawn
Application number
DE102015016928.9A
Other languages
German (de)
Inventor
Oscar Iglesias Cid
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.)
Mercedes Benz Group AG
Original Assignee
Daimler AG
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 Daimler AG filed Critical Daimler AG
Priority to DE102015016928.9A priority Critical patent/DE102015016928A1/en
Publication of DE102015016928A1 publication Critical patent/DE102015016928A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Betrieb eines Fahrzeugs (1). Erfindungsgemäß wird zumindest eine Fahrzeugfunktion über einen mit dem Fahrzeug (1) über eine drahtlose Kommunikationsverbindung kommunizierenden externen Server (2) ferngesteuert, wobei zur Fernsteuerung der zumindest einen Fahrzeugfunktion ein Funktionsbefehl gesendet wird, welcher zur Diagnose der Fahrzeugfunktion vorgesehen ist.The invention relates to a method for operating a vehicle (1). According to the invention, at least one vehicle function is remotely controlled via an external server (2) communicating with the vehicle (1) via a wireless communication link, a function command being sent for remote control of the at least one vehicle function being provided for diagnosing the vehicle function.

Description

Die Erfindung betrifft ein Verfahren zum Betrieb eines Fahrzeugs nach den Merkmalen des Oberbegriffs des Anspruchs 1.The invention relates to a method for operating a vehicle according to the features of the preamble of claim 1.

Aus dem Stand der Technik ist, wie in der DE 10 2012 003 000 A1 beschrieben, eine Ferndiagnostizierung von Fahrzeugen bekannt. Eine zentrale Prozessorressource übermittelt über eine drahtlose Kommunikationsverbindung einen Satz Diagnosefragen zu einem ausgewählten Fahrzeug. Ein Kommunikationsorgan im Fahrzeug empfängt Informationen bezüglich eines Funktionszustands eines Satzes von Einheiten im Fahrzeug. Das Kommunikationsorgan empfängt auch Diagnosefragen und veranlasst Diagnosefragen im Fahrzeug. Die Diagnosefragen werden gleichzeitig und unabhängig voneinander ausgeführt. Bei der Ausführung der einzelnen Diagnosefragen werden die dazugehörigen resultierenden Antwortdaten generiert, die das Kommunikationsorgan mit den Diagnosefragen in einer Diagnosedatei zusammenstellt. Alternativ dazu stellt das Kommunikationsorgan Identifizierungsdaten für die Diagnosefragen und die oben genannten resultierenden Antwortdaten in einer Diagnosedatei zusammen. Das Kommunikationsorgan veranlasst dann die Übermittlung der Diagnosedatei zur zentralen Prozessorressource über die drahtlose Kommunikationsverbindung.From the prior art, as in the DE 10 2012 003 000 A1 described a remote diagnostics of vehicles known. A central processor resource communicates a set of diagnostic questions to a selected vehicle via a wireless communication link. A communication device in the vehicle receives information regarding a functional state of a set of units in the vehicle. The communication organ also receives diagnostic questions and causes diagnostic questions in the vehicle. The diagnostic questions are executed simultaneously and independently of each other. When executing the individual diagnostic questions, the associated resulting response data is generated, which the communication unit compiles with the diagnostic questions in a diagnostic file. Alternatively, the communication unit assembles identification data for the diagnosis questions and the above resulting response data into a diagnostic file. The communication device then initiates the transmission of the diagnostic file to the central processor resource via the wireless communication link.

Der Erfindung liegt die Aufgabe zu Grunde, ein gegenüber dem Stand der Technik verbessertes Verfahren zum Betrieb eines Fahrzeugs anzugeben.The invention is based on the object to provide a comparison with the prior art improved method for operating a vehicle.

Die Aufgabe wird erfindungsgemäß gelöst durch ein Verfahren zum Betrieb eines Fahrzeugs mit den Merkmalen des Anspruchs 1.The object is achieved by a method for operating a vehicle having the features of claim 1.

Vorteilhafte Ausgestaltungen der Erfindung sind Gegenstand der Unteransprüche.Advantageous embodiments of the invention are the subject of the dependent claims.

In einem Verfahren zum Betrieb eines Fahrzeugs wird erfindungsgemäß zumindest eine Fahrzeugfunktion über einen mit dem Fahrzeug über eine drahtlose Kommunikationsverbindung kommunizierenden externen Server ferngesteuert, wobei zur Fernsteuerung der zumindest einen Fahrzeugfunktion ein Funktionsbefehl gesendet wird, welcher zur Diagnose der Fahrzeugfunktion vorgesehen ist.In a method for operating a vehicle, according to the invention, at least one vehicle function is remotely controlled via an external server communicating with the vehicle via a wireless communication link, a function command being sent for remote control of the at least one vehicle function being provided for diagnosing the vehicle function.

Mittels des erfindungsgemäßen Verfahrens werden bereits im Fahrzeug verwendete Funktionsbefehle zur Diagnose der jeweiligen Fahrzeugfunktion, d. h. insbesondere Diagnosebefehle an ein für die jeweilige Fahrzeugfunktion verantwortliches Steuergerät, zur Fernsteuerung der jeweiligen Fahrzeugfunktion genutzt, so dass keine Installation zusätzlicher Software im Fahrzeug erforderlich ist. Auf diese Weise können alle Fahrzeugfunktionen, die mittels eines Diagnosegerätes ansteuerbar sind, fernbedient werden, ohne zusätzliche Veränderungen am Fahrzeug vorzunehmen.By means of the method according to the invention, function commands already used in the vehicle for diagnosing the respective vehicle function, i. H. in particular diagnostic commands to a controller responsible for the respective vehicle function, used for remote control of the respective vehicle function, so that no installation of additional software in the vehicle is required. In this way, all vehicle functions that can be controlled by means of a diagnostic device can be remotely controlled without making any additional changes to the vehicle.

In modernen Fahrzeugen sind eine Vielzahl von Steuergeräten zur Ansteuerung von Fahrzeugfunktionen integriert, welche jeweils mittels eines Diagnosegeräts ansteuerbar sind, denn diese Steuergeräte umfassen üblicherweise jeweils ein ferndiagnostizierbares Diagnosemodul, auf welches vom Diagnosegerät zugegriffen werden kann, um die jeweilige Fahrzeugfunktion anzusteuern. Darüber können beispielsweise Werte oder Fehlercodes aus dem Steuergerät ausgelesen werden, Routinen abgerufen werden, Parametrisierungen durchgeführt werden und Fahrzeugfunktionen und somit Fahrzeugkomponenten über das Diagnosegerät angesteuert werden.In modern vehicles, a plurality of control devices for controlling vehicle functions are integrated, which can each be controlled by means of a diagnostic device, since these control devices usually each include a remote diagnostics diagnostic module, which can be accessed by the diagnostic device to control the respective vehicle function. In addition, values or error codes, for example, can be read from the control unit, routines can be called up, parameterizations can be carried out, and vehicle functions and thus vehicle components can be controlled via the diagnostic device.

Mittels des Verfahrens werden diese Funktionsbefehle nicht von einem an das Fahrzeug, beispielsweise an eine so genannte OBD-Schnittstelle oder OBD-2-Schnittstelle (OBD = On-Board-Diagnose) des Fahrzeugs, angeschlossenen Diagnosegerät gesendet, sondern vom externen Server über die drahtlose Kommunikationsverbindung. Die erforderliche Software zur Fernsteuerung der jeweiligen Fahrzeugfunktion ist somit im Server implementiert. Über diesen Server kann somit eine Aktivierung und/oder Konfiguration und/oder Statusabfrage der jeweiligen Fahrzeugfunktion veranlasst und damit ferngesteuert werden. Beispielsweise ist auch eine Softwareaktualisierung des jeweiligen Steuergeräts auf diese Weise möglich.By means of the method, these function commands are not sent from a diagnostic device connected to the vehicle, for example to a so-called OBD interface or OBD-2 interface (OBD = on-board diagnosis) of the vehicle, but from the external server via the wireless communication link. The required software for remote control of the respective vehicle function is thus implemented in the server. An activation and / or configuration and / or status query of the respective vehicle function can thus be initiated and thus remotely controlled via this server. For example, a software update of the respective control device in this way is possible.

Zweckmäßigerweise kann ein Nutzer, beispielsweise ein Fahrzeughalter und/oder Fahrzeugnutzer, auf diesen Server zugreifen, bevorzugt mittels eines mobilen Endgeräts, und auf diese Weise die jeweilige Fahrzeugfunktion fernsteuern. Dies erfolgt beispielsweise mit einem entsprechenden Endgerätprogramm, d. h. mittels einer so genannten App.Expediently, a user, for example a vehicle owner and / or vehicle user, can access this server, preferably by means of a mobile terminal, and in this way remotely control the respective vehicle function. This is done, for example, with a corresponding terminal program, d. H. by means of a so-called app.

Da keine Softwareanpassung des Fahrzeugs erforderlich ist, können die fernsteuerbaren Fahrzeugfunktionen, welche dem Nutzer angeboten werden sollen, auf dem Server konfiguriert werden und dem Nutzer auf dem mobilen Endgerät zur Nutzung angeboten werden. Wählt der Nutzer auf dem mobilen Endgerät eine Fahrzeugfunktion zur Fernsteuerung an, wird dies an den Server übermittelt, welcher den entsprechenden Funktionsbefehl an das Fahrzeug sendet, der dann im Fahrzeug ausgeführt wird.Since no software adaptation of the vehicle is required, the remotely controllable vehicle functions that are to be offered to the user can be configured on the server and offered to the user on the mobile terminal for use. If the user selects a vehicle function for remote control on the mobile terminal, this is transmitted to the server, which sends the corresponding function command to the vehicle, which is then executed in the vehicle.

Der Server wird zweckmäßigerweise von einem jeweiligen Fahrzeughersteller betrieben. Durch diesen indirekten Zugriff des Nutzers über den Server auf das Fahrzeug wird insbesondere sichergestellt, dass nur vom Fahrzeughersteller ausgewählte Fahrzeugfunktionen fernsteuerbar sind und die Fernsteuerung zumindest einiger Fahrzeugfunktionen beispielsweise nicht jederzeit möglich ist, sondern zum Beispiel von einem jeweiligen Betriebszustand des Fahrzeugs abhängig ist. Beispielsweise kann dadurch eine Fernsteuerung von Fahrzeugfunktionen, welche einen Fahrbetrieb des Fahrzeugs negativ beeinflussen könnten, während des Fahrbetriebs unterbunden werden.The server is suitably operated by a respective vehicle manufacturer. This indirect access of the user via the server to the vehicle ensures, in particular, that only vehicle functions selected by the vehicle manufacturer can be remotely controlled and Remote control of at least some vehicle functions, for example, not possible at any time, but for example, is dependent on a respective operating state of the vehicle. For example, a remote control of vehicle functions, which could negatively influence a driving operation of the vehicle, can be prevented during the driving operation.

Prinzipiell sind mittels des Verfahrens alle im Fahrzeug vorhandenen Diagnosefunktionen zur Fernsteuerung nutzbar, so dass dem Nutzer mittels des Verfahrens eine Vielzahl von fernsteuerbaren Fahrzeugfunktionen angeboten werden können, ohne dass hierfür Veränderungen am Fahrzeug erforderlich sind. Dadurch werden Entwicklungskosten für derartige fernbedienbare Fahrzeugfunktionen reduziert und eine wesentlich schnellere Einführung derartiger fernbedienbarer Fahrzeugfunktionen ermöglicht, beispielsweise auch für bereits existierende, d. h. bereits entwickelte, produzierte und an Endnutzer verkaufte Fahrzeugbaureihen. Hierfür ist keine Hardware- oder Softwarenachrüstung des jeweiligen Fahrzeugs erforderlich, denn die erforderliche Software zur Fernsteuerung wird auf dem Server installiert. Die im Fahrzeug erforderliche Software und Hardware ist, da sie bisher zur Durchführung der Diagnosefunktionen genutzt wird, bereits vorhanden. Dadurch ist insbesondere kein Austausch von Steuergeräten des jeweiligen Fahrzeugs erforderlich, um das Fernsteuern derartiger Fahrzeugfunktionen zu ermöglichen, denn die Steuergeräte unterstützen das Durchführen der Fahrzeugfunktionen zu Diagnosezwecken bereits. Es erfolgt lediglich das Senden der entsprechenden Diagnosebefehle nicht über ein Diagnosegerät, sondern zur Fernsteuerung vom Server.In principle, all the diagnostic functions available in the vehicle for remote control can be used by means of the method so that the user can be offered a multiplicity of remotely controllable vehicle functions by means of the method without requiring any changes to the vehicle. As a result, development costs for such remote-controlled vehicle functions are reduced and a much faster introduction of such remote-controlled vehicle functions possible, for example, for existing, d. H. already developed, produced and sold to end users vehicle series. No hardware or software retrofit of the particular vehicle is required because the required remote control software is installed on the server. The software and hardware required in the vehicle, as it has been used to perform the diagnostic functions already exists. As a result, in particular no replacement of control devices of the respective vehicle is required to enable the remote control of such vehicle functions, because the control units already support the performance of the vehicle functions for diagnostic purposes. It is only the sending of the corresponding diagnostic commands not via a diagnostic device, but for remote control from the server.

Zur Kommunikation des Servers mit dem Fahrzeug weist das Fahrzeug zweckmäßigerweise ein entsprechendes Kommunikationsmodul auf, welches mit den jeweiligen fernbedienbaren Steuergeräten des Fahrzeugs verbunden ist, d. h. zweckmäßigerweise an einen oder mehrere Datenbussysteme des Fahrzeugs, zum Beispiel CAN und/oder FlexRay, angeschlossen ist. Neue Fahrzeuge können mit einem solchen Kommunikationsmodul, auch als Telematiksteuergerät bezeichnet, ausgerüstet werden. Bei älteren Fahrzeugen ist eine Nachrüstung eines solchen Kommunikationsmoduls möglich. Ein Anschluss eines solchen nachgerüsteten Kommunikationsmoduls kann beispielsweise einfach und kostengünstig über einen OBD-Adapter an die OBD-Schnittstelle oder OBD-2-Schnittstelle des Fahrzeugs erfolgen.For communication of the server with the vehicle, the vehicle expediently has a corresponding communication module, which is connected to the respective remote-controllable control devices of the vehicle, d. H. is expediently connected to one or more data bus systems of the vehicle, for example CAN and / or FlexRay. New vehicles can be equipped with such a communication module, also referred to as telematics control unit. In older vehicles retrofitting of such a communication module is possible. A connection of such a retrofitted communication module, for example, easily and inexpensively via an OBD adapter to the OBD interface or OBD-2 interface of the vehicle.

Ausführungsbeispiele der Erfindung werden im Folgenden anhand einer Zeichnung näher erläutert.Embodiments of the invention will be explained in more detail below with reference to a drawing.

Dabei zeigt:Showing:

1 eine schematische Darstellung erforderlicher Komponenten zur Durchführung eines Verfahrens zum Betrieb eines Fahrzeugs. 1 a schematic representation of required components for carrying out a method for operating a vehicle.

1 zeigt eine schematische Darstellung erforderlicher Komponenten zur Durchführung eines Verfahrens zum Betrieb eines Fahrzeugs 1, wobei in diesem Verfahren zumindest eine Fahrzeugfunktion über einen mit dem Fahrzeug 1 über eine drahtlose Kommunikationsverbindung kommunizierenden externen Server 2 ferngesteuert wird. Dabei wird zur Fernsteuerung der zumindest einen Fahrzeugfunktion ein Funktionsbefehl gesendet, welcher zur Diagnose der Fahrzeugfunktion vorgesehen ist. 1 shows a schematic representation of required components for carrying out a method for operating a vehicle 1 In this method, at least one vehicle function is connected with the vehicle 1 external server communicating over a wireless communication link 2 is remotely controlled. In this case, a function command is sent for remote control of the at least one vehicle function, which is provided for diagnosing the vehicle function.

Zur Durchführung des Verfahrens ist der Server 2 erforderlich, welcher zumindest zeitweise über eine zweckmäßigerweise bidirektionale drahtlose Kommunikationsverbindung, beispielsweise über Funk, insbesondere über Mobilfunk, mit dem Fahrzeug 1 verbunden ist, wie durch einen ersten Doppelpfeil P1 schematisch dargestellt. Bei dem Server 2 handelt es sich zweckmäßigerweise um einen Server 2 eines jeweiligen Fahrzeugherstellers. Zweckmäßigerweise können mittels des Verfahrens über den Server 2 eine Mehrzahl von Fahrzeugfunktionen des Fahrzeugs 1 und bevorzugt weiterer hier nicht dargestellter Fahrzeuge 1 ferngesteuert werden, mit welchen der Server 2 ebenfalls zumindest zeitweise über eine solche zweckmäßigerweise bidirektionale drahtlose Kommunikationsverbindung verbunden ist.To carry out the procedure is the server 2 required, which at least temporarily via a suitably bidirectional wireless communication connection, for example via radio, in particular via mobile radio, with the vehicle 1 is connected, as shown schematically by a first double arrow P1. At the server 2 it is expediently a server 2 of a respective vehicle manufacturer. Conveniently, by means of the method via the server 2 a plurality of vehicle functions of the vehicle 1 and preferably further vehicles not shown here 1 be remotely controlled with which the server 2 is also at least temporarily connected via such a suitably bidirectional wireless communication link.

Die Verbindung mit dem Fahrzeug 1 erfolgt zweckmäßigerweise über ein Kommunikationsmodul 3 des Fahrzeugs 1, auch als Telematiksteuergerät bezeichnet. Dieses Kommunikationsmodul 3 ist zweckmäßigerweise an ein oder mehrere oder alle Datenbussysteme 4 des Fahrzeugs 1, beispielsweise CAN und/oder FlexRay, angeschlossen und darüber mit einem oder zweckmäßigerweise mehreren oder allen Steuergeräten 5 des Fahrzeugs 1 verbunden, welche für die jeweilige Fahrzeugfunktion verantwortlich sind, so dass eine bidirektionale Kommunikationsverbindung zwischen dem Kommunikationsmodul 3 und dem jeweiligen Steuergerät 5 des Fahrzeugs 1 über das jeweilige Datenbussystem 4 ermöglicht ist, wie durch einen zweiten Doppelpfeil P2 schematisch dargestellt. Hier dargestellt sind aus Gründen der Übersichtlichkeit lediglich ein Datenbussystem 4 und lediglich ein Steuergerät 5 des Fahrzeugs 1.The connection with the vehicle 1 expediently takes place via a communication module 3 of the vehicle 1 , also referred to as telematics control unit. This communication module 3 is expediently to one or more or all data bus systems 4 of the vehicle 1 , For example, CAN and / or FlexRay, connected and about with one or conveniently several or all control devices 5 of the vehicle 1 connected, which are responsible for the respective vehicle function, so that a bidirectional communication link between the communication module 3 and the respective control unit 5 of the vehicle 1 via the respective data bus system 4 is possible, as shown schematically by a second double arrow P2. For reasons of clarity, only a data bus system is shown here 4 and only one controller 5 of the vehicle 1 ,

Ältere Fahrzeuge 1, bei welchen ein solches Kommunikationsmodul 3 ursprünglich nicht vorgesehen war, können mit einem solchen Kommunikationsmodul 3 nachgerüstet werden, um das Verfahren auch in derartigen Fahrzeugen 1 zu ermöglichen. Besonders einfach und kostengünstig ist dies beispielsweise durch Anschluss an eine OBD-Schnittstelle oder OBD-2-Schnittstelle (OBD = On-Board-Diagnose) des Fahrzeugs 1 mittels eines entsprechenden Adapters möglich.Older vehicles 1 in which such a communication module 3 originally was not intended, with such a communication module 3 be retrofitted to the process even in such vehicles 1 to enable. This is particularly simple and cost-effective, for example, by connecting to an OBD interface or OBD-2 interface (OBD = on-board interface). Diagnosis) of the vehicle 1 possible by means of a corresponding adapter.

Um einem Nutzer, beispielsweise einem Fahrzeughalter oder Fahrzeugnutzer, das Verfahren und damit die Fernsteuerung einer oder mehrerer Fahrzeugfunktionen zu ermöglichen, kann der Nutzer mittels eines Endgeräts 6, insbesondere mittels eines mobilen Endgeräts 6, beispielsweise mittels eines Mobiltelefons, auf den externen Server 2 zugreifen, um über den externen Server 2 die jeweilige Fahrzeugfunktion fernzusteuern. Zu diesem Zweck ist das Endgerät 6 zumindest zweitweise über eine bidirektionale Kommunikationsverbindung mit dem Server 2 verbunden, wie durch einen dritten Doppelpfeil P3 schematisch dargestellt. Ist das Endgerät 6 als ein mobiles Endgerät 6 ausgebildet, so handelt es sich bei dieser Kommunikationsverbindung zwischen dem Server 2 und dem Endgerät 6 zweckmäßigerweise um eine drahtlose Kommunikationsverbindung. Die Fernsteuerung der jeweiligen Fahrzeugfunktion kann beispielsweise eine Aktivierung und/oder Konfiguration und/oder Statusabfrage der Fahrzeugfunktion umfassen.In order to allow a user, for example a vehicle owner or vehicle user, the method and thus the remote control of one or more vehicle functions, the user can use a terminal 6 , in particular by means of a mobile terminal 6 , for example by means of a mobile phone, on the external server 2 access to the external server 2 to control the respective vehicle function remotely. For this purpose, the terminal 6 at least in part via a bidirectional communication link with the server 2 connected, as shown schematically by a third double arrow P3. Is the terminal 6 as a mobile terminal 6 trained, so it is in this communication connection between the server 2 and the terminal 6 expediently to a wireless communication link. The remote control of the respective vehicle function may include, for example, an activation and / or configuration and / or status query of the vehicle function.

Mittels dieses Verfahrens werden bereits im Fahrzeug 1 verwendete Funktionsbefehle zur Diagnose der jeweiligen Fahrzeugfunktion, d. h. insbesondere Diagnosebefehle an das für die jeweilige Fahrzeugfunktion verantwortliche Steuergerät 5, zur Fernsteuerung der jeweiligen Fahrzeugfunktion genutzt, so dass keine Installation zusätzlicher Software im Fahrzeug 1 erforderlich ist. Auf diese Weise können alle Fahrzeugfunktionen, die mittels eines Diagnosegerätes ansteuerbar sind, fernbedient werden, ohne zusätzliche Veränderungen am Fahrzeug 1 vorzunehmen.By means of this procedure are already in the vehicle 1 used function commands for the diagnosis of the respective vehicle function, ie in particular diagnostic commands to the responsible for the respective vehicle function control unit 5 , used for remote control of the respective vehicle function, so that no installation of additional software in the vehicle 1 is required. In this way, all vehicle functions that can be controlled by means of a diagnostic device can be remotely controlled without additional changes to the vehicle 1 make.

In modernen Fahrzeugen 1 sind eine Vielzahl von Steuergeräten 5 zur Ansteuerung von Fahrzeugfunktionen integriert, welche jeweils mittels eines Diagnosegeräts ansteuerbar sind, denn diese Steuergeräte 5 umfassen üblicherweise jeweils ein ferndiagnostizierbares Diagnosemodul, auf welches vom Diagnosegerät zugegriffen werden kann, um die jeweilige Fahrzeugfunktion anzusteuern. Darüber können beispielsweise Werte oder Fehlercodes aus dem Steuergerät 5 ausgelesen werden, Routinen abgerufen werden, Parametrisierungen durchgeführt werden und Fahrzeugfunktionen und somit Fahrzeugkomponenten über das Diagnosegerät angesteuert werden.In modern vehicles 1 are a variety of control devices 5 integrated to control vehicle functions, which are each controlled by a diagnostic device, because these controllers 5 usually each include a remote diagnosable diagnostic module, which can be accessed by the diagnostic device to control the respective vehicle function. For example, values or error codes from the control unit can be used 5 be read out, routines are retrieved, parameterizations are carried out and vehicle functions and thus vehicle components are controlled via the diagnostic device.

Mittels des Verfahrens werden diese Funktionsbefehle nicht von einem an das Fahrzeug 1, beispielsweise an die OBD-Schnittstelle oder OBD-2-Schnittstelle des Fahrzeugs 1, angeschlossenen Diagnosegerät gesendet, sondern vom externen Server 2 über die drahtlose Kommunikationsverbindung. Die erforderliche Software zur Fernsteuerung der jeweiligen Fahrzeugfunktion ist somit im Server 2 implementiert. Über diesen Server 2 kann somit eine Aktivierung und/oder Konfiguration und/oder Statusabfrage der jeweiligen Fahrzeugfunktion veranlasst und damit ferngesteuert werden. Beispielsweise ist auch eine Softwareaktualisierung des jeweiligen Steuergeräts 5 auf diese Weise möglich.By means of the method, these function commands are not from one to the vehicle 1 For example, to the OBD interface or OBD-2 interface of the vehicle 1 , but connected from the external server 2 over the wireless communication link. The required software for remote control of the respective vehicle function is thus in the server 2 implemented. About this server 2 Thus, an activation and / or configuration and / or status query of the respective vehicle function can be initiated and thus remotely controlled. For example, there is also a software update of the respective control device 5 possible in this way.

Da keine Softwareanpassung des Fahrzeugs 1 erforderlich ist, können die fernsteuerbaren Fahrzeugfunktionen, welche dem Nutzer angeboten werden sollen, auf dem Server 2 konfiguriert werden und dem Nutzer auf dem Endgerät 6 zur Nutzung angeboten werden. Wählt der Nutzer auf dem Endgerät 6 eine Fahrzeugfunktion zur Fernsteuerung an, wird dies an den Server 2 übermittelt, welcher den entsprechenden Funktionsbefehl an das Fahrzeug 1 sendet, der dann im Fahrzeug 1 ausgeführt wird.Because no software customization of the vehicle 1 is required, the remotely controllable vehicle functions that are to be offered to the user, on the server 2 be configured and the user on the terminal 6 be offered for use. Selects the user on the device 6 a vehicle function for remote control, this is sent to the server 2 which transmits the corresponding function command to the vehicle 1 sends, then in the vehicle 1 is performed.

Der Server 2 wird zweckmäßigerweise von einem jeweiligen Fahrzeughersteller betrieben. Durch diesen indirekten Zugriff des Nutzers über den Server 2 auf das Fahrzeug 1 wird insbesondere sichergestellt, dass nur vom Fahrzeughersteller ausgewählte Fahrzeugfunktionen fernsteuerbar sind und die Fernsteuerung zumindest einiger Fahrzeugfunktionen beispielsweise nicht jederzeit möglich ist, sondern zum Beispiel von einem jeweiligen Betriebszustand des Fahrzeugs 1 abhängig ist. Beispielsweise kann dadurch eine Fernsteuerung von Fahrzeugfunktionen, welche einen Fahrbetrieb des Fahrzeugs 1 negativ beeinflussen könnten, während des Fahrbetriebs unterbunden werden.The server 2 is suitably operated by a respective vehicle manufacturer. Through this indirect access of the user via the server 2 on the vehicle 1 In particular, it is ensured that only vehicle functions selected by the vehicle manufacturer can be controlled remotely and the remote control of at least some vehicle functions, for example, is not possible at any time, but, for example, from a respective operating state of the vehicle 1 is dependent. For example, this can be a remote control of vehicle functions, which a driving operation of the vehicle 1 could be negatively influenced while driving.

Prinzipiell sind mittels des Verfahrens alle im Fahrzeug 1 vorhandenen Diagnosefunktionen zur Fernsteuerung nutzbar, so dass dem Nutzer mittels des Verfahrens eine Vielzahl von fernsteuerbaren Fahrzeugfunktionen angeboten werden können, ohne dass hierfür Veränderungen am Fahrzeug 1 erforderlich sind. Dadurch werden Entwicklungskosten für derartige fernbedienbare Fahrzeugfunktionen reduziert und eine wesentlich schnellere Einführung derartiger fernbedienbarer Fahrzeugfunktionen ermöglicht, beispielsweise auch für bereits existierende, d. h. bereits entwickelte, produzierte und an Endnutzer verkaufte Fahrzeugbaureihen.In principle, by means of the process all in the vehicle 1 existing diagnostic functions for remote control available, so that the user by means of the method a variety of remotely controllable vehicle functions can be offered without causing any changes to the vehicle 1 required are. This reduces development costs for such remotely controllable vehicle functions and enables a much faster introduction of such remotely controllable vehicle functions, for example also for already existing, ie already developed, produced and sold end user vehicle series.

Hierfür ist keine Hardware- oder Softwarenachrüstung des jeweiligen Fahrzeugs 1 erforderlich, denn die erforderliche Software zur Fernsteuerung wird auf dem Server 2 installiert. Die im Fahrzeug 1 erforderliche Software und Hardware ist, da sie bisher zur Durchführung der Diagnosefunktionen genutzt wird, bereits vorhanden. Dadurch ist insbesondere kein Austausch von Steuergeräten 5 des jeweiligen Fahrzeugs 1 erforderlich, um das Fernsteuern derartiger Fahrzeugfunktionen zu ermöglichen, denn die Steuergeräte 5 unterstützen das Durchführen der Fahrzeugfunktionen zu Diagnosezwecken bereits. Es erfolgt lediglich das Senden der entsprechenden Diagnosebefehle nicht über ein Diagnosegerät, sondern zur Fernsteuerung vom Server 2.There is no hardware or software upgrade of the respective vehicle 1 required, because the required software for remote control is on the server 2 Installed. The in the vehicle 1 Required software and hardware is already present because it is used to perform the diagnostic functions. As a result, in particular, no exchange of control devices 5 of the respective vehicle 1 required to allow the remote control of such vehicle functions, because the control units 5 support the implementation of vehicle functions for diagnostic purposes already. It Only the transmission of the corresponding diagnostic commands is not via a diagnostic device, but for remote control from the server 2 ,

Im Fahrzeugbereich werden verschiedene Standarddiagnoseprotokolle zur Diagnose von Steuergeräten 5 verwendet, beispielsweise das UDS-Protokoll (Unified Diagnostic Services) und/oder das KWP2000-Protokoll (Key-Word-Protokoll 2000). Alle diese Protokolle teilen verschiedene Aufgaben zur sicheren Kommunikation in verschiedene Ebenen auf, entsprechend dem ISO-Modell oder OSI-Modell. Um die oben beschriebene vorteilhafte Verfahrensweise zu ermöglichen, wird vorteilhafterweise in der Schichtenstruktur des OSI-Modells (Open Systems Interconnection Model) eine Trennung und Aufteilung der OSI-Schichten (OSI-Layers) und deren Protokolle auf das Fahrzeug 1, genauer gesagt auf dessen Kommunikationsmodul 3, und auf den Server 2 vorgenommen.In the vehicle sector, various standard diagnostic protocols are used to diagnose ECUs 5 used, for example, the UDS protocol (Unified Diagnostic Services) and / or the KWP2000 protocol (Key Word Protocol 2000). All of these protocols share different tasks for secure communication in different levels, according to the ISO model or OSI model. In order to enable the advantageous procedure described above, advantageously in the layer structure of the OSI model (Open Systems Interconnection Model), a separation and distribution of the OSI layers (OSI layers) and their protocols on the vehicle 1 more precisely on its communication module 3 , and on the server 2 performed.

Das OSI-Modell umfasst sieben Schichten. Die erste Schicht ist eine Bitübertragungsschicht (Physical Layer), die zweite Schicht ist eine Sicherungsschicht (Data Link Layer), die dritte Schicht ist eine Vermittlungs-/Paket-Schicht (Network-Layer), die vierte Schicht ist eine Transportschicht (Transport-Layer), die fünfte Schicht ist eine Kommunikationssteuerungs- oder Sitzungsschicht (Session-Layer), die sechste Schicht ist eine Darstellungsschicht (Presentation-Layer) und die siebte Schicht ist eine Anwendungen-Schicht (Application-Layer). Diese Schichten werden zur Durchführung des Verfahrens, insbesondere zur Übermittlung von Funktionsbefehlen, insbesondere von Diagnosebefehlen, welche zur Fernsteuerung von Fahrzeugfunktionen und Statusupdates und eventuell auch für Software-Updates der Steuergeräte 5, dem so genannten ECU-flashing, genutzt werden können, vorteilhafterweise derart aufgeteilt, dass das Kommunikationsmodul 3 die fünfte und vierte Schicht und alle Schichten darunter übernimmt und der Server 2, auch als Backend-Server oder Cloud bezeichnet, die siebte Schicht übernimmt, d. h. die Anwendungen-Schicht oder Application-Layer, d. h. das Senden der so genannten Nutzlast (Payload) und das Decodieren der entsprechenden Antworten.The OSI model consists of seven layers. The first layer is a physical layer, the second layer is a data link layer, the third layer is a network layer, the fourth layer is a transport layer (transport layer) ), the fifth layer is a communication control or session layer, the sixth layer is a presentation layer, and the seventh layer is an application layer. These layers are used for carrying out the method, in particular for transmitting function commands, in particular diagnostic commands, which are used for the remote control of vehicle functions and status updates and possibly also for software updates of the control devices 5 , the so-called ECU-flashing, can be advantageously divided such that the communication module 3 the fifth and fourth layer and all layers underneath and the server 2 Also referred to as the back-end server or cloud, it handles the seventh layer, ie, the application layer or application layer, ie, sending the so-called payload and decoding the corresponding responses.

Dieses Konzept wird auch als „balanced diagnose” bezeichnet. Dadurch wird es ermöglicht, Nutzern neue fernsteuerbare Fahrzeugfunktionen anbieten zu können, ohne hierfür Anpassungen, insbesondere in Form neuer Software und Kodierungen, im Fahrzeug 1 oder in dessen Kommunikationsmodul 3 vornehmen zu müssen, da für die fernsteuerbaren Fahrzeugfunktionen erforderliche Sequenzen und Befehle nicht fest im Fahrzeug 1 oder dessen Kommunikationsmodul 3 programmiert werden müssen, sondern auf dem Server 2 programmiert werden, d. h. alle erforderlichen Änderungen werden auf dem Server 2 vorgenommen, Eingriffe in die Fahrzeuge 1 sind nicht erforderlich.This concept is also referred to as "balanced diagnosis". This makes it possible to offer users new remote controllable vehicle functions, without any adjustments, especially in the form of new software and coding in the vehicle 1 or in its communication module 3 to have to make because of the remotely controllable vehicle functions sequences and commands not fixed in the vehicle 1 or its communication module 3 must be programmed, but on the server 2 be programmed, ie all necessary changes are made on the server 2 made interventions in the vehicles 1 are not required.

Dadurch wird eine große Flexibilität erreicht, da keine Veränderungen an den Fahrzeugen 1 erforderlich sind. Dabei ist dieses Konzept des Verteilens von Protokollen auf Fahrzeug 1 und Server 2 unabhängig davon durchführbar, welche Protokolle verwendet werden, solange eine derartige Aufteilung der Schichten und deren Protokolle bei den jeweils verwendeten Protokollen möglich ist. Dadurch ist das Verfahren auch mit zukünftig genutzten Protokollen weiterhin verwendbar.This achieves great flexibility as there are no changes to the vehicles 1 required are. Here is this concept of distributing protocols on vehicle 1 and server 2 regardless of which protocols are used, as long as such a division of the layers and their protocols in the protocols used in each case is possible. As a result, the method can also continue to be used with protocols used in the future.

Die Verwendung der Protokolle ist beispielsweise abhängig vom jeweils im Fahrzeug 1 verwendeten Datenbussystem 4, zum Beispiel CAN oder FlexRay. Für CAN wird derzeit beispielsweise das TP-Protokoll ( ISO 15765-2 oder ISO-TP) als Transportprotokoll für den CAN-Bus verwendet. Für die Diagnosedienste wird derzeit beispielsweise das UDS-Protokoll (Unified Diagnostic Services) als Diagnose-Kommunikationsprotokoll im Steuergeräteumfeld und/oder das KWP2000-Protokoll (Key-Word-Protokoll 2000) verwendet. Wie erwähnt, können jedoch auch zukünftig verwendete Protokolle für das Verfahren genutzt werden. Solange die Protokolle für verschiedene Aufgaben, beispielsweise entsprechend der Schichten des OSI-Modells, voneinander getrennt und miteinander kompatibel sind, können sie auch weiterhin entsprechend ihrer Aufgaben auf Fahrzeug 1 und Server 2 verteilt werden und zur Durchführung des Verfahren zusammenarbeiten.The use of the protocols, for example, depends on the respective vehicle 1 used data bus system 4 , for example CAN or FlexRay. For CAN, for example, the TP protocol ( ISO 15765-2 or ISO-TP) is used as the transport protocol for the CAN bus. For the diagnostic services, for example, the UDS protocol (Unified Diagnostic Services) is currently used as the diagnostic communication protocol in the ECU environment and / or the KWP2000 protocol (Key Word Protocol 2000). As mentioned, however, protocols used in the future can also be used for the method. As long as the protocols for different tasks, for example according to the layers of the OSI model, are separate and compatible with each other, they can continue to be based on their tasks on vehicle 1 and server 2 be distributed and work together to carry out the procedure.

Insbesondere auch durch diese Aufteilung der OSI-Schichten und deren Protokolle, wodurch ein Großteil der zur Durchführung der Fernsteuerung der Fahrzeugfunktionen erforderlichen Software nicht im Fahrzeug 1, insbesondere nicht in dessen Kommunikationsmodul 3, installiert werden muss, sondern auf dem Server 2 installiert wird, ermöglicht es, dass Kommunikationsmodul 3 insbesondere zur Vermittlung und Weiterleitung der Funktionsbefehle des Servers 2 an das jeweils adressierte Steuergerät 5 und zur Weiterleitung der Antworten des jeweiligen Steuergeräts 5 an den Server 2 zu nutzen, d. h. das Kommunikationsmodul 3 bildet auf diese Weise eine Art Gateway zu den Steuergeräten 5 des Fahrzeugs 1, über welches die Kommunikation zwischen dem Server 2 und den Steuergeräten 5 abgewickelt wird.In particular, by this division of the OSI layers and their protocols, whereby a majority of the software required to carry out the remote control of the vehicle functions not in the vehicle 1 , in particular not in its communication module 3 , needs to be installed, but on the server 2 is installed, it allows that communication module 3 in particular for switching and forwarding the function commands of the server 2 to the respective addressed control unit 5 and for forwarding the answers of the respective control unit 5 to the server 2 to use, ie the communication module 3 forms in this way a kind of gateway to the control units 5 of the vehicle 1 over which the communication between the server 2 and the controllers 5 is handled.

Dabei ist es insbesondere nicht erforderlich, dass das Kommunikationsmodul 3 den Funktionsbefehl selbst liest/entschlüsselt/ausführt, sondern es bekommt beispielsweise einen Befehl vom Server 2, welcher den Funktionsbefehl an ein jeweiliges Steuergerät 5 des Fahrzeugs 1 zur Ausführung einer jeweiligen Fahrzeugfunktion und eine Adresse des Steuergerätes 5 enthält. Das Kommunikationsmodul 3 wertet zweckmäßigerweise im Wesentlichen lediglich die Adresse des Steuergerätes 5 aus und leitet den Funktionsbefehl an das adressierte Steuergerät 5 weiter, welches dann die Fahrzeugfunktion entsprechend dem jeweiligen Funktionsbefehl aktiviert und/oder konfiguriert und/oder eine Statusinformation über das Kommunikationsmodul 3 an den Server 2 sendet.In particular, it is not necessary that the communication module 3 the function command itself reads / decrypts / executes, but it gets, for example, a command from the server 2 , which sends the function command to a respective control unit 5 of the vehicle 1 for executing a respective vehicle function and an address of the control unit 5 contains. The communication module 3 expediently essentially evaluates only the address of the control unit 5 and forwards the function command to the addressed ECU 5 Next, which then activates the vehicle function corresponding to the respective function command and / or configured and / or status information via the communication module 3 to the server 2 sends.

Zur Kommunikation zwischen dem Kommunikationsmodul 3 und dem Server 2 und zwischen dem Server 2 und dem Endgerät 6, beispielsweise dem mobilen Endgerät 6, zum Beispiel dem Mobiltelefon, oder einem Nutzerterminal, werden beispielsweise das Secure Hypertext Transfer Protocol (S-HTTP), Web-sockets oder ähnliche Kommunikationsmechanismen für eine gesicherte, d. h. codierte, Übertragung verwendet.For communication between the communication module 3 and the server 2 and between the server 2 and the terminal 6 For example, the mobile terminal 6 For example, the mobile phone or a user terminal, for example, the Secure Hypertext Transfer Protocol (S-HTTP), Web sockets or similar communication mechanisms are used for a secure, ie coded, transmission.

Beispielsweise werden vom Server 2 an das Kommunikationsmodul 3 für jede fernzusteuernde Fahrzeugfunktion die Fahrzeug-Identifizierungsnummer (VIN), eine Req ID, d. h. eine Identifikation eines jeweiligen Diagnose-Requests, eine D-RQ-CANId, d. h. eine CAN-Identifikation eines Sendekanals des fernzusteuernden Steuergeräts 5, eine D-RS-CANId, d. h. eine CAN-Identifikation eines Empfangskanals des fernzusteuernden Steuergeräts 5, eine Request-PDU, d. h. eine Nutzlast (Payload) der Diagnoseanfrage, welche beispielsweise in einer Datenbank für spezifische Fahrzeugmodellreihen, Steuergeräte 5 und/oder Varianten gespeichert ist, und ein IGN-Status-Precon, d. h. eine Aufforderung zur Zündungsstatusprüfung, übertragen.For example, the server 2 to the communication module 3 for each vehicle function to be remotely controlled, the vehicle identification number (VIN), a Req ID, ie an identification of a respective diagnosis request, a D-RQ-CANId, ie a CAN identification of a transmission channel of the remote control unit 5 , a D-RS-CANId, ie a CAN identification of a receiving channel of the remote control unit 5 , a request PDU, ie a payload of the diagnosis request, which, for example, in a database for specific vehicle model series, control units 5 and / or variants, and transmit an IGN status precon, ie, an ignition status check request.

Der aktuelle Zündungsstatus des Fahrzeugs 1 entscheidet beispielsweise darüber, ob der Diagnosebefehl, d. h. der Funktionsbefehl, ausgeführt wird oder nicht. Dadurch kann beispielsweise verhindert werden, dass bei eingeschalteter Zündung und beispielsweise laufendem Motor, d. h. in einem Fahrbetrieb des Fahrzeugs 1, eine Fahrzeugfunktion ferngesteuert wird, die den Fahrbetrieb des Fahrzeugs 1 negativ beeinflussen könnte.The current ignition status of the vehicle 1 decides, for example, whether the diagnostic command, ie the function command, is executed or not. As a result, it can be prevented, for example, that with the ignition switched on and, for example, the engine running, that is, in a driving operation of the vehicle 1 , a vehicle function is remotely controlled, which controls the driving of the vehicle 1 could negatively influence.

Das Kommunikationsmodul 3 überprüft zweckmäßigerweise die Fahrzeug-Identifizierungsnummer (VIN) und meldet eine falsche Fahrzeug-Identifizierungsnummer (VIN) als Fehler an den Server 2, da dann offensichtlich die Übertragung an das falsche Fahrzeug 1 ging. Auf diese Weise wird verhindert, dass das falsche Fahrzeug 1 bzw. dessen Fahrzeugfunktion ferngesteuert wird. Das Kommunikationsmodul 3 speichert die Request-PDU in einem temporären Pufferspeicher, baut eine Transportkanalverbindung zum gewünschten Steuergerät 5 basierend auf den CAN-Id's auf, d. h. auf der übermittelten Adresse des Datenbusses bzw. des Steuergeräts 5, und wartet auf eine positive oder negative Antwort des Steuergeräts 5.The communication module 3 expediently checks the vehicle identification number (VIN) and reports an incorrect vehicle identification number (VIN) as an error to the server 2 because then obviously the transfer to the wrong vehicle 1 went. This will prevent the wrong vehicle 1 or whose vehicle function is remotely controlled. The communication module 3 stores the request PDU in a temporary buffer, builds a transport channel connection to the desired controller 5 based on the CAN Id's on, ie on the transmitted address of the data bus or the control unit 5 , and waits for a positive or negative response from the controller 5 ,

Diese Antwort wird dann im temporären Pufferspeicher zwischengespeichert und an den Server 2 gesendet.This response is then cached in the temporary cache and sent to the server 2 Posted.

Das Kommunikationsmodul 3 sendet dann folgende Informationen an den Server 2: Fahrzeug-Identifizierungsnummer (VIN), Req ID, d. h. die Identifikation des jeweiligen Diagnose-Requests, die D-RQ-CANId, d. h. die CAN-Identifikation des Sendekanals des fernzusteuernden Steuergeräts 5, die D-RS-CANId, d. h. die CAN-Identifikation des Empfangskanals des fernzusteuernden Steuergeräts 5, eine Response-PDU, d. h. eine Nutzlast (Payload) der Diagnoseantwort, welche beispielsweise in einer Datenbank für spezifische Fahrzeugmodellreihen, Steuergeräte 5 und/oder Varianten gespeichert ist, und ein IGN-Status-Precon, d. h. den ermittelten Zündungsstatus zum Zeitpunkt des Ausführens der Anfrage des Servers 2 an das Kommunikationsmodul 3. Die Übertragung der Response-PDU zum Server 2 kann asynchron erfolgen. Die Response-PDU kann eine positive oder negative Antwort des Steuergeräts 5 sein. Jede nicht positive Antwort wird als negative Antwort interpretiert.The communication module 3 then sends the following information to the server 2 : Vehicle identification number (VIN), Req ID, ie the identification of the respective diagnostic request, the D-RQ-CANId, ie the CAN identification of the transmission channel of the remote control unit 5 , the D-RS-CANId, ie the CAN identification of the receiving channel of the remote control unit 5 , a response PDU, ie a payload of the diagnostic response, which, for example, in a database for specific vehicle model series, control units 5 and / or variants, and an IGN status precon, ie, the detected firing status at the time of executing the server's request 2 to the communication module 3 , The transmission of the Response PDU to the server 2 can be asynchronous. The Response PDU may have a positive or negative response from the controller 5 be. Any non-positive answer is interpreted as a negative answer.

Das Kommunikationsmodul 3 wertet somit die Antwort des Steuergeräts 5 nicht aus, sondern leitet sie an den Server 2 weiter, wo sie ausgewertet wird. Das Kommunikationsmodul 3 kann daher einfach aufgebaut sein und die Fernsteuerungsanwendungen können auf dem Server 2 angepasst, geändert oder gelöscht oder neue Fernsteuerungsanwendungen programmiert werden. Entscheidend ist lediglich, dass diese Fernsteuerungsanwendungen mit den bereits in den Steuergeräten 5 des Fahrzeugs 1 implementierten Diagnosefunktionen umsetzbar sind, so dass keine Software- oder Hardwareänderungen am Fahrzeug 1 erforderlich sind. Auf diese Weise ist die Implementierung der zur Durchführung der Fernsteuerung erforderlichen Software in das Kommunikationsmodul 3 des Fahrzeugs 1 nicht erforderlich.The communication module 3 thus evaluates the response of the controller 5 not out, but directs them to the server 2 continue where it is evaluated. The communication module 3 can therefore be easily set up and the remote control applications can be on the server 2 customized, changed or deleted or new remote control applications can be programmed. It is only crucial that these remote control applications with the already in the control units 5 of the vehicle 1 Implemented diagnostic functions are implemented, so that no software or hardware changes to the vehicle 1 required are. In this way, the implementation of the software required to perform the remote control is in the communication module 3 of the vehicle 1 not mandatory.

Das Kommunikationsmodul 3 überwacht vorteilhafterweise kontinuierlich den Zündungsstatus und die Fahrzeug-Identifizierungsnummer (VIN), solange der Can-Bus in Betrieb ist. Die Zündung kann beispielsweise folgenden Status einnehmen: Zündung blockiert (Ignition lock), Zündung aus (Ignition off), Zündungseinstellung für Nebenaggregate (Ignition accessories), Zündung ein (Ignition on) und Motorstart (Ignition engine start). Der Server 2 kann diese Parameter jederzeit anfordern, welche dann vom Kommunikationsmodul 3 überprüft und an den Server 2 gesendet werden.The communication module 3 advantageously monitors continuously the ignition status and vehicle identification number (VIN) as long as the CAN bus is in operation. For example, the ignition may have the following status: Ignition lock, Ignition off, Ignition accessory, Ignition on, and Ignition engine start. The server 2 can request these parameters at any time, which then from the communication module 3 checked and sent to the server 2 be sent.

Das Kommunikationsmodul 3 nutzt diese Parameter zur Implementierung einer ersten Sicherheitsstufe. Es überprüft die Fahrzeug-Identifizierungsnummer (VIN), um sicherzustellen, dass das richtige Fahrzeug 1 bzw. dessen Fahrzeugfunktion ferngesteuert wird, und den für die Fernsteuerung vorgesehenen Zündungsstatus, um sicherzustellen, dass die Fernsteuerung nicht bei einem Zündungsstatus durchgeführt wird, für welchen die Fernsteuerung nicht vorgesehen ist, so dass beispielsweise eine Fernsteuerung einer Fahrzeugfunktion bei laufendem Motor unterbunden wird, wenn diese Fernsteuerung einen Fahrbetrieb des Fahrzeugs 1 stören würde.The communication module 3 uses these parameters to implement a first level of security. It checks the vehicle identification number (VIN) to make sure that right vehicle 1 or its vehicle function is remotely controlled, and the intended for remote control ignition status to ensure that the remote control is not performed at an ignition status for which the remote control is not provided, so that, for example, a remote control of a vehicle function with the engine is stopped when this remote control a driving operation of the vehicle 1 would disturb.

Das Kommunikationsmodul 3 und die oben geschilderte Aufteilung der OSI-Schichten auf den Server 2 und das Kommunikationsmodul 3 ist insbesondere vorteilhaft bezüglich der großen Datenübertragung der Funktionsbefehle vom Server 2 zum Fahrzeug 1 über eine drahtlose Kommunikationsverbindung. Dabei kann es zu Verzögerungen kommen, die bei einer direkten Kommunikation des Servers 2 mit dem Steuergerät 5 zu einem so genannten Timeout, d. h. zu einer Zeitüberschreitung, führen würde. Das Management der Kommunikation zum Steuergerät 5 wird jedoch durch das Kommunikationsmodul 3 übernommen, welches die Funktionsbefehle vom Server 2 zwischenspeichert und dann zeitgerecht an das Steuergerät 5 übermittelt, um eine Zeitüberschreitung zu vermeiden.The communication module 3 and the distribution of OSI layers described above on the server 2 and the communication module 3 is particularly advantageous with respect to the large data transfer of the function commands from the server 2 to the vehicle 1 via a wireless communication link. This can lead to delays in direct communication of the server 2 with the control unit 5 would lead to a so-called timeout, ie a timeout. The management of the communication to the control unit 5 however, is through the communication module 3 which takes the function commands from the server 2 cached and then timely to the control unit 5 transmitted to avoid a timeout.

Auch die Übertragung der Antwort des Steuergeräts 5 erfolgt zweckmäßigerweise auf diese Weise, d. h. das Kommunikationsmodul 3 empfängt die Antwort, zwischenspeichert sie und sendet die Antwort erst an den Server 2 weiter, wenn es sie vollständig empfangen hat.Also, the transmission of the response of the controller 5 expediently takes place in this way, ie the communication module 3 receives the response, caches it, and sends the response to the server first 2 continue when it has received it completely.

Sollte mittels der Fernsteuerung ein Software-Update des Steuergeräts 5 durchgeführt werden, d. h. ein so genanntes ECU-flashing, ist die Zwischenspeicherung im Kommunikationsmodul 3 besonders wichtig, da zunächst eine große Datenmenge vom Server 2 zum Kommunikationsmodul 3 übertragen werden muss, bevor das ECU-flashing ausgelöst und durchgeführt werden kann. Dies sollte ein Sicherheitsspeicherprozess mit einem so genannten CRC (Cyclic Redundancy Check) sein.Should via the remote control software update the controller 5 be performed, ie a so-called ECU-flashing, is the intermediate storage in the communication module 3 especially important, since initially a large amount of data from the server 2 to the communication module 3 must be transmitted before the ECU flashing can be triggered and executed. This should be a security storage process with a so-called CRC (Cyclic Redundancy Check).

Für normale Fernsteuerungen von Fahrzeugfunktionen können beispielsweise Diagnosefunktionen zum Auslesen von Parametern, Verändern von Parametern und Aktiveren von Fahrzeugfunktionen genutzt werden.For example, for normal remote control of vehicle functions, diagnostic functions may be used to read parameters, change parameters, and enable vehicle functions.

Vom Server 2 können auch eine Mehrzahl von Funktionsbefehlen an dasselbe Steuergerät 5 gesendet werden, zweckmäßigerweise in einem gemeinsamen Datentelegramm, welches vom Server 2 an das Kommunikationsmodul 3 gesendet wird. Es können auch in einem Datentelegramm Funktionsbefehle an mehrere Steuergeräte 5 des Fahrzeugs 1 gesendet werden.From the server 2 Also, a plurality of function commands may be sent to the same controller 5 are sent, expediently in a common data message, which from the server 2 to the communication module 3 is sent. It is also possible to send function commands to several ECUs in one data telegram 5 of the vehicle 1 be sent.

Das Kommunikationsmodul 3 kann beispielsweise ein jeweiliges Steuergerät 5 auch kontinuierlich überwachen, beispielsweise mittels eines so genannten Background Client im Kommunikationsmodul 3. Änderungen im Steuergerät 5 können dann sofort an den Server 2 gesendet werden oder gespeichert und zu einem späteren Zeitpunkt gesendet werden. Dieses Überwachen eines jeweiligen Steuergeräts 5 kann vom Server 2 durch einen entsprechenden Befehl veranlasst und durch einen entsprechenden Befehl auch wieder beendet werden.The communication module 3 For example, a respective control unit 5 monitor continuously, for example by means of a so-called background client in the communication module 3 , Changes in the control unit 5 can then immediately to the server 2 be sent or stored and sent at a later date. This monitoring of a respective control device 5 can from the server 2 caused by a corresponding command and also terminated by a corresponding command.

Sind im Fahrzeug 1 ältere Steuergeräte 5 verbaut, welche eine andere Kommunikation erfordern, so kann der Befehl vom Server 2 neben dem Funktionsbefehl und der Adresse des Datenbusses bzw. des Steuergeräts 5 weitere Befehlsbestandteile aufweisen.Are in the vehicle 1 older controllers 5 installed, which require a different communication, so the command from the server 2 in addition to the function command and the address of the data bus or the control unit 5 have further command components.

Wie bereits erwähnt, kann die Fernsteuerung der jeweiligen Fahrzeugfunktion eine Aktivierung und/oder Konfiguration und/oder Statusabfrage der Fahrzeugfunktion umfassen. Beispielsweise können Werte und/oder Fehlercodes aus dem jeweiligen Steuergerät 5 gelesen werden, Routinen abgerufen werden, Parametrisierungen vorgenommen werden und Fahrzeugkomponenten angesteuert werden.As already mentioned, the remote control of the respective vehicle function may include an activation and / or configuration and / or status query of the vehicle function. For example, values and / or error codes from the respective control unit 5 be read, routines are retrieved, parameterizations are made and vehicle components are controlled.

Im Folgenden werden einige Beispiele für fernsteuerbare Fahrzeugfunktionen und/oder fernansteuerbare Fahrzeugkomponenten genannt:

  • – Türsteuergerät Fahrer/Beifahrer,
  • – Elektronik Rückhaltesystem,
  • – elektrische Schiebetür links/rechts,
  • – Dachbedieneinheit,
  • – Klimasteuergerät,
  • – eCall,
  • – PTC-Zuheizer,
  • – Standheizung (insbesondere Standheizung Wasser),
  • – Anhängersteuergerät,
  • – Freisprecheinrichtung,
  • – Signalerfassungs- und Ansteuermodul,
  • – intelligenter Batteriesensor,
  • – oberes Bedienfeld,
  • – Keyless Entry, d. h. ein schlüsselloses Zugangs- und Fahrberechtigungssystem,
  • – Reifendruckkontrolle,
  • – Kombiinstrument,
  • – parametrierbares Sondermodul,
  • – kraftstoffbetriebener Zuheizer,
  • – Luftfederung,
  • – Headunit/Telematic Gateway,
  • – Navigationssystem,
  • – elektrische Lenkungsverriegelung,
  • – elektrischer Zündstartschalter,
  • – Fleetboard,
  • – automatische Leuchtweitenregulierung,
  • – elektronische Stabilitätskontrolle/adaptives Bremssystem,
  • – Verteilergetriebe,
  • – Parksystem/Parksensoren,
  • – Tachograph,
  • – Getriebesteuerung,
  • – elektrisches Wählhebelmodul,
  • – Mantelrohrmodul,
  • – Kollisionswarnsystem,
  • – Totwinkelassistent links/rechts,
  • – Kamera,
  • – Stop/Start Pumpe,
  • – Motorsteuergerät,
  • – Generator,
  • – Glühkerzenaktuator,
  • – NOx Sensor links/rechts,
  • – Selective Catalytic Reduction Control Module,
  • – Compressed Natural Gas Control Module,
  • – Particulate Matter Sensor.
Below are some examples of remotely controllable vehicle functions and / or remotely controllable vehicle components:
  • - door control unit driver / passenger,
  • - electronics restraint system,
  • - electric sliding door left / right,
  • - roof control unit,
  • - climate control unit,
  • - eCall,
  • - PTC heater,
  • - auxiliary heating (especially auxiliary heating water),
  • - trailer control unit,
  • - handsfree,
  • - signal acquisition and control module,
  • - intelligent battery sensor,
  • - upper control panel,
  • Keyless Entry, ie a keyless entry and drive authorization system,
  • - tire pressure control,
  • - instrument cluster,
  • - parameterizable special module,
  • Fuel powered heater,
  • - air suspension,
  • - Headunit / Telematic Gateway,
  • - Navigation system,
  • - electric steering lock,
  • - electrical ignition switch,
  • - Fleetboard,
  • - automatic headlight range control,
  • - electronic stability control / adaptive braking system,
  • - transfer case,
  • - parking system / parking sensors,
  • - tachograph,
  • - transmission control,
  • - electric selector lever module,
  • - jacket pipe module,
  • - collision warning system,
  • - Blind Spot Assist left / right,
  • - camera,
  • - stop / start pump,
  • - engine control unit,
  • - generator,
  • - glow plug actuator,
  • - NOx sensor left / right,
  • - Selective Catalytic Reduction Control Module,
  • - Compressed Natural Gas Control Modules,
  • - Particulate Matter sensor.

Je nach Fahrzeugmodell können noch weitere fernsteuerbare Fahrzeugfunktionen und/oder fernansteuerbare Fahrzeugkomponenten vorhanden sein und/oder einige der oben genannten fernsteuerbaren Fahrzeugfunktionen und/oder fernansteuerbaren Fahrzeugkomponenten nicht vorhanden sein.Depending on the vehicle model, further remotely controllable vehicle functions and / or remotely controllable vehicle components may be present and / or some of the abovementioned remotely controllable vehicle functions and / or remotely controllable vehicle components may not be present.

Bei der Dachbedieneinheit kann auf diese Weise zum Beispiel ein Innenlicht ein- und ausgeschaltet werden, ein Leselicht (links/rechts) ein- und ausgeschaltet werden, ein Schiebedach derart angesteuert werden, dass es in eine geschlossene Position, geöffnete Position, Lüfterstellung, relative Dachposition, Zwischenstellung des Hubbereichs oder Zwischenstellung des Schiebebereichs fährt.In the overhead control unit, for example, an interior light can be switched on and off, a reading light (left / right) on and off, a sunroof are controlled so that it is in a closed position, open position, ventilation position, relative roof position , Intermediate position of the stroke range or intermediate position of the sliding range moves.

Bei der Headunit kann beispielsweise ein Radiosender eingestellt oder ein Suchlauf gestartet werden, ein Telefonat gestartet werden oder Radiovoreinstellungen programmiert werden. Aus dem Kombiinstrument können beispielsweise gespeicherte Daten abgerufen werden, zum Beispiel die Fahrzeugidentifikationsnummer, der Kilometerstand, der Tankinhalt in Liter und/oder Prozent, die Drehzahl, die Geschwindigkeit, der Verbrauch und Servicedaten.For example, the head unit can tune in to a radio station, start a search, start a call, or program radio presets. From the instrument cluster, for example, stored data can be retrieved, for example the vehicle identification number, the mileage, the tank contents in liters and / or percent, the speed, the speed, the consumption and service data.

Mittels Ansteuerung des Klimasteuergeräts kann beispielsweise ein Luftdurchsatz in Prozent oder Stufen eingestellt werden, Komponenten des Klimasystems angesteuert werden und Tasten und Leuchteinheiten angesteuert werden. Beispielsweise können auch Temperaturen vorgegeben werden.By controlling the climate control unit, for example, an air flow in percent or levels can be set, components of the air conditioning system can be controlled and keys and light units are controlled. For example, temperatures can also be specified.

Aus dem Mantelrohrmodul oder Mantelrohrschaltermodul können beispielsweise ein Lenkwinkel, eine Batteriespannung und ein Status aller Tasten und Schalter ausgelesen, angesteuert und/oder überprüft werden.For example, a steering angle, a battery voltage and a status of all keys and switches can be read out, activated and / or checked from the jacket tube module or jacket tube switch module.

An der Dachbedieneinheit oder einem oberen Bedienfach können beispielsweise eine Sitzheizung an- oder ausgeschaltet werden, Leuchteinheiten angesteuert werden und ein Status von Tasten überprüft werden.For example, a seat heater can be switched on or off, light units can be actuated and a status of keys can be checked on the overhead control unit or an upper operating compartment.

Am Signalerfassungs- und Ansteuermodul können beispielsweise Hupe, Blinker, Spiegel, Bremslicht, Frontscheibenwischer, Zentralverriegelung, Fensterheber, Scheinwerfer, Heckscheibenwischer, Kennzeichenlichter, Nebelscheinwerfer, Standlichter und alle anderen Lichter angesteuert werden.For example, the horn, turn signals, mirrors, brake light, windshield wiper, central locking, power windows, headlights, rear window wipers, license plate lights, fog lights, parking lights and all other lights can be controlled on the signal acquisition and control module.

Die elektrische Schiebetür kann beispielsweise entriegelt, verriegelt, geöffnet und geschlossen werden.The electric sliding door can be unlocked, locked, opened and closed, for example.

Mittels des Türsteuergeräts können beispielsweise Fensterheber und die Zentralverriegelung angesteuert werden.By means of the door control device, for example, windows and the central locking can be controlled.

Am Tachograph können beispielsweise dessen gespeicherte Werte ausgelesen werden.On the tachograph, for example, its stored values can be read out.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

11
Fahrzeugvehicle
22
Serverserver
33
Kommunikationsmodulcommunication module
44
Datenbussystemdata bus system
55
Steuergerätcontrol unit
66
Endgerätterminal
P1P1
erster Doppelpfeilfirst double arrow
P2P2
zweiter Doppelpfeilsecond double arrow
P3P3
dritter Doppelpfeilthird double arrow

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • DE 102012003000 A1 [0002] DE 102012003000 A1 [0002]

Zitierte Nicht-PatentliteraturCited non-patent literature

  • ISO 15765-2 [0034] ISO 15765-2 [0034]

Claims (5)

Verfahren zum Betrieb eines Fahrzeugs (1), dadurch gekennzeichnet, dass zumindest eine Fahrzeugfunktion über einen mit dem Fahrzeug (1) über eine drahtlose Kommunikationsverbindung kommunizierenden externen Server (2) ferngesteuert wird, wobei zur Fernsteuerung der zumindest einen Fahrzeugfunktion ein Funktionsbefehl gesendet wird, welcher zur Diagnose der Fahrzeugfunktion vorgesehen ist.Method for operating a vehicle ( 1 ), characterized in that at least one vehicle function via one with the vehicle ( 1 ) communicating via a wireless communication connection external server ( 2 ) is remotely controlled, wherein for remote control of the at least one vehicle function, a function command is sent, which is provided for the diagnosis of the vehicle function. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Fernsteuerung der Fahrzeugfunktion eine Aktivierung und/oder Konfiguration und/oder Statusabfrage der Fahrzeugfunktion umfasst.A method according to claim 1, characterized in that the remote control of the vehicle function comprises an activation and / or configuration and / or status query of the vehicle function. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der externe Server (2) mit einem Kommunikationsmodul (3) des Fahrzeugs (1) kommuniziert, welches mit einem für die Fahrzeugfunktion verantwortlichen Steuergerät (5) des Fahrzeugs (1) kommuniziert.Method according to one of the preceding claims, characterized in that the external server ( 2 ) with a communication module ( 3 ) of the vehicle ( 1 ) which communicates with a control unit responsible for the vehicle function ( 5 ) of the vehicle ( 1 ) communicates. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass vom Server (2) ein Befehl an das Kommunikationsmodul (3) gesendet wird, welcher den Funktionsbefehl für das Steuergerät (5) und eine Adresse des Steuergerätes (5) enthält, wobei das Kommunikationsmodul (3) die Adresse des Steuergerätes (5) auswertet und den Funktionsbefehl an das adressierte Steuergerät (5) weiterleitet.Method according to claim 3, characterized in that the server ( 2 ) a command to the communication module ( 3 ), which transmits the function command for the control unit ( 5 ) and an address of the control unit ( 5 ), the communication module ( 3 ) the address of the control unit ( 5 ) and sends the function command to the addressed ECU ( 5 ). Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass mittels eines Endgeräts (6), insbesondere mittels eines mobilen Endgeräts (6), auf den externen Server (2) zugegriffen wird, um über den externen Server (2) die zumindest eine Fahrzeugfunktion fernzusteuern.Method according to one of the preceding claims, characterized in that by means of a terminal ( 6 ), in particular by means of a mobile terminal ( 6 ), to the external server ( 2 ) is accessed through the external server ( 2 ) remotely controlling the at least one vehicle function.
DE102015016928.9A 2015-12-24 2015-12-24 Method for operating a vehicle Withdrawn DE102015016928A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102015016928.9A DE102015016928A1 (en) 2015-12-24 2015-12-24 Method for operating a vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102015016928.9A DE102015016928A1 (en) 2015-12-24 2015-12-24 Method for operating a vehicle

Publications (1)

Publication Number Publication Date
DE102015016928A1 true DE102015016928A1 (en) 2016-07-21

Family

ID=56293206

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102015016928.9A Withdrawn DE102015016928A1 (en) 2015-12-24 2015-12-24 Method for operating a vehicle

Country Status (1)

Country Link
DE (1) DE102015016928A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160082952A1 (en) * 2014-09-18 2016-03-24 Toyota Motor Engineering & Manufacturing North America, Inc. Connection preservation and timeout in remote vehicle telematics
DE102018007976A1 (en) 2018-10-08 2019-04-11 Daimler Ag Apparatus and method for simulating a vehicle
DE102017221926A1 (en) * 2017-12-05 2019-06-06 Bayerische Motoren Werke Aktiengesellschaft Processing unit for a vehicle, a mobile device and a system
EP3348767B1 (en) 2017-01-12 2024-04-17 dormakaba Deutschland GmbH Provisioning system for providing at least one drive parameters of a door system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012003000A1 (en) 2011-02-23 2012-08-23 Scania Cv Ab System for diagnosing fault of vehicle, comprises central processing resource, which is configured such that it communicates wirelessly with vehicle, and communication unit, which is fixed in vehicle

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012003000A1 (en) 2011-02-23 2012-08-23 Scania Cv Ab System for diagnosing fault of vehicle, comprises central processing resource, which is configured such that it communicates wirelessly with vehicle, and communication unit, which is fixed in vehicle

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ISO 15765-2

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160082952A1 (en) * 2014-09-18 2016-03-24 Toyota Motor Engineering & Manufacturing North America, Inc. Connection preservation and timeout in remote vehicle telematics
US9676385B2 (en) * 2014-09-18 2017-06-13 Toyota Motor Engineering & Manufacturing North America, Inc. Connection preservation and timeout in remote vehicle telematics
EP3348767B1 (en) 2017-01-12 2024-04-17 dormakaba Deutschland GmbH Provisioning system for providing at least one drive parameters of a door system
DE102017221926A1 (en) * 2017-12-05 2019-06-06 Bayerische Motoren Werke Aktiengesellschaft Processing unit for a vehicle, a mobile device and a system
US11915529B2 (en) 2017-12-05 2024-02-27 Bayerische Motoren Werke Aktiengesellschaft Processing unit for a vehicle
DE102018007976A1 (en) 2018-10-08 2019-04-11 Daimler Ag Apparatus and method for simulating a vehicle

Similar Documents

Publication Publication Date Title
DE10237715B4 (en) Device for accessing a vehicle control system via a wireless connection
DE60204480T2 (en) REMOTE MONITORING AND MOTOR VEHICLE CONTROL
EP1516292B1 (en) Method and device for a vehicle-related telematics service
DE102018103187A1 (en) Extended central gateway for vehicle networking
EP2705430B1 (en) System for diagnosing a component in a vehicle
EP1967435B1 (en) Method for adaptive configuration recognition
DE102017107269B4 (en) Vehicle and control method thereof
DE102007012304A1 (en) Interface in a vehicle and method for data exchange
DE102015016704A1 (en) A method for transmitting communication data between a plurality of vehicle components of a motor vehicle
DE102015016928A1 (en) Method for operating a vehicle
EP3741094B1 (en) Control system for a motor vehicle, method for operating the control system and motor vehicle with such a control system
DE102013205390A1 (en) DATA DISTRIBUTION DEVICE FOR A VEHICLE
DE19853451B4 (en) Method for deactivating a network component network, in particular a motor vehicle network component network
WO2001093555A1 (en) Device for controlling a function in an automobile
DE102019127832A1 (en) FINGERPRINT POSITION OF A VEHICLE BUS BEFORE AND AFTER THE UPDATE
DE10254284A1 (en) Method and device for a vehicle-related telematics service
DE102023107070A1 (en) VEHICLE SOFTWARE COMPATIBILITY
EP1219070B1 (en) Data bus system for motor vehicles with time interrupt connection
EP3475772B1 (en) Method for providing actuator-based vehicle functions in a motor vehicle, and motor vehicle computing device and motor vehicle
WO2022157050A1 (en) Coupling control module for a trailer coupling
DE10304243B4 (en) Method and device for controlling an electrical device of a vehicle
EP3647794B1 (en) Method for controlling communication between a recording unit and a speed sensor of a tachograph system of a motor vehicle and corresponding tachograph system and recording unit for said tachograph system
WO2023025562A1 (en) Method, remote access server, communication device and system for remote access to a vehicle
DE69737556T2 (en) ARRANGEMENT FOR AGGREGATE ON A NUMBER OF SENSOR SIGNALS AND FOR CONTROLLING A NUMBER OF MOTOR OPERATING DEVICES, AND CONTROL DEVICE
DE102015226600A1 (en) Control device for a vehicle

Legal Events

Date Code Title Description
R230 Request for early publication
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee