[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102016104290A1 - Verwaltungssteuergerät für ein Fahrzeug - Google Patents

Verwaltungssteuergerät für ein Fahrzeug Download PDF

Info

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
Application number
DE102016104290.0A
Other languages
English (en)
Inventor
Rolf Zöller
Ruediger Roppel
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.)
Dr Ing HCF Porsche AG
Original Assignee
Dr Ing HCF Porsche 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 Dr Ing HCF Porsche AG filed Critical Dr Ing HCF Porsche AG
Priority to DE102016104290.0A priority Critical patent/DE102016104290A1/de
Priority to CN201710123395.8A priority patent/CN107176119A/zh
Priority to US15/452,875 priority patent/US10668875B2/en
Publication of DE102016104290A1 publication Critical patent/DE102016104290A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric 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/02Electric 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric 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/02Electric 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/023Electric 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/0231Circuits relating to the driving or the functioning of the vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric 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/02Electric 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/023Electric 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/0231Circuits relating to the driving or the functioning of the vehicle
    • B60R16/0232Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
    • B60R16/0234Circuits 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/24Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service 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 wird ein Verfahren zur Ferndiagnose oder Fernsteuerung eines Fahrzeugs offenbart.
  • Die US-amerikanische Patentanmeldung US 2005/0068191 A1 offenbart ein Fahrzeug mit einem Steuergerät, zu dem mittels einer Drahtlosschnittstelle Daten zu übertragen sind.
  • Ein Verfahren zum Verteilen von Daten unter einer Anzahl Nutzer ist in der US-amerikanischen Druckschrift US 2014/0082470 A1 offenbart.
  • Ein Verfahren zum Übertragen von Inhalten zu einem Unterhaltungssystem eines Fahrzeugs ist in der US-amerikanischen Druckschrift US 2015/0032800 A1 offenbart.
  • 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 Fahrzeug 1 dargestellt, das ein Verwaltungssteuergerät 3 und ein Steuergerät 5 umfasst.
  • Um eine Funktionalität des Fahrzeugs 1, wie bspw. ein Temperaturmanagement, zu ändern, wird eine Zielfunktion, die gegenüber einem aktuellen Zustand des Fahrzeugs 1 geänderte Steuerbefehle umfasst, von einem Server 7 über eine Drahtlosschnittstelle zu dem Verwaltungssteuergerät 3 übertragen, wie durch Pfeil 9 angedeutet.
  • Sobald die Zielfunktion auf das Verwaltungssteuergerät 3 übertragen wurde, implementiert das Verwaltungssteuergerät 3 die Zielfunktion auf dem Steuergerät 5, so dass das Steuergerät 5 das Fahrzeug 1 mit Steuerbefehlen gemäß der Zielfunktion steuert und bspw. ein Temperaturmanagement des Fahrzeugs 1 ändert. Dazu greift das Verwaltungssteuergerät 3 auf einen Can-Bus des Fahrzeugs 1 zu und flasht das Steuergerät 5 neu, wodurch die Zielfunktion in dem Steuergerät 5 implementiert wird.
  • Um dynamisch auf eine aktuelle Situation des Fahrzeugs 1 zu reagieren, kann der Server 7 jeweilige Steuerbefehle der Zielfunktion in Abhängigkeit von durch das Fahrzeug 1 mittels des Verwaltungssteuergeräts 3 an den Server 7 übertragener Signale, wie bspw. Messwerten, ändern und eine Funktionalität des Steuergeräts 5 an die aktuelle Situation des Fahrzeugs 1 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)

  1. 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.
  2. 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.
  3. 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.
  4. Verfahren nach einem der voranstehenden Ansprüche, wobei die mindestens eine Funktion einen Funktionsumfang des mindestens einen Steuergeräts erweitert.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. Verwaltungssystem nach Anspruch 10, 11 oder 12, wobei das Verwaltungssteuergerät (3) als Teil eines bereits im Fahrzeug vorhandenen Steuergeräts ausgestaltet ist.
  14. Verwaltungssystem nach Anspruch 13, wobei das bereits im Fahrzeug vorhandene Steuergerät das Verwaltungssteuergerät (3) emuliert oder simuliert.
DE102016104290.0A 2016-03-09 2016-03-09 Verwaltungssteuergerät für ein Fahrzeug Pending DE102016104290A1 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 惠州华阳通用电子有限公司 一种基于在线修正的车载空调控制方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
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