[go: up one dir, main page]

KR20020060304A - 네트워크를 통한 강의 방법 - Google Patents

네트워크를 통한 강의 방법 Download PDF

Info

Publication number
KR20020060304A
KR20020060304A KR1020010001303A KR20010001303A KR20020060304A KR 20020060304 A KR20020060304 A KR 20020060304A KR 1020010001303 A KR1020010001303 A KR 1020010001303A KR 20010001303 A KR20010001303 A KR 20010001303A KR 20020060304 A KR20020060304 A KR 20020060304A
Authority
KR
South Korea
Prior art keywords
screen
server
slave server
master server
slave
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020010001303A
Other languages
English (en)
Inventor
윤복수
Original Assignee
이성재
영진비쥬얼테크놀러지 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이성재, 영진비쥬얼테크놀러지 주식회사 filed Critical 이성재
Priority to KR1020010001303A priority Critical patent/KR20020060304A/ko
Publication of KR20020060304A publication Critical patent/KR20020060304A/ko
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 네트워크를 통한 강의 방법에 관한 것으로, 더욱 상세하게는 각각의 슬레이브 서버에 고유 IP 어드레스를 부여하는 제 1단계와, 마스터 서버에 스크린 멀티 뷰어, 스크린 싱글 뷰어 및 스크린 쉐어가 통합된 프로그램을 인스톨하고, 각각의 슬레이브 서버에 상기 스크린 쉐어와 스크린 에이전트가 통합된 프로그램을 인스톨시키는 제 2단계와, 각각의 슬레이브 서버에서 프로그램을 구동시키고, 부여된 IP 어드레스를 입력하여 감시 시스템을 설정하는 제 3단계와, 상기 마스터 서버에서 프로그램을 구동시켜 각각의 슬레이브 서버에 부여된 고유 IP 어드레스를 통해 특정 그룹을 지정하고, 감시 윈도우의 개수와 크기 및 자동 화면 이동을 설정하는 제 4단계와, 설정이 완료된 상태에서 상기 마스터 서버에서 상기 스크린 멀티 뷰어가 구동되고, 관리자가 특정 그룹을 선택하면 상기 스크린 멀티 뷰어에서 특정 그룹에 포함된 각각의 슬레이브 서버의 상기 스크린 에이전트와 TCP/IP를 통해 1 : 1로 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 각각의 슬레이브 서버로부터 전송되는 영상 데이터를 상기 마스터 서버의 각각의 감시 윈도우에 디스플레이시키며, 자동 화면 이동의 설정에 따라 순차적으로 감시 윈도우를 이동시키는 제 5단계로 이루어지는 것을 특징으로 한다.
따라서 상기와 같이 구성된 본 발명에 따르면 선생님의 컴퓨터, 즉 마스터 서버에 복수의 학생의 컴퓨터, 즉 슬레이브 서버의 화면을 선택적으로 디스플레이시키고, 디스플레이된 화면을 통해 슬레이브 서버를 전반적으로 제어할 수 있도록함으로써 강의를 효과적으로 수행할 수 있다.

Description

네트워크를 통한 강의 방법{LECTURE METHOD USING THE NETWORK}
본 발명은 강의 방법에 관한 것으로, 더욱 상세하게는 마스터 서버(master server)에 복수의 슬레이브 서버(slave server)의 디스플레이 화면을 각각의 감시 윈도우에 디스플레이시키고, 마스터 서버에서 슬레이브 서버를 직접 제어하며, 마스터 서버 또는 하나의 슬레이브 서버의 디스플레이 화면을 복수의 슬레이브 서버 또는 마스터 서버에 디스플레이시킬 수 있도록 하는 네트워크를 통한 강의 방법에 관한 것이다.
일반적으로 학원이나 학교 등에서 실시하는 네트워크를 통한 강의는 각각의 컴퓨터에서 동일 프로그램을 구동시켜 프로그램을 설명하거나 또는 데이터를 불러와서 수업을 진행하는 방식이 일반적이다.
그러나 이러한 네트워크 강의는 서로 분리된 컴퓨터를 통해 강의가 이루어지기 때문에 선생님이 학생들의 각각의 컴퓨터를 관리하지 못하고, 올바르게 수업을 받는지를 감독하지 못하는 문제점이 있다.
따라서 본 발명의 목적은 상기와 같은 문제점을 해결하기 위한 것으로, 선생님의 컴퓨터, 즉 마스터 서버에 복수의 학생의 컴퓨터, 즉 슬레이브 서버의 화면을 선택적으로 디스플레이시키고, 디스플레이된 화면을 통해 슬레이브 서버를 전반적으로 제어할 수 있도록 함으로써 강의를 효과적으로 수행할 수 있도록 하는데 있다.
도 1은 본 발명에 따른 네트워크를 통한 강의 시스템의 구성을 나타낸 개요도
도 2는 본 발명에 따른 네트워크를 통한 강의 방법중 각 슬레이브 서버에서 감시 시스템을 설정하는 모습을 나타낸 설명도
도 3은 본 발명에 따른 네트워크를 통한 강의 방법중 마스터 서버에서 특정 그룹을 고유 IP를 통해 설정하는 모습을 나타낸 설명도
도 4는 본 발명에 따른 네트워크를 통한 강의 방법중 감시 윈도우의 크기 및 개수를 설정하는 모습을 나타낸 설명도
도 5는 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 멀티 뷰어가 구동된 상태를 나타낸 설명도
도 6은 본 발명에 따른 네트워크를 통한 강의 방법중 초기 셋팅과 스크린 멀티 뷰어의 동작을 설명하기 위한 동작 흐름도
도 7은 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 싱글 뷰어가 구동된 상태를 나타낸 설명도
도 8은 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 싱글 뷰어의 동작을 설명하기 위한 동작 흐름도
도 9는 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 쉐어의 동작을 설명하기 위한 동작 흐름도
<도면중 주요부분에 대한 부호의 설명>
100 : 네트워크를 통한 강의 시스템110 : 마스터 서버
111 : 스크린 멀티 뷰어112 : 스크린 싱글 뷰어
113 : 스크린 쉐어120~n : 슬레이브 서버
121~n1 : 스크린 에이전트122~n2 : 스크린 쉐어
상기와 같은 목적을 달성하기 위한 본 발명의 특징은,
각각의 슬레이브 서버에 고유 IP 어드레스를 부여하는 제 1단계와,
마스터 서버에 스크린 멀티 뷰어, 스크린 싱글 뷰어 및 스크린 쉐어가 통합된 프로그램을 인스톨하고, 각각의 슬레이브 서버에 상기 스크린 쉐어와 스크린 에이전트가 통합된 프로그램을 인스톨시키는 제 2단계와,
각각의 슬레이브 서버에서 프로그램을 구동시키고, 부여된 IP 어드레스를 입력하여 감시 시스템을 설정하는 제 3단계와,
상기 마스터 서버에서 프로그램을 구동시켜 각각의 슬레이브 서버에 부여된 고유 IP 어드레스를 통해 특정 그룹을 지정하고, 감시 윈도우의 개수와 크기 및 자동 화면 이동을 설정하는 제 4단계와,
설정이 완료된 상태에서 상기 마스터 서버에서 상기 스크린 멀티 뷰어가 구동되고, 관리자가 특정 그룹을 선택하면 상기 스크린 멀티 뷰어에서 특정 그룹에 포함된 각각의 슬레이브 서버의 상기 스크린 에이전트와 TCP/IP를 통해 1 : 1로 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 각각의 슬레이브 서버로부터 전송되는 영상 데이터를 상기 마스터 서버의 각각의 감시 윈도우에 디스플레이시키며, 자동 화면 이동의 설정에 따라 순차적으로 감시 윈도우를 이동시키는 제 5단계로 이루어지는 것을 특징으로 한다.
여기에서 상기 제 5 단계에서 상기 마스터 서버의 프로그램의 구동중 상기 스크린 싱글 뷰어가 선택되면,
IP 입력 또는 해당 슬레이브 서버의 감시 윈도우를 클릭하여 특정 슬레이브 서버를 선택하는 단계와,
상기 마스터 서버에서 특정 슬레이브 서버와 TCP/IP를 통해 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 특정 슬레이브 서버로부터 전송되는 영상 데이터를 상기 마스터 서버의 윈도우에 기 설정된 크기로 디스플레이시키는 단계와,
상기 마스터 서버의 윈도우에 디스플레이된 특정 슬레이브 서버의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면 이를 특정 슬레이브 서버로 전송하는 단계와,
이벤트가 전송되면 이에 해당되는 동작을 수행한 후, 현재 디스플레이된 화면에 해당되는 영상 데이터를 상기 마스터 서버로 전송하는 단계를 더 포함한다.
여기에서 또한 상기 제 5 단계에서 상기 마스터 서버의 프로그램의 구동중 상기 스크린 쉐어가 선택되면,
IP 입력 또는 해당 슬레이브 서버의 윈도우를 클릭하여 상기 특정 슬레이브 서버를 선택하는 단계와,
상기 마스터 서버에서 특정 슬레이브 서버와 TCP/IP를 통해 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 특정 슬레이브 서버에서 영상 데이터를 송출하고, 각각의 슬레이브 서버 또는 상기 마스터 서버에서 영상 데이터를 캡쳐하여 윈도우에 디스플레이시키는 단계와,
상기 마스터 서버 또는 지정된 슬레이브 서버의 윈도우에 디스플레이된 특정 슬레이브 서버의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면 이를 특정 슬레이브 서버로 전송하는 단계와,
이벤트가 전송되면 이에 해당되는 동작을 수행한 후, 현재 디스플레이된 화면에 대응되는 영상 데이터를 송출하고, 각각의 슬레이브 서버 또는 상기 마스터 서버에서 영상 데이터를 캡쳐하여 윈도우에 디스플레이시키는 단계를 더 포함한다.
이하, 본 발명에 의한 네트워크를 통한 강의 시스템의 구성을 도 1을 참조하여 상세하게 설명하기로 한다.
도 1은 본 발명에 따른 네트워크를 통한 강의 시스템의 구성을 나타낸 개요도이다.
본 발명에 따른 네트워크를 통한 강의 시스템(100)은 마스터 서버(110)와, 복수의 슬레이브 서버(120, 130, 140 …n)로 구성된다. 여기에서 마스터 서버(110)와 복수의 슬레이브 서버(120, 130, 140 …n)는 허브와 케이블 및 랜카드(도시 생략)를 통해 연결되고, 네트워크 설정이 필요하다.
마스터 서버(110)는 스크린 멀티 뷰어(screen multi viewer)(111)와 스크린 싱글 뷰어(screen multi viewer)(112) 및 스크린 쉐어(screen share)(113)가 통합된 프로그램을 인스톨된다.
또한 마스터 서버(110)는 관리자가 프로그램을 구동시켜 각각의 슬레이브 서버(120, 130, 140 …n)에 부여된 고유 IP 어드레스를 통해 특정 그룹을 지정하고, 감시 윈도우의 개수와 크기 및 자동 화면 이동을 설정을 하고, 설정이 완료된 상태에서 스크린 멀티 뷰어(111)가 구동되고, 관리자가 특정 그룹을 선택하면 스크린 멀티 뷰어(111)에서 특정 그룹에 포함된 각각의 슬레이브 서버(120, 130, 140 …n)의 스크린 에이전트(121, 131, 141 …n1)와 TCP/IP를 통해 1 : 1로 접속을 시도하여, 접속이 성공하면 각 스크린 에이전트(121, 131, 141 …n1)에 인증 메시지를 전송하여 스크린 에이전트(screen agent)(121, 131, 141 …n1)가 서비스 허락을 하면 각각의 슬레이브 서버(120, 130, 140 …n)로부터 전송되는 영상 데이터를 마스터 서버(110)의 각각의 감시 윈도우에 디스플레이시키며, 자동 화면 이동의 설정에 따라 순차적으로 감시 윈도우를 이동시킨다.
또 마스터 서버(110)는 관리자가 프로그램의 구동중 스크린 싱글 뷰어(112)를 선택하여 IP 입력 또는 해당 슬레이브 서버(130)의 감시 윈도우를 클릭해서 특정 슬레이브 서버(130)를 선택하면, 특정 슬레이브 서버(130)의 스크린 에이전트(131)와 TCP/IP를 통해 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 특정 슬레이브 서버(130)로부터 전송되는 영상 데이터를 마스터 서버(110)의 윈도우에 기 설정된 크기로 디스플레이시킨다. 여기에서 특정 슬레이브 서버(130)에서 마스터 서버(110)로 영상 데이터의 전송시 오류에 대해서는 보정을 수행한다.
또 마스터 서버(110)는 관리자가 마스터 서버(110)의 윈도우에 디스플레이된 특정 슬레이브 서버(130)의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면 이를 특정 슬레이브 서버(130)로 전송하고, 특정 슬레이브 서버(130)의 스크린 에이전트(131)로부터 전송되는 영상 데이터를 윈도우에 디스플레이시킨다.
또 마스터 서버(110)는 관리자가 프로그램의 구동중 스크린 쉐어(113)를 선택하여 IP 입력 또는 해당 슬레이브 서버(130)의 윈도우를 클릭해서 특정 슬레이브 서버(130)를 선택하면, 특정 슬레이브 서버(130)의 스크린 쉐어(132)와 TCP/IP를 통해 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 특정 슬레이브 서버(130)의 스크린 쉐어(132)에서 영상 데이터를 송출되도록 한다. 그러면 각각의 슬레이브 서버(120, 140 …n) 및 마스터 서버(110)에서 영상 데이터를 캡쳐하여 윈도우에 디스플레이시킨다. 여기에서 마스터 서버(110)는 관리자가 스크린 쉐어(113)를 통해 관리자가 마스터 서버(110)를 선택하면 마스터 서버(110) 자체의 영상 데이터를 외부로 송출되도록 하여 각각의 슬레이브 서버(120, 130, 140 …n)에 마스터 서버(110)의 영상 데이터가 디스플레이되도록 한다. 여기에서 또한 슬레이브 서버(120, 140 …n) 및 마스터 서버(110)에서 영상 데이터를 캡쳐하는 이유는 특정 슬레이브 서버(130)에서 각각의 슬레이브 서버(120, 140 …n) 및 마스터 서버(110)로 영상을 일일이 분배하면 많은 로딩 시간이 필요하기 때문이다.
한편 마스터 서버(110)는 윈도우에 디스플레이된 특정 슬레이브 서버(130)의화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면 이를 특정 슬레이브 서버(130)로 전송하고, 특정 슬레이브 서버(130)에서 송출되는 영상 데이터를 캡쳐하여 윈도우에 디스플레이시킨다.
각각의 슬레이브 서버(120, 130, 140 …n)는 스크린 에이전트(121, 131, 141 …n1)와 스크린 쉐어(122, 132, 142 …n2)가 통합된 프로그램을 인스톨된다. 또한 각각의 슬레이브 서버(120, 130, 140 …n)는 마스터 서버(110)의 스크린 멀티 뷰어(111) 또는 스크린 싱글 뷰어(112)에서 인증이 요청되면, 인증 절차에 따라 인증후 인증이 완료되면 영상 데이터를 TCP/IP를 통해 마스터 서버(110)로 전송한다.
또한 각각의 슬레이브 서버(120, 130, 140 …n)는 마스터 서버(110)가 스크린 싱글 뷰어(112)를 구동시 마스터 서버(110)로부터 이벤트가 발생하여 전송되면, 슬레이브 서버, 즉 컴퓨터 시스템으로 해당 동작이 수행되도록 이벤트를 전송하고, 해당 동작이 수행되면 변화된 영상 데이터를 지속적으로 마스터 서버(110)로 전송한다.
또 각각의 슬레이브 서버(130, 140 …n)는 마스터 서버(110)의 스크린 쉐어(113) 또는 특정 슬레이브 서버(120)의 스크린 쉐어(122)로부터 접속이 시도되면, 인증 절차를 거쳐 인증이 완료되면 현재 윈도우에 디스플레이된 화면에 해당되는 영상 데이터를 송출시킨다.
또 각각의 슬레이브 서버(130, 140 …n)는 마스터 서버(110) 또는 특정 슬레이브 서버(120)로부터 이벤트가 전송되면, 이벤트에 해당되는 동작을 수행하며, 윈도우에 디스플레이된 화면을 영상 데이터로 송출한다.
이하 본 발명에 따른 네트워크를 통한 강의 방법을 도 2 내지 도 9를 참조하여 상세하게 설명하면 다음과 같다.
〈초기 셋팅 및 스크린 멀티 뷰어〉
도 2는 본 발명에 따른 네트워크를 통한 강의 방법중 각 슬레이브 서버에서 감시 시스템을 설정하는 모습을 나타낸 설명도이고, 도 3은 본 발명에 따른 네트워크를 통한 강의 방법중 마스터 서버에서 특정 그룹을 고유 IP를 통해 설정하는 모습을 나타낸 설명도이며, 도 4는 본 발명에 따른 네트워크를 통한 강의 방법중 감시 윈도우의 크기 및 개수를 설정하는 모습을 나타낸 설명도이고, 도 5는 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 멀티 뷰어가 구동된 상태를 나타낸 설명도이며, 도 6은 본 발명에 따른 네트워크를 통한 강의 방법중 초기 셋팅과 스크린 멀티 뷰어의 동작을 설명하기 위한 동작 흐름도이다.
먼저 각각의 슬레이브 서버(120, 130, 140 …n)에 고유 IP 어드레스를 부여한다(S100). 예를 들면 제 1컴퓨터(120)에는 111, 111, 100을 부여하고, 제 2컴퓨터(130)에는 111, 111, 101을, 제 3컴퓨터(140)에는 111, 111, 102를, 제 n컴퓨터에는 111, 111, nnn을 부여한다.
이러한 상태에서 마스터 서버(110)에 스크린 멀티 뷰어(111), 스크린 싱글 뷰어(112) 및 스크린 쉐어(113)가 통합된 프로그램을 인스톨하고, 각각의 슬레이브 서버(120, 130, 140 …n1)에 스크린 에이전트(121, 131, 141 …n2)와 스크린 쉐어(122, 132, 142 …n)가 통합된 프로그램을 인스톨시킨다(S101).
프로그램의 인스톨이 종료되면 각각의 슬레이브 서버(120, 130, 140 …n)에서 프로그램을 구동시키고, 도 2에 도시된 바와 같이 부여된 IP 어드레스(제 1컴퓨터(120)에는 111, 111, 100을 부여하고, 제 2컴퓨터(130)에는 111, 111, 101을, 제 3컴퓨터(140)에는 111, 111, 102를, 제 n컴퓨터(n)에는 111, 111, nnn)를 입력하여 감시 시스템을 설정한다(S102).
감시 시스템의 설정이 완료되면 관리자는 마스터 서버(110)에서 프로그램을 구동시켜 새 그룹을 지정하는데, 도 3에 도시된 바와 같이 전체 그룹의 IP 주소를 입력하고, 지정된 전체 그룹중 특정 그룹(A)을 선택하며 도 4에 도시된 바와 같이 감시 윈도우의 개수와 크기를 정한 후 자동 화면 이동(예를 들면 감시 윈도우가 4개씩 좌에서 우로 10초마다 이동)을 설정한다(S103).
모든 설정이 완료된 상태에서 마스터 서버(110)에서 관리자가 스크린 멀티 뷰어(111)를 구동시킨 후(S104), 특정 그룹(A)을 선택하면(S105), 스크린 멀티 뷰어(111)는 특정 그룹에 포함된 각각의 슬레이브 서버(120, 130, 140 …n)의 스크린 에이전트(121, 131, 141 …n1)와 TCP/IP를 통해 1 : 1로 동시에 접속을 시도한다(S106). 여기에서 관리자가 스크린 멀티 뷰어(111)를 선택하지 않고 스크린 쉐어(113)나 스크린 싱글 뷰어(112) 등을 선택하면 마스터 서버(110)는 해당 루틴을 처리한다(S111).
그리하여 인증절차를 거쳐 접속이 완료되면(S107), 각각의 슬레이브 서버(120, 130, 140 …n)의 스크린 에이전트(121, 131, 141 …n1)는 영상 데이터를 전송하고(S108), 마스터 서버(110)의 스크린 멀티 뷰어(111)는 도 5에 도시된 바와 같이 각각의 슬레이브 서버(120, 130, 140 …n)의 스크린 에이전트(121, 131, 141…n1)로부터 전송되는 영상 데이터를 마스터 서버(110)의 각각의 감시 윈도우에 디스플레이시키며(S109), 자동 화면 이동의 설정에 따라 순차적으로 감시 윈도우를 이동시킨다(S110). 여기에서 마스터 서버(110)의 스크린 멀티 뷰어(111)는 각각의 슬레이브 서버(120, 130, 140 …n)의 스크린 에이전트(121, 131, 141 …n1)와 접속을 시도하여 특정 스크린 에이전트(141)와 접속이 실패되면, 일정 시간(예를 들면 10초)을 대기(이때 감시 윈도우 상에 대기 메시지를 디스플레이)한 다음(S112), 다시 특정 스크린 에이전트(141)와 접속을 시도한다(S113). 그리하여 인증절차를 거쳐 접속이 완료되면(S114), 단계 108(S108)이전으로 복귀되고, 접속 및 인증이 실패하면 소정 횟수, 즉 n회인지를 판단하여 n회 미만이면 단계 112(S112)이전으로 복귀되고, n회 이상이면 접속 실패(이때 특정 슬레이브 서버(140)에 할당된 감시 윈도우 상에 접속 실패 메시지 디스플레이)로 간주한다.
여기에서 또한 각각의 슬레이브 서버(120, 130, 140 …n)의 스크린 에이전트(121, 131, 141 …n1)는 디스플레이 화면이 변화되면 계속해서 마스터 서버(110)의 스크린 멀티 뷰어(111)로 영상 데이터를 전송하여 마스터 서버(111)의 감시 윈도우에 항상 슬레이브 서버(120, 130, 140 …n)의 현재 화면이 디스플레이되도록 한다.
〈스크린 싱글 뷰어〉
도 7은 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 싱글 뷰어가 구동된 상태를 나타낸 설명도이며, 도 8은 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 싱글 뷰어의 동작을 설명하기 위한 동작 흐름도이다.
도 7 및 도 8을 참조하면, 마스터 서버(110)에서 관리자가 스크린 싱글 뷰어(112)를 구동시켜(S200), 특정 IP를 입력하거나 또는 특정 감시 윈도우를 클릭하면(S201), 마스터 서버의 스크린 싱글 뷰어(112)에서 특정 슬레이브 서버(130)의 스크린 에이전트(131)와 TCP/IP를 통해 접속을 시도한다(S202).
그리하여 인증절차를 거쳐 접속이 완료되면(S203), 특정 슬레이브 서버(130)의 스크린 에이전트(131)는 현재 디스플레이된 화면의 영상 데이터를 마스터 서버(110)의 스크린 싱글 뷰어(112)로 전송한다(S204). 여기에서 마스터 서버(110)의 스크린 싱글 뷰어(112)는 특정 슬레이브 서버(130)의 스크린 에이전트(131)와 접속을 시도하여 접속을 실패하면, 일정 시간(예를 들면 10초)을 대기한 다음(S213), 다시 스크린 에이전트(131)와 접속을 시도한다(S214). 그리하여 인증절차를 거쳐 접속이 완료되면(S215), 단계 204(S204)이전으로 복귀되고, 접속 및 인증이 실패하면 소정 횟수, 즉 n회인지를 판단하여 n회 미만이면 단계 213(S213)이전으로 복귀되고, n회 이상이면 접속 실패로 간주한다.
그러면 마스터 서버(110)의 스크린 싱글 뷰어(112)는 전송된 영상 데이터에 오류, 즉 왜곡이 있는지를 판단하여 오류가 없으면(S205), 도 7에 도시된 바와 같이 윈도우에 기 설정된 크기로 디스플레이시킨다(S206). 여기에서 슬레이브 서버(130)에서 마스터 서버(110)로 영상 데이터의 전송시 영상이 왜곡되면 마스터 서버(110)의 스크린 싱글 뷰어(112)는 특정 슬레이브 서버(130)의 스크린 에이전트(131)로 영상 데이터의 재전송을 요구하여 보정을 수행한다.
이러한 상태에서 관리자가 마스터 서버(110)의 윈도우에 디스플레이된 특정슬레이브 서버(131)의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면(S207), 마스터 서버(110)의 스크린 싱글 뷰어(112)는 이를 특정 슬레이브 서버(130)의 스크린 에이전트(131)로 전송한다(S208).
스크린 싱글 뷰어(112)로부터 이벤트가 전송되면 스크린 에이전트(131)는 슬레이브 서버(130), 즉 제 3컴퓨터의 시스템으로 해당 이벤트를 전송하여 해당되는 동작이 수행되도록 하고(S209), 현재 디스플레이된 화면에 해당되는 영상 데이터를 마스터 서버(110)의 스크린 싱글 뷰어(112)로 전송한다(S210).
그러면 마스터 서버(110)의 스크린 싱글 뷰어(112)는 전송된 영상 데이터의 왜곡이 있는지를 살펴 왜곡이 없으면(S211), 윈도우에 디스플레이시킨다(S212).
〈스크린 쉐어〉
도 9는 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 쉐어의 동작을 설명하기 위한 동작 흐름도이다.
도 9를 참조하면, 마스터 서버(110)에서 관리자가 스크린 쉐어(113)를 구동시켜(S300), 특정 IP를 입력하거나 또는 특정 감시 윈도우를 클릭하여 특정 슬레이브 서버(120)를 선택하면(S301), 마스터 서버(110)의 스크린 쉐어(113)에서 특정 슬레이브 서버(120)의 스크린 쉐어(122)와 TCP/IP를 통해 접속을 시도한다(S302). 여기에서 마스터 서버(110)외에 기 설정된 또 다른 특정 슬레이브 서버(130, 140 …)에서 스크린 쉐어(132, 142, …)를 구동시켜 특정 슬레이브 서버(120)를 선택할 수도 있고, 마스터 서버(110)에서 마스터 서버 자체를 선택할 수도 있다.
그리하여 접속이 성공되면 마스터 서버(110)의 스크린 쉐어(113)는 특정 슬레이브 서버(120)의 스크린 쉐어(122)로 인증 메시지를 전송하고, 특정 슬레이브 서버(120)의 스크린 쉐어(122)에서 서비스가 허락되면, 즉 인증절차를 거쳐 접속이 완료되면(S303), 특정 슬레이브 서버(120)에서 영상 데이터를 송출한다(S304). 여기에서 마스터 서버(110)의 스크린 쉐어(113)는 특정 슬레이브 서버(120)의 스크린 쉐어(122)와 접속을 시도하여 접속을 실패하면, 일정 시간(예를 들면 10초)을 대기한 다음(S311), 다시 스크린 쉐어(122)와 접속을 시도한다(S312). 그리하여 인증절차를 거쳐 접속이 완료되면(S313), 단계 304(S304)이전으로 복귀되고, 접속 및 인증이 실패하면 소정 횟수, 즉 n회인지를 판단하여 n회 미만이면 단계 311(S311)이전으로 복귀되고, n회 이상이면 접속 실패로 간주한다.
특정 슬레이브 서버(120)의 스크린 쉐어(122)로부터 영상 데이터가 송출되면 각각의 슬레이브 서버(130, 140 …n)와 마스터 서버(110)에서 영상 데이터를 캡쳐하여 윈도우에 디스플레이시킨다(S305).
이러한 상태에서 마스터 서버(110) 또는 지정된 슬레이브 서버(130, 140 …)의 윈도우에 디스플레이된 특정 슬레이브 서버(120)의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트가 발생되면(S306), 마스터 서버()110)의 스크린 쉐어(113) 또는 지정된 슬레이브 서버(130, 140 …)의 스크린 쉐어(132, 142 …)는 이를 특정 슬레이브 서버(120)의 스크린 쉐어(122)로 전송하고(S307), 특정 슬레이브 서버(120)의 스크린 쉐어(122)는 이벤트가 전송되면 특정 슬레이브 서버(120), 즉 제 2컴퓨터의 시스템으로 이를 전송하여 제 2컴퓨터에서 이에 해당되는 동작이 수행되도록 한다(S308).
그리고 특정 슬레이브 서버(120)의 스크린 쉐어(122)는 현재 디스플레이된 화면에 대응되는 영상 데이터를 송출하고(S309), 각각의 슬레이브 서버(130, 140 …n) 또는 마스터 서버(110)는 영상 데이터를 캡쳐하여 윈도우에 디스플레이시킨다(S310).
한편 본 발명에 따른 네트워크를 통한 강의 시스템은 채팅 및 파일 송수신이 가능하며, 마스터 서버에서 각 슬레이브 서버의 시스템 구성 요소를 파악할 수도 있고, 마스터 서버에서 모든 슬레이브 서버의 전원을 관리할 수도 있다.
따라서 마스터 서버에서 각각의 슬레이브 서버의 화면을 감시할 수 있고, 각각의 슬레이브 서버를 마스터 서버의 윈도우상에서 직접 제어할 수 있다.
이상에서 설명한 바와 같이 본 발명에 따른 네트워크를 통한 강의 방법에 의하면, 선생님의 컴퓨터, 즉 마스터 서버에 복수의 학생의 컴퓨터, 즉 슬레이브 서버의 화면을 선택적으로 디스플레이시키고, 디스플레이된 화면을 통해 슬레이브 서버를 전반적으로 제어할 수 있도록 함으로써 강의를 효과적으로 수행할 수 있다.
아울러 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이며, 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가 등이 가능할 것이며, 이러한 수정 변경 등은 이하의 특허청구범위에 속하는 것으로 보아야 할 것이다.

Claims (3)

  1. 각각의 슬레이브 서버에 고유 IP 어드레스를 부여하는 제 1단계와,
    마스터 서버에 스크린 멀티 뷰어, 스크린 싱글 뷰어 및 스크린 쉐어가 통합된 프로그램을 인스톨하고, 각각의 슬레이브 서버에 상기 스크린 쉐어와 스크린 에이전트가 통합된 프로그램을 인스톨시키는 제 2단계와,
    각각의 슬레이브 서버에서 프로그램을 구동시키고, 부여된 IP 어드레스를 입력하여 감시 시스템을 설정하는 제 3단계와,
    상기 마스터 서버에서 프로그램을 구동시켜 각각의 슬레이브 서버에 부여된 고유 IP 어드레스를 통해 특정 그룹을 지정하고, 감시 윈도우의 개수와 크기 및 자동 화면 이동을 설정하는 제 4단계와,
    설정이 완료된 상태에서 상기 마스터 서버에서 상기 스크린 멀티 뷰어가 구동되고, 관리자가 특정 그룹을 선택하면 상기 스크린 멀티 뷰어에서 특정 그룹에 포함된 각각의 슬레이브 서버의 상기 스크린 에이전트와 TCP/IP를 통해 1 : 1로 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 각각의 슬레이브 서버로부터 전송되는 영상 데이터를 상기 마스터 서버의 각각의 감시 윈도우에 디스플레이시키며, 자동 화면 이동의 설정에 따라 순차적으로 감시 윈도우를 이동시키는 제 5단계로 이루어지는 것을 특징으로 하는 네트워크를 통한 강의 방법.
  2. 제 1 항에 있어서,
    상기 제 5 단계에서 상기 마스터 서버의 프로그램의 구동중 상기 스크린 싱글 뷰어가 선택되면,
    IP 입력 또는 해당 슬레이브 서버의 감시 윈도우를 클릭하여 특정 슬레이브 서버를 선택하는 단계와,
    상기 마스터 서버에서 특정 슬레이브 서버와 TCP/IP를 통해 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 특정 슬레이브 서버로부터 전송되는 영상 데이터를 상기 마스터 서버의 윈도우에 기 설정된 크기로 디스플레이시키는 단계와,
    상기 마스터 서버의 윈도우에 디스플레이된 특정 슬레이브 서버의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면 이를 특정 슬레이브 서버로 전송하는 단계와,
    이벤트가 전송되면 이에 해당되는 동작을 수행한 후, 현재 디스플레이된 화면에 해당되는 영상 데이터를 상기 마스터 서버로 전송하는 단계를 더 포함하는 것을 특징으로 하는 네트워크를 통한 강의 방법.
  3. 제 1 항에 있어서,
    상기 제 5 단계에서 상기 마스터 서버의 프로그램의 구동중 상기 스크린 쉐어가 선택되면,
    IP 입력 또는 해당 슬레이브 서버의 윈도우를 클릭하여 상기 특정 슬레이브 서버를 선택하는 단계와,
    상기 마스터 서버에서 특정 슬레이브 서버와 TCP/IP를 통해 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 특정 슬레이브 서버에서 영상 데이터를 송출하고, 각각의 슬레이브 서버 또는 상기 마스터 서버에서 영상 데이터를 캡쳐하여 윈도우에 디스플레이시키는 단계와,
    상기 마스터 서버 또는 지정된 슬레이브 서버의 윈도우에 디스플레이된 특정 슬레이브 서버의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면 이를 특정 슬레이브 서버로 전송하는 단계와,
    이벤트가 전송되면 이에 해당되는 동작을 수행한 후, 현재 디스플레이된 화면에 대응되는 영상 데이터를 송출하고, 각각의 슬레이브 서버 또는 상기 마스터 서버에서 영상 데이터를 캡쳐하여 윈도우에 디스플레이시키는 단계를 더 포함하는 것을 특징으로 하는 네트워크를 통한 강의 방법.
KR1020010001303A 2001-01-10 2001-01-10 네트워크를 통한 강의 방법 Ceased KR20020060304A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010001303A KR20020060304A (ko) 2001-01-10 2001-01-10 네트워크를 통한 강의 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010001303A KR20020060304A (ko) 2001-01-10 2001-01-10 네트워크를 통한 강의 방법

Publications (1)

Publication Number Publication Date
KR20020060304A true KR20020060304A (ko) 2002-07-18

Family

ID=27691251

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010001303A Ceased KR20020060304A (ko) 2001-01-10 2001-01-10 네트워크를 통한 강의 방법

Country Status (1)

Country Link
KR (1) KR20020060304A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118524147A (zh) * 2024-07-23 2024-08-20 新云网科技集团股份有限公司 一种智慧教室系统交互式控屏方法、装置、设备及介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118524147A (zh) * 2024-07-23 2024-08-20 新云网科技集团股份有限公司 一种智慧教室系统交互式控屏方法、装置、设备及介质

Similar Documents

Publication Publication Date Title
US6760748B1 (en) Instructional system grouping student terminals
US7016949B1 (en) Network training system with a remote, shared classroom laboratory
US20050033805A1 (en) Network information processing system and information processing method
US20020038346A1 (en) Method for screen image sharing
WO1999048010A1 (en) Method and apparatus for master-slave control in a communication network
CN111585665B (zh) 一种基于模拟终端的网络训练系统
US6965751B2 (en) Role managed collaborative learning support system and method
US20050044167A1 (en) Network information processing system and network information processing method
US20150140540A1 (en) Information processing system, information processing method, information processing apparatus, portable terminal, and control method and control program thereof
EP1372078A1 (en) Supervisory control system, supervisory control method, control program for controlled device
EP1222649B1 (en) Methods and apparatus for computer training relating to devices using a resource control module
CN102662467A (zh) 远程协助过程中的指令控制方法及装置
KR20020060304A (ko) 네트워크를 통한 강의 방법
JP4030448B2 (ja) ネットワーク映像調整システム
CN104252232B (zh) 远程协助过程中的指令控制方法及装置
KR20050056041A (ko) 이기종 장치간 자원 공유를 위한 객체 제어 방법 및 시스템
KR100959076B1 (ko) 네트워크를 이용한 영상 디스플레이 시스템 및 방법
KR20100011763A (ko) 근거리 통신망에서의 컴퓨터 원격 제어 시스템 및 그 방법
CN109309692A (zh) 一种基于远程控制的多任务离线交互处理系统及被控终端
US20050044126A1 (en) Network information processing system and information processing method
WO2017175951A1 (ko) 채팅 리스트 제공 사용자 단말 및 그 제공 방법
KR100505034B1 (ko) 에이치에이서버시스템의원격관리방법및장치
KR100572704B1 (ko) Pdp 화면 분할을 이용한 양방향 정보 제공 시스템 및그 방법
Sánchez et al. The EUME project: modelling and design of an intelligent learning management system
JPH11312131A (ja) ネットワーク管理システム

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20010110

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030730

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20031128

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20030730

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I