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; (...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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. |
---|