[go: up one dir, main page]

DE102019220366B4 - Method for online personalization of vehicle settings and device for transmitting personalized vehicle settings to a backend server and vehicle - Google Patents

Method for online personalization of vehicle settings and device for transmitting personalized vehicle settings to a backend server and vehicle Download PDF

Info

Publication number
DE102019220366B4
DE102019220366B4 DE102019220366.3A DE102019220366A DE102019220366B4 DE 102019220366 B4 DE102019220366 B4 DE 102019220366B4 DE 102019220366 A DE102019220366 A DE 102019220366A DE 102019220366 B4 DE102019220366 B4 DE 102019220366B4
Authority
DE
Germany
Prior art keywords
vehicle
setting values
field
backend server
factory settings
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.)
Active
Application number
DE102019220366.3A
Other languages
German (de)
Other versions
DE102019220366A1 (en
Inventor
Simon Gerlach
Henning Heers
Caroline Labrenz
André Zierfuß
Haikel Boukhris
Christian Berg
Ibrahim Kado
Inga Hüsemann
Timo Haage
Omar David Munoz
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.)
Volkswagen AG
Original Assignee
Volkswagen 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 Volkswagen AG filed Critical Volkswagen AG
Priority to DE102019220366.3A priority Critical patent/DE102019220366B4/en
Publication of DE102019220366A1 publication Critical patent/DE102019220366A1/en
Application granted granted Critical
Publication of DE102019220366B4 publication Critical patent/DE102019220366B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/037Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for occupant comfort, e.g. for automatic adjustment of appliances according to personal settings, e.g. seats, mirrors, steering wheel
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Verfahren zur Online-Personalisierung von Fahrzeugeinstellungen, mit den Schritten:- Erfassen einer Eingabe eines Fahrzeugbesitzers in einem Bedienmenü eines Fahrzeug-Infotainmentsystems, dass die eingestellten Fahrzeugparameter des jetzigen Fahrzeuges (10) auf ein anderes Fahrzeug (10`) übertragen werden sollen, wobei dem Fahrzeugbesitzer für einen oder mehrere Bereiche von Fahrzeugfunktionen eine Option des Zurücksetzens auf Werkseinstellungen angezeigt wird;-im Ansprechen auf die Eingabe des Fahrzeugbesitzers, Abrufen der Fahrzeugeinstellwerte von dem jetzigen Fahrzeug (10) und Übertragen der Fahrzeugeinstellwerte an einen Backend-Server (260), wobei für die Zurücksetzung auf Werkseinstellungen für die in diesem Bereich betroffenen Fahrzeugeinstellwerte jeweils eine Anforderung der Rücksetzung auf Werkseinstellungen zu dem Backend-Server (260) übertragen wird, wobei ein Datenformat für die Übertragung von Fahrzeugeinstellwerten ein Feld (310) für eine Kennung eines Fahrzeugparameters, ein Feld (330) für eine Anzahl von Datenkategorieinformationen und ein Feld (350) für eine Anzahl von Fahrzeugeinstellwerten enthält, und wobei eine der Datenkategorieinformationen einen Eintrag für eine Anforderung von Werkseinstellungen für den betreffenden Fahrzeugparameter betrifft, wobei das Feld (350) für die Anzahl von Fahrzeugeinstellwerten leer bleibt, wenn in dem Feld (330) für die Datenkategorieinformationen ein Eintrag für eine Anforderung von Werkseinstellungen gesetzt wird; und- Übertragen der Fahrzeugeinstellwerte vom Backend-Server (260) zum anderen Fahrzeug (10`) bei Bereitstellung des anderen Fahrzeuges (10`), wobei die Fahrzeugeinstellwerte, für die eine Anforderung der Rücksetzung auf Werkseinstellungen zu dem Backend-Server (260) übertragen wurde, in dem anderen Fahrzeug (10`) nach den dort geltenden Werkseinstellungen beibehalten werden.Method for online personalization of vehicle settings, comprising the steps:- detecting an input from a vehicle owner in an operating menu of a vehicle infotainment system that the set vehicle parameters of the current vehicle (10) are to be transferred to another vehicle (10'), wherein the vehicle owner is shown an option to reset to factory settings for one or more areas of vehicle functions;- in response to the input from the vehicle owner, retrieving the vehicle setting values from the current vehicle (10) and transmitting the vehicle setting values to a backend server (260), wherein for the reset to factory settings for the vehicle setting values affected in this area, a request for the reset to factory settings is transmitted to the backend server (260), wherein a data format for the transmission of vehicle setting values contains a field (310) for an identifier of a vehicle parameter, a field (330) for a number of data category information items and a field (350) for a number of vehicle setting values, and wherein one of the data category information items contains an entry for a request for factory settings for the vehicle parameter in question, wherein the field (350) for the number of vehicle setting values remains empty if an entry for a request for factory settings is set in the field (330) for the data category information; and- transmitting the vehicle setting values from the backend server (260) to the other vehicle (10`) when the other vehicle (10`) is made available, wherein the vehicle setting values for which a request for resetting to factory settings was transmitted to the backend server (260) are retained in the other vehicle (10`) according to the factory settings applicable there.

Description

Der Vorschlag betrifft das technische Gebiet der Online-Personalisierung von Fahrzeugeinstellungen. Dabei geht es im Besonderen um ein Verfahren zur Online-Personalisierung von Fahrzeugeinstellungen und eine Vorrichtung zur Übertragung personalisierter Fahrzeugeinstellungen an einen Backend-Server. Der Vorschlag betrifft weiterhin ein Fahrzeug, das eine Vorrichtung gemäß der Erfindung aufweist.The proposal relates to the technical field of online personalization of vehicle settings. In particular, it concerns a method for online personalization of vehicle settings and a device for transmitting personalized vehicle settings to a backend server. The proposal also relates to a vehicle having a device according to the invention.

Für den Kunden hat es sich als wünschenswert herausgestellt, Einstellungen, die in einem Fahrzeug genutzt werden, beispielsweise Radiosender, Sitzposition, Navigationsziele, Telefon-Kontakte, Spiegeleinstellungen, Komforteinstellungen, HUD-Einstellungen o.Ä. zwischen Fahrzeugen zu übertragen. Dabei können Dateien in einem Benutzerprofil im Internet gespeichert werden und von dem Fahrzeug über eine Internetverbindung abgerufen werden.Customers have found it desirable to be able to transfer settings used in a vehicle, such as radio stations, seat position, navigation destinations, telephone contacts, mirror settings, comfort settings, HUD settings, etc., between vehicles. Files can be stored in a user profile on the Internet and accessed by the vehicle via an Internet connection.

Aus der US 2016/0198002 A1 geht ein System hervor, bei dem in einer Service Cloud Einstellungen zu einem Benutzerprofil aufgenommen, dort automatisiert bearbeitet und angepasst werden, beispielsweise auf Basis von detektierten Mustern. Hierzu erfolgt ein permanenter Datenaustausch vom Fahrzeug mit der Service Cloud, um in letzterer derartige Muster erkennen und bearbeiten zu können. Ein Nutzer kann über verschiedene Zugriffsmöglichkeiten auf die Service Cloud zugreifen und dort ebenfalls Einstellungen an seinem Nutzerprofil vornehmen. Das in der Service Cloud hinterlegte Nutzerprofil kann auf ein anderes Fahrzeug übertragen werden. Das Nutzerprofil kann hierbei auch Parametereinstellungen des Fahrzeugs auf eine Werksrückstellung mitumfassen, die sodann eine jeweilige Werkseinstellung des ausgewählten Parameters in demjenigen Fahrzeug bewirkt, auf das das Fahrerprofil übertragen wird.From the US2016/0198002 A1 A system is created in which settings for a user profile are recorded in a service cloud, where they are automatically processed and adjusted, for example based on detected patterns. For this purpose, there is a permanent exchange of data from the vehicle to the service cloud in order to be able to recognize and process such patterns in the latter. A user can access the service cloud via various access options and also make settings to his user profile there. The user profile stored in the service cloud can be transferred to another vehicle. The user profile can also include parameter settings of the vehicle to a factory reset, which then causes a respective factory setting of the selected parameter in the vehicle to which the driver profile is transferred.

Aus der DE 10 2016 205 827 B3 ist eine Lösung bekannt, die beispielsweise ein Hoch- und Herunterladen eines kompletten Einstellungssatzes vom/zum Fahrzeug aus dem Internet und/oder eine zumindest teilweise Synchronisation der Benutzereinstellungen über ein Mobiltelefon ermöglicht. Um das Datenvolumen zu reduzieren werden die Datenwörter, in Hashwerte oder Prüfsummen umgerechnet und nehmen schließlich eine geringere Datenmenge ein als die eigentlichen Benutzereinstellungen.From the EN 10 2016 205 827 B3 A solution is known that allows, for example, uploading and downloading a complete set of settings from/to the vehicle from the Internet and/or at least partial synchronization of the user settings via a mobile phone. In order to reduce the data volume, the data words are converted into hash values or checksums and ultimately take up less data than the actual user settings.

Aus den Dokumenten US 9,229,623 B1 ; US 9,648,107 B1 und US 2017/0197617 A1 sind Lösungen zur Online-Personalisierung bekannt. Dazu werden Benutzerprofile zwischen Fahrzeug und Backend-Server und Backend-Server und Neufahrzeug ausgetauscht. Die Verwendung von Werkseinstellungen wird berücksichtigt.From the documents US9,229,623 B1 ; US9,648,107 B1 and US 2017/0197617 A1 Solutions for online personalization are known. For this purpose, user profiles are exchanged between the vehicle and the backend server and the backend server and the new vehicle. The use of factory settings is taken into account.

Die bekannten Lösungen sind mit einigen Nachteilen behaftet. Dies wurde im Rahmen der Erfindung erkannt. Bei den bekannten Lösungen besteht das Problem, dass komplette Datensätze mit den Fahrzeugeinstellwerte für eine Vielzahl von Fahrzeugeinstell-Parametern komprimiert oder unkomprimiert übertragen werden müssen.The known solutions have some disadvantages. This was recognized in the context of the invention. The problem with the known solutions is that complete data sets with the vehicle setting values for a large number of vehicle setting parameters have to be transmitted in compressed or uncompressed form.

Dadurch besteht die Aufgabe der Erfindung darin, die bekannten Verfahren zur Online-Personalisierung bei Fahrzeugen weiter zu verbessern. Insbesondere soll der Datenübertragungsaufwand für die Vielzahl von Fahrzeug-Einstellparametern und Fahrzeugeinstellwerten verringert werden. Ebenfalls soll der Einstellaufwand für die Online-Personalisierung in entsprechenden Benutzermenüs verringert werden.The object of the invention is therefore to further improve the known methods for online personalization in vehicles. In particular, the data transmission effort for the large number of vehicle setting parameters and vehicle setting values should be reduced. The setting effort for online personalization in corresponding user menus should also be reduced.

Diese Aufgabe wird durch ein Verfahren zur Online-Personalisierung von Fahrzeugeinstellungen gemäß Anspruch 1, eine Vorrichtung zur Übertragung personalisierter Fahrzeugeinstellungen an einen Backend-Server gemäß Anspruch 4 sowie ein Fahrzeug gemäß Anspruch 6 gelöst.This object is achieved by a method for online personalization of vehicle settings according to claim 1, a device for transmitting personalized vehicle settings to a backend server according to claim 4 and a vehicle according to claim 6.

Die abhängigen Ansprüche beinhalten vorteilhafte Weiterbildungen und Verbesserungen der Erfindung entsprechend der nachfolgenden Beschreibung dieser Maßnahmen.The dependent claims contain advantageous developments and improvements of the invention according to the following description of these measures.

Die Lösung besteht in einer Ausprägung in einem Verfahren zur Online-Personalisierung von Fahrzeugeinstellungen, wobei der Fahrzeughalter in einem Bedienmenü des Fahrzeug-Infotainmentsystems eingeben kann, dass die eingestellten Werte der Fahrzeugeinstellparameter des jetzigen Fahrzeuges auf ein anderes Fahrzeug übertragen werden sollen. Es werden dabei die Fahrzeugeinstellwerte von dem jetzigen Fahrzeug abgerufen und an einen Backend-Server übertragen und von dort bei der Bereitstellung des anderen Fahrzeuges zu dem anderen Fahrzeug übertragen. Eine Besonderheit besteht darin, dass dem Fahrzeugbesitzer für einen oder mehrere Bereiche von Fahrzeugfunktionen eine Option des Zurücksetzens auf Werkseinstellungen bei der Personalisierung angezeigt wird, und dass für die Zurücksetzung auf Werkseinstellung für die in diesem Bereich betroffenen Fahrzeugeinstellwerte jeweils eine Anforderung der Rücksetzung auf Werkseinstellungen zu dem Backend-Server übertragen wird und bei Bereitstellung des anderen Fahrzeuges die Fahrzeugeinstellwerte in dem neuen Fahrzeug nach den dort geltenden Werkseinstellungen beibehalten werden. Dieses Verfahren hat den Vorteil, dass der Aufwand für die Personalisierung insbesondere für die notwendige Datenübertragung von jetzigem Fahrzeug zu dem Backend-Server und von dem Backend-Server zu dem anderen Fahrzeug verringert ist. Es besteht die Möglichkeit für einzelne Fahrzeug-Einstellparameter jeweils die Option des Zurücksetzens auf Werkseinstellungen anzubieten. Es ist aber ebenfalls möglich diese Option für bestimmte Bereiche von Fahrzeugfunktionen anzubieten. Dann braucht die Option nicht für jeden einzelnen Fahrzeug-Einstellparameter gesetzt werden, was den Bedienungskomfort erhöht.The solution consists in a form of a method for online personalization of vehicle settings, whereby the vehicle owner can enter in an operating menu of the vehicle infotainment system that the set values of the vehicle setting parameters of the current vehicle should be transferred to another vehicle. The vehicle setting values are retrieved from the current vehicle and transferred to a backend server and from there to the other vehicle when the other vehicle is made available. A special feature is that the vehicle owner is shown an option to reset to factory settings for one or more areas of vehicle functions during personalization, and that for the reset to factory settings for the vehicle setting values affected in this area, a request to reset to factory settings is transmitted to the backend server and when the other vehicle is made available, the vehicle setting values in the new vehicle are retained according to the factory settings applicable there. This method has the advantage that the effort for personalization, in particular for the necessary data transfer from the current vehicle to the backend server and from the backend server to the other vehicle is reduced. It is possible to offer the option of resetting to factory settings for individual vehicle setting parameters. However, it is also possible to offer this option for certain areas of vehicle functions. Then the option does not need to be set for each individual vehicle setting parameter, which increases ease of use.

Das erfindungsgemäße Vorgehen hinsichtlich der Übertragung von Fahrzeugeinstellwerten besteht in der Verwendung eines Nachrichtenformates mit einem Feld für eine Kennung eines Fahrzeugeinstell-Parameters, mit einem Feld mit einer Anzahl von Datenkategorieinformationen, und einem Feld für eine Anzahl von Fahrzeugeinstellwerten. Dies ermöglicht, dass für einen Fahrzeug-Einstellparameter mehrere Werte eingestellte werden können.The inventive procedure for transmitting vehicle setting values consists in using a message format with a field for an identifier of a vehicle setting parameter, with a field with a number of data category information, and a field for a number of vehicle setting values. This makes it possible for several values to be set for one vehicle setting parameter.

Weiterhin besteht das erfindungsgemäße Vorgehen darin, für das Feld mit den Datenkategorieinformationen einen Eintrag für eine Anforderung von Werkseinstellungen für den betreffenden Fahrzeug-Einstellparameter vorzusehen, und das Feld für die Anzahl von Einstellwerten leer zu lassen, wenn in dem Feld für die Datenkategorieinformationen ein Eintrag für eine Anforderung von Werkseinstellungen gesetzt wird. So wird der Übertragungsaufwand reduziert, weil dadurch einzelne oder eine Kette von Fahrzeugeinstellwerten nicht übertragen werden müssen.Furthermore, the procedure according to the invention consists in providing an entry for a request for factory settings for the relevant vehicle setting parameter for the field with the data category information, and leaving the field for the number of setting values empty if an entry for a request for factory settings is set in the field for the data category information. This reduces the transmission effort because individual or a chain of vehicle setting values do not have to be transmitted.

Eine optionale Erweiterung für das Datenformat besteht darin, dass in dem Datenformat für die Übertragung von Fahrzeugeinstellwerten zusätzlich ein Feld für die Angabe einer Beschreibung des Fahrzeug-Einstellparameters und/oder ein Feld für eine Datenlänge des Feldes für die Anzahl von Einstellwerten vorgesehen wird. Das Feld für die Datenlänge ist sehr vorteilhaft, für die Auswertung der Nachricht bei dem Empfänger. Das Feld für die Angabe einer Beschreibung des Fahrzeug-Einstellparameters ist dafür vorteilhaft, dass bei Übertragung einer Nachricht zu einem Fahrzeug-Einstellparameter zu dem anderen Fahrzeug bei dem kein identischer Fahrzeug-Einstellparameter angelegt ist, ein anderer Fahrzeug-Einstellparameter gefunden werden kann mit ähnlicher Bedeutung. Dies ermöglicht also eine Ähnlichkeitsprüfung in einem anderen Fahrzeugmodell.An optional extension for the data format is that the data format for transmitting vehicle setting values additionally includes a field for specifying a description of the vehicle setting parameter and/or a field for a data length of the field for the number of setting values. The field for the data length is very useful for evaluating the message at the recipient. The field for specifying a description of the vehicle setting parameter is useful because when a message about a vehicle setting parameter is transmitted to another vehicle for which no identical vehicle setting parameter has been created, another vehicle setting parameter with a similar meaning can be found. This enables a similarity check in another vehicle model.

Um schließlich die Anpassung bei dem anderen Fahrzeug durchzuführen, ist es vorteilhaft, zur Bereitstellung des anderen Fahrzeuges die von dem jetzigen Fahrzeug empfangenen Nachrichten für die Übertragung von Fahrzeugeinstellwerten von dem Backend-Server an das andere Fahrzeug weiterzuleiten.In order to finally carry out the adaptation on the other vehicle, it is advantageous to forward the messages received from the current vehicle for the transmission of vehicle setting values from the backend server to the other vehicle in order to make the other vehicle available.

Eine andere Ausprägung der Erfindung besteht in einer Vorrichtung zur Übertragung personalisierter Fahrzeugeinstellungen an einen Backend-Server. Dafür ist es vorteilhaft, dass die Vorrichtung ein Kommunikationsmodul für die Kommunikation zu einem Backend-Server aufweist und eine Anzahl von Fahrzeug-Steuergeräten mit Konfigurationsmöglichkeit durch Eingeben von Fahrzeugeinstellwerten in Fahrzeugeinstell-Parametern. Zur Unterstützung der Online-Personalisierungsmöglichkeit ist es vorteilhaft, dass die Vorrichtung eine Benutzerschnittstelle aufweist, die dem Fahrzeugbesitzer für einen oder mehrere Bereiche von Fahrzeugfunktionen eine Option des Zurücksetzens auf Werkseinstellungen anzeigt, und das Kommunikationsmodul so ausgelegt ist, dass es für die Zurücksetzung auf Werkseinstellungen für die in diesem Bereich betroffenen Fahrzeugeinstellwerte jeweils Nachrichten mit einer Anforderung der Rücksetzung auf Werkseinstellungen zu dem Backend-Server überträgt. Es ergeben sich die gleichen Vorteile wie bei dem entsprechenden Verfahren hinsichtlich des Datenübertragungsaufwandes und der Erhöhung des Bedienkomforts.Another embodiment of the invention consists in a device for transmitting personalized vehicle settings to a backend server. For this purpose, it is advantageous that the device has a communication module for communication with a backend server and a number of vehicle control units with configuration options by entering vehicle setting values in vehicle setting parameters. To support the online personalization option, it is advantageous that the device has a user interface that shows the vehicle owner an option for resetting to factory settings for one or more areas of vehicle functions, and the communication module is designed in such a way that it transmits messages with a request to reset to factory settings to the backend server for the vehicle setting values affected in this area. The same advantages arise as with the corresponding method in terms of data transmission effort and increased ease of use.

Erfindungsgemäß ist vorgesehen, dass das Kommunikationsmodul weiterhin so ausgelegt ist, dass für die Übertragung von Fahrzeugeinstellwerten ein Datenformat verwendet wird mit einem Feld für eine Kennung eines Fahrzeugeinstell-Parameters, ein Feld mit einer Anzahl von Datenkategorieinformationen, und einem Feld für eine Anzahl von Einstellwerten. Ein Vorteil besteht darin, dass dies ermöglicht, dass für einen Fahrzeug-Einstellparameter mehrere Werte eingestellt werden können.According to the invention, the communication module is further designed such that a data format is used for the transmission of vehicle setting values, with a field for an identifier of a vehicle setting parameter, a field with a number of data category information items, and a field for a number of setting values. One advantage is that this allows multiple values to be set for a vehicle setting parameter.

Erfindungsgemäß ist weiterhin vorgesehen, dass eine der Datenkategorieinformationen einen Eintrag für eine Anforderung von Werkseinstellungen für den betreffenden Fahrzeug-Einstellparameter betrifft, wobei das Feld für die Anzahl von Einstellwerten leer bleibt, wenn in dem Feld für die Datenkategorieinformationen ein Eintrag für eine Anforderung von Werkseinstellungen gesetzt ist. So wird der Übertragungsaufwand reduziert, weil dadurch einzelne oder eine Kette von Fahrzeugeinstellwerten nicht übertragen werden müssen.According to the invention, it is further provided that one of the data category information relates to an entry for a request for factory settings for the relevant vehicle setting parameter, wherein the field for the number of setting values remains empty if an entry for a request for factory settings is set in the field for the data category information. This reduces the transmission effort because individual or a chain of vehicle setting values do not have to be transmitted.

Ein andere vorteilhafte Maßnahme besteht darin das Kommunikationsmodul weiterhin so auszulegen, dass es zur Personalisierung des Fahrzeuges die Nachrichten mit einer Anforderung der Rücksetzung auf Werkseinstellungen von einem Backend-Server empfängt und die Personalisierung für diese Fahrzeugeinstellwerte zu den Fahrzeugeinstell-Parametern in dem zu personalisierenden Fahrzeug nach den dort geltenden Werkseinstellungen beizubehalten. Es wird dadurch nicht unbedingt dieselbe Einstellung bewirkt, wie bei dem Fahrzeug das zuvor benutzt wurde, aber eine entsprechende Einstellung, die die besonderen Gegebenheiten des anderen Fahrzeuges berücksichtigt.Another advantageous measure is to further design the communication module in such a way that it receives messages with a request to reset the vehicle to factory settings from a backend server for personalizing the vehicle and to maintain the personalization for these vehicle setting values for the vehicle setting parameters in the vehicle to be personalized according to the factory settings applicable there. This does not necessarily result in the same setting as in the vehicle that was previously used, but a corresponding setting, which takes into account the special circumstances of the other vehicle.

Eine weitere Ausprägung der Erfindung besteht in einem Fahrzeug, das mit einer erfindungsgemäßen Vorrichtung ausgestattet ist. Es ergeben sich für das Fahrzeug die entsprechenden Vorteile, die für die erfindungsgemäße Vorrichtung beschrieben wurden.A further embodiment of the invention consists in a vehicle that is equipped with a device according to the invention. The vehicle benefits from the corresponding advantages that were described for the device according to the invention.

Ausführungsbeispiele der Erfindung sind in den Zeichnungen dargestellt und werden nachfolgend anhand der Figuren näher erläutert.Embodiments of the invention are illustrated in the drawings and are explained in more detail below with reference to the figures.

Es zeigen:

  • 1 ein typisches Cockpit eines Fahrzeuges;
  • 2 das Prinzip der Fahrzeugkommunikation über Mobilfunk;
  • 3 ein Blockschaltbild des Infotainmentsystems sowie eines Teils der Bordelektronik;
  • 4 ein Bedienmenü zur Einstellung der Online-Personalisierung von Fahrzeugeinstellungen bei der ein Zurücksetzen auf Werkseinstellungen für verschiedene Bereiche von Fahrzeugfunktionen unterstützt wird;
  • 5 den Ablauf des Verfahrens zur Online-Personalisierung von Fahrzeugeinstellungen; und
  • 6 das Datenformat für die Übermittlung von Fahrzeugeinstellwerten für Fahrzeug-Einstellparameter an einen Backend-Server.
Show it:
  • 1 a typical cockpit of a vehicle;
  • 2 the principle of vehicle communication via mobile radio;
  • 3 a block diagram of the infotainment system and part of the on-board electronics;
  • 4 an operating menu for setting the online personalization of vehicle settings, which supports resetting to factory settings for various areas of vehicle functions;
  • 5 the procedure for online personalisation of vehicle settings; and
  • 6 the data format for transmitting vehicle setting values for vehicle setting parameters to a backend server.

Die vorliegende Beschreibung veranschaulicht die Prinzipien der erfindungsgemäßen Offenbarung. Es versteht sich somit, dass Fachleute in der Lage sein werden, verschiedene Anordnungen zu konzipieren, die zwar hier nicht explizit beschrieben werden, die aber Prinzipien der erfindungsgemäßen Offenbarung verkörpern und in ihrem Umfang ebenfalls geschützt sein sollen.The present description illustrates the principles of the inventive disclosure. It is therefore to be understood that those skilled in the art will be able to devise various arrangements which, although not explicitly described herein, embody principles of the inventive disclosure and are also intended to be protected within their scope.

1 zeigt das Cockpit eines Fahrzeuges 10. Dargestellt ist ein Personenkraftwagen Pkw. Als Fahrzeug kämen allerdings beliebige andere Fahrzeuge ebenfalls in Betracht. Beispiele von weiteren Fahrzeugen sind: Busse, Nutzfahrzeuge, insbesondere Lastkraftwagen Lkw, Landmaschinen, Baumaschinen, Motorräder, Schienenfahrzeuge usw. Die Erfindung wäre allgemein bei Landfahrzeugen, Schienenfahrzeugen und Luftfahrzeugen einsetzbar. Die Aufzählung ist nicht abschließend und umfasst auch weitere Fahrzeugkategorien. 1 shows the cockpit of a vehicle 10. A passenger car is shown. However, any other vehicle could also be considered as a vehicle. Examples of other vehicles are: buses, commercial vehicles, in particular trucks, agricultural machinery, construction machinery, motorcycles, rail vehicles, etc. The invention could generally be used in land vehicles, rail vehicles and aircraft. The list is not exhaustive and also includes other vehicle categories.

Das Cockpit des Fahrzeuges 10 dient neben seinem Hauptzweck, das Fahrzeug zu steuern, auch zur Bedienung verschiedener anderer Funktionen des Fahrzeuges. Hier wird insbesondere ein Infotainmentsystem genannt. Mit Hilfe des Infotainmentsystems können verschiedene Funktionen des Fahrzeugs 10 bedient werden. Beispielsweise können ein Radio, ein Navigationssystem, eine Wiedergabe von gespeicherten Musikstücken und/oder eine Klimaanlage, andere elektronische Einrichtungen oder andere Komfortfunktionen oder Applikationen des Fahrzeugs 10 bedient werden. Die Zusammenfassung all dieser Komponenten ist unter dem Begriff „Infotainmentsystem“ bekannt. Ein Infotainmentsystem bezeichnet bei Fahrzeugen, speziell Pkw, die Zusammenführung von Autoradio, Navigationssystem, Freisprecheinrichtung, Fahrerassistenzsystemen und weiterer Funktionen in einer zentralen Bedieneinheit. Der Begriff Infotainment ist ein Kofferwort zusammengesetzt aus den Worten Information und Entertainment (Unterhaltung). Teil des Infotainmentsystems ist im Bereich einer Mittelkonsole des Fahrzeugs 10 eine Anzeigeeinrichtung in Form eines berührungsempfindlichen Bildschirms 30, der auch als „Touchscreen“ bezeichnet wird. Diese Anzeigeeinheit 30 kann insbesondere von einem Fahrer des Fahrzeugs 10, aber auch von einem Beifahrer des Fahrzeugs 10 gut eingesehen und bedient werden. Unterhalb des Bildschirms 30 befindet sich eine Bedieneinheit 50 bestehend aus mechanischen Bedienelementen, beispielsweise Tasten, Schalter, Drehregler oder Kombinationen hiervon, wie beispielsweise Drückdrehregler usw. Die Bezugszahl 110 bezeichnet ein typisches Kombiinstrument, das den Fahrer über den Fahrzustand informiert, insbesondere Geschwindigkeit, Drehzahl, Gangwahl, Blinker, Licht, Tankanzeige usw.In addition to its main purpose of controlling the vehicle, the cockpit of the vehicle 10 also serves to operate various other functions of the vehicle. An infotainment system is mentioned in particular here. Various functions of the vehicle 10 can be operated using the infotainment system. For example, a radio, a navigation system, playback of stored music and/or an air conditioning system, other electronic devices or other comfort functions or applications of the vehicle 10 can be operated. The summary of all of these components is known under the term "infotainment system". In vehicles, especially cars, an infotainment system refers to the combination of car radio, navigation system, hands-free device, driver assistance systems and other functions in a central control unit. The term infotainment is a portmanteau word made up of the words information and entertainment. Part of the infotainment system in the area of a center console of the vehicle 10 is a display device in the form of a touch-sensitive screen 30, which is also referred to as a "touchscreen". This display unit 30 can be easily viewed and operated, in particular, by a driver of the vehicle 10, but also by a passenger of the vehicle 10. Below the screen 30 there is an operating unit 50 consisting of mechanical operating elements, for example buttons, switches, rotary controls or combinations thereof, such as push-button rotary controls, etc. The reference number 110 designates a typical instrument cluster that informs the driver about the driving status, in particular speed, rpm, gear selection, indicators, lights, fuel gauge, etc.

Will der Fahrer die von ihm eingestellten Fahrzeugparameter auf ein anderes Fahrzeug übertragen, um es nach seinen Wünschen zu personalisieren, so kann er dies in einem Bedienmenü vornehmen, das auf der Anzeigeeinheit 30 dargestellt wird.If the driver wants to transfer the vehicle parameters he has set to another vehicle in order to personalize it according to his wishes, he can do this in an operating menu that is shown on the display unit 30.

Die Fahrzeuge 10 sind heute oft jeweils mit einer sogenannten On-Board Unit 160 ausgestattet, die als Sende- und Empfangseinheit für die Kommunikation in einem Mobilfunknetz dient. Die 2 zeigt das Prinzip der Datenkommunikation in einem öffentlichen Mobilfunknetz. Die On-Board Unit 160 ist ähnlich wie eine andere Mobilfunknetz-Teilnehmerstation im Sinne der Offenbarung der Erfindung ausgestattet. Solche Mobilfunknetz-Teilnehmerstationen sind typischerweise Smartphones, die bei LTE und 5G-Netzen als UE, entsprechend User Equipment bezeichnet werden. Alle Nachrichten von den Fahrzeugen (Uplink) und zu den Fahrzeugen (Downlink) werden entweder über eine Basisstation 200 geleitet, die eine Mobilfunkzelle bedient oder im Fall von Fahrzeugdirektkommunikation (Sidelink) unmittelbar zwischen den Fahrzeugen ausgetauscht. Befinden sich die Fahrzeuge innerhalb dieser Mobilfunkzelle, sind sie bei der Basisstation 200 angemeldet bzw. eingebucht. Verlassen sie die Mobilfunkzelle, werden sie an die benachbarte Zelle übergeben (Handover) und dementsprechend an der Basisstation 200 abgemeldet bzw. ausgebucht. Die Basisstation 200 stellt auch einen Zugang zum Internet zur Verfügung, so dass die Fahrzeuge 10 bzw. alle anderen Mobilfunk-Teilnehmer in der Mobilfunkzelle mit Internetdaten versorgt sind. Dazu steht die Basisstation 200 über die sogenannte S1-Schnittstelle mit dem EPC 220 (Evolved Packet Core) in Verbindung. Über das Internet 240 oder ein anderes Weitverkehrsnetz WAN erreichbar ist noch ein Backend-Server 260 eines Fahrzeugherstellers oder eines anderen Mobilitätsdienstleisters vorhanden.Today, the vehicles 10 are often equipped with a so-called on-board unit 160, which serves as a transmitting and receiving unit for communication in a mobile network. 2 shows the principle of data communication in a public mobile network. The on-board unit 160 is equipped similarly to another mobile network subscriber station in the sense of the disclosure of the invention. Such mobile network subscriber stations are typically smartphones, which in LTE and 5G networks are referred to as UE, corresponding to user equipment. All messages from the vehicles (uplink) and to the vehicles (downlink) are either routed via a base station 200 that serves a mobile radio cell or, in the case of direct vehicle communication (sidelink), are exchanged directly between the vehicles. If the vehicles are within this mobile radio cell, they are registered or logged in to the base station 200. If they leave the mobile radio cell, they are they are handed over to the neighboring cell (handover) and accordingly deregistered or booked out at the base station 200. The base station 200 also provides access to the Internet so that the vehicles 10 or all other mobile phone subscribers in the mobile phone cell are supplied with Internet data. For this purpose, the base station 200 is connected to the EPC 220 (Evolved Packet Core) via the so-called S1 interface. A backend server 260 of a vehicle manufacturer or another mobility service provider is also available and can be reached via the Internet 240 or another wide area network WAN.

Derartige Mobilfunk-Technologien sind standardisiert und es wird diesbezüglich auf die entsprechenden Spezifikationen von Mobilfunkstandards hingewiesen. Als ein modernes Beispiel eines Mobilfunkstandards wird auf die 3GPP Initiative und den LTE-Standard (Long Term Evolution) Bezug genommen. Viele der zugehörigen ETSI Spezifikationen liegen z.Z. in der Version 13 vor. Als Beispiel wird genannt: ETSI TS 136 213 V13.0.0 (2016-05); Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures (3GPP TS 36.213 version 13.0.0 Release 13). Genauso stehen auch die aktuellen Standards für das 5G-Mobilfunksystem bei der 3GPP zur Verfügung.Such mobile communications technologies are standardized and reference is made to the corresponding specifications of mobile communications standards. The 3GPP initiative and the LTE standard (Long Term Evolution) are cited as a modern example of a mobile communications standard. Many of the associated ETSI specifications are currently available in version 13. An example is: ETSI TS 136 213 V13.0.0 (2016-05); Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures (3GPP TS 36.213 version 13.0.0 Release 13). The current standards for the 5G mobile communications system are also available from the 3GPP.

3 zeigt schematisch ein Blockschaltbild des fahrzeugseitigen Infotainmentsystems sowie beispielhaft einige Teilsysteme oder Applikationen des Infotainmentsystems. Das Infotainmentsystem umfasst eine berührungsempfindliche Anzeigeeinheit 30, eine Recheneinrichtung 40, eine Bedieneinheit 50 und einen Speicher 60. Die Anzeigeeinheit 30 umfasst sowohl eine Anzeigefläche zum Anzeigen veränderlicher grafischer Informationen als auch eine über der Anzeigefläche angeordnete Bedienoberfläche (berührungssensitive Schicht) zum Eingeben von Befehlen durch einen Benutzer. Die Anzeigeeinheit 30 kann als LCD Touchscreen ausgeführt sein. 3 shows a schematic block diagram of the vehicle's infotainment system and some examples of subsystems or applications of the infotainment system. The infotainment system comprises a touch-sensitive display unit 30, a computing device 40, an operating unit 50 and a memory 60. The display unit 30 comprises both a display surface for displaying variable graphic information and a user interface (touch-sensitive layer) arranged above the display surface for entering commands by a user. The display unit 30 can be designed as an LCD touchscreen.

Der Anzeigeeinheit 30 ist über eine Datenleitung 70 mit der Recheneinrichtung 40 verbunden. Die Datenleitung kann nach dem LVDS-Standard ausgelegt sein. Über die Datenleitung 70 empfängt die Anzeigeeinheit 30 Steuerdaten zum Ansteuern der Anzeigefläche der Anzeigeeinheit 30 von der Recheneinrichtung 40. Über die Datenleitung 70 werden auch Steuerdaten der eingegebenen Befehle von dem Touchscreen 30 zu der Recheneinrichtung 40 übertragen. Mit der Bezugszahl 50 ist die Bedieneinheit bezeichnet. Ihr zugehörig sind die schon erwähnten Bedienelemente wie Tasten, Schalter, Drehregler, Schieberegler oder Drehdrückregler. Mit der Bezugszahl 20 ist ein Head-Up Display HUD bezeichnet. Damit können „Augmented-Reality Einblendungen“ in das Sichtfeld des Fahrers projiziert werden.The display unit 30 is connected to the computing device 40 via a data line 70. The data line can be designed according to the LVDS standard. The display unit 30 receives control data for controlling the display surface of the display unit 30 from the computing device 40 via the data line 70. Control data of the entered commands are also transmitted from the touchscreen 30 to the computing device 40 via the data line 70. The reference number 50 designates the control unit. The control elements already mentioned, such as buttons, switches, rotary controls, slide controls or rotary push controls, belong to it. The reference number 20 designates a head-up display HUD. This allows “augmented reality overlays” to be projected into the driver’s field of vision.

Immer mehr Eingaben können über die berührungsempfindliche Anzeigeeinheit 30 getätigt werden. Unter Eingabe wird allgemein das Anwählen einer ausgewählten Menüoption verstanden, wie auch das Ändern eines Parameters, Ein- und Ausschalten einer Funktion usw. Die prinzipielle Funktionsweise des Algorithmus zur berührungsempfindlichen Eingabe von Betriebsparametern wird als im Stand der Technik bekannt vorausgesetzt und wird deshalb im Folgenden nicht näher erläutert. Dabei werden die Sensorsignale, die von dem berührungsempfindlichen Bildschirm 30 stammen, über die dargestellte Datenverbindung 70 an die Recheneinrichtung 40 übertragen und dort ausgewertet.More and more inputs can be made via the touch-sensitive display unit 30. Input is generally understood to mean selecting a selected menu option, as well as changing a parameter, switching a function on and off, etc. The basic functionality of the algorithm for touch-sensitive input of operating parameters is assumed to be known in the state of the art and is therefore not explained in more detail below. The sensor signals that originate from the touch-sensitive screen 30 are transmitted to the computing device 40 via the data connection 70 shown and evaluated there.

Die aktuell eingestellten Werte für die Fahrzeug-Einstellparameter sind in der jeweiligen Funktionseinheit gespeichert. Also für das Head-Up Display 20 können sie in dem HUD 20 selbst abgespeichert sein. Alternativ können sie in dem Speicher 60 abgespeichert werden sein.The currently set values for the vehicle setting parameters are stored in the respective functional unit. So for the head-up display 20 they can be stored in the HUD 20 itself. Alternatively they can be stored in the memory 60.

Die Speichereinrichtung 60 ist über eine Datenleitung 80 mit der Recheneinrichtung 40 verbunden. In dem Speicher 60 ist z.B. auch ein Piktogramm- oder Symbolverzeichnis hinterlegt, in dem zu verschiedenen Menüpunkten von Bedienmenüs das entsprechende Piktogramm oder Symbol hinterlegt ist.The memory device 60 is connected to the computing device 40 via a data line 80. The memory 60 also stores, for example, a pictogram or symbol directory in which the corresponding pictogram or symbol is stored for various menu items of operating menus.

Die weiteren Teile des Infotainmentsystems Kamera 150, Radio 140, Navigationsgerät 130, Telefon 120, Kombiinstrument 110 und das Kommunikationsmodul 160 zur Mobilfunkkommunikation sowie zur Anbindung an das Internet sind über den Datenbus 100 mit dem Rechner 40 des Infotainmentsystems verbunden. Als Datenbus 100 kommt die Highspeed-Variante des CAN-Bus nach ISO Standard 11898-2 in Betracht. Alternativ käme z.B. auch der Einsatz eines auf Ethernet-Technologie beruhenden Bussystems in Frage. Auch Bussysteme, bei denen die Datenübertragung über Lichtwellenleiter geschieht, sind einsetzbar. Als Beispiele werden genannt der MOST Bus (Media Oriented System Transport) oder der D2B Bus (Domestic Digital Bus).The other parts of the infotainment system, camera 150, radio 140, navigation device 130, telephone 120, instrument cluster 110 and the communication module 160 for mobile communications and for connecting to the Internet are connected to the computer 40 of the infotainment system via the data bus 100. The high-speed version of the CAN bus according to ISO Standard 11898-2 can be used as the data bus 100. Alternatively, the use of a bus system based on Ethernet technology could also be considered. Bus systems in which data is transmitted via optical fibers can also be used. Examples include the MOST bus (Media Oriented System Transport) or the D2B bus (Domestic Digital Bus).

Das Blockschaltbild in 3 zeigt weiterhin noch einen Teil eines weiteren Datenbus 102. Dieser Datenbus wird oft auch als Komfortbus bezeichnet. Hier werden Steuergeräte angeschlossen, die bestimmte Karosseriefunktionen steuern, wie Türsteuerungen inklusive Fensterhebersteuerungen, Klimaanlagensteuerungen, Sitzsteuerungen usw. Auch der Komfortbus 102 wird oft als CAN-Bus ausgeführt. In 4 sind nur die Steuergeräte für die Spiegelverstellung 170 und die Sitzverstellung 180 dargestellt. Mit der Bezugszahl 190 ist noch ein Gateway bezeichnet. Daran sind die verschiedenen Datenbusse 100, 102 angeschlossen. Das Gateway 190 hat die Funktion, die Datenpakete von den verschiedenen Datenbussen zu vermitteln. Es führt dazu auch die notwendigen Formatwandlungen aus, um die Daten von den Datenpaketen des einen Datenbusses in das andere Format des anderen Datenbusses umzuwandeln. Mit gestrichelten Linien sind noch weitere Kommunikationsbusse angedeutet, die weitere Steuergeräte vernetzen. Als Beispiel wird ein Kommunikationsbus genannt, der die Steuergeräte des Antriebsstrangs miteinander vernetzt und ein Kommunikationsbus der die Steuergeräte für Fahrerassistenzsysteme miteinander vernetzt.The block diagram in 3 shows part of another data bus 102. This data bus is often also referred to as the comfort bus. Control units are connected here that control certain body functions, such as door controls including window lifter controls, air conditioning controls, seat controls, etc. The comfort bus 102 is also often designed as a CAN bus. In 4 only the control units for the mirror adjustment 170 and the seat adjustment 180 are shown. The reference number 190 is also a gateway The various data buses 100, 102 are connected to it. The gateway 190 has the function of transmitting the data packets from the various data buses. It also carries out the necessary format conversions to convert the data from the data packets of one data bus into the other format of the other data bus. Dashed lines indicate further communication buses that network other control units. An example is a communication bus that networks the control units of the drive train and a communication bus that networks the control units for driver assistance systems.

Das erfindungsgemäße Verfahren zur Online-Personalisierung von Fahrzeugeinstellungen wird im Folgenden an dem Beispiel des Kaufs eines neuen Fahrzeuges von dem gleichen Fahrzeughersteller erläutert. Die Online-Personalisierung kann aber prinzipiell auch Herstellerübergreifend realisiert werden, was allerdings einen zusätzlichen Schritt beim Backend-Server 260 nötig macht, der die entsprechenden Fahrzeugeinstellparameter von dem einen Fahrzeughersteller umsetzt in die entsprechenden Fahrzeugeinstellparameter von dem anderen Fahrzeughersteller. So kann es auch für Mobilitätsdienstleistungen wie Fahrzeugvermietung, Carsharing-Dienste, usw. realisiert werden.The method according to the invention for online personalization of vehicle settings is explained below using the example of purchasing a new vehicle from the same vehicle manufacturer. In principle, however, online personalization can also be implemented across manufacturers, although this requires an additional step in the backend server 260, which converts the corresponding vehicle setting parameters from one vehicle manufacturer into the corresponding vehicle setting parameters from the other vehicle manufacturer. In this way, it can also be implemented for mobility services such as vehicle rental, car sharing services, etc.

Der Fahrzeugbesitzer, der sich entschieden hat ein neues Fahrzeug vom selben Fahrzeughersteller zu erwerben, kann seine persönlichen Fahrzeugeinstellwerte auf das neue Fahrzeug übertragen. Zur Bedienung wird die berührungsempfindliche Anzeigeeinheit 30 ausgenutzt. Das Bedienmenü, das für die Online-Personalisierung aufgerufen wird, ist in 4 dargestellt.The vehicle owner who has decided to purchase a new vehicle from the same vehicle manufacturer can transfer his personal vehicle settings to the new vehicle. The touch-sensitive display unit 30 is used for operation. The operating menu that is called up for online personalization is in 4 shown.

Die 4 zeigt ein einfaches Beispiel eines solchen Bedienmenüs. Zuvor kann zum Einstieg noch ein oder mehrere andere Bedienmenüs angezeigt werden in denen der Fahrzeugbesitzer sich identifizieren und authentifizieren muss. Das Bedienmenü ist mit dem Ausdruck Benutzerprofil-Weiterleitung Fahrer A betitelt. Dies deutet an, dass für mehrere Fahrer solche Benutzerprofil-Weiterleitungen stattfinden können. Darunter sind die verschiedenen Bereiche von Fahrzeugfunktionen aufgelistet, für die die Benutzerprofile auf ein anderes Fahrzeug weitergeleitet werden können. Es handelt sich um die Bereiche Radio, Sitz- und SpiegelEinstellungen und HUD-Einstellungen, entsprechend Head-Up Display. Dies ist allerdings ein Beispiel und es können statt dessen andere Bereiche, oder zusätzlich weitere Bereiche aufgelistet werden. Beispiele weiterer Bereiche von Fahrzeugfunktionen sind verschiedene Fahrerassistenzsysteme wie adaptiver Geschwindigkeitsregler, Spurhalteassistent, Einparkassistent, usw., Klimaanlagen, Navigationssystem, Autotelefon, usw.The 4 shows a simple example of such an operating menu. Before this, one or more other operating menus can be displayed in which the vehicle owner must identify and authenticate himself. The operating menu is titled User profile forwarding driver A. This indicates that such user profile forwarding can take place for several drivers. Below this, the various areas of vehicle functions are listed for which the user profiles can be forwarded to another vehicle. These are the areas of radio, seat and mirror settings and HUD settings, corresponding to the head-up display. However, this is an example and other areas can be listed instead, or additional areas can be listed. Examples of other areas of vehicle functions are various driver assistance systems such as adaptive cruise control, lane departure warning, parking assistant, etc., air conditioning systems, navigation systems, car phones, etc.

Wählt der Fahrzeugbesitzer in einem der Bereiche von Fahrzeugfunktionen, dass er eine Zurücksetzung der Fahrzeugeinstellungen wünscht, so sind ihm die aktuellen Einstellungen nicht so wichtig, dass er eine genaue Übertragung der Fahrzeugeinstellwerte für diesen Bereich von Fahrzeugeinstell-Parametern für notwendig erachtet. Wählt der Fahrzeugbesitzer hingegen Bereiche aus, für die er keine Zurücksetzung auf Werkseinstellungen fordert, so sollen die aktuellen Fahrzeugeinstellwerte für diesen Bereich von Fahrzeugeinstell-Parametern möglichst genau auf das neue Fahrzeug übertragen werden.If the vehicle owner selects in one of the areas of vehicle functions that he wishes to reset the vehicle settings, the current settings are not so important to him that he considers an exact transfer of the vehicle setting values for this area of vehicle setting parameters necessary. If, on the other hand, the vehicle owner selects areas for which he does not require a reset to factory settings, the current vehicle setting values for this area of vehicle setting parameters should be transferred to the new vehicle as accurately as possible.

5 zeigt das aktuelle Fahrzeug 10 des Fahrzeugbesitzers auf der linken Seite und das neue Fahrzeug 10` auf der rechten Seite. Es handelt sich um unterschiedliche Fahrzeugmodelle desselben Fahrzeugherstellers. In der Mitte ist ein Backend-Server 260 dargestellt. Nach dem der Fahrzeugbesitzer seine Eingaben gemacht hat, wird noch eine Quittierungsseite aufgerufen, die auf der Anzeigeeinheit 30 dargestellt wird. Damit erfolgt die Abfrage, ob die gesetzten Angaben zur Übertragung in das Online-Personalisierungssystem bereit sind. Wenn der Fahrzeugbesitzer dies bestätigt, werden seine Angaben umgesetzt und es folgt die Übertragung der Fahrzeugeinstellwerte an den Backend-Server 260. Da dieser über das Internet 240 angebunden ist, kann für die Übertragung der Daten das http-Protokoll, bevorzugter Weise das abgesicherte https-Protokoll eingesetzt werden. Dafür wird eine Anzahl von Nachrichten ausgetauscht. Typischerweise können nach Aufbau der TCP-Verbindung alle Fahrzeugeinstellwerte für die verschiedenen Fahrzeug-Einstellparameter in Form einer http-POST Nachricht zusammengefasst übertragen werden. Die Übertragung ist in 5 mit einem Pfeil angedeutet, der von dem dargestellten Zeitstrahl unterhalb des Fahrzeuges 10 zu dem Zeitstrahl unterhalb des Backend-Server 260 führt. Das IP-Paket für die http-POST-Nachricht ist mit der Bezugszahl 300 bezeichnet. 5 shows the current vehicle 10 of the vehicle owner on the left and the new vehicle 10` on the right. These are different vehicle models from the same vehicle manufacturer. A backend server 260 is shown in the middle. After the vehicle owner has made his entries, a confirmation page is called up, which is shown on the display unit 30. This queries whether the set details are ready for transmission to the online personalization system. If the vehicle owner confirms this, his details are implemented and the vehicle setting values are transmitted to the backend server 260. Since this is connected via the Internet 240, the http protocol, preferably the secure https protocol, can be used to transmit the data. A number of messages are exchanged for this. Typically, after the TCP connection has been established, all vehicle setting values for the various vehicle setting parameters can be transmitted together in the form of an http-POST message. The transmission is in 5 indicated by an arrow that leads from the timeline shown below the vehicle 10 to the timeline below the backend server 260. The IP packet for the http POST message is designated by the reference number 300.

Das Datenformat, dass dafür eingesetzt wird die einzelnen Fahrzeugeinstellwerte von den einzelnen Fahrzeugeinstell-Parametern zu übertragen wird im Zusammenhang mit 6 erläutert. Bei dem Backend-Server 260 werden die eingegangenen Fahrzeugeinstell-Parameter-Informationen archiviert. Die Archivierung erfolgt solange, bis das neue Fahrzeug 10` hergestellt wurde. Wenn das Fahrzeug 10` produziert wurde und für die Auslieferung bereitgestellt wird, erfolgt die Weiterleitung der archivierten Fahrzeug-Einstellparameter mit den Fahrzeugeinstellwerten seitens des Backend-Servers. Dies ist in 5 durch einen weiteren Pfeil angedeutet, der von dem Zeitstrahl unterhalb des Backend-Servers 260 zu dem Zeitstrahl unterhalb des neuen Fahrzeuges 10` führt. Durch die Unterbrechungen bei den Zeitstrahlen ist angedeutet, dass zwischen Empfang der Fahrzeugeinstell-Parameter-Informationen bei dem Backend-Server 260 und Weiterleitung zu dem neuen Fahrzeug 10` eine Zeit verstreichen kann. Diese kann im Bereich von Tagen liegen, kann aber auch eine Zeit von mehreren Monaten sein.The data format used to transfer the individual vehicle setting values from the individual vehicle setting parameters is used in conjunction with 6 explained. The received vehicle setting parameter information is archived on the backend server 260. Archiving continues until the new vehicle 10' has been manufactured. When the vehicle 10' has been produced and is ready for delivery, the archived vehicle setting parameters are forwarded with the vehicle setting values by the backend server. This is in 5 indicated by another arrow, which from the timeline below the backend server 260 to the timeline below the new vehicle 10`. The interruptions in the timelines indicate that a time can elapse between the receipt of the vehicle setting parameter information at the backend server 260 and forwarding to the new vehicle 10`. This time can be in the range of days, but can also be a time of several months.

Die 6 zeigt das Datenformat für die Übertragung der Fahrzeug-Einstellparameter mit den Fahrzeugeinstellwerten von dem aktuellen Fahrzeug 10 des Fahrzeugbesitzers zu dem Backend-Server 260. Die Bezugszahl 310 bezeichnet ein Feld für eine Kennung eines Fahrzeugeinstell-Parameters. Für dieses Feld ist eine Länge von 32 Bit vorgesehen. Die Bezugszahl 320 bezeichnet ein Feld für die Angabe einer Beschreibung des Fahrzeug-Einstellparameters mit einer Länge von 8 Bit. Die Bezugszahl 330 bezeichnet ein Feld mit einer Anzahl von Datenkategorieinformationen mit einer Länge von 8 Bit. Das Bit 0 ist für die Zurücksetzung dieses Fahrzeug-Einstellparameters auf Werkseinstellungen vorgesehen. Die Bezugszahl 340 bezeichnet ein Feld für eine Angabe der Länge des Datenfeldes mit einer Länge von 32 Bit. Die Bezugszahl 350 bezeichnet ein Feld für eine Anzahl von Fahrzeugeinstellwerten für den jeweiligen Fahrzeug-Einstellparameter. Dieses Feld hat eine variable Länge von x Byte. Wenn nun der Fahrzeugbesitzer für den Bereich der HUD-Einstellungen die Zurücksetzung auf Werkseinstellungen angegeben hat, so wird für alle Fahrzeug-Einstellparameter im Bereich der HUD-Anzeigeeinheit 20 das Bit 0 im Feld 330 für eine Anzahl von Datenkategorieinformationen auf „1“ gesetzt. Dies bewirkt, dass die aktuellen Einstellwerte des HUD 20 nicht übernommen werden und das Feld 350 für den jeweiligen HUD-Fahrzeug-Einstellparameter leer bleibt. Alle Fahrzeug-Einstellparameter werden auf diese Weise zusammengestellt und es wird damit ein TCP-Paket gebildet, das in dem Nutzdatenfeld eines IP-Paket über Mobilfunk und Internet 240 zum Backend-Server 260 übertragen wird.The 6 shows the data format for the transmission of the vehicle setting parameters with the vehicle setting values from the current vehicle 10 of the vehicle owner to the backend server 260. The reference number 310 designates a field for an identifier of a vehicle setting parameter. A length of 32 bits is provided for this field. The reference number 320 designates a field for specifying a description of the vehicle setting parameter with a length of 8 bits. The reference number 330 designates a field with a number of data category information with a length of 8 bits. Bit 0 is provided for resetting this vehicle setting parameter to factory settings. The reference number 340 designates a field for specifying the length of the data field with a length of 32 bits. The reference number 350 designates a field for a number of vehicle setting values for the respective vehicle setting parameter. This field has a variable length of x bytes. If the vehicle owner has now specified a reset to factory settings for the HUD settings area, bit 0 in field 330 for a number of data category information is set to "1" for all vehicle setting parameters in the area of the HUD display unit 20. This means that the current setting values of the HUD 20 are not adopted and field 350 for the respective HUD vehicle setting parameter remains empty. All vehicle setting parameters are compiled in this way and a TCP packet is formed that is transmitted in the payload field of an IP packet via mobile radio and Internet 240 to the backend server 260.

Diese Daten werden im Backend-Server 260 archiviert. Wenn die Zeit der Bereitstellung des neuen Fahrzeuges 10' gekommen ist, werden die Daten von dem Backend-Server 260 abgerufen. Dies kann über das Senden eines http-GET-Requests erfolgen. Ein Mitarbeiter im Auslieferungszentrum des Fahrzeugherstellers kann diesen Schritt durch Anwählen des entsprechenden Bedienmenüs im Fahrzeug 10` durchführen. Es wird bei dem Backend-Server 260 ein IP-Paket mit allen Fahrzeugeinstellwerten für die Fahrzeug-Einstellparameter zusammengestellt und an das neue Fahrzeug 10` übertragen. Für alle Fahrzeug-Einstellparameter für die in dem Feld mit einer Anzahl von Datenkategorieinformationen in Bit 0 ein Eintrag für Einstellung gemäß Werkseinstellung gesetzt ist, bleibt der im neuen Fahrzeug 10` eingestellte Werkseinstellungswert erhalten. Dies kann dazu führen, dass der Kunde obwohl in seinem Vorgängerfahrzeug 10 eine bestimmte Einstellung gesetzt war, er in dem neuen Fahrzeug 10` eine andere Einstellung erhält. Als Beispiel wird die Einstellung des Ambientelichts genannt. Wenn bei seinem Vorgängerfahrzeug bspw. das Ambientelicht auf rote Farbe eingestellt war, kann es für das neue Fahrzeug 10` eine andere Farbe vorgesehen sein, z.B. blaues Ambientelicht. Für die Fahrzeugfunktionen wo eine individuelle Übernahme gewünscht wurde, werden bei den entsprechenden Fahrzeugeinstell-Parametern, die abgerufenen Fahrzeugeinstellwerte bei den entsprechenden Steuergeräten eingestellt.This data is archived in the backend server 260. When the time comes to make the new vehicle 10' available, the data is retrieved from the backend server 260. This can be done by sending an http-GET request. An employee in the vehicle manufacturer's delivery center can carry out this step by selecting the corresponding operating menu in the vehicle 10`. An IP packet with all vehicle setting values for the vehicle setting parameters is compiled on the backend server 260 and transmitted to the new vehicle 10`. For all vehicle setting parameters for which an entry for setting according to factory setting is set in the field with a number of data category information in bit 0, the factory setting value set in the new vehicle 10` is retained. This can mean that the customer receives a different setting in the new vehicle 10` even though a certain setting was set in his previous vehicle 10. The setting of the ambient lighting is given as an example. If, for example, the ambient light on the previous vehicle was set to red, a different color may be provided for the new vehicle 10', e.g. blue ambient light. For the vehicle functions where an individual adoption was desired, the retrieved vehicle setting values are set in the corresponding vehicle setting parameters on the corresponding control units.

Alle hierin erwähnten Beispiele wie auch bedingte Formulierungen sind ohne Einschränkung auf solche speziell angeführten Beispiele zu verstehen. So wird es zum Beispiel von Fachleuten anerkannt, dass das hier dargestellte Blockdiagramm eine konzeptionelle Ansicht einer beispielhaften Schaltungsanordnung darstellt. In ähnlicher Weise ist zu erkennen, dass ein dargestelltes Flussdiagramm, Zustandsübergangsdiagramm, Pseudocode und dergleichen verschiedene Varianten zur Darstellung von Prozessen darstellen, die im Wesentlichen in computerlesbaren Medien gespeichert und somit von einem Computer oder Prozessor ausgeführt werden können.All examples and conditional language mentioned herein are to be understood without limitation to such specifically recited examples. For example, it will be appreciated by those skilled in the art that the block diagram shown herein represents a conceptual view of an exemplary circuit arrangement. Similarly, it will be appreciated that a shown flowchart, state transition diagram, pseudocode, and the like represent various variations for representing processes that can be substantially stored in computer-readable media and thus executed by a computer or processor.

Es sollte verstanden werden, dass das vorgeschlagene Verfahren und die zugehörigen Vorrichtungen in verschiedenen Formen von Hardware, Software, Firmware, Spezialprozessoren oder einer Kombination davon implementiert werden können. Spezialprozessoren können anwendungsspezifische integrierte Schaltungen (ASICs), Reduced Instruction Set Computer (RISC) und/oder Field Programmable Gate Arrays (FPGAs) umfassen. Vorzugsweise wird das vorgeschlagene Verfahren und die Vorrichtung als eine Kombination von Hardware und Software implementiert. Die Software wird vorzugsweise als ein Anwendungsprogramm auf einer Programmspeichervorrichtung installiert. Typischerweise handelt es sich um eine Maschine auf Basis einer Computerplattform, die Hardware aufweist, wie beispielsweise eine oder mehrere Zentraleinheiten (CPU), einen Direktzugriffsspeicher (RAM) und eine oder mehrere Eingabe/Ausgabe (I/O) Schnittstelle(n). Auf der Computerplattform wird typischerweise außerdem ein Betriebssystem installiert. Die verschiedenen Prozesse und Funktionen, die hier beschrieben wurden, können Teil des Anwendungsprogramms sein oder ein Teil, der über das Betriebssystem ausgeführt wird.It should be understood that the proposed method and associated devices may be implemented in various forms of hardware, software, firmware, special purpose processors, or a combination thereof. Special purpose processors may include application specific integrated circuits (ASICs), reduced instruction set computers (RISCs), and/or field programmable gate arrays (FPGAs). Preferably, the proposed method and device is implemented as a combination of hardware and software. The software is preferably installed as an application program on a program storage device. Typically, it is a computer platform-based machine that includes hardware such as one or more central processing units (CPUs), random access memory (RAM), and one or more input/output (I/O) interfaces. An operating system is also typically installed on the computer platform. The various processes and functions described herein may be part of the application program or a portion executed via the operating system.

Die Offenbarung ist nicht auf die hier beschriebenen Ausführungsbeispiele beschränkt. Es gibt Raum für verschiedene Anpassungen und Modifikationen, die der Fachmann aufgrund seines Fachwissens als auch zu der Offenbarung zugehörend in Betracht ziehen würde.The disclosure is not limited to the embodiments described herein. There is room for various adaptations and modifications that one skilled in the art would consider to be part of the disclosure based on his or her technical knowledge.

BezugszeichenlisteList of reference symbols

1010
jetziges Fahrzeugcurrent vehicle
10'10'
anderes Fahrzeugother vehicle
2020
berührungsempfindliche Anzeigeeinheittouch-sensitive display unit
3030
Head-UP Display HUDHead-UP Display HUD
4040
RecheneinheitComputing unit
5050
BedieneinheitControl unit
6060
SpeichereinheitStorage unit
7070
Datenleitung zur AnzeigeeinheitData line to the display unit
8080
Datenleitung zur SpeichereinheitData line to storage unit
9090
Datenleitung zur EingabeeinheitData line to the input unit
100100
Ethernet-BusEthernet bus
102102
CAN-BusCAN bus
110110
KombiinstrumentInstrument cluster
120120
Telefonphone
130130
Navigationsgerätnavigation device
140140
Radioradio
150150
Kameracamera
160160
KommunikationsmodulCommunication module
170170
Spiegelverstellungs-SteuergerätMirror adjustment control unit
180180
Sitzverstellungs-SteuergerätSeat adjustment control unit
190190
GatewayGateway
200200
Mobilfunk-BasisstationMobile base station
220220
Evolved Packet Core EPCEvolved Packet Core EPC
240240
InternetInternet
260260
Backend-ServerBackend server
300300
IP-PaketIP packet
310310
Feld für eine Kennung eines Fahrzeug-EinstellparametersField for an identifier of a vehicle setting parameter
320320
Feld für eine Beschreibung des Fahrzeug-EinstellparametersField for a description of the vehicle setting parameter
330330
Feld für eine Anzahl von DatenkategorieinformationenField for a number of data category information
340340
Feld für eine Angabe der Datenlänge des Feldes für FahrzeugeinstellwerteField for specifying the data length of the vehicle setting values field
350350
Feld für eine Anzahl von FahrzeugeinstellwertenField for a number of vehicle setting values

Claims (6)

Verfahren zur Online-Personalisierung von Fahrzeugeinstellungen, mit den Schritten: - Erfassen einer Eingabe eines Fahrzeugbesitzers in einem Bedienmenü eines Fahrzeug-Infotainmentsystems, dass die eingestellten Fahrzeugparameter des jetzigen Fahrzeuges (10) auf ein anderes Fahrzeug (10`) übertragen werden sollen, wobei dem Fahrzeugbesitzer für einen oder mehrere Bereiche von Fahrzeugfunktionen eine Option des Zurücksetzens auf Werkseinstellungen angezeigt wird; -im Ansprechen auf die Eingabe des Fahrzeugbesitzers, Abrufen der Fahrzeugeinstellwerte von dem jetzigen Fahrzeug (10) und Übertragen der Fahrzeugeinstellwerte an einen Backend-Server (260), wobei für die Zurücksetzung auf Werkseinstellungen für die in diesem Bereich betroffenen Fahrzeugeinstellwerte jeweils eine Anforderung der Rücksetzung auf Werkseinstellungen zu dem Backend-Server (260) übertragen wird, wobei ein Datenformat für die Übertragung von Fahrzeugeinstellwerten ein Feld (310) für eine Kennung eines Fahrzeugparameters, ein Feld (330) für eine Anzahl von Datenkategorieinformationen und ein Feld (350) für eine Anzahl von Fahrzeugeinstellwerten enthält, und wobei eine der Datenkategorieinformationen einen Eintrag für eine Anforderung von Werkseinstellungen für den betreffenden Fahrzeugparameter betrifft, wobei das Feld (350) für die Anzahl von Fahrzeugeinstellwerten leer bleibt, wenn in dem Feld (330) für die Datenkategorieinformationen ein Eintrag für eine Anforderung von Werkseinstellungen gesetzt wird; und - Übertragen der Fahrzeugeinstellwerte vom Backend-Server (260) zum anderen Fahrzeug (10`) bei Bereitstellung des anderen Fahrzeuges (10`), wobei die Fahrzeugeinstellwerte, für die eine Anforderung der Rücksetzung auf Werkseinstellungen zu dem Backend-Server (260) übertragen wurde, in dem anderen Fahrzeug (10`) nach den dort geltenden Werkseinstellungen beibehalten werden.Method for online personalization of vehicle settings, comprising the steps: - detecting an input from a vehicle owner in an operating menu of a vehicle infotainment system that the set vehicle parameters of the current vehicle (10) are to be transferred to another vehicle (10`), wherein the vehicle owner is shown an option to reset to factory settings for one or more areas of vehicle functions; -in response to the input of the vehicle owner, retrieving the vehicle setting values from the current vehicle (10) and transmitting the vehicle setting values to a backend server (260), wherein for the reset to factory settings for the vehicle setting values affected in this area, a request for the reset to factory settings is transmitted to the backend server (260), wherein a data format for the transmission of vehicle setting values contains a field (310) for an identifier of a vehicle parameter, a field (330) for a number of data category information items and a field (350) for a number of vehicle setting values, and wherein one of the data category information items relates to an entry for a request for factory settings for the vehicle parameter in question, wherein the field (350) for the number of vehicle setting values remains empty if an entry for a request for factory settings is set in the field (330) for the data category information; and - transmitting the vehicle setting values from the backend server (260) to the other vehicle (10`) when the other vehicle (10`) is made available, wherein the vehicle setting values for which a request to reset to factory settings was transmitted to the backend server (260) are retained in the other vehicle (10`) according to the factory settings applicable there. Verfahren nach Anspruch 1, wobei in dem Datenformat für die Übertragung von Fahrzeugeinstellwerten zusätzlich ein Feld (320) für die Angabe einer Beschreibung des Fahrzeugparameters und ein Feld (340) für eine Datenlänge des Feldes (350) für die Anzahl von Einstellwerten vorgesehen wird.Procedure according to Claim 1 , wherein in the data format for the transmission of vehicle setting values, a field (320) is additionally provided for specifying a description of the vehicle parameter and a field (340) for a data length of the field (350) for the number of setting values. Verfahren nach Anspruch 1 oder 2, wobei zur Bereitstellung des anderen Fahrzeuges (10`) die von dem jetzigen Fahrzeug (10) empfangenen Nachrichten für die Übertragung von Fahrzeugeinstellwerten von dem Backend-Server (260) an das andere Fahrzeug (10`) weitergeleitet werden.Procedure according to Claim 1 or 2 , wherein, in order to provide the other vehicle (10`), the messages received from the current vehicle (10) for the transmission of vehicle setting values are forwarded from the backend server (260) to the other vehicle (10`). Vorrichtung zur Übertragung personalisierter Fahrzeugeinstellungen an einen Backend-Server (260), mit: - einer Anzahl von Fahrzeug-Steuergeräten (110 - 180) mit Konfigurationsmöglichkeit durch Eingeben von Fahrzeugeinstellwerten für Fahrzeugparameter; - einer Benutzerschnittstelle für das Erfassen einer Eingabe eines Fahrzeugbesitzers, dass die eingestellten Fahrzeugparameter des jetzigen Fahrzeuges (10) auf ein anderes Fahrzeug (10`) übertragen werden sollen, wobei die Benutzerschnittstelle dem Fahrzeugbesitzer für einen oder mehrere Bereiche von Fahrzeugfunktionen eine Option des Zurücksetzens auf Werkseinstellungen anzeigt; und - einem Kommunikationsmodul (160) des Fahrzeugs (10) für die Kommunikation zu einem Backend-Server (260), wobei das Kommunikationsmodul (160) so ausgelegt ist, dass es im Ansprechen auf die Eingabe des Fahrzeugbesitzers die Fahrzeugeinstellwerte an den Backend-Server (260) überträgt, wobei für die Zurücksetzung auf Werkseinstellung für die in diesem Bereich betroffenen Fahrzeugeinstellwerte jeweils ein Datensatz mit einer Anforderung der Rücksetzung auf Werkseinstellungen zu dem Backend-Server (260) übertragen wird, wobei ein Datenformat für die Übertragung von Fahrzeugeinstellwerten ein Feld (310) für eine Kennung eines Fahrzeugparameters, ein Feld (330) mit einer Anzahl von Datenkategorieinformationen und ein Feld (350) für eine Anzahl von Fahrzeugeinstellwerten enthält, und wobei eine der Datenkategorieinformationen einen Eintrag für eine Anforderung von Werkseinstellungen für den betreffenden Fahrzeug-Einstellparameter betrifft, wobei das Feld (350) für die Anzahl von Fahrzeugeinstellwerten leer bleibt, wenn in dem Feld (330) für die Datenkategorieinformationen ein Eintrag für eine Anforderung von Werkseinstellungen gesetzt ist.Device for transmitting personalized vehicle settings to a backend server (260), with: - a number of vehicle control units (110 - 180) with configuration option by entering vehicle setting values for vehicle parameters; - a user interface for detecting an input from a vehicle owner that the set vehicle parameters of the current vehicle (10) are to be transferred to another vehicle (10'), wherein the user interface displays an option to reset to factory settings to the vehicle owner for one or more areas of vehicle functions; and - a communication module (160) of the vehicle (10) for communication with a backend server (260), wherein the communication module (160) is designed such that it transmits the vehicle setting values to the backend server (260) in response to the input of the vehicle owner, wherein for the reset to factory settings for the vehicle setting values affected in this area, a data set with a request for the reset to factory settings is transmitted to the backend server (260), wherein a data format for the transmission of vehicle setting values contains a field (310) for an identifier of a vehicle parameter, a field (330) with a number of data category information items and a field (350) for a number of vehicle setting values, and wherein one of the data category information items relates to an entry for a request for factory settings for the vehicle setting parameter in question, wherein the field (350) for the number of vehicle setting values remains empty if an entry for a request for is set to factory settings. Vorrichtung nach Anspruch 4, wobei das Kommunikationsmodul (160) weiterhin so ausgelegt ist zur Personalisierung des anderen Fahrzeuges (10`) die Nachrichten mit einer Anforderung der Rücksetzung auf Werkseinstellungen von einem Backend-Server (260) zu empfangen und die Fahrzeugeinstellwerte zu den Fahrzeugparametern in dem zu personalisierenden Fahrzeug (10`) nach den dort geltenden Werkseinstellungen beizubehalten.Device according to Claim 4 , wherein the communication module (160) is further designed to receive the messages with a request to reset to factory settings from a backend server (260) for personalizing the other vehicle (10`) and to maintain the vehicle setting values for the vehicle parameters in the vehicle (10`) to be personalized according to the factory settings applicable there. Fahrzeug, dadurch gekennzeichnet, dass das Fahrzeug (10, 10`) eine Vorrichtung nach Anspruch 4 oder 5 aufweist.Vehicle, characterized in that the vehicle (10, 10`) has a device according to Claim 4 or 5 having.
DE102019220366.3A 2019-12-20 2019-12-20 Method for online personalization of vehicle settings and device for transmitting personalized vehicle settings to a backend server and vehicle Active DE102019220366B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102019220366.3A DE102019220366B4 (en) 2019-12-20 2019-12-20 Method for online personalization of vehicle settings and device for transmitting personalized vehicle settings to a backend server and vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102019220366.3A DE102019220366B4 (en) 2019-12-20 2019-12-20 Method for online personalization of vehicle settings and device for transmitting personalized vehicle settings to a backend server and vehicle

Publications (2)

Publication Number Publication Date
DE102019220366A1 DE102019220366A1 (en) 2021-06-24
DE102019220366B4 true DE102019220366B4 (en) 2024-06-20

Family

ID=76206423

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102019220366.3A Active DE102019220366B4 (en) 2019-12-20 2019-12-20 Method for online personalization of vehicle settings and device for transmitting personalized vehicle settings to a backend server and vehicle

Country Status (1)

Country Link
DE (1) DE102019220366B4 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12420647B2 (en) 2019-06-07 2025-09-23 Anthony Macaluso Methods, systems and apparatus for powering a vehicle

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11685276B2 (en) 2019-06-07 2023-06-27 Anthony Macaluso Methods and apparatus for powering a vehicle
US11289974B2 (en) 2019-06-07 2022-03-29 Anthony Macaluso Power generation from vehicle wheel rotation
US11641572B2 (en) * 2019-06-07 2023-05-02 Anthony Macaluso Systems and methods for managing a vehicle's energy via a wireless network
US11472306B1 (en) 2022-03-09 2022-10-18 Anthony Macaluso Electric vehicle charging station
US11577606B1 (en) 2022-03-09 2023-02-14 Anthony Macaluso Flexible arm generator
DE102022110643A1 (en) 2022-05-02 2023-11-02 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein Thermally activated expansion element, use of the same as well as joining part and composite component comprising the thermally activated expansion element
US12160132B2 (en) 2023-01-30 2024-12-03 Anthony Macaluso Matable energy storage devices
US12407219B2 (en) 2023-02-28 2025-09-02 Anthony Macaluso Vehicle energy generation system
US20250033469A1 (en) * 2023-07-26 2025-01-30 Fca Us Llc System and method for wireless transfer of personal vehicle configurations
US12412430B2 (en) 2023-12-22 2025-09-09 Anthony Macaluso Systems and methods for managing a vehicle's energy via a wireless network
DE102024000267A1 (en) 2024-01-29 2024-03-21 Mercedes-Benz Group AG Method for creating at least one vehicle configuration of a vehicle

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9229623B1 (en) 2011-04-22 2016-01-05 Angel A. Penilla Methods for sharing mobile device applications with a vehicle computer and accessing mobile device applications via controls of a vehicle when the mobile device is connected to the vehicle computer
US20160198002A1 (en) 2011-04-22 2016-07-07 Angel A. Penilla Connected Vehicle Settings and Cloud System Management
US9648107B1 (en) 2011-04-22 2017-05-09 Angel A. Penilla Methods and cloud systems for using connected object state data for informing and alerting connected vehicle drivers of state changes
US20170197617A1 (en) 2012-04-22 2017-07-13 Angel A. Penilla Connected Vehicle Communication with Processing Alerts Related to Traffic Lights and Cloud Systems
DE102016205827B3 (en) 2016-04-07 2017-08-17 Volkswagen Aktiengesellschaft Method, device, vehicle and central office for determining a timeliness of a local user setting

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9229623B1 (en) 2011-04-22 2016-01-05 Angel A. Penilla Methods for sharing mobile device applications with a vehicle computer and accessing mobile device applications via controls of a vehicle when the mobile device is connected to the vehicle computer
US20160198002A1 (en) 2011-04-22 2016-07-07 Angel A. Penilla Connected Vehicle Settings and Cloud System Management
US9648107B1 (en) 2011-04-22 2017-05-09 Angel A. Penilla Methods and cloud systems for using connected object state data for informing and alerting connected vehicle drivers of state changes
US20170197617A1 (en) 2012-04-22 2017-07-13 Angel A. Penilla Connected Vehicle Communication with Processing Alerts Related to Traffic Lights and Cloud Systems
DE102016205827B3 (en) 2016-04-07 2017-08-17 Volkswagen Aktiengesellschaft Method, device, vehicle and central office for determining a timeliness of a local user setting

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12420647B2 (en) 2019-06-07 2025-09-23 Anthony Macaluso Methods, systems and apparatus for powering a vehicle

Also Published As

Publication number Publication date
DE102019220366A1 (en) 2021-06-24

Similar Documents

Publication Publication Date Title
DE102019220366B4 (en) Method for online personalization of vehicle settings and device for transmitting personalized vehicle settings to a backend server and vehicle
EP3546887B1 (en) Method for adjusting the operation of a vehicle, device for use in the process, motor vehicle and computer program
DE102019111576A1 (en) SYSTEM AND METHOD FOR TRANSMITTING OVER THE AIR SOFTWARE UPDATES IN THE QUEUE
DE102016103725A1 (en) Maintain a mirror session between a vehicle and a mobile device
EP2989424B1 (en) Procedure for communication between a sender and a vehicle and device therefor
DE102015121941A1 (en) Configure a vehicle to receive content data
DE102013203357A1 (en) METHOD FOR MANUFACTURING A COMMUNICATION BETWEEN DEVICES IN A VEHICLE
DE102015016093A1 (en) Device for reducing distraction of the driver via short-range vehicle communication
DE202004021689U1 (en) Vehicle information system for speed-dependent service provision in a motor vehicle
DE102019212958B3 (en) Method and device for generating cryptographic keys according to a key derivation model and vehicle
DE102011013336A1 (en) System and method for configuring software applications in a motor vehicle
DE102017120844A1 (en) Install vehicle updates
DE102017213166B3 (en) Method for operating a mobile radio station, mobile radio station and computer program
DE102018113159A1 (en) SYSTEM AND METHOD FOR PRESENTING THE PRESENCE OF PASSENGERS
DE102017109107A1 (en) MANAGEMENT OF LICENSED AND UNLICENSED COMMUNICATIONS USING CELLULAR PROTOCOLS
DE102022117811B3 (en) Method and device for deleting user data in a motor vehicle and motor vehicle
DE102013202905A1 (en) Method and device for facilitating breakdown assistance
EP1342055B1 (en) Method and device for the display of information
DE102021129451A1 (en) METHODS, SYSTEMS AND DEVICES FOR IMPLEMENTING A MULTIFUNCTIONAL SEAMLESS ALGORITHM FOR VEHICLE COMMUNICATIONS USING A QR CODE
DE102017209327A1 (en) Method for data transmission in a vehicle communication network, vehicle communication network, subscribers and vehicle
DE102013003063B4 (en) Control of the communication behavior of a motor vehicle
DE102017101910A1 (en) Dynamic display of open source software compliance information
DE102015208864A1 (en) Setting configuration parameters of a vehicle
WO2004053811A1 (en) Method for the informative assistance of a vehicle driver by means of an on-board multimedia system
DE102013208111B4 (en) Calling a remote communication device using a data channel communication path

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final