WO2019096713A1 - Method and device for data-oriented information exchange with a vehicle network - Google Patents
Method and device for data-oriented information exchange with a vehicle network Download PDFInfo
- Publication number
- WO2019096713A1 WO2019096713A1 PCT/EP2018/080849 EP2018080849W WO2019096713A1 WO 2019096713 A1 WO2019096713 A1 WO 2019096713A1 EP 2018080849 W EP2018080849 W EP 2018080849W WO 2019096713 A1 WO2019096713 A1 WO 2019096713A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- interest
- request
- vehicle network
- following features
- Prior art date
Links
Classifications
-
- 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
- G07C5/0808—Diagnosing performance data
-
- 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/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/48—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
Definitions
- the present invention relates to a method for data-oriented
- the present invention also relates to a corresponding device, a corresponding computer program and a corresponding storage medium.
- the vehicle diagnostic system is any software or hardware application that can be used over the life of a motor vehicle to diagnose any malfunction.
- the said service life includes, in particular, the maintenance and servicing of the vehicle in specialist workshops within the scope of the so-called secondary market (aftermarket).
- vehicle diagnostic systems use the capability of individual ECUs for on-board diagnostics (OBD).
- OBD on-board diagnostics
- C Diagnostic Tester
- a tablet PC with wired or wireless communication module and preinstalled diagnostic software for maintenance, troubleshooting and repair.
- Advanced systems of this kind support the construction of a so-called networked workshop (connected workshop) or allow the updating of the installed software via the Air interface (over the air, OTA) while the device is in use.
- some devices are equipped with a cellular, WIFI or Bluetooth interface.
- DE102011075432A1 discloses a vehicle diagnostic support data structure that maps a component model of a vehicle to components of the vehicle, each attribute being associated with attributes, using terminology with terminology terms of technical terms to uniquely identify the attributes.
- the data structure has components, data on components and / or
- Components may include other components.
- the data collection allows navigation among components or attributes using a navigation perspective, displaying data associated with the component or attribute under the navigation perspective.
- the invention provides a method for data-oriented information exchange with a vehicle network, a corresponding device
- ICN information-centric networking
- NFN named function networking
- Control unit electronic control unit, ECU
- ECU electronic control unit
- An embodiment of the invention overcomes in this way the disadvantages of a conventional, usually completely static distribution. To this end, it treats the data itself as a unit essential for the dissemination of information and enables its processing and caching in the network, as well as dynamic routing and forwarding within variable ones
- a preferred variant complements the already mentioned approaches by already anchored in the design of authentication and security and uses this to an integrated encryption and authentication to data and
- connection-oriented data exchange ⁇ The underlying mechanisms ICN and NFN are to implement a loosely coupled, z. B. pull-based communication model particularly suitable in which - instead of a fixed connection between two endpoints - is used to named data or function objects and the network topology can change dynamically, while the data exchange remains active and intelligent caching and routing strategies to optimize network utilization for the application come. This also enables the creation of content server entities that can store information in an easily accessible network location and thus relieve the burden on smaller controllers and the network as a whole.
- FIG. 1 shows the external request for the version number of an ECU.
- Figure 3 shows the transfer of large amounts of unstructured data (bulk data) for the reflash of the ECU, using caching in the network.
- Figure 4 shows the exemplary E / E architecture of a vehicle of the next
- FIG. 1 shows an example
- a - connected for example via OBD - diagnostic tester (15) requires the hardware version number of a particular application control device here (17) in the vehicle network (11), for example, as part of a
- the diagnostic tester In order to access the desired information, the diagnostic tester (15) creates a so-called INTEREST packet containing the name (for example, vin / ecu / version / hw ") of the desired
- the INTEREST packet is transmitted via the vehicle network (11) - for example a connection control device (12) and a domain control device (16) - to
- connection controller (12) - is able to check its local memory (cache) to the requested information (22), the z. B. could have been cached as part of a previously processed request. This behavior may depend on the ICN approach used and the configuration of the particular intermediate node.
- the INTEREST packet When the INTEREST packet reaches the application controller (17), it is forwarded to the local application (31). In the next step (32), the application generates a DATA packet containing the desired content (eg, the hardware version) and hands the packet over to the ICN / NFN protocol stack. On a INTEREST packet opposite communication path (13), the DATA packet is then forwarded to the diagnostic tester (15).
- Each intermediate node - again, for example, the connection control unit (12) - can store the DATA packet with regard to renewed requests optionally in its local memory (cache) (21).
- a cloud backend (14) must also be based on the hardware number of the in-vehicle
- Application control device (17) access to the rollout of a new
- the backend (14) sends for this purpose
- this node first searches its local cache for a copy of the desired data object (22) and responds accordingly if necessary (23). This procedure (22, 23) reduces the use of the bandwidth of the vehicle network (11) to transmit static content.
- a second use case group of the vehicle diagnosis comprises the
- the actuation (switching on) of a brake light is shown in FIG.
- the INTEREST packet is transmitted via the vehicle network (11) by means of the
- Application control unit (17) forwarded (13), which provides the functionality (31).
- the connection controller (12) - is able to check its local memory (cache) for the requested function (22).
- the packet When the INTEREST packet reaches the application controller (17) which provides the brake light actuation functionality, the packet is forwarded to the local application (22). In the next step, the application executes the operation (31), generates a DATA packet that transmits the result of the operation - for example, the brake light status - and passes the packet to the ICN / NFN protocol stack (32). On a communication path (13) directed counter to the INTEREST packet, the DATA packet is finally forwarded to the diagnostic tester (15).
- a third use case group of vehicle diagnostics includes the
- ECUs or for retrieving large amounts of data stored in the vehicle for example as part of a performance monitoring or the
- Figure 3 shows how the
- ICN / NFN networking in the vehicle network (11) can be combined with cloud-based command, control and data storage systems to enable flash over the air firmware updates (FOTA).
- FOTA flash over the air firmware updates
- This update procedure for a particular application control device (17) is initiated by a cloud-based FOTA backend (14), using a
- the INTEREST packet is received by a data memory manager (18) in the vehicle network (11).
- connection control unit (12) Illustratively about in the connection control unit (12) - processed, in turn, an INTEREST packet to the data container (19) of the
- the data container (19) of the backend (14) responds with a DATA packet containing the bulk data content stored in the local cache of the
- Connection control unit (12) is stored.
- Data storage manager (18) generates a DATA packet in response to the initial INTEREST and forwards it to the FOTA backend (14).
- the FOTA backend (14) next sends an INTEREST packet to the
- This INTEREST is forwarded by the connection controller (12) via the vehicle network (11) until it reaches the domain controller (16), which in turn provides a local update agent (20) that can handle this INTEREST.
- This INTEREST is received by the connection controller (12) which finds the requested data in its local cache (22) and the corresponding DATA packet to the update agent (20) back (23) can.
- the update agent (20) now uses all to update the
- Application control device (17) suitable means, such as a conventional UDS-on-CAN update sequence (34).
- the update agent (20) generates a corresponding to the INTEREST
- Vehicle network (11) conceivable.
- One option here is a complete implementation that covers an ICN / NFN that includes all control units in the vehicle network (11). Also the coding of the names of the data and
- URI resource identifier
- ICN / NFN implementation in which only the higher-level control devices such as connection control device (12) and domain control device (16) implement ION or NFN and legacy control devices (17) in their domain for connecting conventional protocols such as UDS or DolP in the vehicle network (11) Meet gateway-like features (25).
- higher-level control devices such as connection control device (12) and domain control device (16) implement ION or NFN and legacy control devices (17) in their domain for connecting conventional protocols such as UDS or DolP in the vehicle network (11) Meet gateway-like features (25).
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method (10) for data-oriented information exchange with a vehicle network (11), characterised by the following features: - a connection control unit (12) of the vehicle network (11) receives an external interest query, which designates data available via the vehicle network (11), - the vehicle network (11) forwards (13) the interest query within the vehicle network (11) on a case-by-case basis using the designated data, and - the connection control unit (12) sends back a data response depending on the interest query.
Description
Beschreibung description
Titel title
Verfahren und Vorrichtung zum datenorientierten Informationsaustausch mit einem Fahrzeugnetzwerk Method and device for data-oriented information exchange with a vehicle network
Die vorliegende Erfindung betrifft ein Verfahren zum datenorientierten The present invention relates to a method for data-oriented
Informationsaustausch mit einem Fahrzeugnetzwerk. Die vorliegende Erfindung betrifft darüber hinaus eine entsprechende Vorrichtung, ein entsprechendes Computerprogramm sowie ein entsprechendes Speichermedium. Exchange of information with a vehicle network. The present invention also relates to a corresponding device, a corresponding computer program and a corresponding storage medium.
Stand der Technik State of the art
In der Kraftfahrzeugtechnik wird als Fahrzeugdiagnosesystem ( diagnostic application, DA) jedwede Software- oder Hardwareanwendung verstanden, die über die Lebensdauer eines Kraftfahrzeuges verwendet werden kann, um etwaige Fehlfunktionen zu diagnostizieren. Die besagte Lebensdauer umfasst neben der Entwicklung und Produktion insbesondere die Instandhaltung und Pflege des Fahrzeuges in Fach Werkstätten im Rahmen des sogenannten Sekundärmarktes ( aftermarket ). Fahrzeugdiagnosesysteme nutzen unter anderem der Fähigkeit einzelner Steuergeräte zur Borddiagnose ( on-board diagnosis, OBD). In Verbindung mit einer Auswertung der In automotive engineering, the vehicle diagnostic system (DA) is any software or hardware application that can be used over the life of a motor vehicle to diagnose any malfunction. In addition to development and production, the said service life includes, in particular, the maintenance and servicing of the vehicle in specialist workshops within the scope of the so-called secondary market (aftermarket). Among other things, vehicle diagnostic systems use the capability of individual ECUs for on-board diagnostics (OBD). In conjunction with an evaluation of the
Datenbuskommunikation ermöglicht diese Herangehensweise eine detaillierte Fehleranalyse. Data bus communication allows this approach a detailed error analysis.
Der Stand der Technik umfasst insbesondere portable Testgeräte The prior art includes in particular portable test equipment
C, Diagnosetester“) in der Bauform eines Tablet-PCs mit kabelgebundenem oder drahtlosem Kommunikationsmodul und vorinstallierter Diagnosesoftware zur Wartung, Fehlersuche und Reparatur. Fortgeschrittene Systeme dieser Art unterstützen den Aufbau einer sogenannten vernetzten Werkstatt ( connected workshop ) oder erlauben das Aktualisieren der installierten Software über die
Luftschnitstelle ( over the air, OTA), während das Gerät im Einsatz ist. Für diese Zwecke sind gatungsmäßige Vorrichtungen teilweise mit einer Mobilfunk-, WIFI- oder Bluetooth-Schnittstelle ausgerüstet. C, Diagnostic Tester ") in the form of a tablet PC with wired or wireless communication module and preinstalled diagnostic software for maintenance, troubleshooting and repair. Advanced systems of this kind support the construction of a so-called networked workshop (connected workshop) or allow the updating of the installed software via the Air interface (over the air, OTA) while the device is in use. For this purpose, some devices are equipped with a cellular, WIFI or Bluetooth interface.
DE102011075432A1 offenbart eine Datenstruktur zur Unterstützung einer Fahrzeugdiagnose, welche ein Komponentenmodell eines Fahrzeugs mit Komponenten des Fahrzeugs abbildet, wobei jeder Komponente Atribute zugeordnet sind, unter Verwendung einer Terminologie mit Terminologie- Begriffen aus Fachbegriffen zum eindeutigen Bezeichnen der Atribute. Dabei weist die Datenstruktur Komponenten, Daten zu Komponenten und/oder DE102011075432A1 discloses a vehicle diagnostic support data structure that maps a component model of a vehicle to components of the vehicle, each attribute being associated with attributes, using terminology with terminology terms of technical terms to uniquely identify the attributes. The data structure has components, data on components and / or
Attributen und Strukturen mit Beziehungen zwischen den Komponenten und/oder Attributen auf. Komponenten können andere Komponenten beinhalten. In der Datensammlung ist eine Navigation unter Komponenten oder Attributen mitels einer Navigationsperspektive möglich, wobei Daten angezeigt werden, die mit der Komponente bzw. dem Attribut unter der Navigationsperspektive verknüpft sind. Attributes and structures with relationships between the components and / or attributes. Components may include other components. The data collection allows navigation among components or attributes using a navigation perspective, displaying data associated with the component or attribute under the navigation perspective.
Offenbarung der Erfindung Disclosure of the invention
Die Erfindung stellt ein Verfahren zum datenorientierten Informationsaustausch mit einem Fahrzeugnetzwerk, eine entsprechende Vorrichtung, ein The invention provides a method for data-oriented information exchange with a vehicle network, a corresponding device
entsprechendes Computerprogramm sowie ein entsprechendes Speichermedium gemäß den unabhängigen Ansprüchen bereit. corresponding computer program and a corresponding storage medium according to the independent claims ready.
Ein Vorzug dieser Lösung liegt im ermöglichten Verzicht auf fest kodierte An advantage of this solution lies in the possible omission of hard-coded
Diagnosefunktionalität und Kommunikationspfade - traditionell meist auf der Grundlage statisch definierter Netzwerkarchitekturen - zugunsten eines Diagnostic functionality and communication paths - traditionally mostly based on statically defined network architectures - for the benefit of one
Ansatzes, bei dem Diagnosedaten und -funktionalität als benannte Approach where diagnostic data and functionality are named
Datenelemente auf der Basis von netzwerk- bzw. protokollstapelimmanenter Intelligenz, Vorhalten ( caching ), Pufferung und Routing verfügbar gemacht werden. Dieser Ansatz ist auf Fahrzeugelektronikarchitekturen der nächsten Generation ausgerichtet, bei deren Knoten solche Fähigkeiten unter Nutzung der im Fahrzeug verfügbaren Netzbandbreite und Rechenkapazität bereits während der Entwurfsphase angelegt, aber darüber hinaus auch angepasst werden können.
Durch die in den abhängigen Ansprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen des im unabhängigen Data elements are made available based on network or protocol stack inherent intelligence, caching, buffering and routing. This approach is aimed at next-generation vehicle electronics architectures, at the node of which such capabilities can be created, but moreover adapted, during the design phase, using the network bandwidth and computing capacity available in the vehicle. The measures listed in the dependent claims are advantageous developments and improvements of the independent
Anspruch angegebenen Grundgedankens möglich. So können zentrale Ansätze der informationszentrierten Vernetzung ( information-centric networking, ICN) aufgegriffen werden. Eine entsprechende Ausführungsform arbeitet zu diesem Zweck auf der Ebene von benannten Daten- und Funktionsobjekten ( named function networking, NFN), die direkt über geeignete Benennungsschemata zugänglich und somit von ihrem physischen Ort, z. B. einem bestimmten Claim specified basic idea possible. Thus, central approaches of information-centric networking (ICN) can be taken up. A corresponding embodiment works for this purpose at the level of named data and function objects (named function networking, NFN), which are directly accessible via suitable naming schemes and thus from their physical location, e.g. B. a certain
Steuergerät ( electronic control unit, ECU) entkoppelt sind. Diese Entkopplung ermöglicht das Verarbeiten sowie das Vorhalten von bereits berechneten Ergebnissen im Netzwerk, ohne dass Low-Level-, Bit- und Bytedatendefinitionen oder statische Routingkonfigurationen erforderlich wären. Control unit (electronic control unit, ECU) are decoupled. This decoupling allows processing and keeping already computed results in the network without the need for low-level, bit and byte data definitions or static routing configurations.
Eine Ausgestaltung der Erfindung überwindet auf diesem Wege die Nachteile einer konventionellen, meist vollständig statischen Verteilung. Sie behandelt hierzu gleichsam die Daten selbst als für die Informationsverbreitung wesentliche Einheit und ermöglicht deren Verarbeitung und Caching im Netzwerk sowie dynamisches Routing und Weiterleiten innerhalb veränderlicher An embodiment of the invention overcomes in this way the disadvantages of a conventional, usually completely static distribution. To this end, it treats the data itself as a unit essential for the dissemination of information and enables its processing and caching in the network, as well as dynamic routing and forwarding within variable ones
Netzwerktopologien. Network topologies.
Eine bevorzugte Variante ergänzt die bereits genannten Ansätze durch bereits im Entwurf verankerte Authentifizierung und Sicherheit und bedient sich hierzu einer integrierten Verschlüsselung und Authentifizierung auf Daten- und A preferred variant complements the already mentioned approaches by already anchored in the design of authentication and security and uses this to an integrated encryption and authentication to data and
Funktionsobjektebene, sodass Datenempfänger die Authentizität und den Schutz von Daten oder Funktionsanforderungen, die sie erhalten, zuverlässig Function object level so that data receivers are reliable in the authenticity and protection of data or functional requirements they receive
gewährleisten können. can guarantee.
Von Vorteil ist ferner die erfindungsgemäße Vermeidung eines Another advantage of the invention is the avoidance of a
verbindungsorientierten Datenaustausch^: Die zugrundeliegenden Mechanismen ICN und NFN sind insofern zur Implementierung eines lose gekoppelten, z. B. Pull-basierten Kommunikationsmodells besonders geeignet, bei dem - anstelle einer festen Verbindung zwischen zwei Endpunkten - auf benannte Daten- bzw. Funktionsobjekte zurückgegriffen wird und sich die Netzwerktopologie dynamisch ändern kann, während der Datenaustausch aktiv bleibt und intelligente Caching- und Routing-Strategien zur Optimierung der Netzwerkauslastung zur Anwendung
kommen. Ermöglicht wird so auch die Schaffung von Inhalts-Server- Entitäten, die Informationen an einem leicht erreichbaren Netzwerkort speichern können und somit kleinere Steuergeräte und das Netzwerk insgesamt entlasten. connection-oriented data exchange ^: The underlying mechanisms ICN and NFN are to implement a loosely coupled, z. B. pull-based communication model particularly suitable in which - instead of a fixed connection between two endpoints - is used to named data or function objects and the network topology can change dynamically, while the data exchange remains active and intelligent caching and routing strategies to optimize network utilization for the application come. This also enables the creation of content server entities that can store information in an easily accessible network location and thus relieve the burden on smaller controllers and the network as a whole.
Kurze Beschreibung der Zeichnungen Ausführungsbeispiele der Erfindung sind in den Zeichnungen dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigt: BRIEF DESCRIPTION OF THE DRAWINGS Exemplary embodiments of the invention are illustrated in the drawings and explained in more detail in the following description. It shows:
Figur 1 die externe Anforderung der Versionsnummer einer ECU. FIG. 1 shows the external request for the version number of an ECU.
Figur 2 die Anforderung einer Bremslichtansteuerung. Figure 2, the requirement of a brake light control.
Figur 3 die Übertragung großer Mengen unstrukturierter Daten (bulk data) für die Neuprogrammierung (reflash) der ECU, wobei das Caching im Netzwerk verwendet wird. Figure 3 shows the transfer of large amounts of unstructured data (bulk data) for the reflash of the ECU, using caching in the network.
Figur 4 die beispielhafte E/E-Architektur eines Fahrzeuges der nächsten Figure 4 shows the exemplary E / E architecture of a vehicle of the next
Generation. Generation.
Ausführungsformen der Erfindung Eines der Ziele einer Fahrzeugdiagnose besteht üblicherweise darin, aufEmbodiments of the Invention One of the objectives of vehicle diagnosis is usually to
Informationen (Daten) zuzugreifen, die sich auf einen Betriebs- oder To access information (data) pertaining to a business or organization
anderweitigen Zustand, eine Konfiguration, eine Reparatur oder ein Software- Update innerhalb und außerhalb eines Fahrzeugs beziehen. Beispielsweise werden durch einen Diagnosetester fahrzeuginterne Diagnosedaten other condition, configuration, repair or software update inside and outside a vehicle. For example, by a diagnostic tester in-vehicle diagnostic data
(beispielsweise die statische Versionsnummer eines bestimmten (for example, the static version number of a given
Hardwaregeräts) drahtgebunden oder drahtlos angefordert. In Betracht kommt ferner der Zugriff auf Daten über eine Cloud- Infrastruktur und entsprechende Funkschnittstellen während der Fahrt. Figur 1 zeigt exemplarisch einen Hardware device) wired or wireless. Also considered is access to data via a cloud infrastructure and corresponding radio interfaces while driving. FIG. 1 shows an example
Anwendungsfall, der eben diese Abläufe in Folge umfasst. Ein - zum Beispiel über OBD verbundener - Diagnosetester (15) benötigt hier die Hardware-Versionsnummer eines bestimmten Anwendungssteuergerätes
(17) im Fahrzeugnetzwerk (11), um beispielsweise im Rahmen einer Use case that covers just these processes in sequence. A - connected for example via OBD - diagnostic tester (15) requires the hardware version number of a particular application control device here (17) in the vehicle network (11), for example, as part of a
Bestandsaufnahme einen Überblick des betreffenden Fahrzeuges für einen Wartungsdatensatz zu gewinnen. Um auf die gewünschten Informationen zuzugreifen, erstellt der Diagnosetester (15) ein sogenanntes INTEREST-Paket, das den Namen (beispielsweise , vin/ecu/version/hw“) der gewünschten Inventory to gain an overview of the relevant vehicle for a maintenance record. In order to access the desired information, the diagnostic tester (15) creates a so-called INTEREST packet containing the name (for example, vin / ecu / version / hw ") of the desired
Information beinhaltet, und sendet es an das Fahrzeugnetzwerk (11). Das INTEREST-Paket wird über das Fahrzeugnetzwerk (11) - zum Beispiel ein Verbindungssteuergerät (12) und ein Domänensteuergerät (16) - zum Information includes, and sends it to the vehicle network (11). The INTEREST packet is transmitted via the vehicle network (11) - for example a connection control device (12) and a domain control device (16) - to
Anwendungssteuergerät (17) über einen Kommunikationspfad (13) weitergeleitet, welches die besagte Information bereitstellt. Jeder Zwischenknoten - z. B. das Verbindungssteuergerät (12) - ist in der Lage, seinen lokalen Speicher (Cache) auf die angeforderten Informationen zu überprüfen (22), die z. B. im Rahmen einer zuvor bearbeiteten Anfrage zwischengespeichert worden sein könnten. Dieses Verhalten mag vom verwendeten ICN-Ansatz und der Konfiguration des betreffenden Zwischenknotens abhängen. Application control device (17) via a communication path (13) forwarded, which provides said information. Each intermediate node - z. B. the connection controller (12) - is able to check its local memory (cache) to the requested information (22), the z. B. could have been cached as part of a previously processed request. This behavior may depend on the ICN approach used and the configuration of the particular intermediate node.
Wenn das INTEREST-Paket das Anwendungssteuergerät (17) erreicht, wird es an die lokale Anwendung weitergeleitet (31). Im nächsten Schritt (32) erzeugt die Anwendung ein DATA-Paket, das den gewünschten Inhalt (z. B. die Hardware- Version) beinhaltet, und übergibt das Paket dem ICN/NFN-Protokollstapel. Auf einem dem INTEREST-Paket entgegen gerichteten Kommunikationspfad (13) wird das DATA-Paket sodann an den Diagnosetester (15) weitergeleitet. Jeder Zwischenknoten - beispielsweise abermals das Verbindungssteuergerät (12) - kann das DATA-Paket im Hinblick auf erneute Anfragen wahlweise in seinem lokalen Speicher (Cache) ablegen (21). When the INTEREST packet reaches the application controller (17), it is forwarded to the local application (31). In the next step (32), the application generates a DATA packet containing the desired content (eg, the hardware version) and hands the packet over to the ICN / NFN protocol stack. On a INTEREST packet opposite communication path (13), the DATA packet is then forwarded to the diagnostic tester (15). Each intermediate node - again, for example, the connection control unit (12) - can store the DATA packet with regard to renewed requests optionally in its local memory (cache) (21).
Im weiteren Verlauf des skizzierten Anwendungsfalles muss ein Cloud- Backend (14) ebenfalls auf die Hardware-Nummer des fahrzeuginternen In the further course of the outlined application, a cloud backend (14) must also be based on the hardware number of the in-vehicle
Anwendungssteuergerätes (17) zugreifen, um den Rollout eines neuen Application control device (17) access to the rollout of a new
Firmware-Updates zu koordinieren. Das Backend (14) sendet hierzu ein To coordinate firmware updates. The backend (14) sends for this purpose
INTEREST-Paket unter Angabe desselben Namens (zum Beispiel INTEREST package specifying the same name (for example
, vin/ecu/version/hw“). Wenn das INTEREST-Paket das , vin / ecu / version / hw "). If the INTEREST package is the
Verbindungssteuergerät (12) erreicht, durchsucht dieser Knoten zuerst seinen lokalen Cache nach einer Kopie des gewünschten Datenobjekts (22) und antwortet gegebenenfalls entsprechend (23). Diese Prozedur (22, 23) verringert
die Nutzung der Bandbreite des Fahrzeugnetzwerkes (11) zur Übertragung statischer Inhalte. Reached connection controller (12), this node first searches its local cache for a copy of the desired data object (22) and responds accordingly if necessary (23). This procedure (22, 23) reduces the use of the bandwidth of the vehicle network (11) to transmit static content.
Eine zweite Anwendungsfallgruppe der Fahrzeugdiagnose umfasst die A second use case group of the vehicle diagnosis comprises the
Modifikation der Datenbasis, auf denen Steuergeräte operieren, sowie das Ändern des Zustands oder Verhaltens einer Funktion von Steuergeräten im Fahrzeug. Modifying the database on which ECUs operate and changing the state or behavior of a function of ECUs in the vehicle.
Als Beispiel für diese Anwendungsfallgruppe ist in Figur 2 die Betätigung (das Einschalten) eines Bremslichts dargestellt. Auch diese Betätigung wird drahtgebunden oder drahtlos durch den Diagnosetester (15) angefordert, indem die entsprechende Funktionsnotation eines INTEREST-Pakets - zum Beispiel unter Benennung von ,/vin/ecu/brakeLight(setTo = ON)“ - ausgefertigt wird. Das INTEREST-Paket wird über das Fahrzeugnetzwerk (11) mittels des As an example of this application case group, the actuation (switching on) of a brake light is shown in FIG. This operation is also wired or wirelessly requested by the diagnostic tester (15) by the appropriate function notation of an INTEREST packet - for example, under designation of, / vin / ecu / brakeLight (setTo = ON) "- made. The INTEREST packet is transmitted via the vehicle network (11) by means of the
Verbindungssteuergerätes (12) und Domänensteuergerätes (16) zum Connection control unit (12) and domain control unit (16) for
Anwendungssteuergerät (17) weitergeleitet (13), das die Funktionalität bereitstellt (31). Jeder Zwischenknoten - z. B. das Verbindungssteuergerät (12) - ist in der Lage, seinen lokalen Speicher (Cache) auf die angeforderte Funktion zu überprüfen (22). Application control unit (17) forwarded (13), which provides the functionality (31). Each intermediate node - z. The connection controller (12) - is able to check its local memory (cache) for the requested function (22).
Wenn das INTEREST-Paket das Anwendungssteuergerät (17) erreicht, welches die Bremslichtbetätigungsfunktionalität bereitstellt, wird das Paket an die lokale Anwendung weitergeleitet (22). Im nächsten Schritt führt die Anwendung die Betätigung durch (31), erzeugt ein DATA-Paket, das das Ergebnis der Operation - beispielsweise den Bremslichtstatus - überträgt, und übergibt das Paket an den ICN/NFN-Protokollstapel (32). Auf einem dem INTEREST-Paket entgegen gerichteten Kommunikationspfad (13) wird das DATA-Paket schließlich an den Diagnosetester (15) weitergeleitet. When the INTEREST packet reaches the application controller (17) which provides the brake light actuation functionality, the packet is forwarded to the local application (22). In the next step, the application executes the operation (31), generates a DATA packet that transmits the result of the operation - for example, the brake light status - and passes the packet to the ICN / NFN protocol stack (32). On a communication path (13) directed counter to the INTEREST packet, the DATA packet is finally forwarded to the diagnostic tester (15).
Eine dritte Anwendungsfallgruppe der Fahrzeugdiagnose beinhaltet die A third use case group of vehicle diagnostics includes the
Übertragung von großen Datenmengen, etwa zum Aktualisieren von Transfer of large amounts of data, such as for updating
Steuergeräten oder zum Abrufen großer Mengen von im Fahrzeug gespeicherten Daten (zum Beispiel im Rahmen einer Leistungsüberwachung oder der ECUs or for retrieving large amounts of data stored in the vehicle (for example as part of a performance monitoring or the
Einholung wartungsrelevanter Abnutzungsinformationen).
Als Beispiel für diese Anwendungsfallgruppe zeigt Figur 3, wie die Acquisition of maintenance-related wear information). As an example of this use case group, Figure 3 shows how the
ICN/NFN-Vernetzung im Fahrzeugnetzwerk (11) mit cloudbasierten Befehls-, Steuerungs- und Datenspeichersystemen kombiniert werden kann, um eine Aktualisierung von Firmware über die Luftschnittstelle ( flash over the air, FOTA) zu ermöglichen. ICN / NFN networking in the vehicle network (11) can be combined with cloud-based command, control and data storage systems to enable flash over the air firmware updates (FOTA).
Diese Aktualisierungsprozedur für ein bestimmtes Anwendungssteuergerät (17) wird durch ein cloudbasiertes FOTA-Backend (14) initiiert, indem eine This update procedure for a particular application control device (17) is initiated by a cloud-based FOTA backend (14), using a
entsprechende Funktionsnotation eines INTEREST-Pakets ausgegeben wird, um das Fahrzeugnetzwerk (11) anzuweisen, die sogenannten Flash- Daten aus einem Datenbehälter (19) des Backends (14) abzurufen, etwa unter Angabe des Namens , vin/goFetch(flashData = ECUA, Version = 11)“. Das INTEREST-Paket wird von einem Datenspeichermanager (18) im Fahrzeugnetzwerk (11) corresponding functional notation of an INTEREST packet is issued to instruct the vehicle network (11) to retrieve the so-called flash data from a data container (19) of the backend (14), for instance by specifying the name, vin / goFetch (flashData = ECUA, Version = 11) ". The INTEREST packet is received by a data memory manager (18) in the vehicle network (11).
- abbildungsgemäß etwa in dessen Verbindungssteuergerät (12) - bearbeitet, der wiederum ein INTEREST-Paket an den Datenbehälter (19) des - Illustratively about in the connection control unit (12) - processed, in turn, an INTEREST packet to the data container (19) of the
Backends (14) versendet, um die betreffenden Daten anzufordern, etwa unter Angabe des Namens„getFlashData(flashData = ECUA, Version = 11)“. Der Datenbehälter (19) des Backends (14) antwortet mit einem DATA-Paket, das den Bulk-Dateninhalt enthält, der im lokalen Cache des Backends (14) sent to request the relevant data, for example, with the name "getFlashData (flashData = ECUA, Version = 11)". The data container (19) of the backend (14) responds with a DATA packet containing the bulk data content stored in the local cache of the
Verbindungssteuergerätes (12) gespeichert wird. Der Connection control unit (12) is stored. The
Datenspeichermanager (18) erzeugt ein DATA-Paket als Antwort auf das anfängliche INTEREST und leitet es an das FOTA-Backend (14) weiter. Das FOTA-Backend (14) sendet als nächstes ein INTEREST-Paket an das Data storage manager (18) generates a DATA packet in response to the initial INTEREST and forwards it to the FOTA backend (14). The FOTA backend (14) next sends an INTEREST packet to the
Fahrzeugnetzwerk (11), um die Neuprogrammierungssequenz (34) auf dem Anwendungssteuergerät (17) zu initiieren, etwa unter Angabe des Namens , vin/doFlash(flashData = ECUA, Version = 11)“. Dieses INTEREST wird vom Verbindungssteuergerät (12) über das Fahrzeugnetzwerk (11) weitergeleitet, bis es das Domänensteuergerät (16) erreicht, welches seinerseits einen lokalen Updateagenten (20) bereitstellt, der dieses INTEREST bearbeiten kann. Der besagte Updateagent (20) gibt wiederum ein INTEREST aus, um die für die Aktualisierung (34) des Anwendungssteuergerätes (17) benötigten Flash-Daten abzurufen, und verbreitet es über das Fahrzeugnetzwerk (11), zum Beispiel unter Benennung von ,/getFlashData(flashData = ECUA, Version = 11)“. Dieses INTEREST wird vom Verbindungssteuergerät (12) empfangen, welches die angeforderten Daten in seinem lokalen Cache finden (22) und das
entsprechende DATA-Paket an den Updateagenten (20) zurücksenden (23) kann. Der Updateagent (20) verwendet nun alle zum Aktualisieren des Vehicle network (11) to initiate the reprogramming sequence (34) on the application control device (17), such as the name, vin / doFlash (flashData = ECUA, Version = 11) ". This INTEREST is forwarded by the connection controller (12) via the vehicle network (11) until it reaches the domain controller (16), which in turn provides a local update agent (20) that can handle this INTEREST. Said update agent (20) in turn issues an INTEREST to retrieve the flash data needed for updating (34) the application control device (17) and propagates it via the vehicle network (11), for example, naming / getFlashData ( flashData = ECUA, version = 11) ". This INTEREST is received by the connection controller (12) which finds the requested data in its local cache (22) and the corresponding DATA packet to the update agent (20) back (23) can. The update agent (20) now uses all to update the
Anwendungssteuergerätes (17) geeigneten Mittel, beispielsweise eine herkömmliche UDS-on-CAN-Aktualisierungssequenz (34). Nach der Application control device (17) suitable means, such as a conventional UDS-on-CAN update sequence (34). After
Fertigstellung erzeugt der Updateagent (20) ein dem INTEREST entsprechendesCompletion, the update agent (20) generates a corresponding to the INTEREST
DATA-Paket, das vom ICN/NFN-Fahrzeugnetzwerk (11) an das FOTA- Backend (14) weitergeleitet (13) wird. DATA packet forwarded from the ICN / NFN vehicle network (11) to the FOTA backend (14) (13).
Variationen dieses Szenarios sind denkbar, bei denen z. B. die Off-Board- Systeme nicht cloudbasiert, sondern von Werkstattcomputern betrieben oder Aktualisierungsagenten und Datenspeichermanager (18) im System abweichend verteilt werden, ohne den Rahmen der Erfindung zu verlassen. Ebenso sind verschiedene Implementierungstiefen der ICN/NFN-Vernetzung in einem Variations of this scenario are conceivable in which z. B. the off-board systems not cloud-based, but operated by workshop computers or update agents and data storage manager (18) are distributed differently in the system, without departing from the scope of the invention. Likewise, different implementation depths of ICN / NFN networking are in one
Fahrzeugnetzwerk (11) denkbar. Eine Option ist hierbei eine vollständige Implementierung, die ein ICN/NFN abdeckt, welches alle Steuergeräte im Fahrzeugnetzwerk (11) umfasst. Auch die Kodierung der Namen der Daten undVehicle network (11) conceivable. One option here is a complete implementation that covers an ICN / NFN that includes all control units in the vehicle network (11). Also the coding of the names of the data and
Funktionen kann je nach Anwendungsfall variieren, wobei hierarchische Namen - z. B. Unified Resource Identifier (URI) -, flache, etwa Hashwert-basierte Namen oder eine Kombination beider Kodierungsvarianten Verwendung finden mögen. Eine weitere, abschließend in Figur 4 illustrierte Option ist eine partielle Functions may vary depending on the application, with hierarchical names - eg. As unified resource identifier (URI) -, flat, about hash-based names or a combination of both coding variants may be used. Another option, finally illustrated in FIG. 4, is a partial one
ICN/NFN-Implementierung, bei der nur die höherwertigen Steuergeräte wie Verbindungssteuergerät (12) und Domänensteuergerät (16) ION oder NFN implementieren und zur Anbindung herkömmlicher Protokolle wie UDS oder DolP im Fahrzeugnetzwerk (11) entsprechenden Legacy-Steuergeräten (17) in ihrer Domäne Gateway-ähnliche Funktionen (25) erfüllen.
ICN / NFN implementation in which only the higher-level control devices such as connection control device (12) and domain control device (16) implement ION or NFN and legacy control devices (17) in their domain for connecting conventional protocols such as UDS or DolP in the vehicle network (11) Meet gateway-like features (25).
Claims
1. Verfahren (10) zum Informationsaustausch mit einem Fahrzeugnetzwerk (11), gekennzeichnet durch folgende Merkmale: A method (10) for exchanging information with a vehicle network (11), characterized by the following features:
- ein Verbindungssteuergerät (12) des Fahrzeugnetzwerkes (11) empfängt eine externe Interessensanfrage, welche über das a connection control device (12) of the vehicle network (11) receives an external request for interest, which is transmitted via the
Fahrzeugnetzwerk (11) verfügbare Daten benennt, Vehicle Network (11) names available data,
- das Fahrzeugnetzwerk (11) nimmt fallweise anhand der benannten Daten eine Weiterleitung (13) der Interessensanfrage innerhalb des Fahrzeugnetzwerkes (11) vor und - The vehicle network (11) takes on a case by case basis of the named data forwarding (13) of the request for interest within the vehicle network (11) before and
- das Verbindungssteuergerät (12) liefert eine von der Interessensanfrage abhängige Datenantwort zurück. - The connection control unit (12) returns a dependent of the request for interest data response back.
2. Verfahren (10) nach Anspruch 1, 2. Method (10) according to claim 1,
gekennzeichnet durch eines der folgenden Merkmale: characterized by one of the following features:
- die Interessensanfrage wird von einem Backend (14) gesendet, the request for interest is sent by a backend (14),
- die Interessensanfrage wird von einem Diagnosetester (15) gesendet oder the request for interest is sent by a diagnostic tester (15) or
- die Interessensanfrage wird von einem sonstigen Anzeigegerät, - the request for interest is from another display device,
insbesondere einem mobilen Endgerät mit einer App, gesendet especially a mobile device with an app sent
3. Verfahren (10) nach Anspruch 1 oder 2, 3. The method (10) according to claim 1 or 2,
gekennzeichnet durch folgende Merkmale: characterized by the following features:
- die Interessensanfrage wird an ein Domänensteuergerät (16) weitergeleitet (13) und - The request for interest is forwarded to a domain controller (16) (13) and
- das Domänensteuergerät (16) leitet die Interessenanfrage an ein - The domain controller (16) initiates the request for interest to
Anwendungssteuergerät (17) weiter (13).
Application control unit (17) on (13).
4. Verfahren (10) nach Anspruch 3, 4. The method (10) according to claim 3,
gekennzeichnet durch folgende Merkmale: characterized by the following features:
- das Anwendungssteuergerät (17) leitet die Interessensanfrage an eine Anwendung weiter (31) und the application control device (17) forwards the request for interest to an application (31) and
- das Anwendungssteuergerät (17) empfängt (32) die Datenantwort von der Anwendung. the application control device (17) receives (32) the data response from the application.
5. Verfahren (10) nach Anspruch 3, 5. The method (10) according to claim 3,
gekennzeichnet durch folgende Merkmale: characterized by the following features:
- die Interessenanfrage wird abhängig von den benannten Daten von einem Datenspeichermanager (18) des Verbindungssteuergerätes (12) bearbeitet, the request for interest is processed by a data storage manager (18) of the connection control device (12) depending on the named data,
- der Datenspeichermanager (18) ruft Inhalte aus einem externen - The data storage manager (18) retrieves content from an external
Datenbehälter (19) ab (33) und Data container (19) from (33) and
- ein Updateagent (20) des Domänensteuergerätes (16) aktualisiert (34) das Anwendungssteuergerät (17) mit den abgerufenen Inhalten. an update agent (20) of the domain controller (16) updates (34) the application controller (17) with the retrieved contents.
6. Verfahren (10) nach einem der Ansprüche 1 bis 5, 6. The method (10) according to one of claims 1 to 5,
gekennzeichnet durch folgende Merkmale: characterized by the following features:
- zumindest das Verbindungssteuergerät (12) fügt die jeweils zurückgelieferte Datenantwort einem lokalen Cache hinzu (21), at least the connection control device (12) adds the respectively returned data response to a local cache (21),
- beim Empfangen einer weiteren Interessensanfrage wird eine Abfrage (22) des Cache nach den benannten Daten vorgenommen und- When receiving a further interest request, a query (22) of the cache is made to the named data and
- falls die Abfrage (22) gelingt, wird die Datenantwort aus dem Cache zurückgeliefert (23). if the query (22) succeeds, the data response is returned from the cache (23).
7. Verfahren (10) nach einem der Ansprüche 1 bis 6, 7. Method (10) according to one of claims 1 to 6,
gekennzeichnet durch folgende Merkmale: characterized by the following features:
- das Verbindungssteuergerät (12) empfängt die Interessenanfrage und liefert die Datenantwort über eine drahtlose Netzwerkverbindung (24) und the connection controller (12) receives the request for interest and provides the data response via a wireless network connection (24) and
- die Weiterleitung (13) erfolgt fallweise über - the forwarding (13) takes place case by case
Schnittstellensteuergeräte (25) mittels Ethernet (26), Flexray (27), Interface control devices (25) by means of Ethernet (26), Flexray (27),
CAN (28), LIN (29) oder MOST (30).
CAN (28), LIN (29) or MOST (30).
8. Computerprogramm, welches eingerichtet ist, das Verfahren (10) nach einem der Ansprüche 1 bis 7 auszuführen. 8. Computer program, which is configured to carry out the method (10) according to one of claims 1 to 7.
9. Maschinenlesbares Speichermedium, auf dem das Computerprogramm nach Anspruch 8 gespeichert ist. 9. A machine-readable storage medium on which the computer program according to claim 8 is stored.
10. Vorrichtung (11, 12, 14-20), die eingerichtet ist, das Verfahren (10) nach einem der Ansprüche 1 bis 7 auszuführen.
A device (11, 12, 14-20) adapted to carry out the method (10) according to any one of claims 1 to 7.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102017220472.9A DE102017220472A1 (en) | 2017-11-16 | 2017-11-16 | Method and device for data-oriented information exchange with a vehicle network |
DE102017220472.9 | 2017-11-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019096713A1 true WO2019096713A1 (en) | 2019-05-23 |
Family
ID=64277692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2018/080849 WO2019096713A1 (en) | 2017-11-16 | 2018-11-12 | Method and device for data-oriented information exchange with a vehicle network |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102017220472A1 (en) |
WO (1) | WO2019096713A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113613209A (en) * | 2021-07-02 | 2021-11-05 | 重庆邮电大学 | Pre-switching method based on RSU grade and content popularity in ICN (Internet of vehicles) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018218736A1 (en) | 2018-11-01 | 2020-05-07 | Continental Automotive Gmbh | Device for configuring and validating an intervention in a real-time Ethernet data network |
DE102020101524A1 (en) | 2020-01-23 | 2021-07-29 | Bayerische Motoren Werke Aktiengesellschaft | Electrical / electronic architecture for a motor vehicle with an electronic computing device and with an interface control device, as well as a method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102011075432A1 (en) | 2011-05-06 | 2012-11-08 | Robert Bosch Gmbh | Data structure for supporting vehicle diagnosis, data navigation method for data on vehicle diagnosis, and method for forming a data structure for supporting vehicle diagnosis |
CN107071015A (en) * | 2017-03-30 | 2017-08-18 | 北京工业大学 | A kind of document transmission method and device applied to vehicular ad hoc network |
CN107124470A (en) * | 2017-06-08 | 2017-09-01 | 天津大学 | Car networking framework and network layer communication method based on name data network |
-
2017
- 2017-11-16 DE DE102017220472.9A patent/DE102017220472A1/en not_active Withdrawn
-
2018
- 2018-11-12 WO PCT/EP2018/080849 patent/WO2019096713A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102011075432A1 (en) | 2011-05-06 | 2012-11-08 | Robert Bosch Gmbh | Data structure for supporting vehicle diagnosis, data navigation method for data on vehicle diagnosis, and method for forming a data structure for supporting vehicle diagnosis |
CN107071015A (en) * | 2017-03-30 | 2017-08-18 | 北京工业大学 | A kind of document transmission method and device applied to vehicular ad hoc network |
CN107124470A (en) * | 2017-06-08 | 2017-09-01 | 天津大学 | Car networking framework and network layer communication method based on name data network |
Non-Patent Citations (3)
Title |
---|
AMADEO MARICA ET AL: "Information-centric networking for connected vehicles: a survey and future perspectives", IEEE COMMUNICATIONS MAGAZINE, IEEE SERVICE CENTER, PISCATAWAY, US, vol. 54, no. 2, 1 February 2016 (2016-02-01), pages 98 - 104, XP011598141, ISSN: 0163-6804, [retrieved on 20160208], DOI: 10.1109/MCOM.2016.7402268 * |
LEE EUISIN ET AL: "Vehicular cloud networking: architecture and design principles", IEEE COMMUNICATIONS MAGAZINE, IEEE SERVICE CENTER, PISCATAWAY, US, vol. 52, no. 2, 1 February 2014 (2014-02-01), pages 148 - 155, XP011539685, ISSN: 0163-6804, [retrieved on 20140210], DOI: 10.1109/MCOM.2014.6736756 * |
TERAOKA HIDETOSHI ET AL: "Incremental update method for vehicle microcontrollers", 2017 IEEE 6TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), IEEE, 24 October 2017 (2017-10-24), pages 1 - 2, XP033286935, DOI: 10.1109/GCCE.2017.8229283 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113613209A (en) * | 2021-07-02 | 2021-11-05 | 重庆邮电大学 | Pre-switching method based on RSU grade and content popularity in ICN (Internet of vehicles) |
CN113613209B (en) * | 2021-07-02 | 2023-05-26 | 重庆邮电大学 | Pre-switching method based on RSU grade and content popularity in ICN Internet of vehicles |
Also Published As
Publication number | Publication date |
---|---|
DE102017220472A1 (en) | 2019-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3157276B1 (en) | Method and system for controlling data | |
DE102015200422A1 (en) | Vehicle-specific calculation management system for cloud computing | |
DE112017005979T5 (en) | Parallel Process Device and Parallel Process Program | |
DE102016100302A1 (en) | Efficient telematics data upload | |
DE102015203766A1 (en) | Subsystem for a vehicle and corresponding vehicle | |
DE102013205390A1 (en) | DATA DISTRIBUTION DEVICE FOR A VEHICLE | |
WO2019096713A1 (en) | Method and device for data-oriented information exchange with a vehicle network | |
DE102019100436A1 (en) | SYSTEM FOR THE DYNAMIC ASSIGNMENT OF SERVICES BETWEEN CONTROLS IN AN AUTOMOTIVE | |
DE102017208532A1 (en) | Electronic vehicle control unit and vehicle service management system | |
DE102015215480A1 (en) | Method and device for transmitting a message in a vehicle | |
DE102016000302A1 (en) | REMOTE MONITORING AND CONFIGURATION OF DEVICES FOR THE BIT TRANSFER LAYER | |
EP3878154A1 (en) | Data switching device and data switching method for a vehicle, device and method for a vehicle component of a vehicle, and computer program | |
DE102018131480A1 (en) | SYSTEM AND METHOD FOR LEADING A NETWORKED DEVICE TO A VEHICLE INTEGRATED LANDING PAGE BASED ON A AVAILABLE BALANCE OR A DATA ALDO | |
EP1417469A2 (en) | Communication method and communication module | |
DE102016205827B3 (en) | Method, device, vehicle and central office for determining a timeliness of a local user setting | |
DE102010029931A1 (en) | Method for requesting data of vehicle, involves providing data of vehicle by server connected with network by using programming interface, and executing transparent access to data of vehicle over server based on request of data | |
DE102021209058A1 (en) | System and method for managing the update of a vehicle's electronic control unit | |
WO2018130363A1 (en) | Central data store in vehicle electrical system | |
WO2021001096A1 (en) | Method for transmitting one or more data elements from a vehicle to a server, computer-readable medium, system and vehicle | |
WO2019137773A1 (en) | Backing up a software update of a control device of a means of transport | |
DE102014221977A1 (en) | Method and device for storing data in a motor vehicle | |
DE102018209248A1 (en) | A data update system, method for updating a record stored on a controller, and computer readable storage | |
DE102018217208A1 (en) | ELECTRONIC CONTROL DEVICE | |
DE102017222179A1 (en) | A method of centralized management and provision of data by means of a multi-interface central storage system of a vehicle, storage system and vehicle | |
DE102018216812A1 (en) | Electronic control unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18800926 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18800926 Country of ref document: EP Kind code of ref document: A1 |