EP1589489B1

Telematics-based vehicle data acquisition architecture

Abstract

This record has no abstract on file.

EP1589489B1, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Expired 28 December 2024, 1.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 8 independent, 0 dependent

  1. 1
    A method of acquiring vehicle data from a vehicle data bus, the method comprising:providing a vehicle diagnostics architecture (10) including a local data acquisition unit (12) having a local telematics control unit (14) installed in a vehicle (16);executing (200) a telematics application on the local telematics control unit (14), the telematics application being implemented as a software program;generically requesting, via the telematics application, vehicle data independent of the vehicle data bus architecture (10);initiating (202) a local vehicle runtime library (28), in response to the generic request for vehicle data, the local vehicle runtime library (28) carrying out the steps comprising: retrieving (204) the proprietary vehicle data bus information from a remote runtime database (44);extracting (206) vehicle data from the vehicle data bus using the vehicle data bus information retrieved from the remote runtime database (44), the vehicle data corresponding to the generic request for vehicle data;interpreting (208) the retrieved vehicle data;andproviding (210) the interpreted data to the telematics application to satisfy the generic request for vehicle data. Ein Verfahren zum Erfassen von Fahrzeugdaten von einem Fahrzeugdatenbus, wobei das Verfahren Folgendes aufweist: Bereitstellen einer Fahrzeugdiagnosearchitektur (10) mit einer lokalen Datenerfassungseinheit (12) mit einer lokalen Telematiksteuereinheit (14), die in einem Fahrzeug (16) installiert ist;Ausführen (200) einer Telematikanwendung auf der lokalen Telematiksteuereinheit (14), wobei die Telematikanwendung als Softwareprogramm implementiert ist;generisches Anfordern von Fahrzeugdaten mittels der Telematikanwendung unabhängig von der Fahrzeugdatenbusarchitektur (10);Initiieren (202) einer lokalen Fahrzeug-Laufzeitbibliothek (28) als Reaktion auf die generische Anforderung von Fahrzeugdaten, wobei die lokale Fahrzeug-Laufzeitbibliothek (28) die Schritte ausführt, die Folgendes aufweisen: Abrufen (204) der proprietären Fahrzeugdatenbusinformation bzw. -informationen aus einer fernen Laufzeitdatenbank (44);Extrahieren (206) von Fahrzeugdaten aus dem Fahrzeugdatenbus unter Verwendung der aus der fernen Laufzeitdatenbank (44) abgerufenen Fahrzeugdatenbusinformation bzw. -informationen, wobei die Fahrzeugdaten der generischen Anforderung von Fahrzeugdaten entsprechen;Interpretieren (208) der abgerufenen Fahrzeugdaten;undBereitstellen (210) der interpretierten Daten an die Telematikanwendung, um der generischen Anforderung von Fahrzeugdaten nachzukommen. Procédé d'acquisition de données de véhicule à partir d'un bus de données de véhicule, le procédé comprenant les étapes suivantes : la fourniture d'une architecture de diagnostic de véhicule (10) comportant une unité d'acquisition de données locale (12) ayant une unité de commande de télématique locale (14) placée dans un véhicule (16) ;l'exécution (200) d'une application télématique sur l'unité de commande de télématique locale (14), l'application télématique étant mise en œuvre sous forme d'un programme logiciel ;la requête générique, via l'application télématique, de données de véhicule indépendantes de l'architecture de diagnostic de véhicule (10) ;le déclenchement (202) d'une bibliothèque d'exécution de véhicule locale (28), en réponse à la requête générique de données de véhicule, la bibliothèque d'exécution de véhicule locale (28) mettant en œuvre les étapes comprenant les étapes suivantes : la récupération (204) des informations de bus de données de véhicule propriétaire à partir d'une base de données d'exécution distante (44) ;l'extraction (206) de données de véhicule à partir du bus de données de véhicule en utilisant les informations de bus de données de véhicule récupérées à partir du bus de données d'exécution distante (44), les données de véhicule correspondant à la requête générique de données de véhicule ;l'interprétation (208) des données de véhicule récupérées ;etla fourniture (210) des données interprétées à l'application télématique pour satisfaire la requête générique de données de véhicule.
  2. 2
    A method according to claim 1 wherein the step of retrieving (204) comprises:establishing a wireless link to a remote server (42);accessing a vehicle database (24) with the remote server (42);anddownloading vehicle data bus information to the local vehicle runtime library (28) from the remote runtime database (44). Ein Verfahren nach Anspruch 1, wobei der Schritt des Abrufens (204) Folgendes aufweist: Herstellen einer drahtlosen Verbindung zu einem fernen Server (42);Zugreifen auf eine Fahrzeugdatenbank (24) mit dem fernen Server (42);undHerunterladen von Fahrzeugdatenbusinformation bzw. -informationen in die lokale Fahrzeug-Laufzeitbibliothek (28) von der fernen Laufzeitdatenbank (44). Procédé selon la revendication 1, dans lequel l'étape de récupération (204) comprend les étapes suivantes : l'établissement d'une liaison sans fil avec un serveur distant (42) ;l'accès à une base de données de véhicule (24) avec le serveur distant (42) ;etle téléchargement d'informations de bus de données de véhicule vers la bibliothèque d'exécution de véhicule locale (28) à partir de la base d'exécution de données distante (44).
  3. 3
    A method according to claim 2 wherein the step of using (206) further comprises passing the vehicle data bus information to a protocol driver. Ein Verfahren nach Anspruch 2, wobei der Schritt der Verwendung (206) ferner das Weiterleiten der Fahrzeugdatenbusinformation bzw. - informationen an einen Protokolltreiber aufweist. Procédé selon la revendication 2, dans lequel l'étape d'utilisation (206) comprend en outre la transmission des informations de bus de données de véhicule à un pilote de protocole.
  4. 4
    A method according to claim 1 wherein:the telematics application comprises a vehicle diagnostics application program. Ein Verfahren nach Anspruch 1, wobei: die Telematikanwendung ein Fahrzeugdiagnose-Anwendungsprogramm aufweist. Procédé selon la revendication 1, dans lequel : l'application télématique comprend un programme d'application de diagnostic de véhicule.
  5. 5
    A computer-readable medium having stored thereon sequences of instructions which, when executed, cause a local telematics control unit (14) to carry out the method of anyone of the preceding claims. Ein computerlesbares Medium mit darauf gespeicherten Befehlsfolgen, die, wenn sie ausgeführt werden, eine lokale Telematiksteuereinheit (14) veranlassen, das Verfahren eines der vorhergehenden Ansprüche auszuführen. Support lisible par ordinateur ayant des séquences d'instructions stockées en lui qui, quand elles sont exécutées, forcent une unité de commande de télématique locale (14) à mettre en oeuvre le procédé selon l'une quelconque des revendications précédentes.
  6. 6
    A vehicle data acquisition system configured to extract vehicle data from a vehicle data bus for telematics applications, the vehicle data acquisition system comprising:a remote telematics unit (40) comprising: a remote server (42);anda vehicle database (44) running on the remote server (42), the vehicle database (44) comprising vehicle-specific (16) data bus architecture information,a vehicle diagnostics architecture (10) including a local data acquisition unit (12) having a local telematics control unit (14) installed in the vehicle (16), the local telematics control unit (14) comprising: a controller,a telematics application being implemented as a software program and running on the controller and comprising at least one generic vehicle data request,at least one runtime library (28) interposed between the telematics application and a proprietary vehicle data bus, each runtime library (28) comprising: a data retriever,a data interpreter, anda wireless link responsive to the data retriever for establishing a network connection to the remote server (42), the link providing a vehicle data download path for transferring the data bus architecture information to the local telematics control unit (14);andwherein the at least one runtime library (28), in response to the generic vehicle data request, is configured to retrieve (204) the proprietary vehicle data bus information from the vehicle database (44);extract (206) vehicle data from the vehicle data bus using the vehicle data bus information retrieved from the vehicle database (44), the vehicle data corresponding to the generic vehicle data request;interpret (208) the retrieved vehicle data;andprovide (210) the interpreted data to the telematics application to satisfy the generic vehicle data request. Ein Fahrzeugdatenerfassungssystem, das eingerichtet ist, Fahrzeugdaten aus einem Fahrzeugdatenbus für Telematikanwendungen zu extrahieren, wobei das Fahrzeugdatenerfassungssystem Folgendes aufweist: eine ferne Telematikeinheit (40), die Folgendes aufweist: einen fernen Server (42);undeine Fahrzeugdatenbank (44), die auf dem fernen Server (42) läuft, wobei die Fahrzeugdatenbank (44) fahrzeugspezifische (16) Datenbusarchitekturinformation bzw. -informationen aufweist,eine Fahrzeugdiagnosearchitektur (10), die eine lokale Datenerfassungseinheit (12) mit einer im Fahrzeug (16) installierten lokalen Telematiksteuereinheit (14) beinhaltet, wobei die lokale Telematiksteuereinheit (14) Folgendes aufweist: eine Steuerung,eine Telematikanwendung, die als Softwareprogramm implementiert ist und die auf der Steuerung läuft und die mindestens eine generische Fahrzeugdatenanforderung aufweist,mindestens eine Laufzeitbibliothek (28), die zwischen der Telematikanwendung und einem proprietären Fahrzeugdatenbus angeordnet ist, wobei jede Laufzeitbibliothek (28) Folgendes aufweist: einen Datenabrufer,einen Dateninterpretierer, undeine drahtlose Verbindung, die auf den Datenabrufer reagiert, um eine Netzwerkverbindung zum fernen Server (42) herzustellen, wobei die Verbindung einen Fahrzeugdaten-Downloadpfad zum Übertragen der Datenbusarchitekturinformation bzw. -informationen an die lokale Telematiksteuereinheit (14) bereitstellt;undwobei die mindestens eine Laufzeitbibliothek (28) als Reaktion auf die generische Fahrzeugdatenanforderung eingerichtet ist zum: Abrufen (204) der proprietären Fahrzeugdatenbusinformation bzw. - informationen von der Fahrzeugdatenbank (44);Extrahieren (206) von Fahrzeugdaten aus dem Fahrzeugdatenbus unter Verwendung der aus der Fahrzeugdatenbank (44) abgerufenen Fahrzeugdatenbusinformation bzw. -informationen, wobei die Fahrzeugdaten der generischen Fahrzeugdatenanforderung entsprechen;Interpretieren (208) der abgerufenen Fahrzeugdaten;undBereitstellen (210) der interpretierten Daten an die Telematikanwendung, um die generische Fahrzeugdatenanforderung zu erfüllen. Système d'acquisition de données de véhicule configuré pour extraire des données de véhicule à partir d'un bus de données de véhicule pour des applications télématiques, le système d'acquisition de données de véhicule comprenant : une unité télématique à distance (40) comprenant : un serveur distant (42) ;etune base de données de véhicule (44) fonctionnant sur le serveur distant (42), la base de données de véhicule (44) comprenant des informations d'architecture de bus de données (16) spécifiques au véhicule,une architecture de diagnostic de véhicule (10) comportant une unité d'acquisition de données locale (12) ayant une unité de commande de télématique locale (14) placée dans le véhicule (16), l'unité de commande de télématique locale (14) comprenant : un contrôleur,une application télématique qui est exécutée sous forme d'un programme logiciel et fonctionnant sur le contrôleur et comprenant au moins une requête de données de véhicule générique,au moins une bibliothèque d'exécution (28) interposée entre l'application télématique et un bus de données de véhicule propriétaire, chaque bibliothèque d'exécution (28) comprenant : un récupérateur de données,un interprète de données, etune liaison sans fil qui répond au récupérateur de données pour établir une connexion réseau avec le serveur distant (42), la liaison fournissant une voie de téléchargement des données de véhicule pour transférer les informations d'architecture du bus de données à l'unité de commande de télématique locale (14) ;etdans lequel ladite au moins une bibliothèque d'exécution (28), en réponse à la requête générique de données de véhicule, est configurée pour récupérer (204) les informations de bus de données de véhicule propriétaire à partir de la base de données de véhicule (44) ;extraire (206) des données de véhicule à partir du bus de données de véhicule utilisant les informations de bus de données de véhicule récupérées à partir de la base de données de véhicule (44), les données de véhicule correspondant à la requête de données de véhicule générique ;interpréter (208) les données de véhicule récupérées ;etfournir (210) les données interprétées à l'application télématique pour satisfaire la requête générique de données de véhicule.
  7. 7
    A vehicle data acquisition system according to claim 6 wherein:the data retriever is operative, in response to the data bus information, to retrieve vehicle data responsive to the at least one generic vehicle data request and pass the retrieved data to the data interpreter, the data interpreter operative to translate the retrieved data into a format useable by the telematics application. Ein Fahrzeugdatenerfassungssystem nach Anspruch 6, wobei: der Datenabrufer als Reaktion auf die Datenbusinformation bzw. - informationen betreibbar ist, Fahrzeugdaten als Reaktion auf die mindestens eine generische Fahrzeugdatenanforderung abzurufen und die abgerufenen Daten an den Dateninterpretierer weiterzugeben, wobei der Dateninterpretierer betreibbar ist, die abgerufenen Daten in ein für die Telematikanwendung verwendbares Format zu übersetzen. Système d'acquisition de données de véhicule selon la revendication 6, dans lequel : le récupérateur de données est opérationnel, en réponse aux informations de bus de données, pour récupérer des données de véhicule en réponse à ladite au moins une requête générique de données de véhicule et pour transmettre les données récupérées à l'interpréteur de données, l'interpréteur de données étant opérationnel pour traduire les données récupérées dans un format utilisable par l'application télématique.
  8. 8
    A vehicle data acquisition system according to claim 6 wherein the telematics application comprises:a vehicle diagnostics application. Ein Fahrzeugdatenerfassungssystem nach Anspruch 6, wobei die Telematikanwendung Folgendes aufweist: eine Fahrzeugdiagnose-Anwendung. Système d'acquisition de données de véhicule selon la revendication 6, dans lequel l'application télématique comprend : une application de diagnostic de véhicule.