국내특허(10-1644751), 2016-07-26, (출원번호: 10-2015-0081953), 2015-06-10.
서지정보
| 서지정보 | |
|---|
| IPC | - G06F 15/163(2006.01.01)- G06F 9/455(2018.01.01) |
| CPC | - G06F 15/163(2013.01)- G06F 9/45504(2013.01) |
| 출원번호(일자) | 1020150081953 (2015.06.10) |
| 출원인 | 경북대학교 산학협력단 |
| 번역문제출일자 | |
| 등록번호(일자) | 1016447510000 (2016.07.26) |
| 공개번호(일자) | |
| 공고번호(일자) | (2016.08.01)전문다운 |
| 국제출원번호(일자) | |
| 국제공개번호(일자) | |
| 우선권정보 | |
| 법적상태 | 등록 |
| 심사진행상태 | 등록결정(일반) |
| 심판사항 | |
| 구분 | 국내출원/신규 |
| 원출원번호(일자) | |
| 관련 출원번호 | |
| 심사청구여부(일자) | Y(2015.06.10) |
| 심사청구항수 | 6 |
본 발명은 분산 임베디드 시스템의 통합 시뮬레이션을 위한 메시지 브로커 장치 및 이의 동작 방법에 관한 것으로, 상세하게는, 분산 임베디드 시스템을 검증하기 위한 하나 이상의 시뮬레이터 노드들을 연결해 주는 메시지 브로커 장치를 입력 라우터 소켓, 메시지 큐, 시간요청 큐, 글로벌 클럭 관리부, 출력 발행 소켓을 포함하도록 형성하여, 시뮬레이터 노드들 간 데이터 메시지를 발행-구독 메시징 기법으로 전달하고 글로벌 클럭의 시간을 시뮬레이터 노드들이 요청한 시간 정보 중 가장 작은 시간 정보로 갱신한 후 그 요청된 시간 정보를 기준 시간으로서 시뮬레이터 노드들에게 브로드캐스팅하여 시간 동기화가 가능하게 한다.
인명정보
출원인
| 번호 | 이름(번호) | 주소 |
|---|
| 1 | 경북대학교 산학협력단 (220040016844)- 사업자번호 | 대구광역시 북구... |
발명자
| 번호 | 이름(번호) | 주소 |
|---|
| 1 | 이우진 | 대구광역시 수성구... |
| 2 | 김지훈 | 대구광역시 달서구... |
대리인
| 번호 | 이름(번호) | 주소 |
|---|
| 1 | 김종선 (920030002489) | 서울특별시 강남구 역삼로*길 ** (역삼동) **층(역삼동, 광성빌딩)(케이엘피특허법률사무소) |
| 2 | 이형석 (920030003344) | 서울특별시 강남구 역삼로*길 ** (역삼동) **층(역삼동, 광성빌딩)(케이엘피특허법률사무소) |
최종권리자
| 번호 | 이름(번호) | 주소 |
|---|
| 1 | 경북대학교 산학협력단 | 대구광역시 북구... |
등록 이후 발명자 정보
| 번호 | 이름(번호) | 주소 |
|---|
| 1 | 이우진 | 대구광역시 수성구... |
| 2 | 김지훈 | 대구광역시 달서구... |
등록 이후 대리인 정보
| 번호 | 이름(번호) | 주소 |
|---|
| 1 | 김종선 (920030002489) | 서울특별시 강남구 역삼로*길 ** (역삼동) **층(역삼동, 광성빌딩)(케이엘피특허법률사무소) |
| 2 | 이형석 (920030003344) | 서울특별시 강남구 역삼로*길 ** (역삼동) **층(역삼동, 광성빌딩)(케이엘피특허법률사무소) |
지정국
인용/피인용
| 국가 | 공보번호 | 공보일자 | 발명의 명칭 | IPC |
|---|
| 일본 | 21140346 A | 2009.06.25 | 통합 시뮬레이션 시스템 | G06F 9/52 |
| 대한민국 | 1020150058943 A | 2015.05.29 | EtherCAT을 위한 노드간 최적 시간 위상 검색 시스템 | G06F 9/50 |
피인용
| 출원번호(일자) | 출원 연월일 | 발명의 명칭 | IPC |
|---|
| 데이터가 존재하지 않습니다. | | | |
청구항
| 번호 | 청구항 |
|---|
| 1 | 분산 임베디드 시스템을 검증하기 위한 하나 이상의 시뮬레이터 노드들과 연결되는 메시지 브로커 장치를 포함하며, 상기 메시지 브로커 장치는, 상기 시뮬레이터 노드들로부터 메시지를 수신하는 입력 라우터 소켓; 상기 수신된 메시지 중 다른 시뮬레이터 노드로 전달하기 위한 데이터 메시지를 저장하는 메시지 큐; 상기 하나 이상의 시뮬레이터 노드들에 의하여 요청된 시간 정보들을 저장하고 저장되어 있는 상기 요청된 시간 정보들 중 최소값 시간 정보를 선택하여 전송하는 시간요청 큐; 최소값 시간 정보로 글로벌 클럭의 시간 지연을 수행한 후 상기 요청된 시간 정보를 기준 시간으로서 출력하는 글로벌 클럭 관리부; 및 상기 메시지 큐로부터 출력되는 데이터 메시지 및 상기 글로벌 클럭 관리부로부터 출력되는 상기 요청 된 최소값 시간 정보를 기준 시간으로서 상기 하나 이상의 시뮬레이터 노드들에게 브로드캐스팅하는 출력 발행 소켓을 포함하여, 상기 브로드캐스팅되는 상기 요청된 시간 정보에 의하여 상기 하나 이상의 시뮬레이터 노드들 간 시간 동기화가 이루어지는, 분산 임베디드 시스템의 통합 시뮬레이션을 위한 메시지 브로커 장치. |
| 2 | 삭제 |
| 3 | 제 1 항에 있어서, 상기 메시지 큐에 저장된 데이터 메시지들이 모두 전송되어 상기 메시지 큐로부터 전송 완료 신호가 전송되면, 상기 시간요청 큐는 시간 요청 메시지 처리가 가능한, 분산 임베디드 시스템의 통합 시뮬레이션을 위한 메시지 브로커 장치. |
| 4 | 제 1 항에 있어서, 상기 글로벌 클럭 관리부는, 상기 시간 요청 메시지에 포함된 상기 요청된 시간 정보로 범용 시간이 갱신되면 상기 요청된 시간 정보를 상기 하나 이상의 시뮬레이터 노드들 간 시간 동기화를 위한 기준 시간으로서 출력하는 글로벌 클럭; 및 상기 요청된 시간 정보와 상기 글로벌 클럭의 현재 범용 시간 간 차이값을 계산하고 상기 차이값만큼 상기 글로벌 클럭의 시간 지연을 제어하는 타임 매니저를 포함하는, 분산 임베디드 시스템의 통합 시뮬레이션을 위한 메시지 브로커 장치. |
| 5 | 제 1 항에 있어서, 상기 입력 라우터 소켓은 상기 하나 이상의 시뮬레이터 노드들로부터 서버-클라이언트 구조의 서버 소켓 기능을 통해 메시지를 수신하며, 상기 출력 발행 소켓은, 상기 메시지 큐로부터 선입 선출 방식으로 출력되는 데이터 메시지를 발행-구독 메시징 기법으로 다른 시뮬레이터 노드들에게 전달하고, 상기 글로벌 클럭 관리부로부터 출력되는 상 기 요청된 시간 정보가 포함된 시간 정보 메시지를 상기 하나 이상의 시뮬레이터 노드들에게 브로드캐스팅하는, 분산 임베디드 시스템의 통합 시뮬레이션을 위한 메시지 브로커 장치. |
| 6 | 분산 임베디드 시스템을 검증하기 위한 하나 이상의 시뮬레이터 노드들로부터 각자 다음 싸이클을 위한 시간 정보를 요청하는 시간 요청 메시지들을 메시지 브로커 장치의 입력 라우터 소켓을 통해 수신하여 시간요청 큐에 저장하는 단계; 메시지 큐로부터 메시지 전송 완료 신호가 전송되면, 상기 시간요청 큐는 상기 저장된 시간 요청 메시지들 중 최소값의 시간 정보를 갖는 시간 요청 메시지를 선택하는 단계; 글로벌 클럭 관리부는 상기 선택된 시간 요청 메시지에 포함되어 있는 최소값의 요청된 시간 정보까지 시간 지연을 수행하여 글로벌 클럭의 범용 시간을 갱신하고 상기 요청된 시간 정보를 기준 시간으로서 전달하는 단계; 및 상기 메시지 브로커 장치의 출력 발행 소켓은 전달된 상기 요청된 최소값 시간 정보를 기준 시간으로서 상기 하나 이상의 시뮬레이터 노드들에게 브로드캐스팅하여, 상기 브로드캐스팅되는 상기 요청된 시간 정보에 의해 상기 하나 이상의 시뮬레이터 노드들 간 시간 동기화가 가능하게 하는 단계를 포함하는, 분산 임베디드 시스템의 통합 시뮬레이션을 위한 메시지 브로커 장치의 동작 방법. |
| 7 | 제 6 항에 있어서, 상기 메시지 큐에 저장된 데이터 메시지들을 선입 선출하여 모두 전송하면 상기 메시지 큐는 상기 메시지 전송 완료 신호를 상기 시간요청 큐에 전송하는 단계;를 더 포함하는, 분산 임베디드 시스템의 통합 시뮬레이션을 위한 메시지 브로커 장치의 동작 방법. |
패밀리정보
통합심사정보
| 순번 | 패밀리번호 | 출원일자 | 국가코드 | 국가명 | 종류 |
|---|
| 데이터가 존재하지 않습니다. | | | | | |
DOCDB 패밀리정보
| 순번 | 패밀리번호 | 출원일자 | 국가코드 | 국가명 | 종류 |
|---|
| 데이터가 존재하지 않습니다. | | | | | |
국가연구개발사업
| 순번 | 연구부처 | 주관기관 | 연구사업 | 연구과제 |
|---|
| 1 | 미래창조과학부 | 경북대학교 산학협력단 | SW컴퓨팅산업원천기술개발 | 자율군집을 지원하는 웰빙형 정보기기 내장 소프트웨어 플랫폼 개발 |
| 2 | 미래창조과학부 | 경북대학교 산학협력단 | 정보통신기술인력양성 | 스마트 자동차를 위한 AUTOSAR 기반 차량 내외부 통신 플랫폼 및 응용 기술 |
대표도면

도면1

도면2

도면3
