DE102016104290A1 - Verwaltungssteuergerät für ein Fahrzeug - Google Patents
Verwaltungssteuergerät für ein Fahrzeug Download PDFInfo
- Publication number
- DE102016104290A1 DE102016104290A1 DE102016104290.0A DE102016104290A DE102016104290A1 DE 102016104290 A1 DE102016104290 A1 DE 102016104290A1 DE 102016104290 A DE102016104290 A DE 102016104290A DE 102016104290 A1 DE102016104290 A1 DE 102016104290A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- control unit
- management
- control device
- management control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 39
- 230000006870 function Effects 0.000 claims description 55
- 238000012546 transfer Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 62
- 230000005540 biological transmission Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000012774 diagnostic algorithm Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- 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
- B60R16/0232—Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
- B60R16/0234—Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions related to maintenance or repairing of vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/24—Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Bioethics (AREA)
- Computer Hardware Design (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Small-Scale Networks (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Die vorliegende Erfindung betrifft ein Verfahren zum Implementieren mindestens einer von einem externen Server (7) bereitgestellten Funktion in einem Steuergerät (5) eines Fahrzeugs (1), wobei die mindestens eine Funktion von dem externen Server (7) über eine Drahtlosschnittstelle zu einem in dem Fahrzeug (1) angeordneten Verwaltungssteuergerät (3) übertragen wird und das Verwaltungssteuergerät (3) die mindestens eine Funktion auf mindestens ein Steuergerät (5) des Fahrzeugs (1) überträgt und in dem mindestens einen Steuergerät (5) implementiert und wobei das mindestens eine Steuergerät (5) das Fahrzeug (1) gemäß der mindestens einen Funktion steuert.
Description
- Die vorliegende Erfindung betrifft ein Verfahren zum Implementieren mindestens einer von einem externen Server bereitgestellten Funktion in einem Steuergerät eines Fahrzeugs. Ferner betrifft die vorliegende Erfindung ein Fahrzeug und ein Verwaltungssystem.
- Fahrzeuge sind komplexe Maschinen, die in der Regel unter Verwendung zahlreicher Programme gesteuert werden. Um verschiedene Programme eines jeweiligen Fahrzeugs an aktuelle Bedürfnisse eine jeweiligen Nutzers oder an eine aktuelle Situation des Fahrzeugs anzupassen bzw. jeweilige in dem Fahrzeug bereits vorhandene Programme auf einen aktuellen Stand zu aktualisieren, muss das Fahrzeug zu einem Techniker gebracht werden, der jeweilige geänderte Programme auf das Fahrzeug überträgt.
- In der deutschen Druckschrift
DE 10 2005 058 366 A1 wird ein Verfahren offenbart, bei dem an ein Fahrzeug zu übertragende Daten mit einem Identifikationscode gekennzeichnet werden. - Die europäische Patentschrift
EP 1 516 292 B1 betrifft einen fahrzeugbezogenen Telematikdienst mit einer Drahtlosschnittstelle zum Aktivieren einer Funktionalität eines Fahrzeugs. - In der europäischen Druckschrift
EP 518 383 B1 - Die US-amerikanische Patentanmeldung
US 2005/0068191 A1 - Ein Verfahren zum Verteilen von Daten unter einer Anzahl Nutzer ist in der US-amerikanischen Druckschrift
US 2014/0082470 A1 - Ein Verfahren zum Übertragen von Inhalten zu einem Unterhaltungssystem eines Fahrzeugs ist in der US-amerikanischen Druckschrift
US 2015/0032800 A1 - Vor diesem Hintergrund ist es eine Aufgabe der vorliegenden Erfindung, eine Funktion von einem Server auf ein Steuergerät eines Fahrzeugs zu übertragen und in dem Steuergerät zu aktivieren.
- Es wird somit ein Verfahren zum Implementieren mindestens einer von einem externen Server bereitgestellten Funktion in einem Steuergerät eines Fahrzeugs vorgestellt, wobei die mindestens eine Funktion von dem externen Server über eine Drahtlosschnittstelle zu einem in dem Fahrzeug angeordneten Verwaltungssteuergerät übertragen wird und das Verwaltungssteuergerät die mindestens eine Funktion auf mindestens ein Steuergerät des Fahrzeugs überträgt und in dem mindestens einen Steuergerät implementiert und wobei das mindestens eine Steuergerät das Fahrzeug gemäß der mindestens einen Funktion steuert.
- Ausgestaltungen ergeben sich aus der Beschreibung und den abhängigen Ansprüchen.
- Unter dem Begriff „implementieren“ ist im Kontext der vorgestellten Erfindung ein Vorgang zu verstehen, bei dem eine Funktion auf ein jeweiliges Steuergerät übertragen und dort ausführbar hinterlegt wird. Insbesondere ist unter „implementieren“ ein Flashvorgang zu verstehen.
- Beim Übertragen von Funktionen an Fahrzeuge ergibt sich regelmäßig das Problem, dass die Funktionen in den Fahrzeugen zu implementieren, d. h. in jeweilige Steuergeräte der Fahrzeuge zu übertragen und dort zu aktivieren sind, wodurch eine Steuerungssoftware eines jeweiligen Fahrzeugs verändert wird. Da Fahrzeuge ihre Steuerungssoftware vor Fremdzugriffen schützen, ist eine Übertragung mittels öffentlich zugänglicher Schnittstellen, wie bspw. einer OBD-Schnittstelle, nicht immer möglich. Mittels des erfindungsgemäß vorgesehenen Verwaltungssteuergeräts ist es möglich, Funktionen bzw. entsprechende Daten von einem externen Server zu empfangen, diese ggf. innerhalb eines jeweiligen Fahrzeugs zu decodieren, auf ein Steuergerät des Fahrzeugs zu übertragen und in dem Steuergerät zu implementieren bzw. zu aktivieren. Dazu kann das erfindungsgemäß vorgesehene Verwaltungssteuergerät derart mit dem Fahrzeug verbunden sein, dass das Verwaltungssteuergerät auf einen Steuerbefehlssatz des Fahrzeugs zugreifen kann und, dadurch bedingt, Funktionen des Fahrzeugs bzw. des jeweiligen Steuergeräts des Fahrzeugs ändern kann. Insbesondere ist vorgesehen, dass das erfindungsgemäß vorgesehene Verwaltungssteuergerät auf einen CAN-Bus eines jeweiligen Fahrzeugs zugreifen kann, um bspw. ein Steuergerät zu flashen.
- Das erfindungsgemäß vorgesehene Verwaltungssteuergerät dient als Vermittler zwischen einem jeweiligen Fahrzeug und einem externen Server, in dem es von dem externen Server übermittelte Steuerbefehle über eine Drahtlosschnittstelle empfängt, für eine Kommunikation mit dem Fahrzeug vorverarbeitet und gemäß spezifischen Anforderungen des Fahrzeugs an jeweilige Steuergeräte des Fahrzeugs implementiert. Dabei kann die Drahtlosschnittstelle als Teil des Verwaltungssteuergeräts selbst ausgestaltet sein oder mit dem Verwaltungssteuergerät über eine weitere Schnittstelle verbunden sein. Um einen Zugriff des Verwaltungssteuergeräts auf Steuergeräte und/oder Datenverbindungen eines jeweiligen Fahrzeugs zu ermöglichen, kann das erfindungsgemäß vorgesehene Verwaltungssteuergerät eine Recheneinheit sowie eine Fahrzeugschnittstelle zum Verbinden des Verwaltungssteuergeräts mit dem Fahrzeug umfassen. Mittels einer Fahrzeugschnittstelle zwischen Verwaltungssteuergerät und Fahrzeug können jeweilige von dem Sever empfangene Daten schnell und ggf. in ein entsprechendes Datenformat konvertiert auf ein jeweiliges Steuergerät übertragen werden. Dazu kann das Verwaltungssteuergerät eine Konvertierung von durch den Server übermittelter Steuerbefehle in ein jeweiliges Datenformat des Fahrzeugs vornehmen.
- Insbesondere ist vorgesehen, dass das Verwaltungssteuergerät direkt in eine Datenverwaltungsstruktur, d. h. in jeweilige Kommunikationsleitungen, des Fahrzeugs eingebunden ist.
- Selbstverständlich kann das Verwaltungssteuergerät auch einen Datenspeicher zum zeitversetzten Übermitteln von Daten zu dem Server bzw. von dem Server zu einem jeweiligen Steuergerät des Fahrzeugs umfassen.
- Insbesondere dient das vorgestellte Verfahren zum Aufspielen von aktualisierten Softwareversionen auf jeweilige Steuergeräte eines jeweiligen Fahrzeugs, so dass das Fahrzeug auch ohne Werkstattbesuch stets aktuell und entsprechend optimiert eingestellt werden kann. So kann bspw. ein Abgasverhalten des Fahrzeugs bzw. einer Fahrzeugflotte aus mehreren Fahrzeugen durch Verwendung des vorgestellten Verfahrens verändert und bspw. dynamisch an aktuelle Umweltbedingungen oder gesetzliche Regelungen angepasst werden.
- Das vorgestellte Verfahren ermöglicht eine fahrzeugspezifische Anpassung vorkonfigurierter Steuergeräte. Dies bedeutet, dass Steuergeräte, die bspw. in großen Stückzahlen produziert werden und für eine Vielzahl unterschiedlicher Fahrzeuge vorkonfiguriert sind, mittels des vorgestellten Verfahrens in ihrer Konfiguration verändert und in ihrer Funktionalität individualisiert auf ein jeweiliges Fahrzeug zugeschnitten werden können.
- Weiterhin kann das vorgestellte Verfahren verwendet werden, um Daten zwischen verschiedenen Fahrzeugen auszutauschen bzw. gezielt vorgegebene Daten einer Anzahl Fahrzeuge bspw. in einem bestimmten Zeitraum zu erfassen.
- In einer weiteren möglichen Ausgestaltung des vorgestellten Verfahrens ist vorgesehen, dass das mindestens eine Steuergerät in Abhängigkeit einer jeweiligen übertragenen Funktion unter Verwendung des Verwaltungssteuergeräts mit dem externen Server Daten austauscht.
- Selbstverständlich ist auch denkbar, dass das erfindungsgemäß vorgesehene Verwaltungssteuergerät nicht nur Daten bzw. Steuerbefehle von dem erfindungsgemäß vorgesehenen externen Server empfängt, sondern auch Daten, wie bspw. fahrzeugspezifische Daten, an den externen Server übermittelt. Durch Übermittlung von fahrzeugspezifischen Daten, wie bspw. aktuellen Einstellungen oder einer aktuellen Position des Fahrzeugs, ist es möglich, jeweilige in dem Fahrzeug zu implementierende Funktionen auf eine aktuelle Situation des Fahrzeugs abzustimmen und bspw. eine dynamische Anpassung des Fahrzeugs an örtliche Gegebenheiten zu erreichen.
- Weiterhin ermöglicht ein Datenaustausch eines jeweiligen Fahrzeugs mit einem externen Server unter Verwendung des vorgestellten Verfahrens auch eine umfassende Diagnose des Fahrzeugs, da das erfindungsgemäß vorgesehene Verwaltungssteuergerät im Gegensatz zu einfachen schnittstellenbasierten Übertragungsmodulen sämtliche Daten des Fahrzeugs erfassen und für eine Übertragung zur Verfügung stellen kann. So ist es bspw. denkbar, mittels des vorgestellten Verfahrens eine Diagnose eines Motors eines Fahrzeugs durchzuführen und ggf. ein Softwareupdate eines Motorsteuergeräts des Fahrzeugs zu implementieren.
- Um einen dauerhaften Datenaustausch zwischen dem erfindungsgemäß vorgesehenen externen Server und dem erfindungsgemäß vorgesehenen Verwaltungssteuergerät zu ermöglichen, kann das Verwaltungssteuergerät mit dem Server über ein push/pull Protokoll kommunizieren.
- Da das erfindungsgemäß vorgesehene Verwaltungssteuergerät in möglicher Ausgestaltung einen eigenen Speicher umfasst, ist es weiterhin möglich, auf ein jeweiliges Fahrzeug zu übertragende Daten zwischenzuspeichern und in Abhängigkeit eines Ereignisses, wie bspw. einem Zahlvorgang oder einem fahrzeuginternen Auslöseereignis in einem jeweiligen Steuergerät zu implementieren.
- Ein mit einem Speicher ausgerüstetes Verwaltungssteuergerät ermöglicht ferner eine dynamische Datenübertragung, bei der bspw. lediglich dann Daten zwischen dem erfindungsgemäß vorgesehenen externen Server und dem Verwaltungssteuergerät ausgetauscht werden, wenn eine ausreichende Datenübertragungsrate bereitsteht, so dass eine stückweise bzw. kumulative Datenübertragung ermöglicht wird.
- In einer weiteren möglichen Ausgestaltung des vorgestellten Verfahrens ist vorgesehen, dass das mindestens eine Steuergerät unter Verwendung des Verwaltungssteuergeräts in Abhängigkeit mindestens eines Fahrzeugparameters der folgenden Liste an Fahrzeugparametern Daten mit dem externen Server austauscht: aktuelle Fahrzeugposition, aktuelle Geschwindigkeit des Fahrzeugs, aktuelle Motordaten des Fahrzeugs oder aktuelle Einstellungen des Fahrzeugs.
- Mittels einer von einem aktuellen Zustand eines jeweiligen Fahrzeugs abhängigen Kommunikation zwischen dem erfindungsgemäß vorgesehenen Verwaltungssteuergerät und dem erfindungsgemäß vorgesehenen externen Server ist es möglich, jeweilige zu übertragende Daten bzw. Steuerbefehle an den aktuellen Zustand des Fahrzeugs anzupassen und bspw. orts- oder motorleistungsabhängige Steuerbefehle an das Verwaltungssteuergerät zu übertragen. Entsprechend kann bspw. eine Motorcharakteristik eines jeweiligen Fahrzeugs verändert werden, wenn das Fahrzeug aus einem Ort heraus auf bspw. eine Autobahn oder eine Rennstrecke gefahren wird.
- In einer weiteren möglichen Ausgestaltung des vorgestellten Verfahrens ist vorgesehen, dass die mindestens eine Funktion einen Funktionsumfang des mindestens einen Steuergeräts erweitert.
- In einer weiteren möglichen Ausgestaltung des vorgestellten Verfahrens ist vorgesehen, dass Teilfunktionen einer auf dem mindestens einen Steuergerät implementierten Funktion im Verwaltungssteuergerät implementiert werden und Teiloperationen im Verwaltungssteuergerät durchgeführt und an das mindestens eine Steuergerät übertragen werden.
- Durch eine geeignete Auswahl von an ein jeweiliges Fahrzeug zu übermittelnden Steuerbefehlen bzw. Funktionen ist es möglich, eine Funktionalität des Fahrzeugs gegenüber bspw. einem Auslieferungszustand zu erweitern, d. h. um zusätzliche Funktionen zu ergänzen. Entsprechend ist denkbar, dass ein Nutzer eines jeweiligen Fahrzeugs zusätzliche Funktionen erwerben kann, die nach dem Erwerb gemäß dem vorgestellten Verfahren auf das Fahrzeug übertragen und dort implementiert werden.
- Weiterhin ist denkbar, dass mittels des erfindungsgemäßen Verwaltungssteuergeräts komplexe Rechenoperationen, wie bspw. Diagnosealgorithmen, auf den erfindungsgemäß vorgesehenen externen Server ausgelagert werden, so dass der externe Server im Verwendungsfall lediglich ein Ergebnis einer jeweiligen Rechenoperation an das erfindungsgemäße Verwaltungssteuergerät übermittelt und das Verwaltungssteuergerät in Abhängigkeit des übermittelten Ergebnisses jeweilige Steuerungsfunktionen ausführt.
- Selbstverständlich ermöglicht das vorgestellte Verfahren auch eine Archivierung von Daten auf dem erfindungsgemäß vorgesehenen externen Server, so dass ein Nutzer bspw. bei einem potentiellen Fahrzeugkauf einen Einblick in eine Historie eines jeweiligen Fahrzeugs nehmen und das Fahrzeug entsprechend im Hinblick auf seinen Wartungszustand und, dadurch bedingt, auf seinen Wert beurteilen kann.
- In einer weiteren möglichen Ausgestaltung des vorgestellten Verfahrens ist vorgesehen, dass jeweilige von dem mindestens einen Steuergerät auszuführende Funktionen zumindest teilweise auf dem externen Server abrufbar hinterlegt sind.
- Mittels einer Kommunikation zwischen dem erfindungsgemäß vorgesehenen Verwaltungssteuergerät und dem erfindungsgemäß vorgesehenen externen Server ist es möglich, durch den externen Server einen Speicher an Funktionen bereitzustellen, der jederzeit dynamisch abrufbar bereitsteht, so dass eine aktuell auf einem jeweiligen Fahrzeug hinterlegte Funktionalität so kompakt wie möglich gehalten werden kann und komplexe Funktionalitäten bspw. nur bei Bedarf oder bei Berechtigung eines jeweiligen Nutzers abgerufen bzw. bereitgestellt werden.
- In einer weiteren möglichen Ausgestaltung des vorgestellten Verfahrens ist vorgesehen, dass jeweilige Teiloperationen einer jeweiligen auf dem mindestens einen Steuergerät implementierten Funktion auf dem externen Server durchgeführt und anschließend an das Verwaltungssteuergerät und von dem Verwaltungssteuergerät an das mindestens eine Steuergerät übertragen werden.
- Das vorgestellte Verfahren ermöglicht eine Ausführung einer jeweiligen Funktionalität unter Verwendung von Ressourcen eines jeweiligen Fahrzeugs und des erfindungsgemäß vorgesehenen externen Servers. Dies bedeutet, dass jeweilige Funktionalitäten bspw. auf Grundlage von verteiltem Rechnen ausgeführt werden, bei dem aufwendige Rechenoperation auf dem externen Server und kleinere Rechenoperationen auf einem jeweiligen Steuergerät des Fahrzeugs und/oder dem Verwaltungssteuergerät selbst durchgeführt werden.
- In einer weiteren möglichen Ausgestaltung des vorgestellten Verfahrens ist vorgesehen, dass dem Verwaltungssteuergerät ein eindeutiger Sicherheitsschlüssel zugeordnet ist, der für einen Zugriff auf das mindestens eine Steuergerät von dem externen Server bereitgestellt werden muss.
- Um ein hohes Maß an Sicherheit vor ungewollten und unerwünschten Zugriffen auf sicherheitsrelevante Funktionen eines jeweiligen Fahrzeugs, wie bspw. ein Antriebs- oder Bremsenmanagement, zu ermöglichen, kann ein Sicherheitsschlüssel verwendet werden, der in der Hardware des erfindungsgemäß vorgesehenen Verwaltungssteuergeräts hinterlegt ist und der für jeden Zugriff auf jeweilige Steuergeräte des Fahrzeugs von dem erfindungsgemäß vorgesehenen externen Server bereitzustellen und entsprechend abzugleichen ist.
- Ferner betrifft die vorliegende Erfindung ein Fahrzeug mit einem Verwaltungssteuergerät und einer Drahtlosschnittstelle zum Empfangen von Daten mindestens einer Funktion eines externen Servers, wobei das Verwaltungssteuergerät dazu konfiguriert ist, jeweilige Daten mindestens einer von dem externen Server auf das Verwaltungsgerät übertragenen Funktion auf mindestens einem Steuergerät des Fahrzeugs zu implementieren.
- Das vorgestellte Fahrzeug dient insbesondere zur Durchführung des vorgestellten Verfahrens.
- Weiterhin betrifft die vorliegende Erfindung ein Verwaltungssystem für Funktionen eines Fahrzeugs, mit mindestens einem externen Server und einem Verwaltungssteuergerät in einem Fahrzeug, wobei das Verwaltungssteuergerät dazu konfiguriert ist, mit dem mindestens einen Server zu kommunizieren und wobei der Server dazu konfiguriert ist, in Abhängigkeit einer Nutzereingabe oder einer von dem Verwaltungssteuergerät übermittelten Eingabe mindestens eine auf dem mindestens einen Server gespeicherte Funktion über eine Drahtlosschnittstelle auf das Verwaltungssteuergerät zu übertragen.
- Das vorgestellte Verwaltungssteuergerät dient insbesondere zur Durchführung des vorgestellten Verfahrens.
- In einer möglichen Ausgestaltung des vorgestellten Verwaltungssystems ist vorgesehen, dass der mindestens eine externe Server dazu konfiguriert ist, die mindestens eine Funktion von einem weiteren Server abzurufen und auf das Verwaltungssteuergerät zu übertragen.
- Um aktuelle Funktionen bzw. Programme möglichst schnell und effizient zu einem jeweiligen Fahrzeug zu übertragen, kann vorgesehen sein, dass der erfindungsgemäß vorgesehene externe Server durch mindestens einen weiteren Server mit den aktuellen Funktionen bzw. Programmen versorgt wird.
- In einer weiteren möglichen Ausgestaltung des vorgestellten Verfahrens ist vorgesehen, dass das Verwaltungssteuergerät ein Steuergerät ist, das originär zum Steuern einer Komponente des Fahrzeugs vorgesehen ist.
- Es ist denkbar, dass das erfindungsgemäß vorgesehene Verwaltungssteuergerät als Teil eines in einem jeweiligen Fahrzeug bereits vorhandenen Steuergeräts ausgestaltet ist. Dazu kann das bereits vorhandene Steuergerät das erfindungsgemäße Verwaltungssteuergerät zumindest teilweise emulieren bzw. simulieren.
- Weitere Vorteile und Ausgestaltungen ergeben sich aus der Beschreibung und den beiliegenden Zeichnungen.
- Es versteht sich, dass die voranstehend genannten und die nachstehend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.
- Die Erfindung ist anhand von Ausführungsformen in den Zeichnungen schematisch dargestellt und wird unter Bezugnahme auf die Zeichnungen schematisch und ausführlich beschrieben.
-
1 zeigt eine schematische Darstellung einer möglichen Ausgestaltung des vorgestellten Verfahrens. - In
1 ist ein Fahrzeug1 dargestellt, das ein Verwaltungssteuergerät3 und ein Steuergerät5 umfasst. - Um eine Funktionalität des Fahrzeugs
1 , wie bspw. ein Temperaturmanagement, zu ändern, wird eine Zielfunktion, die gegenüber einem aktuellen Zustand des Fahrzeugs1 geänderte Steuerbefehle umfasst, von einem Server7 über eine Drahtlosschnittstelle zu dem Verwaltungssteuergerät3 übertragen, wie durch Pfeil9 angedeutet. - Sobald die Zielfunktion auf das Verwaltungssteuergerät
3 übertragen wurde, implementiert das Verwaltungssteuergerät3 die Zielfunktion auf dem Steuergerät5 , so dass das Steuergerät5 das Fahrzeug1 mit Steuerbefehlen gemäß der Zielfunktion steuert und bspw. ein Temperaturmanagement des Fahrzeugs1 ändert. Dazu greift das Verwaltungssteuergerät3 auf einen Can-Bus des Fahrzeugs1 zu und flasht das Steuergerät5 neu, wodurch die Zielfunktion in dem Steuergerät5 implementiert wird. - Um dynamisch auf eine aktuelle Situation des Fahrzeugs
1 zu reagieren, kann der Server7 jeweilige Steuerbefehle der Zielfunktion in Abhängigkeit von durch das Fahrzeug1 mittels des Verwaltungssteuergeräts3 an den Server7 übertragener Signale, wie bspw. Messwerten, ändern und eine Funktionalität des Steuergeräts5 an die aktuelle Situation des Fahrzeugs1 anpassen. - ZITATE ENTHALTEN IN DER BESCHREIBUNG
- 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.
- Zitierte Patentliteratur
-
- DE 102005058366 A1 [0003]
- EP 1516292 B1 [0004]
- EP 518383 B1 [0005]
- US 2005/0068191 A1 [0006]
- US 2014/0082470 A1 [0007]
- US 2015/0032800 A1 [0008]
Claims (14)
- Verfahren zum Implementieren mindestens einer von einem externen Server bereitgestellten Funktion in einem Steuergerät eines Fahrzeugs, wobei die mindestens eine Funktion von dem externen Server über eine Drahtlosschnittstelle zu einem in dem Fahrzeug angeordneten Verwaltungssteuergerät übertragen wird und das Verwaltungssteuergerät die mindestens eine Funktion auf mindestens ein Steuergerät des Fahrzeugs überträgt und in dem mindestens einen Steuergerät implementiert und wobei das mindestens eine Steuergerät das Fahrzeug gemäß der mindestens einen Funktion steuert.
- Verfahren nach Anspruch 1, wobei das mindestens eine Steuergerät in Abhängigkeit einer jeweiligen übertragenen Funktion unter Verwendung des Verwaltungssteuergeräts mit dem externen Server Daten austauscht.
- Verfahren nach Anspruch 2, wobei das mindestens eine Steuergerät unter Verwendung des Verwaltungssteuergeräts in Abhängigkeit mindestens eines Fahrzeugparameters der folgenden Liste an Fahrzeugparametern Fahrzeugdaten an den externen Server übermittelt: aktuelle Fahrzeugposition, aktuelle Geschwindigkeit des Fahrzeugs, aktuelle Motordaten des Fahrzeugs oder aktuelle Einstellungen des Fahrzeugs.
- Verfahren nach einem der voranstehenden Ansprüche, wobei die mindestens eine Funktion einen Funktionsumfang des mindestens einen Steuergeräts erweitert.
- Verfahren nach einem der voranstehenden Ansprüche, wobei Teilfunktionen einer auf dem mindestens einen Steuergerät implementierten Funktion im Verwaltungssteuergerät implementiert werden und Teiloperationen im Verwaltungssteuergerät durchgeführt und an das mindestens eine Steuergerät übertragen werden.
- Verfahren nach einem der voranstehenden Ansprüche, wobei jeweilige von dem mindestens einen Steuergerät auszuführende Funktionen zumindest teilweise auf dem externen Server abrufbar hinterlegt sind.
- Verfahren nach einem der voranstehenden Ansprüche, wobei jeweilige Teiloperationen einer jeweiligen auf dem mindestens einen Steuergerät implementierten Funktion auf dem externen Server durchgeführt und anschließend an das Verwaltungssteuergerät und von dem Verwaltungssteuergerät an das mindestens eine Steuergerät übertragen werden.
- Verfahren nach einem der voranstehenden Ansprüche, wobei dem Verwaltungssteuergerät ein eindeutiger Sicherheitsschlüssel zugeordnet ist, der für einen Zugriff auf das mindestens eine Steuergerät von dem externen Server bereitgestellt werden muss.
- Fahrzeug mit einem Verwaltungssteuergerät (
3 ) und einer Drahtlosschnittstelle zum Empfangen von Daten mindestens einer Funktion eines externen Servers (7 ), wobei das Verwaltungssteuergerät (3 ) dazu konfiguriert ist, jeweilige Daten mindestens einer von dem externen Server auf das Verwaltungsgerät übertragenen Funktion auf mindestens einem Steuergerät (5 ) des Fahrzeugs (1 ) zu implementieren. - Verwaltungssystem für Funktionen eines Fahrzeugs, mit mindestens einem externen Server (
7 ) und einem Verwaltungssteuergerät (3 ) in einem Fahrzeug (1 ), wobei das Verwaltungssteuergerät (3 ) dazu konfiguriert ist, mit dem mindestens einen Server (7 ) zu kommunizieren und wobei der Server (7 ) dazu konfiguriert ist, in Abhängigkeit einer Nutzereingabe oder einer von dem Verwaltungssteuergerät (3 ) übermittelten Eingabe mindestens eine auf dem mindestens einen externen Server (7 ) gespeicherte Funktion über eine Drahtlosschnittstelle auf das Verwaltungssteuergerät (3 ) zu übertragen. - Verwaltungssystem nach Anspruch 10, wobei der mindestens eine externe Server (
7 ) dazu konfiguriert ist, die mindestens eine Funktion von einem weiteren Server abzurufen und auf das Verwaltungssteuergerät (3 ) zu übertragen. - Verwaltungssystem nach Anspruch 10 oder 11, wobei das Verwaltungssteuergerät (
3 ) ein Steuergerät ist, das originär zum Steuern einer Komponente des Fahrzeugs (1 ) vorgesehen ist. - Verwaltungssystem nach Anspruch 10, 11 oder 12, wobei das Verwaltungssteuergerät (
3 ) als Teil eines bereits im Fahrzeug vorhandenen Steuergeräts ausgestaltet ist. - Verwaltungssystem nach Anspruch 13, wobei das bereits im Fahrzeug vorhandene Steuergerät das Verwaltungssteuergerät (
3 ) emuliert oder simuliert.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016104290.0A DE102016104290A1 (de) | 2016-03-09 | 2016-03-09 | Verwaltungssteuergerät für ein Fahrzeug |
CN201710123395.8A CN107176119A (zh) | 2016-03-09 | 2017-03-03 | 用于车辆的管理控制装置 |
US15/452,875 US10668875B2 (en) | 2016-03-09 | 2017-03-08 | Management control device for a vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016104290.0A DE102016104290A1 (de) | 2016-03-09 | 2016-03-09 | Verwaltungssteuergerät für ein Fahrzeug |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102016104290A1 true DE102016104290A1 (de) | 2017-09-14 |
Family
ID=59700667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102016104290.0A Pending DE102016104290A1 (de) | 2016-03-09 | 2016-03-09 | Verwaltungssteuergerät für ein Fahrzeug |
Country Status (3)
Country | Link |
---|---|
US (1) | US10668875B2 (de) |
CN (1) | CN107176119A (de) |
DE (1) | DE102016104290A1 (de) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE542685C2 (en) * | 2017-12-27 | 2020-06-23 | Scania Cv Ab | Method and control unit for configuring an add-on interface |
CN110901586B (zh) * | 2019-11-29 | 2021-12-17 | 东风商用车有限公司 | 商用车被盗追踪与定位系统 |
EP4075228A1 (de) * | 2021-04-16 | 2022-10-19 | Volvo Autonomous Solutions AB | System zum betreiben von fahrzeugen auf einer baustelle |
CN115387920B (zh) * | 2022-07-07 | 2024-06-25 | 际络科技(上海)有限公司 | 车辆远程升级系统、车辆 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0518383B1 (de) | 1991-06-13 | 1997-09-03 | Nec Corporation | Verfahren und Einrichtung zur Echokompensation in einem digitalen Fernmeldesystem |
US20050068191A1 (en) | 2001-09-11 | 2005-03-31 | Bernd Eschke | Remote-controllable central control device |
EP1516292B1 (de) | 2002-06-10 | 2005-12-07 | Robert Bosch Gmbh | Verfahren und vorrichtung für einen fahrzeugbezogenen telematikdienst |
DE102005058366A1 (de) | 2005-07-25 | 2007-02-15 | Sin Etke Technology Co., Ltd. | Drahtloses Kurzstreckenübertragungssystem zur Übertragung von Daten zwischen elektronischen Vorrichtungen an einem Fahrzeug |
US20140082470A1 (en) | 2012-09-19 | 2014-03-20 | 4Clicks Solutions, LLC | Spreadtree hierarchy system for spreadsheets and related methods |
US20150032800A1 (en) | 2013-07-26 | 2015-01-29 | GM Global Technology Operations LLC | Methods, systems and apparatus for providing application generated information for presentation at an automotive head unit |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5172321A (en) * | 1990-12-10 | 1992-12-15 | Motorola, Inc. | Vehicle route planning system |
JP3800794B2 (ja) * | 1998-03-09 | 2006-07-26 | 株式会社デンソー | 車両診断システム |
JP4026495B2 (ja) * | 2002-12-19 | 2007-12-26 | 株式会社小松製作所 | サーバの切り換え制御装置 |
JP5152865B2 (ja) * | 2008-12-22 | 2013-02-27 | Udトラックス株式会社 | 省燃費運転評価システム |
US9280653B2 (en) * | 2011-10-28 | 2016-03-08 | GM Global Technology Operations LLC | Security access method for automotive electronic control units |
JP5996872B2 (ja) * | 2012-01-11 | 2016-09-21 | 株式会社東海理化電機製作所 | 貸与システム |
CN102717797B (zh) * | 2012-06-14 | 2014-03-12 | 北京理工大学 | 一种混合动力车辆能量管理方法及能量管理系统 |
CN102975668B (zh) * | 2012-11-22 | 2015-05-20 | 福建星海通信科技有限公司 | 基于can总线的车辆远程控制方法 |
CN105143824B (zh) * | 2013-04-26 | 2017-12-15 | 三菱电机株式会社 | 车载装置、导航系统、以及设施信息显示方法 |
KR101500358B1 (ko) * | 2013-07-08 | 2015-03-18 | 현대자동차 주식회사 | 차량의 배터리 충전 상태 제어 시스템 및 방법 |
CN104943625A (zh) * | 2014-03-24 | 2015-09-30 | 杨铭域 | 车上设备控制器 |
US9550454B1 (en) * | 2015-07-02 | 2017-01-24 | Horse Sense Shoes, Llc | Systems and methods for removable vehicle seat sensor |
CN105235471B (zh) * | 2015-10-21 | 2018-05-22 | 惠州华阳通用电子有限公司 | 一种基于在线修正的车载空调控制方法及装置 |
-
2016
- 2016-03-09 DE DE102016104290.0A patent/DE102016104290A1/de active Pending
-
2017
- 2017-03-03 CN CN201710123395.8A patent/CN107176119A/zh active Pending
- 2017-03-08 US US15/452,875 patent/US10668875B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0518383B1 (de) | 1991-06-13 | 1997-09-03 | Nec Corporation | Verfahren und Einrichtung zur Echokompensation in einem digitalen Fernmeldesystem |
US20050068191A1 (en) | 2001-09-11 | 2005-03-31 | Bernd Eschke | Remote-controllable central control device |
EP1516292B1 (de) | 2002-06-10 | 2005-12-07 | Robert Bosch Gmbh | Verfahren und vorrichtung für einen fahrzeugbezogenen telematikdienst |
DE102005058366A1 (de) | 2005-07-25 | 2007-02-15 | Sin Etke Technology Co., Ltd. | Drahtloses Kurzstreckenübertragungssystem zur Übertragung von Daten zwischen elektronischen Vorrichtungen an einem Fahrzeug |
US20140082470A1 (en) | 2012-09-19 | 2014-03-20 | 4Clicks Solutions, LLC | Spreadtree hierarchy system for spreadsheets and related methods |
US20150032800A1 (en) | 2013-07-26 | 2015-01-29 | GM Global Technology Operations LLC | Methods, systems and apparatus for providing application generated information for presentation at an automotive head unit |
Also Published As
Publication number | Publication date |
---|---|
CN107176119A (zh) | 2017-09-19 |
US10668875B2 (en) | 2020-06-02 |
US20170259762A1 (en) | 2017-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3368379B1 (de) | Steuergeräte-update im kraftfahrzeug | |
EP2705430B1 (de) | System zur diagnose einer komponente in einem fahrzeug | |
EP1967435B1 (de) | Verfahren zur adaptiven konfigurationserkennung | |
DE102008021030B4 (de) | Verfahren zum Betreiben eines Fahrzeugs sowie entsprechende Vorrichtung und entsprechendes Fahrzeug | |
EP3332348B1 (de) | Verfahren zum betreiben eines kraftfahrzeugs und system zum betreiben eines kraftfahrzeugs | |
WO2015185172A1 (de) | Fernsteuern eines kraftfahrzeugs während einer parkphase | |
DE102016104290A1 (de) | Verwaltungssteuergerät für ein Fahrzeug | |
DE102009025585B4 (de) | Vorrichtung zur dezentralen Funktionsfreischaltung eines Steuergeräts | |
WO2008006737A1 (de) | Verfahren zum betreiben eines lin-busses | |
DE112018001894T5 (de) | Steuervorrichtung, Übertragungsverfahren und Computerprogramm | |
DE102006023274A1 (de) | Verfahren und Vorrichtung zum Steuern von Netzwerksegmenten eines Netzwerks in einem Kraftfahrzeug | |
WO2019141541A1 (de) | Steuerungssystem für ein kraftfahrzeug, verfahren zum betreiben des steuerungssystems sowie kraftfahrzeug mit einem derartigen steuerungssystem | |
DE102009038479A1 (de) | Verfahren und Vorrichtung zur Übertragung von Daten an ein oder mehrere Steuergeräte eines Fahrzeugs | |
DE102012023648A1 (de) | Verfahren und System zum Aktualisieren von einem Steuergerät eines Kraftwagens | |
DE102020007310A1 (de) | Verfahren zum Vorsehen und Installieren von Softwareaktualisierungen für ein Fahrzeug | |
DE102011117083A1 (de) | Slave-Steuergerät und Verfahren zur Programmierung eines Slave-Steuergeräts | |
DE102018213806B4 (de) | Elektronische Steuervorrichtung | |
EP2962162B1 (de) | Verfahren zur einrichtung oder aktualisierung einer programmierung eines steuergerätes eines verkehrsmittels | |
DE102015219837A1 (de) | Verfahren zum Bereitstellen einer Software | |
DE102018212214A1 (de) | Verfahren zum Durchführen eines Fernupdates von Steuergeräten in einem Kraftfahrzeug | |
DE102009047974B4 (de) | Verfahren zur Programmierung eines Steuergeräts | |
EP3647794A1 (de) | Verfahren zum steuern einer kommunikation zwischen einer aufzeichnungseinheit und einem geschwindigkeitsgeber eines tachographensystems eines kraftfahrzeugs sowie korrespondierendes tachographensystem und aufzeichnungseinheit für das tachographensystem | |
DE102012023647A1 (de) | Verfahren und System zum Aktualisieren eines Steuergeräts eines Kraftwagens | |
DE102012218665A1 (de) | Applikationssystem für Steuergeräte | |
DE102016014326A1 (de) | Verfahren zum Betrieb eines Assistenzsystems eines Fahrzeuges |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed |