맞춤기술찾기

이전대상기술

원격 디버깅을 위한 웹 기반 소프트웨어 디버깅 장치 및 그 방법(WEB BASED SOFTWARE DEBUGGER FOR REMOTE DEBUGGING)

  • 기술번호 : KST2014030372
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 원격 디버깅을 위한 웹 기반 소프트웨어 디버깅 장치 및 그 방법을 개시한다. 웹 기반 소프트웨어 디버깅 장치는 사용자가 원격의 타겟 시스템에서 수행되는 소프트웨어에 대한 디버깅 서비스를 요청하고 상기 소프트웨어의 디버깅 결과를 확인할 수 있는 웹 브라우저를 제공하는 웹 인터페이스; 상기 웹 인터페이스를 통해 상기 소프트웨어에 대한 디버깅 서비스 요청을 수신하고 상기 소프트웨어의 디버깅 결과를 상기 웹 인터페이스로 제공하는 디버거 클라이언트; 및, 상기 디버거 클라이언트로부터 상기 디버깅 서비스 요청을 수신하고 상기 디버깅 서비스 요청에 따라 상기 타겟 시스템과의 연결을 통해 상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 디버거 서버를 포함한다. 디버거(debugger), 디버깅, 웹 기반, 원격, 소프트웨어, GDB(GNU source-level debugger), GDB Server
Int. CL G06F 11/36 (2006.01) G06F 15/16 (2006.01) G06F 9/44 (2006.01)
CPC G06F 11/3664(2013.01) G06F 11/3664(2013.01) G06F 11/3664(2013.01) G06F 11/3664(2013.01) G06F 11/3664(2013.01) G06F 11/3664(2013.01)
출원번호/일자 1020090071264 (2009.08.03)
출원인 강원대학교산학협력단
등록번호/일자 10-1060181-0000 (2011.08.23)
공개번호/일자 10-2011-0013679 (2011.02.10) 문서열기
공고번호/일자 (20110829) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.08.03)
심사청구항수 13

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박홍성 대한민국 서울시 광진구
2 홍창호 대한민국 강원도 삼척시
3 강정석 대한민국 전라북도 고창군
4 최형섭 대한민국 강원도 인제군
5 맹상우 대한민국 강원

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인 무한 대한민국 서울특별시 강남구 언주로 ***, *층(역삼동,화물재단빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 강원대학교산학협력단 대한민국 강원도 춘천시
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2009.08.03 수리 (Accepted) 1-1-2009-0474243-30
2 선행기술조사의뢰서
Request for Prior Art Search
2010.03.09 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2010.04.16 수리 (Accepted) 9-1-2010-0025575-41
4 의견제출통지서
Notification of reason for refusal
2011.01.26 발송처리완료 (Completion of Transmission) 9-5-2011-0049248-16
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2011.03.16 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2011-0190504-27
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2011.03.16 수리 (Accepted) 1-1-2011-0190503-82
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2011.04.15 수리 (Accepted) 4-1-2011-5075634-10
8 등록결정서
Decision to grant
2011.08.19 발송처리완료 (Completion of Transmission) 9-5-2011-0465088-43
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2011.12.13 수리 (Accepted) 4-1-2011-5249875-98
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.03.08 수리 (Accepted) 4-1-2012-5049179-27
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.11.05 수리 (Accepted) 4-1-2019-5230938-29
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
사용자가 사용하는 원격 시스템에서 수행되는 소프트웨어에 대한 디버깅 서비스를 요청하고 상기 소프트웨어의 소스 코드 및 디버깅 결과를 표시할 수 있는 웹 브라우저를 제공하는 웹 인터페이스; 상기 웹 인터페이스를 통해 상기 소프트웨어에 대한 디버깅 서비스 요청을 수신하고 상기 소프트웨어의 디버깅 결과를 상기 웹 인터페이스로 제공하는 디버거 클라이언트; 및, 상기 디버거 클라이언트로부터 상기 디버깅 서비스 요청을 수신하고 상기 디버깅 서비스 요청에 따라 상기 원격 시스템과의 연결을 통해 상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 디버거 서버 를 포함하고, 상기 디버거 클라이언트는, 상기 디버깅 서비스 요청을 디버깅 기능이 있는 상기 디버거 서버로 송신하고 상기 디버거 서버로부터 상기 디버깅 서비스 요청에 대한 상기 소프트웨어의 디버깅 결과를 수신하며, 상기 디버거 서버는, 상기 디버깅 서비스 요청에 따라 상기 디버깅 기능을 실행하고 상기 디버깅 기능의 실행에 의해 상기 원격 시스템으로부터 상기 소프트웨어의 소스 코드를 디버깅한 디버깅 결과를 수신하여 상기 디버거 클라이언트로 전송하는 것 을 특징으로 하는 웹 기반 소프트웨어 디버깅 장치
2 2
제1항에 있어서, 상기 디버거 클라이언트는, 상기 사용자와의 정보 교환을 담당하는 디버깅 인터페이스와, 시리얼 통신 또는 TCP/IP 통신을 통해 상기 디버거 서버와의 연결을 담당하는 디버거 클라이언트 관리자 를 포함하는, 웹 기반 소프트웨어 디버깅 장치
3 3
제1항에 있어서, 상기 디버거 서버는, 시리얼 통신 또는 TCP/IP 통신을 통해 상기 원격 시스템과의 통신 경로를 설정하는, 웹 기반 소프트웨어 디버깅 장치
4 4
제1항에 있어서, 상기 디버거 서버는, 상기 디버거 클라이언트로부터 디버깅 서비스 요청을 수신하고 상기 원격 시스템으로부터 상기 디버깅 결과를 수신하는 서버 관리자와, 상기 수신된 디버깅 서비스 요청과 디버깅 결과를 GDB(GNU Source-Level Debugger)의 명령어 형식으로 변환하는 정보 변환기 관리자와, 상기 변환된 명령어에 따라 상기 소프트웨어의 디버깅과 관련된 전반의 컨트롤을 위한 상기 GDB를 구동하는 프로세스 컨트롤러 을 포함하는, 웹 기반 소프트웨어 디버깅 장치
5 5
제4항에 있어서, 상기 서버 관리자는, 상기 디버거 클라이언트와 원격 시스템 간의 정보 교환을 위한 네트워크 관리자와, 상기 GDB의 구동에 따른 상기 소프트웨어의 디버깅 결과를 해당 디버거 클라이언트로 전송하는 프로세스 관리자 를 포함하는, 웹 기반 소프트웨어 디버깅 장치
6 6
제4항에 있어서, 상기 정보 변환기 관리자는, 상기 디버깅 서비스 요청을 상기 GDB에서 사용되는 명령어 형식으로 변환하는 명령어 변환기와, 상기 디버깅 결과에 따른 표준 에러를 처리하는 표준 에러 변환기와, 상기 디버깅 결과에 따른 표준 출력을 처리하는 표준 출력 변환기와, 상기 표준 에러 또는 표준 출력에 대한 처리 결과를 상기 서버 관리자에게 전달하는 결과 분석기 를 포함하는, 웹 기반 소프트웨어 디버깅 장치
7 7
제4항에 있어서, 상기 프로세스 컨트롤러는, 상기 정보 변환기 관리자에서 변환된 명령어를 수신하는 Tx 컨트롤러와, 상기 수신된 명령어의 메시지 타입을 분석하는 프로세스 실행기와, 상기 분석된 메시지 타입의 종류를 상기 정보 변환기 관리자로 전송하는 Rx 컨트롤러 를 포함하는, 웹 기반 소프트웨어 디버깅 장치
8 8
웹 인터페이스, 디버거 클라이언트, 디버거 서버로 구성된 디버깅 장치의 웹 기반 소프트웨어 디버깅 방법에 있어서, 상기 웹 인터페이스에서 사용자가 사용하는 원격 시스템에서 수행되는 소프트웨어에 대한 디버깅 서비스를 요청하고 상기 소프트웨어의 소스 코드 및 디버깅 결과를 표시할 수 있는 웹 브라우저를 제공하는 단계; 상기 디버거 클라이언트에서 상기 웹 인터페이스를 통해 상기 소프트웨어에 대한 디버깅 서비스 요청을 수신하고 상기 디버깅 서비스 요청을 디버깅 기능이 있는 상기 디버거 서버로 전송하는 단계; 상기 디버거 서버에서 상기 디버거 클라이언트로부터 상기 디버깅 서비스 요청을 수신하고 상기 디버깅 서비스 요청에 따라 상기 원격 시스템과의 연결을 통해 상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 단계; 및 상기 디버거 클라이언트에서 상기 디버거 서버로부터 상기 디버깅 서비스 요청에 대한 상기 소프트웨어의 디버깅 결과를 수신하여 상기 수신된 디버깅 결과를 상기 웹 인터페이스로 제공하는 단계 를 포함하고, 상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 단계는, 상기 디버거 서버에서 상기 디버깅 서비스 요청에 따라 상기 디버깅 기능을 실행하고 상기 디버깅 기능의 실행에 의해 상기 원격 시스템으로부터 상기 소프트웨어의 소스 코드를 디버깅한 디버깅 결과를 수신하여 상기 디버거 클라이언트로 전송하는 것 을 특징으로 하는 웹 기반 소프트웨어 디버깅 방법
9 9
삭제
10 10
제8항에 있어서, 상기 디버깅 서비스 요청을 상기 디버거 서버로 전송하는 단계는, 시리얼 통신 또는 TCP/IP 통신을 통해 상기 디버거 서버와의 통신 경로를 설정하는 단계를 포함하는, 웹 기반 소프트웨어 디버깅 방법
11 11
제8항에 있어서, 상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 단계는, 시리얼 통신 또는 TCP/IP 통신을 통해 상기 원격 시스템과의 통신 경로를 설정하는 단계를 포함하는, 웹 기반 소프트웨어 디버깅 방법
12 12
제8항에 있어서, 상기 디버깅 서비스 요청을 상기 디버거 서버로 전송하는 단계는, 상기 웹 브라우저가 실행되면 상기 디버거 서버로 디버깅 서비스를 위한 연결을 요청하는 단계와, 상기 디버거 서버로부터 연결 성공 응답 패킷이 수신되면 상기 디버거 서버로 상기 원격 시스템과의 연결을 요청하는 단계와, 상기 디버거 서버로부터 상기 원격 시스템과의 연결 성공 응답 패킷이 수신되면 상기 디버거 서버로 상기 디버깅 서비스 요청을 전송하는 단계 를 포함하는, 웹 기반 소프트웨어 디버깅 방법
13 13
제8항에 있어서, 상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 단계는, 상기 디버깅 서비스 요청에 따라 상기 원격 시스템으로 디버깅 서비스에 대한 요청 메시지를 전송하고 GDB를 구동하는 단계를 포함하고, 상기 원격 시스템은, 상기 GDB의 구동에 의해 상기 소프트웨어에 대한 디버깅을 수행한 후 디버깅 결과를 표준 에러(standard error)와 표준 출력(standard output)으로 상기 디버거 서버로 전송하는, 웹 기반 소프트웨어 디버깅 방법
14 14
제8항, 제10항 내지 제13항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US08589881 US 미국 FAMILY
2 US20110252404 US 미국 FAMILY
3 WO2011016595 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2011252404 US 미국 DOCDBFAMILY
2 US8589881 US 미국 DOCDBFAMILY
3 WO2011016595 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 산업기술개발사업 로봇 S/W 플랫폼 검증 및 평가 자동화 기술 개발