맞춤기술찾기

이전대상기술

로봇용 소프트웨어 컴포넌트를 실행하는데 있어서 고장 감내 방법 및 장치

  • 기술번호 : KST2014031821
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 분산 환경에서 약결합된 형태를 취하고 있는 로봇용 소프트웨어 컴포넌트들을 구동시키는 컴포넌트 실행 방법에 있어서, 다중 컴포넌트를 실행할 때, 특정 컴포넌트의 고장이 전체 시스템의 고장으로 확대되는 것을 방지하는 방법 및 그 장치에 관한 것이다. 본 발명의 실시예에 따른 로봇용 소프트웨어 컴포넌트를 구동시키는데 있어서 컴포넌트 구동 시 발생하는 고장을 감내하는(fault tolerance) 방법은, 동일한 우선순위와 주기를 갖는 적어도 하나의 로봇용 소프트웨어 컴포넌트를 컴포넌트 실행기에 할당하는 단계, 운영체제로부터 하나의 쓰레드를 할당받아 상기 컴포넌트 실행기를 이용하여 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트를 실행하는 단계, 상기 실행한 결과를 실행기 모니터에 통보하는 단계, 및 상기 실행기 모니터가 상기 컴포넌트 실행기의 동작에 고장이 있는 것으로 판단한 경우 새로운 컴포넌트 실행기를 생성하는 단계를 포함하여 구성될 수 있다. 로봇, 소프트웨어 컴포넌트, 고장 감내, Fault Tolerance
Int. CL G06F 11/30 (2006.01) G06F 11/07 (2006.01) G06F 9/44 (2006.01)
CPC G06F 11/1438(2013.01) G06F 11/1438(2013.01) G06F 11/1438(2013.01) G06F 11/1438(2013.01) G06F 11/1438(2013.01) G06F 11/1438(2013.01)
출원번호/일자 1020090126638 (2009.12.18)
출원인 한국전자통신연구원
등록번호/일자 10-1313692-0000 (2013.09.25)
공개번호/일자 10-2011-0070007 (2011.06.24) 문서열기
공고번호/일자 (20131002) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.12.18)
심사청구항수 12

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 장철수 대한민국 대전광역시 유성구
2 정승욱 대한민국 대전광역시 유성구
3 송병열 대한민국 대전광역시 유성구
4 김성훈 대한민국 대전광역시 유성구
5 김중배 대한민국 대전광역시 유성구
6 이경호 대한민국 대전광역시 유성구
7 조현규 대한민국 대전광역시 서구
8 노명찬 대한민국 대전광역시 유성구
9 박중기 대한민국 대전광역시 유성구
10 이창은 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 제일특허법인(유) 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)
2 김원준 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2009.12.18 수리 (Accepted) 1-1-2009-0783777-68
2 선행기술조사의뢰서
Request for Prior Art Search
2013.02.04 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2013.03.08 수리 (Accepted) 9-1-2013-0014134-87
4 의견제출통지서
Notification of reason for refusal
2013.03.14 발송처리완료 (Completion of Transmission) 9-5-2013-0174322-65
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2013.05.08 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2013-0406114-59
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2013.05.08 수리 (Accepted) 1-1-2013-0406116-40
7 거절결정서
Decision to Refuse a Patent
2013.07.22 발송처리완료 (Completion of Transmission) 9-5-2013-0501113-12
8 [명세서등 보정]보정서(재심사)
Amendment to Description, etc(Reexamination)
2013.08.21 보정각하 (Rejection of amendment) 1-1-2013-0757524-08
9 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2013.08.21 수리 (Accepted) 1-1-2013-0757525-43
10 보정각하결정서
Decision of Rejection for Amendment
2013.09.17 발송처리완료 (Completion of Transmission) 9-5-2013-0649609-71
11 등록결정서
Decision to Grant Registration
2013.09.17 발송처리완료 (Completion of Transmission) 9-5-2013-0649650-33
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
로봇용 소프트웨어 컴포넌트를 구동시키는데 있어서 컴포넌트 구동 시 발생하는 고장을 감내하는(fault tolerance) 방법을 수행하기 위한 장치에 있어서, 운영체제로부터 쓰레드(thread)를 할당받아 동일한 우선순위와 주기를 갖는 적어도 하나의 로봇용 소프트웨어 컴포넌트를 상기 쓰레드를 이용하여 실행하고, 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트를 실행할 때, 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트에 대한 정보를 순차적으로 저장하는 컴포넌트 실행기, 상기 컴포넌트 실행기의 동작을 주기적으로 모니터링하여 상기 컴포넌트 실행기가 실행하는 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트의 고장 여부를 판단하는 실행기 모니터, 및동일한 우선순위와 주기를 갖는 적어도 하나의 로봇용 소프트웨어 컴포넌트를 할당하여 상기 컴포넌트 실행기를 생성하며, 상기 실행기 모니터가 상기 컴포넌트 실행기의 동작에 고장이 있는 것으로 판단한 경우, 상기 컴포넌트 실행기와 동일한 우선순위와 주기를 갖는 상기 새로운 컴포넌트 실행기를 생성하는 실행기 관리자를 포함하고,상기 실행기 관리자는,상기 실행기 모니터가 상기 컴포넌트 실행기의 동작에 고장이 있는 것으로 판단한 경우, 상기 순차적으로 저장된 정보를 이용하여 상기 컴포넌트 실행기가 실행 중인 컴포넌트가 어느 것인지 판단하고,상기 컴포넌트 실행기에서 실행 중인 것으로 판단된 컴포넌트를 제외한 나머지 우선순위와 주기를 갖는 컴포넌트를 상기 새로운 컴포넌트 실행기에 등록하여 이전시키고,상기 새로운 컴포넌트 실행기에 등록하여 이전시킨 컴포넌트들을 상기 컴포넌트 실행기에서 삭제하는 것인, 로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 장치
2 2
제1항에 있어서,상기 컴포넌트 실행기는,상기 운영체제의 스케쥴링 정책에 따른 기 설정된 주기가 돌아왔을 때, 상기 할당된 쓰레드를 이용하여 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트를 순차적으로 실행하는로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 장치
3 3
제2항에 있어서,상기 컴포넌트 실행기는,상기 적어도 하나의 로봇용 소프트웨어 컴포넌트를 실행할 때, 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트에 대한 정보를 순차적으로 저장하는로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 장치
4 4
제1항에 있어서,상기 컴포넌트 실행기는,상기 적어도 하나의 로봇용 소프트웨어 컴포넌트의 한 주기 실행이 완료되면, 상기 실행기 모니터에 실행 완료 통보를 하는로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 장치
5 5
제4항에 있어서,상기 실행기 모니터는,상기 컴포넌트 실행기로부터 되는 상기 실행 완료 통보가 정해진 주기에 따라 전달되는지를 감시하는 로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 장치
6 6
제4항에 있어서,상기 실행기 모니터는,미리 정해진 횟수의 주기 동안 상기 컴포넌트 실행기에서 상기 실행 완료 통보가 전달되지 않을 경우 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트 중 하나에 고장이 발생한 것으로 판단하여 상기 실행기 관리자에 통보하는로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 장치
7 7
삭제
8 8
삭제
9 9
삭제
10 10
삭제
11 11
로봇용 소프트웨어 컴포넌트를 구동시키는데 있어서 실행기 관리자가 컴포넌트 구동 시 발생하는 고장을 감내하는(fault tolerance) 방법에 있어서, 동일한 우선순위와 주기를 갖는 적어도 하나의 로봇용 소프트웨어 컴포넌트를 컴포넌트 실행기에 할당하는 단계,운영체제로부터 하나의 쓰레드를 할당받아 상기 컴포넌트 실행기를 이용하여 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트를 실행하고, 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트를 순차적으로 실행시, 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트에 대한 정보를 순차적으로 저장하는 단계,상기 실행한 결과를 실행기 모니터에 통보하는 단계, 및상기 실행기 모니터가 상기 컴포넌트 실행기의 동작에 고장이 있는 것으로 판단한 경우, 상기 컴포넌트 실행기와 동일한 우선순위와 주기를 갖는 새로운 컴포넌트 실행기를 생성하는 단계를 포함하고,상기 실행기 관리자는,상기 실행기 모니터가 상기 컴포넌트 실행기의 동작에 고장이 있는 것으로 판단한 경우, 상기 순차적으로 저장된 정보를 이용하여 상기 컴포넌트 실행기가 실행 중인 컴포넌트가 어느 것인지 판단하고,상기 컴포넌트 실행기에서 실행 중인 것으로 판단된 컴포넌트를 제외한 나머지 우선순위와 주기를 갖는 컴포넌트를 상기 새로운 컴포넌트 실행기에 등록하여 이전시키고,상기 새로운 컴포넌트 실행기에 등록하여 이전시킨 컴포넌트들을 상기 컴포넌트 실행기에서 삭제하는 것인, 로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 방법
12 12
제11항에 있어서,상기 적어도 하나의 로봇용 소프트웨어 컴포넌트를 실행하는 단계는,상기 운영체제의 스케쥴링 정책에 따른 기 설정된 주기가 돌아왔을 때, 상기 할당된 쓰레드를 이용하여 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트를 순차적으로 실행하는 것을 특징으로 하는로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 방법
13 13
제12항에 있어서,상기 적어도 하나의 로봇용 소프트웨어 컴포넌트를 순차적으로 실행 시, 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트에 대한 정보를 순차적으로 저장하는로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 방법
14 14
제11항에 있어서,상기 실행기 모니터에 통보하는 단계는,상기 적어도 하나의 로봇용 소프트웨어 컴포넌트의 한 주기 실행이 완료될 때마다, 상기 실행기 모니터에 실행 완료 통보를 하는 것을 특징으로 하는로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 방법
15 15
제14항에 있어서,상기 컴포넌트 실행기의 동작에 고장이 있는 지 여부는 상기 실행 완료 통보가 정해진 주기에 따라 전달되고 있는지에 의해 결정되는 것을 특징으로 하는 로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 방법
16 16
제14항에 있어서,미리 정해진 횟수의 주기 동안 상기 실행 완료 통보가 전달되지 않을 경우 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트 중 하나에 고장이 발생한 것으로 판단하는 것을 특징으로 하는로봇용 소프트웨어 컴포넌트 실행 동작의 고장 감내 방법
17 17
삭제
18 18
삭제
19 19
삭제
20 20
삭제
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US08332069 US 미국 FAMILY
2 US20110153073 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2011153073 US 미국 DOCDBFAMILY
2 US8332069 US 미국 DOCDBFAMILY
국가 R&D 정보가 없습니다.