1 |
1
복수의 추론 모델을 등록받아 관리하는 모델 관리부;다양한 컨텍스트를 누적하여 관리하는 컨텍스트 관리부; 및애플리케이션의 추론 요청에 따른 컨텍스트를 추출하고, 상기 추출된 컨텍스트의 분석 결과에 따라 상기 복수의 추론 모델 중 어느 하나를 선택하여 동적으로 추론 엔진을 구성하여 추론 결과를 출력하는 컨텍스트 추론부를 포함하되,상기 컨텍스트 추론부는 선택된 추론 모델에 대해 범용 추론 클래스를 상속한 후 상기 추론 엔진에 동적으로 오버라이딩하여 상기 추론 엔진을 통해 상기 선택된 추론 모델을 실행시키고, 상기 추론 엔진을 통해 실행된 추론 모델을 통해 상기 추출된 컨텍스트를 분석하여 추론 결과를 반환하는 것을 특징으로 하는 모바일 디바이스에서의 범용 추론 장치
|
2 |
2
제1 항에 있어서,상기 컨텍스트 추론부는,편의(Bias), 분산(Variance) 및 상기 추출된 컨텍스트의 크기 중 적어도 하나를 분석한 결과를 이용하여 상기 복수의 추론 모델 중 어느 하나를 선택하는 것을 특징으로 하는 모바일 디바이스에서의 범용 추론 장치
|
3 |
3
제1 항에 있어서,상기 컨텍스트 추론부는 범용 추상 추론 클래스를 포함하되, 상기 범용 추상 클래스는 각 추론 모델의 상위 클래스인 것을 특징으로 모바일 디바이스에서의 범용 추론 장치
|
4 |
4
삭제
|
5 |
5
제1 항에 있어서,상기 모델 관리부는,매개 변수를 통해 상기 추론 모델의 등록을 위한 정보를 입력받고, 상기 정보를 이용하여 상기 추론 모델을 등록하는 것을 특징으로 하는 모바일 디바이스에서의 범용 추론 장치
|
6 |
6
제5 항에 있어서,상기 추론 모델의 등록을 위한 정보는 상기 추론 모델 형식, 상기 추론 모델의 데이터 형식과 상기 추론 모델에 대한 데이터를 포함하는 것을 특징으로 하는 모바일 디바이스에서의 범용 추론 장치
|
7 |
7
복수의 추론 모델을 등록받아 관리하는 단계;상황 인지 애플리케이션의 상황 추론 요청에 따른 컨텍스트를 추출하는 단계;상기 추출된 컨텍스트의 분석 결과에 따라 상기 복수의 추론 모델 중 어느 하나를 선택하여 동적으로 추론 엔진을 구성하는 단계; 및상기 구성된 추론 엔진을 통해 상기 추출된 컨텍스트를 분석하여 상황 추론 결과를 반환하는 단계를 포함하되,상기 동적으로 추론 엔진을 구성하는 단계는,상기 선택된 추론 모델의 상위 클래스로 정의된 범용 추론 클래스를 상속하여 상기 선택된 추론 모델의 인터페이스를 통일하여 상기 추론 엔진에 오버라이딩하는 단계; 및상기 추론 엔진을 통해 상기 오버라이딩된 추론 모델을 실행하여 상기 추출된 컨텍스트를 분석하여 추론 결과를 반환하는 단계를 포함하는 것을 특징으로 하는 모바일 디바이스에서의 컨텍스트 추론 방법
|
8 |
8
제7 항에 있어서,상기 동적으로 추론 엔진을 구성하는 단계는,편의(Bias), 분산(Variance) 및 상기 추출된 컨텍스트의 크기 중 적어도 하나를 고려하여 상기 복수의 추론 모델 중 어느 하나를 선택하여 동적으로 추론 엔진을 구성하는 것을 특징으로 하는 모바일 디바이스에서의 컨텍스트 추론 방법
|
9 |
9
삭제
|
10 |
10
제7항 또는 제8항에 따른 방법을 수행하기 위한 프로그램 코드를 기록한 컴퓨터로판독 가능한 기록매체 제품
|