KR20000054822A - Studying contents service system and method thereof - Google Patents
Studying contents service system and method thereof Download PDFInfo
- Publication number
- KR20000054822A KR20000054822A KR1020000035700A KR20000035700A KR20000054822A KR 20000054822 A KR20000054822 A KR 20000054822A KR 1020000035700 A KR1020000035700 A KR 1020000035700A KR 20000035700 A KR20000035700 A KR 20000035700A KR 20000054822 A KR20000054822 A KR 20000054822A
- Authority
- KR
- South Korea
- Prior art keywords
- customer
- content
- learning
- server
- contents
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000004891 communication Methods 0.000 claims abstract description 42
- 230000005540 biological transmission Effects 0.000 claims abstract description 5
- 230000004044 response Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 90
- 239000000284 extract Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 3
- 238000012360 testing method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Educational Administration (AREA)
- Marketing (AREA)
- Educational Technology (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
Description
본 발명은 인터넷과 같은 통신망을 통해 각종 학습 컨텐츠를 실시간으로 제공하는 학습 컨텐츠 제공 시스템 및 그 방법에 관한 것이다.The present invention relates to a learning content providing system and method for providing various learning contents in real time through a communication network such as the Internet.
종래에는, 인터넷을 통해 학습 컨텐츠를 판매할 때 오프 라인(off-line)에 기반을 두고, 단지 서버에 저장된 디지털 컨텐츠는 구매를 위한 미리 보기 정도로 사용하거나 또는 서버에 저장된 디지털 컨텐츠를 네트웍 환경에서 고객의 단말기로 다운로드를 받는 형태이다. 따라서, 고객은 필요로 하는 컨텐츠가 생길 때마다 다운로드를 받아야 한다. 또한, 다운로드받은 컨텐츠의 내용은 다운로드받을 당시의 고객 단말기에 저장되므로, 고객이 다른 장소에서 동일 컨텐츠를 이용하려면 다시 다운로드받거나 또는 당시의 고객 단말기를 들고 이동하거나 또는 다운로드받은 내용을 기록매체에 옮겨야 한다는 불편함이 있다. 그리고, 이처럼 학습 컨텐츠를 다운로드받을 경우 저작권을 갖는 학습 컨텐츠가 불법적으로 복사될 수 있다는 위험성이 있다. 또한, 학습 컨텐츠가 다수의 테이프들 및 테이프를 해설하는 텍스트들을 포함하여 하나의 세트로 이루어진다면, 오프라인에서는 세트 전체를 구매해야 하는 불편함이 있다.Traditionally, when selling learning content over the Internet, it is based off-line, and only the digital content stored on the server is used as a preview for purchase, or the digital content stored on the server is used in a network environment. Download to the terminal. Therefore, the customer must download every time the content is needed. In addition, since the content of the downloaded content is stored in the customer terminal at the time of the download, it is necessary for the customer to download the content again or to carry the customer terminal at the time or to transfer the downloaded content to the recording medium in order to use the same content in another place. There is discomfort. In addition, there is a risk that the copyrighted learning content may be illegally copied when the learning content is downloaded. In addition, if the learning content is composed of one set including a plurality of tapes and texts describing the tape, there is an inconvenience of having to purchase the whole set offline.
본 발명이 이루고자 하는 기술적 과제는 인터넷과 같은 통신망을 통하여 학습 컨텐츠를 실시간으로 제공하는 시스템을 제공하는 데 있다.An object of the present invention is to provide a system for providing learning contents in real time through a communication network such as the Internet.
본 발명이 이루고자 하는 다른 기술적 과제는 인터넷과 같은 통신망을 통하여 학습 컨텐츠를 제공하는 방법을 제공하는 데 있다.Another object of the present invention is to provide a method for providing learning content through a communication network such as the Internet.
도 1은 본 발명을 수행하기 위한 컴퓨터 네트웍으로 연결된 학습 컨텐츠 제공 시스템의 전체 구성을 나타내는 도면이다.1 is a diagram showing the overall configuration of a learning content providing system connected to a computer network for carrying out the present invention.
도 2는 도 1에 도시된 회원 관리 서버(400), 컨텐츠 관리 서버(500) 및 컨텐츠 제공 서버(600)를 상세히 나타내는 도면이다.FIG. 2 is a diagram illustrating in detail the member management server 400, the content management server 500, and the content providing server 600 illustrated in FIG. 1.
도 3은 본 발명에 따른 학습 컨텐츠 제공 방법의 일 실시예를 나타내는 흐름도이다.3 is a flowchart illustrating an embodiment of a method of providing learning content according to the present invention.
상기 과제를 이루기 위해, 본 발명에 따른 학습 컨텐츠 제공 시스템은 각종 학습 관련 컨텐츠를 구비하고, 구비된 학습 컨텐츠 중 통신망을 통해 요청된 컨텐츠를 추출하여 실시간으로 제공하는 서버 컴퓨터; 및 서버 컴퓨터에서 제공되는 학습 컨텐츠를 통신망을 통해 수신하여 재생하는 적어도 하나이상의 고객 단말기를 포함하고, 서버 컴퓨터는 고객의 개인정보 및 고객의 컨텐츠 구입 내역등 고객관련 데이터를 저장하고 있으며, 고객 단말기를 이용하여 접속된 고객이 인증된 고객인가의 여부를 판단하는 회원 관리 서버; 각종 학습 컨텐츠를 컨텐츠별로 분류하여 저장하고, 제어신호에 응답하여 해당 컨텐츠를 추출하여 고객 단말기로 실시간 제공하는 컨텐츠 제공 서버; 컨텐츠 제공 서버에 저장된 컨텐츠의 인덱스 정보를 저장하고 있으며, 고객 단말기로부터 요청된 컨텐츠의 인덱스 정보를 검색하고, 해당 인덱스 정보가 검색되면 검색된 인덱스 정보에 해당하는 컨텐츠를 고객 단말기로 실시간 제공하기 위해 제어신호를 발생하는 컨텐츠 관리 서버; 및 통신망과 회원관리 서버, 컨텐츠 관리 서버 및 컨텐츠 제공 서버 사이에 위치하여, 고객 단말기와 회원관리 서버, 컨텐츠 관리 서버 및 컨텐츠 제공 서버 사이에서의 데이터 전송을 제어하는 웹서버를 포함한다.In order to achieve the above object, the learning content providing system according to the present invention comprises a server computer having a variety of learning-related content, and extracts the requested content from the provided learning content through a communication network in real time; And at least one customer terminal for receiving and reproducing the learning content provided from the server computer through a communication network, wherein the server computer stores customer related data such as personal information of the customer and a purchase history of the content of the customer. A member management server that determines whether the connected customer is an authenticated customer; A content providing server which classifies and stores various learning contents for each content, extracts the corresponding contents in response to a control signal, and provides the contents to a customer terminal in real time; It stores the index information of the content stored in the content providing server, and retrieves the index information of the content requested from the customer terminal, and if the index information is retrieved, the control signal to provide the content corresponding to the retrieved index information to the customer terminal in real time A content management server generating a; And a web server located between the communication network and the member management server, the content management server, and the content providing server to control data transmission between the customer terminal and the member management server, the content management server, and the content providing server.
상기 다른 과제를 이루기 위해, 각종 학습 관련 컨텐츠를 저장하고 있는 서버 컴퓨터, 서버 컴퓨터에서 제공되는 학습 컨텐츠를 통신망을 통해 수신하여 재생하는 적어도 하나이상의 고객 단말기들이 통신망을 통하여 연결된 컴퓨터 네트웍 시스템에서, 본 발명에 따른 학습 컨텐츠 제공 방법은 서비스할 학습 컨텐츠를 인코딩하여 저장하는 (a)단계; (a)단계에서 인코딩된 학습 컨텐츠를 소정 단위로 인덱싱하고, 인덱스 정보를 저장하는 (b)단계; 고객 단말기가 통신망을 통해 상기 서버 컴퓨터와 접속되면, 서버 컴퓨터는 고객 단말기를 이용하는 고객이 회원등록된 고객인가를 판단하는 (c)단계; (c)단계에서 인증된 고객이 아니라고 판단되면, 고객의 의사에 따라 소정의 회원등록 절차에 의해 회원등록을 수행하는 (d)단계; (c)단계에서 회원등록된 고객이라고 판단되면, 고객이 요구하는 컨텐츠의 인덱스 정보를 고객 단말기로부터 수신하는 (e)단계; 및 수신된 컨텐츠의 인덱스 정보를 검색하고, 검색된 인덱스에 해당되는 컨텐츠를 고객 단말기로 실시간으로 제공하는 (f)단계로 이루어진다.In order to achieve the above object, in a computer network system in which at least one customer terminal that receives and reproduces learning contents provided by a server computer and a learning content provided from the server computer is connected through a communication network, Method for providing learning content according to the step (a) encoding and storing the learning content to be serviced; (b) indexing the learning content encoded in step (a) by a predetermined unit and storing index information; If a customer terminal is connected to the server computer through a communication network, (c) determining whether the customer using the customer terminal is a registered customer; If it is determined in step (c) that the customer is not certified, step (d) of performing a member registration according to a predetermined member registration procedure according to the customer's intention; If it is determined in step (c) that the customer is a member registered, (e) receiving the index information of the content requested by the customer from the customer terminal; And (f) searching the index information of the received content and providing the corresponding content to the customer terminal in real time.
상기 다른 과제를 이루기 위해, 각종 학습 관련 컨텐츠를 저장하고 있는 서버 컴퓨터, 서버 컴퓨터에서 제공되는 학습 컨텐츠를 통신망을 통해 수신하여 재생하는 적어도 하나이상의 고객 단말기들이 통신망을 통하여 연결된 컴퓨터 네트웍 시스템에서, 본 발명에 따른 학습 컨텐츠 제공 방법은 고객 단말기가 통신망을 통해 서버 컴퓨터와 접속되면, 서버 컴퓨터는 고객 단말기를 이용하는 고객이 회원등록된 고객인가를 판단하는 (a)단계; (a)단계에서 인증된 고객이 아니라고 판단되면, 고객의 의사에 따라 소정의 회원등록 절차에 따라 회원등록을 수행하는 (b)단계; 회원등록된 고객별로 회원관리 페이지를 생성하여 (a)단계로 진행하는 (c)단계; (a)단계에서 회원등록된 고객이라고 판단되면, 고객이 요구하는 컨텐츠를 고객 단말기로부터 수신하는 (d)단계; 및 수신된 컨텐츠를 검색하여 고객 단말기로 실시간으로 제공하는 (e)단계; 및 고객에게 제공된 컨텐츠 내역을 회원관리 페이지에 기록하는 (f)단계로 이루어진다.In order to achieve the above object, in a computer network system in which at least one customer terminal that receives and reproduces learning contents provided by a server computer and a learning content provided from the server computer is connected through a communication network, The learning content providing method according to the step (a) when the customer terminal is connected to the server computer via a communication network, the server computer determines whether the customer using the customer terminal is a registered customer; If it is determined in step (a) that the customer is not certified, step (b) performing a member registration according to a predetermined member registration procedure according to the customer's intention; (C) proceeding to step (a) by creating a member management page for each registered customer; (d) receiving the content requested by the customer from the customer terminal if it is determined that the customer is registered in step (a); (E) searching for the received content and providing the received content to the customer terminal in real time; And (f) recording the content history provided to the customer on the member management page.
상기 다른 과제를 이루기 위해, 각종 학습 관련 컨텐츠를 저장하고 있는 서버 컴퓨터, 서버 컴퓨터에서 제공되는 학습 컨텐츠를 통신망을 통해 수신하여 재생하는 적어도 하나이상의 고객 단말기들이 통신망을 통하여 연결된 컴퓨터 네트웍 시스템에서, 본 발명에 따른 학습 컨텐츠 제공 방법은 고객 단말기가 통신망을 통해 서버 컴퓨터와 접속되면, 서버 컴퓨터는 고객 단말기를 이용하는 고객이 회원등록된 고객인가를 판단하는 (a)단계; (a)단계에서 인증된 고객이 아니라고 판단되면, 고객의 의사에 따라 소정의 회원등록 절차에 따라 회원등록을 수행하는 (b)단계; 회원등록된 고객별로 회원관리 페이지를 생성하여 (a)단계로 진행하는 (c)단계; (a)단계에서 회원등록된 고객이라고 판단되면, 고객이 요구하는 컨텐츠와, 제공 기간, 컨텐츠의 범위, 학습관리 레벨 등의 제공 조건을 고객 단말기로부터 수신하는 (d)단계; (d)단계에서 수신된 컨텐츠 및 제공 조건에 부합되는 컨텐츠를 검색하여 고객 단말기로 고객이 요청한 제공 기간동안 실시간으로 제공하는 (e)단계; 및 고객에게 제공된 컨텐츠 내역 및 제공 조건을 회원관리 페이지에 기록하는 (f)단계로 이루어진다.In order to achieve the above object, in a computer network system in which at least one customer terminal that receives and reproduces learning contents provided by a server computer and a learning content provided from the server computer is connected through a communication network, The learning content providing method according to the step (a) when the customer terminal is connected to the server computer via a communication network, the server computer determines whether the customer using the customer terminal is a registered customer; If it is determined in step (a) that the customer is not certified, step (b) performing a member registration according to a predetermined member registration procedure according to the customer's intention; (C) proceeding to step (a) by creating a member management page for each registered customer; If it is determined that the customer is a member registered in step (a), the step (d) of receiving the content requested by the customer, the provision period, the content range, the learning management level, and the like from the customer terminal; (e) searching for the content received in step (d) and content corresponding to the provision condition and providing the same to the customer terminal in real time during the request period requested by the customer; And (f) recording the content details and the provision conditions provided to the customer on the member management page.
이하, 본 발명에 따른 학습 컨텐츠 제공 시스템 및 그 방법을 첨부한 도면들을 참조하여 다음과 같이 설명한다.Hereinafter, a learning content providing system and a method thereof according to the present invention will be described with reference to the accompanying drawings.
도 1은 본 발명을 수행하기 위한 컴퓨터 네트웍으로 연결된 학습 컨텐츠 제공 시스템의 전체 구성을 나타내는 도면이다. 서버 컴퓨터(100)는 학습 컨텐츠 제공 시스템을 주관하는 회사에 구비된 컴퓨터이며, 고객 단말기(102)는 서버 컴퓨터(100)에서 운용하는 시스템을 이용하여 학습 컨텐츠 제공 서비스를 받는 자에게 구비된 단말기이다. 고객 단말기(102)는 인터넷과 같은 통신망(200)을 통하여 서버 컴퓨터(100)에 연결될 수 있다.1 is a diagram showing the overall configuration of a learning content providing system connected to a computer network for carrying out the present invention. The server computer 100 is a computer provided in a company that manages a learning content providing system, and the customer terminal 102 is a terminal provided to a person receiving a learning content providing service using a system operated by the server computer 100. . The customer terminal 102 may be connected to the server computer 100 through a communication network 200 such as the Internet.
도 1을 참조하여, 서버 컴퓨터(100)에는 고객이 요구하는 학습 컨텐츠를 제공하기 위한 프로그램 및 데이터베이스를 구비하고 있다. 고객단말기(102)들은 HTML(Hyper Text Markup Language)의 형태로 웹 내용을 디스플레이 할 수 있는 인터넷 브라우저(예를 들어, Netscape, Internet Explorer)를 가지고 있다. 웹 브라우저는 각 단말기가 서버 컴퓨터(100)에 있는 학습 컨텐츠 제공 HTML 템플릿의 내용을 액세스하여 디스플레이할 수 있도록 한다. 서버 컴퓨터(100)의 HTML 템플릿은 이용자에게 디스플레이할 메인 웹(WWW) 페이지를 가지고 있다.Referring to FIG. 1, the server computer 100 includes a program and a database for providing learning contents requested by a customer. The customer terminals 102 have Internet browsers (eg, Netscape, Internet Explorer) capable of displaying web content in the form of Hyper Text Markup Language (HTML). The web browser allows each terminal to access and display the contents of the learning content provision HTML template in the server computer 100. The HTML template of the server computer 100 has a main web (WWW) page to display to the user.
서버 컴퓨터(100)는 학습 컨텐츠를 고객 단말기(102)로 제공하는 서비스를 수행하기 위해 먼저, 오프 라인에서 판매되는 각종 학습 컨텐츠를 인코딩하여 데이터 베이스에 저장한다. 그리고, 고객 단말기(102)로부터 요구되는 학습 컨텐츠를 데이터 베이스에서 검색하여 추출하고, 추출된 학습 컨텐츠를 고객 단말기(102)로 실시간 제공한다. 서버 컴퓨터(100)는 고객에게 제공된 학습 컨텐츠의 내역 등을 고객별로 고객 관리 페이지를 생성하여 관리한다.In order to perform a service for providing learning contents to the customer terminal 102, the server computer 100 first encodes and stores various learning contents sold offline. Then, the learning content required from the customer terminal 102 is searched and extracted from the database, and the extracted learning content is provided to the customer terminal 102 in real time. The server computer 100 generates and manages a customer management page for each customer of details of learning content provided to the customer.
고객 단말기(102)가 통신망(200)을 통해 서버 컴퓨터(100)로 접속하면, 서버 컴퓨터(100)는 고객 관리 테이블을 참조하여 고객의 학습 컨텐츠 제공 내역을 보이는 고객 관리 페이지를 고객 단말기(102)로 제공한다. 그리고, 고객 단말기(102)로부터 선택된 학습 컨텐츠를 추출하여 통신망(200)을 통해 고객 단말기(102)로 제공한다. 이 때, 서버 컴퓨터(100)는 고객 단말기(102)로 제공되는 학습 컨텐츠가 오디오 또는 비디오 학습 컨텐츠일 경우, 구간 반복과 고객의 목소리를 녹음할 수 있는 미디어 플레이어를 함께 제공한다. 서버 컴퓨터(100)는 구체적으로 웹서버(300), 회원 관리 서버(400), 컨텐츠 관리 서버(500) 및 컨텐츠 제공 서버(600)를 포함한다.When the customer terminal 102 connects to the server computer 100 through the communication network 200, the server computer 100 displays a customer management page showing the customer content providing history by referring to the customer management table. To provide. The selected learning content is extracted from the customer terminal 102 and provided to the customer terminal 102 through the communication network 200. In this case, when the learning content provided to the customer terminal 102 is audio or video learning content, the server computer 100 provides a media player capable of recording section repeating and voice of the customer. Specifically, the server computer 100 includes a web server 300, a member management server 400, a content management server 500, and a content providing server 600.
웹서버(300)는 통신망(200)과 회원 관리 서버(400), 컨텐츠 관리 서버(500) 및 컨텐츠 제공 서버(600) 사이에 위치하여, 고객 단말기(102)와 회원 관리 서버(400), 컨텐츠 관리 서버(500) 및 컨텐츠 제공 서버(600) 사이에서의 데이터 전송을 제어한다.The web server 300 is located between the communication network 200, the member management server 400, the content management server 500 and the content providing server 600, the customer terminal 102 and the member management server 400, content Controls data transmission between the management server 500 and the content providing server 600.
컨텐츠 제공 서버(600)에는 오프 라인에서 유통되는 각종 학습 컨텐츠를 인코딩하여, 컨텐츠별로 저장된다. 여기서, 학습 컨텐츠는 오디오 컨텐츠, 비디오 컨텐츠 및 텍스트/이미지 컨텐츠를 모두 포함한다.The content providing server 600 encodes various learning contents distributed offline, and stores the contents for each content. Here, the learning content includes both audio content, video content, and text / image content.
회원 관리 서버(400)는 고객의 개인 정보와 고객에게 제공된 학습 컨텐츠 내역을 저장하고 있으며, 고객의 개인 정보 및 제공된 학습 컨텐츠 내역을 이용하여 고객 관리 페이지를 생성하여 저장하고 있다. 회원 관리 서버(400)는 회원 등록된 고객이 고객 단말기(102)를 이용하여 접속하면 해당 고객의 고객 관리 페이지를 제공하여, 고객은 서버 컴퓨터(100)로부터 컨텐츠를 제공받은 내역을 알 수 있다. 이 때, 고객은 자신의 단말기에 표시되는 회원 관리 페이지에 기록된 학습 컨텐츠 내역에서 유효한 컨텐츠를 선택하면 실시간으로 자신이 선택한 컨텐츠를 제공받을 수 있다. 여기서, 유효한 컨텐츠란 제공 기간이 지나지 않은 컨텐츠를 말하며, 고객은 서버 컴퓨터(100)로부터 컨텐츠 제공을 요청할 때 컨텐츠 제공 기간을 설정할 수 있다. 고객이 학습 컨텐츠 내역에서 유효한 컨텐츠를 선택하면, 회원 관리 서버(400)는 컨텐츠 제공 서버(600)에 인코딩되어 저장된 컨텐츠 중 고객에 의해 선택된 컨텐츠를 추출하여 고객 단말기(102)로 제공하도록 컨텐츠 제공 서버(600)를 제어한다.The member management server 400 stores the customer's personal information and the learning content history provided to the customer, and generates and stores a customer management page using the customer's personal information and the provided learning content history. The member management server 400 may provide a customer management page of the corresponding customer when the registered member accesses the customer terminal 102, and the customer may know the details of the contents received from the server computer 100. At this time, when the customer selects valid contents from the learning contents history recorded on the member management page displayed on his terminal, the customer may be provided with the contents selected by him in real time. Here, the valid content refers to content that has not passed the provision period, and the customer may set the content provision period when requesting content provision from the server computer 100. When the customer selects valid content from the learning content history, the member management server 400 extracts the content selected by the customer from the content encoded and stored in the content providing server 600 and provides the content to the customer terminal 102. Control 600.
컨텐츠 관리 서버(500)는 컨텐츠 제공 서버(600)에 저장된 인코딩된 학습 컨텐츠를 인덱싱한 인덱스 정보를 저장하고 있다. 예컨대, 다수개의 테이프들과 각 테이프를 설명하는 텍스트들이 하나의 학습 컨텐츠를 이루는, 오프라인에서 유통되는 학습 컨텐츠를 인코딩하여 컨텐츠 제공 서버(600)에 저장할 경우, 컨텐츠 관리 서버(500)는 각 테이프별로 인덱싱하거나 또는 각 테이프의 챕터별로 인덱싱하고, 인덱스 정보를 저장한다. 이처럼, 컨텐츠 관리 서버(500)는 오프라인에서 유통되는 학습 컨텐츠의 인덱싱을 세분화하고, 고객은 인덱스 단위로 컨텐츠를 선택할 수 있다.The content management server 500 stores index information indexing the encoded learning content stored in the content providing server 600. For example, when a plurality of tapes and texts describing each tape encode one learning content, which is distributed offline, and is stored in the content providing server 600, the content management server 500 may be configured for each tape. It indexes or indexes each chapter of each tape, and stores index information. As such, the content management server 500 may subdivide the indexing of the learning content distributed offline, and the customer may select the content in units of indexes.
고객으로부터 새로운 학습 컨텐츠의 제공이 요청되면, 컨텐츠 관리 서버(500)는 먼저 인덱스 정보를 검색함으로써, 컨텐츠 제공 서버(600)에 고객이 원하는 컨텐츠가 있는가를 간접적으로 검색한다. 컨텐츠 관리 서버(500)가 인덱스 검색 결과 고객이 요청한 컨텐츠의 인덱스가 존재하면, 컨텐츠 제공 서버(600)가 해당 컨텐츠를 추출하여 고객 단말기(102)로 실시간 제공하도록 컨텐츠 제공 서버(600)를 제어한다. 또한, 고객이 새로운 학습 컨텐츠를 요청할 때 제공 조건을 설정한다. 여기서, 제공 조건은 컨텐츠의 제공 기간, 컨텐츠의 범위, 학습 관리 레벨 등의 조건이며, 컨텐츠 관리 서버(500)는 제공 조건에 부합되는 컨텐츠가 고객 단말기(102)로 제공될 수 있도록 컨텐츠 제공 서버(600)를 제어한다. 또한, 컨텐츠 관리 서버(500)는 제공 조건을 회원 관리 서버(400)로 전송하여, 회원 관리 서버(400)에 저장되도록 한다.When a request for providing new learning content is requested from a customer, the content management server 500 first searches index information to indirectly search whether the content providing server 600 has content desired by the customer. If the content management server 500 has an index of the content requested by the customer as a result of the index search, the content providing server 600 controls the content providing server 600 to extract the corresponding content and provide it to the customer terminal 102 in real time. . It also sets the terms of provision when a customer requests new learning content. Here, the provision condition is a condition such as the provision period of the content, the range of the content, the learning management level, and the like, and the content management server 500 may provide a content providing server (eg, a content corresponding to the providing condition) to the customer terminal 102. 600). In addition, the content management server 500 transmits the provision condition to the member management server 400 to be stored in the member management server 400.
한편, 고객 단말기(102)는 서버 컴퓨터(100)에서 제공되는 서비스를 이용하기 위해, 먼저 통신망(200)을 통해 서버 컴퓨터(100)로 접속한다. 그런 다음, 이미 회원 등록된 회원이라면 자신의 식별 코드(ID)와 비밀번호를 입력하여 자신의 개인 관리 페이지로 로그인한다. 만약, 회원 등록이 되지 않은 회원이라면 소정의 회원가입 절차를 거친 후, 서버 컴퓨터(100)에 구비된 학습 컨텐츠를 제공받을 수 있다. 신규회원이 회원가입을 함과 동시에 서버 컴퓨터(100)의 회원 관리 서버(400)에 의해 회원 가입한 고객의 고객 관리 페이지가 생성된다.Meanwhile, in order to use the service provided by the server computer 100, the customer terminal 102 first connects to the server computer 100 through the communication network 200. Then, if you are already a registered member, log in to your personal management page by entering their identification code (ID) and password. If the member is not registered, after the predetermined membership registration process, the learning content provided in the server computer 100 may be provided. At the same time that the new member joins the membership, the customer management page of the customer who has registered as a member is generated by the member management server 400 of the server computer 100.
이상에서와 같이, 본 발명에 따른 학습 컨텐츠 제공 시스템은 오프라인에서 유통되는 학습 컨텐츠를 인코딩하여 저장하며, 인코딩된 컨텐츠를 인덱싱한 인덱스 정보를 저장한다. 이 때, 서버 컴퓨터(100)는 인코딩되는 컨텐츠의 인덱싱을 세분화할수록 고객에게 작은 단위의 학습 컨텐츠를 제공할 수 있으며 따라서, 고객의 컨텐츠 이용 편의를 높일 수 있다. 예컨대, 오프라인에서 다수개의 테이프들과 각 테이프를 설명하는 텍스트들이 하나의 학습 컨텐츠를 이룬다면, 본 발명에서는 각 테이프별로 인덱싱하거나 또는 각 테이프의 챕터별로 인덱싱한 인덱스 정보를 컨텐츠 관리 서버에 저장한다. 고객은 인덱스 정보를 이용하여 필요한 부분의 컨텐츠만을 선택하여 제공받을 수 있다. 결국, 오프라인에서는 세트단위로 학습 컨텐츠를 구입해야 하나, 본 발명에 따른 학습 컨텐츠 제공 시스템에서는 고객의 필요에 따라 세트단위 또는 필요한 부분만 선택하여 제공받을 수 있다.As described above, the learning content providing system according to the present invention encodes and stores learning content distributed offline, and stores index information indexing the encoded content. At this time, the server computer 100 may provide a smaller unit of learning content to the customer as the indexing of the encoded content is segmented, thereby increasing the convenience of using the content of the customer. For example, when a plurality of tapes and texts describing each tape form one learning content offline, the present invention stores index information indexed for each tape or indexed for each tape chapter in a content management server. The customer may select and receive only the contents of the necessary portion using the index information. As a result, the learning content must be purchased in units of sets offline, but in the system for providing contents of learning according to the present invention, only a set unit or a necessary part can be selected and provided according to the needs of a customer.
또한, 본 발명에서는 고객이 통신망을 통해 서버 컴퓨터(100)에 접속한 상태에서 원하는 컨텐츠를 선택하고, 선택된 컨텐츠를 실시간으로 제공받는다. 따라서, 고객은 자신의 식별 코드 및 비밀 번호를 이용하여 언제 어디서나 필요한 컨텐츠를 실시간으로 제공받을 수 있다. 그리고, 서버 컴퓨터(100)는 고객 단말기(102)가 통신망(200)을 통해 접속된 상태에서, 고객 단말기(200)로부터 요청된 컨텐츠를 실시간으로 제공하므로, 컨텐츠의 불법 복제를 방지할 수 있다. 예컨대, 서버 컴퓨터(100)가 학습 컨텐츠를 다운로드 형태로 고객 단말기(102)로 제공한다면, 고객 단말기(102)로 다운로드된 컨텐츠는 다른 고객 단말기로 복제될 위험성이 있다. 그러나, 본 발명에 따른 학습 컨텐츠 제공 시스템은 고객 단말기(102)가 서버 컴퓨터(100)에 접속된 상태에서 실시간으로 학습 컨텐츠를 제공함으로써 제공된 컨텐츠가 불법 복제될 위험성이 없다.In addition, in the present invention, the customer selects the desired content while accessing the server computer 100 through the communication network, and receives the selected content in real time. Therefore, the customer can be provided with the necessary content in real time anytime, anywhere using his identification code and password. In addition, since the server computer 100 provides the requested content from the customer terminal 200 in real time while the customer terminal 102 is connected through the communication network 200, the server computer 100 may prevent illegal copying of the content. For example, if the server computer 100 provides the learning content to the customer terminal 102 in the form of a download, the content downloaded to the customer terminal 102 may be copied to another customer terminal. However, in the learning content providing system according to the present invention, there is no risk that the provided content is illegally copied by providing the learning content in real time while the customer terminal 102 is connected to the server computer 100.
도 2는 도 1에 도시된 회원 관리 서버(400), 컨텐츠 관리 서버(500) 및 컨텐츠 제공 서버(600)를 상세히 나타내는 도면이다. 설명의 편의를 위해, 도 2에는 웹서버(300)가 함께 도시된다.FIG. 2 is a diagram illustrating in detail the member management server 400, the content management server 500, and the content providing server 600 illustrated in FIG. 1. For convenience of description, the web server 300 is shown together in FIG. 2.
도 2를 참조하여, 고객 단말기(102)는 서버 컴퓨터(100)의 웹서버(300)에 의해 인터넷과 같은 통신망(200)을 통해 서버 컴퓨터(100)로 접속될 수 있다. 고객 단말기(102)가 서버 컴퓨터(100)로 접속한 후, 자신의 식별 코드 및 비밀번호를 입력하여 자신의 회원 관리 페이지로 로그인할 수 있다.2, the customer terminal 102 may be connected to the server computer 100 through a communication network 200 such as the Internet by the web server 300 of the server computer 100. After the customer terminal 102 connects to the server computer 100, the user terminal 102 may log in to his member management page by inputting his identification code and password.
회원 관리 서버(400)는 고객의 개인정보를 고객정보 데이터베이스(430)에 저장한다. 새로운 고객이 회원등록(410)을 하면 회원 관리 서버(400)는 새로운 고객의 개인 정보를 고객정보 데이터베이스(430)에 저장하고, 고객 정보가 변경되면 변경된 개인 정보에 따라 고객정보 데이터베이스(430)를 갱신한다. 또한, 각 고객의 학습 컨텐츠 구입 내역을 구입내역 데이터베이스(440)에 저장하고, 전자 화폐를 이용하는 고객들이 구비한 전자화폐를 전자화폐 데이터베이스(450)에 저장한다.The member management server 400 stores the personal information of the customer in the customer information database 430. When a new customer registers 410, the member management server 400 stores the new customer's personal information in the customer information database 430. When the customer information is changed, the member management server 400 opens the customer information database 430 according to the changed personal information. Update In addition, the learning content purchase history of each customer is stored in the purchase history database 440, and electronic money provided by customers using electronic money is stored in the electronic money database 450.
또한, 회원 관리 서버(400)는 고객이 학습 컨텐츠를 이용하면서 테스트 결과 등을 학습관리 데이터베이스(460)에 저장한다. 여기서, 구입내역 데이터베이스(440)에는 고객이 구입한 컨텐츠의 항목과 함께 대여 기간, 가격, 컨텐츠의 범위 및 학습관리 레벨 등 컨텐츠의 제공 조건이 함께 저장된다. 회원 관리 서버(400)는 이러한 구입내역 데이터베이스(440), 전자화폐 데이터베이스(450) 및 학습관리 데이터베이스(460)를 이용하여 고객 관리 페이지를 생성한다(420). 그리고, 회원 관리 서버(400)는 고객이 서버 컴퓨터(100)로 접속하면 접속한 고객의 고객 관리 페이지를 제공함으로써, 고객은 자신의 고객 페이지를 통해 자신이 대여한 학습 컨텐츠 내역, 가용한 전자 화폐 및 학습 결과 등을 일목요연하게 확인할 수 있다. 또한, 고객이 자신의 단말기에 표시된 학습 컨텐츠 내역중 하나를 선택하면, 회원 관리 서버(400)는 컨텐츠 제공 서버(600)의 미디어 스트림 서버(610)를 제어하여 컨텐츠 데이터 베이스에서 고객에 의해 선택된 컨텐츠를 추출하여 고객 단말기로 실시간 전송하도록 한다.In addition, the member management server 400 stores test results and the like in the learning management database 460 while the customer uses the learning content. Here, the purchase history database 440 stores the content providing conditions such as rental period, price, content range, and learning management level together with the item of the content purchased by the customer. The member management server 400 generates a customer management page using the purchase history database 440, the electronic money database 450, and the learning management database 460 (420). Then, the member management server 400 provides a customer management page of the connected customer when the customer connects to the server computer 100, so that the customer can learn the contents of his / her loan through his / her customer page and the available electronic money. And learning results can be confirmed at a glance. In addition, when the customer selects one of the contents of the learning content displayed on his terminal, the member management server 400 controls the media stream server 610 of the content providing server 600 to select the content selected by the customer in the content database. To extract the data and send it to the customer terminal in real time.
컨텐츠 관리 서버(500)는 컨텐츠 제공 서버(600)에 저장된 학습 컨텐츠 인덱스를 인덱스 데이터베이스(520)에 저장하며, 각종 학습 관련 정보를 학습 관련 데이터베이스(530)에 저장한다. 여기서, 인덱스 데이터베이스(520)는 컨텐츠 제공 서버(600)에 저장된 컨텐츠들을 인덱싱한 인덱스 정보를 저장한다. 또한, 학습 관련 데이터베이스(530)는 고객의 학습에 유용한 정보들 예컨대, 고객의 능력을 평가하기 위한 테스트 자료, 어학학습 정보, 개인 학습 관리 등에 관련된 정보를 저장한다. 검색 엔진(510)은 고객단말기(102)로부터 컨텐츠 검색이 요청되면 인덱스 데이터베이스(520)를 검색하여 해당 학습 컨텐츠의 인덱스를 검색하고, 검색된 결과를 고객 단말기(102)로 제공한다. 또한 검색된 컨텐츠를 고객 단말기(102)로 제공하기 위해 컨텐츠 제공 서버(600)의 미디어 스트림 서버(610)를 제어하여 해당 학습 컨텐츠를 실시간으로 고객 단말기(102)에서 서비스되도록 한다.The content management server 500 stores the learning content index stored in the content providing server 600 in the index database 520, and stores various learning related information in the learning related database 530. Here, the index database 520 stores index information indexing the contents stored in the content providing server 600. In addition, the learning-related database 530 stores information useful for learning of the customer, for example, test data for evaluating the customer's ability, language learning information, personal learning management, and the like. When the content search is requested from the customer terminal 102, the search engine 510 searches the index database 520 to search the index of the corresponding learning content, and provides the search result to the customer terminal 102. In addition, in order to provide the retrieved content to the customer terminal 102, the media stream server 610 of the content providing server 600 is controlled so that the corresponding learning content is serviced in the customer terminal 102 in real time.
컨텐츠 제공 서버(600)에는 학습 컨텐츠가 오디오로 제공되는 오디오 컨텐츠(620), 비디오로 제공되는 비디오 컨텐츠(630) 및 이미지/텍스트로 제공되는 이미지/텍스트 컨텐츠(640)로 분류되어 저장된다. 컨텐츠 제공 서버(600)는 컨텐츠 관리 서버(500)의 제어 또는 회원 관리 서버(400)의 제어에 따라 컨텐츠를 추출하고, 추출된 컨텐츠는 미디어 스트림 서버(610)에 의해 고객 단말기(102)로 실시간 제공되도록 한다.The content providing server 600 is classified and stored as audio content 620 provided with audio, video content 630 provided with video, and image / text content 640 provided with image / text. The content providing server 600 extracts content according to the control of the content management server 500 or the control of the member management server 400, and the extracted content is real-time to the customer terminal 102 by the media stream server 610. To be provided.
도 3은 본 발명에 따른 학습 컨텐츠 제공 방법의 일 실시예를 나타내는 흐름도이다. 학습 컨텐츠 제공을 서비스하는 서버 컴퓨터(100), 각 회원에게 구비된 적어도 하나의 고객 단말기들이 통신망을 통하여 연결된 컴퓨터 네트웍 시스템에서, 고객이 요구하는 학습 컨텐츠를 실시간으로 제공하는 학습 컨텐츠 제공 방법에 관한 것이다.3 is a flowchart illustrating an embodiment of a method of providing learning content according to the present invention. A server computer 100 for providing learning content service and a computer network system in which at least one customer terminal provided to each member is connected through a communication network, and a learning content providing method of providing learning content requested by a customer in real time. .
도 2 및 도 3을 참조하여, 서버 컴퓨터(100)는 인터넷과 같은 통신망을 통해 고객 단말기(102)가 접속되었는가를 판단하고(제700단계), 접속된 고객 단말기(102)를 이용하는 고객이 인증된 고객인가를 판단한다(제705단계). 여기서, 인증된 고객이란 이미 회원등록을 한 고객이며 고객 식별 코드 및 비밀번호를 확인함으로써 인증된 고객여부를 판단할 수 있다.2 and 3, the server computer 100 determines whether the customer terminal 102 is connected through a communication network such as the Internet (step 700), and the customer using the connected customer terminal 102 is authenticated. It is determined whether the customer is a customer (step 705). Here, the authenticated customer is a customer who has already registered a member and can determine whether or not the authenticated customer by checking the customer identification code and password.
제705단계에서, 인증된 고객이 아니라고 판단되면 즉, 회원등록을 하지 않은 고객이면 서버 컴퓨터(100)는 서비스를 제공하기 위해 회원 등록할 것을 요구한다(제730단계). 제730단계 후에, 비회원 고객이 회원등록을 하면 서버 컴퓨터(100)는 고객의 선택에 따라 소정의 전자화폐를 지급한다. 즉, 고객이 서비스 이용대금을 전자화폐로 지급할 경우, 전자 화폐를 지급하며 다른 방법으로, 예컨대 신용카드를 이용하여, 대금을 지급할 경우 전자 화폐를 지급할 필요는 없다. 비회원 고객이 회원등록을 요청하면, 서버 컴퓨터(100)는 고객 식별 코드, 비밀번호 및 개인 인적사항 등을 기록할 수 있는 소정의 회원등록 페이지를 고객 단말기(102)로 제공한다. 고객은 서버 컴퓨터(100)로부터 제공되는 회원등록 페이지에 자신의 데이터를 기록하고, 이를 통신망(200)을 통해 서버 컴퓨터(100)로 전송함으로써 회원등록(410)이 이루어진다.In step 705, if it is determined that the customer is not an authenticated customer, that is, the customer who does not register as a member, the server computer 100 requests to register as a member to provide a service (operation 730). After operation 730, when the non-member customer registers, the server computer 100 pays a predetermined electronic money according to the customer's selection. In other words, when a customer pays for service use in electronic money, he / she pays electronic money and does not need to pay electronic money in other ways, such as by using a credit card. When the non-member customer requests membership registration, the server computer 100 provides the customer terminal 102 with a predetermined registration page for recording the customer identification code, password, personal information, and the like. The customer records his / her data on the member registration page provided from the server computer 100, and transmits it to the server computer 100 through the communication network 200, whereby the member registration 410 is performed.
고객 단말기(102)에서 서버 컴퓨터(100)로 전송된 신규 회원의 개인정보는 회원관리 서버(400)의 회원정보 데이터베이스(430)에 저장된다(제740단계). 또한, 회원관리 서버(400)는 회원정보를 이용하여 각 회원별로 회원관리 페이지를 생성(420)한다(제745단계). 전술된 바와 같이, 회원관리 페이지에는 고객이 학습 컨텐츠를 구입한 구입내역, 가용한 전자 화폐, 학습 관리 및 기타 고객에게 유용한 정보들이 표시된다.The personal information of the new member transmitted from the customer terminal 102 to the server computer 100 is stored in the member information database 430 of the member management server 400 (step 740). In addition, the member management server 400 generates a member management page for each member using member information (420) (step 745). As described above, the member management page displays the purchase history, the available electronic money, the learning management, and other useful information to the customer.
한편, 제705단계에서 서버 컴퓨터(100)에 접속한 고객이 인증된 고객 즉, 회원이라면 회원의 식별 코드 및 비밀번호를 이용하여 해당 회원의 회원관리 페이지를 추출하고, 추출된 회원관리 페이지를 고객 단말기(102)로 제공한다(제710단계).On the other hand, if the customer accessing the server computer 100 in step 705 is an authenticated customer, that is, a member, the member management page of the member is extracted by using the member's identification code and password, and the extracted member management page is extracted from the customer terminal. Provided to (102) (step 710).
제710단계 또는 제745단계 후에, 서버 컴퓨터(100)는 고객 단말기(102)로부터 새로운 학습 컨텐츠의 대여가 요청되는가 또는 기제공된 컨텐츠들 중 하나를 선택하는 가를 판단한다(제715단계). 이 때, 고객이 새로운 컨텐츠의 대여를 요청하려면 고객은 대여하고자 하는 컨텐츠를 선택하고, 컨텐츠의 제공 조건을 설정하여 서버 컴퓨터(100)로 전송한다. 여기서, 컨텐츠의 제공 조건은 제공 기간, 컨텐츠의 범위, 학습관리 레벨 등의 조건 등으로 설정할 수 있으며, 이러한 제공 조건에 따라 컨텐츠 제공 금액이 결정된다.After operation 710 or 745, the server computer 100 determines whether new loaned learning content is requested from the customer terminal 102 or whether one of the previously provided contents is selected (operation 715). At this time, if the customer requests to rent the new content, the customer selects the content to be rented, sets the conditions for providing the content, and transmits it to the server computer 100. Here, the condition for providing the content may be set in terms of a provision period, a range of content, a learning management level, and the like, and the amount of content provision is determined according to the provision condition.
제715단계에서, 고객이 새로운 컨텐츠의 대여를 요청하면, 컨텐츠 관리서버(500)는 고객 단말기(102)로부터 컨텐츠의 인덱스 정보를 수신(512)하여 인덱스 데이터베이스(520)를 검색하여 고객이 요청한 컨텐츠의 인덱스가 존재하는가를 검색한다. 그런 다음, 고객이 요청한 컨텐츠가 존재하지 않으면 고객이 요청한 컨텐츠의 제공이 불가능하다는 메시지를 고객 단말기(102)로 전송한다. 반면, 고객이 요청한 컨텐츠가 존재하면, 컨텐츠 관리 서버(500)는 컨텐츠 제공 조건에 대한 정보를 회원 관리 서버(400)로 전송한다.In operation 715, when the customer requests to rent new content, the content management server 500 receives index information of the content from the customer terminal 102 (512), searches the index database 520, and searches for the content requested by the customer. Retrieves whether an index exists. Then, if the content requested by the customer does not exist, a message is transmitted to the customer terminal 102 indicating that it is impossible to provide the content requested by the customer. On the other hand, if the content requested by the customer exists, the content management server 500 transmits the information on the content providing conditions to the member management server 400.
회원관리 서버(400)는 컨텐츠 관리 서버(500)로부터 컨텐츠 제공 조건을 수신(410)하여 해당 고객이 대여 조건에 따른 컨텐츠 제공이 가능한 고객인가를 판단한다. 예컨대, 고객이 대금 지불을 전자 화폐를 이용하는 경우 회원의 가용한 전자 화폐의 금액을 확인하여, 회원의 가용한 전자 화폐의 금액이 이용 금액보다 많으면 고객에게 고객이 요청한 제공 기간동안 컨텐츠의 사용권한을 부여한다. 또한, 고객이 대금 지불을 신용카드로 할 경우, 고객의 신용카드를 조회하여 불량회원이 아니라고 확인되면 카드 결재 후, 제공 기간동안 컨텐츠의 사용권한을 부여한다. 만약, 가용한 전자 화폐 부족 또는 신용불량 등의 원인으로 회원관리 서버(400)에서 고객에게 컨텐츠 제공이 인증되지 않으면, 회원 관리 서버(400)는 이러한 결과를 고객 단말기(102)로 제공한다.The member management server 400 receives the content providing condition from the content management server 500 (410) and determines whether the corresponding customer is a customer who can provide the content according to the rental condition. For example, if a customer uses electronic money for payment, check the amount of available electronic money of the member. If the amount of available electronic money of the member is greater than the amount used, the customer is given permission to use the content during the period of the customer's request. Grant. In addition, when a customer makes a payment with a credit card, if the customer's credit card is checked and found to be not a bad member, the user grants the right to use the contents during the provision period after the payment of the card. If the provision of content to the customer is not authenticated by the member management server 400 due to a lack of available electronic money or credit failure, the member management server 400 provides the result to the customer terminal 102.
회원관리 서버(400)에서 고객의 컨텐츠 제공이 인증되면, 회원관리 서버(400)는 구입내역 데이터베이스(440), 전자화폐 관리 데이터베이스(450) 등을 갱신하며, 이처럼 구입내역 데이터베이스(440), 전자화폐 관리 데이터베이스(450)가 갱신되면서 회원의 회원관리 페이지도 자동적으로 갱신된다(제720단계). 이처럼, 회원 관리 서버(400)에서 사용허가가 인증되면, 컨텐츠 관리 서버(500)는 컨텐츠 제공 서버(600)의 미디어 스트림 서버(610)를 제어하여 고객이 선택한 컨테츠가 실시간으로 고객 단말기(102)로 제공되도록 한다(제725단계).When the provision of the customer content is authenticated by the member management server 400, the member management server 400 updates the purchase history database 440, the electronic money management database 450, and the like. As the currency management database 450 is updated, the member management page of the member is also automatically updated (step 720). As such, when the license is authenticated by the member management server 400, the content management server 500 controls the media stream server 610 of the content providing server 600 so that the content selected by the customer is in real time. To be provided as (step 725).
한편, 715단계에서, 고객이 새로운 컨텐츠를 선택하지 않고 기제공된 컨텐츠를 선택하면 회원관리 서버(400)는 구입내역관리 데이터베이스(440)를 참조하여, 선택된 컨텐츠의 제공기간을 확인하여 제공 가능한 컨텐츠인가를 판단한다. 만약, 제공 기간이 지난 컨텐츠이면 제공 기간이 지나 대여 불가능하다는 메시지를 고객 단말기(102)로 전송한다. 반면, 제공 가능한 컨텐츠라고 판단되면 회원 관리 서버(400)는 컨텐츠 제공 서버(600)의 미디어 스트림 서버(610)를 제어하여 고객이 선택한 컨텐츠의 내용이 실시간으로 고객 단말기(102)로 제공되도록 한다(제725단계). 한편, 고객 단말기(102)로부터 학습 관련 정보가 요청될 수 있으며, 그러면 회원관리 서버(400)는 자신의 데이터베이스들(440,450,460)에서 추출가능한 정보이면 데이터베이스들(440,450,460)을 참조하여 해당 정보를 추출하여 고객 단말기(102)로 제공한다. 그렇지 않으면, 회원관리 서버(400)는 고객 단말기(102)로부터 요청된 데이터를 컨텐츠 관리 서버(500)로 전송한다. 컨텐츠 관리 서버(500)는 학습관련 데이터베이스(530)를 참조하여 고객이 요청한 데이터를 추출하고, 추출된 결과를 고객 단말기(102)로 제공한다.On the other hand, in step 715, if the customer selects the previously provided content without selecting a new content, the member management server 400 refers to the purchase history management database 440, it is the content that can be provided by checking the provision period of the selected content Judge. If the content is out of the provision period, a message is transmitted to the customer terminal 102 indicating that the rental period is not available. On the other hand, if it is determined that the content can be provided, the member management server 400 controls the media stream server 610 of the content providing server 600 so that the content of the content selected by the customer is provided to the customer terminal 102 in real time ( Step 725). On the other hand, learning-related information may be requested from the customer terminal 102, and if the member management server 400 is extractable information from its databases 440, 450 and 460, the corresponding information may be extracted by referring to the databases 440, 450 and 460. To the customer terminal 102. Otherwise, the member management server 400 transmits the data requested from the customer terminal 102 to the content management server 500. The content management server 500 refers to the learning-related database 530, extracts data requested by the customer, and provides the extracted result to the customer terminal 102.
한편, 본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플라피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.On the other hand, the present invention can also be embodied as computer readable codes on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, which are also implemented in the form of a carrier wave (for example, transmission over the Internet). It also includes. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
이상 도면과 명세서에서 최적 실시예들이 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.The best embodiments have been disclosed in the drawings and specification above. Although specific terms have been used herein, they are used only for the purpose of describing the present invention and are not used to limit the scope of the present invention as defined in the meaning or claims. Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
상술한 바와 같이, 본 발명에 따른 학습 컨텐츠 제공 시스템 및 그 방법에 따르면, 오프라인에서 유통되는 학습 컨텐츠를 세분화하여 인덱싱하고, 고객은 인덱싱 정보를 이용하여 필요한 부분만을 선택적으로 제공받을 수 있으므로 저렴한 가격으로 학습 컨텐츠를 이용할 수 있다. 또한, 고객이 통신망을 통해 서버 컴퓨터(100)에 접속한 상태에서 원하는 컨텐츠를 선택하고, 선택된 컨텐츠를 실시간으로 제공받으므로, 고객은 자신의 식별 코드 및 비밀 번호를 이용하여 언제 어디서나 필요한 컨텐츠를 실시간으로 제공받을 수 있다. 또한, 고객 단말기가 서버 컴퓨터에 접속된 상태에서 실시간으로 컨텐츠를 제공하므로, 고객 단말기로 제공되는 컨텐츠가 불법적으로 다른 고객 단말기로 복제되는 것을 방지할 수 있다.As described above, according to the learning content providing system and method thereof according to the present invention, the learning content distributed offline is segmented and indexed, and the customer can be selectively provided only the necessary parts by using the indexing information at a low price. Learning content can be used. In addition, since the customer selects the desired content while accessing the server computer 100 through the communication network and receives the selected content in real time, the customer can use the identification code and password of the user to access the necessary content anytime, anywhere. Can be provided. In addition, since the customer terminal provides the content in real time while connected to the server computer, the content provided to the customer terminal can be prevented from being illegally copied to another customer terminal.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000035700A KR20000054822A (en) | 2000-06-27 | 2000-06-27 | Studying contents service system and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000035700A KR20000054822A (en) | 2000-06-27 | 2000-06-27 | Studying contents service system and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20000054822A true KR20000054822A (en) | 2000-09-05 |
Family
ID=19674220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000035700A KR20000054822A (en) | 2000-06-27 | 2000-06-27 | Studying contents service system and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20000054822A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000072517A (en) * | 2000-09-07 | 2000-12-05 | 김중문 | Information interchanging system in connection with learning by using internet and method thereof |
KR20010067612A (en) * | 2001-02-21 | 2001-07-13 | 변진우 | Method and system for virtual reality based on internet tele-lecturing |
KR20020036064A (en) * | 2000-11-07 | 2002-05-16 | 이미경 | Reading room administrating system and the method using network |
KR20020061309A (en) * | 2001-01-15 | 2002-07-24 | 김 종 해 | Multistage education system and method utilizing internet. |
KR20030004225A (en) * | 2002-12-03 | 2003-01-14 | 박용진 | Method for implementing session management system for distance learning having interoperability |
KR20030012629A (en) * | 2001-08-02 | 2003-02-12 | 박동현 | Digital rights management method and system |
KR20030025771A (en) * | 2001-09-21 | 2003-03-29 | 주식회사 자이닉스 | System for providing educational contents on Internet and method thereof |
KR100387102B1 (en) * | 2000-12-26 | 2003-06-12 | 샤프타운 주식회사 | learning system using voice recorder |
KR20030082665A (en) * | 2002-04-18 | 2003-10-23 | 주식회사 신화교육 | method and device for lectures on a foreign language through a network |
KR100489673B1 (en) * | 2002-11-08 | 2005-05-17 | 한국과학기술원 | Learning Contents Management System |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990074180A (en) * | 1998-03-07 | 1999-10-05 | 유환기 | Method and device for data storage / playback of electronic lecture system |
JPH11282826A (en) * | 1998-03-31 | 1999-10-15 | Nippon Telegr & Teleph Corp <Ntt> | Electronic education system using internet |
KR20010082995A (en) * | 2000-02-22 | 2001-08-31 | 황인욱 | System for on-line education based on web |
KR20010096152A (en) * | 2000-04-17 | 2001-11-07 | 곽동욱 | Method and system for providing a distant educating service |
KR20010106279A (en) * | 2000-05-20 | 2001-11-29 | 임영희 | On demand contents providing method and system |
-
2000
- 2000-06-27 KR KR1020000035700A patent/KR20000054822A/en not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990074180A (en) * | 1998-03-07 | 1999-10-05 | 유환기 | Method and device for data storage / playback of electronic lecture system |
JPH11282826A (en) * | 1998-03-31 | 1999-10-15 | Nippon Telegr & Teleph Corp <Ntt> | Electronic education system using internet |
KR20010082995A (en) * | 2000-02-22 | 2001-08-31 | 황인욱 | System for on-line education based on web |
KR20010096152A (en) * | 2000-04-17 | 2001-11-07 | 곽동욱 | Method and system for providing a distant educating service |
KR20010106279A (en) * | 2000-05-20 | 2001-11-29 | 임영희 | On demand contents providing method and system |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000072517A (en) * | 2000-09-07 | 2000-12-05 | 김중문 | Information interchanging system in connection with learning by using internet and method thereof |
KR20020036064A (en) * | 2000-11-07 | 2002-05-16 | 이미경 | Reading room administrating system and the method using network |
KR100387102B1 (en) * | 2000-12-26 | 2003-06-12 | 샤프타운 주식회사 | learning system using voice recorder |
KR20020061309A (en) * | 2001-01-15 | 2002-07-24 | 김 종 해 | Multistage education system and method utilizing internet. |
KR20010067612A (en) * | 2001-02-21 | 2001-07-13 | 변진우 | Method and system for virtual reality based on internet tele-lecturing |
KR20030012629A (en) * | 2001-08-02 | 2003-02-12 | 박동현 | Digital rights management method and system |
KR20030025771A (en) * | 2001-09-21 | 2003-03-29 | 주식회사 자이닉스 | System for providing educational contents on Internet and method thereof |
KR20030082665A (en) * | 2002-04-18 | 2003-10-23 | 주식회사 신화교육 | method and device for lectures on a foreign language through a network |
KR100489673B1 (en) * | 2002-11-08 | 2005-05-17 | 한국과학기술원 | Learning Contents Management System |
KR20030004225A (en) * | 2002-12-03 | 2003-01-14 | 박용진 | Method for implementing session management system for distance learning having interoperability |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4294266B2 (en) | License management server, license management system, and usage restriction control method | |
US7483957B2 (en) | Server, distribution system, distribution method and terminal | |
KR100261200B1 (en) | System and method for connecting portable media with network and computer for use with the system | |
US8218766B2 (en) | Systems and methods for facilitating transactions in accordance with a region requirement | |
US20130047221A1 (en) | Method and apparatus for improved information transactions | |
US20060153212A1 (en) | Information converting apparatus | |
US20110035810A1 (en) | System and method for granting acces to an item or permission to use an item based on configurable conditions | |
KR20040007699A (en) | License management server, license management system and usage restriction method | |
CA2536851A1 (en) | Method and system for reservation and management of recreational activities | |
US20020010860A1 (en) | Method for operating internet site offering encrypted contents | |
US5826266A (en) | Cyberspace system for accessing virtual reality objects | |
KR20000054822A (en) | Studying contents service system and method thereof | |
KR20080088391A (en) | Information processing device, information processing method and information processing program | |
EP1315109A1 (en) | System and device for using attribute information | |
KR100485156B1 (en) | DVD lending service method | |
US20010049706A1 (en) | Document indexing system and method | |
USRE47053E1 (en) | Method and system for subscriber-based audio service over a communication network | |
US20020038244A1 (en) | Advertisement information supplying system | |
EP1197878B1 (en) | Method for controlling acess to a data communication network | |
KR20040052057A (en) | System for selling moving picture and operating method thereof | |
KR20020045843A (en) | Offering Method of Digital Contents linking Service and System Thereof | |
JP2006215843A (en) | Personal information management system and its method, and personal information management program and storage medium stored with it | |
US20030158822A1 (en) | Profile information disclosure method, profile information disclosure program and profile information disclosure apparatus | |
US20020062448A1 (en) | Service providing system, service providing terminal, client terminal, and storage medium | |
KR102486563B1 (en) | System and method for providing a voice data management platform with nft technology applied |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |