Kommunikationsvorrichtung (4, 10, 104, 110, 204, 210), umfassend:eine Kommunikationseinheit (20, 220) zum Senden und Empfangen einer mit einer Prioritätsstufe behafteten Nachricht über eine Kommunikationsleitung (2, 3);einen Entscheidungsteil (21a) zum Entscheiden, in einem Fall, in dem das Senden einer Nachricht von der Kommunikationsvorrichtung (4, 10, 104, 110, 204, 210) und das Senden einer Nachricht von einer anderen Vorrichtung gleichzeitig ausgeführt werden, um auf der Basis der Prioritätsstufe festzulegen, welche Nachricht zu senden ist;eine Speichereinheit (21b) zum Speichern einer Anzahl aufeinanderfolgender Blöcke, die der Anzahl an Nachrichten entspricht, deren Sendung als ein Ergebnis der Entscheidung seitens des Entscheidungsteils (21a) aufeinanderfolgend blockiert wurde;eine Speichereinheit (24) zum Speichern einer zulässigen Anzahl an Blöcken, die der Anzahl aufeinanderfolgender Nachrichten entspricht, deren Blockierung erlaubt wurde, in Verknüpfung mit der Prioritätsstufe; undeine Erfassungseinheit (21) zum Erfassen einer Anomalie hinsichtlich der Kommunikation auf der Basis der in der Speichereinheit (21b) zum Speichern der Anzahl aufeinanderfolgender Blöcke gespeicherten Anzahl aufeinanderfolgender Blöcke und der in der Speichereinheit (24) zum Speichern der zulässigen Anzahl an Blöcken gespeicherten Anzahl zulässiger Blöcke, für jede durch die Kommunikationseinheit (20, 220) zu sendende oder zu empfangende Nachricht,wobei die Erfassungseinheit (21) in einem Fall, in dem die Kommunikationseinheit (20, 220) eine Nachricht empfängt, ermittelt, ob die in der Speichereinheit (21b) zum Speichern der Anzahl aufeinanderfolgender Blöcke gespeicherte Anzahl aufeinanderfolgender Blöcke größer als die nach Maßgabe der an der Nachricht haftenden Prioritätsstufe in der Speichereinheit (24) zum Speichern der zulässigen Anzahl an Blöcken gespeicherte Anzahl zulässiger Blöcke ist oder nicht.
A communication device capable of detecting transmission of an improper message to a network. A CAN controller in the gateway transmits and receives a message attached with a priority level (ID) to/from an ECU through a communication line, and counts, by the consecutive block number counter, the number of transmitted messages that are consecutively blocked as a result of arbitration processing as the number of consecutive blocks and stores the number as the number of allowed blocks into an allowed block number table in the storage unit in association with a priority level attached to the message received at the communication line. Every time a message is received, the controller compares the number of consecutive blocks with the number of allowed blocks for this message, and detects abnormality if the number of consecutive blocks is larger than the number of allowed blocks.
Kommunikationsvorrichtung
2024-09-26
Patent
Electronic Resource
German
IPC: | H04L TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION , Übertragung digitaler Information, z.B. Telegrafieverkehr / B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR |
European Patent Office | 2021
|European Patent Office | 2015
|