1 |
1
휴대용 단말기에서 상황 정보 추론을 이용한 지능형 서비스 제공 방법에 있어서,소프트웨어 플랫폼의 입력 데이터로 사용되는 저 레벨 상황 변수와 제1 고 레벨 상황 변수 간의 제1 연관 관계, 및 상기 제1 고 레벨 상황 변수와 제2 고 레벨 상황 변수 간의 제2 연관 관계를 등록하는 과정;상기 휴대용 단말기에 저장된 데이터의 변경을 감지하고 변경된 데이터로부터 상기 저 레벨 상황 변수를 획득하는 과정;소프트웨어 플랫폼에서, 상기 제1 연관 관계에 기반하여 상기 저 레벨 상황 변수를 이용하여 제1 고 레벨 상황 변수를 생성하는 과정, 또는 상기 제2 연관 관계에 기반하여 상기 제1 고 레벨 상황 변수를 이용하여 상기 제2 고 레벨 상황 변수를 생성하는 과정; 및상기 생성된 제1 고 레벨 상황 변수 또는 상기 생성된 제2 고 레벨 상황 변수를 상위 어플리케이션에 제공하는 과정을 포함하며,상기 제1 고 레벨 상황 변수를 생성하는 과정은, 상기 제1 연관 관계에 기반하여 상기 저 레벨 상황 변수가 사용 가능한 지 결정하는 과정, 및 상기 저 레벨 상황 변수가 사용 가능하지 않으면 제1 고 레벨 상황 변수의 생성을 중지하는 과정을 포함하며,상기 제2 고 레벨 상황 변수를 생성하는 과정은, 상기 제2 연관 관계에 기반하여 상기 제1 고 레벨 상황 변수가 사용 가능한 지 결정하는 과정, 및 상기 제1 고 레벨 상황 변수가 사용 가능하지 않으면 제2 고 레벨 상황 변수를 생성을 중지하는 과정을 포함하는 것을 특징으로 하는 방법
|
2 |
2
제 1항에 있어서,상기 저 레벨 상황 변수는, Request/Response 기법 혹은 Publish/Subscribe 기법을 통해 획득하는 것을 특징으로 하는 방법
|
3 |
3
제 1항에 있어서,상기 제1 연관 관계 및 상기 제2 연관 관계는, C 코드 혹은 XML을 통해 등록되고, 각각 C 컴파일러 또는 규칙 분석기를 통해 분석되며,분석된 결과에 따라, 상기 제1 고 레벨 상황 변수 또는 상기 제2 고 레벨 상황 변수를 생성하는 적어도 하나의 결합기를 구성하는 것을 특징으로 하는 방법
|
4 |
4
삭제
|
5 |
5
제 3항에 있어서, 상기 적어도 하나의 결합기는, 상기 제1 고 레벨 상황 변수의 생성에 필요한 상기 저 레벨 상황 변수 또는 상기 제2 고 레벨 상황 변수의 생성에 필요한 상기 제1 고 레벨 상황 변수가 변경되거나, 상기 어플리케이션에서 제1 고 레벨 상황 변수 또는 제2 고 레벨 상황 변수의 생성을 요청할 때 동작하는 것을 특징으로 하는 방법
|
6 |
6
삭제
|
7 |
7
제 1항에 있어서,상기 저 레벨 상황 변수, 제1 고 레벨 상황 변수 및 제2 고 레벨 상황 변수는, 주제(topic)별로 ID가 할당되어 등록되는 것을 특징으로 하는 방법
|
8 |
8
휴대용 단말기에서 상황 정보 추론을 이용한 지능형 서비스 제공 장치에 있어서,상기 휴대용 단말기에 저장된 데이터의 변경을 감지하여 변경된 데이터로부터 소프트웨어 플랫폼의 입력 데이터로 사용되는 저 레벨 상황 변수를 획득하는 상황 위젯 관리부와,상기 저 레벨 상황 변수와 제1 고 레벨 상황 변수 간의 제1 연관 관계, 및 상기 제1 고 레벨 상황 변수와 제2 고 레벨 상황 변수 간의 제2 연관 관계를 등록하고,소프트웨어 플랫폼에서, 상기 제1 연관 관계에 기반하여 상기 저 레벨 상황 변수를 이용하여 제1 고 레벨 상황 변수를 생성하거나, 또는 상기 제2 연관 관계에 기반하여 상기 제1 고 레벨 상황 변수를 이용하여 상기 제2 고 레벨 상황 변수를 생성하고,상기 생성된 제1 고 레벨 상황 변수 또는 상기 생성된 제2 고 레벨 상황 변수를 상위 어플리케이션에 제공하는 상황 관리부를 포함하며, 상기 상황 관리부는, 상기 제1 고 레벨 상황 변수의 생성에 있어서, 상기 제1 연관 관계에 기반하여 상기 저 레벨 상황 변수가 사용 가능한 지 결정하고, 상기 저 레벨 상황 변수가 사용 가능하지 않으면 제1고 레벨 상황 변수의 생성을 중지하며,상기 제2 고 레벨 상황 변수의 생성에 있어서, 상기 제2 연관 관계에 기반하여 상기 제1 고 레벨 상황 변수가 사용 가능한 지 결정하고, 상기 제1 고 레벨 상황 변수가 사용 가능하지 않으면 제2 고 레벨 상황 변수를 생성을 중지하는 것을 특징으로 하는 장치
|
9 |
9
제 8항에 있어서,Request/Response 기법 혹은 Publish/Subscribe 기법을 통해 상기 저 레벨 상황 변수를 획득하는 상호작용 관리부를 더 포함하는 것을 특징으로 하는 장치
|
10 |
10
제 8항에 있어서,상기 제1 연관 관계 및 제2 연관 관계는, C 코드 혹은 XML을 통해 등록되며,상기 C 코드를 분석하는 C 컴파일러와,상기 XML을 분석하는 규칙 분석기를 더 포함하고,분석된 결과에 따라, 제1 고 레벨 상황 변수 또는 제2 고 레벨 상황 변수를 생성하는 적어도 하나의 결합기를 구성하는 것을 특징으로 하는 장치
|
11 |
11
삭제
|
12 |
12
제 10항에 있어서, 상기 적어도 하나의 결합기는, 상기 제1 고 레벨 상황 변수의 생성에 필요한 상기 저 레벨 상황 변수 또는 상기 제2 고 레벨 상황 변수의 생성에 필요한 상기 제1 고 레벨 상황 변수가 변경되거나, 상기 어플리케이션에서 제1 고 레벨 상황 변수 또는 제2 고 레벨 상황 변수의 생성을 요청할 때 동작하는 것을 특징으로 하는 장치
|
13 |
13
삭제
|
14 |
14
제 8항에 있어서, 상기 상황 관리부는, 상기 저 레벨 상황 변수, 제1 고 레벨 상황 변수 및 제2 고 레벨 상황 변수에 주제(topic)별로 ID를 할당하여 등록하는 것을 특징으로 하는 장치
|
15 |
15
소프트웨어 플랫폼의 입력 데이터로 사용되는 저 레벨 상황 변수와 제1 고 레벨 상황 변수 간의 제1 연관 관계, 및 상기 제1 고 레벨 상황 변수와 제2 고 레벨 상황 변수 간의 제2 연관 관계를 등록하는 과정과, 휴대용 단말기에 저장된 데이터의 변경을 감지하고 변경된 데이터로부터 상기 저 레벨 상황 변수를 획득하는 과정과, 소프트웨어 플랫폼에서, 상기 제1 연관 관계에 기반하여 상기 저 레벨 상황 변수를 이용하여 제1 고 레벨 상황 변수 생성하는 과정, 또는 상기 제2 연관 관계에 기반하여 상기 제1 고 레벨 상황 변수를 이용하여 상기 제2 고 레벨 상황 변수를 생성하는 과정과, 상기 생성된 제1 고 레벨 상황 변수 또는 상기 생성된 제2 고 레벨 상황 변수를 상위 어플리케이션에 제공하는 과정을 포함하며, 상기 제1 고 레벨 상황 변수를 생성하는 과정은, 상기 제1 연관 관계에 기반하여 상기 저 레벨 상황 변수가 사용 가능한 지 결정하는 과정, 및 상기 저 레벨 상황 변수가 사용 가능하지 않으면 제1고 레벨 상황 변수의 생성을 중지하는 과정을 포함하며, 상기 제2 고 레벨 상황 변수를 생성하는 과정은, 상기 제2 연관 관계에 기반하여 상기 제1 고 레벨 상황 변수가 사용 가능한 지 결정하고, 상기 제1 고 레벨 상황 변수가 사용 가능하지 않으면 제2 고 레벨 상황 변수를 생성을 중지하는 과정을 포함하는 방법을 수행하기 위한 프로그램이 저장된 컴퓨터 판독 가능 저장매체
|
16 |
16
제 15항에 있어서,상기 저 레벨 상황 변수는, Request/Response 기법 혹은 Publish/Subscribe 기법을 통해 획득하는 것을 특징으로 하는 방법을 수행하기 위한 프로그램이 저장된 컴퓨터 판독 가능 저장매체
|
17 |
17
제 15항에 있어서,상기 제1 연관 관계 및 제2 연관 관계는, C 코드 혹은 XML을 통해 등록되고, 각각 C 컴파일러 또는 규칙 분석기를 통해 분석되며,분석된 결과에 따라 제1 고 레벨 상황 변수 또는 제2 고 레벨 상황 변수를 생성하는 적어도 하나의 결합기를 구성하는 것을 특징으로 하는 방법을 수행하기 위한 프로그램이 저장된 컴퓨터 판독 가능 저장매체
|