1 |
1
다수의 내부 컴포넌트를 갖는 로봇 단말장치에서 상기 내부 컴포넌트와 상호 작용하는 로봇 단말장치의 외부 컴포넌트로 구성된 환경에서의 로봇 컴포넌트 재구성 장치로서,상기 로봇 단말장치의 상황이 변경되는지의 여부를 파악하는 상황 모니터링부와,상기 상황 모니터링부의 상황 파악 결과에 따라 상기 내부 컴포넌트 또는 상기 외부 컴포넌트 중 상황 변경에 따른 사용 가능한 컴포넌트들을 파악하는 컴포넌트 유용성 분석부와,상기 컴포넌트 유용성 분석부의 분석 결과에 따른 컴포넌트를 검색하는 컴포넌트 검색부와,상기 컴포넌트 검색부를 통해 검색된 컴포넌트와 상기 컴포넌트 유용성 분석부에서 사용 가능한 것으로 파악된 컴포넌트의 의존 관계를 분석하는 컴포넌트 의존 관계 분석부와,상기 컴포넌트 의존 관계 분석부를 통해 분석된 컴포넌트 간의 의존 관계에 따라 컴포넌트 간의 연결관계를 재구성하는 컴포넌트 재구성부를 포함하는로봇 컴포넌트 재구성 장치
|
2 |
2
제 1 항에 있어서,상기 유용성 분석부는,상기 로봇 단말장치의 상황이 변경된 것을 파악한 결과에 따라 상기 내부 컴포넌트 또는 상기 외부 컴포넌트 중 상황 변경에 따른 사용 가능한 컴포넌트들이 어떤 것인지를 파악하는로봇 컴포넌트 재구성 장치
|
3 |
3
제 1 항에 있어서,상기 컴포넌트 검색부는, 상기 로봇 단말장치의 상황 변경에 따른 사용 가능한 컴포넌트들을 검색하는 로봇 컴포넌트 재구성 장치
|
4 |
4
제 1 항에 있어서,상기 로봇 컴포넌트 재구성 장치는,컴포넌트에 대한 정보를 저장하며, 상기 컴포넌트 검색부에 의해 임의의 컴포넌트가 검색되는 컴포넌트 정보 저장부를 더 포함하는로봇 컴포넌트 재구성 장치
|
5 |
5
제 4 항에 있어서, 상기 임의의 컴포넌트는, 상황 변경에 따른 사용 가능한 컴포넌트인 것을 특징으로 하는 로봇 컴포넌트 재구성 장치
|
6 |
6
제 1 항에 있어서,상기 로봇 컴포넌트 재구성 장치는,상기 컴포넌트 의존 관계 분석부의 분석 결과에 따른 컴포넌트 중에서 상기 로봇 단말장치 내에 존재하지 않는 컴포넌트를 다운로드하는 컴포넌트 다운로드부를 더 포함하는로봇 컴포넌트 재구성 장치
|
7 |
7
제 6 항에 있어서,상기 컴포넌트 의존 관계 분석부의 분석 결과에 따른 컴포넌트는, 상기 로봇 단말장치의 내부에서 실행해야 하는 컴포넌트들로 분석된 컴포넌트인 것을 특징으로 하는로봇 컴포넌트 재구성 장치
|
8 |
8
제 6 항에 있어서,상기 로봇 컴포넌트 재구성 장치는,상기 컴포넌트 다운로드부를 통해 다운로드되는 컴포넌트들을 저장하는 컴포넌트 저장부를 더 포함하는로봇 컴포넌트 재구성 장치
|
9 |
9
제 1 항에 있어서,상기 로봇 컴포넌트 재구성 장치는,상기 컴포넌트 재구성부를 통해 재구성되는 컴포넌트 및 상기 컴포넌트 유용성 분석부를 통해 분석되는 컴포넌트의 실행을 중지하거나, 중지된 컴포넌트를 다시 재실행시키는 컴포넌트 생명주기 관리부를 더 포함하는로봇 컴포넌트 재구성 장치
|
10 |
10
로봇 단말장치의 현재 상황을 모니터링하는 과정과,상기 모니터링 과정의 상황 모니터링 결과, 상기 로봇 단말장치의 상황이 변경되었으면, 컴포넌트 유용성을 분석하여 현재 사용이 불가능한 컴포넌트가 존재하는지의 여부를 파악하는 과정과,상기 파악하는 과정에서 사용 불가능한 컴포넌트가 존재하지 않는 것으로 판단되면, 상기 컴포넌트 유용성의 분석 결과에 따라 현재 변경된 상황에서 사용 가능한 컴포넌트를 검색하는 과정과,상기 검색하는 과정의 결과에 따른 사용 가능한 컴포넌트의 의존관계를 분석하는 과정과,상기 검색하는 과정 및 분석하는 과정에 따라 상기 로봇 단말장치 내부에 컴포넌트가 존재하면, 존재하는 상기 컴포넌트를 재구성하고 현재 실행 중이지 않는 컴포넌트를 실행하는 과정을 포함하는로봇 컴포넌트 재구성 방법
|
11 |
11
제 10 항에 있어서,상기 로봇 컴포넌트 재구성 방법은,상기 파악하는 과정에서 사용 불가능한 컴포넌트가 존재하면, 사용 불가능한 컴포넌트와의 연결을 해제하는 과정을 더 포함하는로봇 컴포넌트 재구성 방법
|
12 |
12
제 11 항에 있어서,상기 해제하는 과정은, 컴포넌트의 실행을 중지시키는 과정인 것을 특징으로 하는로봇 컴포넌트 재구성 방법
|
13 |
13
제 10 항에 있어서,상기 로봇 컴포넌트 재구성 방법은,상기 검색하는 과정 및 분석하는 과정에 따라 상기 로봇 단말장치 내부에 존재하지 않는 컴포넌트가 있는 것으로 판단되면, 상기 존재하지 않는 컴포넌트를 다운로드하는 과정을 더 포함하는로봇 컴포넌트 재구성 방법
|
14 |
14
제 10 항에 있어서,상기 로봇 단말장치의 상황 변경은, 상기 로봇 단말장치의 장소 이동 또는 컴포넌트 장치의 추가시에 판단되는로봇 컴포넌트 재구성 방법
|
15 |
15
제 10 항에 있어서,상기 검색하는 과정에 사용되는 컴포넌트의 정보는, 컴포넌트 ID(Identification) 또는 컴포넌트 이름 또는 컴포넌트 주소 또는 컴포넌트 위치 또는 컴포넌트 기능 또는 컴포넌트 속성 중 하나 이상을 포함하는 로봇 컴포넌트 재구성 방법
|