1 |
1
사용자로부터 서비스 요청신호가 입력되면 상기 사용자의 현재 상황 데이터와 선호 데이터를 이용하여 상기 사용자의 요구를 분석하여 모바일 기반의 HTN(Hierarchical Task Network) 계획을 위한 입력 매개변수를 생성하고, 상기 입력 매개변수가 요구하는 서비스를 구하기 위해 클라우드 컴퓨팅 기반의 웹 서비스를 제공하는 클라우드 서버와 연동하여 상기 사용자의 상황과 선호도에 맞는 서비스를 계획하고 실행하는 HTN 계획 서비스를 제공하는 모바일 단말기에 있어서,상기 사용자로부터 서비스 요청신호가 입력되면, 내장된 센서들을 이용하여 상기 사용자의 현재 상황을 수집하는 모바일 단말기 관리자;상기 수집된 현재 상황을 기반으로 상황 인지에 대한 컨텍스트를 생성하는 컨텍스트 제공자;OWL 온톨로지로 구축된 도메인들의 지식 정보와, 문자에 대한 키워드 또는 동의어와 관련한 사전 정보를 저장한 제1 지식 DB;상기 서비스 요청신호가 음성으로 입력되면, 상기 음성을 문자열로 변환한 다음, 상기 제1 지식 DB 를 기반으로 상기 문자열을 분석하여, 상기 문자열과 상기 컨텍스트에 대응되는 문제를 상기 입력 매개변수 형태로 생성하는 문제제공자; 및상기 문제를 기반으로 상기 클라우드 서버 내의 웹 서비스를 검색하여 상기 사용자가 요구한 서비스를 계획하고 실행하도록, 상기 사용자의 요구에 맞는 서비스 도메인들을 선택한 다음 상기 서비스 도메인들을 포함하는 태스크를 수행할 복수 개의 연산자들을 선택하고, 상기 연산자들의 순서를 계획하여 순서 대로 실행토록 하며, 상기 클라우드 서버에 존재하는 웹 서비스를 호출하는 모바일 기반 HTN 계획부를 포함하는 HTN 계획 서비스를 제공하는 모바일 단말기
|
2 |
2
청구항 1에 있어서,상기 모바일 단말기는,내장된 센서들을 통해 감지된 정보와 상기 사용자에 의해 입력된 정보를 기반으로 컨텍스트를 생성하여 상기 상황 데이터를 인지하는 HTN 계획 서비스를 제공하는 모바일 단말기
|
3 |
3
청구항 1에 있어서,상기 모바일 단말기는,상기 사용자의 상황과 선호도에 맞는 서비스를 상기 클라우드 서버로부터 탐색하고, 탐색된 서비스의 동적 실행을 위하여 상기 탐색된 서비스를 구성하는 단일 서비스들의 순서를 실시간 계획하여 제공하는 HTN 계획 서비스를 제공하는 모바일 단말기
|
4 |
4
삭제
|
5 |
5
청구항 1에 있어서, 상기 클라우드 서버는,OWL 온톨로지로 구축된 도메인들의 지식 정보와 웹 데이터를 저장하는 제2 지식 DB; 및상기 모바일 단말기로부터 호출받은 요청 사항을 추론엔진을 통해 분석하여, 추론된 웹 서비스를 실행한 다음, 그 실행 결과를 상기 모바일 기반 HTN 계획부로 전달하는 모바일 서비스 제공자를 포함하며,상기 모바일 단말기는,상기 모바일 기반 HTN 계획부로부터 상기 실행 결과를 전달받아 상기 실행 결과에 해당되는 서비스를 제공하는 서비스 에이전트를 더 포함하는 HTN 계획 서비스를 제공하는 모바일 단말기
|
6 |
6
HTN 계획 서비스를 제공하는 모바일 단말기를 이용한 HTN 계획 서비스 방법에 있어서,사용자로부터 서비스 요청신호를 입력받는 단계;상기 사용자의 현재 상황 데이터와 선호 데이터를 이용하여 상기 사용자의 요구를 분석하여 모바일 기반의 HTN(Hierarchical Task Network) 계획을 위한 입력 매개변수를 생성하는 단계;상기 입력 매개변수가 요구하는 서비스를 구하기 위해, 클라우드 컴퓨팅 기반의 웹 서비스를 제공하는 클라우드 서버와 연동하여 상기 사용자의 상황과 선호도에 맞는 서비스를 계획하고 실행하는 단계를 포함하며,상기 입력 매개변수를 생성하는 단계는,상기 사용자로부터 서비스 요청신호가 입력되면, 내장된 센서들을 이용하여 상기 사용자의 현재 상황을 수집하는 단계;상기 수집된 현재 상황을 기반으로 상황 인지에 대한 컨텍스트를 생성하는 단계; 및상기 서비스 요청신호가 음성으로 입력되면, 상기 음성을 문자열로 변환한 다음, 기 구축된 제1 지식 DB를 기반으로 상기 문자열을 분석하여, 상기 문자열과 상기 컨텍스트에 대응되는 문제를 상기 입력 매개변수 형태로 생성하는 단계를 포함하고,상기 서비스를 계획하고 실행하는 단계는,상기 문제를 기반으로 상기 클라우드 서버 내의 웹 서비스를 검색하여 상기 사용자가 요구한 서비스를 계획하고 실행하도록, 상기 사용자의 요구에 맞는 서비스 도메인들을 선택한 다음 상기 서비스 도메인들을 포함하는 태스크를 수행할 복수 개의 연산자들을 선택하고, 상기 연산자들의 순서를 계획하여 순서 대로 실행토록 하며, 상기 클라우드 서버에 존재하는 웹 서비스를 호출하는 모바일 단말기를 이용한 HTN 계획 서비스 방법
|
7 |
7
청구항 6에 있어서,상기 상황 데이터는,상기 모바일 단말기에 내장된 센서들을 통해 감지된 정보와 상기 사용자에 의해 입력된 정보를 기반으로 생성된 컨텍스트를 이용하는 모바일 단말기를 이용한 HTN 계획 서비스 방법
|
8 |
8
청구항 6에 있어서,상기 서비스를 계획하고 실행하는 단계는,상기 사용자의 상황과 선호도에 맞는 서비스를 상기 클라우드 서버로부터 탐색하고, 탐색된 서비스의 동적 실행을 위하여 상기 탐색된 서비스를 구성하는 단일 서비스들의 순서를 실시간 계획하여 제공하는 모바일 단말기를 이용한 HTN 계획 서비스 방법
|
9 |
9
삭제
|
10 |
10
청구항 6에 있어서, 상기 클라우드 서버는,OWL 온톨로지로 구축된 도메인들의 지식 정보와 웹 데이터를 제2 지식 DB에 저장하며, 상기 모바일 단말기로부터 호출받은 요청 사항을 추론엔진을 통해 분석하여, 추론된 웹 서비스를 실행한 다음, 그 실행 결과를 상기 모바일 기반 HTN 계획부로 전달하며,상기 서비스를 계획하고 실행하는 단계는,상기 실행 결과를 전달받아 상기 실행 결과에 해당되는 서비스를 제공하는 모바일 단말기를 이용한 HTN 계획 서비스 방법
|