DE102014201662A1 - Verfahren zur Erhebung von Informationen - Google Patents

Verfahren zur Erhebung von Informationen Download PDF

Info

Publication number
DE102014201662A1
DE102014201662A1 DE102014201662.2A DE102014201662A DE102014201662A1 DE 102014201662 A1 DE102014201662 A1 DE 102014201662A1 DE 102014201662 A DE102014201662 A DE 102014201662A DE 102014201662 A1 DE102014201662 A1 DE 102014201662A1
Authority
DE
Germany
Prior art keywords
data
evaluation
evaluation logic
computing capacity
transport
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
DE102014201662.2A
Other languages
English (en)
Inventor
Karl-Ernst Steinberg
Sebastian ZIMMERMANN
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.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke 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 Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Priority to DE102014201662.2A priority Critical patent/DE102014201662A1/de
Priority to PCT/EP2015/051044 priority patent/WO2015113873A1/de
Publication of DE102014201662A1 publication Critical patent/DE102014201662A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • G06F21/53Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Traffic Control Systems (AREA)

Abstract

Es werden ein Fortbewegungsmittel und ein Verfahren zum Erheben von Informationen in einem Fortbewegungsmittel (10) vorgeschlagen. Das Verfahren umfasst die Schritte: – Bereitstellen eines vordefinierten ersten Teils einer physikalisch vorhandenen Rechenkapazität auf einem Steuergerät (1) des Fortbewegungsmittels (10), – Bereitstellen einer Untergruppe im Bordnetz des Fortbewegungsmittels (10) vorhandener Daten, – Ausführen einer ersten Auswertelogik (1a) im Rahmen der bereitgestellten Rechenkapazität, – Überprüfen einer Berechtigung der ersten Auswertelogik für einen Zugriff auf die Daten, und – in Abhängigkeit der Berechtigung Auswerten der Daten durch die erste Auswertelogik des Fortbewegungsmittels (10).

Description

  • Die vorliegende Erfindung betrifft ein Verfahren sowie ein Fortbewegungsmittel zum Erheben von Informationen über die Umgebung, den Zustand, sowie die Nutzung eines Fortbewegungsmittels. Insbesondere betrifft die vorliegende Erfindung die On-Board-Auswertung von Daten während des Betriebs des Fortbewegungsmittels.
  • Aktuelle Fahrzeuge werten eine Vielzahl eigener Betriebsparameter aus, um über Fehlfunktionen, Wartungsbedarf, etc., zu entscheiden und gegebenenfalls erforderliche Maßnahmen melden und ggf. einleiten zu können. Über Sensoren werden weiterhin Informationen über das Umfeld des Fahrzeugs gesammelt und weiterverarbeitet. Solche Funktionen werden üblicherweise im Verantwortungsbereich der Fahrzeughersteller implementiert. Zusätzlich ist es bekannt, durch nach der Auslieferung von Fahrzeugen durch dritte Personen erstellte Steuergeräte in das Fahrzeug einzubringen, um beispielsweise über die OBD2-Schnittstelle ausgelesene Daten auszuwerten oder bestimmte Aktionen im Fahrzeug auszulösen. Die gesammelten Daten müssen entweder auf einem Datenspeicher gespeichert und bereitgehalten oder über eine separate Drahtloskommunikationsschnittstelle noch während des Betriebs („Fortbewegung”) des Fortbewegungsmittels an eine entsprechende stationäre Instanz gesendet werden. Den über die OBD2-Schnittstelle erhältlichen Daten sind dabei spezifikationsgemäß enge Grenzen gesetzt. Möchte beispielsweise eine ein Fahrzeugflottenmanagement, ein Anwender eines automatischen Fahrtenbuches oder ein CarSharing-Anbieter als dritte Partei zusätzliche Auswertungsfunktionalität in eine Vielzahl von Fahrzeuge implementieren, sind umfangreiche und kostspielige Umbauten, durch Werkstatt-Aufenthalte erforderlich. Zusätzlich wird das verfügbare Volumen im Fahrzeuginnenraum und/oder die Ästhetik der Fahrgastzelle durch diese Umbauten beeinträchtigt und der Wiederverkaufswert des Fahrzeugs gegebenenfalls gemindert. Für den Verbau der entsprechenden Hardware und den Service muss die dritte Partei eine Service-Infrastruktur aufbauen. Will die dritte Partei das Steuergerät fernwarten oder verarbeitete Daten an ein Backend übertragen, muss sie selbst eine Kommunikationsinfrastruktur zwischen Datenverarbeitungsmaschinen („Machine-to-Machine” (M2M)-Infrastruktur) aufbauen. Im Falle einer offenen Telematik-Plattform, bei der dritte Parteien nur durch den Fahrzeughersteller implementierte Funktionen über das Backend aufrufen können, müsste der Fahrzeughersteller entweder sämtliche relevanten Auswertealgorithmen selbst implementieren oder sehr viele Rohdaten in das Backend (z. B. ein stationärer Server) übertragen. Dies ist mit erheblichen Kosten verbunden und vergleichsweise unflexibel. Will beispielsweise eine dritte Partei für eine bestimmte Funktion benachrichtigt werden, wenn das Fahrzeug ein bestimmtes Gebiet durchfährt, müssten zum Abgleich der aktuellen Position mit dem bestimmten Gebiet regelmäßig Positionsdaten des Fahrzeugs an das Backend übertragen werden, was erhebliche Kosten verursacht und aus Datenschutzgründen problematisch sein kann.
  • Im Rahmen der vorliegenden Erfindung wird daher ein Verfahren zum Erheben und Verarbeiten von Daten und Informationen, insbesondere zur Umgebung, zum Status oder zum Nutzungsverhalten in einem Fahrzeug, vorgeschlagen, welches die vorgenannten Nachteile ausräumt. Das Verfahren umfasst ein Bereitstellen eines vordefinierten ersten Teils einer physikalisch vorhandenen Rechenkapazität auf einem Steuergerät des Fortbewegungsmittels. Das Steuergerät kann beispielsweise einen Prozessor und einen Arbeitsspeicher umfassen, welche die physikalisch vorhandene Rechenkapazität („RAM” bzw. CPU-Leistungsprozentsatz” o. ä.) definieren. Erfindungsgemäß wird ein erster Teil (z. B. ein Bruchteil i. H. v. 25%, 50% oder 75%) für Auswertealgorithmen eines Drittanbieters bereitgestellt. Zusätzlich wird eine Untergruppe im Bordnetz des Fortbewegungsmittels vorhandener Daten (z. B. Betriebskenngrößen, Positionsdaten, Sensordaten, vorverarbeitete Daten) bereitgestellt. Mit anderen Worten: Die im Fortbewegungsmittel verfügbaren Daten werden gefiltert und die (kleinere) Untergruppe zur Verwendung durch den ersten Teil der Rechenkapazität zugelassen. Zudem wird eine erste Auswertelogik im Rahmen der bereitgestellten Rechenkapazität ausgeführt. Dies kann ein durch den Drittanbieter erstellter Algorithmus sein, der im Wesentlichen isoliert von der Bordnetzlogik des Fortbewegungsmittels und dessen Kommunikationsprotokollen ausführbar ist. Im Wesentlichen werden lediglich die in Form der Untergruppe bereitgestellten Daten der ersten Auswertelogik zur Verfügung gestellt. Dabei wird eine Berechtigung der ersten Auswertelogik für einen Zugriff auf die Daten überprüft. Erfindungsgemäß unerheblich ist es hierbei zunächst, ob die Auswertelogik bestimmte Daten zunächst anfordert, welche bei vorhandener Berechtigung bereitgestellt werden, oder ob sich die erste Auswertelogik aus einem bereits gefilterten Pool der Daten „frei bedienen” kann. Erfindungsgemäß wird bei vorliegender Berechtigung eine Auswertung der Daten durch die erste Auswertelogik zum Ermitteln von Umweltinformationen (z. B. Temperatur, Fahrspuren, Verkehrsschilder, Sonneneinstrahlung), Positionsdaten, Routeninformationen (z. B. Ziel und erwartete Ankunftszeit), der Identität des Fahrers und der Beifahrer oder des Nutzungsverhaltens (z. B. Geschwindigkeit, Beschleunigung, Daten aus den Fahrassistenzsystemen) des Fortbewegungsmittels vorgenommen. Gegenüber der bloßen Sammlung von Daten und der späteren stationären Auswertung der gesammelten Daten ist es möglich, die Auswertung während des Betriebes vorzunehmen und auf Auswerteergebnisse zu reagieren. Beispielsweise können zusätzliche oder andere Daten empfangen, gesammelt und ausgewertet werden. Gegenüber einem Versand der gesammelten Daten über eine Drahtloskommunikationsschnittstelle ist es erfindungsgemäß möglich, Bandbreite zu sparen, indem lediglich die Auswerteergebnisse drahtlos an einen stationären Server („Backend”) gesendet werden.
  • Die Unteransprüche zeigen bevorzugte Weiterbildungen der Erfindung.
  • Bevorzugt wird eine von der ersten Auswertelogik beanspruchte Rechenkapazität (z. B. durch einen sog. „Hypervisor”) ermittelt. Dies kann beispielsweise andauernd, in vordefinierten wiederholten zeitlichen Abständen oder gemäß einem Zufallsalgorithmus erfolgen. Zusätzlich ist es möglich, lediglich bei der Erkennung einer hohen Prozessorauslastung auch die von der ersten Auswertelogik beanspruchte Rechenkapazität zu prüfen und diese mit dem vereinbarten („vordefinierten”) ersten Teil der Rechenkapazität zu vergleichen. Der Schritt des Vergleichens kann das Konsultieren einer abgespeicherten Referenz umfassen, in welcher die zwischen dem Drittanbieter und dem Fahrzeugbetreiber bzw. dem Fahrzeughersteller vereinbarte und bereitgestellte Rechenkapazität hinterlegt ist. Auf diese Weise kann eine vereinbarungsgemäße Nutzung geteilter Ressourcen sichergestellt werden, so dass die Wirtschaftlichkeit der Bereitstellung eines Teils der vorhandenen Rechenkapazität wirtschaftlich sinnvoll erfolgen kann. Die im Rahmen der Rechenkapazität ausgeführte Auswertelogik muss nicht bereits während der Auslieferung des Fortbewegungsmittels auf dem elektronischen Steuergerät gespeichert sein. Auch eine spätere Implementierung, eine Modifikation, ein Ergänzen und ein Löschen der Auswertelogik sind später möglich. Auf diese Weise kann auch ein temporäres Bereitstellen („Vermieten”) des ersten Teils der vorhandenen Rechenkapazität erfolgen. Beispielsweise kann im Ansprechen auf den Empfang einer Anfrage zum Aktualisieren der ersten Auswertelogik die Anfrage bzw. ihr Verursacher zunächst authentifiziert werden. Die Anfrage kann dabei beispielsweise über ein Datennetz (z. B. das Internet) durch den Drittanbieter gesendet und vom Fahrzeughersteller/Fahrzeugbetreiber empfangen werden. Im Ansprechen auf eine erfolgreiche Authentifizierung wird die erste Auswertelogik durch eine zweite (von der ersten Auswertelogik verschiedene) Auswertelogik überschrieben. Mit anderen Worten wird der Befehlssatz verändert, nach welchem dieselben oder andere im Bordnetz vorhandene Daten miteinander verknüpft und ausgewertet werden. Dieser Schritt kann ohne eine Interaktion des Fahrzeugbetreibers bzw. des Fahrzeugherstellers erfolgen und daher sehr wirtschaftlich durchgeführt werden Es kommen auch andere Mechanismen wie Jails, Control Groups und klassische Scheduling-Verfahren zur Verarbeitung und zum Berechtigungsmanagement in Frage.
  • Bevorzugt kann der vordefinierte Teil der physikalisch vorhandenen Rechenkapazität in Form einer virtuellen Maschine auf dem Steuergerät bereitgestellt werden. Als „virtuelle Maschine” wird im Rahmen der vorliegenden Erfindung eine von den Befehlssätzen, der Architektur und den Kommunikationsprotokollen der übrigen Datenverarbeitungsanlage (z. B. das „Bordnetz”) isoliert betreibbare Datenverarbeitungseinrichtung verstanden. Während für die virtuelle Maschine ein eigenes Betriebssystem benötigt wird, ist dies für die vorliegende Erfindung nicht erforderlich. Es reicht, wenn die Algorithmen in irgendeiner Form getrennt ausgeführt werden, wie dies z. B. für die Dalvik-Engine in Android-Systemen der Fall ist. Ein solches Konstrukt wird auch als „Sandbox” bezeichnet. Ein weiteres Analogon stellen Jails unter BSD Unix dar, in Linux Control Groups dar. Dies ermöglicht die Nutzung herstellerseitig vorgesehener Hardware durch Drittanbieter, ohne dass Sicherheitsrisiken und Funktionalitätseinbußen der sonstigen Fahrzeugelektrik/-elektronik zu befürchten sind. Zudem kann die implementierte Auswertelogik umfangreiche Informationsverarbeitung betreiben, ohne dass die Fahrzeuge in eine Servicewerkstatt gebracht und kostenaufwendig umgebaut werden. Selbstverständlich können mehrere virtuelle Maschinen auf dem Steuergerät parallel vorgesehen und betrieben werden. Diese können von ein und demselben Anwender oder von unterschiedlichen Anwendern gemietet und betrieben werden. Ein sog. „Hypervisor” teilt die verfügbaren Ressourcen entsprechend vordefinierter Vorgaben und Umgebungsbedingungen auf die implementierten virtuellen Maschinen bzw. die implementierte Auswertelogik auf.
  • Die im Bordnetz vorhandenen Daten, welche im Rahmen der vorliegenden Erfindung bereitgestellt und analysiert werden, können beispielsweise Betriebskenngrößen des Fortbewegungsmittels und/oder Daten zur Ermittlung einer Nutzungshistorie des Fortbewegungsmittels und/oder Positionsdaten des Fortbewegungsmittels und Umfelddaten wie Spuren, Schilder, Wetter, Identität des Fahrer und der Insassen usw. umfassen. Auf diese Weise können z. B. Hinweise auf freie Parkplätze gegeben werden, wenn das Fahrzeug in der Nähe des Routenziels ist, oder Umweltdaten erhoben werden, Crowdsourcing des Straßenzustands betrieben werden und defekte Straßenbeleuchtungen detektiert werden. Zusätzlich kann beispielsweise das Fahrverhalten des Anwenders analysiert werden, sofern dieser sich mit einer entsprechenden Auswertung einverstanden erklärt hat. Somit können Versicherungen bedarfsgemäß drahtlos eine Auswertelogik in das Fahrzeug eines Versicherungsnehmers implementieren, mithilfe welcher das Nutzungsverhalten zur Grundlage der Prämienberechnung gemacht werden kann.
  • Weiter bevorzugt kann ein vordefiniertes Ende eines Zeitraumes zum Bereitstellen des vordefinierten ersten Teils der physikalisch vorhandenen Rechenkapazität ermittelt werden und im Ansprechen darauf die erste Auswertelogik deaktiviert werden. Das Ende des Nutzungszeitraums kann beispielsweise durch Ablauf eines vertraglich festgelegten Zeitfensters erreicht werden. Die Deaktivierung der ersten Auswertelogik kann daher insbesondere seitens des Fahrzeugbetreibers bzw. des Fahrzeugherstellers erfolgen. Dieser kann durch ein Drahtlossteuersignal die erste Auswertelogik löschen und/oder diejenige virtuelle Maschine initialisieren, auf welcher die erste Auswertelogik implementiert ist. Alternativ oder zusätzlich kann bereits bei der Implementierung der ersten Auswertelogik ein Datum festgelegt werden, nach dem Erreichen dessen die virtuelle Maschine automatisch (ohne Interaktion des Fahrzeugbetreibers/des Fahrzeugherstellers) initialisiert wird. Auf diese Weise kann verhindert werden, dass nicht vereinbarte (und unvergütete) Ressourcen-Bereitstellungen die Rechenleistung des Fahrzeug-Bordnetzes beeinträchtigen.
  • Zusätzlich kann im Rahmen der vorliegenden Erfindung auch eine aktuelle Position des Fortbewegungsmittels ermittelt und die Position mit im Wesentlichen zeitgleich ermittelten Daten des Fortbewegungsmittels assoziiert werden. Hierdurch ergibt sich die Möglichkeit, ortsspezifische Auswertungen von Betriebskenngrößen des Fahrzeugs vorzunehmen. Beispielsweise kann eine vorhandene Geschwindigkeitsbeschränkung bei der Bewertung einer aktuell gefahrenen Geschwindigkeit zugrunde gelegt werden. Hierzu ist es insbesondere vorteilhaft, wenn nicht lediglich die geographischen Position des Fortbewegungsmittels festgestellt wird, sondern die ermittelte Position mit einer Straßenkarte verglichen („matching”) wird.
  • Um die Sicherheit bei dem Versenden ermittelter Informationen weiter zu erhöhen, kann vorgesehen sein, dass ein Datentunnel zwischen dem vordefinierten Teil der Rechenkapazität (z. B. der virtuellen Maschine) im Fortbewegungsmittel und einem stationären Server aufgebaut wird, bevor die ermittelten Auswertedaten durch den Datentunnel versendet werden. Einerseits erfolgt durch den Datentunnel eine Separation der regulären Kommunikation im Bordnetz von der Kommunikation, die durch die dritte Partei initiiert wird. Andererseits wird verhindert, dass die Fahrzeugelektronik durch die Daten gestört wird. Dabei kann sich der Datentunnel insbesondere zwischen der virtuellen Maschine bzw. der Sandbox und einem fahrzeugeigenen Drahtloskommunikationsmodul erstrecken, so dass die Auswertedaten zwar die Kommunikationswege des Fortbewegungsmittels passieren, eine fälschliche Interpretation durch Instanzen des Fahrzeugbordnetzes jedoch ausgeschlossen sind. Auch eine Erstreckung des Datentunnels bis zu dem stationären Server ist optional möglich. Auf diese Weise ist ein sicherer Versand der Auswertedaten während des Betriebes bzw. während der Fahrt” ohne durch den Drittanbieter vorzusehene Drahtloskommunikationshardware möglich.
  • Anschließend können die Auswertedaten von einem stationären Server (beispielsweise des Fahrzeugbetreibers/des Fahrzeugherstellers) empfangen werden. Anschließend können die Auswertedaten für berechtigte dritte Parteien abrufbar bereitgehalten werden. Alternativ oder zusätzlich können die Daten auch automatisch an den berechtigten Dritten versendet werden.
  • Weiter kann eine Vielzahl Auswertedaten, welche beispielsweise ebenfalls durch das erfindungsgemäße Verfahren, jedoch durch weitere Fortbewegungsmittel gesammelt worden sind, durch eine stationäre Instanz mit den wie oben beschrieben gesammelten Daten gemeinsam verarbeitet und konsolidiert werden. Hierdurch ist es möglich, ein Crowdsourcing von Umfelddaten über mehrere Fahrzeuge durchzuführen, Vergleiche zwischen unterschiedlichen Fahrern vorzunehmen und statistische Auswertungen auszuführen. Im Ansprechen darauf können Prämienberechnungen vorgenommen und die Prämien der Versicherungsnehmer angepasst werden. Alternativ oder zusätzlich ist es möglich, die ermittelten Daten durch einen Marktplatz („marketplace”) entgeltlich zur Verfügung zu stellen. Selbstverständlich sind hierbei die Datenschutzrichtlinien sowie die geltende Gesetzgebung zu beachten.
  • Gemäß einem zweiten Aspekt der vorliegenden Erfindung wird ein Fortbewegungsmittel vorgeschlagen, welches ein elektronisches Steuergerät, eine Drahtloskommunikationseinrichtung und ein Filter zur isolierten Bereitstellung einer Untergruppe im Bordnetz des Fortbewegungsmittels vorhandener Daten umfasst. Das elektronische Steuergerät ist eingerichtet, einen vordefinierten ersten Teil seiner physikalisch vorhandenen Rechenkapazität beispielsweise in Form einer virtuellen Maschine bereitzustellen. Durch diese Architektur ist das Fortbewegungsmittel eingerichtet, gemäß dem oben im Detail beschriebenen Verfahren verwendet zu werden. Das Fortbewegungsmittel kann beispielsweise ein PKW sein, welcher durch einen Geschäftskunden oder einen privaten Verbraucher verwendet wird. Insofern, als die zum Durchführen des erfindungsgemäßen Verfahrens erforderliche Hardware bereits herstellerseitig im Auslieferungszustand vorgesehen und implementiert ist, sind spätere erfindungsgemäße Verwendungen des PKW möglich, ohne dass kostspielige Werkstattaufenthalte und/oder unansehnliche Umbauten vorzusehen sind.
  • Die Merkmale, Merkmalskombinationen sowie die sich aus diesen ergebenden Vorteile entsprechen den in Verbindung mit dem erfindungsgemäßen Verfahren ausgeführten derart ersichtlich, dass zur Vermeidung von Wiederholungen auf die obigen Ausführungen verwiesen wird.
  • Weitere Einzelheiten, Merkmale und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung und den Figuren. Es zeigen:
  • 1 ein Schaubild zur Veranschaulichung der Architektur und der Komponenten eines Ausführungsbeispiels zur Ausführung des erfindungsgemäßen Verfahrens; und
  • 2 ein Flussdiagramm, veranschaulichend Schritte eines Ausführungsbeispiels eines erfindungsgemäßen Verfahrens.
  • In 1 sind ein KW 10 als Fortbewegungsmittel, ein Gebäude 20 eines Fahrzeugherstellers und ein Gebäude 30 einer dritten Partei 30 (z. B. ein Hersteller einer digitalen Karte) dargestellt. Oberhalb des PKW 10 sind in einem gestrichelten Kasten die Komponenten eines Bordnetzes 8 dargestellt. Unterschiedliche Sensoren 3a, 3b, 3c stehen für Datenquellen innerhalb des Bordnetzes 8. Ein Gateway 2 sammelt die Daten und hält sie zum Abruf bereit. Hierbei realisiert das Gateway 2 die Funktion eines Filters, indem es lediglich eine Untergruppe der erhaltenen Daten an ein elektronisches Steuergerät 1 weiterleitet. Auf dem elektronischen Steuergerät 1 laufen drei virtuelle Maschinen 1a, 1b, 1c, welchen jeweils ein vordefinierter Prozentsatz (< 100%) einer physikalisch vorhandenen Rechenkapazität des Steuergerätes 1 zugeteilt sind. Eine Anzeige/Bedieneinheit 5 ist vorgesehen, um den Betriebszustand der virtuellen Maschine überwachen und konfigurieren zu können. Für ein Versenden der mittels des elektronischen Steuergerätes 1 ermittelten Auswertedaten ist eine Drahtloskommunikationseinrichtung 6 mit einer Antenne 7 verbunden, über welche die Auswertedaten über ein oder mehrere Datennetze 40a in Form eines Mobilfunknetzes und/oder des Internets an ein Backend 21 der Dateninfrastruktur 24 des Fahrzeugherstellers senden kann. Die Dateninfrastruktur 24 umfasst weiter eine Überwachungseinheit 22, mittels welcher die in Anspruch genommenen Telekommunikationsdienstleistungen für den Versand der Abrechnungsdaten ermittelt und der dritten Partei in Rechnung gestellt werden können. Zusätzlich dient die Überwachungseinheit 22 als Kontrollinstanz und kann zur Konfiguration des elektronischen Steuergerätes 1 durch den Fahrzeughersteller verwendet werden. Ein Datenspeicher 23 innerhalb der Dateninfrastruktur 24 sammelt die empfangenen Daten und hält sie zum Versand an die dritte Partei bereit. Der Datenversand an die dritte Partei erfolgt über eine Datenwolke 40b in Form der Internets, über welche ein Datenserver 31 der Dateninfrastruktur 32 der dritten Partei die Auswertedaten aus der Dateninfrastruktur 24 des Fahrzeugherstellers abrufen kann. Um die Transportsicherheit der Auswertedaten sicherzustellen und eine Interaktion der Auswertedaten mit der übrigen Bordnetzelektronik zu vermeiden, ist zwischen dem elektronischen Steuergerät 1 und der Dateninfrastruktur 24 des Fahrzeugherstellers ein Datentunnel 9 aufgebaut, welcher die Auswertedaten unabhängig vom Protokoll des Fahrzeugbordnetzes 8 und geschützt vor dem Zugriff unberechtigter Dritter in die Obhut des Fahrzeugherstellers bringt.
  • 2 zeigt ein Flussdiagramm veranschaulichend Schritte eines Ausführungsbeispiels eines erfindungsgemäßen Verfahrens. Dabei wird in Schritt 100 ein vordefinierter erster Teil einer physikalisch vorhandenen Rechenkapazität auf einem Steuergerät eines Fortbewegungsmittels bereitgestellt. In Schritt 200 wird eine Untergruppe im Bordnetz des Fortbewegungsmittels vorhandener Daten gesammelt und bereitgestellt. In Schritt 300 wird eine erste Auswertelogik im Rahmen der bereitgestellten Rechenkapazität auf einer virtuellen Maschine ausgeführt. In Schritt 400 wird eine Berechtigung der ersten Auswertelogik für einen Zugriff auf die bereitgestellten Daten überprüft. Zusätzlich wird in Schritt 500 eine aktuelle Position des Fortbewegungsmittels satellitengestützt ermittelt und mit einer Straßenkarte verglichen. Diejenigen Daten, welche im Wesentlichen zeitgleich ermittelt wurden, werden in Schritt 600 mit der ermittelten Position des Fortbewegungsmittels assoziiert. In Schritt 700 werden die Daten durch die erste Auswertelogik zum Ermitteln eines Abbildes des Umfelds, von Umweltdaten, des Betriebszustands und/oder des Nutzungsverhaltens des Fortbewegungsmittels ausgewertet. Um die Daten an einen stationären Server zu versenden, wird in Schritt 800 ein Datentunnel zwischen dem Steuergerät des Fortbewegungsmittels und dem stationären Server aufgebaut. In Schritt 900 werden die durch die Auswertelogik ermittelten Auswertedaten durch den Datentunnel an den stationären Server gesendet. In Schritt 1000 werden die gesendeten Auswertedaten vom stationären Server empfangen und in Schritt 1100 mit einer Vielzahl in entsprechender Weise von weiteren Fortbewegungsmitteln empfangener Daten konsolidiert. Hierbei können beliebige Algorithmen zur statistischen Auswertung der Daten angewendet werden. Anschließend wird in Schritt 1200 eine von der ersten Auswertelogik tatsächlich beanspruchte Rechenkapazität ermittelt und in Schritt 1300 mit dem vordefinierten (vereinbarten) ersten Teil der Rechenkapazität verglichen. Bei einem Abweichen kann die erste Auswertelogik gebremst werden, um parallel laufende Datenverarbeitungsprozesse nicht zu beeinträchtigen. In Schritt 1400 wird eine Anfrage zum Aktualisieren der ersten Auswertelogik über das Internet empfangen und die Anfrage in Schritt 1500 authentifiziert. Da die Authentifizierung erfolgreich verläuft, wird in Schritt 1600 die erste Auswertelogik durch eine zweite Auswertelogik überschrieben. Hierbei wird die erste Auswertelogik aktualisiert. In Schritt 1700 wird ein vordefiniertes Ende eines vereinbarten Zeitraums für die Nutzung des vordefinierten ersten Teils der physikalisch vorhandenen Rechenkapazität durch die Dritte Partei ermittelt und im Ansprechen darauf die erste Auswertelogik in Schritt 1800 durch den Fahrzeughersteller deaktiviert.
  • Die vorliegende Erfindung ermöglicht die Bereitstellung von Rechenkapazität von Prozessoren und Steuergeräten im Betrieb befindlicher Fahrzeuge, um dritten Parteien eigene Funktionen (z. B. Initiierung von Aktionen, wenn das Fahrzeug eine bestimmte Position erreicht, Erlernen von Umweltinformationen wie Wetter, Straßenzustand, vorhandene Verkehrszeichen, oder nutzungsbasierte Abrechnung, „pay as you drive”, PAYD) zu ermöglichen, ohne dass diese eigene Hardware installieren müssen. Der Fahrzeughersteller verbaut ein Steuergerät in das betreffende Fahrzeug, das über einen Filter kontrollierten Zugriff auf bestimmte Fahrzeugdaten erhält. Auf diesem Steuergerät laufen virtuelle Maschinen, die durch den Fahrzeughersteller und/oder den Betreiber des Fahrzeugs jeweils an eine dritte Partei vermietet werden können. Diese dritte Partei kann auf der virtuellen Maschine Auswertungsalgorithmen laufen lassen und insbesondere über die Kommunikationsinfrastruktur des Fortbewegungsmittels und des Fahrzeugherstellers an einen Backend-Server senden. Von dort kann die dritte Partei die Auswertungen wieder über eine Schnittstelle abrufen, über welche beispielsweise auch die Berechtigung der dritten Partei geprüft wird. Die zur Verfügung gestellten („vermieteten”) Kapazitäten der virtuellen Maschine und der Datenübertragung wird durch den Fahrzeughersteller und/oder den Fahrzeugbetreiber in Rechnung gestellt. Selbstverständlich ist die dritte Partei bei der Produkthaftung und der Wahrung datenschutzrechtlicher Randbedingungen zumindest anteilig verantwortlich.
  • Die vorliegende Erfindung könnte Basis eines einer offenen Telematikplattform entsprechenden Konzeptes sein, ohne wesentliche Details der Fahrzeugelektronik aus der Hand des Fahrzeugherstellers zu geben. Dritte Parteien können ihre Dienste über die bereitgestellten virtuellen Maschinen in Verbindung mit der oben gezeichneten Dateninfrastruktur realisieren. Für den Fahrzeughersteller ermöglicht die Vermietung solcher Ressourcen eine rasche Amortisierung bereitgestellter Datenübertragungsinfrastrukturen. Die Ausführung von Auswertealgorithmen im Fahrzeug kann die zu übertragenden Datenmengen minimieren. Realisiert beispielsweise in Versicherer eine PAYD-Funktionalität durch Nutzung der oben bezeichneten Infrastruktur, kann er durch Beschleunigungswerte, welche bei der Verwendung des Fortbewegungsmittels aufgetreten sind, die Fahrweise des Fahrers analysieren. Andere Anwendungen sind möglich, ohne dass der Bereich der vorliegenden Erfindung hierdurch verlassen wird.
  • Durch Verwendung der vorliegenden Erfindung ergeben sich unter Anderem die folgenden Anwendungsfälle und -szenarien:
    Gemäß einem ersten Anwendungsfall können Zustandsinformationen über die Straße (z. B. Schlaglöcher, Reibungswerte usw.) durch einen Straßennetzbetreiber mittels crowdsourcing (massenbasierte Informationserhebung) ermittelt werden. Hierbei können Sensoren des Fahrzeugs (z. B. eines Steuergerätes zur Fahrdynamikregelung) oder zusätzlich in das Fahrzeug eingebrachte Sensoren verwendet werden. Ein entsprechender Auswertealgorithmus wird gemäß der Erfindung im Fahrzeug ausgeführt, so dass nur noch die festgestellten Zustandsinformationen an den Straßennetzbetreiber übertragen werden.
    Gemäß einem zweiten Anwendungsfall kann ein Straßennetzbetreiber mit Hilfe der vorliegenden Erfindung sicherstellen, dass alle vorgesehenen Verkehrszeichen noch vorhanden und lesbar sind. Dazu wird ein Algorithmus im Fahrzeug ausgeführt, der die aus der Verkehrszeichenerfassung stammenden Daten mit den Solldaten vergleicht und Abweichungen meldet.
    Gemäß einem dritten Anwendungsfall kann ein Kartenanbieter mit Hilfe der vorliegenden Erfindung die Gültigkeit der Karte verifizieren. Dazu wird ein Algorithmus im Fahrzeug ausgeführt, der Abweichungen zwischen Fahrtstrecke und Karte meldet. Zudem werden für eine Anreicherung der Karte über die Außenkameras des Fahrzeugs Bildinformationen aufgenommen, welche zusammengefügt und zu dreidimensionalem Kartenmaterial zusammengesetzt werden können.
    Gemäß einem vierten Anwendungsfall kann mit Hilfe der vorliegenden Erfindung die Sicherheit von Straßen und Reifen überprüft werden. Hierzu soll festgestellt werden, ob es Straßen gibt, auf welchen besonders häufig Reifendruckverluste auftreten. Dazu wird ein Algorithmus im Fahrzeug ausgeführt, der mittels eines (z. B. satellitenbasierten) Ortungssystems und Reifendrucksensoren des Fahrzeugs Positionen erfasst, an denen plötzliche Reifendruckverluste festgestellt wurden.
    Gemäß einem fünften Anwendungsfall kann ein Wetterdienst mit Hilfe der vorliegenden Erfindung viele Umweltdaten sammeln, sowie vor lokalem Glatteis warnen. Hierzu kann ein Algorithmus im Fahrzeug ausgeführt werden, der Sensordaten wie z. B. Außentemperatur, Regenmenge und Staubmenge erfasst, sowie aus den Fahrerassistenzsystemen Daten über Reibungswerte der Straße erhält. Die Daten werden aggregiert und mit der jeweiligen Position an den Wetterdienst übertragen.
    Gemäß einem sechsten Anwendungsfall kann ein Anbieter eines Nachbarschaftsautodienstes mit Hilfe der vorliegenden Erfindung Fahrzeuge mehreren Personen bereitstellen. Hierzu kann ein Algorithmus im Fahrzeug ausgeführt werden, der gefahrene Entfernungen und Informationen über den Fahrer (als „elektronisches Fahrtenbuch”) erfasst, um die Abrechnung der Fahrten zu ermöglichen. Zudem werden Daten über die Fahrbereitschaft (z. B. Tankstand) erfasst. Weiterhin kann der Algorithmus das Fahrzeug öffnen, wenn ein berechtigter Fahrer das Fahrzeug nutzen möchte.
    Gemäß einem siebten Anwendungsfall kann sich ein Serviceunternehmen für Fahrzeuge mit Hilfe der vorliegenden Erfindung um die Fahrbereitschaft und Sauberkeit des Fahrzeugs kümmern. Dazu wird ein Algorithmus im Fahrzeug ausgeführt, über den Daten zur Fahrbereitschaft (z. B. Tankstand), Störungsmeldungen (z. B. fehlendes Wischwasser) gesammelt werden. Zudem wird ein Verschmutzungswert aus der gefahrenen Strecke, befahrenen Straßentypen, verwendete Parkmöglichkeiten, erfassten Staub- und Regenwerten und ggf. Bildern aus Kameras usw. berechnet Das Serviceunternehmen kann somit die Betreuung des Fahrzeugs planen und dazu geeignete Parkmöglichkeiten und Parkdauern auswählen.
  • Bezugszeichenliste
  • 1
    elektronisches Steuergerät
    1a, 1b, 1c
    virtuelle Maschinen
    2
    Gateway
    3a, 3b, 3c
    Sensoren
    5
    Anzeigebedieneinheit
    6
    Drahtloskommunikationseinheit
    7
    Antenne
    8
    Fahrzeugbordnetz
    9
    Datentunnel
    10
    PKW
    20
    Gebäude des Fahrzeugherstellers
    21
    stationärer Backend-Server des Fahrzeugherstellers
    22
    Überwachungseinheit
    23
    Datenspeicher
    24
    Dateninfrastruktur des Fahrzeugherstellers
    30
    Gebäude der dritten Partei
    31
    Datenserver der dritten Partei
    32
    Dateninfrastruktur der dritten Partei
    40a, 40b
    Datenwolke (Internet)
    100–1800
    Verfahrensschritte

Claims (10)

  1. Verfahren zum Erheben von Informationen in einem Fortbewegungsmittel (10) umfassend die Schritte: – Bereitstellen (100) eines vordefinierten ersten Teils einer physikalisch vorhandenen Rechenkapazität auf einem Steuergerät (1) des Fortbewegungsmittels (10), – Bereitstellen (200) einer Untergruppe im Bordnetz des Fortbewegungsmittels (10) vorhandener Daten, – Ausführen (300) einer ersten Auswertelogik (1a) im Rahmen der bereitgestellten Rechenkapazität, – Überprüfen (400) einer Berechtigung der ersten Auswertelogik für einen Zugriff auf die Daten, und – in Abhängigkeit der Berechtigung Auswerten (700) der Daten durch die erste Auswertelogik des Fortbewegungsmittels (10).
  2. Verfahren nach Anspruch 1 weiter umfassend – Ermitteln (1200) einer von der ersten Auswertelogik beanspruchten Rechenkapazität und – Vergleichen (1300) der beanspruchten Rechenkapazität mit dem vordefinierten ersten Teil der Rechenkapazität.
  3. Verfahren nach einem der vorstehenden Ansprüche weiter umfassend die Schritte – Empfangen (1400) einer Anfrage zum Aktualisieren der ersten Auswertelogik, insbesondere über eine Datenwolke (40a, 40b), bevorzugt über das Internet, – Authentifizieren (1500) der Anfrage, und im Ansprechen darauf – Überschreiben (1600) der ersten Auswertelogik durch eine zweite Auswertelogik.
  4. Verfahren nach einem der vorstehenden Ansprüche, wobei der vordefinierte Teil der physikalisch vorhandenen Rechenkapazität in Form einer virtuellen Maschine (1a) auf dem Steuergerät (1) bereitgestellt wird.
  5. Verfahren nach einem der vorstehenden Ansprüche, wobei die im Bordnetz (8) vorhandenen Daten Betriebskenngrößen und/oder Daten zur Nutzungshistorie des Fortbewegungsmittels (10) und/oder Positionsdaten des Fortbewegungsmittels (10) umfassen.
  6. Verfahren nach einem der vorstehenden Ansprüche weiter umfassend – Ermitteln (1700) eines vordefinierten Endes eines Zeitraumes zum Bereitstellen (100) des vordefinierten ersten Teils der physikalisch vorhandenen Rechenkapazität, und im Ansprechen darauf, – Deaktivieren (1800) der ersten Auswertelogik.
  7. Verfahren nach einem der vorstehenden Ansprüche weiter umfassend: – Ermitteln (500) einer aktuellen Position des Fortbewegungsmittels (10), und – Assoziieren (600) der Position mit im Wesentlichen zeitgleich ermittelten Daten des Fortbewegungsmittels.
  8. Verfahren nach einem der vorstehenden Ansprüche weiter umfassend – Aufbauen (800) eines Datentunnels (9) zwischen dem Fortbewegungsmittel (10) und einem stationären Server (21), – Senden (900) durch die Auswertelogik ermittelter Auswertedaten durch den Datentunnel (9).
  9. Verfahren nach einem der vorstehenden Ansprüche weiter umfassend – Empfangen (1000) der Auswertedaten vom stationären Server (21), und insbesondere – Konsolidieren (1100) einer Vielzahl durch ein Verfahren nach einem der vorstehenden Ansprüche erhaltener Auswertedaten.
  10. Fortbewegungsmittel umfassend – ein elektronisches Steuergerät (1), – eine Drahtloskommunikationseinrichtung (6, 7), – ein Filter (2) zur isolierten Bereitstellung einer Untergruppe im Bordnetz (8) des Fortbewegungsmittels (10) vorhandener Daten, – wobei das elektronische Steuergerät (1) eingerichtet ist, einen vordefinierten ersten Teil seiner physikalisch vorhandenen Rechenkapazität in Form einer virtuellen Maschine (1a) bereitzustellen, – wodurch das Fortbewegungsmittel (10) eingerichtet ist, als Fortbewegungsmittel (10) in einem Verfahren gemäß einem der vorstehenden Ansprüche verwendet zu werden.
DE102014201662.2A 2014-01-30 2014-01-30 Verfahren zur Erhebung von Informationen Pending DE102014201662A1 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102014201662.2A DE102014201662A1 (de) 2014-01-30 2014-01-30 Verfahren zur Erhebung von Informationen
PCT/EP2015/051044 WO2015113873A1 (de) 2014-01-30 2015-01-21 Verfahren zur erhebung von informationen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102014201662.2A DE102014201662A1 (de) 2014-01-30 2014-01-30 Verfahren zur Erhebung von Informationen

Publications (1)

Publication Number Publication Date
DE102014201662A1 true DE102014201662A1 (de) 2015-07-30

Family

ID=52396679

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102014201662.2A Pending DE102014201662A1 (de) 2014-01-30 2014-01-30 Verfahren zur Erhebung von Informationen

Country Status (2)

Country Link
DE (1) DE102014201662A1 (de)
WO (1) WO2015113873A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015219783B3 (de) * 2015-10-13 2016-12-29 Volkswagen Aktiengesellschaft Verfahren und System zur Steuerung von Daten

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012014362A1 (de) * 2012-07-20 2014-01-23 Volkswagen Ag Verfahren, Vorrichtung und System zur Realisierung eines Anwendungsprogramms für ein Fahrzeug
DE102013005019A1 (de) * 2013-03-22 2013-09-19 Daimler Ag Bereitstellen einer von einem Anbieter stammenden Softwareanwendung in einem Kraftfahrzeug

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015219783B3 (de) * 2015-10-13 2016-12-29 Volkswagen Aktiengesellschaft Verfahren und System zur Steuerung von Daten
EP3157276A1 (de) 2015-10-13 2017-04-19 Volkswagen Aktiengesellschaft Verfahren und system zur steuerung von daten
US10424128B2 (en) 2015-10-13 2019-09-24 Volkswagen Ag System and method for controlling vehicle data

Also Published As

Publication number Publication date
WO2015113873A1 (de) 2015-08-06

Similar Documents

Publication Publication Date Title
US10832337B1 (en) Systems and methods for maintaining a distributed ledger pertaining to smart contracts
EP2931567B1 (de) System zum selektiven öffnen eines fahrzeuges durch einen servicedienstleister
DE102013209055A1 (de) Datenquellenidentifizierung, Datensammlung und Datenspeicherung für Verkehrsereignisse
DE102019103819A1 (de) Überwachen der versorgungsqualität am fahrzeug
DE102017123687A1 (de) Dynamisches aktualisieren der routenauswahl für halb-autonomes fahren
WO2012163863A1 (de) Verfahren zur fahrzeugkommunikation, schnittstellenmodul, fahrzeugdiagnoseschnittstelle, benutzerkommunikationsendgerät, datenverbundsystem und diagnose- und steuerungsnetz
DE102017108127A1 (de) Fernabfrage und Überbrückung für ein automatisiertes Fahrsystem
DE202016009103U1 (de) Cloud-integrierte Fahrzeugplattform
DE102017107787A1 (de) Systeme und Verfahren für Kreuzungsassistenz unter Verwendung dedizierter Nahbereichskommunikation
DE102019115693A1 (de) Auslöserbasierte fahrzeugüberwachung
DE102018113046A1 (de) Ein system und verfahren zur reduzierung des fahrzeugressourcen-erschöpfungsrisikos
DE102012224149A1 (de) System zur Parkzeitverwaltung
DE102014205664A1 (de) Fahrzeugeigene Vermittlungsvorrichtung und Datenübertragungssystem
DE102019105870A1 (de) Entfernte Navigationsführung zum Absetzen an einem Endpunkt
EP3688538A1 (de) Verfahren und system zum aktualisieren eines steuerungsmodells für eine automatische steuerung zumindest einer mobilen einheit
EP3446300A1 (de) Assistenzsystem und verfahren zur übertragung von daten bezüglich eines unfalls oder einer panne eines fahrzeugs
DE102018123197A1 (de) Priorisierung und behebung von cybersicherheitsschwachstellen
DE112018003038T5 (de) Vorrichtung für fahrzeuginterne Kommunikation, Kommunikationssteuerverfahren und Kommunikationssteuerungsprogramm
DE102016005580A1 (de) Verfahren und System zum Vorhersagen eines Fahrverhaltens eines Fahrzeugs
EP3586326B1 (de) System und verfahren zur sicheren und effizienten bereitstellung von zumindest teilautonomen fahrmodi
DE102019122235A1 (de) Drohnenbasierte ereignisrekonstruktion
DE102021112804A1 (de) Verfahren, Fahrzeugsteuergerät und Fahrzeug zur vorausschauenden Datenerhebung von vernetzten Verkehrsteilnehmern
DE102014201662A1 (de) Verfahren zur Erhebung von Informationen
EP3942851B1 (de) Kommunikationssystem mit einem kommunikationsadapter und einer koordinierungseinrichtung sowie kommunikationsadapter, koordinierungseinrichtung und verfahren zum durchführen einer kommunikation
DE112021005262T5 (de) Informationssystem, datensammelvorrichtung und informationsendgerät

Legal Events

Date Code Title Description
R163 Identified publications notified
R012 Request for examination validly filed
R016 Response to examination communication