METHOD FOR COMPRESSING CAN-BUS DATA

A method for compressing a flow of CAN-bus messages, which comprises: (A) during a training stage: (a) determining at least one series-type pattern; (b) defining a compressed series-type command for each of said patterns, each command comprising parameters of: (b.l) a timestamp of a first message; (...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KAMIR, Eyal, FOK, Alexander, ZWICKEL, Liran
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method for compressing a flow of CAN-bus messages, which comprises: (A) during a training stage: (a) determining at least one series-type pattern; (b) defining a compressed series-type command for each of said patterns, each command comprising parameters of: (b.l) a timestamp of a first message; (b.2) a message-ID; (b.3) a type of pattern; (b.4) an indication of a field within the messages; (b.5) a parameter value at the first message; (b.6) period between messages; and (b.7) number of messages; (B)during a compression stage: (c)dividing a record of CAN-bus messages into groups of a same message-ID; (d) within each group, finding messages of a same pattern; (e) for each series, forming a compressed command in a form as defined with values for at least several parameters; and (C)during a decompression stage: (f) using the series-type compressed commands to reconstruct the content of the series of messages. L'invention concerne un procédé de compression d'un flux de messages de bus CAN, qui consiste: (A) au cours d'une étape d'apprentissage: (a) à déterminer au moins un motif de type série ; (b) à définir une instruction de type série compressée pour chacun desdits motifs, chaque instruction comprenant des paramètres: (b.1) d'une estampille temporelle d'un premier message ; (b.2) d'un ID de message ; (b.3) d'un type de motif ; (b.4) d'une indication d'un champ dans les messages ; (b.5) d'une valeur de paramètre au premier message ; (b.6) d'une période entre des messages; et (b.7) d'un nombre de messages ; (B) pendant une étape de compression: (c) à diviser un enregistrement de messages de bus CAN en groupes d'un même ID de message; (d) à l'intérieur de chaque groupe, à trouver des messages d'un même motif ; (e) pour chaque série, à former une instruction compressée sous une forme telle que définie avec des valeurs pour au moins plusieurs paramètres; et (C) pendant une étape de décompression: (f) à utiliser des instructions compressées de type série pour reconstruire le contenu de la série de messages.