CAN 버스 데이터를 압축하는 방법

CAN 버스 메시지의 흐름을 압축하는 방법으로서, (A) 트레이닝 단계 동안: (a) 적어도 하나의 시리즈 타입 패턴을 결정하고; (b) 패턴 각각에 대해 압축된 시리즈 타입 커맨드를 정의하고 - 각 커맨드는 (b.1) 제1 메시지의 타임스탬프; (b.2) 메시지 ID; (b.3) 패턴 타입; (b.4) 메시지 내의 필드의 표시; (b.5) 제1 메시지에서의 파라미터 값; (b.6) 메시지 간의 기간; 및 (b.7) 메시지의 수;의 파라미터를 포함함 - ; (B) 압축 단계 동안: (c) CAN 버스 메시지의 기록을 동일한 메시지...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FOK ALEXANDER, KAMIR EYAL, ZWICKEL LIRAN
Format: Patent
Sprache:kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:CAN 버스 메시지의 흐름을 압축하는 방법으로서, (A) 트레이닝 단계 동안: (a) 적어도 하나의 시리즈 타입 패턴을 결정하고; (b) 패턴 각각에 대해 압축된 시리즈 타입 커맨드를 정의하고 - 각 커맨드는 (b.1) 제1 메시지의 타임스탬프; (b.2) 메시지 ID; (b.3) 패턴 타입; (b.4) 메시지 내의 필드의 표시; (b.5) 제1 메시지에서의 파라미터 값; (b.6) 메시지 간의 기간; 및 (b.7) 메시지의 수;의 파라미터를 포함함 - ; (B) 압축 단계 동안: (c) CAN 버스 메시지의 기록을 동일한 메시지 ID의 그룹들로 나누고; (d) 각 그룹 내에서, 동일한 패턴의 메시지를 검색하고; (e) 각 시리즈에 대해서, 적어도 몇 개의 파라미터에 대한 값으로 정의된 형식으로 압축 커맨드를 형성하고; 그리고 (C) 압축 해제 단계 동안: (f) 시리즈 타입 압축 커맨드를 이용하여 시리즈의 메시지의 콘텐츠를 재구성하는 것을 포함한다. 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.1) 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.