1 |
1
상호작용을 통해 서비스를 수행하는 복수의 역할 중 로봇에게 부여된 역할에 기초하여, 상기 상호작용을 수행하기 위한 상기 복수의 역할 각각의 행위에 대해 설명하는 상호작용 설명으로부터 상기 로봇이 수행해야 하는 행위들을 추론하는 해석기,상기 로봇이 각 행위를 수행하는데 사용하는 기능을 서술하는 액터 모델과, 상기 로봇에서 각 기능을 수행하는 행위 모듈을 서술하는 로봇 프로파일에 기초하여, 상기 로봇이 수행할 작업 계획들을 획득하는 로봇 작업 생성기, 및상기 작업 계획들에 기초하여, 상기 로봇에서 상기 서비스를 수행하기 위한 로봇 서비스 패키지를 생성하는 서비스 패키지 변환기를 포함하며, 상기 해석기는, 상기 로봇에서 상기 서비스를 수행하고자 하는 경우, 상기 복수의 역할 별로 상기 서비스의 흐름을 설명하는 역할 설명, 상기 상호작용 설명, 및 상기 서비스에 필요한 지식정보를 포함하는 소셜 서비스 패키지를 외부 데이터베이스로부터 가져온 후, 상기 상호작용을 복수의 행위로 분해하고, 상기 로봇에게 부여된 역할에 따라 상기 복수의 행위 중 상기 로봇이 수행해야 되는 행위들을 추론하는 것을 특징으로 하는 로봇 서비스 개발 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 서비스 패키지 변환기는, 상기 서비스의 서비스 흐름, 컨텍스트 규칙, 및 도메인 지식을 더 포함하도록 상기 로봇 서비스 패키지를 생성하는 것을 특징으로 하는 로봇 서비스 개발 시스템
|
5 |
5
제4항에 있어서,상기 로봇 작업 생성기는, 상기 로봇의 기능 별로 대응하는 기능을 수행하기 위해 실행 가능한 작업 계획들을 서술한 작업 모델로부터, 상기 로봇이 수행할 작업 계획들을 가져오는 것을 특징으로 하는 로봇 서비스 개발 시스템
|
6 |
6
로봇 서비스 개발 시스템의 서비스 패키지 생성 방법에 있어서,복수의 역할 간의 상호작용을 통해 수행되는 서비스에 대해, 로봇의 역할을 결정하는 단계,외부 데이터베이스로부터, 상기 복수의 역할 별로 상기 서비스의 흐름을 설명하는 역할 설명, 상기 상호작용을 수행하기 위한 상기 복수의 역할 각각의 행위에 대해 설명하는 상호작용 설명, 및 상기 서비스에 필요한 지식정보를 포함하는 소셜 서비스 패키지를 가져오는 단계,상기 로봇의 역할에 기초하여, 상기 상호작용 설명으로부터 상기 로봇이 수행해야 하는 행위들을 추론하는 단계,상기 로봇이 각 행위를 수행하는데 사용하는 기능을 서술하는 액터 모델과, 상기 로봇에서 각 기능을 수행하는 행위 모듈을 서술하는 로봇 프로파일에 기초하여, 상기 로봇이 수행할 작업 계획들을 획득하는 단계, 및상기 작업 계획들에 기초하여, 상기 로봇에서 상기 서비스를 수행하기 위한 로봇 서비스 패키지를 생성하는 단계를 포함하며,상기 추론하는 단계는, 상기 상호작용을 복수의 행위로 분해하는 단계, 및상기 로봇에게 부여된 역할에 따라 상기 복수의 행위 중 상기 로봇이 수행해야 되는 행위들을 추론하는 단계를 포함하는 것을 특징으로 하는 서비스 패키지 생성 방법
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
제6항에 있어서,상기 로봇 서비스 패키지는, 상기 서비스의 서비스 흐름, 컨텍스트 규칙, 및 도메인 지식을 더 포함하는 것을 특징으로 하는 서비스 패키지 생성 방법
|
10 |
10
제9항에 있어서,상기 작업 계획들을 획득하는 단계는, 상기 로봇의 기능 별로 대응하는 기능을 수행하기 위해 실행 가능한 작업 계획들을 서술한 작업 모델로부터, 상기 로봇이 수행할 작업 계획들을 가져오는 단계를 포함하는 서비스 패키지 생성 방법
|