Search

DE-102017122074-B4 - SYSTEM UND VERFAHREN FÜR DIE FAHRZEUGINTERNE ZUSATZSPEICHERSPEICHERUNG

DE102017122074B4DE 102017122074 B4DE102017122074 B4DE 102017122074B4DE-102017122074-B4

Abstract

System, umfassend: ein eingebettetes Modem mit einem internen Speicher dessen Größe zu gering ist, um die erhaltenen Daten zu speichern, das über einen Fahrzeugbus mit Steuerungen kommuniziert, wobei jede Steuervorrichtung einen Arbeitsspeicher und einen Zusatzspeicher beinhaltet, wobei das Modem dazu programmiert ist, die Steuerungen über den Bus abzufragen, um Steuerungen zu identifizieren, die verfügbaren Speicher im Zusatzspeicher aufweisen, wenn sich der verfügbare Speicher im Zusatzspeicher einer Prioritätssteuerung befindet, die empfangenen Daten über den Bus an die Prioritätssteuerung zu senden, und ansonsten, wenn der verfügbare Speicher im Zusatzspeicher einer nachrangigen Steuerung verfügbar ist, die empfangenen Daten über den Bus an die nachrangige Steuerung zu senden, die Steuerungen über den Bus abzufragen, um zu bestätigen, dass die Steuerung, welche die empfangenen Daten speichert, zur Auslagerung der Daten verfügbar ist, und zu bestätigen, dass die Steuerungen nicht in einem antreibenden Modus betrieben werden, und als Reaktion auf die Bestätigung, die gespeicherten Daten über den Bus anzufordern und die gespeicherten Daten über ein Weitverkehrsnetzwerk an einen Telematikserver zu übermitteln; wobei das eingebettete Modem ferner programmiert ist, wenn kein verfügbarer Speicher gefunden wird, die Daten zu verringern, um einer Größe eines internen Speichers des eingebetteten Modems zu entsprechen.

Inventors

  • Brunilda Bleta Caushi

Assignees

  • FORD GLOBAL TECHNOLOGIES, LLC

Dates

Publication Date
20260507
Application Date
20170922
Priority Date
20160926

Claims (11)

  1. System, umfassend: ein eingebettetes Modem mit einem internen Speicher dessen Größe zu gering ist, um die erhaltenen Daten zu speichern, das über einen Fahrzeugbus mit Steuerungen kommuniziert, wobei jede Steuervorrichtung einen Arbeitsspeicher und einen Zusatzspeicher beinhaltet, wobei das Modem dazu programmiert ist, die Steuerungen über den Bus abzufragen, um Steuerungen zu identifizieren, die verfügbaren Speicher im Zusatzspeicher aufweisen, wenn sich der verfügbare Speicher im Zusatzspeicher einer Prioritätssteuerung befindet, die empfangenen Daten über den Bus an die Prioritätssteuerung zu senden, und ansonsten, wenn der verfügbare Speicher im Zusatzspeicher einer nachrangigen Steuerung verfügbar ist, die empfangenen Daten über den Bus an die nachrangige Steuerung zu senden, die Steuerungen über den Bus abzufragen, um zu bestätigen, dass die Steuerung, welche die empfangenen Daten speichert, zur Auslagerung der Daten verfügbar ist, und zu bestätigen, dass die Steuerungen nicht in einem antreibenden Modus betrieben werden, und als Reaktion auf die Bestätigung, die gespeicherten Daten über den Bus anzufordern und die gespeicherten Daten über ein Weitverkehrsnetzwerk an einen Telematikserver zu übermitteln; wobei das eingebettete Modem ferner programmiert ist, wenn kein verfügbarer Speicher gefunden wird, die Daten zu verringern, um einer Größe eines internen Speichers des eingebetteten Modems zu entsprechen.
  2. System nach Anspruch 1 , wobei das eingebettete Modem ferner programmiert ist, um: eine Liste von Kennungen von bevorzugten Steuerungen zu verwalten, und eine Steuerung als eine der bevorzugten Steuerungen gemäß einer Kennung der Steuerung zu identifizieren, die in der Liste beinhaltet ist.
  3. System nach Anspruch 1 , wobei die Daten Diagnosedaten sind, die über ein Weitverkehrsnetzwerk auf einem Telematikserver ausgelagert werden sollen.
  4. System nach Anspruch 1 , wobei die Daten eine Softwareaktualisierung sind, die über ein Weitverkehrsnetzwerk von einem Telematikserver empfangen werden.
  5. System, umfassend: ein eingebettetes Modem, das über einen Fahrzeugbus mit Steuerungen kommuniziert, wobei jede Steuerung einen Arbeitsspeicher und einen Zusatzspeicher beinhaltet, wobei das Modem dazu programmiert ist, die Steuerungen über den Bus abzufragen, um Steuerungen zu identifizieren, die verfügbaren Speicher für die erhaltenen Daten im Zusatzspeicher aufweisen, wenn sich der verfügbare Speicher im Zusatzspeicher einer Prioritätssteuerung befindet, die empfangenen Daten über den Bus an die Prioritätssteuerung zum Speichern zu senden, und ansonsten, wenn der verfügbare Speicher im Zusatzspeicher einer nachrangigen Steuerung verfügbar ist, die Daten über den Bus an die nachrangige Steuerung zum Speichern zu senden, die Steuerungen über den Bus abzufragen, um zu bestätigen, dass die Steuerungen, welche die Daten speichern, zur Auslagerung der Daten verfügbar sind, einschließlich Bestätigen, dass die Steuerungen nicht in einem antreibenden Modus betrieben werden und als Reaktion auf die Bestätigung, die gespeicherten Daten über den Bus anzufordern und die gespeicherten Daten über ein Weitverkehrsnetzwerk an einen Telematikserver zu übermitteln; wobei das eingebettete Modem ferner programmiert ist, wenn kein verfügbarer Speicher gefunden wird und ein interner Speicher des eingebetteten Modems zu gering ist, um die erhaltenen Daten zu speichern, die Daten zu verringern, um einer Größe des internen Speichers des eingebetteten Modems zu entsprechen.
  6. System nach Anspruch 5 , wobei Bestätigen, dass die Steuerungen verfügbar sind, Bestätigen beinhaltet, dass die Steuerungen verfügbare Prozessorzeit aufweisen, um die Daten bereitzustellen.
  7. System nach Anspruch 5 , wobei die Daten Diagnosedaten sind, die über ein Weitverkehrsnetzwerk auf einem Telematikserver ausgelagert werden sollen.
  8. System nach Anspruch 5 , wobei die Daten eine Softwareaktualisierung sind, die über ein Weitverkehrsnetzwerk von einem Telematikserver empfangen werden.
  9. Verfahren, umfassend: Abfragen von Steuerungen mit einem Arbeitsspeicher und einem Zusatzspeicher durch ein eingebettetes Modem über einen Fahrzeugbus, um Steuerungen zu identifizieren, die verfügbaren Speicher für die erhaltenen Daten im Zusatzspeicher aufweisen; wenn sich der verfügbare Speicher im Zusatzspeicher einer Prioritätssteuerung befindet, die empfangenen Daten über den Bus an die Prioritätssteuerung zum Speichern zu senden, und ansonsten, wenn der verfügbare Speicher im Zusatzspeicher einer nachrangigen Steuerung verfügbar ist, die Daten über den Bus an die nachrangige Steuerung zum Speichern zu senden; die Steuerungen über den Bus abfragen, um zu bestätigen, dass die Steuerungen, welche die Daten speichern, zur Auslagerung der Daten verfügbar sind, einschließlich Bestätigen, dass die Steuerungen nicht in einem antreibenden Modus betrieben werden; als Reaktion auf eine Abfrage der Steuerung, verfügbar zu sein, die Daten bereitzustellen, Anfordern der gespeicherten Daten über den Bus und Übermitteln der gespeicherten Daten über ein Weitverkehrsnetzwerk an einen Telematikserver; ferner umfassend, wenn kein verfügbarer Speicher gefunden wird, Verringern der Daten, um einer Größe eines internen Speichers des eingebetteten Modems zu entsprechen.
  10. Verfahren nach Anspruch 9 , ferner umfassend Bestätigen, dass die Steuerungen verfügbar sind, durch Abfragen, dass die Steuerungen verfügbare Prozessorzeit aufweisen, um die Daten bereitzustellen.
  11. Verfahren nach Anspruch 9 , wobei die Daten Diagnosedaten sind, die über ein Weitverkehrsnetzwerk auf einem Telematikserver ausgelagert werden sollen.

Description

TECHNISCHES GEBIET Aspekte der Offenbarung betreffen im Allgemeinen ein System und ein Verfahren für die fahrzeuginterne Zusatzspeicherspeicherung. ALLGEMEINER STAND DER TECHNIK Einige Fahrzeuge beinhalten heute ein eingebettetes Modem. Das Modem kann verwendet werden, um es dem Fahrzeug zu ermöglichen, Daten an Fernsysteme über eine Netzwerkverbindung zu senden. In einigen Fällen kann das Modem die Protokollierung von Fahrzeuginformationen durchführen. Um dies zu tun, können Daten von fahrzeuginternen Quellen empfangen werden, auf einem Arbeitsspeicher des Modems gespeichert werden, und dann vom Modem auf das Fernsystem ausgelagert werden, vgl. US 2016 / 0 249 277 A1. In anderen Beispielen kann das Modem Softwareaktualisierungen vom Fernsystem empfangen und kann diese Aktualisierungen verwenden, um Software, Firmware oder Fahrzeugeinstellungen einzustellen. Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein fahrzeuginternes System und ein entsprechendes Verfahren bereitzustellen, das eine zuverlässige und dauerhafte Speicherung von Daten, insbesondere größerer Datenmengen, ermöglicht. Die Lösung der Aufgabe erfolgt durch die Gegenstände der unabhängigen Patentansprüche. KURZDARSTELLUNG In einer oder mehreren veranschaulichenden Ausführungsformen beinhaltet ein System ein eingebettetes Modem, das über einen Fahrzeugbus mit Steuerungen kommuniziert, wobei jede Datenspeicher beinhaltet, die dazu programmiert sind, die Steuerungen über den Bus abzufragen, um Steuerungen zu identifizieren, die verfügbaren Speicher aufweisen, wenn sich der verfügbare Speicher an einer Prioritätssteuerung befindet, die empfangenen Daten über den Bus an die Prioritätssteuerung zu senden, und ansonsten, wenn der verfügbare Speicher an einer nachrangigen Steuerung verfügbar ist, die empfangenen Daten über den Bus an die nachrangige Steuerung zu senden. In einer oder mehreren veranschaulichenden Ausführungsformen beinhaltet ein System ein eingebettetes Modem, das über einen Fahrzeugbus mit Steuerungen kommuniziert, wobei jede Datenspeicher beinhaltet, die dazu programmiert sind, Daten über den Fahrzeugbus auf den Steuerungen zu speichern, die Steuerungen über den Bus abzufragen, um zu bestätigen, dass die Steuerungen, welche die Daten speichern, zur Auslagerung der Daten verfügbar sind, und als Reaktion auf die Bestätigung, die gespeicherten Daten über den Bus anzufordern und die gespeicherten Daten über ein Weitverkehrsnetzwerk an einen Telematikserver zu übermitteln. In einer oder mehreren veranschaulichenden Ausführungsformen beinhaltet ein Verfahren Abfragen durch ein eingebettetes Modem über einen Fahrzeugbus, um Steuerungen zu identifizieren, die verfügbaren Speicher aufweisen; Senden von Daten vom eingebetteten Modem über den Bus zum Speichern auf einer Steuerung, die als verfügbaren Speicher aufweisend angezeigt wird; und als Reaktion auf eine Abfrage der Steuerung, verfügbar zu sein, die Daten bereitzustellen, Anfordern der gespeicherten Daten über den Bus und Übermitteln der gespeicherten Daten über ein Weitverkehrsnetzwerk an einen Telematikserver. KURZE BESCHREIBUNG DER ZEICHNUNGEN 1 veranschaulicht ein Beispielsystem zur Verwendung von Zusatzspeicher von elektronischen Fahrzeugsteuerungseinheiten, um einem eingebetteten Modem eines Fahrzeugs zusätzliche Speicherkapazität bereitzustellen;2 veranschaulicht einen Beispieldatenstrom des eingebetteten Modems unter Verwendung des Zusatzspeichers der elektronischen Steuerungseinheit im Fahrzeug; und3 veranschaulicht einen Beispielvorgang für das eingebettete Modem unter Verwendung des zusätzlichen Speichers der ECUs. DETAILLIERTE BESCHREIBUNG Fahrzeuge beinhalten eingebettete Modems, um sich mit fahrzeugexternen Netzwerken zu verbinden. Um Diagnoseinformationen von einem Fahrzeug zu sammeln, kann das eingebettete Modem Daten in seinem Datenspeicher speichern und die gespeicherten Daten an einen Telematikserver übermitteln. Die Übermittlung von Daten kann als Reaktion auf unterschiedliche Bedingungen durchgeführt werden. Zum Beispiel kann die Übermittlung regelmäßig als Reaktion auf einen Empfang einer Mitteilung vom Telematikserver oder beim Füllen der Speicherkapazität durchgeführt werden. Derartige Lösungen belasten jedoch den Speicher des eingebetteten Modems, um ausreichende Speicherkapazität aufzuweisen, um alle Fahrzeugdaten zu verwalten, die ausgelagert werden sollen, sowie ausreichend Speicher aufzuweisen, um die Modemkernfunktionen oder andere Befehle wie zum Beispiel Aktualisierungen per Funk auszuführen. Ein verbessertes eingebettetes Modem kann dazu ausgelegt sein, als ein Router innerhalb des Fahrzeugnetzwerks zu fungieren, um Daten vom Modemspeicher auf verfügbarer Speicherkapazität von anderen fahrzeuginternen Steuerungen auszulagern. In einem Aspekt kann das Modem dazu ausgelegt sein, mit den Steuerungen zu kommunizieren, um die Steuerungen nach Informationen abzufragen, die verfügbare Speicher bei den abgefragten Komponenten anzeigen. Für diese Steuerun