1 |
1
캔(CAN : Controller Area Network) 통신 프로토콜을 통해 연결되는 대상 기기 내 복수의 모듈에서 발생되는 로그 데이터를 분석하는 시스템으로서,대상 모듈에 설정된 제1 이벤트가 입력되는 경우 상기 대상 기기에서 발생되는 제1 로그 데이터 및 상기 제1 이벤트가 입력되지 않는 경우 상기 대상 기기에서 발생되는 제2 로그 데이터를 수집하는 수집부; 및상기 제1 로그 데이터에 포함된 각 패킷들의 송신자 아이디 중 상기 제2 로그 데이터에 포함된 각 패킷들의 송신자 아이디와 상이한 송신자 아이디에 대응되는 메시지를 상기 대상 모듈이 송신한 메시지로 판단하는 분석부를 포함하며,상기 분석부는, 상기 대상 모듈에 상기 제1 이벤트가 설정된 복수의 횟수만큼 입력되는 제1 케이스, 상기 대상 모듈에 상기 제1 이벤트가 설정된 시간 간격으로 입력되는 제2 케이스, 및 상기 대상 모듈에 상기 제1 이벤트와 상이한 하나 이상의 제2 이벤트가 입력되는 제3 케이스 중 적어도 하나를 고려하여 상기 대상 모듈이 송신한 메시지를 식별하는, 로그 데이터의 분석 시스템
|
2 |
2
청구항 1에 있어서,상기 제1 로그 데이터 및 상기 제2 로그 데이터에 포함된 패킷들을 (key = 송신자 아이디, value = 메시지)를 포함하는 맵(Map) 자료구조 형태로 변환하는 변환부를 더 포함하는, 로그 데이터의 분석 시스템
|
3 |
3
삭제
|
4 |
4
청구항 1에 있어서,상기 수집부는, 상기 제1 케이스에 있어서 상기 대상 기기에서 발생되는 제3 로그 데이터를 수집하고,상기 분석부는, 상기 제3 로그 데이터에 포함된 각 패킷들의 메시지 중 특정 송신자 아이디에 대응되는 메시지가 설정된 개수만큼 발생된 경우 상기 특정 송신자 아이디에 대응되는 메시지를 상기 대상 모듈이 송신한 메시지로 판단하는, 로그 데이터의 분석 시스템
|
5 |
5
청구항 1에 있어서,상기 수집부는, 상기 제2 케이스에 있어서 상기 대상 기기에서 발생되는 제4 로그 데이터를 수집하고,상기 분석부는, 상기 제4 로그 데이터에 포함된 각 패킷들의 메시지 중 특정 송신자 아이디에 대응되는 메시지가 설정된 시간 간격으로 발생된 경우 상기 특정 송신자 아이디에 대응되는 메시지를 상기 대상 모듈이 송신한 메시지로 판단하는, 로그 데이터의 분석 시스템
|
6 |
6
청구항 1에 있어서,상기 수집부는, 상기 제3 케이스에 있어서 상기 대상 모듈에서 발생되는 제5 로그 데이터를 수집하고,상기 분석부는, 상기 제1 로그 데이터에 포함된 각 패킷들의 송신자 아이디 중 상기 제5 로그 데이터에 포함된 각 패킷들의 송신자 아이디와 상이한 송신자 아이디에 대응되는 메시지를 상기 대상 모듈이 송신한 메시지로 판단하는, 로그 데이터의 분석 시스템
|
7 |
7
청구항 1에 있어서,상기 분석부는, 상기 제1 케이스, 상기 제2 케이스 및 상기 제3 케이스를 설정된 순서로 순차적으로 고려하여 상기 대상 모듈이 송신한 메시지를 식별하는, 로그 데이터의 분석 시스템
|
8 |
8
캔(CAN : Controller Area Network) 통신 프로토콜을 통해 연결되는 대상 기기 내 복수의 모듈에서 발생되는 로그 데이터를 분석하는 방법으로서,수집부에서, 대상 모듈에 설정된 제1 이벤트가 입력되는 경우 상기 대상 기기에서 발생되는 제1 로그 데이터 및 상기 제1 이벤트가 입력되지 않는 경우 상기 대상 기기에서 발생되는 제2 로그 데이터를 수집하는 단계; 분석부에서, 상기 제1 로그 데이터에 포함된 각 패킷들의 송신자 아이디 중 상기 제2 로그 데이터에 포함된 각 패킷들의 송신자 아이디와 상이한 송신자 아이디에 대응되는 메시지를 상기 대상 모듈이 송신한 메시지로 판단하는 단계; 및상기 분석부에서, 상기 대상 모듈에 상기 제1 이벤트가 설정된 복수의 횟수만큼 입력되는 제1 케이스, 상기 대상 모듈에 상기 제1 이벤트가 설정된 시간 간격으로 입력되는 제2 케이스, 및 상기 대상 모듈에 상기 제1 이벤트와 상이한 하나 이상의 제2 이벤트가 입력되는 제3 케이스 중 적어도 하나를 고려하여 상기 대상 모듈이 송신한 메시지를 식별하는 단계를 포함하는, 로그 데이터의 분석 방법
|
9 |
9
청구항 8에 있어서,상기 제1 로그 데이터 및 상기 제2 로그 데이터를 수집하는 단계 이후,변환부에서, 상기 제1 로그 데이터 및 상기 제2 로그 데이터에 포함된 패킷들을 (key = 송신자 아이디, value = 메시지)를 포함하는 맵(Map) 자료구조 형태로 변환하는 단계를 더 포함하는, 로그 데이터의 분석 방법
|
10 |
10
삭제
|
11 |
11
청구항 8에 있어서,상기 대상 모듈이 송신한 메시지를 식별하는 단계는,상기 수집부에서, 상기 제1 케이스에 있어서 상기 대상 기기에서 발생되는 제3 로그 데이터를 수집하는 단계; 및상기 분석부에서, 상기 제3 로그 데이터에 포함된 각 패킷들의 메시지 중 특정 송신자 아이디에 대응되는 메시지가 설정된 개수만큼 발생된 경우 상기 특정 송신자 아이디에 대응되는 메시지를 상기 대상 모듈이 송신한 메시지로 판단하는 단계를 포함하는, 로그 데이터의 분석 방법
|
12 |
12
청구항 8에 있어서,상기 대상 모듈이 송신한 메시지를 식별하는 단계는,상기 수집부에서, 상기 제2 케이스에 있어서 상기 대상 기기에서 발생되는 제4 로그 데이터를 수집하는 단계; 및상기 분석부에서, 상기 제4 로그 데이터에 포함된 각 패킷들의 메시지 중 특정 송신자 아이디에 대응되는 메시지가 설정된 시간 간격으로 발생된 경우 상기 특정 송신자 아이디에 대응되는 메시지를 상기 대상 모듈이 송신한 메시지로 판단하는 단계를 포함하는, 로그 데이터의 분석 방법
|
13 |
13
청구항 8에 있어서,상기 대상 모듈이 송신한 메시지를 식별하는 단계는,상기 수집부에서, 상기 제3 케이스에 있어서 상기 대상 모듈에서 발생되는 제5 로그 데이터를 수집하는 단계; 및상기 분석부에서, 상기 제1 로그 데이터에 포함된 각 패킷들의 송신자 아이디 중 상기 제5 로그 데이터에 포함된 각 패킷들의 송신자 아이디와 상이한 송신자 아이디에 대응되는 메시지를 상기 대상 모듈이 송신한 메시지로 판단하는 단계를 포함하는, 로그 데이터의 분석 방법
|
14 |
14
청구항 8에 있어서,상기 대상 모듈이 송신한 메시지를 식별하는 단계는, 상기 제1 케이스, 상기 제2 케이스 및 상기 제3 케이스를 설정된 순서로 순차적으로 고려하여 상기 대상 모듈이 송신한 메시지를 식별하는, 로그 데이터의 분석 방법
|
15 |
15
하드웨어와 결합되어캔(CAN : Controller Area Network) 통신 프로토콜을 통해 연결되는 대상 기기 내 복수의 모듈에서 발생되는 로그 데이터를 분석하기 위해수집부에서, 대상 모듈에 설정된 제1 이벤트가 입력되는 경우 상기 대상 기기에서 발생되는 제1 로그 데이터 및 상기 제1 이벤트가 입력되지 않는 경우 상기 대상 기기에서 발생되는 제2 로그 데이터를 수집하는 단계;분석부에서, 상기 제1 로그 데이터에 포함된 각 패킷들의 송신자 아이디 중 상기 제2 로그 데이터에 포함된 각 패킷들의 송신자 아이디와 상이한 송신자 아이디에 대응되는 메시지를 상기 대상 모듈이 송신한 메시지로 판단하는 단계; 및상기 분석부에서, 상기 대상 모듈에 상기 제1 이벤트가 설정된 복수의 횟수만큼 입력되는 제1 케이스, 상기 대상 모듈에 상기 제1 이벤트가 설정된 시간 간격으로 입력되는 제2 케이스, 및 상기 대상 모듈에 상기 제1 이벤트와 상이한 하나 이상의 제2 이벤트가 입력되는 제3 케이스 중 적어도 하나를 고려하여 상기 대상 모듈이 송신한 메시지를 식별하는 단계를 실행시키기 위하여 컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램
|