DE102018005550A1 - Method and server arrangement for producing a control unit for use in a vehicle - Google Patents
Method and server arrangement for producing a control unit for use in a vehicle Download PDFInfo
- Publication number
- DE102018005550A1 DE102018005550A1 DE102018005550.8A DE102018005550A DE102018005550A1 DE 102018005550 A1 DE102018005550 A1 DE 102018005550A1 DE 102018005550 A DE102018005550 A DE 102018005550A DE 102018005550 A1 DE102018005550 A1 DE 102018005550A1
- Authority
- DE
- Germany
- Prior art keywords
- hardware component
- generic hardware
- control unit
- software package
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
Abstract
Die vorliegende Offenbarung betrifft Verfahren zum Herstellen einer Steuereinheit zur Verwendung in einem Fahrzeug, wobei die hergestellte Steuereinheit eine generische Hardwarekomponente und ein Softwarepaket umfassen wird, das in der generischen Hardwarekomponente installiert ist. Die vorliegende Offenbarung betrifft auch ein Verfahren zum Steuern der Herstellung, umfassend ein Empfangen einer Anfrage zum Fertigen der Steuereinheit von einem Benutzer, wobei die Anfrage eine Komponentenkennung umfasst, und ein Herstellen einer Verbindung mit der generischen Hardwarekomponente, die in der Steuereinheit verwendet werden soll. Das Verfahren umfasst ferner ein Abrufen einer einmaligen Hardwarekennung von der generischen Hardwarekomponente, und ein Empfangen eines Authentifizierungscodes von dem Benutzer, ein Verifizieren der Anfrage zum Herstellen der Steuereinheit auf der Grundlage der einmaligen Hardwarekennung und des Authentifizierungscodes, und ein Erstellen eines Softwarepakets auf der Grundlage der einmaligen Hardwarekennung und der Komponentenkennung, wenn das Verifizieren erfolgreich war. Dann umfasst das Verfahren ein Herunterladen des erstellten Softwarepakets in die generische Hardwarekomponente und ein Empfangen einer Bestätigung, die anzeigt, dass das Softwarepaket erfolgreich in der generischen Hardwarekomponente installiert wurde. Die Offenbarung betrifft auch entsprechende Vorrichtungen. Ferner betrifft die Offenbarung ein Computerprogramm und ein Computerprogrammprodukt, welche die Verfahren umsetzen. The present disclosure relates to methods of manufacturing a control unit for use in a vehicle, wherein the manufactured control unit will include a generic hardware component and a software package installed in the generic hardware component. The present disclosure also relates to a method of controlling manufacture, comprising receiving from a user a request to manufacture the controller, the request comprising a component identifier, and establishing a connection with the generic hardware component to be used in the controller. The method further comprises retrieving a unique hardware identifier from the generic hardware component, and receiving an authentication code from the user, verifying the request to establish the controller based on the unique hardware identifier and the authentication code, and constructing a software package based on the unique hardware identifier and the component identifier if the verification was successful. Then, the method includes downloading the created software package into the generic hardware component and receiving an acknowledgment indicating that the software package has been successfully installed in the generic hardware component. The disclosure also relates to corresponding devices. Furthermore, the disclosure relates to a computer program and a computer program product, which implement the methods.
Description
Technisches FeldTechnical field
Die vorliegende Offenbarung betrifft ein Verfahren zum Herstellen einer Steuereinheit zur Verwendung in einem Fahrzeug, wobei die hergestellte Steuereinheit eine generische Hardwarekomponente und ein Softwarepaket umfassen wird, das in der generischen Hardwarekomponente installiert ist. Die vorliegende Offenbarung betrifft auch ein Verfahren zum Steuern der Herstellung. Die Offenbarung betrifft auch eine generische Hardwarekomponente, die dazu eingerichtet ist, eine Steuereinheit herzustellen, und ein System, das dazu eingerichtet ist, ein Herstellen einer Steuereinheit zu steuern. Ferner betrifft die Offenbarung ein Computerprogramm und ein Computerprogrammprodukt, welche die Verfahren umsetzen.The present disclosure relates to a method of manufacturing a control unit for use in a vehicle, wherein the manufactured control unit will include a generic hardware component and a software package installed in the generic hardware component. The present disclosure also relates to a method for controlling the production. The disclosure also relates to a generic hardware component configured to manufacture a control unit and to a system configured to control manufacture of a control unit. Furthermore, the disclosure relates to a computer program and a computer program product, which implement the methods.
Hintergrundbackground
Eine elektrische Steuereinheit, ECU, ist eine eingebettete elektronische Vorrichtung, im Grunde ein digitaler Computer, der ein oder mehrere elektrische Systeme (oder elektrische Subsysteme) eines Fahrzeugs auf der Grundlage beispielsweise von Information steuert, die von Sensoren ausgelesen wird, die an verschiedenen Teilen und in unterschiedlichen Komponenten des Fahrzeugs angeordnet sind. In fortschrittlicheren Fahrzeugen wie Bussen, Lastern, Lastwagen, Arbeitsfahrzeugen und hochentwickelten Autos wird ein Netzwerk, wie beispielsweise ein Controller Area Network, CAN, dazu verwendet, die Kommunikation zwischen verschiedenen ECUs in dem Fahrzeug zu handhaben. Die ECUs, die mit dem CAN verbunden sind, können viele Funktionen handhaben, wie beispielsweise Funktionen bezüglich eines Gangwechsels, eines Lenkens, einer Motorsteuerung, eines Bremsens, Klimaserver-Anordnungen, Beleuchtung, Fahrerkomfort, Alarmen und einer Sicherheit.An electrical control unit, ECU, is an embedded electronic device, basically a digital computer, which controls one or more electrical systems (or electrical subsystems) of a vehicle based, for example, on information read by sensors located at different parts and locations are arranged in different components of the vehicle. In more advanced vehicles such as buses, trucks, trucks, work vehicles, and advanced cars, a network such as a Controller Area Network, CAN, is used to handle communications between various ECUs in the vehicle. The ECUs that are connected to the CAN can handle many functions, such as functions related to a gearshift, steering, engine control, braking, air conditioning arrangements, lighting, driver comfort, alarms, and safety.
Die Anzahl an ECUs je Kraftfahrzeug erhöht sich mit neuer Technologie. Heute gibt es pro Fahrzeug etwa 50 bis 100 ECUs, von denen zwei für den Industriemotor des Fahrzeugs reserviert sind. Unterschiedliche Typen von ECUs werden für unterschiedliche Fahrzeugfunktionen verwendet. Beispiele verschiedener Typen von ECUs sind elektronisches/Motor-Steuermodul (ECM), Antriebsstrang-Steuermodul (PCM), Kraftübertragungs-Steuermodul (TCM), Bremsen-Steuermodul (BCM oder EBCM), zentrales Steuermodul (CCM), zentrales Zeitvorgabemodul (CTM), allgemeines elektronisches Modul (GEM), Karosserie-Steuermodul (BMC), Aufhängungs-Steuermodul (STM), Steuereinheit oder Steuermodul. Jeder Typ von ECU wird typischerweise in mehreren Varianten vorhanden sein, und es gibt im Durchschnitt
Die ECUs sind sicherheitskritische Komponenten, welche den Betrieb des Fahrzeugs steuern. Daher ist es wichtig, dass diese Vorrichtungen original sind, d.h. dass sie von einem Erstausrüster, OEM, hergestellt und versiegelt wurden, andernfalls kann die Sicherheit des Fahrzeugs nicht sichergestellt werden. Die Herstellung umfasst einen Zusammenbau der Hardware und ein sicheres Installieren relevanter Software für bestimmte Anwendungen. Heutzutage werden die ECUs im Allgemeinen auf dem Firmengelände des OEMs hergestellt und dann zu Werkstätten zum Einbau versendet. Der Grund hierfür ist es, dass der OEM vollständige Kontrolle über alle Teile der Herstellung haben muss, einschließlich der Installation von Software, um in der Lage zu sein, Sicherheit zu garantieren.The ECUs are safety-critical components that control the operation of the vehicle. Therefore, it is important that these devices be original, i. that they were manufactured and sealed by an original equipment manufacturer, OEM, otherwise the safety of the vehicle can not be ensured. Manufacturing involves hardware assembly and safe installation of relevant software for specific applications. Today, the ECUs are generally manufactured on the premises of the OEM and then shipped to workshops for installation. The reason for this is that the OEM must have complete control over all parts of the manufacturing process, including installing software in order to be able to guarantee safety.
Ein Problem im ECU-Ersatzteileprozess ist es, dass eine einmal hergestellte ECU (einschließlich Hardware und Software) nicht erneuerbar ist, wenn Upgrades verfügbar sind, was typischerweise jeden sechsten Monat geschieht. Die ECUs alter Versionen werden dann nutzlos und werden weggeworfen. Diese Lösung hat eine unnötigen ökologische Auswirkung.A problem in the ECU replacement process is that a once made ECU (including hardware and software) is non-renewable when upgrades are available, which is typically every six months. The ECUs of old versions then become useless and are thrown away. This solution has an unnecessary environmental impact.
Ferner kann eine Werkstatt typischerweise nicht alle Varianten aller Typen von ECUs vorrätig haben. Daher muss die Werkstatt möglicherweise die spezielle ECU von dem OEM bestellen, wenn eine ECU ersetzt werden muss. In Abhängigkeit davon, wo auf dem Globus die Werkstatt angesiedelt ist, wird der Prozess von der Bestellung bis zur Lieferung zwischen 2 und 15 Tagen dauern. In der Zwischenzeit muss das Fahrzeug möglicherweise außer Betrieb gesetzt werden.Further, a workshop typically may not have all variants of all types of ECUs in stock. Therefore, the workshop may have to order the special ECU from the OEM when an ECU needs to be replaced. Depending on where on the globe the workshop is located, the process from order to delivery will take between 2 and 15 days. In the meantime, the vehicle may need to be decommissioned.
ZusammenfassungSummary
Es ist eine Aufgabe der Offenbarung, den Ersatzteileprozess für ECUs zu verbessern. Es ist eine weitere Aufgabe der Offenbarung, einen Weg zum Herstellen von ECUs mit einer verringerten Lieferzeit, mit einer erhöhten Nachhaltigkeit, mit erhöhten Gewinnen und Gewinnmargen und mit verbessertem Kundenservice bereitzustellen. It is an object of the disclosure to improve the spare parts process for ECUs. It is another object of the disclosure to provide a way to manufacture ECUs with a reduced delivery time, with increased sustainability, with increased profits and profit margins, and with improved customer service.
Diese und andere Aufgaben werden zumindest teilweise gelöst durch ein Verfahren gemäß einem ersten Aspekt zum Steuern der Herstellung einer Steuereinheit zur Verwendung in einem Fahrzeug, wobei die hergestellte Steuereinheit eine generische Hardwarekomponente und ein Softwarepaket umfassen wird, das in der generischen Hardwarekomponente installiert ist. Das Verfahren umfasst ein Empfangen einer Anfrage zum Fertigen der Steuereinheit von einem Benutzer, wobei die Anfrage eine Komponentenkennung umfasst, und ein Aufbauen einer Verbindung mit der generischen Hardwarekomponente, die in der Steuereinheit verwendet werden soll. Das Verfahren umfasst ferner ein Abrufen einer einmaligen Hardwarekennung von der generischen Hardwarekomponente und ein Empfangen eines Authentifizierungscodes von dem Benutzer, ein Verifizieren der Anfrage zum Herstellen der Steuereinheit auf der Grundlage der einmaligen Hardwarekennung und des Authentifizierungscodes, und ein Erstellen eines Softwarepakets auf der Grundlage der einmaligen Hardwarekennung und der Komponentenkennung, wenn das Verifizieren erfolgreich war. Dann umfasst das Verfahren ein Herunterladen des erstellten Softwarepakets in die generische Hardwarekomponente, und ein Empfangen einer Bestätigung, die anzeigt, dass das Softwarepaket erfolgreich in der generischen Hardwarekomponente installiert wurde.These and other objects are achieved, at least in part, by a method according to a first aspect for controlling the manufacture of a control unit for use in a vehicle, wherein the manufactured control unit will comprise a generic hardware component and a software package installed in the generic hardware component. The method includes Receiving a request to manufacture the controller from a user, the request comprising a component identifier, and establishing a connection with the generic hardware component to be used in the controller. The method further includes retrieving a unique hardware identifier from the generic hardware component and receiving an authentication code from the user, verifying the request to establish the controller based on the unique hardware identifier and the authentication code, and creating a software package based on the unique ones Hardware ID and component ID if verification was successful. Then, the method includes downloading the created software package into the generic hardware component, and receiving an acknowledgment indicating that the software package has been successfully installed in the generic hardware component.
Das Verfahren ermöglicht es, Steuereinheiten vor Ort herzustellen, zum Beispiel in Werkstätten, ausgehend von generischen Hardwarekomponenten, konform damit, dass unterschiedlichen Typen und Varianten von ECUs bei der Herstellung verwendet werden können. Indem die Steuereinheiten in der Werkstatt aus einer begrenzten Anzahl generischer Hardwarekomponenten hergestellt werden, wird es möglich sein, generische Hardwarekomponenten auf Lager zu haben und die Software in Abhängigkeit von der Anforderung zu aktualisieren. Dies führt zu einer flexiblen, schnellen und ökologischen Lösung. Dies wird eine Kostenersparnis für Lieferanten, Händler, Werkstätten, Erstausrüster, OEMs, erzeugen und die Kundenzufriedenheit verbessern.The method makes it possible to produce on-site control units, for example in workshops, based on generic hardware components, in accordance with the fact that different types and variants of ECUs can be used in the manufacture. By making the control units in the workshop from a limited number of generic hardware components, it will be possible to stock generic hardware components and to update the software depending on the requirement. This leads to a flexible, fast and ecological solution. This will save costs for suppliers, dealers, workshops, OEMs, OEMs and improve customer satisfaction.
Indem generische Hardwarekomponenten zur Herstellung unterschiedlicher Typen und Varianten von ECUs verwendet werden, kann eine wesentlich geringere Anzahl an generischen Hardwarekomponenten gelagert werden, was aufgrund dessen viel Geld sparen wird, sodass weniger Kapital in großen Lagern gebunden sein wird, und sogar die Einrichtungen zum Lagern können reduziert werden. Ferner werden die Lieferzeiten weitläufig verringert werden. Daher kann die Lieferzeit mit der vorgeschlagenen Lösung auf Stunden oder sogar auf einige Minuten reduziert werden. Dies wird die Kosten sogar noch weiter senken, und es wird auch für die Umwelt vorteilhaft sein. All dies wird zum Vorteil des Endverbrauchers sein und die Verfügbarkeit des Kunden erhöhen.By using generic hardware components to make different types and variants of ECUs, a significantly smaller number of generic hardware components can be stored, which will save a lot of money because of this, so that less capital will be tied up in large warehouses, and even the storage facilities be reduced. Furthermore, the delivery times will be greatly reduced. Therefore, the delivery time can be reduced to hours or even a few minutes with the proposed solution. This will reduce costs even further, and it will also be beneficial to the environment. All this will be to the benefit of the end user and increase the availability of the customer.
Gemäß einigen Ausführungsformen umfasst das Verfahren ein Erkennen der generischen Hardwarekomponente und/oder einer Softwareversion der Steuereinheit, die hergestellt werden soll, auf der Grundlage der Komponentenkennung. Daher kann der Benutzer dahin geführt werden, die korrekte generische Hardwarekomponente auszuwählen, die benötigt wird, um eine bestimmte Steuereinheit herzustellen.According to some embodiments, the method includes recognizing the generic hardware component and / or a software version of the controller to be manufactured based on the component identifier. Therefore, the user may be guided to select the correct generic hardware component needed to make a particular control unit.
Gemäß einigen Ausführungsformen umfasst das Aufbauen ein Kommunizieren mit einer generischen Hardwarekomponente, die in das Fahrzeug eingebaut wird. Hierdurch kann eine in ein Fahrzeug eingebaute generische Hardwarekomponente zur Herstellung einer neuen Steuereinheit wiederverwendet werden. Daher kann eine generische Hardwarekomponente zweimal oder öfter als eine neue Steuereinheit (d. h. als eine vollständige ECU) wiederverkauft werden. Die Kosten für Maut, Transport und andere Kosten für Logistik in der Lieferkette werden nur einmal berechnet.In some embodiments, the building comprises communicating with a generic hardware component that is installed in the vehicle. As a result, a built-in vehicle generic hardware component for the production of a new control unit can be reused. Therefore, a generic hardware component can be resold twice or more often than a new controller (i.e., as a complete ECU). The costs of toll, transportation and other logistics costs in the supply chain are calculated only once.
Gemäß einigen Ausführungsformen umfasst das Aufbauen ein Aufbauen einer Kommunikation mit der generischen Hardwarekomponente unter Verwendung einer Fahrzeug-Kommunikationsschnittstellen-(Vehicle Communication Interface, VCI)-Netzwerkschnittstelle. Daher kann die Herstellung bereits verfügbare Kommunikationsschnittstellen verwenden.According to some embodiments, the setup includes establishing communication with the generic hardware component using a vehicle communication interface (VCI) network interface. Therefore, the manufacture may use already available communication interfaces.
Gemäß einigen Ausführungsformen umfasst das Aufbauen ein Aufbauen einer Kommunikation mit einer generischen Hardwarekomponente von einer entfernten Position aus. Daher kann die Steuereinheit bei dem Kunden hergestellt werden, während die Herstellung von einer entfernten Position aus gesteuert werden kann.According to some embodiments, the establishing comprises establishing a communication with a generic hardware component from a remote location. Therefore, the control unit can be manufactured at the customer, while the production can be controlled from a remote position.
Gemäß einigen Ausführungsformen umfasst das Verifizieren ein Verifizieren, dass die Anfrage unterstützt wird. Hierdurch kann der Benutzer eine Fehlermeldung erhalten, falls die angeforderte Steuereinheit nicht hergestellt werden kann.According to some embodiments, verifying comprises verifying that the request is supported. This allows the user to receive an error message if the requested controller can not be established.
Gemäß einigen Ausführungsformen umfasst das Verifizieren ein Verifizieren der Echtheit der generischen Hardwarekomponente. Hierdurch kann sichergestellt werden, dass die Software nicht in einer gefälschten generischen Hardwarekomponente installiert wird.According to some embodiments, verifying comprises verifying the genuineness of the generic hardware component. This ensures that the software is not installed in a fake generic hardware component.
Gemäß einigen Ausführungsformen umfasst das Verifizieren ein Verifizieren der Kompatibilität der Anfrage und der generischen Hardwarekomponente. Hierdurch kann die Qualität der Herstellung sichergestellt werden.According to some embodiments, the verifying includes verifying the compatibility of the request and the generic hardware component. As a result, the quality of production can be ensured.
Gemäß einigen Ausführungsformen umfasst das Verifizieren ein Verifizieren, dass Kosten freigegeben sind, die mit der Herstellung in Zusammenhang stehen. Daher wird das Risiko verringert, für die Herstellung nicht bezahlt zu werden.According to some embodiments, verifying includes verifying that costs associated with manufacturing are released. Therefore, the risk of not being paid for the production is reduced.
Gemäß einigen Ausführungsformen umfasst das Erstellen ein Identifizieren einer oder mehrerer Softwarekomponenten auf der Grundlage der Anfrage, ein Abrufen der identifizierten Softwarekomponenten von einem Datenspeicher und ein Verbinden der abgerufenen Softwarekomponenten in ein Softwarepaket. According to some embodiments, the building includes identifying one or more software components based on the request, retrieving the identified software components from a data store, and linking the retrieved software components into a software package.
Gemäß einigen Ausführungsformen umfasst das Verfahren ein Erhalten einer Fahrzeugkonfiguration des Fahrzeugs. Daher kann das Softwarepaket angepasst werden, um mit einem bestimmten Fahrzeug konform zu sein.According to some embodiments, the method includes obtaining a vehicle configuration of the vehicle. Therefore, the software package can be customized to conform to a particular vehicle.
Gemäß einigen Ausführungsformen umfasst das Verfahren ein Starten eines Installierens des Softwarepakets in die generische Hardwarekomponente. Hierdurch kann die Herstellung vollständig von einer Serveranordnung aus gesteuert werden, welche die Herstellung steuert.According to some embodiments, the method includes starting to install the software package into the generic hardware component. As a result, the production can be completely controlled by a server arrangement which controls the production.
Gemäß einigen Ausführungsformen umfasst das Verfahren ein Aktualisieren einer Datenbank mit Information, die mit der generischen Hardwarekomponente und/oder mit dem Softwarepaket in Zusammenhang steht. Daher können der OEM oder der Fahrzeughersteller hergestellte Einheiten nachverfolgen, und sie können auch nachverfolgen, welche Einheit in jedem bestimmten Fahrzeug installiert ist.According to some embodiments, the method includes updating a database of information associated with the generic hardware component and / or with the software package. Therefore, the OEM or vehicle manufacturer can keep track of manufactured units, and they can also keep track of which unit is installed in each particular vehicle.
Gemäß einigen Ausführungsformen umfasst das Verfahren ein Senden einer Bestätigung an einen Benutzer, die anzeigt, dass die Herstellung erfolgreich abgeschlossen wurde. Daher kann der Benutzer informiert werden, wenn die Herstellung abgeschlossen ist und das Fahrzeug verwendet werden kann.According to some embodiments, the method includes sending an acknowledgment to a user indicating that the manufacture has been successfully completed. Therefore, the user can be informed when the manufacturing is completed and the vehicle can be used.
Gemäß einem zweiten Aspekt schlägt die Offenbarung ein Verfahren zum Herstellen einer Steuereinheit zur Verwendung in einem Fahrzeug vor, wobei die hergestellte Steuereinheit eine generische Hardwarekomponente und ein Softwarepaket umfassen wird, das in der generischen Hardwarekomponente installiert ist. Das Verfahren umfasst bei der generischen Hardwarekomponente ein Aufbauen einer Verbindung mit einer Serveranordnung, die dazu eingerichtet ist, die Herstellung zu steuern, ein Bereitstellen einer einmaligen Hardwarekennung für die Serveranordnung, ein Empfangen des Softwarepakets von der Serveranordnung, wobei das Softwarepaket in der Serveranordnung auf der Grundlage der einmaligen Hardwarekennung erstellt wurde, und ein Installieren des Softwarepakets in die generische Hardwarekomponente, wobei die Steuereinheit hergestellt wird.According to a second aspect, the disclosure proposes a method for manufacturing a control unit for use in a vehicle, wherein the established control unit will comprise a generic hardware component and a software package installed in the generic hardware component. The method includes, in the generic hardware component, establishing a connection to a server device configured to control production, providing a unique hardware identifier to the server device, receiving the software package from the server device, wherein the software package resides in the server device on the server device Based on the unique hardware identifier has been created, and installing the software package in the generic hardware component, wherein the control unit is established.
Eine generische Hardwarekomponente kann durch Ausführung dieser Schritte zum Herstellen einer Steuereinheit unter Verwendung des obigen Verfahrens verwendet werden.A generic hardware component may be used by performing these steps to establish a controller using the above method.
Gemäß einigen Ausführungsformen umfasst das Verfahren bei der generischen Hardwarekomponente ein Empfangen einer Anfrage, die einmalige Hardwarekennung für die Serveranordnung bereitzustellen, und ein Bereitstellen der Hardwarekennung in Reaktion auf das Empfangen der Anfrage. Daher muss die generische Hardwarekomponente nicht ausdrücklich dazu angepasst sein, dies zu tun, sondern der Prozess kann stattdessen von einer Serveranordnung gesteuert werden.According to some embodiments, in the generic hardware component, the method includes receiving a request to provide the unique hardware identifier for the server assembly, and providing the hardware identifier in response to receiving the request. Therefore, the generic hardware component may not be specifically adapted to do so, but instead the process may be controlled by a server arrangement.
Gemäß einigen Ausführungsformen umfasst das Verfahren bei der generischen Hardwarekomponente ein Senden einer Bestätigung an die Serveranordnung, die anzeigt, dass das Softwarepaket erfolgreich in die generische Hardwarekomponente installiert wurde. Daher kann ein Dienstleister erfolgreich hergestellte Steuereinheiten nachverfolgen.According to some embodiments, the method includes, at the generic hardware component, sending an acknowledgment to the server device indicating that the software package has been successfully installed in the generic hardware component. Therefore, a service provider can track successfully established controllers.
Gemäß einigen Ausführungsformen umfasst das Aufbauen ein Aufbauen einer Kommunikation unter Verwendung einer Fahrzeug-Kommunikationsschnittstellen-(Vehicle Communication Interface, VCI)-Netzwerkschnittstelle. Daher kann eine bereits vorhandene Kommunikation für die Herstellung verwendet werden.According to some embodiments, the setup includes establishing communication using a vehicle communication interface (VCI) network interface. Therefore, an existing communication can be used for the production.
Gemäß einigen Ausführungsformen umfasst das Aufbauen ein Aufbauen einer Kommunikation mit einer Serveranordnung, die sich an einer entfernten Position befindet. Daher muss das Fahrzeug nicht zwingend zu einer Produktionsstätte gefahren werden.According to some embodiments, the establishing comprises establishing a communication with a server device located at a remote location. Therefore, the vehicle does not necessarily have to be driven to a production site.
Gemäß einigen Ausführungsformen umfasst das Verfahren bei der generischen Hardwarekomponente ein Bereitstellen einer Fahrzeugkonfiguration des Fahrzeugs für die Serveranordnung. Hierdurch kann die Serveranordnung eine Steuereinheit herstellen, die speziell an das Fahrzeug angepasst ist.According to some embodiments, in the generic hardware component, the method includes providing a vehicle configuration of the vehicle to the server assembly. As a result, the server arrangement can produce a control unit which is specially adapted to the vehicle.
Gemäß einigen Ausführungsformen umfasst das Verfahren bei der generischen Hardwarekomponente ein Empfangen einer Anweisung von der Serveranordnung, welche die Installation des Softwarepakets in die generische Hardwarekomponente startet. Daher kann die Herstellung vollständig von der Serveranordnung gesteuert werden.According to some embodiments, in the generic hardware component, the method includes receiving an instruction from the server assembly that starts the installation of the software package into the generic hardware component. Therefore, the manufacturing can be completely controlled by the server arrangement.
Gemäß einem dritten Aspekt betrifft die Offenbarung eine generische Hardwarekomponente, die dazu eingerichtet ist, das hierin beschriebene Verfahren zur Verwendung einer generischen Hardwarekomponente durchzuführen.In a third aspect, the disclosure relates to a generic hardware component configured to perform the method of using a generic hardware component described herein.
Gemäß einem vierten Aspekt betrifft die Offenbarung ein Fahrzeug, das die generische Hardwarekomponente umfasst. According to a fourth aspect, the disclosure relates to a vehicle that includes the generic hardware component.
Gemäß einem fünften Aspekt der Erfindung betrifft die Offenbarung ein Computerprogramm, das durch Codemittel gekennzeichnet ist, die, wenn sie in einem Computer ausgeführt werden, den Computer dazu veranlassen, das Verfahren gemäß beliebigen der hierin beschriebenen Schritte durchzuführen.According to a fifth aspect of the invention, the disclosure relates to a computer program characterized by code means which, when executed in a computer, cause the computer to perform the method according to any of the steps described herein.
Gemäß einem sechsten Aspekt betrifft die Offenbarung ein Computerprogrammprodukt, das ein computerlesbares Medium und das Computerprogramm umfasst.According to a sixth aspect, the disclosure relates to a computer program product comprising a computer readable medium and the computer program.
Gemäß einem siebten Aspekt betrifft die Offenbarung ein System, das dazu eingerichtet ist, eine Herstellung einer Steuereinheit zu steuern. Das System umfasst eine Kommunikationsschnittstelle, eine Benutzerschnittstelle und eine Serveranordnung. Die Kommunikationsschnittstelle ist dazu eingerichtet, Zugang zu einer generischen Hardwarekomponente bereitzustellen, die in der Steuereinheit verwendet werden soll und die Benutzerschnittstelle ist dazu eingerichtet, eine Verbindung mit einem Benutzer zu ermöglichen, während die Serveranordnung dazu eingerichtet ist, das oben beschriebene Verfahren unter Verwendung der Benutzerschnittstelle und der Kommunikationsschnittstelle durchzuführen.According to a seventh aspect, the disclosure relates to a system configured to control manufacture of a control unit. The system includes a communication interface, a user interface, and a server arrangement. The communication interface is configured to provide access to a generic hardware component to be used in the control unit, and the user interface is configured to allow a connection with a user, while the server arrangement is adapted to the above-described method using the user interface and the communication interface.
Gemäß einigen Ausführungsformen umfasst das System die generische Hardwarekomponente, wobei die generische Hardwarekomponente dazu eingerichtet ist, das oben beschriebene Verfahren zur Verwendung in einer generischen Hardwarekomponente durchzuführen.According to some embodiments, the system includes the generic hardware component, wherein the generic hardware component is configured to perform the method described above for use in a generic hardware component.
Gemäß einigen Ausführungsformen umfasst das System einen oder mehrere Datenspeicher, der/die dazu eingerichtet ist/sind, Information zu speichern, die in Zusammenhang steht mit der generischen Hardwarekomponente, mit Fahrzeugkonfigurationsdaten und mit Softwarekomponenten, die verwendet werden sollen, wenn das Softwarepaket erstellt wird.According to some embodiments, the system includes one or more data stores configured to store information associated with the generic hardware component, vehicle configuration data, and software components to be used when the software package is created.
Figurenlistelist of figures
Ausführungsformen der Offenbarung werden mit Bezug auf die beigefügten Zeichnungen genauer beschrieben, die Beispiele von Ausführungsformen der Offenbarung zeigen, in denen;
-
1 ein System darstellt, das dazu eingerichtet ist, eine Steuereinheit herzustellen. -
2 eine Steuereinheit genauer darstellt, die vondem System der 1 hergestellt wurde. -
3 ein System gemäß einer alternativen Ausführungsform darstellt, das dazu eingerichtet ist, eine Steuereinheit herzustellen. -
4 eine Signalgebung indem System der 1 darstellt, wenn eine Steuereinheit hergestellt wird. -
5 ein Ablaufdiagramm des vorgeschlagenen Verfahrens zum Steuern der Herstellung einer Steuereinheit darstellt. -
6 ein Ablaufdiagramm des vorgeschlagenen Verfahrens zum Herstellen einer Steuereinheit darstellt. -
7 eine beispielhafte Softwarearchitektur für ein System darstellt, das die vorgeschlagenen Verfahren implementiert.
-
1 represents a system that is adapted to produce a control unit. -
2 a control unit that represents the system of the1 was produced. -
3 FIG. 5 illustrates a system according to an alternative embodiment configured to produce a control unit. FIG. -
4 signaling in the system of1 represents when a control unit is made. -
5 FIG. 3 is a flow chart of the proposed method for controlling the manufacture of a control unit. FIG. -
6 Fig. 3 illustrates a flow chart of the proposed method of manufacturing a control unit. -
7 FIG. 3 illustrates an example software architecture for a system that implements the proposed methods.
Ausführliche BeschreibungDetailed description
Die Offenbarung schlägt ein Verfahren vor, das es Werkstätten ermöglicht, elektrische Steuereinheiten, ECUs, vor Ort als Ersatzteile herzustellen, anstatt die korrekte ECU als Ersatzteil von einem zentralen Warenhaus (zertifiziert von dem Hersteller oder OEM) zu bestellen, wie es heutzutage getan wird, während vollständige Kontrolle über den Produktionsprozess beibehalten wird. Das Verfahren umfasst ein Verifizieren der Echtheit der Hardware und zugleich ein Erstellen und Nachverfolgen der Software, die in einer bestimmten generischen Hardwarekomponente installiert wird, derart, dass die Herstellung in derselben Weise gesteuert wird, wie wenn sie auf dem eigenen Betriebsgelände des Herstellers durchgeführt würde. In anderen Worten, mit diesem Dienst können die Austausch-ECUs aus der Ferne von dem Hersteller hergestellt werden. Das vorgeschlagene Verfahren ermöglicht auch ein Wiederverwenden bereits vorhandener ECU-Hardware, wenn eine neue ECU hergestellt wird.The disclosure proposes a method that allows garages to make electrical control units, ECUs, locally as spare parts instead of ordering the correct ECU as a spare part from a central warehouse (certified by the manufacturer or OEM) as it is done today, while maintaining complete control over the production process. The method comprises verifying the authenticity of the hardware and at the same time creating and tracking the software installed in a particular generic hardware component such that the manufacturing is controlled in the same way as if it were performed on the manufacturer's own premises. In other words, with this service, the replacement ECUs can be remotely manufactured by the manufacturer. The proposed method also allows reuse of already existing ECU hardware when a new ECU is manufactured.
Für ein besseres Verständnis der vorgeschlagenen Verfahren werden zuerst Probleme beschrieben und besprochen, die im Zusammenhang mit der gegenwärtigen Lösung stehen.For a better understanding of the proposed methods, first of all problems are described and discussed which are related to the current solution.
Ein Problem, das dem Vertrieb von Ersatz-ECUs zugrunde liegt, ist es, dass es so viele Versionen der ECUs gibt. Zum Beispiel kann es etwa fünf Grundversionen der ECU-Hardware nur für Motoren geben. Aufgrund der unterschiedlichen Versionen kann es mehr als einhundert unterschiedliche ECUs geben, obwohl diese im Grunde lediglich einige grundlegende ECU-Hardwareversionen verwenden.One problem underlying the distribution of replacement ECUs is that there are so many versions of the ECUs. For example, there may be about five basic versions of ECU hardware for engines only. Because of the different versions, there may be more than a hundred different ECUs, although they basically only use some basic ECU hardware versions.
Ein weiteres Hauptproblem sind heutzutage neue Aktualisierungen auf ECUs, die typischerweise etwa jeden sechsten Monat vorkommen. Wenn eine ECU ersetzt werden muss, ist es grundsätzlich wünschenswert, die neueste Version zu installieren, was die alten Versionen nutzlos macht. Heute verschrottet der Händler typischerweise sämtliche Versionen der ECUs und bestellt neue, wenn eine alte ECU auf eine neuere Version aktualisiert wird.Another major problem these days is new updates to ECUs, which typically occur about every sixth month. When an ECU needs to be replaced, it is generally desirable to install the latest version, which makes the old versions useless. Today, the dealer typically scrappes all versions of the ECUs and orders new ones when an old ECU is updated to a newer version.
Zusätzlich müssen sämtliche ECUs, die mit der alten Hardware hergestellt wurden, weggeworfen werden, wenn die ECU-Hardwareversion einer ECU aktualisiert werden muss.In addition, all ECUs made with the old hardware must be discarded if the ECU hardware version of an ECU needs to be updated.
Wie oben beschrieben wurde, gibt es zudem lange Lieferzeiten für neue ECUs. In Abhängigkeit davon, in welchem Land sich der Kunde befindet, schwankt die Lieferzeit zwischen 2 und 15 Tagen, manchmal sogar mehr. Dies liegt daran, dass es unmöglich ist, sämtliche unterschiedliche ECU-Versionen vorrätig zu haben. Daher wird ein Bestellen von ECUs, die im zentralen Warenhaus nicht vorrätig sind, einschließlich der Logistik zum Transport der Ersatzteile seine Zeit brauchen.As described above, there are also long delivery times for new ECUs. Depending on which country the customer is in, the delivery time varies between 2 and 15 days, sometimes even more. This is because it is impossible to have all the different ECU versions available. Therefore, it will take time to order ECUs that are not in stock in the central warehouse, including the logistics for transporting the replacement parts.
Es gibt Strategien in diesem Feld, bei denen sämtliche tatsächliche Versionen vorrätig gehalten werden, damit die Werkstatt schnell handeln kann, um dem Kunden zu helfen. Dies ist sehr teuer, sowohl bezüglich eines Lagerumfangs als auch bezüglich eines gebundenen Kapitals. Die Anzahl unterschiedlicher Versionen erhöht sich zudem und macht diese Strategie langfristig unmöglich.There are strategies in this field where all actual versions are kept in stock so the workshop can act quickly to help the customer. This is very expensive, both in terms of stock size and bound capital. In addition, the number of different versions increases and makes this strategy impossible in the long term.
Ein weiterer Nachteil gegenwärtiger Verfahren zur Herstellung von Steuereinheiten ist die Auswirkung auf die Umwelt, da die Umwelt unter der Verschrottungsstrategie leiden wird, welche die Werkstätten oftmals anzuwenden gezwungen sind. Die Recycling-Methoden funktionieren in Westeuropa recht gut, aber nicht in der ganzen Welt.Another disadvantage of current methods of manufacturing control units is the environmental impact, as the environment will suffer from the scrapping strategy that garages are often forced to apply. The recycling methods work quite well in Western Europe but not in the whole world.
Im Folgenden wird die vorgeschlagene Methode beschrieben, welche die Herstellung einer Steuereinheit betrifft. Die Steuereinheit wird ausgehend von einer generischen Hardwarekomponente
Das System
Die Kommunikationsschnittstelle
Die Kommunikationsschnittstelle
Indem das Einsatzfeld und die Cloud systematisch miteinander verbunden werden, bietet das Vorrichtungs-Gateway Dienste an, wie beispielsweise ein lokales Verarbeiten der Daten und ein Speichern derselben sowie die Möglichkeit zum autonomen Steuern von Einsatzvorrichtungen auf der Grundlage einer Dateneingabe durch Sensoren. Die Kommunikationsschnittstelle kann zum Beispiel eine Fahrzeugkommunikationsschnittstelle, VCI, umfassen, d. h. eine Hochleistungsschnittstelle zwischen der Serveranordnung
Die Benutzerschnittstelle
Der eine oder die mehreren Datenspeicher
Die Serveranordnung
Die Serveranordnung
Sämtliche Kommunikation zwischen der Kommunikationsschnittstelle
Die Serveranordnung
Die generische Hardwarekomponente
Der OEM stellt typischerweise eine begrenzte Anzahl unterschiedlicher generischer Hardwarekomponenten bereit. Diese können sich zum Beispiel dahingehend unterscheiden, dass sie unterschiedliche zusätzliche generische Hardwarekomponenten wie beispielsweise Sensoren, Aktoren, Schaltkreise etc. umfassen. Wenn eine bestimmte Steuereinheit hergestellt wird, sind eine oder mehrere dieser generischen Hardwarekomponenten zur Verwendung in der bestimmten Steuereinheit geeignet. The OEM typically provides a limited number of different generic hardware components. These may differ, for example, in that they include different additional generic hardware components such as sensors, actuators, circuits, etc. When a particular controller is manufactured, one or more of these generic hardware components are suitable for use in the particular controller.
Wenn ein Softwarepaket
Allerdings umfasst die generische Hardwarekomponente
Die Steuereinheit umfasst typischerweise auch eine Kommunikationsschnittstelle
Die vorgeschlagenen Verfahren zur Herstellung einer Steuereinheit
Das Verfahren wird typischerweise durchgeführt, wenn eine ECU des Fahrzeugs
Die Komponentenkennung ist zum Beispiel eine Produktkennung, eine Produkt-ID, die von dem Hersteller bereitgestellt wird. Anhand der Produktkennung können das Softwarepaket
Der Benutzer kann dann darüber informiert werden, welche generische Hardwarekomponente
Es ist zu beachten, dass in einigen Fällen die alte oder vorhandene generische Hardwarekomponente
Wenn die generische Hardwarekomponente
Die Serveranordnung
Damit die Herstellung sicher ist, müssen sowohl die generische Hardwarekomponente
Daher umfasst gemäß einigen Ausführungsformen das Verfahren in der generischen Hardwarekomponente
Zusammengefasst umfasst das Verfahren in der Serveranordnung
Die Installation und das Erstellen des Softwarepakets
Daher umfasst das Verfahren in der Serveranordnung ein Empfangen S5b eines Authentifizierungscodes von dem Benutzer und eine Verifizieren
Ein grundlegendes Kriterium, dass erfüllt sein muss, um in der Lage zu sein, die angefragte Steuereinheit
Wenn die Anfrage verifiziert wurde, beginnt das Erstellen des Softwarepakets. In anderen Worten, das Verfahren in der Serveranordnung
Das Erstellen
Der Datenspeicher ist zum Beispiel ein Datenspeicher, der von dem Hersteller bereitgestellt wird. Das Erstellen umfasst dann ein Zusammenstellen der abgerufenen Softwarekomponenten zu einem Softwarepaket
Typischerweise können auch einige fahrzeugspezifische Daten zum Erstellen und Installieren des Softwarepakets
Alternativ oder zusätzlich können Fahrzeugdaten von einer Datenbank erhalten werden, zum Beispiel von einer Cloud-Datenbank, die von dem Hersteller bereitgestellt wird. Gemäß einigen beispielhaften Ausführungsformen werden Fahrzeugdaten sowohl von dem Fahrzeug
Das Verfahren in der Serveranordnung
Daher umfasst das Verfahren in der generischen Hardwarekomponente
Die Installation
Um die Herstellung abzuschließen, muss die Serveranordnung mit Information bezüglich der Herstellung aktualisiert werden. Dies ist wichtig, um die Kontrolle über die Herstellung in der Serveranordnung
Zum Beispiel wird die Serveranordnung mit Information bezüglich dessen aktualisiert, wann die Steuereinheit hergestellt wurde. Die Information kann auch Information bezüglich der Steuereinheit-Konfiguration umfassen, wie beispielsweise eine einmalige Hardwarekennung der generischen Hardwarekomponente, und Information bezüglich des Softwarepakets etc. Die Information kann in einem oder in mehreren Schritten gesendet werden. Daher umfasst das Senden
Die Serveranordnung
Wenn die Herstellung abgeschlossen ist, wird der Benutzer informiert. Folglich umfasst das Verfahren ein Senden
In dieser Ausführungsform wird eine Steuereinheit an einem Servicepunkt für ein Lagern oder für Direktverkäufe erzeugt. Daher wird im Gegensatz zur Ausführungsform von
Daher muss der Benutzer eine generische Hardwarekomponente
Der Benutzer startet dann das Verfahren, zum Beispiel durch Auswählen des Dienstes in der Benutzerschnittstelle
Der Benutzer wählt dann die Alternative aus, ein Ersatzteil zum Lagern oder für einen Direktverkauf zu erzeugen. Der Benutzer wird dazu aufgefordert, eine Komponentenkennung der Steuereinheit
Der Dienst wählt dann die vorliegende Cpl. No. (d. h. die Ersatzteilnummer) i für die ausgewählte ECU aus. Die Cpl. No. entspricht der Ersatzteilnummer, die im Ersatzteileregister des Herstellers auffindbar ist. Daher ist die hergestellte Steuereinheit echt, d. h. identisch zu dem Teil, das ursprünglich in dem Fahrzeug verbaut war. Es weist sogar dieselbe Cpl. No. auf.The service then chooses the present Cpl. No. (ie the spare part number) i for the selected ECU. The Cpl. No. corresponds to the spare part number, which can be found in the spare parts register of the manufacturer. Therefore, the manufactured control unit is genuine, i. H. identical to the part that was originally installed in the vehicle. It even has the same Cpl. No. on.
Die Cpl. No. und der Preis können dem Benutzer zur Bestätigung angezeigt werden. Das Verfahren wird dann in einer ähnlichen Weise durchgeführt, wie wenn die Steuereinheit in dem Fahrzeug hergestellt wird (
Es ist auch möglich, die Steuereinheit unter Verwendung des Verbindungswerkzeugs
Das Dienst-Gateway stellt das Gateway oder die Schnittstelle des Fahrzeugs/der Maschine bereit, in dem/in der die Steuereinheit
Mit Bezug auf obige
Die vorliegende Erfindung ist nicht auf die oben beschriebenen bevorzugten Ausführungsformen beschränkt. Verschiedene Alternativen, Abwandlungen und Pendants können verwendet werden. Die obigen Ausführungsformen sollten daher nicht als den Rahmen der Offenbarung beschränkend verstanden werden, der durch die beigefügten Ansprüche definiert wird.The present invention is not limited to the above-described preferred embodiments. Various alternatives, modifications and counterparts can be used. The above embodiments should therefore not be construed as limiting the scope of the disclosure, which is defined by the appended claims.
Claims (26)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1750960-5 | 2017-07-25 | ||
SE1750960A SE542382C2 (en) | 2017-07-25 | 2017-07-25 | Method and server arrangement for producing a control unit for use in a vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102018005550A1 true DE102018005550A1 (en) | 2019-01-31 |
Family
ID=65003989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102018005550.8A Pending DE102018005550A1 (en) | 2017-07-25 | 2018-07-12 | Method and server arrangement for producing a control unit for use in a vehicle |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102018005550A1 (en) |
SE (1) | SE542382C2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111428892A (en) * | 2020-03-24 | 2020-07-17 | 深圳市鹏巨术信息技术有限公司 | Vehicle control unit replacement method and system, electronic device and storage medium |
DE102019103195A1 (en) * | 2019-02-08 | 2020-08-13 | Liebherr-Werk Biberach Gmbh | Device and method for controlling and / or configuring a construction machine |
-
2017
- 2017-07-25 SE SE1750960A patent/SE542382C2/en unknown
-
2018
- 2018-07-12 DE DE102018005550.8A patent/DE102018005550A1/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102019103195A1 (en) * | 2019-02-08 | 2020-08-13 | Liebherr-Werk Biberach Gmbh | Device and method for controlling and / or configuring a construction machine |
US11965312B2 (en) | 2019-02-08 | 2024-04-23 | Liebherr-Werk Biberach Gmbh | Device and method for controlling and/or configuring a construction machine |
CN111428892A (en) * | 2020-03-24 | 2020-07-17 | 深圳市鹏巨术信息技术有限公司 | Vehicle control unit replacement method and system, electronic device and storage medium |
CN111428892B (en) * | 2020-03-24 | 2024-01-02 | 深圳市易孔立出软件开发有限公司 | Vehicle control unit replacement method and system, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
SE1750960A1 (en) | 2019-01-26 |
SE542382C2 (en) | 2020-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2425333B1 (en) | Method to update software components | |
DE102012106791A1 (en) | METHOD AND DEVICE FOR AUTOMATIC MODULE EQUIPMENT | |
DE102020111880A1 (en) | DATA RELEASE FOR VEHICLE UPDATE | |
DE102008021030B4 (en) | Method for operating a vehicle and corresponding device and corresponding vehicle | |
DE112012003795B4 (en) | METHOD AND SYSTEM FOR VEHICLE INFORMATION INTEGRITY VERIFICATION | |
DE102011079875A1 (en) | PROVISION OF DATA TO A VEHICLE INFOTAINMENT DATA PROCESSING SYSTEM | |
DE102018103209A1 (en) | METHOD AND DEVICE FOR HANDLING THE MATCHING OF MULTICYCLIC VEHICLE SOFTWARE UPDATES | |
DE102016115545A1 (en) | MULTI-STAGE SECURE VEHICLE SOFTWARE UPGRADE | |
DE10131395B4 (en) | Method for transmitting software modules | |
DE112018007680T5 (en) | Update control apparatus, update control system, and update control method | |
DE102019135012A1 (en) | AUTHORIZATION FRAMEWORK FOR CONNECTIVITY BASED ON DIRECTIVE AND TOKEN | |
WO2019068375A1 (en) | Method and central data processing device for updating software in a plurality of vehicles | |
DE102020104551A1 (en) | BACKUP AND RESTORE A VEHICLE CONTROL CONFIGURATION USING DATA SNAPSHOTS | |
DE112018002998T5 (en) | Update control device, control method and computer program | |
DE102018005550A1 (en) | Method and server arrangement for producing a control unit for use in a vehicle | |
CN112506536A (en) | Vehicle-mounted controller software updating method, device, equipment and medium | |
DE112020001126T5 (en) | VEHICLE CONTROL UNIT | |
DE102017100749A1 (en) | METHOD AND DEVICE FOR CYCLIC FILING REPLACEMENT OF THE DEACTIVATED VEHICLE | |
DE102018200318A1 (en) | Securing a software update of a control device of a means of transportation | |
WO2017108409A1 (en) | Improved method and improved device for configuring and controlling electrical devices of a vehicle | |
DE102022104321A1 (en) | CENTER, UPDATE MANAGEMENT PROCEDURE AND NON-TRANSITORY STORAGE MEDIA | |
DE102022110251A1 (en) | OTA MASTER, CENTER, SYSTEM, PROCEDURE, NON-TRANSITORY STORAGE MEDIUM AND VEHICLE | |
EP3225043B1 (en) | Method and device for controlling at least one data retrieval from a control unit of a vehicle, and method and device for retrieving data from a control unit of a vehicle | |
DE102022111514A1 (en) | OTA CENTER, UPDATE MANAGEMENT METHOD, NON-TRANSITORY STORAGE MEDIUM, OTA MASTER AND UPDATE CONTROL METHOD | |
DE102022106827A1 (en) | CENTRE, DISTRIBUTION CONTROL METHOD AND NON-TRANSITORY STORAGE MEDIUM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R082 | Change of representative |
Representative=s name: THUM, MOETSCH, WEICKERT PATENTANWAELTE PARTG M, DE Representative=s name: THUM & PARTNER THUM MOETSCH WEICKERT PATENTANW, DE |