KR20020060304A - Lecture method using the network - Google Patents
Lecture method using the network Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital 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단계로 이루어지는 것을 특징으로 한다.The present invention relates to a lecture method through a network, and more particularly, a first step of assigning a unique IP address to each slave server, and a program in which a screen multi viewer, a screen single viewer, and a screen share are integrated in a master server. A second step of installing and installing a program in which the screen share and the screen agent are integrated in each slave server; and executing a program in each slave server and inputting an assigned IP address to set up a monitoring system. And a fourth step of designating a specific group through a unique IP address assigned to each slave server by running a program in the master server, and setting the number and size of monitoring windows and automatic screen movement. In this state, the screen multi viewer is driven on the master server. When the administrator selects a specific group, the screen multi viewer attempts to connect to the screen agent of each slave server included in the specific group by 1: 1 through TCP / IP, and when the connection is completed through the authentication procedure, And a fifth step of displaying image data transmitted from the slave server in each monitoring window of the master server and sequentially moving the monitoring window according to the setting of the automatic screen movement.
따라서 상기와 같이 구성된 본 발명에 따르면 선생님의 컴퓨터, 즉 마스터 서버에 복수의 학생의 컴퓨터, 즉 슬레이브 서버의 화면을 선택적으로 디스플레이시키고, 디스플레이된 화면을 통해 슬레이브 서버를 전반적으로 제어할 수 있도록함으로써 강의를 효과적으로 수행할 수 있다.Therefore, according to the present invention configured as described above, a screen of a plurality of student computers, that is, a slave server, is selectively displayed on the teacher's computer, that is, the master server, and the slave server can be controlled overall through the displayed screen. Can be performed effectively.
Description
본 발명은 강의 방법에 관한 것으로, 더욱 상세하게는 마스터 서버(master server)에 복수의 슬레이브 서버(slave server)의 디스플레이 화면을 각각의 감시 윈도우에 디스플레이시키고, 마스터 서버에서 슬레이브 서버를 직접 제어하며, 마스터 서버 또는 하나의 슬레이브 서버의 디스플레이 화면을 복수의 슬레이브 서버 또는 마스터 서버에 디스플레이시킬 수 있도록 하는 네트워크를 통한 강의 방법에 관한 것이다.The present invention relates to a lecture method, and more particularly, to display a display screen of a plurality of slave servers in each monitoring window on a master server, directly controlling the slave server from the master server, The present invention relates to a lecture method through a network that enables a display screen of a master server or one slave server to be displayed on a plurality of slave servers or master servers.
일반적으로 학원이나 학교 등에서 실시하는 네트워크를 통한 강의는 각각의 컴퓨터에서 동일 프로그램을 구동시켜 프로그램을 설명하거나 또는 데이터를 불러와서 수업을 진행하는 방식이 일반적이다.In general, lectures through a network conducted by an academy or a school generally use the same program on each computer to explain a program or load data to conduct a class.
그러나 이러한 네트워크 강의는 서로 분리된 컴퓨터를 통해 강의가 이루어지기 때문에 선생님이 학생들의 각각의 컴퓨터를 관리하지 못하고, 올바르게 수업을 받는지를 감독하지 못하는 문제점이 있다.However, these network lectures are taught through separate computers, which causes a problem that teachers cannot manage each computer of the students and do not supervise whether they are properly taught.
따라서 본 발명의 목적은 상기와 같은 문제점을 해결하기 위한 것으로, 선생님의 컴퓨터, 즉 마스터 서버에 복수의 학생의 컴퓨터, 즉 슬레이브 서버의 화면을 선택적으로 디스플레이시키고, 디스플레이된 화면을 통해 슬레이브 서버를 전반적으로 제어할 수 있도록 함으로써 강의를 효과적으로 수행할 수 있도록 하는데 있다.Accordingly, an object of the present invention is to solve the above problems, and selectively displays the screens of a plurality of student computers, that is, slave server, on the teacher's computer, that is, the master server, and overall display of the slave server through the displayed screen. The purpose of this course is to make the lecture more effective.
도 1은 본 발명에 따른 네트워크를 통한 강의 시스템의 구성을 나타낸 개요도1 is a schematic diagram showing the configuration of a lecture system through a network according to the present invention
도 2는 본 발명에 따른 네트워크를 통한 강의 방법중 각 슬레이브 서버에서 감시 시스템을 설정하는 모습을 나타낸 설명도2 is an explanatory diagram showing how to set up a monitoring system in each slave server in a lecture method through a network according to the present invention;
도 3은 본 발명에 따른 네트워크를 통한 강의 방법중 마스터 서버에서 특정 그룹을 고유 IP를 통해 설정하는 모습을 나타낸 설명도3 is an explanatory diagram showing how a specific group is set through a unique IP in a master server in a lecture method through a network according to the present invention;
도 4는 본 발명에 따른 네트워크를 통한 강의 방법중 감시 윈도우의 크기 및 개수를 설정하는 모습을 나타낸 설명도4 is an explanatory diagram showing how to set the size and number of monitoring windows in a lecture method through a network according to the present invention;
도 5는 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 멀티 뷰어가 구동된 상태를 나타낸 설명도5 is an explanatory diagram showing a state in which a screen multi viewer is driven in a lecture method through a network according to the present invention;
도 6은 본 발명에 따른 네트워크를 통한 강의 방법중 초기 셋팅과 스크린 멀티 뷰어의 동작을 설명하기 위한 동작 흐름도6 is a flowchart illustrating an initial setting and operation of a screen multi viewer in a lecture method through a network according to the present invention.
도 7은 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 싱글 뷰어가 구동된 상태를 나타낸 설명도7 is an explanatory diagram showing a state where a single screen viewer is driven in a lecture method through a network according to the present invention;
도 8은 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 싱글 뷰어의 동작을 설명하기 위한 동작 흐름도8 is a flowchart illustrating an operation of a screen single viewer in a lecture method through a network according to the present invention.
도 9는 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 쉐어의 동작을 설명하기 위한 동작 흐름도9 is a flowchart illustrating operations of a screen share in a lecture method through a network according to the present invention.
<도면중 주요부분에 대한 부호의 설명><Explanation of symbols for main parts of the drawings>
100 : 네트워크를 통한 강의 시스템110 : 마스터 서버100: lecture system via the network 110: master server
111 : 스크린 멀티 뷰어112 : 스크린 싱글 뷰어111: screen multi viewer 112: screen single viewer
113 : 스크린 쉐어120~n : 슬레이브 서버113: screen share 120 ~ n: slave server
121~n1 : 스크린 에이전트122~n2 : 스크린 쉐어121 to n1: Screen agent 122 to n2: Screen share
상기와 같은 목적을 달성하기 위한 본 발명의 특징은,Features of the present invention for achieving the above object,
각각의 슬레이브 서버에 고유 IP 어드레스를 부여하는 제 1단계와,A first step of assigning each slave server a unique IP address,
마스터 서버에 스크린 멀티 뷰어, 스크린 싱글 뷰어 및 스크린 쉐어가 통합된 프로그램을 인스톨하고, 각각의 슬레이브 서버에 상기 스크린 쉐어와 스크린 에이전트가 통합된 프로그램을 인스톨시키는 제 2단계와,Installing a program in which a screen multi viewer, a screen single viewer, and a screen share are integrated in a master server, and installing a program in which the screen share and a screen agent are integrated in each slave server;
각각의 슬레이브 서버에서 프로그램을 구동시키고, 부여된 IP 어드레스를 입력하여 감시 시스템을 설정하는 제 3단계와,A third step of setting up a monitoring system by running a program in each slave server and inputting an assigned IP address;
상기 마스터 서버에서 프로그램을 구동시켜 각각의 슬레이브 서버에 부여된 고유 IP 어드레스를 통해 특정 그룹을 지정하고, 감시 윈도우의 개수와 크기 및 자동 화면 이동을 설정하는 제 4단계와,A fourth step of designating a specific group through a unique IP address assigned to each slave server by running a program in the master server, and setting the number and size of monitoring windows and automatic screen movement;
설정이 완료된 상태에서 상기 마스터 서버에서 상기 스크린 멀티 뷰어가 구동되고, 관리자가 특정 그룹을 선택하면 상기 스크린 멀티 뷰어에서 특정 그룹에 포함된 각각의 슬레이브 서버의 상기 스크린 에이전트와 TCP/IP를 통해 1 : 1로 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 각각의 슬레이브 서버로부터 전송되는 영상 데이터를 상기 마스터 서버의 각각의 감시 윈도우에 디스플레이시키며, 자동 화면 이동의 설정에 따라 순차적으로 감시 윈도우를 이동시키는 제 5단계로 이루어지는 것을 특징으로 한다.When the screen multi viewer is driven in the master server while the setting is completed, and the administrator selects a specific group, the screen multi viewer uses TCP / IP and the screen agent of each slave server included in the specific group. Attempt to connect by 1, and when the connection is completed through the authentication process, image data transmitted from each slave server is displayed in each monitoring window of the master server, and the monitoring window is sequentially moved according to the setting of automatic screen movement. It is characterized by consisting of a fifth step.
여기에서 상기 제 5 단계에서 상기 마스터 서버의 프로그램의 구동중 상기 스크린 싱글 뷰어가 선택되면,If the screen single viewer is selected while the program of the master server is running in the fifth step,
IP 입력 또는 해당 슬레이브 서버의 감시 윈도우를 클릭하여 특정 슬레이브 서버를 선택하는 단계와,Selecting a specific slave server by clicking an IP input or a monitoring window of the corresponding slave server;
상기 마스터 서버에서 특정 슬레이브 서버와 TCP/IP를 통해 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 특정 슬레이브 서버로부터 전송되는 영상 데이터를 상기 마스터 서버의 윈도우에 기 설정된 크기로 디스플레이시키는 단계와,Attempting to connect to a specific slave server through TCP / IP at the master server, and when the connection is completed through an authentication procedure, displaying image data transmitted from a specific slave server in a predetermined size in a window of the master server;
상기 마스터 서버의 윈도우에 디스플레이된 특정 슬레이브 서버의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면 이를 특정 슬레이브 서버로 전송하는 단계와,Transmitting an event corresponding to a control command through a keyboard or a mouse on a screen of a specific slave server displayed in the window of the master server to a specific slave server;
이벤트가 전송되면 이에 해당되는 동작을 수행한 후, 현재 디스플레이된 화면에 해당되는 영상 데이터를 상기 마스터 서버로 전송하는 단계를 더 포함한다.If an event is transmitted, the method further includes performing an operation corresponding thereto, and then transmitting image data corresponding to the currently displayed screen to the master server.
여기에서 또한 상기 제 5 단계에서 상기 마스터 서버의 프로그램의 구동중 상기 스크린 쉐어가 선택되면,Here, if the screen share is selected during the operation of the program of the master server in the fifth step,
IP 입력 또는 해당 슬레이브 서버의 윈도우를 클릭하여 상기 특정 슬레이브 서버를 선택하는 단계와,Selecting the specific slave server by clicking an IP input or a window of the corresponding slave server;
상기 마스터 서버에서 특정 슬레이브 서버와 TCP/IP를 통해 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 특정 슬레이브 서버에서 영상 데이터를 송출하고, 각각의 슬레이브 서버 또는 상기 마스터 서버에서 영상 데이터를 캡쳐하여 윈도우에 디스플레이시키는 단계와,The master server attempts to connect to a specific slave server through TCP / IP. When the connection is completed through the authentication process, the specific slave server sends out image data, and captures the image data from each slave server or the master server. Displaying it in a window;
상기 마스터 서버 또는 지정된 슬레이브 서버의 윈도우에 디스플레이된 특정 슬레이브 서버의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면 이를 특정 슬레이브 서버로 전송하는 단계와,Transmitting an event corresponding to a control command through a keyboard or a mouse on a screen of a specific slave server displayed in a window of the master server or a designated slave server, to a specific slave server;
이벤트가 전송되면 이에 해당되는 동작을 수행한 후, 현재 디스플레이된 화면에 대응되는 영상 데이터를 송출하고, 각각의 슬레이브 서버 또는 상기 마스터 서버에서 영상 데이터를 캡쳐하여 윈도우에 디스플레이시키는 단계를 더 포함한다.If an event is transmitted, the method may further include: transmitting image data corresponding to the currently displayed screen, capturing image data from each slave server or the master server, and displaying the image data in a window.
이하, 본 발명에 의한 네트워크를 통한 강의 시스템의 구성을 도 1을 참조하여 상세하게 설명하기로 한다.Hereinafter, the configuration of the lecture system through the network according to the present invention will be described in detail with reference to FIG.
도 1은 본 발명에 따른 네트워크를 통한 강의 시스템의 구성을 나타낸 개요도이다.1 is a schematic diagram showing the configuration of a lecture system through a network according to the present invention.
본 발명에 따른 네트워크를 통한 강의 시스템(100)은 마스터 서버(110)와, 복수의 슬레이브 서버(120, 130, 140 …n)로 구성된다. 여기에서 마스터 서버(110)와 복수의 슬레이브 서버(120, 130, 140 …n)는 허브와 케이블 및 랜카드(도시 생략)를 통해 연결되고, 네트워크 설정이 필요하다.The lecture system 100 through a network according to the present invention includes a master server 110 and a plurality of slave servers 120, 130, 140. Here, the master server 110 and the plurality of slave servers 120, 130, 140... N are connected to each other through a hub, a cable, and a LAN card (not shown).
마스터 서버(110)는 스크린 멀티 뷰어(screen multi viewer)(111)와 스크린 싱글 뷰어(screen multi viewer)(112) 및 스크린 쉐어(screen share)(113)가 통합된 프로그램을 인스톨된다.The master server 110 installs a program in which a screen multi viewer 111, a screen multi viewer 112, and a screen share 113 are integrated.
또한 마스터 서버(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)의 각각의 감시 윈도우에 디스플레이시키며, 자동 화면 이동의 설정에 따라 순차적으로 감시 윈도우를 이동시킨다.In addition, the master server 110 designates a specific group through a unique IP address assigned to each slave server 120, 130, 140 ... n by an administrator running a program, and the number and size of monitoring windows and automatic screen movement. When the screen multi viewer 111 is driven and the administrator selects a specific group, the slave server 120, 130, 140... n) attempts to connect to the screen agents 121, 131, 141 ... n1 at 1: 1 by TCP / IP, and sends an authentication message to each screen agent 121, 131, 141 ... n1 if the connection is successful. When the screen agent 121, 131, 141... N1 grants a service, image data transmitted from each slave server 120, 130, 140. Automatic screen display The monitoring window is moved sequentially according to the movement setting.
또 마스터 서버(110)는 관리자가 프로그램의 구동중 스크린 싱글 뷰어(112)를 선택하여 IP 입력 또는 해당 슬레이브 서버(130)의 감시 윈도우를 클릭해서 특정 슬레이브 서버(130)를 선택하면, 특정 슬레이브 서버(130)의 스크린 에이전트(131)와 TCP/IP를 통해 접속을 시도하여, 인증절차를 거쳐 접속이 완료되면 특정 슬레이브 서버(130)로부터 전송되는 영상 데이터를 마스터 서버(110)의 윈도우에 기 설정된 크기로 디스플레이시킨다. 여기에서 특정 슬레이브 서버(130)에서 마스터 서버(110)로 영상 데이터의 전송시 오류에 대해서는 보정을 수행한다.In addition, the master server 110 selects a specific slave server 130 by selecting the screen single viewer 112 while the program is running and clicking an IP input or a monitoring window of the corresponding slave server 130. Attempts to connect to the screen agent 131 of the 130 through TCP / IP, and when the connection is completed through the authentication process, the image data transmitted from the specific slave server 130 is preset in the window of the master server 110. Display in size. In this case, the error is transmitted when the image data is transmitted from the specific slave server 130 to the master server 110.
또 마스터 서버(110)는 관리자가 마스터 서버(110)의 윈도우에 디스플레이된 특정 슬레이브 서버(130)의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면 이를 특정 슬레이브 서버(130)로 전송하고, 특정 슬레이브 서버(130)의 스크린 에이전트(131)로부터 전송되는 영상 데이터를 윈도우에 디스플레이시킨다.In addition, the master server 110 generates an event corresponding to a control command through a keyboard or a mouse on the screen of the specific slave server 130 displayed in the window of the master server 110 to the specific slave server 130. The image data transmitted from the screen agent 131 of the specific slave server 130 is displayed in a window.
또 마스터 서버(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)로 영상을 일일이 분배하면 많은 로딩 시간이 필요하기 때문이다.In addition, when the master server 110 selects a specific slave server 130 by clicking the IP input or a window of the corresponding slave server 130 by selecting the screen share 113 while the program is running, the specific slave server 130. Attempts to connect to the screen share 132 of) through TCP / IP, and when the connection is completed through the authentication procedure, the screen share 132 of the specific slave server 130 transmits the image data. Then, the image data is captured by each slave server (120, 140… n) and the master server 110 and displayed in the window. Here, the master server 110 transmits the image data of the master server 110 itself to the outside when the administrator selects the master server 110 through the screen share 113, so that each slave server 120, 130 , 140... N, display image data of the master server 110. Here, the reason for capturing image data in the slave servers 120, 140... N and the master server 110 is that the slave servers 120, 140. This is because distributing the images one by one requires a lot of loading time.
한편 마스터 서버(110)는 윈도우에 디스플레이된 특정 슬레이브 서버(130)의화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면 이를 특정 슬레이브 서버(130)로 전송하고, 특정 슬레이브 서버(130)에서 송출되는 영상 데이터를 캡쳐하여 윈도우에 디스플레이시킨다.Meanwhile, when the master server 110 generates an event corresponding to a control command through a keyboard or a mouse on the screen of the specific slave server 130 displayed in the window, the master server 110 transmits the event to the specific slave server 130 and the specific slave server 130. ) Captures the image data sent out from) and displays it in the window.
각각의 슬레이브 서버(120, 130, 140 …n)는 스크린 에이전트(121, 131, 141 …n1)와 스크린 쉐어(122, 132, 142 …n2)가 통합된 프로그램을 인스톨된다. 또한 각각의 슬레이브 서버(120, 130, 140 …n)는 마스터 서버(110)의 스크린 멀티 뷰어(111) 또는 스크린 싱글 뷰어(112)에서 인증이 요청되면, 인증 절차에 따라 인증후 인증이 완료되면 영상 데이터를 TCP/IP를 통해 마스터 서버(110)로 전송한다.Each slave server 120, 130, 140... N installs a program in which screen agents 121, 131, 141... N1 and screen shares 122, 132, 142... N2 are integrated. In addition, each slave server (120, 130, 140… n) is a screen multi-viewer 111 or screen single viewer 112 of the master server 110, if authentication is requested, after authentication is completed according to the authentication procedure The image data is transmitted to the master server 110 through TCP / IP.
또한 각각의 슬레이브 서버(120, 130, 140 …n)는 마스터 서버(110)가 스크린 싱글 뷰어(112)를 구동시 마스터 서버(110)로부터 이벤트가 발생하여 전송되면, 슬레이브 서버, 즉 컴퓨터 시스템으로 해당 동작이 수행되도록 이벤트를 전송하고, 해당 동작이 수행되면 변화된 영상 데이터를 지속적으로 마스터 서버(110)로 전송한다.In addition, each slave server (120, 130, 140 ... n) is a slave server, that is, a computer system when the event occurs from the master server 110 when the master server 110 drives the screen single viewer 112, The event is transmitted to perform the operation, and when the operation is performed, the changed image data is continuously transmitted to the master server 110.
또 각각의 슬레이브 서버(130, 140 …n)는 마스터 서버(110)의 스크린 쉐어(113) 또는 특정 슬레이브 서버(120)의 스크린 쉐어(122)로부터 접속이 시도되면, 인증 절차를 거쳐 인증이 완료되면 현재 윈도우에 디스플레이된 화면에 해당되는 영상 데이터를 송출시킨다.In addition, when each slave server 130, 140... N is attempted to connect from the screen share 113 of the master server 110 or the screen share 122 of the specific slave server 120, authentication is completed through an authentication procedure. When the image data corresponding to the screen displayed in the current window is transmitted.
또 각각의 슬레이브 서버(130, 140 …n)는 마스터 서버(110) 또는 특정 슬레이브 서버(120)로부터 이벤트가 전송되면, 이벤트에 해당되는 동작을 수행하며, 윈도우에 디스플레이된 화면을 영상 데이터로 송출한다.In addition, when an event is transmitted from the master server 110 or a specific slave server 120, each slave server 130, 140... N performs an operation corresponding to the event, and transmits the screen displayed on the window as image data. do.
이하 본 발명에 따른 네트워크를 통한 강의 방법을 도 2 내지 도 9를 참조하여 상세하게 설명하면 다음과 같다.Hereinafter, a method of teaching through a network according to the present invention will be described in detail with reference to FIGS. 2 to 9.
〈초기 셋팅 및 스크린 멀티 뷰어〉〈Initial Settings and Screen Multi Viewer〉
도 2는 본 발명에 따른 네트워크를 통한 강의 방법중 각 슬레이브 서버에서 감시 시스템을 설정하는 모습을 나타낸 설명도이고, 도 3은 본 발명에 따른 네트워크를 통한 강의 방법중 마스터 서버에서 특정 그룹을 고유 IP를 통해 설정하는 모습을 나타낸 설명도이며, 도 4는 본 발명에 따른 네트워크를 통한 강의 방법중 감시 윈도우의 크기 및 개수를 설정하는 모습을 나타낸 설명도이고, 도 5는 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 멀티 뷰어가 구동된 상태를 나타낸 설명도이며, 도 6은 본 발명에 따른 네트워크를 통한 강의 방법중 초기 셋팅과 스크린 멀티 뷰어의 동작을 설명하기 위한 동작 흐름도이다.FIG. 2 is an explanatory diagram showing how to set up a monitoring system in each slave server in a lecture method through a network according to the present invention, and FIG. 4 is an explanatory diagram showing a state of setting through the network, Figure 4 is an explanatory diagram showing the setting of the size and number of the monitoring window of the lecture method through the network according to the present invention, Figure 5 is through a network according to the present invention It is an explanatory diagram showing a state in which the screen multi viewer is driven in the lecture method, and FIG. 6 is an operation flowchart for explaining the initial setting and operation of the screen multi viewer in the lecture method through the network according to the present invention.
먼저 각각의 슬레이브 서버(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을 부여한다.First, a unique IP address is assigned to each slave server (120, 130, 140 ... n) (S100). For example, the first computer 120 is assigned 111, 111, 100, the second computer 130 is 111, 111, 101, the third computer 140 is 111, 111, 102, the nth computer. Is given as 111, 111, nnn.
이러한 상태에서 마스터 서버(110)에 스크린 멀티 뷰어(111), 스크린 싱글 뷰어(112) 및 스크린 쉐어(113)가 통합된 프로그램을 인스톨하고, 각각의 슬레이브 서버(120, 130, 140 …n1)에 스크린 에이전트(121, 131, 141 …n2)와 스크린 쉐어(122, 132, 142 …n)가 통합된 프로그램을 인스톨시킨다(S101).In this state, a program in which the screen multi viewer 111, the screen single viewer 112, and the screen share 113 are integrated is installed in the master server 110, and each slave server 120, 130, 140... N1 is installed in the master server 110. A program in which the screen agents 121, 131, 141 ... n2 and the screen shares 122, 132, 142 ... n are integrated is installed (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).When the installation of the program is completed, each of the slave servers 120, 130, 140... N runs the program, and as shown in FIG. 2, the assigned IP address (first computer 120 has 111, 111, 100, etc.). To the second computer 130, 111, 111, 102 for the third computer 140, 111, 111, nnn for the nth computer n, and the like. It is set (S102).
감시 시스템의 설정이 완료되면 관리자는 마스터 서버(110)에서 프로그램을 구동시켜 새 그룹을 지정하는데, 도 3에 도시된 바와 같이 전체 그룹의 IP 주소를 입력하고, 지정된 전체 그룹중 특정 그룹(A)을 선택하며 도 4에 도시된 바와 같이 감시 윈도우의 개수와 크기를 정한 후 자동 화면 이동(예를 들면 감시 윈도우가 4개씩 좌에서 우로 10초마다 이동)을 설정한다(S103).When the setting of the monitoring system is completed, the administrator runs a program on the master server 110 to designate a new group. As shown in FIG. 3, the IP address of the entire group is input, and a specific group A of all the specified groups is provided. As shown in FIG. 4, after determining the number and size of the monitoring windows, automatic screen movement (for example, four monitoring windows move from left to right every 10 seconds) is set (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).After all settings are completed, after the administrator drives the screen multi viewer 111 in the master server 110 (S104) and selects a specific group (A) (S105), the screen multi viewer 111 is assigned to a specific group. The screen agent 121, 131, 141… n1 of each of the slave servers 120, 130, 140... N are simultaneously attempted to connect to 1: 1 by TCP / IP (S106). If the administrator selects the screen share 113, the screen single viewer 112, etc. without selecting the screen multi viewer 111, the master server 110 processes the routine (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)에 할당된 감시 윈도우 상에 접속 실패 메시지 디스플레이)로 간주한다.Thus, when the connection is completed through the authentication process (S107), the screen agents 121, 131, 141 ... n1 of each slave server (120, 130, 140 ... n) transmit the image data (S108), the master server The screen multi viewer 111 of 110 masters the image data transmitted from the screen agents 121, 131, 141... N1 of each slave server 120, 130, 140... N1 as shown in FIG. 5. Each of the monitoring windows of the server 110 is displayed (S109), and the monitoring windows are sequentially moved according to the setting of the automatic screen movement (S110). Here, the screen multi viewer 111 of the master server 110 attempts to connect to the screen agents 121, 131, 141 ... n1 of each slave server 120, 130, 140. If the connection fails, wait for a predetermined time (for example, 10 seconds) (the waiting message is displayed on the monitoring window at this time) (S112), and then try to connect to the specific screen agent 141 again (S113). . Thus, when the connection is completed through the authentication process (S114), the process returns to the previous step 108 (S108), and if the connection and authentication fails, it is determined whether the predetermined number of times, that is, n times, if the number is less than n times, before the step 112 (S112) If it is returned more than n times, it is regarded as a connection failure (at this time, a connection failure message is displayed on the monitoring window assigned to the specific slave server 140).
여기에서 또한 각각의 슬레이브 서버(120, 130, 140 …n)의 스크린 에이전트(121, 131, 141 …n1)는 디스플레이 화면이 변화되면 계속해서 마스터 서버(110)의 스크린 멀티 뷰어(111)로 영상 데이터를 전송하여 마스터 서버(111)의 감시 윈도우에 항상 슬레이브 서버(120, 130, 140 …n)의 현재 화면이 디스플레이되도록 한다.Here, the screen agents 121, 131, 141 ... n1 of each slave server 120, 130, 140... N1 continue to display images on the screen multi viewer 111 of the master server 110 when the display screen changes. The data is transmitted so that the current screen of the slave servers 120, 130, 140... N is always displayed in the monitoring window of the master server 111.
〈스크린 싱글 뷰어〉〈Screen Single Viewer〉
도 7은 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 싱글 뷰어가 구동된 상태를 나타낸 설명도이며, 도 8은 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 싱글 뷰어의 동작을 설명하기 위한 동작 흐름도이다.7 is an explanatory diagram showing a state where a single screen viewer is driven in a lecture method through a network according to the present invention, and FIG. 8 is a flowchart illustrating an operation of the screen single viewer in a lecture method through a network according to the present invention. to be.
도 7 및 도 8을 참조하면, 마스터 서버(110)에서 관리자가 스크린 싱글 뷰어(112)를 구동시켜(S200), 특정 IP를 입력하거나 또는 특정 감시 윈도우를 클릭하면(S201), 마스터 서버의 스크린 싱글 뷰어(112)에서 특정 슬레이브 서버(130)의 스크린 에이전트(131)와 TCP/IP를 통해 접속을 시도한다(S202).7 and 8, when the administrator drives the screen single viewer 112 in the master server 110 (S200), inputting a specific IP or clicking a specific monitoring window (S201), the screen of the master server is displayed. The single viewer 112 attempts to connect to the screen agent 131 of the specific slave server 130 through 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회 이상이면 접속 실패로 간주한다.Thus, when the connection is completed through the authentication process (S203), the screen agent 131 of the specific slave server 130 transmits the image data of the currently displayed screen to the screen single viewer 112 of the master server 110 ( S204). Here, the screen single viewer 112 of the master server 110 attempts to connect with the screen agent 131 of the specific slave server 130 and fails to connect. After waiting for a predetermined time (for example, 10 seconds), In operation S213, a connection is attempted with the screen agent 131 again. Thus, when the connection is completed through the authentication process (S215), the process returns to the previous step 204 (S204), and if the connection and the authentication fails, it is determined whether the predetermined number of times, i.e., n times, and before the step 213 (S213). If it returns, n or more times, it is considered as a connection failure.
그러면 마스터 서버(110)의 스크린 싱글 뷰어(112)는 전송된 영상 데이터에 오류, 즉 왜곡이 있는지를 판단하여 오류가 없으면(S205), 도 7에 도시된 바와 같이 윈도우에 기 설정된 크기로 디스플레이시킨다(S206). 여기에서 슬레이브 서버(130)에서 마스터 서버(110)로 영상 데이터의 전송시 영상이 왜곡되면 마스터 서버(110)의 스크린 싱글 뷰어(112)는 특정 슬레이브 서버(130)의 스크린 에이전트(131)로 영상 데이터의 재전송을 요구하여 보정을 수행한다.Then, the screen single viewer 112 of the master server 110 determines whether there is an error, that is, distortion, in the transmitted image data, and if there is no error (S205), the screen single viewer 112 displays the preset size in the window as shown in FIG. 7. (S206). If the image is distorted when the image data is transmitted from the slave server 130 to the master server 110, the screen single viewer 112 of the master server 110 sends the image to the screen agent 131 of the specific slave server 130. Performs correction by requesting retransmission of data.
이러한 상태에서 관리자가 마스터 서버(110)의 윈도우에 디스플레이된 특정슬레이브 서버(131)의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트를 발생하면(S207), 마스터 서버(110)의 스크린 싱글 뷰어(112)는 이를 특정 슬레이브 서버(130)의 스크린 에이전트(131)로 전송한다(S208).In this state, when the administrator generates an event corresponding to the control command through the keyboard or the mouse on the screen of the specific slave server 131 displayed in the window of the master server 110 (S207), the screen single of the master server 110 The viewer 112 transmits this to the screen agent 131 of the specific slave server 130 (S208).
스크린 싱글 뷰어(112)로부터 이벤트가 전송되면 스크린 에이전트(131)는 슬레이브 서버(130), 즉 제 3컴퓨터의 시스템으로 해당 이벤트를 전송하여 해당되는 동작이 수행되도록 하고(S209), 현재 디스플레이된 화면에 해당되는 영상 데이터를 마스터 서버(110)의 스크린 싱글 뷰어(112)로 전송한다(S210).When an event is transmitted from the screen single viewer 112, the screen agent 131 transmits the corresponding event to the slave server 130, that is, the system of the third computer, so that the corresponding operation is performed (S209), and the currently displayed screen. The image data corresponding to the screen is transmitted to the screen single viewer 112 of the master server 110 (S210).
그러면 마스터 서버(110)의 스크린 싱글 뷰어(112)는 전송된 영상 데이터의 왜곡이 있는지를 살펴 왜곡이 없으면(S211), 윈도우에 디스플레이시킨다(S212).Then, the screen single viewer 112 of the master server 110 checks whether there is distortion of the transmitted image data, and if there is no distortion (S211), displays it on the window (S212).
〈스크린 쉐어〉〈Screen Share〉
도 9는 본 발명에 따른 네트워크를 통한 강의 방법중 스크린 쉐어의 동작을 설명하기 위한 동작 흐름도이다.9 is a flowchart illustrating the operation of the screen share in the lecture method through the network according to the present invention.
도 9를 참조하면, 마스터 서버(110)에서 관리자가 스크린 쉐어(113)를 구동시켜(S300), 특정 IP를 입력하거나 또는 특정 감시 윈도우를 클릭하여 특정 슬레이브 서버(120)를 선택하면(S301), 마스터 서버(110)의 스크린 쉐어(113)에서 특정 슬레이브 서버(120)의 스크린 쉐어(122)와 TCP/IP를 통해 접속을 시도한다(S302). 여기에서 마스터 서버(110)외에 기 설정된 또 다른 특정 슬레이브 서버(130, 140 …)에서 스크린 쉐어(132, 142, …)를 구동시켜 특정 슬레이브 서버(120)를 선택할 수도 있고, 마스터 서버(110)에서 마스터 서버 자체를 선택할 수도 있다.Referring to FIG. 9, when the administrator drives the screen share 113 in the master server 110 (S300) and inputs a specific IP or clicks a specific monitoring window to select a specific slave server 120 (S301). In operation S302, a screen share 113 of the master server 110 attempts to connect to the screen share 122 of the specific slave server 120 through TCP / IP. Here, in addition to the master server 110, a specific slave server 120 may be selected by driving the screen shares 132, 142,... In another preset slave server 130, 140..., And the master server 110. You can also select the master server itself in.
그리하여 접속이 성공되면 마스터 서버(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회 이상이면 접속 실패로 간주한다.Thus, if the connection is successful, the screen share 113 of the master server 110 transmits an authentication message to the screen share 122 of the specific slave server 120, and services the screen share 122 of the specific slave server 120. If is allowed, that is, when the connection is completed through the authentication process (S303), the specific slave server 120 transmits the video data (S304). Here, the screen share 113 of the master server 110 attempts to connect with the screen share 122 of the specific slave server 120, and if the connection fails, waits for a predetermined time (for example, 10 seconds), and then ( In step S311, a connection with the screen share 122 is attempted (S312). Thus, if the connection is completed through the authentication process (S313), the process returns to the previous step 304 (S304). If the connection and the authentication fails, it is determined whether the predetermined number of times, i.e., n times, is less than n times. If it returns, n or more times, it is considered as a connection failure.
특정 슬레이브 서버(120)의 스크린 쉐어(122)로부터 영상 데이터가 송출되면 각각의 슬레이브 서버(130, 140 …n)와 마스터 서버(110)에서 영상 데이터를 캡쳐하여 윈도우에 디스플레이시킨다(S305).When the image data is sent from the screen share 122 of the specific slave server 120, each of the slave server (130, 140 ... n) and the master server 110 to capture the image data and display in the window (S305).
이러한 상태에서 마스터 서버(110) 또는 지정된 슬레이브 서버(130, 140 …)의 윈도우에 디스플레이된 특정 슬레이브 서버(120)의 화면 상에서 키보드 또는 마우스를 통해 제어 명령에 해당되는 이벤트가 발생되면(S306), 마스터 서버()110)의 스크린 쉐어(113) 또는 지정된 슬레이브 서버(130, 140 …)의 스크린 쉐어(132, 142 …)는 이를 특정 슬레이브 서버(120)의 스크린 쉐어(122)로 전송하고(S307), 특정 슬레이브 서버(120)의 스크린 쉐어(122)는 이벤트가 전송되면 특정 슬레이브 서버(120), 즉 제 2컴퓨터의 시스템으로 이를 전송하여 제 2컴퓨터에서 이에 해당되는 동작이 수행되도록 한다(S308).In this state, when an event corresponding to the control command is generated through the keyboard or the mouse on the screen of the specific slave server 120 displayed in the window of the master server 110 or the designated slave server (130, 140…), (S306) The screen share 113 of the master server 110 or the screen shares 132, 142… of the designated slave servers 130, 140… transfer this to the screen share 122 of the specific slave server 120 (S307). When the event is transmitted, the screen share 122 of the specific slave server 120 transmits it to the specific slave server 120, that is, the system of the second computer, so that the corresponding operation is performed in the second computer (S308). ).
그리고 특정 슬레이브 서버(120)의 스크린 쉐어(122)는 현재 디스플레이된 화면에 대응되는 영상 데이터를 송출하고(S309), 각각의 슬레이브 서버(130, 140 …n) 또는 마스터 서버(110)는 영상 데이터를 캡쳐하여 윈도우에 디스플레이시킨다(S310).The screen share 122 of the specific slave server 120 transmits image data corresponding to the currently displayed screen (S309), and each slave server 130, 140... N or the master server 110 transmits image data. Is captured and displayed on the window (S310).
한편 본 발명에 따른 네트워크를 통한 강의 시스템은 채팅 및 파일 송수신이 가능하며, 마스터 서버에서 각 슬레이브 서버의 시스템 구성 요소를 파악할 수도 있고, 마스터 서버에서 모든 슬레이브 서버의 전원을 관리할 수도 있다.On the other hand, the lecture system through the network according to the present invention can chat and send and receive files, the master server can grasp the system components of each slave server, the master server can manage the power of all slave servers.
따라서 마스터 서버에서 각각의 슬레이브 서버의 화면을 감시할 수 있고, 각각의 슬레이브 서버를 마스터 서버의 윈도우상에서 직접 제어할 수 있다.Therefore, the screen of each slave server can be monitored in the master server, and each slave server can be directly controlled on the window of the master server.
이상에서 설명한 바와 같이 본 발명에 따른 네트워크를 통한 강의 방법에 의하면, 선생님의 컴퓨터, 즉 마스터 서버에 복수의 학생의 컴퓨터, 즉 슬레이브 서버의 화면을 선택적으로 디스플레이시키고, 디스플레이된 화면을 통해 슬레이브 서버를 전반적으로 제어할 수 있도록 함으로써 강의를 효과적으로 수행할 수 있다.As described above, according to the teaching method through the network according to the present invention, a screen of a plurality of student computers, that is, slave servers, is selectively displayed on the teacher's computer, that is, the master server, and the slave server is displayed through the displayed screen. By giving you overall control, you'll be able to conduct your lessons effectively.
아울러 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이며, 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가 등이 가능할 것이며, 이러한 수정 변경 등은 이하의 특허청구범위에 속하는 것으로 보아야 할 것이다.In addition, the preferred embodiment of the present invention is disclosed for the purpose of illustration, those skilled in the art will be able to various modifications, changes, additions, etc. within the spirit and scope of the present invention, such modifications and changes should be considered to belong to the following claims. something to do.
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020010001303A KR20020060304A (en) | 2001-01-10 | 2001-01-10 | Lecture method using the network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020010001303A KR20020060304A (en) | 2001-01-10 | 2001-01-10 | Lecture method using the network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20020060304A true KR20020060304A (en) | 2002-07-18 |
Family
ID=27691251
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020010001303A Ceased KR20020060304A (en) | 2001-01-10 | 2001-01-10 | Lecture method using the network |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20020060304A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118524147A (en) * | 2024-07-23 | 2024-08-20 | 新云网科技集团股份有限公司 | Interactive screen control method, device, equipment and medium for intelligent classroom system |
-
2001
- 2001-01-10 KR KR1020010001303A patent/KR20020060304A/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118524147A (en) * | 2024-07-23 | 2024-08-20 | 新云网科技集团股份有限公司 | Interactive screen control method, device, equipment and medium for intelligent classroom system |
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 (en) | Network training system based on simulation terminal | |
| 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 (en) | Instruction control method and device in remote assistance process | |
| KR20020060304A (en) | Lecture method using the network | |
| JP4030448B2 (en) | Network image adjustment system | |
| CN104252232B (en) | Command control method and device during remote assistance | |
| KR20050056041A (en) | Method and system for controlling object in order to share resource between heterogeneous devices | |
| KR100959076B1 (en) | Image Display System and Method Using Network | |
| KR20100011763A (en) | System for computer remote control in lan and method thereof | |
| CN109309692A (en) | A multitask offline interactive processing system and controlled terminal based on remote control | |
| US20050044126A1 (en) | Network information processing system and information processing method | |
| WO2017175951A1 (en) | Chatting-list-providing user terminal and provision method of same | |
| KR100505034B1 (en) | Remote management method and apparatus of HH server system | |
| KR100572704B1 (en) | Bidirectional Information Providing System Using PD Screen Splitting and Its Method | |
| Sánchez et al. | The EUME project: modelling and design of an intelligent learning management system | |
| JPH11312131A (en) | Network management system |
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 |