맞춤기술찾기

이전대상기술

데스크탑을 이용한 오브젝트 풀 업로드 처리, 명령 처리, GUI 기능을 갖는 ISO 11783 가상 터미널을 구현하는 방법

  • 기술번호 : KST2019026306
  • 담당센터 : 광주기술혁신센터
  • 전화번호 : 062-360-4654
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 가상 터미널을 구현하는 방법에 관한 것으로, 보다 상세하게는 국제표준 네트워크 통신 기술(ISO 11783)을 기반으로 클라이언트 ECU의 오브젝트 풀(Object Pool)을 업로딩하여 GUI에 오브젝트 풀을 구현하여 동적으로 표시하도록 함에 있어 가상 터미널을 멀티 쓰레드(Multi-thread) 방식을 통한 통합형 커맨드 유니트(IsoAgLib) 및 GUI 유니트로 구비하여 오브젝트 풀 업로드 처리, 커맨드 처리, 및 GUI 기능을 통합형으로 제공할 수 있는 가상 터미널을 구현하는 방법에 관한 것이다.
Int. CL G06F 15/16 (2018.01.01)
CPC G06F 15/16(2013.01)
출원번호/일자 1020170066615 (2017.05.30)
출원인 전북대학교산학협력단
등록번호/일자 10-1902270-0000 (2018.09.19)
공개번호/일자
공고번호/일자 (20180928) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2017.05.30)
심사청구항수 9

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 전북대학교산학협력단 대한민국 전라북도 전주시 덕진구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 함운철 대한민국 전라북도 전주시 완산구
2 노승국 대한민국 전라북도 전주시 덕진구
3 투멘자르갈 엔크바타르 몽고 전라북도 전주시 덕진구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 조경화 대한민국 서울특별시 강남구 테헤란로**길 **, 한림빌딩 *층 (대치동)(국제특허법률사무소 미래연)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 전북대학교 산학협력단 전라북도 전주시 덕진구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2017.05.30 수리 (Accepted) 1-1-2017-0514346-38
2 선행기술조사의뢰서
Request for Prior Art Search
2018.02.06 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2018.03.12 수리 (Accepted) 9-1-2018-0010798-62
4 의견제출통지서
Notification of reason for refusal
2018.04.19 발송처리완료 (Completion of Transmission) 9-5-2018-0269012-05
5 [출원서 등 보정(보완)]보정서
2018.06.11 수리 (Accepted) 1-1-2018-0566972-97
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2018.06.11 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2018-0566975-23
7 [공지예외적용 보완 증명서류]서류제출서
2018.06.11 수리 (Accepted) 1-1-2018-0566973-32
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2018.06.11 수리 (Accepted) 1-1-2018-0566974-88
9 보정요구서
Request for Amendment
2018.06.11 발송처리완료 (Completion of Transmission) 1-5-2018-0089605-38
10 [출원서등 보정]보정서(납부자번호)
[Amendment to Patent Application, etc.] Amendment(Payer number)
2018.06.12 수리 (Accepted) 1-1-2018-0568839-79
11 등록결정서
Decision to grant
2018.09.07 발송처리완료 (Completion of Transmission) 9-5-2018-0611986-17
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.02.27 수리 (Accepted) 4-1-2019-5038917-11
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.07.23 수리 (Accepted) 4-1-2019-5146985-61
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.07.23 수리 (Accepted) 4-1-2019-5146986-17
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.10.22 수리 (Accepted) 4-1-2019-5219602-91
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.07.06 수리 (Accepted) 4-1-2020-5149086-79
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
국제표준 네트워크 통신 기술을 기반으로 클라이언트 ECU의 오브젝트 풀(Object Pool)을 업로딩하여 실시간으로 가상 터미널을 구현하는 방법으로서, 클라이언트 ECU를 인식하는 단계;상기 클라이언트 ECU의 상기 오브젝트 풀을 캔버스(CAN_BUS)를 통해 가상 터미널로 전송하는 단계;상기 가상 터미널의 가상 터미널 커맨드 유니트에서 상기 오브젝트 풀을 GUI 유니트로 전송하는 단계; 및 상기 GUI 유니트에서 수신받은 상기 오브젝트 풀을 구현하여 동적으로 표시하는 것을 특징으로 하는 가상 터미널을 구현하는 방법
2 2
제 1 항에 있어서,상기 클라이언트 ECU는 가상 터미널 서버에 연결되고 가상 캔버스를 제공하는 캔서버를 통해 커맨드 메시지를 송수신하고 모니터링되는 것을 특징으로 하는 가상 터미널을 구현하는 방법
3 3
제 1 항에 있어서,상기 오브젝트 풀을 GUI 유니트로 전송하는 단계에서는, 상기 클라이언트 ECU로부터 EOO(End of Object Pool) 커맨드 메시지(message)를 받게 되면, 가상 터미널 커맨드 유니트에서 오브젝트 풀에 대한 커맨드 메시지 이벤트(Event)를 발생하고, 상기 GUI 유니트로 상기 오브젝트 풀에 대한 커맨드 메시지 이벤트 신호를 송신하여 상기 클라이언트 ECU의 오브젝트 풀을 처리하는 것을 특징으로 하는 가상 터미널을 구현하는 방법
4 4
제 1 항에 있어서,상기 클라이언트 ECU로부터 커맨드(Command Message) 메시지 수신시에, 상기 가상 터미널 커맨드 유니트로부터 해당 커맨드 메시지 내용을 담은 리퀘스트 객체를 생성하여 제 1 큐(Queue)에 저장하는 단계;제 1 컨서머(consumer)에서 상기 제 1 큐(Queue)에 저장된 리퀘스트 객체를 주기적으로 가져오도록 호출하고, 호출 신호를 상기 GUI 유니트로 송출(emit)하는 단계;상기 GUI 유니트에서 커맨드 메시지(message)가 발생한 경우, 상기 GUI 유니트로부터 해당 커맨드 메시지 내용을 담은 리퀘스트 객체를 생성하여 제 2 큐(Queue)에 저장하는 단계; 제 2 컨서머(consumer)에서 상기 제 2 큐(Queue)에 저장된 리퀘스트 객체를 주기적으로 가져오도록 호출하고 호출 신호를 상기 가상 터미널 커맨드 유니트로 송출(emit)하는 단계; 및 상기 가상 터미널 커맨드 유니트에서 상기 제 2 컨서머(consumer)로부터 수신된 제 2 큐(Queue)에 저장된 리퀘스트 객체의 커맨드 메시지를 캔버스(CAN_BUS) 상에 전송하여 해당 클라이언트 ECU를 관리 및 조작하는 단계를 더 수행하는 것을 특징으로 하는 가상 터미널을 구현하는 방법
5 5
제 4 항에 있어서,상기 GUI 유니트가 메인 쓰레드이고, 상기 가상 터미널 커맨드 유니트가 제 2 쓰레드이고, 상기 제 1 및 제 2 컨서머(consumer)가 각각 제 3 및 제 4 쓰레드인 것을 특징으로 하는 가상 터미널을 구현하는 방법
6 6
제 1 항에 있어서,상기 클라이언트 ECU로부터 커맨드(Command Message) 메시지 수신시에, 상기 가상 터미널 커맨드 유니트에서 ProcessMsg 함수 호출하는 단계;제 1 큐(Queue)에서 커맨드 메시지 내용을 담은 리퀘스트 객체 생성 및 putRequest() 함수 호출을 수행하는 단계;제 1 컨서머(consumer)에서 주기적으로 getRequest() 호출을 수행하는 단계;상기 GUI 유니트에서 상기 제 1 큐(Queue)에 저장된 리퀘스트 객체를 꺼내어 리턴하고 GUI의 change_panel() 함수가 호출되는 단계; 및상기 GUI 유니트의 change_panel() 함수에서 리퀘스트 객체의 메시지에 따라서 디자인 패턴 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 가상 터미널을 구현하는 방법
7 7
제 6 항에 있어서,상기 GUI 유니트에서 커맨드 메시지 발생시에, 상기 GUI 유니트에서 Button widget의 on_clicked() 함수 호출을 수행하는 단계;제 2 큐(Queue)에서 커맨드 메시지를 담은 리퀘스트 객체 생성 및 putRequest() 함수 호출을 수행하는 단계;제 2 컨서머(consumer)에서 주기적으로 getRequest() 호출되며, 조건이 맞는 경우, 리퀘스트 객체를 얻는 단계; 및 상기 가상 터미널 커맨드 유니트(IsoAgLib)의 Send_command() 함수를 호출하여 리퀘스트 객체의 커맨드 메시지를 캔버스(CAN_BUS) 상에 전송하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 가상 터미널을 구현하는 방법
8 8
제 1 항에 있어서,상기 GUI 유니트에서 수신받은 상기 오브젝트 풀을 구현하여 동적으로 표시하는 단계에서는,QT GUI toolkit을 사용하여 가상터미널 GUI를 구현하되, QT 내의 Layout 객체들을 이용하여 레이아웃을 구성하고, 중앙에는 "StackedLayout" 객체를 이용하는 것을 특징으로 하는 가상 터미널을 구현하는 방법
9 9
제 1 항에 있어서,상기 GUI 유니트에서 수신받은 상기 오브젝트 풀을 구현하여 동적으로 표시하는 단계에서는,QGridLayout 객체와 Spacer 객체를 이용하여, 오브젝트들이 가지는 위치에 위젯을 배치하고, QGridLayout 내부에 중첩적으로 QGridLayout을 설정하여 오브젝트 간 계층적인 관계를 GUI 상에서 표현하는 것을 특징으로 하는 가상 터미널을 구현하는 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 한국산업기술진흥원 전북대학교 산학협력단 국제공동기술개발사업 Hisbim과의 협업을 통한 조작기 작업상태 모니터링을 위한 ISO11783기반 가상터미널 개발