1 |
1
피사체를 관측하는 외부장치가 피사체의 동작에 따라 생성한 일련의 데이터를 입력받고, 상기 일련의 데이터 중 첫번째 데이터를 데이터 스트림을 구분짓는 기준인 윈도우 시작점으로 지정하는 윈도우 생성부;기 지정된 데이터 배열로 구성된 윈도우와 피사체의 특정 활동을 매칭시켜 저장하고 있는 데이터베이스;상기 일련의 데이터를 데이터베이스에 저장된 윈도우와 비교하여 상기 피사체의 활동을 추론하는 활동 추론 엔진; 및 상기 피사체의 활동이 추론된 경우, 상기 추론된 활동과 매칭되어 있는 데이터베이스 상의 윈도우와 상기 일련의 데이터 간 유사도를 측정하는 유사도 측정부;를 포함하고,상기 윈도우 생성부는, 상기 유사도가 최대인 데이터 지점을 윈도우 종결점으로 지정하고, 상기 윈도우 시작점부터 상기 윈도우 종결점까지의 데이터 스트림을 상기 추론된 활동과 매칭된 윈도우로서 데이터베이스에 저장하는 것을 특징으로 하는 데이터 스트림 자동 분할 장치
|
2 |
2
제1항에 있어서,상기 윈도우 생성부는,상기 일련의 데이터 각각에 코드를 매칭시켜 일련의 코드를 만드는 것을 특징으로 하는 데이터 스트림 자동 분할 장치
|
3 |
3
제1항에 있어서,상기 유사도 측정부는,상기 데이터베이스 상의 윈도우와 상기 일련의 데이터 간 JWD(Jaro-Winkler Distance)를 측정하여, JWD 값이 최대인 데이터를 상기 유사도가 최대인 지점이라고 판단하는 것을 특징으로 하는 데이터 스트림 자동 분할 장치
|
4 |
4
제3항에 있어서,상기 유사도 측정부는,상기 측정된 JWD(Jaro-Winkler Distance) 값이 감소하는 경우, (a) 측정된 JWD 값 중 최대값인 JWD 값에 대응하는 데이터로부터 기 설정된 크기 만큼의 데이터의 JWD 값을 더 측정하는 과정과, (b) 상기 더 측정한 JWD 값 중 상기 최대값인 JWD 값보다 큰 값이 없는 경우, 상기 최대값인 JWD 값에 대응하는 데이터를 상기 유사도가 최대인 지점이라 판단하는 과정을 수행하되, 상기 더 측정한 JWD 값 중 상기 최대값인 JWD 값보다 큰 값이 있는 경우, 상기 (a) 과정에서 측정된 JWD 값 중 최대값에 대응하는 데이터를 기준으로 상기 (a) 과정 및 (b) 과정을 다시 수행하는 것을 특징으로 하는 데이터 스트림 자동 분할 장치
|
5 |
5
제1항에 있어서,상기 유사도 측정부는, 상기 추론된 활동과 매칭되어 있는 데이터베이스 상의 윈도우가 N 개(N은 2 이상의 자연수)인 경우, N개의 윈도우 간에 동일한 데이터 패턴이 출현하는 횟수가 M개(M은 1 이상의 자연수)일 때, M/N이 소정의 임계치 이상이면 상기 데이터 패턴을 산출하여 새로운 윈도우를 생성하고, 상기 새로운 윈도우와 상기 일련의 데이터 간 유사도를 측정하는 것을 특징으로 하는 데이터 스트림 자동 분할 장치
|
6 |
6
피사체를 관측하는 외부장치가 피사체의 동작에 따라 생성한 일련의 데이터를 입력받는 단계;상기 일련의 데이터 중 첫번째 데이터를 데이터 스트림을 구분짓는 기준인 윈도우 시작점으로 지정하는 단계;상기 일련의 데이터를 데이터베이스에 저장된 윈도우와 비교하여 상기 피사체의 활동을 추론하는 단계;상기 피사체의 활동이 추론된 경우, 상기 추론된 활동과 매칭되어 있는 데이터베이스 상의 윈도우와 상기 일련의 데이터 간 유사도를 측정하는 단계;상기 유사도가 최대인 데이터 지점을 윈도우 종결점으로 지정하는 단계; 및윈도우 시작점부터 윈도우 종결점까지의 데이터 스트림을 상기 추론된 활동과 매칭된 윈도우로서 데이터베이스에 저장하는 단계;를 포함하는 데이터 스트림 자동 분할 방법
|
7 |
7
제6항에 있어서,상기 일련의 데이터를 입력받는 단계 이후에,상기 일련의 데이터 각각에 코드를 매칭시켜 일련의 코드를 만드는 단계;를 더 포함하는 데이터 스트림 자동 분할 방법
|
8 |
8
제6항에 있어서,상기 유사도를 측정하는 단계는,상기 데이터베이스 상의 윈도우와 상기 일련의 데이터 간 JWD(Jaro-Winkler Distance)를 측정하여, JWD 값이 최대인 데이터를 상기 유사도가 최대인 지점이라고 판단하는 것을 특징으로 하는 데이터 스트림 자동 분할 방법
|
9 |
9
제8항에 있어서,상기 유사도를 측정하는 단계는,상기 측정된 JWD(Jaro-Winkler Distance) 값이 감소하는 경우, (a) 측정된 JWD 값 중 최대값인 JWD 값에 대응하는 데이터로부터 기 설정된 크기 만큼의 데이터의 JWD 값을 더 측정하는 단계와, (b) 상기 더 측정한 JWD 값 중 상기 최대값인 JWD 값보다 큰 값이 없는 경우, 상기 최대값인 JWD 값에 대응하는 데이터를 상기 유사도가 최대인 지점이라 판단하는 단계를 포함하되, 상기 더 측정한 JWD 값 중 상기 최대값인 JWD 값보다 큰 값이 있는 경우, 상기 (a) 단계에서 측정된 JWD 값 중 최대값에 대응하는 데이터를 기준으로 상기 (a) 단계 및 (b) 단계를 다시 수행하는 것을 특징으로 하는 데이터 스트림 자동 분할 방법
|
10 |
10
제6항에 있어서,상기 유사도를 측정하는 단계는, 상기 추론된 활동과 매칭되어 있는 데이터베이스 상의 윈도우가 N 개(N은 2 이상의 자연수)인 경우, N개의 윈도우 간에 동일한 데이터 패턴이 출현하는 횟수가 M개(M은 1 이상의 자연수)일 때, M/N이 소정의 임계치 이상이면 상기 데이터 패턴을 산출하여 새로운 윈도우를 생성하고, 상기 새로운 윈도우와 상기 일련의 데이터 간 유사도를 측정하는 것을 특징으로 하는 데이터 스트림 자동 분할 방법
|
11 |
11
제6항 내지 제10항 중 어느 한 항의 방법을 실행시키기 위하여 매체에 저장된 컴퓨터 프로그램
|