맞춤기술찾기

이전대상기술

인터넷 환경에서 프로그래밍 실습을 위한 가상 교육시스템 및 방법

  • 기술번호 : KST2014029496
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 인터넷을 통하여 사용자가 입력한 프로그램 소스파일의 원격 컴파일링을 수행함으로써 사용자에게 웹기반의 프로그램 개발환경을 제공하는 인터넷환경에서 프로그래밍 실습을 위한 가상 교육 시스템 및 방법에 관한 것이다. 가상 교육 시스템은 적어도 하나 이상의 사용자 단말기를 포함하며 프로그램 소스 파일의 생성을 지원하기 위한 클라이언트 시스템, 및 상기 클라이언트 시스템과 인터넷을 통해 접속된 서버 시스템을 포함하며, 상기 클라이언트 시스템은 상기 생성된 프로그램 소스 파일과 원격 컴파일 요구를 상기 인터넷을 통해 상기 서버 시스템으로 전송하고, 상기 서버 시스템은 상기 컴파일 요구에 응답하며 상기 전송된 프로그램 소스 파일에 대하여 컴파일을 수행하여 그 결과를 상기 인터넷을 통해 상기 클라이언트 시스템으로 전송한다. 그 결과, 사용자는 웹사이트상에서 프로그래밍 이론교육과 실습을 병행할 수 있어 학습효과를 높일 수 있고, 고가의 프로그래밍 개발툴을 별도로 구입할 필요가 없어 경제적이다. Virtual Education, Remote-Compiling, Programming Language, Internet
Int. CL G06Q 50/20 (2008.03)
CPC G06Q 50/205(2013.01) G06Q 50/205(2013.01) G06Q 50/205(2013.01)
출원번호/일자 1020010054627 (2001.09.06)
출원인 김양우
등록번호/일자 10-0460246-0000 (2004.11.26)
공개번호/일자 10-2003-0026379 (2003.04.03) 문서열기
공고번호/일자 (20041208) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2001.09.06)
심사청구항수 12

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 김양우 대한민국 서울특별시 서초구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김양우 대한민국 서울특별시 서초구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 주성민 대한민국 서울특별시 종로구 사직로*길 **, 세양빌딩 (내자동) *층(김.장법률사무소)
2 백만기 대한민국 서울특별시 중구 정동길 **-**, **층 (정동, 정동빌딩)(김.장 법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 동국대학교 산학협력단 서울특별시 중구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2001.09.06 수리 (Accepted) 1-1-2001-0227768-74
2 전자문서첨부서류제출서
Submission of Attachment to Electronic Document
2001.09.07 수리 (Accepted) 1-1-2001-5251612-18
3 선행기술조사의뢰서
Request for Prior Art Search
2003.10.07 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2003.11.14 수리 (Accepted) 9-1-2003-0051797-93
5 의견제출통지서
Notification of reason for refusal
2003.12.12 발송처리완료 (Completion of Transmission) 9-5-2003-0497622-43
6 지정기간연장신청서
Request for Extension of Designated Period
2004.02.12 수리 (Accepted) 1-1-2004-0058286-63
7 명세서 등 보정서
Amendment to Description, etc.
2004.03.04 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2004-0090059-56
8 의견서
Written Opinion
2004.03.04 수리 (Accepted) 1-1-2004-0090061-48
9 등록결정서
Decision to grant
2004.09.08 발송처리완료 (Completion of Transmission) 9-5-2004-0329461-83
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

프로그래밍 가상 교육 시스템에 있어서,

하나 이상의 컴퓨팅 디바이스(computing device)를 포함하며 제 1 형태의 프로그램 파일의 생성을 지원하기 위한 클라이언트 시스템과,

상기 클라이언트 시스템과 인터넷을 통해 접속된 서버 시스템

을 포함하되,

상기 클라이언트 시스템은 상기 인터넷을 통해 상기 서버 시스템과 접속하기 위한 웹 브라우징 프로그램(web browsing program)을 구비하고 있으며, 상기 생성된 제 1 형태의 프로그램 파일 및 상기 생성된 제 1 형태의 프로그램 파일에 대한 변환 요구를 상기 서버 시스템으로 전송하고,

상기 서버 시스템은 상기 변환 요구에 응답하여 상기 생성된 제 1 형태의 프로그램 파일을 제 2 형태의 프로그램 파일 ― 상기 제 2 형태의 프로그램 파일은 실행가능한 형태임 ― 로 변환하고, 상기 변환된 제 2 형태의 프로그램 파일을 실행시킨 결과를 상기 인터넷을 통해 상기 클라이언트 시스템으로 전송하는 프로그래밍 가상 교육 시스템

2 2

제 1 항에 있어서,

상기 서버 시스템은,

프로그래밍 가상교육 웹서비스를 위한 정보데이터의 전송 및 상기 클라이언트 시스템으로부터 입력된 입력데이터의 처리를 위한 웹 서버와,

상기 웹 서버로부터 전송된 정보데이터를 해당 데이터베이스에 저장하고, 상기 웹 서버로부터 요청된 정보데이터를 해당 데이터베이스에서 검색하여 상기 웹 서버로 출력하는 데이터베이스 서버와,

상기 생성된 제 1 형태의 프로그램 파일, 상기 변환된 제 2 형태의 프로그램 파일, 프로그램 강의안 파일을 저장하고 있으며, 상기 저장된 파일들 중에서 상기 웹 서버로부터 요청된 파일을 상기 웹 서버로 출력하는 파일 서버

를 포함하는 프로그래밍 가상 교육 시스템

3 3

제 2 항에 있어서,

상기 데이터베이스 서버는,

상기 하나 이상의 컴퓨팅 디바이스를 통해 상기 프로그래밍 가상교육 웹서비스를 이용하는 사용자 각각에 대한 데이터를 저장하기 위한 제 1 데이터베이스와,

상기 프로그래밍 가상교육 웹서비스를 통해 상기 사용자 사이에서 이루어지는 질의/응답에 관한 데이터를 저장하기 위한 제 2 데이터베이스와,

상기 파일서버에 저장되어 있는 상기 생성된 제 1 형태의 프로그램 파일, 상기 변환된 제 2 형태의 프로그램 파일, 상기 프로그램 강의안 파일 관한 데이터를 저장하기 위한 제 3 데이터베이스와,

상기 제 1 내지 제 3 데이터베이스 각각에 연결되어 있으며, 상기 웹 서버로부터의 요청에 따라 상기 제 1 내지 제 3 데이터베이스 상에 저장되어 있는 데이터의 입/출력을 제어하기 위한 데이터베이스 관리 수단

을 포함하는 프로그래밍 가상 교육 시스템

4 4

제 2 항에 있어서,

상기 웹 서버는,

상기 클라이언트 시스템측으로부터의 상기 변환 요구 및 상기 프로그래밍 가상교육 웹서비스를 이용하는 사용자에 대한 데이터를 전달받기 위한 웹 페이지와,

상기 웹 페이지를 통해 수신한 상기 변환 요구 및 상기 사용자에 대한 데이터를 처리하기 위한 다수 개의 독립적인 컴포넌트 모듈(component module)을 구비한 프로그램 처리 로직

을 포함하는 프로그래밍 가상 교육 시스템

5 5

제 2 항에 있어서,

상기 파일 서버는,

상기 생성된 제 1 형태의 프로그램 파일을 저장하기 위한 데이터베이스와,

상기 변환된 제 2 형태의 프로그램 파일을 저장하기 위한 데이터베이스와,

상기 프로그램 강의안 파일을 저장하기 위한 데이터베이스

를 포함하는 프로그래밍 가상 교육 시스템

6 6

제 5 항에 있어서,

상기 프로그램 강의안 파일은,

이미지 형식의 프로그램 예제 강의안과,

상기 프로그램 예제 강의안을 상기 프로그래밍 가상교육 웹서비스의 사용자가 입력할 수 있도록 마련된 입력창

을 포함하는 프로그래밍 가상 교육 시스템

7 7

제 4 항에 있어서,

상기 프로그램 처리 로직은,

상기 파일 서버와 연동하여 상기 생성된 제 1 형태의 프로그램 파일을 변환하거나 상기 변환된 제 2 형태의 프로그램 파일을 지정하여 실행시킨 결과를 처리하기 위한 모듈과,

상기 생성된 제 1 형태의 프로그램 파일을 저장하며, 상기 저장된 제 1 형태의 프로그램 파일을 판독 및 삭제하기 위한 모듈과,

상기 사용자에 대한 데이터를 추가, 삭제, 수정하기 위한 모듈과,

상기 사용자가 상기 웹 페이지를 통해 작성한 질문 및 답변을 입력, 추가, 삭제하기 위한 모듈

을 포함하는 프로그래밍 가상 교육 시스템

8 8

제 3 항에 있어서,

상기 제 3 데이터베이스는,

상기 제 1 데이터베이스와 연동하여 상기 사용자 각각이 작성한 상기 생성된 제 1 형태의 프로그램 파일의 저장 위치를 파악하는데 필요한 데이터를 더 저장하고 있는 프로그래밍 가상 교육 시스템

9 9

제 1 항에 있어서,

상기 변환은 상기 생성된 제 1 형태의 프로그램 파일을 컴파일하는 것을 포함하는 프로그래밍 가상 교육 시스템

10 10

인터넷을 통해 상호 연결된 클라이언트 시스템과 서버 시스템을 이용한 프로그래밍 가상 교육 방법에 있어서,

(a) 상기 서버 시스템이 상기 클라이언트 시스템으로부터 제 1 형태의 프로그램 파일 및 상기 제 1 형태의 프로그램 파일에 대한 변환 요청을 수신하는 단계와,

(b) 상기 서버 시스템이 상기 제 1 형태의 프로그램 파일을 제 2 형태의 프로그램 파일 ― 상기 제 2 형태의 프로그램 파일은 실행가능한 형태임 ― 로 변환시키는 단계와,

(c) 상기 서버 시스템이 상기 변환된 제 2 형태의 프로그램 파일을 실행시킨 결과를 상기 클라이언트 시스템으로 전송하는 단계

를 포함하는 프로그램 가상 교육 방법

11 11

제 10 항에 있어서,

상기 단계 (a)는 상기 제 1 형태의 프로그램 파일을 작성하기 위한 프로그램 작성 환경을 상기 서버 시스템이 상기 클라이언트 시스템에게 제공하는 단계를 포함하는 프로그램 가상 교육 방법

12 12

제 10 항에 있어서,

상기 제 1 형태의 프로그램 파일 및 상기 변환된 제 2 형태의 프로그램 파일을 저장하는 단계를 더 포함하는 프로그램 가상 교육 방법

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.