KR20060108970A - System for video lecture coupled with lecture scenario and teaching materials and method thereof - Google Patents

System for video lecture coupled with lecture scenario and teaching materials and method thereof Download PDF

Info

Publication number
KR20060108970A
KR20060108970A KR1020050031144A KR20050031144A KR20060108970A KR 20060108970 A KR20060108970 A KR 20060108970A KR 1020050031144 A KR1020050031144 A KR 1020050031144A KR 20050031144 A KR20050031144 A KR 20050031144A KR 20060108970 A KR20060108970 A KR 20060108970A
Authority
KR
South Korea
Prior art keywords
lecture
video
video lecture
file
data
Prior art date
Application number
KR1020050031144A
Other languages
Korean (ko)
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 KR1020050031144A priority Critical patent/KR20060108970A/en
Publication of KR20060108970A publication Critical patent/KR20060108970A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback

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)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

A video lecture system linked with a lecture index and teaching materials, and an offering method thereof are provided to simultaneously offer a part linked with a video lecture playing time, the teaching materials, and the lecture index in case that a learner requests change of the video lecture playing time, the teaching materials, or the lecture index. A storage device(214) stores a video lecture webpage(222), a video lecture file(218), a teaching material image file(216), a video lecture database(220), and a server program(224). A main server controller(200) runs the server program and controls all operations of a server(120). A database controller(206) controls data I/O(Input/Output) of the video lecture database, receives a video lecture service request from a client computer, sets the video lecture file and the video lecture playing time corresponding to the received request, and changes/sets the teaching material image according to the playing time of the video lecture file. A transmission controller(204) transmits the teaching material image file set from the database controller to the client computer connected through the network device(202).

Description

강의목차, 강의교재와 연동되는 동영상 강의 시스템 및 그 제공방법{System for video lecture coupled with lecture scenario and teaching materials and Method thereof}System for video lecture coupled with lecture scenario and teaching materials and Method

도 1은 본 발명이 네트워크를 통해서 구현되는 것을 도시한 네트워크 구성도.1 is a network diagram showing that the present invention is implemented through a network.

도 2는 본 발명의 바람직한 일 실시예에 따른 동영상 강의 서비스 서버의 구성 블록도.2 is a block diagram of a video lecture service server according to an embodiment of the present invention.

도 3은 본 발명을 구성하는 동영상 강의 DB를 구성하는 과정을 나타낸 순서도.3 is a flow chart showing a process of configuring a video lecture DB of the present invention.

도 4는 본 발명의 바람직한 일 실시예에 따른 강의목차, 강의교재와 연동되는 동영상 강의 제공과정을 나타낸 순서도.Figure 4 is a flow chart showing a video contents lecture process linked with the lecture contents, lecture teaching materials according to an embodiment of the present invention.

도 5는 본 발명의 바람직한 일 실시예에 따른 노트필기 프레임의 제공과정을 나타낸 순서도.5 is a flow chart showing a process of providing a note-taking frame according to an embodiment of the present invention.

도 6 내지 도 7은 본 발명을 구성하는 동영상 강의 DB의 구성을 나타낸 동영상 강의 DB구성도.6 to 7 is a configuration diagram of a video lecture DB showing the configuration of a video lecture DB of the present invention.

도 8은 본 발명의 바람직한 일 실시예에 따라 클라이언트 컴퓨터의 디스플레이부에 표시되는 동영상 강의 웹페이지의 예시도.8 is an exemplary diagram of a video lecture web page displayed on a display unit of a client computer according to an exemplary embodiment of the present invention.

* 도면의 주요부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

100 : 클라이언트 컴퓨터 102 : 디스플레이부100: client computer 102: display unit

110 : 네트워크 120 : 동영상 강의 서비스 서버110: network 120: video lecture service server

200 : 서버 주제어부 202 : 네트워크 장치200: server main control unit 202: network device

204 : 전송 제어부 206 : DB 제어부204: transmission control unit 206: DB control unit

208 : 테이블 제어수단 210 : 레코드 제어수단208: table control means 210: record control means

212 : 데이터 제어수단 214 : 저장장치212: data control means 214: storage device

216 : 교재이미지 파일 218 : 동영상 강의 파일216: teaching materials image file 218: video lecture file

220 : 동영상 강의 DB 222 : 동영상 강의 웹페이지220: video lecture DB 222: video lecture web page

224 : 서버 프로그램 600 : MM1 테이블224: Server program 600: MM1 table

610 : 동영상 재생시점 614 : 레코드 1610: Video playback point 614: Record 1

616 : 레코드 2 618 : 레코드 3616: record 2 618: record 3

700 : 강좌정보 DB 710 : 강의정보 DB700: Course Information DB 710: Course Information DB

730 : 세부정보 DB 730: Details DB

본 발명은 강의목차, 강의교재와 연동되는 동영상 강의 시스템 및 그 제공방법에 관한 것으로서, 보다 상세하게는 동영상 강의 이용자의 요청에 따라 동영상 강의 재생시점과 강의 교재이미지 및 강의목차가 연동되어 변경되는 동영상 강의 시스템 및 그 제공방법에 관한 것이다.The present invention relates to a video lecture system and a method of providing the video linked to the lecture textbook, and more particularly, a video that is changed in conjunction with the playback point of the video lecture, the textbook image, and the table of contents according to the request of the video lecture user. The present invention relates to a lecture system and a method of providing the same.

인터넷을 포함한 정보기술의 발달로 인하여, 통상적으로 오프라인상에서 이루어지던 강의를 동영상으로 제작하여 인터넷을 통해 제공하는 인터넷 강의시스템의 보급이 활성화되고 있다.Due to the development of information technology, including the Internet, the dissemination of the Internet lecture system, which provides videos via the Internet, is being activated.

시간과 장소에 구애받지 않고, 인터넷환경이 구비된 장소라면 어디에서든지 원하는 강의를 시청할 수 있다는 장점 때문에, 이러한 인터넷 강의 시스템이 각광을 받고 있으며, 이에 따라 많은 종류의 인터넷 동영상 강의 시스템 및 동영상 강의 제공방법들이 개발되고 있다.Regardless of time and place, the Internet lecture system is in the spotlight because of the advantage that you can watch the lecture you want in any place with internet environment. Are being developed.

동영상 강의를 제공하는 가장 기본적인 형태는, 동영상 강의 제공 서버에 강사의 강의 내용을 녹화하고, 이를 인터넷을 통해 방송할 수 있는 영상으로 편집하여 저장한 후, 동영상 강의제공 서버에 접속한 학습자들에게 전송하여, 학습자가 자신의 클라이언트 컴퓨터에 전송되는 동영상 강의 데이터를 수신, 재생하여 강의를 시청하도록 하는 방식을 취하고 있다.In the most basic form of providing video lectures, the lecture contents of the lecturer are recorded on the video lecture providing server, edited and stored as a video that can be broadcasted through the Internet, and then transmitted to the learners connected to the video lecture providing server. Thus, the learner receives and plays the video lecture data transmitted to his client computer to watch the lecture.

이를 부연 설명하자면, 학습자는 자신의 클라이언트 컴퓨터를 이용하여 동영상 강의제공 서버에 접속하고, 원하는 동영상 강의를 선택하여, 선택한 강의 데이터(인코딩된 강의파일)를 전송받고, 이 강의 데이터를 자신의 클라이언트 컴퓨터에 설치되어 있는 윈도우 미디어 플레이어 등의 동영상 재생 프로그램을 이용하여 재생함으로써 동영상 강의를 시청할 수 있게 되는 것이다.In detail, the learner connects to the video lecture providing server using his client computer, selects the desired video lecture, receives the selected lecture data (encoded lecture file), and sends the lecture data to his client computer. You can watch video lectures by playing them using a video player such as Windows Media Player.

그러나 이러한 방식은 단순히 강의영상만을 제공하기 때문에, 강의 교재를 오프라인상에서 사용자가 별도로 구매하여 구비하여야만 하며, 강의내용에 따라 교재의 페이지를 변경하면서 강의를 시청하여야만 한다는 불편함이 있었다.However, since this method merely provides lecture videos, users have to purchase and provide lecture texts offline, and there is an inconvenience in that they must watch the lectures while changing the text pages according to the contents of the lectures.

이러한 문제점을 해결하기 위하여, 동영상 강의를 제공하는 동시에 같은 화면에 별도의 교재창을 생성하여, 동영상 강의와 교재를 동시에 전송하여, 사용자가 편리하게 동영상 강의를 시청하면서 동시에 교재를 살펴볼 수 있도록 하는 방식이 이용되고 있다.In order to solve this problem, it provides a video lecture and at the same time create a separate textbook window on the same screen, and simultaneously send video lectures and textbooks, so that users can watch the video lectures at the same time while watching the video textbooks at the same time Is used.

그러나 이러한 경우에도 전송되는 동영상 강의 내용과 교재가 연동되지 않기 때문에, 사용자는 강의 내용에 맞추어 PC의 디스플레이부에 표시되는 교재의 페이지를 수동으로 조작하여야만 하는 문제점이 있었다.However, even in this case, since the contents of the video lecture and the teaching material are not linked, the user has to manually manipulate the textbook page displayed on the display unit of the PC in accordance with the contents of the lecture.

또한, 제공되는 교재 페이지와 강의 내용이 연동되지 않기 때문에, 강의 동영상을 중간에서부터 재생하거나 또는, 강의 시청도중에 특정 위치로 옮겨서 재생을 하는 경우, 그 강의 부분에 해당하는 교재의 페이지를 찾기 어렵다는 문제점이 있었다.In addition, since the textbooks provided are not linked to the contents of the lectures, it is difficult to find the pages of the textbooks corresponding to the lectures when the lecture video is played from the middle or moved to a specific position during the lecture viewing. there was.

또한, 반대의 경우, 즉, 교재의 특정 내용에 대한 강의를 시청하려고 하면, 해당되는 강의 내용을 찾기 위하여, 여러 번 강의재생 위치를 변경해서 찾아야만 한다는 문제점이 있었다.In addition, in the opposite case, that is, when attempting to watch a lecture on a specific content of a textbook, there was a problem in that the lecture playback position must be changed several times in order to find a corresponding lecture content.

본 발명은 상술한 바와 같은 종래기술의 문제점을 해결하기 위하여, 동영상 강의 학습자가 강의 재생시점 또는 교재페이지 또는 강의목차를 변경을 요청하는 경우, 3가지 요소가 연동되어 연관되는 부분이 동시에 제공되는 강의목차, 강의교재와 연동되는 동영상 강의 시스템 및 그 제공방법을 제안하고자 한다.The present invention, in order to solve the problems of the prior art as described above, when a video lecture learner requests to change the course playback time, the text page or the table of contents, the three elements are linked to the lecture is provided at the same time We would like to propose a video lecture system linked with the table of contents and teaching materials and a method of providing the same.

상기한 바와 같은 목적을 달성하기 위해, 본 발명의 바람직한 일 실시예에 따르면, 네트워크를 통해 연결된 클라이언트 컴퓨터에 동영상 강의를 제공하는 동영상 서비스 서버시스템에 있어서, 인터넷을 통하여 접속하는 상기 클라이언트 컴퓨터에 제공되는 동영상 강의 웹페이지, 동영상 강의 파일, 교재 이미지 파일, 강의 정보로 구성된 동영상 강의 DB, 서버를 제어하기 위한 서버프로그램을 저장하고 있는 저장장치; 상기 서버프로그램을 구동하고, 서버의 모든 동작을 제어하는 서버 주제어부; 상기 서버 주제어부의 제어에 따라 네트워크를 통해 연결된 상기 클라이언트 컴퓨터와의 데이터 통신을 수행하는 네트워크 장치; 상기 동영상 강의 DB의 데이터 입출력을 제어하고, 상기 클라이언트 컴퓨터로부터 동영상 강의 서비스 요청을 수신하고, 상기 동영상 강의 DB를 참조하여 동영상 강의 서비스 요청에 상응하는 동영상 강의 파일과 동영상 강의 재생시점을 설정하며, 동영상 강의 파일의 재생시점에 따라 교재이미지를 변경하여 설정하는 DB 제어부; 및 상기 네트워크 장치를 통해 연결된 상기 클라이언트 컴퓨터에 상기 동영상 강의 DB 제어부에서 설정되는 교재이미지 파일을 전송하고, 상기 DB 제어부에서 설정된 동영상 강의 파일을 상기 저장장치로부터 로드하여, 설정된 재생시점의 데이터부터 스트리밍 방식으로 전송하는 전송 제어부를 포함하되, 상기 동영상 강의 DB는 동영상 강의파일에 일 대 일로 대응되는 테이블로 구성되며, 상기 테이블은 동영상 강의 재생시점과 동영상 강의 재생시점에 해당되는 교재이미지 및 세부항목명 데이터로 구성되는 적어도 하나 이상의 레코드를 포함하고 있는 것을 특징으로 하는 강의목차, 강의교재와 연동되는 동영상 강의 서비스 서버시스템이 제공된다.In order to achieve the above object, according to a preferred embodiment of the present invention, a video service server system for providing a video lecture to a client computer connected via a network, provided to the client computer connected through the Internet A video storage web page, a video lecture file, a textbook image file, a video lecture DB consisting of lecture information, and a storage device storing a server program for controlling a server; A server main controller which drives the server program and controls all operations of the server; A network device for performing data communication with the client computer connected via a network under the control of the server main controller; Control video input / output of the video lecture DB, receive a video lecture service request from the client computer, set a video lecture file and video lecture playback time corresponding to the video lecture service request with reference to the video lecture DB, and A DB controller configured to change and set a textbook image according to a playback time of a lecture file; And transmitting a text image file set in the video lecture DB control unit to the client computer connected through the network device, loading the video lecture file set in the DB control unit from the storage device, and streaming the data from the set playback time point. The video lecture DB is composed of a table corresponding to the video lecture file in a one-to-one correspondence, the table is a text image and the detailed item name data corresponding to the video playback time and video playback time There is provided a video contents service server system interoperating with the contents of a lecture and a textbook, comprising at least one record.

상기한 바와 같은 목적을 달성하기 위해, 본 발명에 따르면, 동영상 강의 파일, 교재 이미지 파일, 강의 정보로 구성된 동영상 강의 DB가 저장된 저장장치를 구비한 동영상 강의 서비스 서버를 이용하여 네트워크로 연결된 클라이언트 컴퓨터에 동영상 강의를 제공하는 방법에 있어서, 상기 클라이언트 컴퓨터의 디스플레이부에 표시되는 동영상 강의 웹페이지를 전송하는 단계(a); 상기 동영상 강의 웹페이지에 적어도 3개의 프레임을 생성하는 단계(b); 단계(b)에서 생성한 각각의 프레임에 전송할 데이터를 설정하는 단계(c); 제 1프레임에 동영상 강의 데이터를 스트리밍 방식으로 전송하여, 실시간으로 재생하는 단계(d); 제 2프레임에 상기 동영상 강의 DB를 참조하여 동영상 강의 내용에 부합되는 교재이미지를 동영상 재생시점에 상응하도록 전송하고 표시하는 단계(e); 및 제 3프레임에 동영상 강의의 강의목차를 표시하는 단계(f)를 포함하되, 상기 동영상 강의 DB는 강의목차에 포함되는 목차 중 특정 목차명에 해당하는 데이터가 입력된 세부항목명 필드와, 상기 세부항목명에 해당되는 교재이미지의 경로와 파일명이 입력된 교재이미지 필드와, 동영상 강의 파일의 경로와 파일명이 입력된 강의파일 필드와, 상기 세부항목명에 해당되는 동영상 강의 재생시점이 입력된 동영상 재생시점 필드를 포함하며, 세부항목명 데이터와 세부항목명에 상응하는 교재이미지 및 동영상 재생시점 데이터가 하나의 레코드로 구성되는 것을 특징으로 하는 강의목차, 강의교재와 연동되는 동영상 강의 제공방법이 제공된다.In order to achieve the above object, according to the present invention, a client computer connected to a network using a video lecture service server having a storage device for storing a video lecture database consisting of a video lecture file, textbook image file, lecture information A method of providing a video lecture, the method comprising: transmitting a video lecture web page displayed on a display unit of the client computer; (B) generating at least three frames in the video lecture web page; (C) setting data to be transmitted in each frame generated in step (b); (D) transmitting the video lecture data to the first frame in a streaming manner and playing the same in real time; (E) transmitting and displaying a textbook image corresponding to the contents of the video lecture corresponding to the video playback time by referring to the video lecture DB in a second frame; And (f) displaying a table of contents of a video lecture in a third frame, wherein the video lecture DB includes a detail item name field in which data corresponding to a specific table name is input among the contents included in the table of contents, and the details. A text image field in which the path and file name of the textbook image corresponding to the item name is input, a lecture file field in which the path and file name of the video lecture file are input, and a video playback field in which the video lecture playback time corresponding to the detailed item name is input. Includes, the text contents and video playback point data corresponding to the sub-item name data and sub-item name is provided as a single table of contents, the video lecture providing method linked to the teaching text is provided.

이하에서, 첨부된 도면을 참조하여 본 발명에 따른 강의 목차 및 강의 교재와 연동되는 동영상 강의 저작도구 및 그 제공방법에 대한 바람직한 실시예를 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the video lecture authoring tool and its providing method linked to the table of contents and lecture teaching materials according to the present invention.

도 1은 본 발명이 네트워크를 통해서 구현되는 것을 도시한 네트워크 구성도이고, 도 2는 본 발명의 바람직한 일 실시예에 따른 동영상 강의 서비스 서버의 구성 블록도이다.1 is a block diagram illustrating a network implementation of the present invention, and FIG. 2 is a block diagram illustrating a video lecture service server according to an exemplary embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 동영상 강의 서비스 서버(120)는 네트워크(110)를 통해 연결된 클라이언트 컴퓨터(100)에 강의목차, 강의교재와 연동되는 동영상 강의를 제공하게 된다.As shown in FIG. 1, the video lecture service server 120 according to the present invention provides the video contents linked with the lecture contents and lecture texts to the client computer 100 connected through the network 110.

동영상 강의 서비스 서버(120)에서 제공되는 동영상 강의 및 교재 이미지가 클라이언트 컴퓨터(100)에서 재생 또는 표시되는 과정을 간략하게 설명하자면 다음과 같다.The process of playing or displaying the video lecture and teaching material images provided by the video lecture service server 120 will be briefly described as follows.

동영상 강의 서비스 서버(120)는 네트워크를 통해 접속한 클라이언트 컴퓨터(100)에 동영상 강의를 시청할 수 있는 동영상 강의 웹페이지(222)를 전송하고, 이를 수신한 클라이언트 컴퓨터(100)에서는 통상적으로 컴퓨터에 설치되어 있는 인터넷 익스플로러, 넷스케이프 네비게이터 등의 웹브라우저를 이용하여 동영상 강의 웹페이지(222)를 디스플레이부(102)를 통해 표시하게 된다.The video lecture service server 120 transmits a video lecture web page 222 for viewing a video lecture to a client computer 100 connected through a network, and the client computer 100 receives the video lecture web page 222. The video lecture web page 222 is displayed on the display unit 102 using a web browser such as Internet Explorer or Netscape Navigator.

동영상 강의 웹페이지(222)는 html, 자바 등의 통상적인 웹브라우저를 이용 하여 표시할 수 있는 언어로 구성되어 있으며, 동영상 강의 서비스 서버(120)의 저장장치(214)에 저장되어 있는 웹페이지이다.The video lecture web page 222 is composed of a language that can be displayed using a conventional web browser such as html, Java, etc., and is a web page stored in the storage device 214 of the video lecture service server 120. .

학습자는 디스플레이부(102)를 통해 표시되는 동영상 강의 웹페이지를 보면서, 원하는 각종 기능을 선택할 수 있다.The learner can select various desired functions while viewing the video lecture web page displayed through the display 102.

본 발명에서 제공하는 동영상 강의 웹페이지(222)는, html 등의 언어로 구성되어, 학습자가 특정한 기능을 클라이언트 컴퓨터(100)에 연결된 각종 입력수단(미도시)을 이용하여 선택하는 경우, 그 기능에 상응하는 요청을 동영상 강의 서비스서버(120)로 전송하게 되며, 또한, 클라이언트 컴퓨터(100)에 기본적으로 설치된 윈도우 미디어 플레이어(Window Media Player) 등의 동영상 재생 프로그램을 이용하여 웹페이지 내의 동영상 재생 프레임을 통해 동영상 서비스 서버(120)로부터 스트리밍 방식으로 전송되는 동영상 강의 파일 데이터를 수신하여 재생하게 된다.The video lecture web page 222 provided in the present invention is composed of a language such as html, and when a learner selects a specific function using various input means (not shown) connected to the client computer 100, the function. Corresponding request is sent to the video lecture service server 120, and a video playback frame in a web page using a video playback program such as a window media player basically installed in the client computer 100. Through the video service server 120 to receive and play the video lecture file data transmitted in a streaming manner.

동영상 강의 서비스 서버(120)는 클라이언트 컴퓨터(100)로부터 데이터 요청, 강의요청 등 -정확히 말하자면, 동영상 강의 웹페이지(222)를 통해서 입력되는 학습자의 요청-을 수신하여 요청에 상응하는 기능을 수행하게 된다.The video lecture service server 120 receives a data request, a lecture request, etc., that is, a learner's request input through the video lecture web page 222, from the client computer 100 to perform a function corresponding to the request. do.

도 2에 도시된 바와 같이, 동영상 강의 서비스 서버(120)는 상술한 바와 같은 기능을 수행하기 위해, 서버 주제어부(200), 네트워크 장치(202), 전송 제어부(204), DB 제어부(206), 저장장치(214)를 포함할 수 있다.As shown in FIG. 2, the video lecture service server 120 performs the server main control unit 200, the network device 202, the transmission control unit 204, and the DB control unit 206 to perform the above-described functions. Storage device 214.

저장장치(214)에는 인터넷을 통하여 접속하는 클라이언트 컴퓨터(100)에 제공되는 동영상 강의 웹페이지(222), 동영상 강의 파일(218), 교재 이미지 파일(216), 강의 정보로 구성된 동영상 강의 DB(220), 서버를 제어하기 위한 서버 프로그램(224)을 저장되어 있으며, 서버 주제어부(200)의 제어에 따라 데이터의 입출력이 이루어지게 된다.The storage device 214 includes a video lecture DB 220 consisting of a video lecture web page 222, a video lecture file 218, a textbook image file 216, and lecture information provided to a client computer 100 connected through the Internet. The server program 224 for controlling the server is stored, and data input and output are performed under the control of the server main controller 200.

서버 주제어부(200)는 저장장치(214)에 저장된 서버프로그램(224)을 구동하고, 서버프로그램(224)에 따라 동영상 강의 서비스 서버(120)의 전반적인 동작을 제어하게 된다.The server main controller 200 drives the server program 224 stored in the storage device 214 and controls the overall operation of the video lecture service server 120 according to the server program 224.

네트워크 장치(202)는 네트워크(110)에 접속하고, 네트워크(110)를 통해 연결된 클라이언트 컴퓨터(100)와의 데이터 통신을 수행하게 된다.The network device 202 connects to the network 110 and performs data communication with the client computer 100 connected through the network 110.

DB 제어부(206)는 저장장치(214)에 저장되어 있는 동영상 강의 DB(220)의 데이터 입출력을 제어하고, 클라이언트 컴퓨터(100)로부터 특정 동영상 강의를 제공해달라는 요청을 받은 경우, 동영상 강의 DB(220)를 참조하여, 요청에 상응하는 데이터-요청에 상응하는 데이터의 저장경로 및 파일명과 재생시점-를 추출하여 전송제어부(204)로 출력하게 된다.The DB control unit 206 controls data input / output of the video lecture DB 220 stored in the storage device 214, and receives a video lecture DB 220 when the client computer 100 requests a specific video lecture. ), The data corresponding to the request-the storage path and file name of the data corresponding to the request and the reproduction time-are extracted and output to the transmission control unit 204.

보다 바람직하게, DB 제어부(206)는 동영상 강의 DB(220)로부터 클라이언트 컴퓨터(100)가 요청하는 동영상 강의의 정보를 저장하고 있는 테이블을 추출하는 테이블 제어수단(208), 테이블 제어수단(208)이 추출한 테이블의 레코드 중 클라이언트 컴퓨터(100)가 요청하는 동영상 강의의 재생 시점 또는 교재이미지 또는 세부항목명이 포함된 레코드를 추출하는 레코드 제어수단(210), 레코드 제어수단(210)이 추출한 레코드의 데이터 값을 참조하여 클라이언트 컴퓨터(100)에 전송할 동영상 강의파일(218), 동영상 강의 재생시점 및 교재이미지(216)를 설정하는 데이터 제어수단(212)을 포함할 수 있다.More preferably, the DB control unit 206 is a table control means 208, the table control means 208 for extracting a table that stores the information of the video lecture requested by the client computer 100 from the video lecture DB 220 Record control means 210 and record control means 210 which extract a record including the time of reproduction of the video lecture requested by the client computer 100 or the textbook image or the detail item name among the records of the extracted table. Data control means 212 for setting the video lecture file 218, the video lecture playback time and the teaching material image 216 to be transmitted to the client computer 100 with reference to the value.

전송 제어부(204)는 DB 제어부(206)로부터 클라이언트 컴퓨터(100)로 전송해야할 데이터-즉, 동영상 강의 파일, 동영상 강의 재생시점, 동영상 강의 재생시점에 해당되는 교재이미지-를 입력받아, 저장장치(214)에 저장되어 있는 교재이미지 파일(216)을 전송하고, 동영상 강의 파일(218)을 저장장치(214)로부터 로드하여, 설정된 재생시점의 데이터부터 스트리밍 방식으로 전송하게 된다.The transmission control unit 204 receives data to be transmitted from the DB control unit 206 to the client computer 100, that is, a text file corresponding to the video lecture file, the video lecture playback time, and the video lecture playback time, and the storage device ( The textbook image file 216 stored in 214 is transmitted, the video lecture file 218 is loaded from the storage device 214, and the data is transmitted in a streaming manner from the data set at the playback time.

또한, 본 발명에 따른 동영상 강의 서비스 서버(120)는 동영상 강의 DB(220)를 저장장치(214) 내에 저장하도록 구성되는데, 동영상 강의 DB(220)의 구성방법 및 그 기능에 대하여 첨부된 도 3, 도 6 및 도 7을 참조하여 상세하게 설명하고자 한다.In addition, the video lecture service server 120 according to the present invention is configured to store the video lecture DB 220 in the storage device 214, the configuration method and the function of the video lecture DB 220 attached to FIG. 6 and 7 will be described in detail.

도 3은 본 발명을 구성하는 동영상 강의 DB를 구성하는 과정을 나타낸 순서도이고, 도 6은 본 발명을 구성하는 동영상 강의 DB의 구성을 나타낸 동영상 강의 DB구성도이다.FIG. 3 is a flowchart illustrating a process of configuring a video lecture DB constituting the present invention, and FIG. 6 is a DB configuration diagram showing the configuration of a video lecture DB constituting the present invention.

동영상 강의와 강의교재 및 강의목차를 연동하기 위하여 구성하게 되는 것이, 동영상 강의 DB(220)이다.The video lecture DB (220) is configured to link the video lecture, lecture materials, and table of contents.

동영상 강의 DB(220)는 상용 데이터베이스 프로그램을 사용하여 DB를 설계하고, 사람이 직접 강의정보 등을 입력하여 구성할 수도 있으며, 특정 동영상 강의 저작 프로그램을 사용하여 동영상 강의가 실시간으로 촬영되어 작성되는 동시에 동영상 강의 DB(220)가 구성되도록 할 수도 있다.The video lecture DB 220 can design a DB using a commercial database program, and can be configured by a person inputting lecture information. The video lecture is recorded and written in real time using a specific video lecture authoring program. The video lecture DB 220 may be configured.

동영상 강의 DB(220)가 작성되는 순서는 다음과 같다.The order in which the video lecture DB 220 is created is as follows.

먼저, 동영상 강의 DB를 구성하기 위한 기본적인 강의정보를 입력한다 (S300).First, input basic lecture information for configuring a video lecture DB (S300).

이때 입력되는 강의정보로는, 강좌명, 강사명, 강의제목, 해당 강좌를 특정하기 위한 항목과 해당 강의를 특정하기 위한 항목, 해당 강의 내의 특정 목차, 즉 세부항목을 특정하기 위한 항목이 포함될 수 있다.In this case, the input lecture information may include a course name, a lecturer's name, a lecture title, an item for specifying a corresponding lecture, an item for specifying a corresponding lecture, and a specific table of contents, that is, an item for specifying details. .

다음으로, 해당 강의의 강의목차를 구성하는 세부항목에 해당되는 교재이미지를 작성하여 등록하거나, 또는 이미 작성되어 저장되어 있는 교재이미지를 등록한다(S302).Next, create and register textbook images corresponding to the detailed items constituting the table of contents of the lecture, or register the textbook images are already created and stored (S302).

여기서 교재 이미지란 강의에 쓰일 교재로써, 강사가 동영상 강의 작성 전에, 각종 프로그램을 통해 작성해 놓은 워드프로세서 파일, 프리젠테이션 파일 또는 그래픽파일로서, 동영상 강의 서비스 서버(120)의 저장장치(214)에 저장되어 있는 파일을 말하며, 동영상 강의 DB(220)를 구성하기 위하여 교재가 저장되어 있는 경로와 그 파일명을 기재하여, 교재 이미지를 등록하고, 교재 이미지에 상응하는 강의목차(세부항목)에 연동시키게 된다.Here, the textbook image is a textbook to be used as a lecture, and is a word processor file, a presentation file, or a graphic file created by the instructor through various programs before the video lecture is written and stored in the storage device 214 of the video lecture service server 120. It refers to the file that is, and to configure the video lecture DB (220) by writing the path and the file name where the text is stored, the textbook image is registered, and linked to the table of contents (details) corresponding to the textbook image .

이러한 동영상 강의 DB(220)를 구성하기 위한 기본적인 정보의 입력이 종료된 후, 동영상 강의를 작성한다(S304).After the input of the basic information for configuring the video lecture DB 220 is finished, a video lecture is created (S304).

동영상 강의의 작성이 종료되어, 동영상 강의 파일이 생성되면, 단계 S300, S302에서 입력한 강의정보, 교재이미지와 생성된 동영상 강의파일을 연동시키기 위한 연동형 동영상 강의 DB(220)를 구성하게 된다(S306).After completing the video lecture, the video lecture file is generated, the linked video lecture DB 220 for linking the lecture information, the textbook image, and the generated video lecture file input in steps S300 and S302 is configured ( S306).

도 6은 본 발명을 구성하는 동영상 강의 DB의 MM1 테이블의 구성 예시도이다.6 is an exemplary configuration diagram of the MM1 table of the video lecture DB constituting the present invention.

도 6을 참조하여, 본 발명을 구성하는 동영상 강의 DB의 구성 및 동영상 강의 DB를 이용하여 동영상 강의의 재생시점과 교재이미지 및 세부항목을 연동시키는 방법에 대하여 설명한다.Referring to FIG. 6, a description will be given of a configuration of a video lecture DB constituting the present invention and a method of linking a playback point of a video lecture with textbook images and details using the video lecture DB.

도 6에 도시된 바와 같이, 동영상 강의 DB는 동영상 강의에 일 대 일로 대응되는 적어도 하나 이상의 테이블로 구성된다.As shown in FIG. 6, the video lecture DB is composed of at least one table corresponding to the video lecture one to one.

즉, 동영상 강의 DB(220)는 저장장치(214) 내에 저장된 동영상 강의의 수만큼의 테이블을 가지게 되며, 각 테이블에는 1개의 강의에 포함되는 강의목차를 구성하는 세부항목의 수에 해당되는 레코드가 저장되고, 각 레코드는 구분코드를 프라이머리 키값으로 가지게 된다.That is, the video lecture DB 220 has a table corresponding to the number of video lectures stored in the storage device 214, and each table includes records corresponding to the number of detailed items constituting the table of contents included in one lecture. Each record is stored with a distinguishing code as the primary key.

또한, 테이블에는 강의정보의 종류만큼의 필드가 형성되어, 해당되는 데이터가 기록된다.In addition, a field corresponding to the kind of lecture information is formed in the table, and the corresponding data is recorded.

도 6에 도시된 MM1 테이블(300)은 'MM1'이라는 강의코드를 가지는 동영상 강의의 정보를 저장하기 위한 테이블이다.The MM1 table 300 shown in FIG. 6 is a table for storing information of a video lecture having a lecture code of 'MM1'.

하나의 프라이머리 키값으로 묶여진 데이터 값의 묶음을 레코드라 정의하는데, 도 6에 도시된 바와 같이, 레코드(614, 616, 618)는 각각 구분코드 데이터, 강의코드 데이터, 세부항목명 데이터, 교재 이미지 데이터, 촬영진행시간(지정시간) 데이터로 구성되고, 이때, 구분코드 필드(602)에는 레코드를 특정하기 위한 프라이머리 키값이 입력되고, 강의코드 필드(604)에는 강의명 또는 강의명에 따른 특정 코드가 입력되고, 세부항목명 필드(606)에는 강의를 구성하는 강의목차 중 특정 목차가 입력되며, 교재이미지 필드(608)에는 세부항목명에 상응하는 교재파일의 경로 와 교재파일명이, 강의 파일 필드(612)에는 동영상 강의 서비스 서버(120)에서 제공할 동영상 강의파일(218)의 경로와 강의 파일명이 입력된다.A bundle of data values bounded by one primary key value is defined as a record. As shown in FIG. 6, records 614, 616, and 618 respectively include identification code data, lecture code data, detailed item name data, and textbook image data. In this case, a primary key value for specifying a record is input to the classification code field 602, and a specific code according to the lecture name or the lecture name is input to the lecture code field 604. In the detailed item name field 606, a specific table of contents of the lecture constituting the lecture is input. The text image field 608 includes a text file path and a text file name corresponding to the detailed item name. The path and file name of the video lecture file 218 to be provided by the video lecture service server 120 are input.

특히 동영상 재생시점 필드(610)에는 해당 테이블에 입력되어 있는 동영상 강의파일의 재생시점이 입력된다.In particular, in the video playback time field 610, the playback time of the video lecture file input to the table is input.

동영상 재생시점(610)은, 학습자가 본 발명에 따른 동영상 강의 서비스 서버(120)에서 제공되는 동영상 강의를 시청하는 중, 동여상 강의의 재생시점을 임의의 시점으로 변경하는 경우, 또는 교재이미지를 변경하는 경우 또는 특정 강의목차를 선택하는 경우에 있어서, 동영상강의 재생시점에 연동되는 강의교재와 강의목차를 찾아 전송하는 기준 데이터가 된다.Video playback time 610, when the learner while watching the video lecture provided by the video lecture service server 120 in accordance with the present invention, changing the playback time of the moving image lecture to any point in time, or change the textbook image In this case, or when selecting a specific table of contents, the teaching material and the table of contents linked to the playback point of the video lecture are used as reference data.

따라서 도 6에 도시된 바와 같이, 이 테이블의 명칭은 MM1으로 정의되고, 테이블 MM1(600)의 레코드 1(614)은 구분코드: 0001, 강의코드: MM1, 세부항목명: Chap1. 소개, 교재이미지: MM1A.gif, 강의 재생시점: 00:00, 강의 파일: MM1.ASF라는 데이터 값을 가지게 된다.Therefore, as shown in FIG. 6, the name of this table is defined as MM1, and record 1 614 of the table MM1 600 has a classification code: 0001, lecture code: MM1, subcategory name: Chap1. Introduction, textbook image: MM1A.gif, lecture playback time: 00:00, lecture file: MM1.ASF.

또한, 레코드 3(618)은 구분코드: 0003, 강의코드: MM1, 세부항목명: Chap3. 분야, 교재이미지: MM1C.gif, 강의 재생시점: 03:37, 강의 파일: MM1.ASF라는 데이터 값을 가진다.Also, record 3 (618) includes a classification code: 0003, lecture code: MM1, and subsection name: Chap3. Field, text image: MM1C.gif, Course playback time: 03:37, Course file: MM1.ASF.

여기서 교재이미지와 강의파일은 저장경로와 파일명을 포함하게 되는데, 저장경로로서 URL을 포함하여 데이터가 입력되게 된다.Here, the textbook image and the lecture file include the storage path and file name, and the data is input including the URL as the storage path.

URL(Uniform Resource Locator)은 '프로토콜+도메인 네임+경로+해당파일'로 이루어지므로, 'http://www.m2mcyber.com/01MM1/MM1.ASF'와 같은 형식으로 기재되 어야 한다.URL (Uniform Resource Locator) is composed of 'Protocol + Domain Name + Path + Applicable File', so it should be written as 'http://www.m2mcyber.com/01MM1/MM1.ASF'.

다만, 도면에는 간략하게 표시하기 위하여, URL주소를 생략하여 표시하였음을 알려둔다.It should be noted, however, that the URL address is omitted for simplicity.

즉, 도면에는 '교재이미지: MM1A.gif', '강의 파일: MM1.ASF'라고 표시되어 있으나, 실질적으로 동영상 강의 DB(220)로 구성되는 경우에는 ULR이 포함된 경로, 즉, '강의 파일: http://www.m2mcyber.com/01MM1/MM1.ASF'과 같은 방식으로 데이터가 입력된다.That is, in the drawing, 'teach image: MM1A.gif', 'lecture file: MM1.ASF', but in the case of the video lecture DB 220, the path including the ULR, that is, the 'lecture file' : Data is input in the same manner as http://www.m2mcyber.com/01MM1/MM1.ASF '.

이러한 구조와 데이터를 가지고 있는 동영상 강의 DB(220)를 이용하여, 본 발명에 따른 동영상 강의 서비스 서버(120)는 강의목차, 강의교재와 연동되는 동영상 강의 제공하게 된다.Using the video lecture DB (220) having such a structure and data, the video lecture service server 120 according to the present invention is to provide a video lecture linked to the table of contents, lecture texts.

도 7은 본 발명을 구성하는 동영상 강의 DB의 또 다른 구성을 나타낸 동영상 강의 DB구성도이다.7 is a DB configuration diagram showing another configuration of the video lecture DB of the present invention.

도 7에 도시된 바와 같이, 본 발명을 구성하는 동영상 강의 DB는 관계형 데이터베이스로 구성될 수 있으며, 여기서 관계형 데이터베이스(Relational DataBase, RDB)란. 한 레코드에 저장된 데이터가 다른 레코드에 저장되어 있는 데이터를 참조할 수 있는 데이터베이스(DB)를 말하며, 관계형 데이터 베이스는 여러 파일에 분산되어 저장된 데이터들을 서로 연관시킬 수 있고, 일반 데이터베이스보다 복잡한 조작이 가능하다.As shown in FIG. 7, the video lecture DB constituting the present invention may be composed of a relational database, where a relational database (RDB). Refers to a database where data stored in one record can refer to data stored in another record. A relational database can distribute data stored in multiple files and correlate them with each other. Do.

도 7에 도시된 바와 같이, 동영상 강의 DB는 세 가지 종류의 DB로 구성이 될 수 있다.As shown in FIG. 7, the video lecture DB may be composed of three types of DBs.

즉, 강좌정보 DB(700), 강의정보 DB(710), 세부정보 DB(730)로 구성되어 있으며, 각 DB의 레코드 데이터는 다른 DB의 레코드의 데이터를 참조할 수 있도록 구성된다.That is, the course information DB 700, the course information DB 710, and the detailed information DB 730, the record data of each DB is configured to refer to the data of the record of the other DB.

각 DB에 저장되는 데이터 값은, 미리 설정되어 있을 수도 있으며, 강의정보 입력창을 통해 입력되는 정보가 매칭되어 입력될 수도 있고, 미리 설정된 값과 강의정보 입력창을 통행 입력되는 정보를 조합하여 입력될 수도 있다.The data values stored in each DB may be set in advance, information input through the lecture information input window may be matched, and input by combining a preset value and information input through the lecture information input window. May be

강좌정보 DB(700)에는 강좌를 특정할 수 있는 항목들이 기록되는데, 강좌코드 필드, 강좌명 필드, 강사명 필드, 미디어서버 필드, 미디어게시지점 필드, 미디어폴더 필드로 구성되고, 강의정보 DB(710)에는 강의를 특정할 수 있는 항목들이 기록되는데, 강의코드 필드, 강좌코드 필드, 강의순서 필드, 강의명 필드, 미디어파일명 필드, 교재폴더명 필드, 플레이어선택 필드로 구성되어 있다.In the course information DB 700, items for specifying a course are recorded. The course information field includes a course code field, a course name field, a lecturer name field, a media server field, a media publication point field, and a media folder field. ), The items that can identify the lecture are recorded, and it consists of the lecture code field, the lecture code field, the lecture order field, the lecture name field, the media file name field, the textbook folder name field, and the player selection field.

세부정보 DB(730)에는 하나의 강의의 강의목차(각 세부항목)를 특정할 수 있는 항목들이 기록되는데, 구분코드 필드(732), 강의코드 필드(734), 세부항목명 필드(736), 교재 이미지 필드(738), 지정시간 필드(740)로 구성되어 있다.In the detail DB 730, items that can specify the contents of a lecture (each subcategory) are recorded. The classification code field 732, lecture code field 734, detail item name field 736, and textbook. It is composed of an image field 738 and a designated time field 740.

각 DB는 특정 레코드의 데이터 값을 이용하여, 다른 DB의 레코드를 참조할 수 있다.Each DB can refer to a record in another DB by using the data value of a specific record.

즉, 강좌정보DB의 강좌코드 필드(702)에 입력된 데이터 값을 이용하여, 강의정보 DB의 강좌코드 필드(712)에 동일한 데이터 값을 가지는 레코드를 참조할 수 있으며, 강의정보 DB의 강의코드 필드(714)의 데이터 값으로 세부정보 DB의 레코드를 참조할 수 있으며, 역으로 참조하는 것도 가능하다.That is, by using the data value input in the course code field 702 of the course information DB, a record having the same data value in the course code field 712 of the course information DB can be referred to. The record of the detail DB may be referred to as the data value of the field 714, and vice versa.

도 4는 본 발명의 바람직한 일 실시예에 따른 강의목차, 강의교재와 연동되는 동영상 강의 제공과정을 나타낸 순서도이다.4 is a flowchart illustrating a video contents providing process linked with a lecture textbook and a textbook according to an exemplary embodiment of the present invention.

이하에서, 첨부된 도 4를 참조하여, 강의목차, 강의교재와 연동되는 동영상 강의 제공방법을 상세하게 설명한다.Hereinafter, with reference to the accompanying Figure 4, the contents of the lecture, the video lecture providing method linked to the teaching materials will be described in detail.

학습자가 클라이언트 컴퓨터(100)를 통해, 네트워크(110)로 연결된 동영상 강의 서비스 서버(120)에서 제공하는 웹페이지에 접속하게 되면, 동영상 강의 서비스 서버(120)는 서비스가 가능한 복수의 강의목록을 전송하여 클라이언트 컴퓨터의 디스플레이부(102)를 통해 표시한다(S400).When the learner accesses a web page provided by the video lecture service server 120 connected to the network 110 through the client computer 100, the video lecture service server 120 transmits a plurality of lecture lists available for service. To display through the display unit 102 of the client computer (S400).

학습자가 표시되는 강의목록 중에서 시청하고자 하는 강의를 선택하게 되면, 동영상 강의 서비스 서버(120)는 선택 강의정보를 수신하고(S402), 동영상 강의 웹페이지(222)를 클라이언트 컴퓨터로 전송한다(S404).When the learner selects a lecture to be viewed from the displayed lecture list, the video lecture service server 120 receives the selected lecture information (S402) and transmits the video lecture webpage 222 to the client computer (S404). .

동영상 강의 서비스 서버(120)는 동영상 강의 웹페이지(222)에 3개 프레임을 생성한다(S406). The video lecture service server 120 generates three frames in the video lecture web page 222 (S406).

여기서, 각 프레임은 동영상 서비스 서버(120)로부터 전송되는 동영상 강의 파일(218)을 재생하는 동영상재생 프레임, 동영상 서비스 서버(120)로부터 전송되는 복수의 세부항목으로 구성된 강의목차를 표시하는 강의목차 프레임, 동영상 서비스 서버(120)로부터 전송되는 현재 재생되는 동영상 재생시점 및 세부항목에 상응하는 교재 이미지(216)를 표시하는 교재이미지 프레임으로 구성될 수 있다.Here, each frame is a video content frame that displays a video content frame for playing the video lecture file 218 transmitted from the video service server 120, and a table of contents composed of a plurality of detailed items transmitted from the video service server 120. The teaching material image frame may be configured to display a teaching material image 216 corresponding to the current playing time and detailed information of the currently playing video transmitted from the video service server 120.

동영상 강의 서비스 서버(120)는 단계 S402에서 수신한 선택 강의정보를 이용하여, 동영상 강의 DB(220)를 참조하여 각 프레임에 전송할 전송 데이터를 설정 한다(S408).The video lecture service server 120 sets the transmission data to be transmitted in each frame by referring to the video lecture DB 220 using the selected lecture information received in step S402 (S408).

만약, 학습자가 MM1이란 강의를 선택한 경우, 동영상 강의 서비스 서버(120)의 서버 주제어부(200)는 DB 제어부(206)를 이용하여, 동영상 강의 DB(220)에서 MM1 테이블(600)-테이블명이 동영상 강의명으로 구성되며, 테이블의 키값을 하도록 설정된 경우-을 찾고, MM1 테이블(600)에 입력된 동영상 강의정보에 따라 전송대상 데이터를 설정한다.If the learner selects the lecture MM1, the server main controller 200 of the video lecture service server 120 uses the DB control unit 206 to display the MM1 table 600-table name in the video lecture DB 220. It consists of a video lecture name, and finds a case where a key value of a table is set, and sets transmission target data according to the video lecture information input to the MM1 table 600.

이러한 경우, 강의를 처음부터 시청하고자 하는 경우이므로, DB 제어부(206)는 MM1 테이블의 레코드 1(614)을 참조하여 전송대상 데이터를 설정하고, 이를 전송 제어부(204)로 출력하게 된다.In this case, since the user wants to watch the lecture from the beginning, the DB control unit 206 sets the transmission target data with reference to record 1 614 of the MM1 table, and outputs it to the transmission control unit 204.

이때, 설정되는 데이터는 동영상 강의 파일로는 'MM1.ASF', 재생시점은 '00:00', 교재이미지는 'MM1A.gif', 세부항목명은 'Chap1. 소개'가 된다.At this time, the set data is 'MM1.ASF' as the video lecture file, '00: 00 'as the playback time,' MM1A.gif 'as the textbook image, and' Chap1. Introduction '

따라서, 전송 제어부(204)는 DB 제어부(206)로부터 입력된 데이터에 따라, 저장장치(214)로부터 해당되는 동영상 강의 파일(218)과 교재이미지 파일(216)을 추출하여, 클라이언트 컴퓨터(100)로 데이터를 전송하게 되고(S410), 클라이언트 컴퓨터(100)의 디스플레이부(102)에 표시되는 동영상 강의 웹페이지(222)의 동영상 강의 재생프레임에서는 MM1.ASF가 00:00부터 재생되고, 교재 이미지를 표시해주는 프레임에는 MM1A.gif가 표시되며, 강의목차 표시 프레임에는 모든 세부항목명이 포함된 강의목차 중 'Chap1. 소개'가 특정되어 표시된다.Accordingly, the transmission control unit 204 extracts the corresponding video lecture file 218 and the teaching material image file 216 from the storage device 214 according to the data input from the DB control unit 206, and the client computer 100. In step S410, the MM1.ASF is played from 00:00 in the video lecture playback frame of the video lecture web page 222 displayed on the display unit 102 of the client computer 100, and the teaching material image is displayed. MM1A.gif is displayed in the frame that displays the text. 'Chap1. Introduction 'is specified and displayed.

이때, 동영상 강의 파일(218)은 전송 제어부(204)에서 스트리밍 방식으로 전송되며, DB 제어부(206)는 전송되는 동영상 강의 파일의 데이터를 체크하여 MM1 테 이블(600)의 레코드 2(616)에 입력되어 있는 동영상 재생시점 필드의 데이터와 레코드 2(616)에 입력된 교재이미지 파일이 동기화되어 전송되도록 전송대상 데이터를 설정하게 된다.At this time, the video lecture file 218 is transmitted in a streaming manner from the transmission control unit 204, the DB control unit 206 checks the data of the video lecture file transmitted to record 2 (616) of the MM1 table 600 The transmission target data is set so that the data of the input video playback time field and the textbook image file input in record 2 616 are synchronized and transmitted.

즉, DB 제어부(206)는 전송되는 동영상 강의 파일(218)의 데이터를 체크하여, 테이블의 동영상 재생시점 필드(610)의 데이터에 해당되는 동영상 강의 파일의 데이터가 전송되는 순간, 그 동영상 재생시점을 데이터로 갖는 레코드의 교재이미지 필드와 세부항목명 필드를 참조하여 전송대상 교재이미지 파일(216)과 세부항목명를 변경하여 설정하여 전송 제어부(204)로 출력하게 되고, 이를 입력받은 전송 제어부(204)는 설정에 따라서 파일을 추출하여, 데이터를 전송하게 된다(S410).That is, the DB control unit 206 checks the data of the video lecture file 218 to be transmitted, and at the moment the data of the video lecture file corresponding to the data of the video playback point field 610 of the table is transmitted, the video playback point is By referring to the textbook image field and the detail item name field of the record having the data as the data, the transmission object textbook file 216 and the detail item name are changed and set and outputted to the transmission control unit 204. The file is extracted according to the setting, and data is transmitted (S410).

이러한 과정을 통해, 학습자는 동영상 강의의 재생시점에 연동되는 교재이미지와 세부항목명을 제공받을 수 있게 되는 것이다.Through this process, the learner can be provided with the textbook image and the detailed item name linked to the playback point of the video lecture.

또한, 학습자가 네트워크(110)를 통해 동영상 강의 서비스 서버(120)에서 제공하는 MM1 이란 강의코드를 가지는 동영상 강의를 시청하는 중, 교재이미지 변경요청 또는 동영상 강의 재생시점 변경요청 또는 특정 강의목차(세부항목) 선택요청을 하게 되면, 동영상 강의 서비스 서버(120)에서는 이러한 요청을 수신하고(S412, S414, S416), 동영상 강의 DB(220)를 참조하여 요청에 상응하는 데이터를 가진 레코드를 추출하여(S418), 레코드의 각 필드에 입력된 데이터에 따라 전송대상 데이터를 재설정하여 전송한다(S420).In addition, while the learner is watching a video lecture having a lecture code of MM1 provided by the video lecture service server 120 through the network 110, a textbook image change request or a video lecture playback time change request or a specific lecture contents (details) Item) When the selection request is made, the video lecture service server 120 receives such a request (S412, S414, S416), and extracts a record having data corresponding to the request by referring to the video lecture DB 220 ( S418), and resets the transmission target data according to the data input to each field of the record and transmits it (S420).

예를 들어, 학습자가 동영상 강의의 재생시점을 3분 40초로 변경하게 되면, 동영상 강의 서비스 서버(120)는 이러한 신호를 수신하여, 동영상 강의 DB(220)를 참조하여, 동영상 재생시점 필드의 데이터가 3분 40초인 레코드를 추출하게되고(S418), 레코드의 각 필드에 입력되어있는 세부항목명 및 교재이미지를 전송대상 데이터로 설정하여(S420), 전송대상 데이터를 클라이언트 컴퓨터(100)로 전송한다(S410).For example, when the learner changes the playback time of the video lecture to 3 minutes and 40 seconds, the video lecture service server 120 receives such a signal and refers to the video lecture DB 220 to display data of the video playback field. Extracts the record having 3 minutes and 40 seconds (S418), sets the detail item name and the textbook image input in each field of the record as the transmission target data (S420), and transmits the transmission target data to the client computer 100. (S410).

이를 보다 상세히 설명하자면, 재생시점 변경신호를 수신한 동영상 강의 서비스 서버(120)에서는 MM1 테이블(600)의 레코드 중 촬영진행시간이 3분 40초에 해당되는 레코드를 추출하게 된다.In detail, the video lecture service server 120 receiving the playback time change signal extracts a record corresponding to 3 minutes and 40 seconds from the record of the MM1 table 600.

그러나 도 6에 도시된 바와 같이, 촬영진행시간이 3분 40초인 레코드가 없는 경우에, 동영상 강의 서비스 서버(120)는 촬영진행시간을 초과하지 않으면서, 촬영진행시간에 가장 근접한 촬영진행시간 데이터를 가진 레코드를 검색하여 추출하게 된다.However, as shown in FIG. 6, when there is no record in which the shooting progress time is 3 minutes and 40 seconds, the video lecture service server 120 does not exceed the shooting progress time, and the shooting progress time data closest to the shooting progress time is recorded. It will search and extract records with.

따라서, 레코드 3(618)이 추출되고, 동영상 강의 서비스 서버(120)에서는 레코드 3(618)의 데이터에 해당되는 강의목차(Chap3. 분야)와 교재 이미지(MM1C.gif)를 전송하고, 동영상 강의 파일 중 재생시점이 3분 40초 이후의 데이터를 스트리밍 방식으로 전송하게 된다.Accordingly, record 3 618 is extracted, and the video lecture service server 120 transmits the table of contents (Chap3. Field) and the textbook image (MM1C.gif) corresponding to the data of record 3 (618), and the video lecture The playback time of the file is transmitted by streaming method after 3 minutes 40 seconds.

이러한 과정을 통해, 학습자는 강의재생시점에 연동되는 강의목차와 교재 이미지를 제공받을 수 있게 된다.Through this process, the learner can be provided with a table of contents and a textbook image linked to the point of time at which the lecture is played.

동일한 과정으로, 동영상 강의 이용자가 강의목차를 변경하거나, 교재 이미지를 변경하는 경우, 그 변경신호를 동영상 강의 서비스 서버(120)에서 수신하여, 동영상 강의 DB(220)를 참조하고, 해당되는 레코드를 찾아 그 레코드에 포함된 강 의목차 및 교재이미지를 전송하고, 동영상 강의 재생시점을 동영상 재생시점 필드(610)의 데이터로 조정하여 전송하게 되는 것이다.In the same process, when the video lecture user changes the contents of the lecture or changes the textbook image, the video signal is received from the video lecture service server 120 to refer to the video lecture DB 220 and records the corresponding record. The contents of the lecture and textbook images included in the record are transmitted, and the playback time of the video lecture is adjusted to the data of the video playback time field 610 and transmitted.

동영상 강의를 시청하던 학습자가 종료의사를 표시하면, 동영상 강의 서비스 서버(120)는 종료요청을 수신하고, 동영상 강의 제공과정을 종료하게 된다(S424).When the learner who is watching the video lecture displays the termination intention, the video lecture service server 120 receives the termination request and ends the video lecture providing process (S424).

도 5는 본 발명의 바람직한 일 실시예에 따른 노트필기 프레임의 제공과정을 나타낸 순서도이다.5 is a flowchart illustrating a process of providing a note-taking frame according to an exemplary embodiment of the present invention.

본 발명에 따른 동영상 강의 서비스 서버(120)는 학습자가 강의 웹페이지 상에 노트필기 프레임을 요청하는 경우, 노트필기 프레임을 제공하고, 노트필기 프레임을 통해 입력되는 데이터를 저장하여 학습자에게 제공할 수 있도록 구성될 수 있다.When the learner requests a note-taking frame on a lecture web page, the video lecture service server 120 according to the present invention may provide a note-taking frame, and store the data input through the note-taking frame and provide it to the learner. It can be configured to be.

이하에서, 첨부된 도면을 참조하여 노트필기 프레임을 제공하는 과정을 설명하고자 한다.Hereinafter, a process of providing a note taking frame will be described with reference to the accompanying drawings.

학습자가 동영상 강의를 시청하는 도중, 노트필기가 필요하다고 판단되어, 강의 웹페이지(222) 상의 아이콘을 클릭하여 노트필기를 요청하게 되면, 동영상 강의 서비스 서버(120)에서는 노트필기요청을 수신(S422)하고 이에 따른 제공과정을 수행하게 된다.When the learner determines that note taking is necessary while watching a video lecture, and requests a note writing by clicking an icon on the lecture web page 222, the video lecture service server 120 receives a note writing request (S422). And the provisioning process accordingly.

노트필기요청을 수신한 동영상 강의 서비스 서버(120)는 클라이언트 컴퓨터(100)의 디스플레이부(102)에 표시되는 동영상 강의 웹페이지(222)에 노트 필기 프레임을 생성하고(S500), 노트필기 프레임을 통해 입력되는 데이터를 수신한다(S502).The video lecture service server 120 receiving the note-writing request generates a note-taking frame on the video lecture web page 222 displayed on the display unit 102 of the client computer 100 (S500) and writes a note-taking frame. Receives data input through (S502).

이때, 노트필기 프레임에는 클라이언트 컴퓨터(100)에 연결된 키보드, 디지털 펜, 마우스 등의 입력장치(미도시)로부터 입력되는 데이터가 실시간으로 표시되며, 동시에 동영상 강의 서비스 서버(120)로 전송되도록 구성된다.In this case, the note-taking frame displays data input from an input device (not shown) such as a keyboard, a digital pen, and a mouse connected to the client computer 100 in real time, and is configured to be transmitted to the video lecture service server 120 at the same time. .

동영상 강의 서비스 서버(120)는 클라이언트 컴퓨터(100)로부터 노트필기 종료요청이 수신되는지 판단하고(S504), 수신된 경우 다시 노트필기 저장요청이 수신되는지 판단한다(S506).The video lecture service server 120 determines whether a note-taking end request is received from the client computer 100 (S504), and if so, determines whether a note-taking storage request is received again (S506).

노트필기 저장요청이 수신된 경우, 노트필기 프레임을 통해 수신한 노트필기데이터를 클라이언트 컴퓨터(100)로 전송하고(S508), 동영상 강의 종료요청 수신여부를 판단하는 단계(S424)로 되돌아가게 된다.When the note writing request is received, the notebook writing data received through the note-taking frame is transmitted to the client computer 100 (S508), and the process returns to step S424 to determine whether to receive the video lecture end request received.

이때, 노트필기 데이터는 각종 텍스트문서 파일로 저장되어 전송되는데, txt문서, hwp문서 등 각종 워드프로세서 프로그램으로 판독가능한 형태로 구성하는 것이 가능하다.At this time, the note-taking data is stored and transmitted as various text document files, it is possible to configure in a form that can be read by various word processor programs such as txt document, hwp document.

도 8은 본 발명의 바람직한 일 실시예에 따라 클라이언트 컴퓨터의 디스플레이부에 표시되는 동영상 강의 웹페이지의 예시도이다.8 is an exemplary diagram of a video lecture web page displayed on a display unit of a client computer according to an exemplary embodiment of the present invention.

도시된 바와 같이, 웹페이지에는 동영상 서비스 서버(120)로부터 전송되는 동영상 강의 파일을 재생하는 동영상 재생 프레임, 동영상 서비스 서버(120)로부터 전송되는 복수의 세부항목으로 구성된 강의목차를 표시하는 강의목차 프레임, 동영상 서비스 서버(120)로부터 전송되는 현재 재생되는 동영상 재생시점 및 세부항목에 상응하는 교재 이미지를 표시하는 교재이미지 프레임이 표시되어져 있다.As shown in the drawing, the web page contains a video contents frame for playing a video lecture file transmitted from the video service server 120, and a video contents frame for displaying a table of contents consisting of a plurality of detailed items transmitted from the video service server 120. In addition, a textbook image frame displaying a textbook image corresponding to the current playback point of video and detailed information transmitted from the video service server 120 is displayed.

또한, 화면 하단에는 노트필기를 요청할 수 있는 아이콘이 도시되어져 있다.In addition, an icon for requesting note writing is shown at the bottom of the screen.

학습자는 동영상 재생 프레임을 통해 재생되는 동영상 강의를 시청하면서, 교재이미지 프레임에 동영상 강의 내용에 연동되는 교재이미지를 볼 수 있게 된다.The learner can watch the video lecture played through the video playback frame, and can see the textbook image linked to the video lecture content in the text image frame.

또한, 동영상 강의의 특정 재생시점을 선택하게 되거나, 또는 강의목차 프레임의 특정 세부항목을 선택하거나, 또는 특정 교재이미지를 선택하게 되면, 동영상 강의 서비스 서버(120)에 저장되어 있는 동영상 강의 DB(220)에 입력된 데이터에 따라 연동되어 변화되는 동영상 강의와 교재이미지를 볼 수 있게 되는 것이다.In addition, when a specific playback time of the video lecture is selected, or when a specific detail item of the lecture table of contents frame is selected or a specific textbook image is selected, the video lecture DB 220 stored in the video lecture service server 120 is selected. ), You can see the video lecture and textbook image that changes depending on the data entered.

상기한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대해 통상의 지식을 가진 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경 및 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다.Preferred embodiments of the present invention described above are disclosed for purposes of illustration, and those skilled in the art will be able to make various modifications, changes and additions within the spirit and scope of the present invention. Additions should be considered to be within the scope of the following claims.

이상에서 설명한 바와 같이, 본 발명에 따르면 동영상 강의의 재생시점과, 동영상 강의의 세부항목과, 교재이미지가 연동되어 저장된 동영상 강의 DB를 이용하여 동영상 강의와 교재이미지 및 강의목차가 모순됨 없이 일치하여 연동되는 동영상 강의를 제공할 수 있다는 장점이 있다.As described above, according to the present invention, the video lecture, the textbook image, and the table of contents of the video lecture and the contents of the video lecture, and the textbook image are linked with each other without contradictory matching. It has the advantage of being able to provide video lectures.

또한, 본 발명에 따르면, 학습자가 동영상 강의의 재생시점을 변경하거나 또는 특정 세부항목을 선택하거나 또는 교재이미지를 변경하는 경우, 동시에 연동되는 동영상 강의와 교재이미지 및 강의목차를 제공함으로써, 데이터 로드에 따른 버퍼링과 학습효율 저하를 방지할 수 있다는 장점이 있다.In addition, according to the present invention, when the learner changes the playback time of the video lecture, select a specific sub-items or change the textbook image, by providing a video lecture, textbook image and the table of contents to be linked at the same time, There is an advantage that can prevent the buffering and learning efficiency degradation.

또한, 본 발명에 따르면, 동영상 강의를 시청하는 학습자가 필요한 경우, 각종 입력수단을 이용하여 필기를 할 수 있는 노트필기 프레임을 제공하여, 학습자의 학습 효율을 높일 수 있다는 장점이 있다.In addition, according to the present invention, when a learner who watches a video lecture is required, there is an advantage that the learning efficiency of the learner can be improved by providing a note writing frame that can be written using various input means.

Claims (7)

네트워크를 통해 연결된 클라이언트 컴퓨터에 동영상 강의를 제공하는 동영상 서비스 서버시스템에 있어서,In a video service server system that provides video lectures to client computers connected through a network, 인터넷을 통하여 접속하는 상기 클라이언트 컴퓨터에 제공되는 동영상 강의 웹페이지, 동영상 강의 파일, 교재 이미지 파일, 강의 정보로 구성된 동영상 강의 DB, 서버를 제어하기 위한 서버프로그램을 저장하고 있는 저장장치;A storage device storing a video lecture web page, a video lecture file, a textbook image file, a video lecture DB composed of lecture information, and a server program for controlling a server provided to the client computer connected through the Internet; 상기 서버프로그램을 구동하고, 서버의 모든 동작을 제어하는 서버 주제어부;A server main controller which drives the server program and controls all operations of the server; 상기 서버 주제어부의 제어에 따라 네트워크를 통해 연결된 상기 클라이언트 컴퓨터와의 데이터 통신을 수행하는 네트워크 장치;A network device for performing data communication with the client computer connected via a network under the control of the server main controller; 상기 동영상 강의 DB의 데이터 입출력을 제어하고, 상기 클라이언트 컴퓨터로부터 동영상 강의 서비스 요청을 수신하고, 상기 동영상 강의 DB를 참조하여 동영상 강의 서비스 요청에 상응하는 동영상 강의 파일과 동영상 강의 재생시점을 설정하며, 동영상 강의 파일의 재생시점에 따라 교재이미지를 변경하여 설정하는 DB 제어부; 및Control video input / output of the video lecture DB, receive a video lecture service request from the client computer, set a video lecture file and video lecture playback time corresponding to the video lecture service request with reference to the video lecture DB, and A DB controller configured to change and set a textbook image according to a playback time of a lecture file; And 상기 네트워크 장치를 통해 연결된 상기 클라이언트 컴퓨터에 상기 동영상 강의 DB 제어부에서 설정되는 교재이미지 파일을 전송하고, 상기 DB 제어부에서 설정된 동영상 강의 파일을 상기 저장장치로부터 로드하여, 설정된 재생시점의 데이터부터 스트리밍 방식으로 전송하는 전송 제어부를 포함하되, 상기 동영상 강의 DB 는 동영상 강의파일에 일 대 일로 대응되는 테이블로 구성되며, 상기 테이블은 동영상 강의 재생시점과 동영상 강의 재생시점에 해당되는 교재이미지 및 세부항목명 데이터로 구성되는 적어도 하나 이상의 레코드를 포함하고 있는 것을 특징으로 하는 강의목차, 강의교재와 연동되는 동영상 강의 서비스 서버시스템.The teaching material image file set in the video lecture DB control unit is transmitted to the client computer connected through the network device, the video lecture file set in the DB control unit is loaded from the storage device, and the streaming method starts from the data at the set playback time. Includes a transmission control unit for transmitting, wherein the video lecture DB is composed of a table corresponding to the video lecture file in a one-to-one correspondence, the table consists of the text image and the detailed item name data corresponding to the video lecture playback time and video playback time Video lecture service server system linked to the table of contents, lecture texts, characterized in that it comprises at least one record. 제1항에 있어서,The method of claim 1, 상기 동영상 강의 DB의 테이블은,The table in the video lecture DB, 강의에 따른 강의목차에 포함되는 목차 중 특정 목차명에 해당하는 데이터가 입력된 세부항목명 필드;A detailed item name field in which data corresponding to a specific table name is input among the tables included in the table of contents according to the lecture; 상기 세부항목명에 해당되는 교재이미지의 경로와 파일명이 입력된 교재이미지 필드;A teaching material image field in which a path and a file name of the teaching material image corresponding to the detail item name are input; 동영상 강의 파일의 경로와 파일명이 입력된 강의파일 필드; 및A lecture file field in which a path and a file name of a video lecture file are input; And 상기 세부항목명에 해당되는 동영상 강의 재생시점이 입력된 동영상 재생시점 필드를 포함하는 것을 특징으로 하는 강의목차, 강의교재와 연동되는 동영상 강의 서비스 서버시스템.Video lecture service server system linked to the table of contents, lecture texts, characterized in that it comprises a video playback time field input video playback point of time corresponding to the detailed item name. 제1항에 있어서,The method of claim 1, 상기 DB 제어부는,The DB control unit, 상기 동영상 강의 DB로부터 클라이언트 컴퓨터가 요청하는 동영상 강의의 정보를 저장하고 있는 테이블을 추출하는 테이블 제어수단;Table control means for extracting a table storing video lecture information requested by a client computer from the video lecture DB; 상기 테이블 제어수단이 추출한 테이블의 레코드 중 클라이언트 컴퓨터가 요청하는 동영상 강의의 재생 시점 또는 교재이미지 또는 세부항목명이 포함된 레코드를 추출하는 레코드 제어수단;Record control means for extracting a record including a reproduction time of a video lecture requested from a client computer or a textbook image or detail item name among the records of the table extracted by the table control means; 상기 레코드 제어수단이 추출한 레코드의 데이터 값을 참조하여 상기 클라이언트 컴퓨터에 전송할 동영상 강의파일, 동영상 강의 재생시점 및 교재이미지를 설정하는 데이터 제어수단을 포함하는 것을 특징으로 하는 강의목차, 강의교재와 연동되는 동영상 강의 서비스 서버시스템.And a data control means for setting a video lecture file, a video lecture playback time, and a textbook image to be transmitted to the client computer with reference to the data value of the record extracted by the record control means. Video lecture service server system. 제3항에 있어서,The method of claim 3, 상기 레코드 제어수단은, 상기 클라이언트 컴퓨터로부터 요청된 동영상 강의 재생시점을 포함하는 레코드가 없는 경우, 상기 테이블 제어수단에 의해 추출된 테이블의 레코드 중 촬영진행시간 필드에 입력된 데이터를 비교하여 상기 클라이언트 컴퓨터로부터 요청된 동영상 강의 재생시점을 초과하지 않으면서 가장 차이가 적은 재생시점 데이터를 갖는 레코드를 추출하는 것을 특징으로 하는 강의목차, 강의교재와 연동되는 동영상 강의 서비스 서버시스템.The record control means, when there is no record including the start point of the moving picture lecture requested from the client computer, the client computer by comparing the data entered in the shooting progress time field of the record of the table extracted by the table control means A video lecture service server system linked to a lecture table of contents, a lecture textbook, characterized in that a record having a playback point data having the smallest difference is extracted without exceeding a playback point of a video lecture requested from the video lecture. 동영상 강의 파일, 교재 이미지 파일, 강의 정보로 구성된 동영상 강의 DB가 저장된 저장장치를 구비한 동영상 강의 서비스 서버를 이용하여 네트워크로 연결된 클라이언트 컴퓨터에 동영상 강의를 제공하는 방법에 있어서,In a method of providing a video lecture to a client computer connected to a network by using a video lecture service server having a storage device storing a video lecture DB consisting of a video lecture file, a textbook image file, and lecture information, 상기 클라이언트 컴퓨터의 디스플레이부에 표시되는 동영상 강의 웹페이지를 전송하는 단계(a);(A) transmitting a video lecture web page displayed on a display unit of the client computer; 상기 동영상 강의 웹페이지에 적어도 3개의 프레임을 생성하는 단계(b);(B) generating at least three frames in the video lecture web page; 단계(b)에서 생성한 각각의 프레임에 전송할 데이터를 설정하는 단계(c);(C) setting data to be transmitted in each frame generated in step (b); 제 1프레임에 동영상 강의 데이터를 스트리밍 방식으로 전송하여, 실시간으로 재생하는 단계(d);(D) transmitting the video lecture data to the first frame in a streaming manner and playing the same in real time; 제 2프레임에 상기 동영상 강의 DB를 참조하여 동영상 강의 내용에 부합되는 교재이미지를 동영상 재생시점에 상응하도록 전송하고 표시하는 단계(e); 및(E) transmitting and displaying a textbook image corresponding to the contents of the video lecture corresponding to the video playback time by referring to the video lecture DB in a second frame; And 제 3프레임에 동영상 강의의 강의목차를 표시하는 단계(f)를 포함하되, 상기 동영상 강의 DB는 강의목차에 포함되는 목차 중 특정 목차명에 해당하는 데이터가 입력된 세부항목명 필드와, 상기 세부항목명에 해당되는 교재이미지의 경로와 파일명이 입력된 교재이미지 필드와, 동영상 강의 파일의 경로와 파일명이 입력된 강의파일 필드와, 상기 세부항목명에 해당되는 동영상 강의 재생시점이 입력된 동영상 재생시점 필드를 포함하며, 세부항목명 데이터와 세부항목명에 상응하는 교재이미지 및 동영상 재생시점 데이터가 하나의 레코드로 구성되는 것을 특징으로 하는 강의목차, 강의교재와 연동되는 동영상 강의 제공방법.And (f) displaying a table of contents of the video lecture in a third frame, wherein the video lecture DB includes a subcategory name field in which data corresponding to a specific table name is input among the contents included in the table of contents, and the subitem name. The teaching material image field in which the path and file name of the textbook image corresponding to the text file is input, the lecture file field in which the path and file name of the video lecture file are input, and the video playing time field in which the video lecture playing time corresponding to the detailed item name is input. Includes, the text contents and video playback point data corresponding to the sub-item name data and the sub-item name consists of a single record, the contents of the lecture, the video lecture providing method linked to the teaching text. 제5항에 있어서,The method of claim 5, 네트워크를 통해 연결된 클라이언트 컴퓨터로부터 교재 이미지 변경요청 또는 동영상 강의 재생시점 변경요청 또는 특정 강의목차 선택요청 중 어느 하나의 요청이 수신되었는지 판단하는 단계(g);(G) determining whether a request for changing a textbook image, a video playback point, or a specific content list selection request has been received from a client computer connected through a network; 단계(g)에서 요청이 수신된 경우, 상기 동영상 강의 DB를 참조하여 요청된 데이터가 존재하는 레코드를 추출하는 단계(h);(H) extracting a record in which the requested data exists by referring to the video lecture DB when the request is received in step (g); 단계(h)에서 추출한 레코드의 데이터에 따라 단계(b)에서 생성한 각각의 프레임에 전송할 데이터를 재설정하는 단계(i);Resetting data to be transmitted in each frame generated in step (b) according to the data of the record extracted in step (h); 단계(i)에서 재설정한 전송 데이터에 따라 각각의 프레임에 데이터를 전송하는 단계(j)를 더 포함하는 것을 특징으로 하는 강의목차, 강의교재와 연동되는 동영상 강의 제공방법.And a step (j) of transmitting data in each frame according to the transmission data reset in step (i). 제5항에 있어서,The method of claim 5, 노트필기요청 수신여부를 판단하는 단계(k1);Determining whether or not to receive a note writing request (k1); 단계(k1)에서 노트필기요청을 수신한 경우, 상기 동영상 강의 웹페이지에 노트필기 프레임을 생성하는 단계(k2);Generating a note-taking frame in the video lecture web page when receiving a note-taking request in step k1; 상기 노트필기 프레임을 통해 입력되는 데이터를 수신하는 단계(k3); 및Receiving (k3) data input through the note-taking frame; And 상기 노트필기 프레임에 표시된 데이터의 저장요청이 수신되었는지 판단하고, 데이터 저장요청이 수신된 경우, 수신한 데이터를 하나의 파일로 결합하여 클라이언트 컴퓨터로 전송하는 단계(k4)를 더 포함하는 것을 특징으로 하는 강의목차, 강의교재와 연동되는 동영상 강의 제공방법.Determining whether a storage request of the data displayed in the note-taking frame is received, and if receiving the data storage request, combining the received data into one file and transmitting the received data to the client computer (k4). How to provide lectures, video lectures linked to the teaching materials.
KR1020050031144A 2005-04-14 2005-04-14 System for video lecture coupled with lecture scenario and teaching materials and method thereof KR20060108970A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050031144A KR20060108970A (en) 2005-04-14 2005-04-14 System for video lecture coupled with lecture scenario and teaching materials and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050031144A KR20060108970A (en) 2005-04-14 2005-04-14 System for video lecture coupled with lecture scenario and teaching materials and method thereof

Publications (1)

Publication Number Publication Date
KR20060108970A true KR20060108970A (en) 2006-10-19

Family

ID=37615400

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050031144A KR20060108970A (en) 2005-04-14 2005-04-14 System for video lecture coupled with lecture scenario and teaching materials and method thereof

Country Status (1)

Country Link
KR (1) KR20060108970A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210109933A (en) * 2020-02-28 2021-09-07 이승재 System for providing information based on comment, method for creating and providing information using the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210109933A (en) * 2020-02-28 2021-09-07 이승재 System for providing information based on comment, method for creating and providing information using the same

Similar Documents

Publication Publication Date Title
US11036822B2 (en) Manipulation and upload of video content using placeholder images
CA2369597C (en) Convergence-enabled dvd and web system
US9336685B2 (en) Video lesson builder system and method
US20040014013A1 (en) Interface for a presentation system
US20130031208A1 (en) Management and Provision of Interactive Content
CN104408983A (en) Recording and broadcasting equipment-based intelligent teaching information processing device and method
US8276077B2 (en) Method and apparatus for automatic annotation of recorded presentations
CN105376634A (en) Synchronous recording method of multiple media
Salmon et al. EBOOK: How to Create Podcasts for Education
JP6686578B2 (en) Information processing apparatus and information processing program
KR20110070393A (en) System for designing and playing of study contents and method for designing and playing study contents using the same
KR100835234B1 (en) On-line learning providing method and on-line learning providing system
KR20060108970A (en) System for video lecture coupled with lecture scenario and teaching materials and method thereof
KR20170073197A (en) Next E-learning High Definition Video Lecture System and How it works
KR100714409B1 (en) Apparutus for making video lecture coupled with lecture scenario and teaching materials and Method thereof
KR20090002546A (en) Method for making the lecture data on the internet and online-offline integrating system thereof
Harris using HTML to design and utilize interactive learning guides in audio production classes
KR20160100092A (en) Method for learning
Edirisingha et al. Podcasting technology
KR20230105045A (en) Online lecture memo system optimized for effective review
KR101573835B1 (en) Group unit master-slave type E-book control method and system
KR20090001695A (en) Electronic learning device with synchronized contents using wire and wireless communication network
Bains et al. Using Macromedia Flash to create online information skills materials at Edinburgh University Library
Brande et al. Digital Video Technology in the Service of Education: Challenges, Opportunities, and EZSNIPS
KR100442417B1 (en) Educational digital contents in accordance with the objects divided by concept unit and a processing method via the contents

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application