DE102006044896B3 - Remote manipulation diagnosis system for vehicle, has server assigned to distributed network information system and having access to service card index, where manipulation flag is maintained until access is made by server - Google Patents

Remote manipulation diagnosis system for vehicle, has server assigned to distributed network information system and having access to service card index, where manipulation flag is maintained until access is made by server Download PDF

Info

Publication number
DE102006044896B3
DE102006044896B3 DE200610044896 DE102006044896A DE102006044896B3 DE 102006044896 B3 DE102006044896 B3 DE 102006044896B3 DE 200610044896 DE200610044896 DE 200610044896 DE 102006044896 A DE102006044896 A DE 102006044896A DE 102006044896 B3 DE102006044896 B3 DE 102006044896B3
Authority
DE
Germany
Prior art keywords
calibration data
vehicle
manipulation
flag
customer service
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.)
Expired - Fee Related
Application number
DE200610044896
Other languages
German (de)
Inventor
Joseph M. Novi Tolkacz
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.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
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 GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Priority to DE200610044896 priority Critical patent/DE102006044896B3/en
Application granted granted Critical
Publication of DE102006044896B3 publication Critical patent/DE102006044896B3/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines
    • G01M15/04Testing internal-combustion engines
    • G01M15/05Testing internal-combustion engines by combined monitoring of two or more different engine parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models

Abstract

The system (10) has a vehicle control system for storing calibration data. A service assistance system (16) wirelessly receives the data from a transmitter. A manufacturer information system (14) receives the data from the service assistance system, and generates a manipulation flag when the data are not equal to specific calibration data. The respective flag is transmitted into a service card index assigned to a vehicle (12), and a server assigned to a distributed network information system (26) has access to the index. The flag is maintained in index till the access is made by the server. An independent claim is also included for a method for remotely determining manipulation of a vehicle control system.

Description

Die vorliegende Erfindung bezieht sich allgemein auf Fahrzeugsteuersysteme und betrifft insbesondere ein Manipulationsdiagnosesystem für ein Fahrzeug mit einem gespeicherte Kalibrierungsdaten enthaltenden Fahrzeugsteuersystem sowie ein Verfahren zur Fernermittlung einer Manipulation eines Fahrzeugsteuersystems. Ein derartiges System sowie ein derartiges Verfahren sind beispielsweise aus der WO 03/077205 A1 bekannt.The present invention relates generally to vehicle control systems and, more particularly, relates to a vehicle tampering diagnostic system having a vehicle control system containing stored calibration data and a method for remotely detecting tampering of a vehicle control system. Such a system and such a method are for example from the WO 03/077205 A1 known.

Fahrzeughersteller garantieren die Qualität ihrer Fahrzeuge, indem sie beschränkte Garantien gewähren. Die Garantie umfasst üblicherweise Antriebsstrangkomponenten des Fahrzeugs. Wenn z. B. eine Antriebsstrangkomponente versagt, repariert der Hersteller die Antriebsstrangkomponente ohne zusätzliche Kosten für den Kunden.vehicle manufacturers guarantee the quality of their Vehicles by limited Grant guarantees. The warranty usually includes Powertrain components of the vehicle. If z. B. a powertrain component fails, the manufacturer repairs the drivetrain component without additional costs for The customers.

Der Hersteller testet und bewertet die Motor- und Getriebekalibrierungsdaten und stellt sie ein, um Emissionen, Leistung, Haltbarkeit und/oder andere Entwurfsfaktoren zu optimieren. Es kann sein, dass einige Kunden die Fabrikkalibrierungsdaten in einem Versuch, die Leistung ihres Fahrzeugs zu ändern und/oder zu verbessern, ersetzen. Üblicherweise schließt die Garantie eine Beschädigung, die auf Grund von einer Änderung durch den Nutzer auftritt, aus. Allerdings kann es schwierig sein, eine Änderung durch den Nutzer zu ermitteln.Of the Manufacturer tests and evaluates the engine and transmission calibration data and adjust them to emissions, performance, durability and / or to optimize other design factors. It may be that some Customers the factory calibration data in one try, the performance to change their vehicle and / or to improve, replace. Usually, the warranty excludes a damage, due to a change occurs by the user. However, it can be difficult a change to be determined by the user.

Zum Beispiel können Antriebsstrang-Kalibrierungsdaten, die sich auf die elektronische Drosselklappensteuerung (ETC), auf die Kraftstoffeinspritzung, auf Getriebeschaltpunkte und/oder auf Turbolader- und Superlader-Sollwerte beziehen, geändert werden, um die Fahrzeugleistung zu verbessern. Die sich erhöhende Leistung kann die Antriebsstrang komponenten schädigen und/oder den Verschleiß an ihnen beschleunigen. Wenn eine Beschädigung auftritt, kann es sein, dass einige Kunden die geänderten Kalibrierungsdaten auf die Fabrikkalibrierungsdaten zurück umprogrammieren und versuchen, die beschädigten Teile unter Garantie reparieren zu lassen. Ohne Beweis der Änderung durch den Kunden muss der Hersteller die Garantie gewähren, was die Garantiekosten unnötig erhöht.To the Example can Powertrain calibration data, focusing on the electronic Throttle Control (ETC), on the fuel injection, on Transmission switching points and / or on turbocharger and supercharger setpoints to be changed, to improve the vehicle performance. The increasing performance can damage the powertrain components and / or the wear on them accelerate. If a damage Occurs, it may be that some customers changed the Reprogramming calibration data back to the factory calibration data and try the damaged one Parts to be repaired under warranty. Without proof of change through the customer, the manufacturer must grant the guarantee of what the warranty costs are unnecessary elevated.

In der WO 03/077205 A1 ist ein Fahrzeug-Manipulationsdiagnosesystem beschrieben, bei dem fahrzeugseitig wiederholt ein vorgebbarer Parameter gemessen, der zuletzt gemessene Parameterwert zwischengespeichert, der gemessene aktuelle Parameterwert mit dem zuvor gemessenen Parameterwert verglichen und dem betreffenden Systemnutzer über eine drahtlose Verbindung eine Manipulationswarnung übermittelt wird, wenn sich der aktuelle Parameterwert vom vorangehenden Parameterwert unterscheidet. Gleich anschließend wird der entsprechende Befehl zur Übertragung einer Manipulationswarnung zurückgesetzt. Dabei wird der Parameter beispielsweise jeweils dann neu gemessen, wenn das Fahrzeug neu gestartet wird. Stimmen die beiden zuletzt gemessenen Parameterwerte überein, wird keine Manipulationswarnung übertragen. Vergleichbare Systeme sind auch aus der US 7 092 803 B2 und der US 2005/0065678 A1 bekannt.In the WO 03/077205 A1 a vehicle manipulation diagnostic system is described in which the vehicle repeatedly measures a predefinable parameter, temporarily stores the last measured parameter value, compares the measured current parameter value with the previously measured parameter value and transmits a tamper warning to the system user concerned via a wireless connection if the current parameter value different from the previous parameter value. Immediately thereafter, the corresponding command for transmitting a tamper warning is reset. In this case, the parameter is re-measured, for example, each time the vehicle is restarted. If the last two measured parameter values match, no tampering warning is transmitted. Comparable systems are also from the US Pat. No. 7,092,803 B2 and the US 2005/0065678 A1 known.

In der WO 02/ 17184 A1 ist ein Fahrzeug-Ferndiagnosesystem beschrieben, bei dem ein jeweiliger Systemnutzer über ein grafisches Nutzerinterface eines Anwendungsservers aus einer dem System zugeordneten Fahrzeugflotte bestimmte Fahrzeuge auswählen kann, von denen er über eine drahtlose Verbindung bestimmte Warnhinweise empfangen möchte. Dabei kann er beispielsweise verfolgen, ob in einem bestimmten Fahrzeug irgendein Parameter physisch manipuliert wurde.In the WO 02/17184 A1 a vehicle remote diagnostic system is described, in which a respective system user can select specific vehicles via a graphical user interface of an application server from a vehicle fleet assigned to the system, of which he would like to receive certain warnings via a wireless connection. He can, for example, track whether any parameter has been physically manipulated in a particular vehicle.

Bei einem aus der US 5 815 071 bekannten Fahrzeug-Manipulationsdiagnosesystem, bei dem dem Fahrzeug mehrere Steuereinheiten, ein Parameterspeicher und eine Kommunikationsdateneinheit zugeordnet sind und die Kommunikationsdateneinheit über eine drahtlose Verbindung mit einer externen Basisstation kommuniziert, werden fahrzeugseitig permanent zu vorgegebenen Zeitpunkten den Steuereinheiten zugeordnete Betriebsparameter über eine fahrzeuginterne Datenverbindung zu dem Parameterspeicher übertragen, um dessen Inhalt zu aktualisieren. Dabei werden fahrzeugseitig für jede Steuereinheit jeweils die neu in den Speicher aufgenommenen Parameter mit den vorangehenden Parametern verglichen. Erst wenn anhand dieses zu fest vorgegebenen Zeiten durchgeführten Vergleichs fahrzeugseitig eine Diskrepanz festgestellt wird, wird ein jeweiliger neuer Parameterwert über die Kommunikationsdateneinheit an die externe Basisstation übermittelt, die daraufhin einen Vergleich des empfangenen neuen Parameterwertes mit einem für die betreffende Steuereinheit erwarteten Wert vergleicht, um gegebenenfalls eine eine möglicherweise fehlerhafte Programmierung der Steuereinheit signalisierende Fehlermeldung zu generieren.At one of the US 5,815,071 known vehicle manipulation diagnostic system, in which the vehicle a plurality of control units, a parameter memory and a communication data unit are assigned and the communication data unit communicates via a wireless connection with an external base station, the vehicle permanently permanently transmitted to the control units at predetermined times operating parameters via an in-vehicle data connection to the parameter memory to update its contents. In each case, the parameters newly recorded in the memory are compared with the preceding parameters for each control unit on the vehicle side. Only when a comparison on the vehicle side, a discrepancy is determined based on this comparison at fixed times, a respective new parameter value is transmitted via the communication data unit to the external base station, which then compares a comparison of the received new parameter value with a value expected for the relevant control unit, if necessary to generate a possibly a faulty programming of the control unit signaling error message.

Der Erfindung liegt die Aufgabe zugrunde, ein verbessertes Fahrzeug-Manipulationsferndiagnosesystem sowie ein verbessertes Verfahren zur Fernermittlung einer Manipulation eines Fahrzeugsteuersystems zu schaffen, bei denen eine jeweilige Manipulation insbesondere auch dann noch zuverlässig feststellbar ist, wenn zuvor geänderte Kalibrierungsdaten wieder auf die vorgegebenen Kalibrierungsdaten zurückprogrammiert wurden.Of the Invention is based on the object, an improved vehicle manipulation remote diagnosis system and an improved method for remotely detecting a manipulation to provide a vehicle control system in which a respective manipulation especially then still reliably detected, if previously changed Calibration data back to the specified calibration data reprogrammed were.

Diese Aufgabe wird erfindungsgemäß gelöst durch das im Anspruch 1 angegebene Manipulationsferndiagnosesystem bzw. das im Anspruch 7 an gegebene Verfahren zur Fernermittlung einer Manipulation eines Fahrzeugsteuersystems.This object is achieved by the specified in claim 1 manipulation remote diagnosis system or in claim 7 to given method for remote determination of a Mani pulation of a vehicle control system.

Ein Manipulationsdiagnosesystem für ein Fahrzeug umfasst also ein Fahrzeugsteuersystem, das Kalibrierungsdaten speichert. Ein Sender sendet wahlweise drahtlos die Kalibrierungsdaten.One Tampering diagnostic system for a vehicle thus includes a vehicle control system, the calibration data stores. A transmitter optionally wirelessly transmits the calibration data.

In weiteren Merkmalen umfasst ein System das Manipulationsdiagnosesystem und umfasst es ferner ein Kundendienst-Unterstützungssystem, das fern von dem Fahrzeug ist und das die Kalibrierungsdaten drahtlos von dem Sender empfängt. Ein Herstellerinformationssystem empfängt die Kalibrierungsdaten von dem Kundendienst-Unterstützungssystem, vergleicht die Kalibrierungsdaten mit vorgegebenen Kalibrierungsdaten und erzeugt basierend auf dem Vergleich wahlweise ein Manipulations-Flag.In In other features, a system includes the tampering diagnostic system and further comprising a customer service support system remote from the vehicle is and that the calibration data is wireless from the Transmitter receives. A manufacturer information system receives the calibration data from the customer service support system, compares the calibration data with given calibration data and optionally generates a tamper flag based on the comparison.

In weiteren Merkmalen umfasst ein Fern-Kundendienst-Unterstützungssystem in dem Fahrzeug den Sender und empfängt die Kalibrierungsdaten von dem Fahrzeugsteuersystem. Das Herstellerinformationssystem umfasst ein Fehlerprüfungsmodul, das unter Verwendung einer zyklischen Redundanzprüfung auf Datenübertragungsfehler in den Kalibrierungsdaten prüft. Ferner umfasst das Herstellerinformationssystem ein Manipulationsprüfungsmodul, das die Kalibrierungsdaten mit den vorgegebenen Kalibrierungsdaten vergleicht und ein Manipulations-Flag erzeugt, wenn die Kalibrierungsdaten nicht gleich den vorgegebenen Kalibrierungsdaten sind. Ferner umfasst das Herstellerinformationssystem eine Datenbank, die eine dem Fahrzeug zugeordnete Fahrzeug-Kundendienstdatei umfasst. Das Manipulations-Flag ist der Fahrzeug-Kundendienstdatei zugeordnet. Das Fahrzeugsteuersystem umfasst ein Antriebsstrang-Steuersystem.In Further features include a remote customer service support system in the vehicle the transmitter and receives the calibration data from the vehicle control system. The manufacturer information system comprises an error checking module, this using a cyclic redundancy check on Data transmission errors checked in the calibration data. Furthermore, the manufacturer information system comprises a manipulation test module, the calibration data with the given calibration data compares and generates a tampering flag when the calibration data are not equal to the given calibration data. Further includes the manufacturer information system is a database containing an associated with the vehicle Vehicle service file includes. The manipulation flag is the Vehicle service file assigned. The vehicle control system includes a powertrain control system.

Die vorliegende Erfindung wird umfassender verständlich aus der ausführlichen Beschreibung und aus den beigefügten Zeichnungen, in denen:The The present invention will be more fully understood from the detailed Description and from the attached Drawings in which:

1A ein Fahrzeugmanipulations-Ferndiagnosesystem gemäß der vorliegenden Erfindung veranschaulicht; 1A illustrates a vehicle manipulation remote diagnostic system according to the present invention;

1B ein Fahrzeug veranschaulicht, das ein Antriebsstrang-Steuersystem und ein Fern-Kundendienst-Unterstützungssystem gemäß der vorliegenden Erfindung umfasst; 1B Figure 11 illustrates a vehicle including a powertrain control system and a remote customer service support system according to the present invention;

2A ein Funktionsblockschaltplan ist, der das Antriebsstrang-Steuersystem und das Fern-Kundendienst-Unterstüt zungssystem gemäß der vorliegenden Erfindung weiter veranschaulicht; 2A Figure 11 is a functional block diagram further illustrating the powertrain control system and the remote customer service assistance system according to the present invention;

2B ein Ablaufplan ist, der Schritte zum Übertragen von Kalibrierungsdaten von dem Antriebsstrang-Steuersystem zu einem Kundendienst-Unterstützungssystem gemäß der vorliegenden Erfindung veranschaulicht; 2 B FIG. 10 is a flowchart illustrating steps for transferring calibration data from the powertrain control system to a customer service support system in accordance with the present invention; FIG.

3A ein Funktionsblockschaltplan ist, der das Kundendienst-Unterstützungssystem und ein Herstellerinformationssystem gemäß der vorliegenden Erfindung veranschaulicht; 3A Fig. 10 is a functional block diagram illustrating the after-sales service support system and a manufacturer information system according to the present invention;

3B ein Ablaufplan ist, der Schritte zur Erzeugung eines Manipulations-Flags für ein Fahrzeug gemäß der vorliegenden Erfindung veranschaulicht; 3B FIG. 5 is a flowchart illustrating steps for generating a tamper flag for a vehicle in accordance with the present invention; FIG.

4A ein Funktionsblockschaltplan ist, der das Herstellerinformationssystem und ein Vertriebsnetz-Informationssystem gemäß der vorliegenden Erfindung veranschaulicht; und 4A Fig. 10 is a functional block diagram illustrating the manufacturer information system and a distribution network information system according to the present invention; and

4B ein Ablaufplan ist, der Schritte zur Ermittlung der Gültigkeit einer Garantie gemäß der vorliegenden Erfindung veranschaulicht. 4B Figure 5 is a flowchart illustrating steps for determining the validity of a warranty in accordance with the present invention.

AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMENDETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Die folgende Beschreibung der bevorzugten Ausführungsform ist dem Wesen nach lediglich beispielhaft und soll die Erfindung, ihre Anwendung oder Verwendungen in keiner Weise einschränken. Wie er hier verwendet wird, bezieht sich der Begriff Modul oder Vorrichtung auf eine anwendungsspezifische integrierte Schaltung (ASIC), auf eine elektronische Schaltung, auf einen Prozessor (gemeinsam genutzt, dediziert oder Gruppe) und auf einen Speicher, die eines oder mehrere Software- oder Firmware-Programme ausführen, auf eine Kombinationslogikschaltung und/oder auf andere geeignete Komponenten, die die beschriebene Funktionalität bereitstellen.The The following description of the preferred embodiment is in essence merely by way of example and intended to illustrate the invention, its application or uses restrict in any way. As used herein, the term module or refers Device on an application-specific integrated circuit (ASIC), on an electronic circuit, on a processor (common used, dedicated or group) and on a memory, the one or multiple software or firmware programs a combination logic circuit and / or other suitable components, which provide the described functionality.

Gemäß der vorliegenden Erfindung kann ein Hersteller die Manipulation von Kalibrierungsdaten mit Hilfe eines Kundendienst-Unterstützungssystems wie etwa OnStar® von General Motors ermitteln. Beispielhafte Kalibrierungsdaten können die Drosselklappenstellung, Kraftstoffeinspritz-Kalibrierungsdaten, Getriebeschaltpunkte, Turbolader-Kalibrierungsdaten und/oder Superlader-Kalibrierungsdaten umfassen, sind darauf aber nicht beschränkt. Das Kundendienst-Unterstützungssystem empfangt Kalibrierungsdaten von dem Fahrzeug und sendet die Kalibrierungsdaten an ein Herstellerinformationssystem. Genauer kann das Fahrzeug die Kalibrierungsdaten nach einer vorgegebenen Anzahl von Motorstarts zufällig und/oder unter Verwendung anderer Kriterien senden. Das Herstellerinformationssystem ermittelt beim Empfang der Kalibrierungsdaten, ob eine Manipulation der Kalibrierungsdaten stattgefunden hat.According to the present invention, a manufacturer can determine the manipulation of calibration data using a customer service support system, such as OnStar ® from General Motors. Exemplary calibration data may include, but is not limited to, throttle position, fuel injection calibration data, transmission breakpoints, turbocharger calibration data, and / or supercharger calibration data. The customer service support system receives calibration data from the vehicle and sends the calibration data to a manufacturer information system. Specifically, the vehicle may send the calibration data after a predetermined number of engine starts at random and / or using other criteria. Upon receipt of the calibration data, the manufacturer information system determines whether a manipulation of the calibration data has taken place.

Nunmehr anhand von 1A umfasst ein Fahrzeugmanipulations-Ferndiagnosesystem 10 in einer beispielhaften Ausführungsform gemäß der vorliegenden Erfindung ein Fahrzeug 12, ein Herstellerinformationssystem 14, ein Kundendienst-Unterstützungssystem 16 und ein Vertriebsnetz-Informationssystem 26. Die Kalibrierungsdaten werden drahtlos unter Verwendung terrestrischer Übertragungsstrecken und/oder von Satellitenübertragungsstrecken von dem Fahrzeug 12 zu dem Kundendienst-Unterstützungssystem 16 übertragen. Die terrestrische Übertragungsstrecke kann ein drahtloses Zellennetz 18 umfassen, ist darauf aber nicht beschränkt. Die Satellitenübertragungsstrecke kann einen oder mehrere Satelliten 22 umfassen. Das Kundendienst-Unterstützungssystem 16 überträgt die Kalibrierungsdaten über ein verteiltes Kommunikationssystem (DCS) 24 an das Herstellerinformationssystem 14. Das DCS 24 kann ein Weitverkehrsnetz (WAN), das Internet, eine Verbindung über ein öffentliches Fernsprechwählnetz (PSTN) und/oder andere Netze umfassen. Das Herstellerinformationssystem 14 überträgt wahlweise einen Manipulationsstatus des Fahrzeugs 12 über das Verteilungskommunikationssystem (DCS) 24 an das Vertriebsnetz-Informationssystem 26.Now on the basis of 1A includes a vehicle manipulation remote diagnostic system 10 in an exemplary embodiment according to the present invention, a vehicle 12 , a manufacturer information system 14 , a customer service support system 16 and a distribution network information system 26 , The calibration data is wirelessly using terrestrial links and / or satellite links from the vehicle 12 to the customer service support system 16 transfer. The terrestrial transmission link can be a wireless cellular network 18 include, but not limited to. The satellite transmission link can be one or more satellites 22 include. The customer service support system 16 transmits the calibration data via a distributed communication system (DCS) 24 to the manufacturer information system 14 , The DCS 24 may include a wide area network (WAN), the Internet, a public switched telephone network (PSTN) connection and / or other networks. The manufacturer information system 14 optionally transmits a tamper status of the vehicle 12 via the Distribution Communication System (DCS) 24 to the sales network information system 26 ,

Nunmehr anhand von 1B umfasst das Fahrzeug 12 ein Antriebsstrang-Steuersystem 30, das mit einem Fern-Kundendienst-Unterstützungssystem 32 kommuniziert. Das Antriebsstrang-Steuersystem 30 ist mit Fabrikkalibrierungsdaten programmiert, um den Betrieb der Antriebsstrangkomponenten des Fahrzeugs 12 zu steuern. Das Fern-Kundendienst-Unterstützungssystem 32 stellt für einen Fahrzeugbetreiber eine Schnittstelle mit dem Kundendienst-Unterstützungssystem 16 für Kundendienstanforderungen bereit. Zum Beispiel kann das Kundendienst-Unterstützungssystem 16 über das Fern-Kundendienst-Unterstützungssystem 32 Fahrtrichtungen, den Ort und/oder weitere Anforderungen übermitteln. Das Fern-Kundendienst-Unterstützungssystem 32 empfängt Kalibrierungsdaten von dem Antriebsstrang-Steuersystem 30 und überträgt die Kalibrierungsdaten über eine Antenne 34 zu dem Kundendienst-Unterstützungssystem 16.Now on the basis of 1B includes the vehicle 12 a powertrain control system 30 Using a remote customer service support system 32 communicated. The powertrain control system 30 is programmed with factory calibration data to control the operation of the powertrain components of the vehicle 12 to control. The remote customer service support system 32 provides an interface with the customer service support system for a vehicle operator 16 ready for customer service requirements. For example, the customer service support system 16 via the remote customer service support system 32 Directions, place and / or other requirements. The remote customer service support system 32 receives calibration data from the powertrain control system 30 and transmits the calibration data via an antenna 34 to the customer service support system 16 ,

Nunmehr anhand von 2A umfasst das Antriebsstrang-Steuersystem 30 ein Motorsteuermodul (ECM) 42 und einen Motor 44. Der Motor 44 umfasst mehrere Zylinder 46, jeweils mit einem oder mit mehreren Einlassventilen und/oder Auslassventilen (nicht gezeigt). Ferner umfasst der Motor 44 ein Kraftstoffeinspritzsystem 48 und ein Zündungssystem 50. Eine elektronische Drosselklappensteuerung (ETC) 52 stellt basierend auf einer Stellung eines Fahrpedals (nicht gezeigt) und eines Drosselklappensteueralgorithmus, der durch das ECM 42 ausgeführt wird, die Drosselklappenstellung in einem Saugrohr 54 ein. Einer oder mehrere Sensoren 56 und 58 wie etwa ein Saugrohrdrucksensor und/oder ein Saugrohr-Lufttemperatursensor fühlen den Druck und/oder die Lufttemperatur in dem Saugrohr 54 ab. Von dem ECM 42 werden Emissionssensoren 60 und weitere Sensoren 62 wie etwa ein Temperatursensor, ein Luftdrucksensor und/oder weitere herkömmliche Sensoren verwendet, um das Luft/Kraftstoff-Verhältnis und die Emissionen des Motors 44 zu steuern. Das durch den Motor 44 erzeugte Antriebsdrehmoment wird durch ein Getriebe 66 auf die Vorder- und/oder Hinterräder (nicht gezeigt) des Fahrzeugs 12 übertragen.Now on the basis of 2A includes the powertrain control system 30 an engine control module (ECM) 42 and a motor 44 , The motor 44 includes several cylinders 46 each with one or more intake valves and / or exhaust valves (not shown). Furthermore, the engine includes 44 a fuel injection system 48 and an ignition system 50 , An electronic throttle control (ETC) 52 provides based on a position of an accelerator pedal (not shown) and a throttle control algorithm performed by the ECM 42 is executed, the throttle position in a suction pipe 54 one. One or more sensors 56 and 58 such as a manifold pressure sensor and / or a manifold air temperature sensor sense the pressure and / or air temperature in the manifold 54 from. From the ECM 42 become emission sensors 60 and more sensors 62 such as a temperature sensor, an air pressure sensor, and / or other conventional sensors used to determine the air / fuel ratio and emissions of the engine 44 to control. That by the engine 44 generated drive torque is transmitted through a gearbox 66 on the front and / or rear wheels (not shown) of the vehicle 12 transfer.

Ein Steuermodul 70 ist mit einer Eingangs/Ausgangs-Schnittstelle 72 verbunden. Das Steuermodul 70 kommuniziert mit dem ECM 42, das selbstständig (wie gezeigt) oder mit dem ECM 42 integriert sein kann. Das Steuermodul 70 kommuniziert über die Schnittstelle 72 mit einer Fahrzeuganzeige 74, mit einem Fahrzeugtonsystem 76, mit einem Mikrophon 80 und/oder mit einer Menge von Eingabe/Ausgabe-Betätigungsknöpfen 82. Die Fahrzeuganzeige 74 ermöglicht, dass das Fahrzeug 12 Informationen wie etwa Leistungsspezifikationen, Datum, Zeit und/oder globale Po sitionsbestimmung anzeigt, die durch das Antriebsstrang-Steuersystem 30 und durch das Kundendienst-Unterstützungssystem 16 bereitgestellt werden. Das Fahrzeugtonsystem 76 ermöglicht, dass das Fahrzeug 12 Audiosignale von dem Kundendienst-Unterstützungssystem 16 ausgibt. Ein Verstärker 77 verstärkt das Signal und gibt den Ton über mehrere Lautsprecher 78 aus. Das Mikrophon 80 und die Menge der Knöpfe 82 ermöglichen, dass der Nutzer des Fahrzeugs 12 mit dem Kundendienst-Unterstützungssystem 16 kommuniziert. Ein Sender 86 sendet über die Antenne 34 Kalibrierungsdaten.A control module 70 is with an input / output interface 72 connected. The control module 70 communicates with the ECM 42 who are self-employed (as shown) or with the ECM 42 can be integrated. The control module 70 communicates via the interface 72 with a vehicle display 74 , with a vehicle sound system 76 , with a microphone 80 and / or with a set of input / output actuation buttons 82 , The vehicle display 74 allows the vehicle 12 Information such as performance specifications, date, time, and / or global positioning determined by the powertrain control system 30 and through the customer service support system 16 to be provided. The vehicle sound system 76 allows the vehicle 12 Audio signals from the customer service support system 16 outputs. An amplifier 77 amplifies the signal and gives the sound over several speakers 78 out. The microphone 80 and the amount of buttons 82 allow the user of the vehicle 12 with the customer service support system 16 communicated. A transmitter 86 sends over the antenna 34 Calibration data.

Nunmehr anhand von 2B veranschaulicht ein Datenübertragungsverfahren 100 die Codierung der Kalibrierungsdaten und die Übertragung der Kalibrierungsdaten an das Kundendienst-Unterstützungssystem 16 gemäß der vorliegenden Erfindung. In Schritt 110 werden die Kalibrierungsdaten codiert. Zum Beispiel codiert das ECM 42 in der vorliegenden Implementierung Prüfsummendaten und/oder eine Kalibrierungsteilenummer pf der Kalibrierungsdaten. Allerdings kann der Fachmann auf dem Gebiet feststellen, dass weitere Datentypen ebenfalls codiert werden können. Auf diese Weise ist es für einen Nutzer schwieriger, die Kalibrierungsdaten zu ändern (d. h. die Prüfsummendaten und/oder die Kalibrierungsteilenummerdaten zu aktualisieren). Mit anderen Worten, ein Nutzer kann nicht einfach die Kalibrierungsdaten ändern und die Prüfsummendaten neu berechnen.Now on the basis of 2 B illustrates a data transmission method 100 the coding of the calibration data and the transmission of the calibration data to the customer support support system 16 according to the present invention. In step 110 the calibration data are encoded. For example, the ECM encodes 42 in the present implementation, checksum data and / or calibration part number pf of the calibration data. However, those skilled in the art will recognize that other types of data can also be encoded. In this way, it is more difficult for a user to change the calibration data (ie update the checksum data and / or the calibration part number data). In other words, a user can not simply change the calibration data and recalculate the checksum data.

In Schritt 120 codiert das ECM 42 die Kalibrierungsdaten mit einem zyklischen Redundanzprüfungsalgorithmus (CRC-Algorithmus), um Datenfehler zu ermitteln, die während der Datenübertragung auftreten können. Genauer fügt der CRC-Algorithmus eines oder mehrere Bits zu den Blöcken von Kalibrierungsdaten hinzu. Die hinzugefügten Bits werden verwendet, um Datenfehler zu bestimmen, zu identifizieren und/oder zu kor rigieren. Nachdem die Daten an das Herstellerinformationssystem 14 gesendet worden sind, werden die hinzugefügten Bits verwendet, um die Kalibrierungsdaten zu prüfen. Falls ein Fehler ermittelt wird, sind die Kalibrierungsdaten beschädigt und können verworfen werden. In Schritt 130 überträgt das ECM 42 die Kalibrierungsdaten an das Fern-Kundendienst-Unterstützungssystem 32. In Schritt 140 sendet ein Sender 86 die Kalibrierungsdaten über die Antenne 34 an das Kundendienst-Unterstützungssystem 16.In step 120 encodes the ECM 42 the calibration data with a cyclic redundancy check (CRC) algorithm to detect data errors that may occur during data transmission. Specifically, the CRC algorithm adds one or more bits to the blocks of calibration data. The added bits are used to determine, identify, and / or correct data errors. After the data to the manufacturer information system 14 have been sent, the added bits are used to check the calibration data. If an error is detected, the calibration data is corrupted and can be discarded. In step 130 transmits the ECM 42 the calibration data to the remote customer service support system 32 , In step 140 sends a transmitter 86 the calibration data via the antenna 34 to the customer support support system 16 ,

Nunmehr anhand von 3A umfasst ein Funktionsblockschaltplan 150 das Kundendienst-Unterstützungssystem 16 und das Herstellerinformationssystem 14. Das Kundendienst-Unterstützungssystem 16 umfasst einen Empfänger 152, einen Server 154 und eine Ablage 155. Der Empfänger 152 empfangt Kalibrierungsdaten von dem Fahrzeug 12. Der Server 154 leitet den Fluss von Kalibrierungsdaten über das DCS 24 zu dem Herstellerinformationssystem 14. Die Ablage 155 kann verwendet werden, wenn der Server 154 nicht alle ankommenden Kalibrierungsdaten verarbeiten kann.Now on the basis of 3A includes a functional block diagram 150 the customer service support system 16 and the manufacturer information system 14 , The customer service support system 16 includes a receiver 152 , a server 154 and a filing 155 , The recipient 152 receives calibration data from the vehicle 12 , The server 154 directs the flow of calibration data over the DCS 24 to the manufacturer information system 14 , Filing 155 can be used if the server 154 can not process all incoming calibration data.

Ein Fehlerprüfungsmodul 156 empfängt die Kalibrierungsdaten von dem Kundendienst-Unterstützungssystem 16 und prüft die Kalibrierungsdaten auf Fehler. Ein Manipulationsprüfungsmodul 158 vergleicht die Kalibrierungsdaten mit Fabrikkalibrierungsdaten. Wenn Kalibrierungsdaten des Fahrzeugs 12 nicht gleich Fabrikkalibrierungsdaten sind, erzeugt das Manipulationsprüfungsmodul 158 ein Manipulations-Flag für eine Fahrzeug-Kundendienstdatei. Um mehrere Fahrzeug-Kundendienstdateien zu speichern, kann eine Datenbank 160 verwendet werden. Die Datenbank 160 verbindet sich mit einem Server 162, der Kundendienstdateianforderungen von fernen Orten wie etwa von dem Vertriebsnetz-Informationssystem 26 behandelt.An error checking module 156 receives the calibration data from the customer support support system 16 and checks the calibration data for errors. A manipulation test module 158 compares the calibration data with factory calibration data. When calibration data of the vehicle 12 are not factory calibration data, generates the tampering module 158 a tamper flag for a vehicle service file. To save multiple vehicle service files, a database can be used 160 be used. Database 160 connects to a server 162 , the customer service file requests from remote locations such as the sales network information system 26 treated.

Nunmehr anhand von 3B veranschaulicht ein Ablaufplan 200 die Schritte zur Erzeugung eines Manipulations-Flags für die Kundendienstdatei des Fahrzeugs 12 gemäß der vorliegenden Erfindung. In Schritt 210 überträgt das Kundendienst-Unterstützungssystem 16 die Kalibrierungsdaten an das Herstellerinformationssystem 14. In Schritt 220 verwendet die Steuerung die CRC-Bits und den CRC-Algorithmus, um auf Fehler in den Kalibrierungsdaten zu prüfen. In Schritt 230 ermittelt die Steuerung, ob die Kalibrierungsdaten gültig sind. Falls die Kalibrierungsdaten beschädigt sind, geht die Steuerung zu Schritt 240 über, wo die Informationen optional verworfen werden und der Prozess abgeschlossen wird. Falls die Kalibrierungsdaten nicht beschädigt sind, geht die Steuerung zu Schritt 250 über.Now on the basis of 3B illustrates a flowchart 200 the steps of generating a tamper flag for the customer service file of the vehicle 12 according to the present invention. In step 210 transmits the customer service support system 16 the calibration data to the manufacturer information system 14 , In step 220 the controller uses the CRC bits and the CRC algorithm to check for errors in the calibration data. In step 230 the controller determines if the calibration data is valid. If the calibration data is damaged, the controller goes to step 240 where the information is optionally discarded and the process is completed. If the calibration data is not damaged, the controller goes to step 250 above.

In Schritt 250 bestimmt die Steuerung, ob die Kalibrierungsdaten gleich den Fabrikkalibrierungsdaten sind. Falls die Kalibrierungsdaten gleich den Fabrikkalibrierungsdaten sind, verwirft die Steuerung die Informationen optional in Schritt 240. Falls die Kalibrierungsdaten nicht gleich den Fabrikkalibrierungsdaten sind, erzeugt die Steuerung in Schritt 260 ein Manipulations-Flag für das Fahrzeug 12.In step 250 the controller determines if the calibration data equals the factory calibration data. If the calibration data is equal to the factory calibration data, the controller optionally discards the information in step 240 , If the calibration data is not equal to the factory calibration data, control generates in step 260 a tamper flag for the vehicle 12 ,

Nunmehr anhand von 4A umfasst ein Funktionsblockschaltplan 300 das Fahrzeug 12, das Herstellerinformationssystem 14 und das Vertriebsnetz-Informationssystem 26. Ein Kunde bringt das Fahrzeug 12 für den Kundendienst zu einem örtlichen Vertriebsnetz, das dem Vertriebsnetz-Informationssystem 26 angeschlossen. Das Vertriebsnetz-Informationssystem 26 umfasst Personal 302, das einen Server 304 verwendet, um auf die Kundendienstdateien des Fahrzeugs 12 zuzugreifen. Der Server 162 gewinnt aus der Datenbank 160 die Kundendienstdatei des Fahrzeugs 12 wieder.Now on the basis of 4A includes a functional block diagram 300 the vehicle 12 , the manufacturer information system 14 and the sales network information system 26 , A customer brings the vehicle 12 for customer service to a local distribution network, the distribution network information system 26 connected. The sales network information system 26 includes staff 302 that has a server 304 used to access the customer service files of the vehicle 12 access. The server 162 wins from the database 160 the customer service file of the vehicle 12 again.

Nunmehr anhand von 4B veranschaulicht ein Ablaufplan 400 den Prozess der Validierung einer Antriebsstranggarantie gemäß der vorliegenden Erfindung. In Schritt 410 bringt der Kunde das Fahrzeug 12 zu einem Vertriebsnetz, damit garantiegemäß ein Kundendienst daran ausgeführt wird. In Schritt 420 gewinnt das Personal 302 aus der Datenbank 160 die Kundendienstdatei des Fahrzeugs wieder. In Schritt 430 prüft das Personal 302 die Kundendienstdatei des Fahrzeugs auf ein dem Fahrzeug 12 zugeordnetes Manipulations-Flag. Falls für das Fahrzeug 12 kein Flag gesetzt ist, wird die Antriebsstranggarantie in Schritt 440 gewährt, wobei der Prozess abgeschlossen wird. Falls für das Fahrzeug ein Flag gesetzt ist, ist die Garantie in Schritt 460 ungültig.Now on the basis of 4B illustrates a flowchart 400 the process of validating a powertrain warranty according to the present invention. In step 410 the customer brings the vehicle 12 to a distribution network, so that after-sales service is guaranteed. In step 420 wins the staff 302 from the database 160 the customer service file of the vehicle again. In step 430 checks the staff 302 the customer service file of the vehicle on a the vehicle 12 associated manipulation flag. If for the vehicle 12 no flag is set, the powertrain warranty will be in step 440 granted, whereby the process is completed. If a flag is set for the vehicle, the warranty is in step 460 invalid.

Für den Fachmann auf dem Gebiet ist nun aus der vorstehenden Beschreibung klar, dass die umfassenden Lehren der vorliegenden Erfindung in einer Vielzahl von Formen verwirklicht werden können. Obgleich diese Erfindung in Verbindung mit besonderen Beispielen davon beschrieben worden ist, sollte der wahre Umfang der Erfindung somit darauf nicht beschränkt sein, da für den erfahrenen Praktiker beim Studium der Zeichnungen, der Beschreibung und der folgenden Ansprüche weitere Änderungen sichtbar werden.For the expert In the field, it is now clear from the above description that the comprehensive teachings of the present invention in a variety of forms can be realized. Although this invention is in conjunction with particular examples has been described, the true scope of the invention should be thus not limited thereto be there for the experienced practitioner studying the drawings, the description and the following claims further changes become visible.

Claims (11)

Manipulationsferndiagnosesystem für ein Fahrzeug mit einem Fahrzeugsteuersystem zur Speicherung von Kalibrierungsdaten, einem Sender zum wahlweisen drahtlosen Senden der Kalibrierungsdaten, einem von dem Fahrzeug entfernten Kundendienst-Unterstützungssystem, das die Kalibrierungsdaten drahtlos von dem Sender empfängt, und einem Herstellerinformationssystem, das die Kalibrierungsdaten von dem Kundendienst-Unterstützungssystem empfängt, die Kalibrierungsdaten mit vorgegebenen Kalibrierungsdaten vergleicht und basierend auf den Kalibrierungsdaten wahlweise ein Manipulations-Flag erzeugt, wobei das System so aufgeführt ist, dass die Kalibrierungsdaten zufällig gesendet werden, vor der Aussendung der Kalibrierungsdaten insbesondere Prüfsummendaten und/oder eine Kalibrierungsteilenummer der Kalibrierungsdaten codiert werden, das Herstellerinformationssystem das Manipulations-Flag erzeugt, wenn die empfangenen Kalibrierungsdaten nicht gleich den vorgegebenen Kalibrierungsdaten sind, und ein jeweiliges erzeugtes Manipulations-Flag in eine dem Fahrzeug zugeordnete Kundendienstkartei übertragen wird, auf die ein einem Vertriebsnetz-Informationssystem zugeordneter Server Zugriff hat und in der das erzeugte Manipulations-Flag zumindest bis zu einem Zugriff durch den dem Vertriebs-Informationssystem zugeordneten Server aufrechterhalten bleibt.A remote manipulation remote diagnostic system for a vehicle having a vehicle control system for storing calibration data, a transmitter for selectively wirelessly transmitting the calibration data, a customer service support system remote from the vehicle that performs the calibration receiving data wirelessly from the transmitter, and a manufacturer information system receiving the calibration data from the after-sales support system, comparing the calibration data with predetermined calibration data and optionally generating a tamper flag based on the calibration data, the system being arranged to randomize the calibration data in particular, checksum data and / or calibration part number of the calibration data are encoded prior to transmission of the calibration data, the manufacturer information system generates the manipulation flag if the received calibration data is not equal to the predetermined calibration data, and a respective generated manipulation flag in the vehicle associated customer service card is transferred to which a sales network information system associated server has access and in which the generated manipulation flag at least until access by de n the server associated with the sales information system is maintained. System nach Anspruch 1, dadurch gekennzeichnet, dass in dem Fahrzeug ferner ein Fern-Kundendienst-Unterstützungssystem vorgesehen ist, das den Sender umfasst und die Kalibrierungsdaten von dem Fahrzeugsteuersystem empfängt.System according to claim 1, characterized in that in the vehicle, a remote customer service support system is provided, which includes the transmitter and the calibration data of the vehicle control system receives. System nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass das Herstellerinformationssystem ein Fehlerprüfungsmodul umfasst, das unter Verwendung einer zyklischen Redundanzprüfung auf Datenübertragungsfehler in den Kalibrierungsdaten prüft.System according to claim 1 or 2, characterized that the manufacturer information system is an error checking module includes, using a cyclic redundancy check for data transmission errors checked in the calibration data. System nach Anspruch 3, dadurch gekennzeichnet, dass das Herstellerinformationssystem ein Manipulationsprüfungsmodul umfasst, das die Kalibrierungsdaten mit den vorgegebenen Kalibrierungsdaten vergleicht und das Manipulations-Flag erzeugt, wenn die Kalibrierungsdaten nicht gleich den vorgegebenen Kalibrierungsdaten sind.System according to claim 3, characterized in that the manufacturer information system is a tampering module includes the calibration data with the default calibration data compares and generates the tamper flag when the calibration data are not equal to the given calibration data. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Herstellerinformationssystem eine Datenbank umfasst, die die dem Fahrzeug zugeordnete Kundendienstdatei umfasst, der das Manipulations-Flag zugeordnet ist.System according to one of the preceding claims, characterized in that the manufacturer information system is a database comprising the customer service file associated with the vehicle, which is associated with the manipulation flag. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Fahrzeugsteuersystem ein Antriebsstrang-Steuersystem umfasst.System according to one of the preceding claims, characterized characterized in that the vehicle control system comprises a powertrain control system. Verfahren zur Fernermittlung einer Manipulation eines Fahrzeugsteuersystems, bei dem im Fahrzeugsteuersystem gespeicherte Kalibrierungsdaten mittels eines Senders wahlweise drahtlos gesendet werden, die gesendeten Kalibrierungsdaten von einem Kundendienst-Unterstützungssystem drahtlos empfangen werden und die Kalibrierungsdaten von dem Kundendienst-Unterstützungssystem von einem Herstellerinformationssystem empfangen werden, um die Kalibrierungsdaten mit vorgegebenen Kalibrierungsdaten zu vergleichen und basierend auf den Kalibrierungsdaten wahlweise ein Manipulations-Flag zu erzeugen, wobei die Kalibrierungsdaten zufällig gesendet werden, vor der Aussendung der Kalibrierungsdaten insbesondere Prüfsummendaten und/oder eine Kalibrierungsteilenummer der Kalibrierungsdaten codiert werden, durch das Herstellerinformationssystem das Manipulations-Flag erzeugt wird, wenn die empfangenen Kalibrierungsdaten nicht gleich den vorgegebenen Kalibrierungsdaten sind, ein jeweiliges erzeugtes Manipulations-Flag in eine dem Fahrzeug zugeordnete Kundendienstkartei übertragen wird, auf die mittels eines einem Vertriebsnetz-Informationssystem zugeordneten Servers zugegriffen wird, und das erzeugte Manipulations-Flag zumindest bis zu einem Zugriff durch den dem Vertriebs-Informationssystem zugeordneten Server aufrechterhalten wird.Method for the remote determination of a manipulation of a Vehicle control system in which stored in the vehicle control system Calibration data sent by a transmitter either wirelessly become, the sent calibration data from a customer service support system be received wirelessly and the calibration data from the Customer Service Support System from a manufacturer information system to receive the Compare calibration data with given calibration data and optionally, based on the calibration data, a manipulation flag to create, in which the calibration data sent at random become, before sending the calibration data in particular checksum and / or a calibration part number of the calibration data are encoded, by the manufacturer information system generates the manipulation flag if the received calibration data does not equal the preset calibration data are, a respective generated manipulation flag in a Vehicle assigned customer service card is transferred to the means of a server associated with a distribution network information system is accessed, and the generated manipulation flag at least until accessed by the sales information system associated server is maintained. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass die Kalibrierungsdaten von dem Sender an einem von dem Fahrzeug fer nen Ort von dem Kundendienst-Unterstützungssystem empfangen werden.Method according to claim 7, characterized in that that the calibration data from the transmitter to one of the vehicle be received by the customer service support system. Verfahren nach Anspruch 7 oder 8, dadurch gekennzeichnet, dass die Kalibrierungsdaten von dem Fahrzeugsteuersystem mittels eines im Fahrzeug vorgesehenen Fern-Kundendienst-Unterstützungssystems ausgesendet werden.Method according to claim 7 or 8, characterized that the calibration data from the vehicle control system by means of a remote customer service support system provided in the vehicle to be sent out. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass die Kalibrierungsdaten unter Verwendung einer zyklischen Redundanzprüfung auf Datenübertragungsfehler überprüft werden.Method according to claim 9, characterized in that that the calibration data using a cyclic redundancy check on Data transmission errors are checked. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass basierend auf dem Manipulations-Flag Garantieentscheidungen getroffen werden.Method according to one of the preceding claims, characterized characterized in that based on the manipulation flag guarantee decisions to be hit.
DE200610044896 2006-09-22 2006-09-22 Remote manipulation diagnosis system for vehicle, has server assigned to distributed network information system and having access to service card index, where manipulation flag is maintained until access is made by server Expired - Fee Related DE102006044896B3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200610044896 DE102006044896B3 (en) 2006-09-22 2006-09-22 Remote manipulation diagnosis system for vehicle, has server assigned to distributed network information system and having access to service card index, where manipulation flag is maintained until access is made by server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200610044896 DE102006044896B3 (en) 2006-09-22 2006-09-22 Remote manipulation diagnosis system for vehicle, has server assigned to distributed network information system and having access to service card index, where manipulation flag is maintained until access is made by server

Publications (1)

Publication Number Publication Date
DE102006044896B3 true DE102006044896B3 (en) 2008-04-10

Family

ID=39154913

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200610044896 Expired - Fee Related DE102006044896B3 (en) 2006-09-22 2006-09-22 Remote manipulation diagnosis system for vehicle, has server assigned to distributed network information system and having access to service card index, where manipulation flag is maintained until access is made by server

Country Status (1)

Country Link
DE (1) DE102006044896B3 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2458563A2 (en) 2010-11-29 2012-05-30 Scania CV AB Remote diagnosis of vehicles
DE102014213503A1 (en) 2014-07-11 2016-01-14 Bayerische Motoren Werke Aktiengesellschaft Method for monitoring software in a road vehicle

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5815071A (en) * 1995-03-03 1998-09-29 Qualcomm Incorporated Method and apparatus for monitoring parameters of vehicle electronic control units
WO2002017184A1 (en) * 2000-08-18 2002-02-28 Nexiq Technologies, Inc. System, method and computer program product for remote vehicle diagnostics, monitoring, configuring and reprogramming
WO2003077205A2 (en) * 2002-03-04 2003-09-18 Nnt, Inc. Remote monitoring, configuring, programming and diagnostic system and method for vehicles and vehicle components
US20050065678A1 (en) * 2000-08-18 2005-03-24 Snap-On Technologies, Inc. Enterprise resource planning system with integrated vehicle diagnostic and information system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5815071A (en) * 1995-03-03 1998-09-29 Qualcomm Incorporated Method and apparatus for monitoring parameters of vehicle electronic control units
WO2002017184A1 (en) * 2000-08-18 2002-02-28 Nexiq Technologies, Inc. System, method and computer program product for remote vehicle diagnostics, monitoring, configuring and reprogramming
US20050065678A1 (en) * 2000-08-18 2005-03-24 Snap-On Technologies, Inc. Enterprise resource planning system with integrated vehicle diagnostic and information system
US7092803B2 (en) * 2000-08-18 2006-08-15 Idsc Holdings, Llc Remote monitoring, configuring, programming and diagnostic system and method for vehicles and vehicle components
WO2003077205A2 (en) * 2002-03-04 2003-09-18 Nnt, Inc. Remote monitoring, configuring, programming and diagnostic system and method for vehicles and vehicle components

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2458563A2 (en) 2010-11-29 2012-05-30 Scania CV AB Remote diagnosis of vehicles
DE102014213503A1 (en) 2014-07-11 2016-01-14 Bayerische Motoren Werke Aktiengesellschaft Method for monitoring software in a road vehicle

Similar Documents

Publication Publication Date Title
EP2705430B1 (en) System for diagnosing a component in a vehicle
DE102005021103B4 (en) Remote update procedure
DE102014114084A1 (en) Vehicle location and fault diagnosis systems and procedures
DE10131395B4 (en) Method for transmitting software modules
DE10135898A1 (en) The diagnostic device
DE102009015053A1 (en) System and method for transmitting vehicle diagnostic data
DE102016200815A1 (en) Method and device for voice control of a motor vehicle
DE102013107920A1 (en) Method and apparatus for periodic on-board regulatory compliance testing
DE102006031726A1 (en) Information provision method e.g. for vehicle, involves recording vehicle specifications having at vehicle arranged diagnostic facility with specifications sent by appropriate wireless data signal to computer system
WO2015197278A1 (en) Method for operating a charging station
DE102006044896B3 (en) Remote manipulation diagnosis system for vehicle, has server assigned to distributed network information system and having access to service card index, where manipulation flag is maintained until access is made by server
DE102011116730A1 (en) Method for calibrating control device utilized for controlling drive system of road vehicle, involves performing final calibration of control device based on road tests that are performed based on target and actual reactions
EP2782072A2 (en) Method and system for remote reading of data from a vehicle for assisting in maintenance and/or repair of the vehicle, telecommunication terminal, computer program and a computer program product
EP1185908B1 (en) Service element in distributed systems
DE102012023648A1 (en) Method for updating data stored on control device of motor vehicle, involves transmitting data, by which operation of control devices is preset to memory units of control unit, where data is stored in memory unit of control unit
WO2014121981A1 (en) Method and means for operating a first motor vehicle on the basis of at least one characteristic of at least one second motor vehicle
DE102023107659A1 (en) UNDENIBLE HISTORY OF VEHICLE MODIFICATIONS
WO2019145209A1 (en) Apparatus and method for registering and monitoring autonomous vehicles
EP2196006A1 (en) Method for checking the suitability of a mobile phone
DE102015016928A1 (en) Method for operating a vehicle
EP3647794B1 (en) Method for controlling communication between a recording unit and a speed sensor of a tachograph system of a motor vehicle and corresponding tachograph system and recording unit for said tachograph system
DE102017209556A1 (en) Method for protecting a vehicle network against manipulated data transmission
DE102009019817A1 (en) Method for flash-programming of control device i.e. electronic control unit, for motor vehicle, involves programming data packet portion from data buffer storage in non-volatile memory of electronic control unit
DE102014002723A1 (en) Diagnostic system for motor vehicles
DE102016201940A1 (en) Method, apparatus and computer program for selecting an application

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8380 Miscellaneous part iii

Free format text: PFANDRECHT

8380 Miscellaneous part iii

Free format text: PFANDRECHT AUFGEHOBEN

8380 Miscellaneous part iii

Free format text: PFANDRECHT

8327 Change in the person/name/address of the patent owner

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC , ( N. D. , US

R081 Change of applicant/patentee

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC (N. D. GES, US

Free format text: FORMER OWNER: GM GLOBAL TECHNOLOGY OPERATIONS, INC., DETROIT, US

Effective date: 20110323

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC (N. D. GES, US

Free format text: FORMER OWNER: GM GLOBAL TECHNOLOGY OPERATIONS, INC., DETROIT, MICH., US

Effective date: 20110323

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20140401