KR20120029312A - A personalized character education system comprising field sorting function - Google Patents
A personalized character education system comprising field sorting function Download PDFInfo
- Publication number
- KR20120029312A KR20120029312A KR1020110022914A KR20110022914A KR20120029312A KR 20120029312 A KR20120029312 A KR 20120029312A KR 1020110022914 A KR1020110022914 A KR 1020110022914A KR 20110022914 A KR20110022914 A KR 20110022914A KR 20120029312 A KR20120029312 A KR 20120029312A
- Authority
- KR
- South Korea
- Prior art keywords
- field
- data
- sorting
- server
- member terminal
- Prior art date
Links
- 230000006870 function Effects 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 69
- 238000004590 computer program Methods 0.000 claims description 32
- 238000004891 communication Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 description 70
- 238000012546 transfer Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 21
- 238000000605 extraction Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000003930 cognitive ability Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002889 sympathetic effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
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
-
- 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
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
Description
본 발명은 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 관한 것으로서, 서버는 이전에 재생한 멀티미디어 파일 정보를 포함하는 전체 멀티미디어 파일 정보를 필드 히스토리 데이터로서 회원 단말기에 제공하고 회원 단말기측에서는 제공된 필드 히스토리 데이터에 대해 필요로 하는 히스토리 데이터의 소트 방법을 선택하며, 이를 전송받은 서버는 필드 히스토리를 소트하여 회원 단말기에 제공하면 회원 단말기는 이를 근거로 원하는 필드의 파일을 선택함으로써 회원 단말기의 기억용량의 한계를 극복하고 효율적으로 온라인 멀티미디어 서비스를 수행할 수 있도록 하는 필드 소팅 기능을 구비한 개별 성품 교육 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체를 특징으로 한다.The present invention relates to a multimedia service system and method, and a medium containing data and a computer program therefor, wherein the server provides the member terminal with all the multimedia file information including the previously reproduced multimedia file information as field history data. On the member terminal side, a method of sorting the history data required for the provided field history data is selected. The server receiving the received information sorts the field history and provides the member terminal to the member terminal. It features a personality education system and method with a field sorting function to overcome the limitations of the storage capacity of a terminal and efficiently perform online multimedia services, and a medium containing data and computer programs therefor. It shall be.
본 발명의 배경기술로서, 대한민국 등록특허 10-0882857호의 식별코드를 이용한 콘텐츠 재생 방법 기술과 미국특허공보 제6,549,751 B1호의 네트워크 시스템에 연결될 수 있는 휴대용 전자 교과서를 학생들에게 제공하기 위한 시스템과 방법 특허, 인터넷을 통한 사이버 교육 방법에 관한 국제특허공개공보 WO 02/063525 A1 등이 있다.As a background art of the present invention, a system and method patent for providing students with a portable electronic textbook that can be connected to a content reproducing method technology using the identification code of Korean Patent No. 10-0882857 and a network system of US Patent Publication No. 6,549,751 B1, International Patent Publication No. WO 02/063525 A1 on a cyber education method through the Internet.
대한민국 등록특허 10-0882857호의 식별코드를 이용한 콘텐츠 재생 방법 기술은 학습용 콘텐츠의 내용을 아이템별로 구분하고, 각 아이템별로 적어도 하나의 상위 서브 코드와 하위 서브 코드를 포함하는 트리 구조의 구간 식별코드를 부여하며, 이를 이용하여 상위 서브 코드의 입력을 스킵하는 방식으로 원하는 영역의 콘텐츠를 선택 재생할 수 있도록 하는 것을 요지로 한다. The content reproducing method technology using the identification code of Korea Patent Registration No. 10-0882857 classifies the contents of the learning content for each item, and assigns the section identification code of the tree structure including at least one upper sub code and lower sub code for each item. By using the above method, content of a desired area can be selected and reproduced by skipping an input of an upper sub code.
도 1을 통하여 상기 대한민국 등록특허 10-0882857호의 구성을 알아보면; 대기모드(202)에서 재생을 선택하면, 기록매체가 탐색하여 정보를 송출하여 목록메뉴(206)에 나타나게 된다. 상기 목록메뉴(206)을 선택하면 재생콘텐츠(208)가 조작패널을 이용해 화면에 나타나며, 상기 재생콘텐츠(208)이 깊이정보추출(210)의 기록영역을 탐색하여 선택된 학습용콘텐츠를 추출하여 내부메모리에 일시 저장된다. 그 후 상기 콘텐츠들의 코드값을 입력하는 코드입력(212)에서 제어 조작을 위해 원하는 코드값이 입력되었는지 여부를 확인한다. 상기 코드입력(212) 부분에서 코드입력이 옳은 경우 아이템별 전체구간/서브코드 값인지 여부를 판단하는 여부판단부분(214,216,218)이 있으며, 여부판단부분(214, 216, 218)이 옳지 않은 경우 재입력부분(220)이 출력되서 다시 코드값을 입력하게 되며, 옳을 경우 상기 여부판단부분(214, 216, 218)의 코드를 식별하는 여부판단부코드식별(224)에서 새로운 구간 복원을 생성하여 콘텐츠검색(226)에 콘텐츠를 검색한 후 해당 콘텐츠의 ID가 존재할 경우 선택모드(230)으로 넘어가며, 존재하지 않는 경우 재입력부분(220)으로 돌아가 다시 입력하게 된다. 상기 선택모드(230)에 ID가 존재할 경우 스피커와 모니터로 콘텐츠의 내용이 출력된다. 그 이후 종료 단계인(232, 234)로 종료를 한다.Looking at the configuration of the Republic of Korea Patent No. 10-0882857 through Figure 1; When playback is selected in the
그러나 이 기술은 콘텐츠 들의 코드값을 사용자가 모두 기억하고 입력하여야 하며 전체 콘텐츠의 관리를 사용자측에서 부담해야 하는 불편한 점이 있으며, 만일 수십~수백개의 콘텐츠를 멀티미디어 파일로 제공하는 경우에는 사용자의 파일 관리가 거의 불가능해지는 한계를 가진다.However, this technology is inconvenient that the user must remember and input all the code values of the contents, and the user has to bear the management of the entire contents. If the user provides dozens or hundreds of contents as a multimedia file, the user's file management is difficult. There is a limit that is almost impossible.
미국특허공보 제6,549,751 B1호는 네트워크 시스템에 연결될 수 있는 휴대용 전자 교과서를 학생들에게 제공하기 위한 시스템과 방법에 관한 것이다. US Patent No. 6,549,751 B1 relates to a system and method for providing students with a portable electronic textbook that can be connected to a network system.
도 2를 참조하여 이 기술의 구성을 알아보면, 네트워크환경(16)에 있는 하나 이상의 워크스테이션(8)에 양방향으로 연결되는 강사의 워크스테이션(2), 교과서의 전체내용 등의 텍스트를 저장하는 데이터 저장장치(4), 액세스제어장치(6)를 통하여 데이터저장장치(4)와 연결된 학생워크스테이션(8)을 구비한 것을 특징으로 한다. Referring to FIG. 2, the configuration of the technology stores texts such as the instructor's
상기의 구성에서 각각의 학생학생워크스테이션(8)이 데이터 저장 장치 (4)로부터 책을 다운로드 받고 싶다면, 학생들은 워크스테이션이나 e-book 장치로 접근코드를 전송하고 이미 저장되어 있던 키 값과 비교하여, 양 데이터 값이 일치할 경우만 다운로드가 허락된다. 강사워크스테이션(2)은 데이터저장장치(4)에 저장되어 있는 책들에 접근 할 수 있고, 보충정보에 하이퍼링크를 가진 주석을 달 수 있으며, 상기 장치에서 강사는 학생워크스테이션(8)에서 표시되는 화면을 볼 수 있을 뿐만 아니라, 강사 워크스테이션(2)에 표시되는 화면을 학생 워크스테이션(8)으로 전송할 수 있도록 하는 것을 특징으로 한다.In the above configuration, if each
이 기술은 인증된 학생에게만 책을 다운로드 받을 수 있도록 할 뿐이어서, 다수의 멀티미디어 파일을 제공하는 경우 모든 관리는 학생 워크스테이션(8)측의 사용자, 즉 학생이 파일의 관리를 하여야 하는 제약이 있다.
This technology only allows books to be downloaded by authorized students, so in the case of providing a large number of multimedia files, all administrations are restricted to the user of the
국제특허공개공보 WO 02/063525 A1호는 인터넷을 통한 사이버 교육 방법에 관한 것으로서, 사이버 교육 시스템의 학사관리에 이용되는 호스트 컴퓨터를 통하여 수강생이 사이버 수업을 실제로 수강하였는지 여부를 확인할 수 있고, 등록된 강의의 수강시간을 누적적으로 계산할 수 있으며, 각 개인의 ID별로 각 과목의 누적된 수강시간을 계산하는 방법을 통하여 각 아이들의 교육발달 정도를 평가할 수 있도록 하는 것을 요지로 한다. 도 3은 이 기술에서 지문데이터를 교육관리시스템에 등록하는 과정을 그린 블록도이다. 이 기술은 사이버학교(110); 호스트컴퓨터(115); 각 과목을 디지털 형태로 저장하고 있으며, 학생들이(114-1~114-N) 인터넷을 통하여 데이터베이스에 로그인할 때 호스트컴퓨터(115)가 제어하는 데이터베이스(111); ID와 지문데이터를 확인하여 부정행위를 막는 액세스제어수단(112);으로 구성된다.
International Patent Publication No. WO 02/063525 A1 relates to a cyber education method through the Internet, and it is possible to check whether a student has actually taken cyber classes through a host computer used for academic management of a cyber education system. The main purpose of this course is to accumulate the class time and to evaluate the educational development of each child by calculating the accumulated class time of each subject by individual ID. 3 is a block diagram illustrating a process of registering fingerprint data in an education management system in this technology. This technology is a cyber school (110); A
출석을 체크하기 위해서, 학생들은 프로그램에 등록할 때, 학생들은 지문을 호스트컴퓨터에 입력하고 데이터베이스로 로그 인 할 수 있는 ID를 할당 받고, 호스트컴퓨터는 등록된 ID와 지문을 디지털데이터 형태로 메모리에 저장한다. 학생이 로그 인해서 어떤 과목을 수강하려고 할 때, 그 학생은 퍼스널컴퓨터를 통하여 지문데이터를 입력하며, 만약, 양 데이터가 일치한다면, 컴퓨터는 ID를 승인하고 상기 학생이 강의에 접속하는 것을 허가하고, 그 강의의 로그인시간과 수강시간과 같은 데이터를 저장한다. 그리고, 학생이 강의수강을 종료하고자 할 때에도, 학생은 퍼스널 컴퓨터를 통하여 지문데이터를 입력한다. 이어, 호스트컴퓨터(115)는 메모리에 저장되어 있는 데이터와 입력된 데이터 값을 비교한다. 만약, 양쪽 데이터가 일치하면, 누적된 로그인시간을 계산하여 상기ID에 해당하는 메모리에 저장하고, 두 지문데이터가 일치하지 않으면 호스트컴퓨터는“에러”를 표시하고 지문의 재입력을 요구한다.To check attendance, when students enroll in a program, they are assigned an ID to enter their fingerprint on the host computer and log in to the database, and the host computer registers the registered ID and fingerprint in memory in the form of digital data. Save it. When a student logs in and attempts to take a course, the student enters fingerprint data through a personal computer, and if both data match, the computer authorizes the ID and allows the student to access the course, Store data such as the login time and class time for the lesson. When the student wants to finish the lecture, the student inputs fingerprint data through the personal computer. Subsequently, the
만약, 강의세션이 지문인식 없이 종료되거나 로그 오프된 경우, 호스트컴퓨터는 부정행위로 판단하여 그 세션에 대한 수강시간을 저장한다. If the lecture session ends or is logged off without fingerprint recognition, the host computer determines that the session is fraudulent and stores the attendance time for the session.
이 기술은 교육 시스템의 학사관리 시스템으로서, 온라인 교육 참가자가 교육 내용을 설정하거나 프로그램간 임의의 선택을 하거나 하는 여지가 없고 고정된 교육내용에 의존하여 획일적인 데이터를 제공받을 수 밖에 없는 한계가 있다. 또한 교육 참가자는 교육 프로그램을 모두 기억하고 관리해야 하는 문제점이 있다.This technology is an academic management system of the education system, and online education participants have no limit in setting up education contents or making arbitrary choices among programs, and have a limitation in providing uniform data based on fixed education contents. . In addition, participants have a problem in remembering and managing all the training programs.
서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비하고 멀티미디어 정보를 제공하는 통상의 서비스 시스템은;
A typical service system having a service providing system and a member terminal on a service provider side and providing multimedia information;
회원 단말기가 로그 온 이후 원하는 멀티미디어 파일의 명칭이나 코드를 서비스 제공 시스템 측으로 전송하는 해당 파일 요청 단계를 수행하도록 구성되므로 상기 회원 단말기 또는 사용자는 이전에 재생한 멀티미디어 파일들을 일일이 기억하여야만 연속된 온라인 개별 멀티미디어 서비스를 받을 수 있다는 문제점이 있다.
Since the member terminal is configured to perform the corresponding file request step of transmitting the name or code of the desired multimedia file to the service providing system after logging on, the member terminal or the user must remember the previously played multimedia files one by one in order to continuously online individual multimedia. The problem is that you can get services.
또한 상기와 같은 문제점을 해결하기 위해 이전에 재생한 멀티미디어 파일 정보를 회원 단말기에 저장하고 관리하는 경우, 기억용량이 제한된 휴대용 단말기 등에서 이전에 재생한 멀티미디어 파일 정보와 이를 관리하기 위한 프로그램을 별도로 탑재하는 것은 많은 제약이 따르게 된다.
In addition, in order to solve the above problems in the case of storing and managing the multimedia file information previously played in the member terminal, the multimedia file information previously played in the portable terminal, such as limited storage capacity and the program for managing the separate This is subject to many limitations.
따라서, 본 발명은 이전에 재생한 멀티미디어 파일 정보를 포함하는 전체 멀티미디어 파일 정보를 필드 히스토리 데이터로서 서버로부터 회원 단말기에 제공하고 단말기 측에서는 제공된 필드 히스토리 데이터에 대해 필요로 하는 히스토리 데이터의 소트 방법을 선택하며, 이를 전송받은 서버가 필드 히스토리를 소트하여 회원 단말기에 제공하면 회원 단말기는 이를 근거로 원하는 필드의 파일을 선택함으로써 회원 단말기의 기억용량의 한계를 극복하고 효율적으로 온라인 멀티미디어 서비스를 수행할 수 있도록 하는 필드 소팅 기능을 구비한 개별 성품 교육 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 제공하는 것을 그 해결하고자 하는 과제로 한다.Therefore, the present invention provides the entire multimedia file information including the previously reproduced multimedia file information from the server as the field history data to the member terminal, and selects the method of sorting the history data required for the provided field history data on the terminal side. When the server which received the data is sorted and provided to the member terminal, the member terminal selects a file of a desired field based on this, thereby overcoming the limitation of the storage capacity of the member terminal and efficiently performing online multimedia service. It is a problem to be solved to provide an individual character education system and method having a field sorting function, and data and computer programs therefor.
전술한 본 발명의 해결하고자 하는 과제에 대해 본 발명은,The present invention with respect to the problem to be solved of the present invention described above,
서비스 제공자(service provider) 측의 서비스 제공 시스템과 사용자측의 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서, 상기 서비스 제공 시스템이 서버 및 상기 서버에 연결된 데이터 베이스와 상기 서버와 유무선 네트워크를 통해 일정한 프로토콜(protocol)로써 상기 회원 단말기와의 데이터 통신을 위한 게이트웨이를 구비하며, 상기 서버는 회원 단말기로부터의 요청에 의해 필드 소팅을 수행하기 위한 소팅 버퍼 및 소팅 메모리를 구비하며, 상기 데이터 베이스는 회원 정보 DB 및 회원별 필드 히스토리DB;와 멀티미디어 파일DB;를 구비한 필드 소팅 기능을 구비한 개별 성품 교육 시스템을 과제의 해결수단으로 제공한다.
A multimedia service system and method having a service providing system on a service provider side and a member terminal on a user side, and a medium containing data and computer programs therefor, wherein the service providing system is connected to a server and the server. A database and a gateway for data communication with the member terminal through a fixed protocol over the server and the wired / wireless network, wherein the server is a sorting buffer and sorting for performing field sorting by a request from the member terminal. And a memory, wherein the database provides an individual character education system having a field sorting function including a member information DB, a member field history DB, and a multimedia file DB.
또한 본 발명은, 서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서, 회원 단말기로부터 ID와 패스워드가 온라인으로 서비스 제공 시스템으로 전송되는 로그 온 단계(S1);와 상기 로그 온 단계(S1)에 이어, 해당 ID와 패스워드를 게이트웨이를 통해 전송 받은 서버는 데이터 베이스내의 회원 정보 DB 및 회원별 필드 히스토리 DB를 검색하여 회원임을 인증한 후 회원 단말기로 Acknowledge 데이터를 전송하는 Acknowledge 전송 단계(S2); 상기Acknowledge 전송 단계(S2)에 이어, 서비스 제공 시스템의 서버가 소팅 버퍼에 기록된 제1소팅 버퍼 데이터를 회원 단말기로 전송되는 제1소팅 버퍼 데이터 전송 단계(S3); 이어, 회원 단말기가 상기 제1소팅 버퍼 데이터 전송 단계(S3)에서 제1소팅 버퍼 데이터를 전송 받아 기본 입출력부를 통해 회원 단말기의 화면으로 도시하고 이를 통해 사용자는 원하는 소팅 메뉴를 선택하여 서비스 제공 시스템(110)측으로 전송하는 소트 선택 및 요청단계(S4); 서비스 제공 시스템의 서버가 소트된 제2 소팅 버퍼 데이터를 회원 단말기로 전송하는 제2 소팅 버퍼 데이터 전송 단계(S5); 회원 단말기가 상기 제2 소팅 버퍼 데이터 전송 단계(S5)에서 소트된 제2 소팅 버퍼 데이터를 전송 받아 기본 입출력부(125)를 통해 회원 단말기의 화면으로 도시하고 이를 통해 사용자는 원하는 필드를 선택하여 서비스 제공 시스템 측으로 전송하는 필드 선택 단계(S6) 필드 선택 단계(S6)에서 회원 단말기로부터 원하는 필드를 전송 받은 서비스 제공 시스템의 서버는 상기 소팅 버퍼와 소팅 메모리를 참조하여, 데이터 베이스내의 멀티미디어 파일DB로부터 해당 파일을 독출하여 회원 단말기로 전송하는 파일 전송 단계(S7) 이어 서비스 제공 시스템으로부터 전송 받은 멀티미디어 파일은 회원 단말기에서 재생되어 기본 입출력부를 통해 디스플레이 및 오디오 장치로 출력되고, 회원 단말기에서 서비스 제공 시스템으로부터 전송 받은 멀티미디어 파일의 재생이 완료되면 회원 단말기가 로그아웃하는 로그아웃 단계(S8);로 구성된 필드 소팅 기능을 구비한 개별 성품 교육 방법을 과제의 해결수단으로 제공한다.
The present invention also provides a multimedia service system and method including a service providing system and a member terminal on a service provider side, and a medium containing data and a computer program therefor. Logon step (S1) to be transmitted to the service providing system; and after the log-on step (S1), the server receiving the ID and password through the gateway to the member information DB and the member field history DB in the database Acknowledge transmission step of transmitting the Acknowledge data to the member terminal after the authentication to search for the member (S2); A first sorting buffer data transmitting step (S3) in which the server of the service providing system transmits the first sorting buffer data recorded in the sorting buffer to the member terminal after the acknowledgment transmitting step (S2); Subsequently, the member terminal receives the first sorting buffer data in the first sorting buffer data transmission step (S3) and shows the screen of the member terminal through the basic input / output unit. The user selects the desired sorting menu and the service providing system ( A sort selection and request step (S4) of transmitting to the 110) side; A second sorting buffer data transmission step of transmitting, by the server of the service providing system, the sorted second sorting buffer data to the member terminal (S5); The member terminal receives the second sorting buffer data sorted in the second sorting buffer data transmission step (S5) and shows the screen of the member terminal through the basic input / output unit 125. Field selection step (S6) to be transmitted to the providing system side In the field selection step (S6), the server of the service providing system that has received the desired field from the member terminal refers to the sorting buffer and the sorting memory, and the corresponding file from the multimedia file DB in the database. The file transmission step of reading a file and transmitting it to the member terminal (S7). Then, the multimedia file received from the service providing system is played on the member terminal and output to the display and audio device through the basic input / output unit, and transmitted from the service providing system to the member terminal. Replay of Received Multimedia Files Upon completion of life, the member terminal logs out, a logout step (S8); provides individual character education method having a field sorting function consisting of a solution to the problem.
아울러 본 발명은, 회원 정보 DB 및 회원별 필드 히스토리DB가 복수의 회원별 필드 히스토리 데이터로 구성되고 각각의 회원별 필드 히스토리 데이터는 필드축, 세션축 및 영역축의 3차원 메모리 구조를 가지며, 필드축, 세션축 및 영역축의 좌표로서 정의되는 소트 메모리에서의 공간은 모두 같은 크기로 정의되는 필드 소팅 기능을 구비한 개별 성품 교육 시스템의 데이터 및 컴퓨터 프로그램을 수록한 매체를 과제의 해결수단으로 제공한다.
In addition, the present invention, the member information DB and each member field history DB is composed of a plurality of member field history data, each field history data for each member has a three-dimensional memory structure of the field axis, session axis and area axis, In addition, the medium in the sort memory defined as the coordinates of the session axis and the area axis provides a medium containing the data and the computer program of the individual character education system having the field sorting function all defined with the same size.
또한 본 발명은 서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서 상기 서비스 제공 시스템의 서버가 수행하는 일련의 과정으로서,In addition, the present invention provides a multimedia service system and method including a service providing system and a member terminal on a service provider side, and a series of operations performed by a server of the service providing system in a medium containing data and computer programs therefor. As a process of
회원 단말기로부터 ID와 패스워드가 온라인으로 서비스 제공 시스템으로 전송되면 해당 ID와 패스워드를 게이트웨이를 통해 전송 받은 서버가 데이터 베이스내의 회원 정보 DB 및 회원별 필드 히스토리 DB를 검색하여 회원임을 인증한 후 회원 단말기로 Acknowledge 데이터를 전송하고, 사용자 데이터 셀 시작 주소, 최종번지, 필드 그룹 넘버, 필드별 완료 카운트 값을 초기화 시키는 초기화 단계(S100); 상기 초기화 단계(S100)에 이어 서버가 회원 정보 DB에서 사용자 필드 히스토리 추출하여 서버 내의 소팅 메모리에 탑재하는 필드 히스토리 추출 단계(S110); 이어 서비스 제공 시스템의 서버가 소팅 메모리 내의 필드 히스토리를 필드별로 그루핑하여, 각각의 필드 그룹별로 사용자 필드 히스토리의 선두번지로부터 최종번지에 걸쳐 사용자 데이터 셀단위로 날짜 및 시각을 스캔하고 이전에 멀티미디어 파일 전송이 완료된 데이터 셀들의 갯수를 필드별 완료 카운트 값 Ni로서 카운트하여 서버 내의 소팅 버퍼에 기록하는 필드 그룹 스캔 및 완료 카운트 단계(S120); 이어 하나의 필드 그룹마다의 최근 종료 날짜 및 시각을 추출하여 서버 내의 소팅 버퍼에 기록하는 필드별 최근 종료 날짜 및 시각 추출 단계(S130); 이어 서버 내의 메모리에 탑재되어 있는 필드 히스토리의 선두번지로부터 최종번지에 도달했는지를 비교하는 최종번지 판단단계(S140);를 구비하고, 상기 최종번지 판단단계(S140)에서는 현재의 사용자 데이터 셀이 필드 히스토리의 최종번지가 아니면 다음의 필드(S150; i=i+1)에 대해 필드 그룹 스캔 및 완료 카운트 단계(S120)와 필드별 최근 종료 날짜 및 시각 추출 단계(S130)를 반복하여 각 필드별 최근 종료 날짜 및 시각과 멀티미디어 파일 전송이 완료된 데이터 셀들의 개수를 서버내의 소팅 버퍼에 기록하고, 상기 최종번지 판단단계(S140)에서 현재의 사용자 데이터 셀이 필드 히스토리의 최종번지가 되면 상기 (S120)~(S150)단계를 반복하며 추출되어 서버 내의 소팅 버퍼에 기록된 제1 소팅 버퍼 데이터인 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 회원 단말기에 전송하는 그래픽 데이터 전송 단계(S160);가 수행되며, 이어 회원 단말기는 전송 받은 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 포함하는 제1소팅 버퍼 데이터를 디스플레이하고(S220), 소트 클릭 및 커서 좌표 전송 단계(S230)에서 선택된 소트 커서 좌표가 전송되면 서비스 제공 시스템의 서버가 회원 단말기로부터 선택된 소트 메뉴를 판단하는 소트 클릭 및 커서 좌표 수신 단계(S161); 이어 서버가 소팅 버퍼 내의 제1소팅 버퍼 데이터를 소팅하며, 상기 소팅 버퍼 내에서 소팅된 제 2 소팅 버퍼 데이터를 서버가 참조하여 상기 소팅 메모리에 저장되어 있는 해당 회원의 필드 히스토리를 필드 그룹별로 소트하는 필드 소트 단계(S162); 상기 필드 소트 단계(S162)에 이어 상기 서버가 소트된 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각 Tf를 포함하는 제2 소팅 버퍼 데이터를 회원 단말기로 전송하는 소트된 그래픽 데이터 전송 단계(S163); 이어 회원 단말기가 제2소팅 버퍼 데이터를 디스플레이하고(S231), 필드 클릭 및 커서 좌표 전송 단계(S232)에서 선택된 필드 커서 좌표가 전송되면 서비스 제공 시스템의 서버가 회원 단말기로부터 선택된 필드를 판단하는 필드 클릭 및 커서 좌표 수신 단계(S170); 이어 서비스 제공 시스템의 서버가 소팅 메모리 내의 사용자 데이터 셀에 시작 날짜 및 시각을 기록하고 멀티미디어 파일을 전송하는 해당 파일 전송 단계(S171); 상기 해당 파일 전송 단계(S171)에 이어 상기 서버가 선택된 파일의 전송 완료를 체크하는 전송 완료 체크 단계(S180); 상기 전송 완료 체크 단계(S180)에서 선택된 파일의 전송이 완료되면 서비스 제공 시스템의 서버가 소팅 메모리 내의 해당 사용자 데이터 셀에 종료 날짜 및 시각을 기록하고 상기 소팅 메모리에 저장된 회원별 필드 히스토리 데이터를 데이터 베이스의 회원 정보 DB 및 회원별 필드 히스토리 DB에 저장하는 사용자 데이터 셀 업데이트 단계(S190);When the ID and password are transmitted from the member terminal to the service providing system online, the server, which received the ID and password through the gateway, searches for the member information DB in the database and the field history DB for each member and authenticates the membership to the member terminal. An initialization step of transmitting acknowledge data and initializing a user data cell start address, a last address, a field group number, and a completion count value for each field (S100); A field history extraction step (S110) of extracting the user field history from the member information DB and mounting the sorted memory in the sorting memory in the server following the initialization step (S100); Subsequently, the server of the service providing group groups the field history in the sorting memory by field, scans the date and time in the unit of user data cell from the head address of the user field history to the last address for each field group, and transfers the multimedia file before. A field group scan and completion count step (S120) of counting the number of these completed data cells as a field-specific completion count value Ni and writing them to a sorting buffer in the server; Extracting the latest end date and time for each field group and extracting the latest end date and time for each field in the sorting buffer in the server (S130); And a final address determination step (S140) for comparing whether the last address has been reached from the head address of the field history loaded in the memory in the server. In the final address determination step (S140), the current user data cell is a field. If it is not the last address of the history, the field group scan and completion count step (S120) and the latest end date and time extraction step (S130) for each field are repeated for the next field (S150; i = i + 1). The end date and time and the number of data cells for which the multimedia file transmission is completed are recorded in a sorting buffer in the server. When the current user data cell becomes the last address of the field history in the final address determining step (S140), (S120)- Repeated step S150, the completion count value Ni for each field which is the first sorting buffer data Ni extracted and recorded in the sorting buffer in the server, the name of the corresponding field and the field The graphic data transmission step (S160) of transmitting the near end date and time to the member terminal is performed. Then, the member terminal includes the received count value Ni for each field received, the name of the corresponding field, and the latest end date and time for each field. If the sorted cursor coordinates selected in step S230 are transmitted, and the sorted cursor coordinates selected in step S230 are transmitted, the server of the service providing system determines the sorted menu selected from the member terminals. Coordinate receiving step (S161); Then, the server sorts the first sorting buffer data in the sorting buffer, and the server sorts the field history of the corresponding member stored in the sorting memory for each field group by referring to the second sorting buffer data sorted in the sorting buffer. Field sorting step S162; Following the field sorting step (S162), the server sorts the second sorting buffer data including the completed count value Ni for each field sorted, the name of the corresponding field, the latest end date and time Tf for each field to the member terminal. Graphic data transmission step (S163); Subsequently, the member terminal displays the second sorting buffer data (S231), and when the field cursor coordinates selected in the field click and cursor coordinate transmission step (S232) are transmitted, the server of the service providing system clicks on the field to determine the selected field from the member terminal. And cursor coordinate receiving step (S170); Then, the server of the service providing system records the start date and time in the user data cell in the sorting memory and transmits the corresponding file (S171); A transfer completion check step (S180) of checking the transfer completion of the selected file by the server following the corresponding file transfer step (S171); When the transfer of the file selected in the transfer completion check step (S180) is completed, the server of the service providing system records an end date and time in a corresponding user data cell in the sorting memory and stores the field history data for each member stored in the sorting memory. Updating the user data cell stored in the member information DB of the member and the field history DB of each member (S190);
를 구비한 필드 소팅 기능을 구비한 개별 성품 교육 방법 및 컴퓨터 프로그램을 수록한 매체를 과제의 해결수단으로 제공한다.
It provides a medium containing the individual character education method and the computer program having a field sorting function with a solution to the problem.
또한, 본 발명은, 서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서 상기 회원 단말기의 CPU가 수행하는 일련의 과정으로서,The present invention also provides a multimedia service system and method including a service providing system and a member terminal on a service provider side, and a medium containing data and computer programs for the same. As a series of processes,
회원 단말기의 CPU가 해당 ID와 패스워드를 서비스 제공 시스템에 전송하여 로그 온하는 로그온 단계(S200);와 상기의 로그온 단계(S200)에 이어 회원 단말기의 CPU가 서비스 제공 시스템에 서비스 리퀘스트 데이터를 전송하는 서비스 리퀘스트 데이터 전송 단계(S210); 이어 회원 단말기의 CPU가 서비스 제공 시스템의 서버내의 소트 버퍼에 저장된 필드명, 필드별 완료 카운트 값 Ni, 필드별 최근 종료 날짜 및 시각 정보를 포함하는 제1소팅 버퍼 데이터를 그래픽 데이터로서 수신하고 디스플레이하는 그래픽 데이터 수신 및 디스플레이 단계(S220);를 수행하고, 상기 그래픽 데이터 수신 및 디스플레이 단계(S220)에 이어 회원 단말기의 CPU가 사용자에 의해 선택되는 소트 메뉴의 커서 좌표를 서비스 제공 시스템으로 전송하는 소트 클릭 및 커서 좌표 전송단계(S230); 이어 서비스 제공 시스템의 서버가 소팅하여 상기 서버 내의 소트 버퍼에 저장한 필드명, 필드별 완료 카운트 값 Ni, 필드별 최근 종료 날짜 및 시각 정보를 포함하는 제2소팅 버퍼 데이터를 그래픽 데이터로서 수신하고 디스플레이하는 소트된 그래픽 데이터 수신 및 디스플레이 단계(S231);를 수행하고, 이어, 회원 단말기의 CPU가 사용자에 의해 선택되는 필드의 커서 좌표를 서비스 제공 시스템으로 전송하는 필드 클릭 및 커서 좌표 전송 단계(S232); 상기 필드 클릭 및 커서 좌표 전송 단계(S232)에 대해 서비스 제공 시스템으로부터 선택된 필드의 멀티미디어 파일을 전송받아 재생하는 비트 스트림 수신 및 재생 단계(S240); 상기의 비트 스트림 수신 및 재생 단계(S240)가 완료되면 회원 단말기의 CPU가 다른 파일을 계속해서 재생할 지의 여부를 사용자에게 문의하는 메시지를 디스플레이하는 계속 재생 문의 단계(S260;)를 수행하고, 계속 재생 요구 시에는 전술한 서비스 리퀘스트 데이터 전송 단계(S210)로 돌아가 다시 다른 멀티미디어 파일 서비스를 계속(S260)하며, 사용자가 계속 재생을 원치 않을 시에는 로그아웃 단계(S270);를 구비한 필드 소팅 기능을 구비한 개별 성품 교육 방법 및 컴퓨터 프로그램을 수록한 매체를 과제의 해결수단으로 제공한다.The logon step (S200) of the CPU of the member terminal transmits the ID and password to the service providing system to log on; and the CPU of the member terminal transmits the service request data to the service providing system following the above logon step (S200). Service request data transmission step (S210); Then, the CPU of the member terminal receives and displays the first sorting buffer data including the field name stored in the sort buffer in the server of the service providing system, the completion count value Ni for each field, the last end date and time information for each field as graphic data. Performing the graphic data receiving and displaying step (S220), and following the graphic data receiving and displaying step (S220), the CPU of the member terminal transmits the cursor coordinates of the sort menu selected by the user to the service providing system. And cursor coordinate transmission step (S230); Subsequently, the server of the service providing system sorts and stores the second sorting buffer data including the field name stored in the sort buffer in the server, the completion count value Ni for each field, the latest end date and time information for each field as graphic data, and displayed. Receiving and displaying the sorted graphic data (S231); and then, transmitting the cursor coordinates of the field selected by the user to the service providing system by the CPU of the member terminal (S232). ; A bit stream reception and reproduction step (S240) of receiving and playing a multimedia file of a field selected from a service providing system for the field click and cursor coordinate transmission step (S232); When the bit stream receiving and reproducing step (S240) is completed, the continuous reproducing inquiry step (S260;) of displaying a message asking the user whether the CPU of the member terminal continues to play another file is performed, and the reproducing continues. If requested, the process returns to the aforementioned service request data transmission step (S210), and continues another multimedia file service (S260), and if the user does not want to continue playing, logout step (S270); field sorting function provided with A medium containing individual character education methods and computer programs provided is provided as a means of solving the task.
본 발명의 필드 히스토리 데이터를 이용한 개별 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 따르면, According to the present invention, a medium and a medium containing an individual multimedia service system and method using field history data, and a data and computer program therefor,
회원 단말기가 로그 온 이후 서비스 제공 시스템측으로부터 제공되는 그래픽 화면으로 원하는 멀티미디어 파일을 선택하므로 회원 단말기 또는 사용자는 이전에 재생한 멀티미디어 파일들을 일일이 기억하지 않고도 임의의 멀티미디어 파일을 선택하고 제공받을 수 있다.Since the member terminal selects a desired multimedia file as a graphic screen provided from the service providing system after logging on, the member terminal or the user can select and receive an arbitrary multimedia file without storing the multimedia files previously played.
또한, 이전에 재생한 멀티미디어 파일 정보를 회원 단말기에 저장하고 관리하지 않게 되므로, 기억용량이 제한된 휴대용 단말기 등의 부하를 경감시킨다.In addition, since the multimedia file information reproduced previously is not stored and managed in the member terminal, the load of a portable terminal with limited storage capacity or the like is reduced.
본 발명은 이전에 재생한 멀티미디어 파일 정보를 포함하는 전체 멀티미디어 파일 정보를 필드 히스토리 데이터로서 서버로부터 회원 단말기에 제공하고 회원 단말기는 제공된 필드 히스토리 데이터를 토대로 임의의 파일을 선택함으로써 회원 단말기의 기억용량의 한계를 극복하고 효율적으로 온라인 멀티미디어 서비스를 수행할 수 있도록 하는 현저한 기술적 작용 효과가 있다. The present invention provides the entire multimedia file information including the previously reproduced multimedia file information from the server to the member terminal as field history data, and the member terminal selects an arbitrary file based on the provided field history data. There is a significant technical effect to overcome the limitations and to efficiently perform online multimedia services.
도 1은 식별코드를 이용한 콘텐츠 재생 방법에 관한 종래 기술
도 2는 네트워크 시스템에 연결될 수 있는 휴대용 전자 교과서를 학생들에게 제공하기 위한 시스템과 방법 에 관한 종래 기술
도 3은 인터넷을 통한 사이버 교육 방법에 관한 종래 기술
도 4는 본 발명의 성품 교육을 위한 필드 구조
도 5는 본 발명의 개별 성품 교육 시스템의 필드-세션-영역 구조의 일실시예
도 6은 본 발명의 개별 성품 교육 시스템 파일의 프로그램 구성의 일실시예
도 7은 본 발명의 개별 성품 교육 시스템의 필드-세션-영역 구조의 일반적 구성
도 8은 본 발명의 개별 성품 교육 시스템의 기본 구성
도 9는 본 발명의 개별 성품 교육 시스템의 세부 구성
도 10은 본 발명의 개별 성품 교육 시스템의 기본 작용관계
도 11은 본 발명의 회원별 필드 히스토리 데이터의 구성
도 12는 본 발명의 회원별 필드 히스토리 데이터에서 사용자 데이터 셀의 구조
도 13은 본 발명의 회원별 필드 히스토리 데이터의 메모리 배치의 일실시예
도 14는 본 발명의 회원별 필드 히스토리 데이터의 메모리 배치의 일반적 구성
도 15는 본 발명의 회원별 필드 히스토리 데이터의 필드별 메모리 배치
도 16은 본 발명의 소팅 버퍼와 소팅 메모리의 구성
도 17은 본 발명의 소팅 버퍼를 통한 필드 소트 구조
도 18은 본 발명의 소팅 버퍼를 통한 소팅 메모리내의 필드 소트 구조
도 19는 본 발명의 회원별 필드 히스토리 데이터의 기본 그래픽 화면의 일실시예
도 20은 본 발명의 회원별 필드 히스토리 데이터 그래픽 화면 억세스의 일실시예
도 21은 본 발명의 필드 소팅 기능을 구비한 개별 성품 교육 시스템의 흐름도
도 22는 본 발명에서 필드별 완료 순으로 소팅된 회원별 필드 히스토리 데이터 억세스 화면의 일실시예
도 23은 본 발명에서 필드별 종료 날짜 및 시각 순으로 소팅된 회원별 필드 히스토리 데이터 억세스 화면의 일실시예1 is a related art related to a content reproduction method using an identification code.
2 is a prior art of a system and method for providing students with a portable electronic textbook that can be connected to a network system.
3 is a related art related to a cyber education method through the Internet
4 is a field structure for character education of the present invention
5 is an embodiment of the field-session-region structure of the individual character education system of the present invention.
Figure 6 is an embodiment of the program configuration of the individual character education system file of the present invention
7 is a general configuration of the field-session-region structure of the individual character education system of the present invention.
8 is a basic configuration of the individual character education system of the present invention
9 is a detailed configuration of the individual character education system of the present invention
10 is a basic working relationship of the individual character education system of the present invention
11 is a configuration of field history data for each member of the present invention
12 illustrates a structure of a user data cell in field history data for each member of the present invention.
Figure 13 is an embodiment of the memory arrangement of the member-specific field history data of the present invention
14 is a general configuration of a memory arrangement of field history data for each member of the present invention.
15 is a field-specific memory arrangement of field history data for each member of the present invention.
16 shows the configuration of the sorting buffer and sorting memory of the present invention.
17 is a field sort structure through the sorting buffer of the present invention.
18 shows a field sort structure in a sorting memory through the sorting buffer of the present invention.
19 is a diagram illustrating a basic graphic screen of field history data for each member of the present invention.
20 illustrates an embodiment of member-specific field history data graphic screen access of the present invention.
21 is a flow chart of an individual character education system with field sorting functionality of the present invention.
FIG. 22 illustrates an embodiment of a field history data access screen for each member sorted by field completion order in the present invention. FIG.
FIG. 23 illustrates an embodiment of a field history data access screen for each member sorted in order of end date and time of each field in the present invention; FIG.
상기의 목적을 달성하기 위해 본 발명은, The present invention to achieve the above object,
서비스 제공자(service provider) 측의 서비스 제공 시스템과 사용자측의 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서, 상기 서비스 제공 시스템이 서버 및 상기 서버에 연결된 데이터 베이스와 상기 서버와 유무선 네트워크를 통해 일정한 프로토콜(protocol)로써 상기 회원 단말기와의 데이터 통신을 위한 게이트웨이를 구비하며, 상기 서버는 회원 단말기로부터의 요청에 의해 필드 소팅을 수행하기 위한 소팅 버퍼 및 소팅 메모리를 구비하며, 상기 데이터 베이스는 회원 정보 DB 및 회원별 필드 히스토리DB;와 멀티미디어 파일DB;를 구비한 필드 소팅 기능을 구비한 개별 성품 교육 시스템을 특징으로 한다.
A multimedia service system and method having a service providing system on a service provider side and a member terminal on a user side, and a medium containing data and computer programs therefor, wherein the service providing system is connected to a server and the server. A database and a gateway for data communication with the member terminal through a fixed protocol over the server and the wired / wireless network, wherein the server is a sorting buffer and sorting for performing field sorting by a request from the member terminal. And a memory, wherein the database is characterized by an individual character education system having a field sorting function including a member information DB, a member field history DB, and a multimedia file DB.
또한 본 발명은, 서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서, 회원 단말기로부터 ID와 패스워드가 온라인으로 서비스 제공 시스템으로 전송되는 로그 온 단계(S1);와 상기 로그 온 단계(S1)에 이어, 해당 ID와 패스워드를 게이트웨이를 통해 전송 받은 서버는 데이터 베이스내의 회원 정보 DB 및 회원별 필드 히스토리 DB를 검색하여 회원임을 인증한 후 회원 단말기로 Acknowledge 데이터를 전송하는 Acknowledge 전송 단계(S2); 상기Acknowledge 전송 단계(S2)에 이어, 서비스 제공 시스템의 서버가 소팅 버퍼에 기록된 제1소팅 버퍼 데이터를 회원 단말기로 전송되는 제1소팅 버퍼 데이터 전송 단계(S3); 이어, 회원 단말기가 상기 제1소팅 버퍼 데이터 전송 단계(S3)에서 제1소팅 버퍼 데이터를 전송 받아 기본 입출력부를 통해 회원 단말기의 화면으로 도시하고 이를 통해 사용자는 원하는 소팅 메뉴를 선택하여 서비스 제공 시스템(110)측으로 전송하는 소트 선택 및 요청단계(S4); 서비스 제공 시스템의 서버가 소트된 제2 소팅 버퍼 데이터를 회원 단말기로 전송하는 제2 소팅 버퍼 데이터 전송 단계(S5); 회원 단말기가 상기 제2 소팅 버퍼 데이터 전송 단계(S5)에서 소트된 제2 소팅 버퍼 데이터를 전송 받아 기본 입출력부(125)를 통해 회원 단말기의 화면으로 도시하고 이를 통해 사용자는 원하는 필드를 선택하여 서비스 제공 시스템 측으로 전송하는 필드 선택 단계(S6); 필드 선택 단계(S6)에서 회원 단말기로부터 원하는 필드를 전송 받은 서비스 제공 시스템의 서버는 상기 소팅 버퍼와 소팅 메모리를 참조하여, 데이터 베이스내의 멀티미디어 파일DB로부터 해당 파일을 독출하여 회원 단말기로 전송하는 파일 전송 단계(S7); 이어 서비스 제공 시스템으로부터 전송 받은 멀티미디어 파일은 회원 단말기에서 재생되어 기본 입출력부를 통해 디스플레이 및 오디오 장치로 출력되고, 회원 단말기에서 서비스 제공 시스템으로부터 전송 받은 멀티미디어 파일의 재생이 완료되면 회원 단말기가 로그아웃하는 로그아웃 단계(S8);로 구성된 필드 소팅 기능을 구비한 개별 성품 교육 방법 및 컴퓨터 프로그램을 수록한 매체를 특징으로 한다.
The present invention also provides a multimedia service system and method including a service providing system and a member terminal on a service provider side, and a medium containing data and a computer program therefor. Logon step (S1) to be transmitted to the service providing system; and after the log-on step (S1), the server receiving the ID and password through the gateway to the member information DB and the member field history DB in the database Acknowledge transmission step of transmitting the Acknowledge data to the member terminal after the authentication to search for the member (S2); A first sorting buffer data transmitting step (S3) in which the server of the service providing system transmits the first sorting buffer data recorded in the sorting buffer to the member terminal after the acknowledgment transmitting step (S2); Subsequently, the member terminal receives the first sorting buffer data in the first sorting buffer data transmission step (S3) and shows the screen of the member terminal through the basic input / output unit. The user selects the desired sorting menu and the service providing system ( A sort selection and request step (S4) of transmitting to the 110) side; A second sorting buffer data transmission step of transmitting, by the server of the service providing system, the sorted second sorting buffer data to the member terminal (S5); The member terminal receives the second sorting buffer data sorted in the second sorting buffer data transmission step (S5) and shows the screen of the member terminal through the basic input / output unit 125. A field selection step S6 for transmitting to the providing system side; The server of the service providing system, which has received the desired field from the member terminal in the field selection step S6, refers to the sorting buffer and the sorting memory, and transmits a file which is read from the multimedia file DB in the database and transmitted to the member terminal. Step S7; Subsequently, the multimedia file received from the service providing system is played on the member terminal and output to the display and audio device through the basic input / output unit, and when the member terminal finishes playing the multimedia file received from the service providing system, the log is logged out. Out step (S8); characterized in that the medium containing the individual character education method and the computer program having a field sorting function consisting of.
아울러 본 발명은, 회원 정보 DB 및 회원별 필드 히스토리DB가 복수의 회원별 필드 히스토리 데이터로 구성되고 각각의 회원별 필드 히스토리 데이터는 필드축, 세션축 및 영역축의 3차원 메모리 구조를 가지며, 필드축, 세션축 및 영역축의 좌표로서 정의되는 소트 메모리에서의 공간은 모두 같은 크기로 정의되는 필드 소팅 기능을 구비한 개별 성품 교육 시스템의 데이터를 수록한 매체를 특징으로 한다.
In addition, the present invention, the member information DB and each member field history DB is composed of a plurality of member field history data, each field history data for each member has a three-dimensional memory structure of the field axis, session axis and area axis, In addition, the space in the sort memory defined as the coordinates of the session axis and the area axis is characterized by a medium containing the data of the individual character education system with the field sorting function all defined with the same size.
또한 본 발명은 서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서 상기 서비스 제공 시스템의 서버가 수행하는 일련의 과정으로서,In addition, the present invention provides a multimedia service system and method including a service providing system and a member terminal on a service provider side, and a series of operations performed by a server of the service providing system in a medium containing data and computer programs therefor. As a process of
회원 단말기로부터 ID와 패스워드가 온라인으로 서비스 제공 시스템으로 전송되면 해당 ID와 패스워드를 게이트웨이를 통해 전송 받은 서버가 데이터 베이스내의 회원 정보 DB 및 회원별 필드 히스토리 DB를 검색하여 회원임을 인증한 후 회원 단말기로 Acknowledge 데이터를 전송하고, 사용자 데이터 셀 시작 주소, 최종번지, 필드 그룹 넘버, 필드별 완료 카운트 값을 초기화 시키는 초기화 단계(S100); 상기 초기화 단계(S100)에 이어 서버가 회원 정보 DB에서 사용자 필드 히스토리 추출하여 서버 내의 소팅 메모리에 탑재하는 필드 히스토리 추출 단계(S110); 이어 서비스 제공 시스템의 서버가 소팅 메모리 내의 필드 히스토리를 필드별로 그루핑하여, 각각의 필드 그룹별로 사용자 필드 히스토리의 선두번지로부터 최종번지에 걸쳐 사용자 데이터 셀 단위로 날짜 및 시각을 스캔하고 이전에 멀티미디어 파일 전송이 완료된 데이터 셀들의 갯수를 필드별 완료 카운트 값 Ni로서 카운트하여 서버 내의 소팅 버퍼에 기록하는 필드 그룹 스캔 및 완료 카운트 단계(S120); 이어 하나의 필드 그룹마다의 최근 종료 날짜 및 시각을 추출하여 서버 내의 소팅 버퍼에 기록하는 필드별 최근 종료 날짜 및 시각 추출 단계(S130); 이어 서버 내의 메모리에 탑재되어 있는 필드 히스토리의 선두번지로부터 최종번지에 도달했는지를 비교하는 최종번지 판단단계(S140);를 구비하고, 상기 최종번지 판단단계(S140)에서는 현재의 사용자 데이터 셀이 필드 히스토리의 최종번지가 아니면 다음의 필드(S150; i=i+1)에 대해 필드 그룹 스캔 및 완료 카운트 단계(S120)와 필드별 최근 종료 날짜 및 시각 추출 단계(S130)를 반복하여 각 필드별 최근 종료 날짜 및 시각과 멀티미디어 파일 전송이 완료된 데이터 셀들의 개수를 서버내의 소팅 버퍼에 기록하고, 상기 최종번지 판단단계(S140)에서 현재의 사용자 데이터 셀이 필드 히스토리의 최종번지가 되면 상기 (S120)~(S150)단계를 반복하며 추출되어 서버 내의 소팅 버퍼에 기록된 제1 소팅 버퍼 데이터인 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 회원 단말기에 전송하는 그래픽 데이터 전송 단계(S160);가 수행되며, 이어 회원 단말기는 전송 받은 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 포함하는 제1소팅 버퍼 데이터를 디스플레이하고(S220), 소트 클릭 및 커서 좌표 전송 단계(S230)에서 선택된 소트 커서 좌표가 전송되면 서비스 제공 시스템의 서버가 회원 단말기로부터 선택된 소트 메뉴를 판단하는 소트 클릭 및 커서 좌표 수신 단계(S161); 이어 서버가 소팅 버퍼 내의 제1소팅 버퍼 데이터를 소팅하며, 상기 소팅 버퍼 내에서 소팅된 제 2 소팅 버퍼 데이터를 서버가 참조하여 상기 소팅 메모리에 저장되어 있는 해당 회원의 필드 히스토리를 필드 그룹별로 소트하는 필드 소트 단계(S162); 상기 필드 소트 단계(S162)에 이어 상기 서버가 소트된 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각 Tf를 포함하는 제2 소팅 버퍼 데이터를 회원 단말기로 전송하는 소트된 그래픽 데이터 전송 단계(S163); 이어 회원 단말기가 제2소팅 버퍼 데이터를 디스플레이하고(S231), 필드 클릭 및 커서 좌표 전송 단계(S232)에서 선택된 필드 커서 좌표가 전송되면 서비스 제공 시스템의 서버가 회원 단말기로부터 선택된 필드를 판단하는 필드 클릭 및 커서 좌표 수신 단계(S170); 이어 서비스 제공 시스템의 서버가 소팅 메모리 내의 사용자 데이터 셀에 시작 날짜 및 시각을 기록하고 멀티미디어 파일을 전송하는 해당 파일 전송 단계(S171); 상기 해당 파일 전송 단계(S171)에 이어 상기 서버가 선택된 파일의 전송 완료를 체크하는 전송 완료 체크 단계(S180); 상기 전송 완료 체크 단계(S180)에서 선택된 파일의 전송이 완료되면 서비스 제공 시스템의 서버가 소팅 메모리 내의 해당 사용자 데이터 셀에 종료 날짜 및 시각을 기록하고 상기 소팅 메모리에 저장된 회원별 필드 히스토리 데이터를 데이터 베이스의 회원 정보 DB 및 회원별 필드 히스토리 DB에 저장하는 사용자 데이터 셀 업데이트 단계(S190);When the ID and password are transmitted from the member terminal to the service providing system online, the server, which received the ID and password through the gateway, searches for the member information DB in the database and the field history DB for each member and authenticates the membership to the member terminal. An initialization step of transmitting acknowledge data and initializing a user data cell start address, a last address, a field group number, and a completion count value for each field (S100); A field history extraction step (S110) of extracting the user field history from the member information DB and mounting the sorted memory in the sorting memory in the server following the initialization step (S100); Subsequently, the server of the service providing group groups the field history in the sorting memory by field, scans the date and time in the unit of user data cell from the head address of the user field history to the last address for each field group, and transfers the multimedia file before. A field group scan and completion count step (S120) of counting the number of these completed data cells as a field-specific completion count value Ni and writing them to a sorting buffer in the server; Extracting the latest end date and time for each field group and extracting the latest end date and time for each field in the sorting buffer in the server (S130); And a final address determination step (S140) for comparing whether the last address has been reached from the head address of the field history loaded in the memory in the server. In the final address determination step (S140), the current user data cell is a field. If it is not the last address of the history, the field group scan and completion count step (S120) and the latest end date and time extraction step (S130) for each field are repeated for the next field (S150; i = i + 1). The end date and time and the number of data cells for which the multimedia file transmission is completed are recorded in a sorting buffer in the server. When the current user data cell becomes the last address of the field history in the final address determining step (S140), (S120)- Repeated step S150, the completion count value Ni for each field which is the first sorting buffer data Ni extracted and recorded in the sorting buffer in the server, the name of the corresponding field and the field The graphic data transmission step (S160) of transmitting the near end date and time to the member terminal is performed. Then, the member terminal includes the received count value Ni for each field received, the name of the corresponding field, and the latest end date and time for each field. If the sorted cursor coordinates selected in step S230 are transmitted, and the sorted cursor coordinates selected in step S230 are transmitted, the server of the service providing system determines the sorted menu selected from the member terminals. Coordinate receiving step (S161); Then, the server sorts the first sorting buffer data in the sorting buffer, and the server sorts the field history of the corresponding member stored in the sorting memory for each field group by referring to the second sorting buffer data sorted in the sorting buffer. Field sorting step S162; Following the field sorting step (S162), the server sorts the second sorting buffer data including the completed count value Ni for each field sorted, the name of the corresponding field, the latest end date and time Tf for each field to the member terminal. Graphic data transmission step (S163); Subsequently, the member terminal displays the second sorting buffer data (S231), and when the field cursor coordinates selected in the field click and cursor coordinate transmission step (S232) are transmitted, the server of the service providing system clicks on the field to determine the selected field from the member terminal. And cursor coordinate receiving step (S170); Then, the server of the service providing system records the start date and time in the user data cell in the sorting memory and transmits the corresponding file (S171); A transfer completion check step (S180) of checking the transfer completion of the selected file by the server following the corresponding file transfer step (S171); When the transfer of the file selected in the transfer completion check step (S180) is completed, the server of the service providing system records an end date and time in a corresponding user data cell in the sorting memory and stores the field history data for each member stored in the sorting memory. Updating the user data cell stored in the member information DB of the member and the field history DB of each member (S190);
를 구비한 필드 소팅 기능을 구비한 개별 성품 교육 방법 및 컴퓨터 프로그램을 수록한 매체를 특징으로 한다.
Characterized in that each individual education method having a field sorting function having a and a medium containing a computer program.
또한, 본 발명은, 서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서 상기 회원 단말기의 CPU가 수행하는 일련의 과정으로서,The present invention also provides a multimedia service system and method including a service providing system and a member terminal on a service provider side, and a medium containing data and computer programs for the same. As a series of processes,
회원 단말기의 CPU가 해당 ID와 패스워드를 서비스 제공 시스템에 전송하여 로그 온하는 로그온 단계(S200);와 상기의 로그온 단계(S200)에 이어 회원 단말기의 CPU가 서비스 제공 시스템에 서비스 리퀘스트 데이터를 전송하는 서비스 리퀘스트 데이터 전송 단계(S210); 이어 회원 단말기의 CPU가 서비스 제공 시스템의 서버내의 소트 버퍼에 저장된 필드명, 필드별 완료 카운트 값 Ni, 필드별 최근 종료 날짜 및 시각 정보를 포함하는 제1소팅 버퍼 데이터를 그래픽 데이터로서 수신하고 디스플레이하는 그래픽 데이터 수신 및 디스플레이 단계(S220);를 수행하고, 상기 그래픽 데이터 수신 및 디스플레이 단계(S220)에 이어 회원 단말기의 CPU가 사용자에 의해 선택되는 소트 메뉴의 커서 좌표를 서비스 제공 시스템으로 전송하는 소트 클릭 및 커서 좌표 전송단계(S230); 이어 서비스 제공 시스템의 서버가 소팅하여 상기 서버 내의 소트 버퍼에 저장한 필드명, 필드별 완료 카운트 값 Ni, 필드별 최근 종료 날짜 및 시각 정보를 포함하는 제2소팅 버퍼 데이터를 그래픽 데이터로서 수신하고 디스플레이하는 소트된 그래픽 데이터 수신 및 디스플레이 단계(S231);를 수행하고, 이어, 회원 단말기의 CPU가 사용자에 의해 선택되는 필드의 커서 좌표를 서비스 제공 시스템으로 전송하는 필드 클릭 및 커서 좌표 전송 단계(S232); 상기 필드 클릭 및 커서 좌표 전송 단계(S232)에 대해 서비스 제공 시스템으로부터 선택된 필드의 멀티미디어 파일을 전송받아 재생하는 비트 스트림 수신 및 재생 단계(S240); 상기의 비트 스트림 수신 및 재생 단계(S240)가 완료되면 회원 단말기의 CPU가 다른 파일을 계속해서 재생할 지의 여부를 사용자에게 문의하는 메시지를 디스플레이하는 계속 재생 문의 단계(S260;)를 수행하고, 계속 재생 요구 시에는 전술한 서비스 리퀘스트 데이터 전송 단계(S210)로 돌아가 다시 다른 멀티미디어 파일 서비스를 계속(S260)하며, 사용자가 계속 재생을 원치 않을 시에는 로그아웃 단계(S270);를 구비한 필드 소팅 기능을 구비한 개별 성품 교육 방법 및 컴퓨터 프로그램을 수록한 매체를 특징으로 한다.
The logon step (S200) of the CPU of the member terminal transmits the ID and password to the service providing system to log on; and the CPU of the member terminal transmits the service request data to the service providing system following the above logon step (S200). Service request data transmission step (S210); Then, the CPU of the member terminal receives and displays the first sorting buffer data including the field name stored in the sort buffer in the server of the service providing system, the completion count value Ni for each field, the last end date and time information for each field as graphic data. Performing the graphic data receiving and displaying step (S220), and following the graphic data receiving and displaying step (S220), the CPU of the member terminal transmits the cursor coordinates of the sort menu selected by the user to the service providing system. And cursor coordinate transmission step (S230); Subsequently, the server of the service providing system sorts and stores the second sorting buffer data including the field name stored in the sort buffer in the server, the completion count value Ni for each field, the latest end date and time information for each field as graphic data, and displayed. Receiving and displaying the sorted graphic data (S231); and then, transmitting the cursor coordinates of the field selected by the user to the service providing system by the CPU of the member terminal (S232). ; A bit stream reception and reproduction step (S240) of receiving and playing a multimedia file of a field selected from a service providing system for the field click and cursor coordinate transmission step (S232); When the bit stream receiving and reproducing step (S240) is completed, the continuous reproducing inquiry step (S260;) of displaying a message asking the user whether the CPU of the member terminal continues to play another file is performed, and the reproducing continues. If requested, the process returns to the aforementioned service request data transmission step (S210), and continues another multimedia file service (S260), and if the user does not want to continue playing, logout step (S270); field sorting function provided with It features a medium containing individual character education methods and computer programs.
이하, 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 설명하기로 한다. 하기의 각 도면과 구성요소들에 참조 부호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하며, 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 공지 기능 및 구성에 대한 상세한 설명을 생략한다.
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. In adding reference numerals to the following drawings and components, it is determined that the same components as possible, even if displayed on the other drawings as possible, and unnecessarily obscure the subject matter of the present invention Detailed descriptions of well-known functions and configurations will be omitted.
도 4는 본 발명의 성품 교육을 위한 필드 구조를 나타낸다. 도 4에 제시된 성품 교육의 필드는 본 발명의 발명자 및 출원인에 의해 개발된 성품교육(character education) 프로그램의 일부로서 도 4의 (a)의 공감인지능력 및 (b)의 분별력의 두 분야로 구분된다. 공감인지능력 분야는 경청, 긍정적인 태도, 기쁨, 감사, 배려, 순종 분별력 분야는 인내, 절제, 책임감, 창의성, 정직, 지혜 등의 필드로 각각 구분된다. 현행의 성품교육은 교육을 받는 사람이 상기 필드에 대해 이상적인 성격을 형성하도록 다양한 교육 내용과 수단을 활용하여 오프라인으로 진행되고 있다. 상기 성품교육의 특징으로서는 교육 서비스를 받는 사람이 필드를 임의로 선택하여 시작할 수 있으며, 수시로 필요에 의해 필드를 바꾸는 자유도가 보장되어야 한다는 점이다. 상기 성품교육(character education) 프로그램 필드의 구조를 좀더 자세히 알아보기로 한다.
4 shows a field structure for character education of the present invention. The field of character education shown in FIG. 4 is divided into two fields, a sympathetic cognitive ability of FIG. 4 (a) and a discernment of (b) as part of a character education program developed by the inventor and applicant of the present invention. do. The fields of empathy and cognition are divided into fields of listening, positive attitude, joy, gratitude, consideration, and obedience discernment, such as patience, temperance, responsibility, creativity, honesty, and wisdom. Current character education is conducted offline using a variety of educational content and means to ensure that the educated person forms the ideal character for the field. The characteristic of the character education is that the person receiving the education service can start by arbitrarily selecting the field, and the freedom to change the field as necessary from time to time must be guaranteed. The structure of the character education program field will be described in more detail.
도 5는 본 발명의 개별 성품 교육 시스템의 필드-세션-영역 구조의 일실시예를 도시한다. 도 4에서 설명한 성품교육(character education) 프로그램은 전술한 12개 필드에 대해 각각의 필드가 이야기 나누기 영역, 생활하기 영역, 관계 맺기 영역, 탐구하기 영역 등에 대해 세부영역, 예를 들면 관계 맺기 영역에서 다시 감사하기, 용서 구하기, 요청하기, 내 마음 표현하기 등의 영역으로 구분된다. 따라서 도 5에 도시된 영역의 수는 총 16개의 세부영역이 된다. 각각의 세부 영역(이하 영역이라 통칭함)은 온라인 개별 멀티미디어 서비스에서 개별적인 멀티미디어 파일로 제공되므로 도 5의 예에서는 총 16개의 영역별 파일이 구성된다. 상기 영역별 16개 파일들은 다시 세션별로 별개로 구분하여 구비가 되므로 전체 파일은 매우 많은 다수의 멀티미디어 파일로 구성된다.Figure 5 illustrates one embodiment of a field-session-area structure of the individual character education system of the present invention. In the character education program described with reference to FIG. 4, each field has a detailed area, for example, a relationship-building area, for each of the aforementioned 12 fields. It is divided into areas of appreciation, asking forgiveness, asking for help, and expressing my heart. Therefore, the number of regions shown in FIG. 5 is a total of 16 subregions. Since each detailed area (hereinafter referred to as the area) is provided as a separate multimedia file in the online individual multimedia service, a total of 16 area files are configured in the example of FIG. 5. Since the 16 files for each area are provided separately for each session, the entire file is composed of a large number of multimedia files.
일례로서 상기의 성품교육(character education) 프로그램을 30개의 세션으로 구성하는 경우 전체 멀티미디어 파일의 수는 [필드 수 12] X [영역 수 16] X [세션 수 30] = 5,760개가 된다. 이와 같은 다수의 멀티미디어 파일을 온라인으로 서비스 하는 경우, 사용자가 이전에 재생한 멀티미디어 파일들을 일일이 기억하지 않고 개별 멀티미디어 서비스를 받는 사람이 필드를 임의로 선택하여 시작할 수 있으며, 수시로 필요에 의해 필드를 바꾸어가며 온라인 개별 멀티미디어 서비스를 받으면서도 전체 파일들을 관리할 수 있도록 하는 멀티미디어 파일 서비스가 반드시 필요하다.
For example, when the character education program is composed of 30 sessions, the total number of multimedia files is [number of fields 12] X [number of areas 16] X [number of sessions 30] = 5,760. In the case of servicing such a large number of multimedia files online, a person receiving an individual multimedia service can start by arbitrarily selecting a field without having to memorize the multimedia files previously played by the user, and change fields as necessary from time to time. A multimedia file service is essential to manage entire files while receiving online individual multimedia services.
도 6은 본 발명의 개별 성품 교육 시스템 파일의 프로그램 구성의 일실시예이다. 도 5에서 설명한 성품교육을 온라인 멀티미디어 제공 시스템으로 구현하기 위한 필드-세션-영역 구조에 대해 ‘긍정적인 태도’ 필드에서 임의의 세션에 대해 관계 맺기-감사하기 영역을 선택하는 경우 단일의 파일로 제공될 수 있다. 이 때 제공되는 파일은 도 6에서와 같이 국문 교재-영어 교재-영상물-국문 노래-영어 노래-반주-국문 동화-영문 동화-만들기 등의 프로그램을 내용으로 하는 멀티미디어 파일로 구성된다.
6 is an embodiment of the program configuration of the individual character education system file of the present invention. In the field of 'positive attitude' for the field-session-area structure for implementing the character education described in FIG. 5 as the online multimedia providing system, when selecting a relationship-auditing area for any session, a single file is provided. Can be. The file provided at this time is composed of a multimedia file containing the contents of a program such as Korean textbook-English textbook-video material-Korean song-English song-accompaniment-Korean fairy tale-English fairy tale-making as shown in FIG.
도 7은 본 발명의 개별 성품 교육 시스템의 필드-세션-영역 구조의 일반적 구성으로서 전술한 도 5의 성품교육의 필드-세션-영역 구조를 일반적으로 표현한 것이다. 본 발명의 성품교육을 위한 개별 멀티미디어 서비스 시스템은 m개의 필드로 구성되고, 각각의 필드는 o개(alphabet ‘o’)의 영역으로 구성된다. 상기 o개의 영역들은 각각 독립된 멀티미디어 파일로 구비되고, 상기 o개(alphabet ‘o’)의 영역 단위로 n개의 세션을 구성한다. 따라서, 전체 개별 멀티미디어 서비스 시스템을 구성하는 멀티미디어 파일들은 [필드 수 m] X [영역 수 o] X [세션 수 n] 개로 되며, 상기 멀티미디어 파일들이 성품교육을 위한 개별 멀티미디어 서비스 시스템 내의 멀티미디어 파일 DB로 구비된다.
7 is a general representation of the field-session-region structure of the individual character education system of the present invention, which generally represents the field-session-region structure of the character education of FIG. The individual multimedia service system for character education of the present invention is composed of m fields, and each field is composed of o (alphabet 'o') areas. Each of the o regions is provided as an independent multimedia file and constitutes n sessions in units of the o (alphabet 'o') region. Therefore, the multimedia files constituting the entire individual multimedia service system are [number of fields m] X [number of areas o] X [number of sessions n], and the multimedia files are provided in the multimedia file DB in the individual multimedia service system for character education. It is provided.
도 8은 본 발명의 개별 성품 교육 시스템의 기본 구성을 도시한다. 본 발명의 개별 성품 교육 시스템은 서비스 제공자(service provider) 측의 서비스 제공 시스템(110)과 해당 멀티미디어 서비스를 받는 회원(member)의 회원 단말기(120)가 유무선 네트워크(115)로 연결된다. 상기 회원 단말기(120)는 상기 유무선 네트워크(115)로 억세스될 수 있는 컴퓨터, 휴대단말 및 이동통신수단이 사용될 수 있으며, 서비스 제공 시스템(110)은 서버(112)를 중심으로 상기 서버(112)에 연결된 데이터 베이스(113), 상기 서버(112)와 유무선 네트워크(115)를 통해 일정한 프로토콜(protocol)로써 회원 단말기(120)와의 데이터 통신을 위한 게이트웨이(111)로 구성된다.
8 shows the basic configuration of the individual character education system of the present invention. In the individual character education system of the present invention, the
도9는 본 발명의 개별 성품 교육 시스템의 세부 구성을 나타낸다. 본 발명의 개별 성품 교육 시스템은 서비스 제공자(service provider) 측의 서비스 제공 시스템과 사용자측의 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서, 상기 서비스 제공 시스템이 서버; 및 상기 서버에 연결된 데이터 베이스;와 상기 서버와 유무선 네트워크를 통해 일정한 프로토콜(protocol)로써 상기 회원 단말기와의 데이터 통신을 위한 게이트웨이;를 구비하며, 상기 서버는 회원 단말기로부터의 요청에 의해 필드 소팅을 수행하기 위한 소팅 버퍼; 및 소팅 메모리;를 구비하며, 상기 데이터 베이스는 회원 정보 DB 및 회원별 필드 히스토리DB;와 멀티미디어 파일DB;를 구비한 것을 특징으로 한다.
9 shows a detailed configuration of the individual character education system of the present invention. The individual character education system of the present invention is a multimedia service system and method having a service provider system on a service provider side and a member terminal on a user side, and a medium containing data and computer programs for the service provision. System server; And a database connected to the server; and a gateway for data communication with the member terminal through a fixed protocol through the server and a wired or wireless network. The server may perform field sorting by a request from the member terminal. A sorting buffer to perform; And a sorting memory, wherein the database includes a member information DB, a field history DB for each member, and a multimedia file DB.
상기 도 8에서 설명된 서비스 공급자(service provider)측의 서비스 제공 시스템(110)의 서버에는 회원 단말기(120)로부터의 요청에 의해 필드 소팅을 수행하기 위한 소팅 버퍼(112a) 및 소팅 메모리(112b)가 구비되고, 데이터 베이스(113)에는 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)가 구비되며, 상기 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)에는 멀티미디어 서비스를 받는 회원들의 ID 및 패스워드, 그리고 기본 인적 사항 등과 함께 필드 히스토리 데이터가 개인별로 저장되고, 상기 멀티미디어 파일 DB(113b)에는 [필드 수 m] X [영역 수 o] X [세션 수 n] 개의 전체 개별 멀티미디어 서비스 시스템을 구성하는 멀티미디어 파일들이 멀티미디어 서비스 단위로 저장된다.
The sorting
서비스 제공 시스템(110)과 유무선 네트워크(115)로 연결되는 회원 단말기(120)는 상기 유무선 네트워크(115)와 데이터를 교환할 수 있도록 하는 네트웍 억세스 수단(121)이 구비된다. 상기 네트워크 억세스 수단(121)에는CPU(122)가 연결됨으로써, 회원 단말기(120)으로부터의 데이터를 서비스 제공 시스템(110)으로 전송하거나 서비스 제공 시스템(110)으로부터 제공되는 멀티 미디어 파일을 비롯한 데이터를 수신할 수 있다. 또한 상기 CPU(122)에는 회원 단말기(120)의 전반적인 동작을 제어하기 위한 OS(operating system) 및 서비스 제공 시스템(110)으로부터 제공되는 멀티미디어 파일을 재생할 수 있는 코덱(coder-decoder)등의 프로그램과 데이터를 저장하는 메모리(123)와 스토리지(124)가 연결된다. 아울러 상기 CPU(122)에는 시스템 버스를 통해 기본 입출력부(125)가 연결되는 데, 상기 기본 입출력부(125)는 전술한 OS의 일부인 BIOS(basic input output system)로 구동되며 키보드 및 디스플레이(128)이나 오디오(127)의 입출력을 관리한다. 상기 키보드 및 디스플레이(128) 및 오디오(127) 장치는 회원 단말기(120) 자체에 구비되며 필요에 따라서는 외부 터미널(128)을 통해 별도의 키보드, 디스플레이 내지 오디오 출력 장치가 연결될 수도 있다.
The
도 10은 본 발명의 개별 성품 교육 시스템의 기본 작용관계를 도시한 것이다. 10 shows the basic working relationship of the individual character education system of the present invention.
본 발명은, 서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서, 회원 단말기로부터 ID와 패스워드가 온라인으로 서비스 제공 시스템으로 전송되는 로그 온 단계(S1);와 상기 로그 온 단계(S1)에 이어, 해당 ID와 패스워드를 게이트웨이를 통해 전송 받은 서버는 데이터 베이스내의 회원 정보 DB 및 회원별 필드 히스토리 DB를 검색하여 회원임을 인증한 후 회원 단말기로 Acknowledge 데이터를 전송하는 Acknowledge 전송 단계(S2); 상기Acknowledge 전송 단계(S2)에 이어, 서비스 제공 시스템의 서버가 소팅 버퍼에 기록된 제1소팅 버퍼 데이터를 회원 단말기로 전송되는 제1소팅 버퍼 데이터 전송 단계(S3); 이어, 회원 단말기가 상기 제1소팅 버퍼 데이터 전송 단계(S3)에서 제1소팅 버퍼 데이터를 전송 받아 기본 입출력부를 통해 회원 단말기의 화면으로 도시하고 이를 통해 사용자는 원하는 소팅 메뉴를 선택하여 서비스 제공 시스템(110)측으로 전송하는 소트 선택 및 요청단계(S4); 서비스 제공 시스템의 서버가 소트된 제2 소팅 버퍼 데이터를 회원 단말기로 전송하는 제2 소팅 버퍼 데이터 전송 단계(S5); 회원 단말기가 상기 제2 소팅 버퍼 데이터 전송 단계(S5)에서 소트된 제2 소팅 버퍼 데이터를 전송 받아 기본 입출력부(125)를 통해 회원 단말기의 화면으로 도시하고 이를 통해 사용자는 원하는 필드를 선택하여 서비스 제공 시스템 측으로 전송하는 필드 선택 단계(S6); 필드 선택 단계(S6)에서 회원 단말기로부터 원하는 필드를 전송 받은 서비스 제공 시스템의 서버는 상기 소팅 버퍼와 소팅 메모리를 참조하여, 데이터 베이스내의 멀티미디어 파일DB로부터 해당 파일을 독출하여 회원 단말기로 전송하는 파일 전송 단계(S7); 이어 서비스 제공 시스템으로부터 전송 받은 멀티미디어 파일은 회원 단말기에서 재생되어 기본 입출력부를 통해 디스플레이 및 오디오 장치로 출력되고, 회원 단말기에서 서비스 제공 시스템으로부터 전송 받은 멀티미디어 파일의 재생이 완료되면 회원 단말기가 로그아웃하는 로그아웃 단계(S8);로 구성된 필드 소팅 기능을 구비한 개별 성품 교육 방법과 상기 방법을 컴퓨터 프로그램으로 수록한 매체를 특징으로 한다. The present invention provides a multimedia service system and method including a service providing system and a member terminal on a service provider side, and a medium containing data and a computer program for the same. Log-on step (S1) to be transmitted to the service providing system; and following the log-on step (S1), the server received the ID and password through the gateway to search the member information DB and the field history DB for each member in the database Acknowledge transmission step (S2) for transmitting the Acknowledge data to the member terminal after authenticating the membership; A first sorting buffer data transmitting step (S3) in which the server of the service providing system transmits the first sorting buffer data recorded in the sorting buffer to the member terminal after the acknowledgment transmitting step (S2); Subsequently, the member terminal receives the first sorting buffer data in the first sorting buffer data transmission step (S3) and shows it as a screen of the member terminal through the basic input / output unit. A sort selection and request step (S4) of transmitting to the 110) side; A second sorting buffer data transmission step of transmitting, by the server of the service providing system, the sorted second sorting buffer data to the member terminal (S5); The member terminal receives the second sorting buffer data sorted in the second sorting buffer data transmission step (S5) and shows the screen of the member terminal through the basic input / output unit 125. A field selection step S6 for transmitting to the providing system side; The server of the service providing system, which has received the desired field from the member terminal in the field selection step S6, refers to the sorting buffer and the sorting memory, and transmits a file which is read from the multimedia file DB in the database and transmitted to the member terminal. Step S7; Subsequently, the multimedia file received from the service providing system is played on the member terminal and output to the display and audio device through the basic input / output unit, and when the member terminal finishes playing the multimedia file received from the service providing system, the log is logged out. Out step (S8); characterized in that the individual character education method having a field sorting function and a medium containing the method as a computer program.
도10에서, 먼저 회원 단말기(120)로부터 ID와 패스워드가 온라인으로 서비스 제공 시스템(110)으로 전송되는 로그 온 단계(S1);를 거치면, 해당 ID와 패스워드를 게이트웨이(111)를 통해 전송 받은 서버(112)는 데이터 베이스(113)내의 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)를 검색하여 회원임을 인증한 후 회원 단말기(120)로 Acknowledge 데이터를 전송(S2);하여 로그 온이 되었음을 알린다. 이어 서비스 제공 시스템(110)의 서버(112)는 데이터 베이스(113)내의 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)로부터 해당 회원의 필드 히스토리를 읽어내어 서버(112)내의 소팅 메모리(112b)에 저장하고 상기 소팅 메모리(112b)의 해당 회원의 필드 히스토리를 토대로 상기 서버(112)에 의해 산출되는 필드번호와 필드별 완료 카운트 값, 그리고 필드별 최근 종료 날짜 및 시각의 데이터가 소팅 버퍼(112a)에 기록된다. 상기 소팅 버퍼(112a)에 기록된 제1소팅 버퍼 데이터는 회원 단말기(120)로 전송하는 제1소팅 버퍼 데이터 전송 단계(S3);를 통해 회원 단말기(120)로 전송된다. 회원 단말기(120)는 상기 제1소팅 버퍼 데이터 전송 단계(S3)에서 제1소팅 버퍼 데이터를 전송 받아 기본 입출력부(125)를 통해 회원 단말기의 화면으로 도시하고 이를 통해 사용자는 원하는 소팅 메뉴를 선택하여 서비스 제공 시스템(110)측으로 전송하는 소트 선택 및 요청단계(S4)를 수행한다. In FIG. 10, first, the log-on step (S1) in which the ID and password are transmitted from the
서비스 제공 시스템(110)의 서버(112)는 상기 소트 선택 및 요청단계(S4)에서 회원 단말기(120)으로부터 선택된 소트 메뉴에 따라 소팅 버퍼(112a)의 제1소팅 버퍼 데이터를 소트하여 제2 소팅 버퍼 데이터로 구성하고, 상기 제2 소팅 버퍼 데이터를 참조하여 상기 소팅 메모리(112b)에 저장되어 있는 해당 회원의 필드 히스토리를 소트한다. 이어 소트된 제2 소팅 버퍼 데이터를 회원 단말기(120)으로 전송하는 제2 소팅 버퍼 데이터 전송 단계(S5);를 수행한다. The
회원 단말기(120)는 상기 제2 소팅 버퍼 데이터 전송 단계(S5)에서 소트된 제2 소팅 버퍼 데이터를 전송 받아 기본 입출력부(125)를 통해 회원 단말기의 화면으로 도시하고 이를 통해 사용자는 원하는 필드를 선택하여 서비스 제공 시스템(110)측으로 전송하는 필드 선택 단계(S6)를 수행한다. The
필드 선택 단계(S6)에서 회원 단말기(120)로부터 원하는 필드를 전송 받은 서비스 제공 시스템(110)의 서버(112)는 상기 소팅 버퍼(112a)와 소팅 메모리(112b)를 참조하여, 데이터 베이스(113)내의 멀티미디어 파일DB(113b)로부터 해당 파일을 독출하여 회원 단말기(120)로 전송하는 파일 전송 단계(S7)를 수행한다. 이 때 전송되는 멀티미디어 파일은 일괄 전송되어 회원 단말기(120) 내의 메모리(123)이나 스토리지(124)에 저장된 후 재생이 되도록 구성할 수도 있고, 비트 스트림(bit stream)의 형태로 전송되어 회원 단말기(120)의 저장 용량의 제약을 극복할 수도 있다. 이어 서비스 제공 시스템(110)으로부터 전송 받은 멀티미디어 파일은 회원 단말기(120)에서 재생되어 기본 입출력부(125)를 통해 디스플레이 및 오디오(127) 장치로 출력되며 필요에 따라서는 전술한 바와 같이 외부 터미널(128)을 통해 별도의 키보드, 디스플레이 내지 오디오 출력 장치로 출력될 수도 있다. 회원 단말기(120)에서 서비스 제공 시스템(110)으로부터 전송 받은 멀티미디어 파일의 재생이 완료되면 회원 단말기(120)는 로그아웃(S8);함으로써 서비스가 종료되며, 필요에 따라서는 회원 단말기(120)가 상기 필드 선택 단계(S6)와 파일 전송 단계(S7)를 반복하여 멀티미디어 파일 서비스가 계속되도록 구동할 수도 있다.
In the field selection step (S6), the
다음의 도 11은 본 발명의 회원별 필드 히스토리 데이터의 구성을 나타낸다. 본 발명은 회원 정보 DB 및 회원별 필드 히스토리DB가 복수의 회원별 필드 히스토리 데이터로 구성되고 각각의 회원별 필드 히스토리 데이터는 필드축, 세션축 및 영역축의 3차원 메모리 구조를 가지며, 필드축, 세션축 및 영역축의 좌표로서 정의되는 소트 메모리에서의 공간은 모두 같은 크기로 정의되는 필드 소팅 기능을 구비한 개별 성품 교육 시스템의 데이터를 수록한 매체를 특징으로 한다.
11 shows the structure of field history data for each member of the present invention. According to the present invention, the member information DB and the member field history DB are composed of a plurality of member field history data, and each member field history data has a three-dimensional memory structure of a field axis, a session axis, and an area axis. The space in the sort memory defined as the coordinates of the axes and area axes is characterized by a medium containing the data of the individual character education system with the field sorting function, all defined by the same size.
전술한 바와 같이 본 발명의 회원별 필드 히스토리는 서비스 공급자측의 서비스 제공 시스템(110)내의 데이터 베이스(113)에 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)로 구비된다. 상기 회원별 필드 히스토리는 도 10에서 설명된 바와 같이 필드 히스토리 전송 단계(S3);에서 데이터 베이스(113)내의 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)로부터 읽어낸다. 이때 해당 회원의 필드 히스토리는 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)내에는 파일의 형태로 저장되지만 서비스 제공 시스템(110)의 서버(112)가 읽어내고 나면 해당 회원의 필드 히스토리는 서버(112)내의 소팅 메모리(112b)에 배열된다. 도 11은 서버(112)가 읽어내어 서버(112)내의 소팅 메모리(112b)에 배열된 해당 회원의 필드 히스토리의 데이터 구성을 도시한다. 본 발명의 회원별 필드 히스토리 데이터는 우선적으로 필드축(200), 세션축(300) 및 영역축(400)의 3차원 메모리 구조를 갖는다. 상기 필드축(200)은 각각의 필드1, 필드2,… 필드m; 상기 세션축(300)은 각각의 세션1, 세션2,… 세션n; 상기 영역축(400)은 영역1, 영역2,… 영역o 로 세분되고, 3차원 좌표계로서 필드축(200), 세션축(300) 및 영역축(400)의 좌표로서 정의되는 해당 회원의 필드 히스토리의 데이터는 소팅 메모리(112b)의 크기에 대해 모두 같은 크기로 정의된다. 따라서 본 발명의 해당 회원별 필드 히스토리는 정의된 크기에 따라 모든 회원들에 대해 동일한 크기의 메모리 공간이 각각 할당되도록 설계된다.
As described above, the member field history of the present invention is provided as a member information DB and a member
도 12는 본 발명의 회원별 필드 히스토리 데이터에서 사용자 데이터 셀의 구조를 도시한 것이다. 도 11에서 설명한 회원별 필드 히스토리 데이터는 각 회원별로 동일한 구조와 동일한 크기로 할당되며, 3차원 좌표계로서 필드축(200), 세션축(300) 및 영역축(400)의 좌표로서 정의되는 메모리 공간은 실제 온라인 멀티미디어 서비스에서 특정 필드의 특정 세션내의 특정 영역에 대해 하나의 사용자 데이터 셀(500)이 구성된다. 도 12의 사용자 데이터 셀(500)의 예는 (x,y,z)로 정의되는 3차원 좌표계에서 원점을 기준으로 m개의 필드, n개의 세션, o개의 영역으로 할당된 회원별 필드 히스토리 데이터에서 가장 끝에 위치한 (m,n,o)좌표의 사용자 데이터 셀(500)을 도시한 것으로서, 해당 사용자 데이터 셀(500) 내에는 m번째 필드의 n번째 세션에서 o번째 영역으로 할당되는 멀티미디어 파일의 명칭인 파일명(505), 그리고 상기 멀티미디어 파일을 서비스 제공 시스템(110)이 회원 단말기(120)로 제공하고 서비스를 종료한 시간 정보인 날짜 및 시각(506)을 기록하는 메모리 공간이 할당된다. 따라서 본 발명의 회원별 필드 히스토리 데이터는, 멀티미디어 파일의 파일명(505)과 회원 단말기(120)로 제공하고 서비스를 종료한 시간 정보인 날짜 및 시각(506) 정보가 필드-세션-영역별로 구분되어 각각의 사용자 데이터 셀(500)마다 기록되고 관리된다. 상기 회원별 필드 히스토리 데이터에서 사용자 데이터 셀에 저장되는 파일명(505)은 서비스 공급자측에서 사전에 설계된 교육 프로그램에 따라 작성된 멀티미디어 파일의 명칭을 각각 부여한다. 또한, 사용자 데이터 셀에 저장되는 날짜 및 시각(506) 정보의 초기값은 모두 ’0’ 로 하거나 모두 ’1’ 로 설정하여 추후 기록될 날짜 및 시각(506) 정보와 구분되도록 해야 한다.
12 illustrates a structure of a user data cell in field history data for each member of the present invention. The field history data for each member described in FIG. 11 is allocated to each member in the same structure and the same size, and is a memory space defined as coordinates of the
도 13은 본 발명의 회원별 필드 히스토리 데이터의 소팅 메모리(112b)내 배치의 일실시예이다. Fig. 13 shows an embodiment of arrangement in the sorting
본 발명은, 회원 정보 DB 및 회원별 필드 히스토리DB와 멀티미디어 파일DB를 구비하고 게이트웨이와 상기 서버에 연결된 데이터 베이스를 구비한 서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서,The present invention provides a member service DB, a member field history DB, and a multimedia file DB, and a multimedia service having a service provider system and a member terminal on a service provider side having a gateway and a database connected to the server. Systems and methods, and media containing data and computer programs therefor,
회원 정보 DB 및 회원별 필드 히스토리DB가 복수의 회원별 필드 히스토리 데이터로 구성되고, 상기 필드 히스토리 데이터는 서버 내 소팅 메모리(112b)에서 선두번지부터 최종번지까지 일정 간격으로 사용자 데이터 셀들이 배치되는 2차원의 배열인 것을 특징으로 하는 필드 히스토리 데이터를 이용한 개별 멀티미디어 서비스 시스템의 데이터를 수록한 매체를 특징으로 한다.Member information DB and member field history DB is composed of a plurality of field history data for each member, the field history data is a user data cells are arranged at regular intervals from the first address to the last address in the sorting
도 12에서 설명한 본 발명의 회원별 필드 히스토리 데이터에서 사용자 데이터 셀의 개념은 실제 서비스 제공 시스템(110)의 서버(112)내 저장장치인 메모리에서는 번지수(address)로 구분되는 메모리 배열을 갖는다. 따라서, 본 발명의 회원별 필드 히스토리 데이터는 서버(112)내 메모리에서 선두번지(510)부터 최종번지(520)까지 2차원의 배열로 저장된다. 상기 서버(112)내 메모리의 회원별 필드 히스토리 데이터는 전술한 사용자 데이터 셀(500)별로 일정한 간격을 가지고 배치되는 데, 도 14의 실시예에서는 하나의 사용자 데이터 셀(500)이 256바이트인 경우를 예로 들어 설명한다. 회원별 필드 히스토리 데이터는 선두번지(510)을 기준으로 하나의 사용자 데이터 셀(500) 간격인 매 256바이트 마다 각각의 사용자 데이터 셀(500)로서 구분된다. 또한 하나의 데이터 셀 내에는 전술한 파일명(505)과 날짜 및 시각(506)을 기록하는 구간이 각각 128바이트 간격으로 할당된다. 상기 파일명(505)은 필드번호-세션번호-영역번호로 주어지고 파일명으로 할당된 구간의 나머지 부분은 파일명을 텍스트 형태로 기록하는 영역으로서 사용자에게 필요한 데이터, 예를 들면 파일의 확장자나 파일의 다른 명칭이 추가 기록될 수 있다. 또한, 날짜 및 시각(506)을 기록하는 구간은 다시 시작 날짜 및 시각(506a)와 종료 날짜 및 시각(506b) 정보를 기록하는 구간으로서, 시작 날짜 및 시각(506a)은 서비스 제공 시스템(110)으로부터 회원 단말기(120)로 상기 파일명(505)의 멀티미디어 파일이 서비스되기 시작하는 날짜 및 시각이고, 종료 날짜 및 시각(506b)은 서비스 제공 시스템(110)으로부터 회원 단말기(120)로 상기 파일명(505)의 멀티미디어 파일 서비스가 완료된 날짜 및 시각이 기록된다. The concept of the user data cell in the member field history data of the present invention described with reference to FIG. 12 has a memory arrangement divided into addresses in a memory that is a storage device of the
이때 멀티미디어 파일 서비스가 완료된 날짜 및 시각은 서비스 제공 시스템(110)으로부터 회원 단말기(120)로 상기 파일명(505)의 멀티미디어 파일이 비트 스트림으로 전송되는 전송 완료 시각을 서버(112)가 기록한다. 이 때 상기 시작 날짜 및 시각(506a)과 종료 날짜 및 시각(506b) 정보는 BCD(binary coded decimal) 코드, 16진수, ASCII 코드 등으로 기록될 수도 있다. 또한, 사용자 데이터 셀에 저장되는 날짜 및 시각(506) 정보의 초기값은 모두 ’0’ 로 하거나 모두 ’1’ 로 설정하여 추후 기록되는 날짜 및 시각(506) 정보와 구분되도록 한다.In this case, the date and time when the multimedia file service is completed, the
상기와 같은 회원별 필드 히스토리 데이터의 구조는 선두번지(510)와 최종번지(520)을 기준으로 사용자 데이터 셀의 간격마다 소팅 메모리(112b)내에서 반복되므로 서버(112)는 선두번지(510)을 기준으로 사용자 데이터 셀(500)을 구분하고 다시 사용자 데이터 셀(500) 내의 파일명(505)과 날짜 및 시각(506)으로서 시작 날짜 및 시각(506a)와 종료 날짜 및 시각(506b) 정보를 일정 간격 단위로 억세스할 수 있게 된다. Since the structure of the field history data for each member is repeated in the sorting
도 14는 본 발명의 회원별 필드 히스토리 데이터의 메모리 배치의 일반적 구성을 도시한다. 본 발명의 필드 히스토리 데이터는 소팅 메모리(112b)내에서, 사용자 데이터 셀의 길이를 번지수로 환산한 값을 제1오프셋으로 하고, 사용자 데이터 셀내의 파일명의 길이를 번지수로 환산한 값을 제2오프셋, 날짜 및 시각 구간 내 시작 날짜 및 시각과 종료 날짜 및 시각이 차지하는 길이를 번지수로 환산한 값을 각각 제3오프셋과 제4오프셋으로 하여 사용자 데이터 셀내의 파일명, 시작 날짜 및 시각, 종료 날짜 및 시각을 서버가 억세스할 수 있도록 하는 필드 소팅 기능을 구비한 개별 성품 교육 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체를 특징으로 한다.Fig. 14 shows a general configuration of the memory arrangement of the field history data for each member of the present invention. In the field history data of the present invention, in the sorting
전술한 도 13의 회원별 필드 히스토리 데이터의 소팅 메모리(112b)내의 메모리 배치에 대해 사용자 데이터 셀(500)의 길이를 번지수로 환산한 값을 제1오프셋(501)으로 하고, 사용자 데이터 셀(500) 내의 파일명(505)의 길이를 번지수로 환산한 값을 제2오프셋(502), 날짜 및 시각(506) 구간 내 시작 날짜 및 시각(506a)와 종료 날짜 및 시각(506b)이 차지하는 길이를 번지수로 환산한 값을 각각 제3오프셋(503)과 제4오프셋(504)이라 할 때 해당 정보를 서버(112)가 억세스할 수 있도록 하는 데이터 구조를 나타낸다. The value obtained by converting the length of the
도 14의 (a)에 기재된 바와 같이 각각의 사용자 데이터 셀 시작 주소는 선두번지(510)을 기준으로 하나의 사용자 데이터 셀(500)이 차지하는 길이인 제1오프셋(501)의 정수배 간격으로 배열된다. 또한 각각의 사용자 데이터 셀 시작 주소로부터 제2오프셋(502)만큼의 길이를 읽음으로써 서버(112)가 사용자 데이터 셀(505)로부터 파일명(505)들을 읽을 수 있으며, 상기 파일명(505) 또한 제1오프셋(501)의 정수 배 간격으로 배열되어 있으므로 전체 파일명(505)들을 각각 읽어낼 수 있다. 각각의 파일명(505)은 필드번호-세션번호-영역번호로 시작되므로 상기 서버(112)는 읽어낸 파일명(505)으로부터 해당 필드, 세션, 영역을 구분한다. As shown in FIG. 14A, each user data cell start address is arranged at integer multiples of the first offset 501, which is a length occupied by one
시작 날짜 및 시각(506a)은 사용자 데이터 셀의 시작주소로부터 제2오프셋(502)을 더한 주소로부터 제3오프셋(503)의 길이만큼을 차지하므로 해당 주소 구간에 시작 날짜 및 시각(506a) 정보를 읽고 쓸 수가 있다. 종료 날짜 및 시각(506b)은 사용자 데이터 셀의 시작주소로부터 제2오프셋(502)과 제3오프셋(503)을 더한 주소로부터 제4오프셋(504)의 길이만큼을 차지하므로 해당 주소 구간에 종료 날짜 및 시각(506b) 정보를 읽고 쓸 수가 있다.Since the start date and time 506a occupy the length of the third offset 503 from the address plus the second offset 502 from the start address of the user data cell, the start date and time 506a information is added to the corresponding address section. Can read and write Since the end date and time 506b occupy the length of the fourth offset 504 from the address plus the second offset 502 and the third offset 503 from the start address of the user data cell, the end date in the corresponding address section. And time 506b information can be read and written.
도 15는 본 발명의 회원별 필드 히스토리 데이터의 필드별 메모리 배치도로서 전술한 도 14의 회원별 필드 히스토리 데이터의 소팅 메모리(112b)내의 배치를 필드별로 구분한 것이다. 본 발명의 회원별 필드 히스토리 데이터의 필드 구분은 도 14에서 설명된 바와 같이 소팅 메모리(112b)의 선두번지(510)부터 서버(112)가 읽어낸 파일명(505)으로부터 해당 필드, 세션, 영역을 구분한다. 예로서 서버(112)가 선두번지(510)부터 사용자 데이터 셀(500)의 길이인 제1오프셋(501) 간격으로 제2오프셋(502) 길이만큼 읽어 들인 파일명(505)의 필드번호가 같은 일련의 사용자 데이터 셀(500)들을 하나의 필드로 구분한다. 서버(112)는, 최초 사용자 데이터 셀(500)내의 파일명(505)의 필드번호가 다음 번 사용자 데이터 셀(500)내의 파일명(505)의 필드번호와 같으면 동일한 필드의 사용자 데이터 셀(500)들로 판단하며, 이전의 데이터 셀(500)내의 파일명(505)의 필드번호가 다음 번 사용자 데이터 셀(500)내의 파일명(505)의 필드번호와 다르면 새로운 필드를 구성하는 사용자 데이터 셀(500)들로 판단하고 구분할 수 있으며, 이러한 판단 과정을 소팅 메모리(112b)의 선두번지(510)부터 최종번지(520)에 걸쳐 스캔하며 수행함으로써 전체 회원별 필드 히스토리 데이터의 메모리를 필드 단위로 구분한다. 이와 같은 본 발명의 필드 구분 기술은 회원별 필드 히스토리 데이터가 각각 상이한 개수의 세션과 영역으로 구성된 경우에도 전체 회원별 필드 히스토리 데이터의 메모리를 필드 단위로 구분할 수 있는 장점이 있다.
FIG. 15 is a field-by-field memory layout of member-specific field history data according to the present invention, and the arrangement in the sorting
도 16은 본 발명의 소팅 버퍼와 소팅 메모리의 구성을 도시한다. 도 10에서 설명한 바와 같이, 서비스 제공 시스템(110)의 서버(112)가 데이터 베이스(113)내의 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)로부터 해당 회원의 필드 히스토리를 읽어내어 서버(112)내의 소팅 메모리(112b)에 저장하고 또한 소팅 버퍼(112a)에 기록된 제1소팅 버퍼 데이터를 회원 단말기(120)로 전송하는 제1소팅 버퍼 데이터 전송 단계(S3)에서 상기 서버(112)내의 소팅 메모리(112b)에 저장된 회원별 필드 히스토리 데이터는 도 13 내지 도 15에서 설명된 바와 같이 제1오프셋(501), 제2오프셋(502), 제3오프셋(503), 제4오프셋(504)에 의해 필드별로 구분된다. 상기 서버(112)는 소팅 메모리(112b)의 해당 회원의 필드 히스토리를 스캔하여 각 필드별로 이전에 전송이 완료된 사용자 데이터 셀의 파일들의 갯수를 카운트 할 수 있다. 완료된 사용자 데이터 셀의 파일들의 개수는 해당 회원의 필드 히스토리를 구성하는 각각의 사용자 데이터 셀 내의 종료 날짜 및 시각(506b)를 차례대로 읽어 초기값- 모두 ’0’ 이거나 모두 ’1’-이 아닌 값을 가진 종료 날짜 및 시각(506b) 값을 가진 사용자 데이터 셀은 이전에 전송이 완료된 사용자 데이터 셀로 카운트하고, 연이은 데이터 셀의 값이 초기값으로 판독되면 바로 이전 데이터 셀까지 이전에 전송이 완료된 것으로 판단하여 전송이 완료된 사용자 데이터 셀의 파일들의 갯수와 상기 바로 이전 데이터 셀 내의 종료 날짜 및 시각(506b)을 소팅 버퍼(112a)에 기록한다. 따라서 서버(112)내의 상기 소팅 버퍼(112a)에는 해당 필드번호와 필드별 완료 카운트 값, 그리고 필드별 최근 종료 날짜 및 시각으로 구성되는 제1 소팅 버퍼 데이터가 기록된다. 만약 소팅 메모리(112b)에 저장되어 있는 해당 회원의 필드 히스토리의 종료 날짜 및 시각(506b)이 특정 필드나 전체 필드에 걸쳐 모두 초기값인 경우는 당연히 특정 필드나 전체 필드의 완료 카운트 값은 0로 카운트 된다. 16 shows the configuration of the sorting buffer and sorting memory of the present invention. As described with reference to FIG. 10, the
상기의 제1 소팅 버퍼 데이터는 도 10에서 전술한 제1소팅 버퍼 데이터 전송 단계(S3)에서 회원 단말기(120)로 전송되며, 상기 회원 단말기(120)는 수신된 제1소팅 버퍼 데이터로써 회원별 필드 히스토리를 그래픽 화면으로 회원에게 제공하게 된다.
The first sorting buffer data is transmitted to the
도 17은 본 발명의 소팅 버퍼를 통한 필드 소트 구조를 도시한다. 상기 도 16에서 설명한 바와 같이, 제1소팅 버퍼 데이터 전송 단계(S3)에서 회원 단말기(120)로 제1소팅 버퍼 데이터가 전송되면, 사용자는 원하는 소팅 메뉴를 선택하여 서비스 제공 시스템(110)측으로 전송하는 소트 선택 및 요청단계(S4)를 수행한다. 17 illustrates a field sort structure through the sorting buffer of the present invention. As described with reference to FIG. 16, when the first sorting buffer data is transmitted to the
서비스 제공 시스템(110)의 서버(112)는 상기 소트 선택 및 요청단계(S4)에서 회원 단말기(120)으로부터 선택된 소트 메뉴에 따라 소팅 버퍼(112a)내의 제1소팅 버퍼 데이터를 소팅한다. 도 17과 같이 제1소팅 버퍼 데이터를 소팅하는 파라메터는, 회원 단말기(120)로부터 선택되는 소팅 메뉴로서 본 실시예에서는 필드별 완료 카운트 값과 필드별 최근 종료 날짜 및 시각을 들 수 있다. 상기 소팅 버퍼(112a)내의 제1소팅 버퍼 데이터는 필드 번호와 필드별 완료 카운트 값 N1~Nm, 그리고 필드별 최근 종료 날짜 및 시각 Tf1~Tfm 들이 필드 별로 저장되어 있으므로 소트 선택 및 요청단계(S4)에서 회원 단말기(120)로부터 전송된 소팅하는 파라메터가 필드별 완료 카운트 값인 경우 서버(112)는 상기 제1소팅 버퍼 데이터를 필드별 완료 카운트 값 N1~Nm의 크기 순서에 따라 소팅 버퍼(112a)내에서 소팅을 수행하며, 회원 단말기(120)로부터 전송된 소팅하는 파라메터가 필드별 최근 종료 날짜 및 시각 Tf1~Tfm 인 경우 서버(112)는 상기 제1소팅 버퍼 데이터를 필드별 최근 종료 날짜 및 시각의 순서에 따라 소팅 버퍼(112a)내에서 소팅한다. 이 때 소팅되는 순서는 필드 번호와 필드별 완료 카운트 값 N1~Nm, 또는 필드별 최근 종료 날짜 및 시각 Tf1~Tfm이 큰 순서에서 작은 순서로 할 수 있고, 반대로 작은 값에서부터 큰 값의 증가순으로도 설정할 수 있다. 상기 소팅 버퍼(112a)내에서 소팅된 데이터는 제2소팅 버퍼 데이터로서 상기 소팅 버퍼(112a)내에 기억된다.
The
도 18은 본 발명의 소팅 버퍼를 통한 소팅 메모리내의 필드 소트 구조의 일례를 나타낸다. 도 18의 예는 상기 소팅 버퍼(112a)내에서 필드별 완료 카운트 값의 순서에 따라 소팅된 제2소팅 버퍼 데이터와 소팅 메모리(112b)를 도시한다. 서버(112)는 전술한 상기 소팅 버퍼(112a)내에 기억된 제2 소팅 버퍼 데이터를 참조하여 상기 소팅 메모리(112b)에 저장되어 있는 해당 회원의 필드 히스토리를 필드 그룹별로 소트한다. 이어 상기 서버(112)는 소트된 제2 소팅 버퍼 데이터를 회원 단말기(120)으로 전송하는 제2 소팅 버퍼 데이터 전송 단계(S5);를 수행한다.
18 shows an example of the field sort structure in the sorting memory through the sorting buffer of the present invention. The example of FIG. 18 illustrates the second sorting buffer data and the sorting
도 19는 본 발명의 회원별 필드 히스토리 데이터의 기본 그래픽 화면의 일실시예를 도시한다. 상기 그래픽 화면은 전술한 제1소팅 버퍼 데이터 전송 단계(S3)에서 회원 단말기(120)로 전송된 제1 소팅 버퍼 데이터 내지 제2 소팅 버퍼 데이터 전송 단계(S5)에서 회원 단말기(120)로 전송된 제2 소팅 버퍼 데이터로써 회원별 필드 히스토리를 그래픽 화면으로 회원 단말기(120)의 화면에 디스플레이하기 위한 기본 그래픽 화면의 일 실시예이다. 19 shows an embodiment of a basic graphic screen of field history data for each member of the present invention. The graphic screen is transmitted from the first sorting buffer data transmitted to the
본 발명에서는 서버(112)에 의해 회원별 필드 히스토리 데이터를 제1소팅 버퍼 데이터 전송 단계(S3)에서 제1 소팅 버퍼 데이터로, 제2 소팅 버퍼 데이터 전송 단계(S5)에서 제2 소팅 버퍼 데이터로 회원 단말기(120)로 전송한다. 이에 따라 회원 단말기(120)는 전송 받은 소팅 버퍼 데이터로 그래픽 화면을 구성함으로써 사용자에게 그래픽 유저 인터페이스(GUI)환경을 제공하여 편의를 도모하고, 회원 단말기(120)에서의 프로그램과 기억용량의 부담을 경감한다. In the present invention, the
도 19의 화면의 일례는 좌측에 필드 메뉴가 배열되고, 각각의 필드에 대한 영역-예에서는 4개의 영역으로 도시됨-과 상기 영역들 별로 구분되는 세션들이 해당 필드 메뉴의 우측에서 화면의 좌측으로 배열된다. 도 19에서는 이해를 돕기 위해 세션 1, 세션 2,… 및 영역으로 표기를 하고 있으나, 실제 적용에 있어서는 세션의 명칭이나 번호, 영역별 명칭이나 번호가 디스플레이 되도록 하여 사용자의 선택을 보다 용이하게 할 수도 있다. 또한 화면의 일부로서 화면의 우측에는 해당 필드의 세션 및 영역에 대해 최근에 해당 필드를 종료한 날짜 및 시각을 디스플레이 하도록 할당된다. 사용자는 데이터를 제1소팅 버퍼 데이터 전송 단계(S3)에서 제1 소팅 버퍼 데이터를 전송 받아 디스플레이하면 회원 단말기(120)의 사용자는 화면 하단의 ‘필드 완료 순’ 및 ‘종료 날짜 및 시각 순’으로 표시된 소트 메뉴를 선택하여 제2 소팅 버퍼 데이터 전송 단계(S5)에서 제2 소팅 버퍼 데이터를 전송받아 디스플레이하고, 이어 화면의 원하는 필드에서 원하는 세션내의 영역을 선택함으로써 서비스 제공 시스템(110) 내의 멀티미디어 파일 DB(113b)로부터 멀티미디어 파일을 제공받는다.In the example of the screen of FIG. 19, a field menu is arranged on the left side, and regions for each field, which are illustrated as four regions in the example, and sessions divided by the regions are displayed from the right side of the field menu to the left side of the screen. Are arranged. 19,
이와 같은 그래픽 유저 인터페이스(GUI)환경은 서버(112)에 의해 회원별 필드 히스토리 데이터를 제1소팅 버퍼 데이터와 제2소팅 버퍼 데이터로 가공하여 전송되는 것이므로 회원 단말기(120)에서는 그대로 디스플레이 하기만 하면 되고, 회원 단말기(120)에서 선택된 소트 메뉴와 필드, 세션, 영역의 정보는 화면 좌표로서 간단히 서버(112)로 전달할 수 있으며, 상기 서버(112)는 전송한 화면 좌표를 기준으로 회원 단말기(120)에서 선택된 소트 메뉴, 필드, 세션, 영역을 구분하여 인식할 수 있게 된다. 도 19의 그래픽 화면이 제공되는 회원 단말기(120)에서는 원하는 소트 메뉴, 원하는 필드나 세션의 해당 영역을 선택하여 화면 좌표로서 간단히 서버(112)로 전달한다.
Since the graphical user interface (GUI) environment is processed by the
도 20은 본 발명의 회원별 필드 히스토리 데이터 그래픽 화면 억세스의 일실시예이다. 전술한 도 19의 회원 단말기(120)에서 원하는 소트 메뉴나 필드 및 세션의 해당 영역을 선택하여 화면 좌표로서 간단히 서버(112)로 전달하기 위한 억세스를 도시한다. 본 발명의 회원 단말기(120)는 도 9에서 설명된 바와 같이 기본 입출력부(125)를 통해 키보드 및 디스플레이(126)가 구동된다. 통상의 화면 디스플레이 장치는 도 20에 도시된 것과 같이 비디오 메모리 시작 번지(600)부터 비디오 메모리 끝 번지(610)로 구성되는 비디오 메모리에 그래픽 데이터가 디스플레이 되도록 구성되어 있고, 커서 또는 터치 스크린 등의 포인팅 디바이스를 화면상의 임의의 위치에서 클릭을 하게 되면 대응되는 커서의 메모리 상의 위치를 커서좌표(620)으로 CPU(122)에서 읽어 들인다.20 illustrates an embodiment of member-specific field history data graphic screen access of the present invention. 19 illustrates an access for selecting a desired sort menu or field and a corresponding region of a session from the
따라서, 본 발명의 회원별 필드 히스토리 데이터는 서버(112)에 의해 제1 소팅 버퍼 데이터 및 제2 소팅 버퍼 데이터로 가공 전송되고 이를 회원 단말기(120)가 디스플레이하도록 구성되므로, 사용자가 그래픽 화면이 제공되는 회원 단말기(120)의 디스플레이에서 소트 메뉴, 필드나 원하는 세션의 해당 영역을 선택하면 해당 화면 좌표가 회원 단말기(120)의 CPU(122)에서 해당 비디오 메모리의 번지로 독출되고, 이 커서 좌표(620)를 서버(112)로 전송하면 서버(112)는 선택된 아이콘이나 영역을 인식한다.
Therefore, the field history data for each member of the present invention is processed and transmitted to the first sorting buffer data and the second sorting buffer data by the
도 21은 본 발명의 필드 소팅 기능을 구비한 개별 성품 교육 시스템의 흐름도로서, 도 21의 (a)는 서비스 제공 시스템(110)의 서버(112)에서 수행되는 일련의 과정을, (b)는 회원 단말기(120)의 CPU(122)가 수행하는 일련의 과정을 표시한다. FIG. 21 is a flowchart of an individual character education system having a field sorting function of the present invention. FIG. 21A illustrates a series of processes performed by the
본 발명은, 서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서 상기 서비스 제공 시스템의 서버가 수행하는 일련의 과정 및 상기 과정을 컴퓨터 프로그램으로 수록한 매체로서,The present invention provides a multimedia service system and method including a service providing system and a member terminal on a service provider side, and a series of operations performed by a server of the service providing system in a medium containing data and computer programs therefor. As a medium containing the process of the above and a computer program,
회원 단말기로부터 ID와 패스워드가 온라인으로 서비스 제공 시스템으로 전송되면 해당 ID와 패스워드를 게이트웨이를 통해 전송 받은 서버가 데이터 베이스내의 회원 정보 DB 및 회원별 필드 히스토리 DB를 검색하여 회원임을 인증한 후 회원 단말기로 Acknowledge 데이터를 전송하고, 사용자 데이터 셀 시작 주소, 최종번지, 필드 그룹 넘버, 필드별 완료 카운트 값을 초기화 시키는 초기화 단계(S100); 상기 초기화 단계(S100)에 이어 서버가 회원 정보 DB에서 사용자 필드 히스토리 추출하여 서버 내의 소팅 메모리에 탑재하는 필드 히스토리 추출 단계(S110); 이어 서비스 제공 시스템의 서버가 소팅 메모리 내의 필드 히스토리를 필드별로 그루핑하여, 각각의 필드 그룹별로 사용자 필드 히스토리의 선두번지로부터 최종번지에 걸쳐 사용자 데이터 셀단위로 날짜 및 시각을 스캔하고 이전에 멀티미디어 파일 전송이 완료된 데이터 셀들의 갯수를 필드별 완료 카운트 값 Ni로서 카운트하여 서버 내의 소팅 버퍼에 기록하는 필드 그룹 스캔 및 완료 카운트 단계(S120); 이어 하나의 필드 그룹마다의 최근 종료 날짜 및 시각을 추출하여 서버 내의 소팅 버퍼에 기록하는 필드별 최근 종료 날짜 및 시각 추출 단계(S130); 이어 서버 내의 메모리에 탑재되어 있는 필드 히스토리의 선두번지로부터 최종번지에 도달했는지를 비교하는 최종번지 판단단계(S140);를 구비하고, 상기 최종번지 판단단계(S140)에서는 현재의 사용자 데이터 셀이 필드 히스토리의 최종번지가 아니면 다음의 필드(S150; i=i+1)에 대해 필드 그룹 스캔 및 완료 카운트 단계(S120)와 필드별 최근 종료 날짜 및 시각 추출 단계(S130)를 반복하여 각 필드별 최근 종료 날짜 및 시각과 멀티미디어 파일 전송이 완료된 데이터 셀들의 개수를 서버내의 소팅 버퍼에 기록하고, 상기 최종번지 판단단계(S140)에서 현재의 사용자 데이터 셀이 필드 히스토리의 최종번지가 되면 상기 (S120)~(S150)단계를 반복하며 추출되어 서버 내의 소팅 버퍼에 기록된 제1 소팅 버퍼 데이터인 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 회원 단말기에 전송하는 그래픽 데이터 전송 단계(S160);가 수행되며, 이어 회원 단말기는 전송 받은 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 포함하는 제1소팅 버퍼 데이터를 디스플레이하고(S220), 소트 클릭 및 커서 좌표 전송 단계(S230)에서 선택된 소트 커서 좌표가 전송되면 서비스 제공 시스템의 서버가 회원 단말기로부터 선택된 소트 메뉴를 판단하는 소트 클릭 및 커서 좌표 수신 단계(S161); 이어 서버가 소팅 버퍼 내의 제1소팅 버퍼 데이터를 소팅하며, 상기 소팅 버퍼 내에서 소팅된 제 2 소팅 버퍼 데이터를 서버가 참조하여 상기 소팅 메모리에 저장되어 있는 해당 회원의 필드 히스토리를 필드 그룹별로 소트하는 필드 소트 단계(S162); 상기 필드 소트 단계(S162)에 이어 상기 서버가 소트된 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각 Tf를 포함하는 제2 소팅 버퍼 데이터를 회원 단말기로 전송하는 소트된 그래픽 데이터 전송 단계(S163); 이어 회원 단말기가 제2소팅 버퍼 데이터를 디스플레이하고(S231), 필드 클릭 및 커서 좌표 전송 단계(S232)에서 선택된 필드 커서 좌표가 전송되면 서비스 제공 시스템의 서버가 회원 단말기로부터 선택된 필드를 판단하는 필드 클릭 및 커서 좌표 수신 단계(S170); 이어 서비스 제공 시스템의 서버가 소팅 메모리 내의 사용자 데이터 셀에 시작 날짜 및 시각을 기록하고 멀티미디어 파일을 전송하는 해당 파일 전송 단계(S171); 상기 해당 파일 전송 단계(S171)에 이어 상기 서버가 선택된 파일의 전송 완료를 체크하는 전송 완료 체크 단계(S180); 상기 전송 완료 체크 단계(S180)에서 선택된 파일의 전송이 완료되면 서비스 제공 시스템의 서버가 소팅 메모리 내의 해당 사용자 데이터 셀에 종료 날짜 및 시각을 기록하고 상기 소팅 메모리에 저장된 회원별 필드 히스토리 데이터를 데이터 베이스의 회원 정보 DB 및 회원별 필드 히스토리 DB에 저장하는 사용자 데이터 셀 업데이트 단계(S190);When the ID and password are transmitted from the member terminal to the service providing system online, the server, which received the ID and password through the gateway, searches for the member information DB in the database and the field history DB for each member and authenticates the membership to the member terminal. An initialization step of transmitting acknowledge data and initializing a user data cell start address, a last address, a field group number, and a completion count value for each field (S100); A field history extraction step (S110) of extracting the user field history from the member information DB and mounting the sorted memory in the sorting memory in the server following the initialization step (S100); Subsequently, the server of the service providing group groups the field history in the sorting memory by field, scans the date and time in the unit of user data cell from the head address of the user field history to the last address for each field group, and transfers the multimedia file before. A field group scan and completion count step (S120) of counting the number of these completed data cells as a field-specific completion count value Ni and writing them to a sorting buffer in the server; Extracting the latest end date and time for each field group and extracting the latest end date and time for each field in the sorting buffer in the server (S130); And a final address determination step (S140) for comparing whether the last address has been reached from the head address of the field history loaded in the memory in the server. In the final address determination step (S140), the current user data cell is a field. If it is not the last address of the history, the field group scan and completion count step (S120) and the latest end date and time extraction step (S130) for each field are repeated for the next field (S150; i = i + 1). The end date and time and the number of data cells for which the multimedia file transmission is completed are recorded in a sorting buffer in the server. When the current user data cell becomes the last address of the field history in the final address determining step (S140), (S120)- Repeated step S150, the completion count value Ni for each field which is the first sorting buffer data Ni extracted and recorded in the sorting buffer in the server, the name of the corresponding field and the field The graphic data transmission step (S160) of transmitting the near end date and time to the member terminal is performed. Then, the member terminal includes the received count value Ni for each field received, the name of the corresponding field, and the latest end date and time for each field. If the sorted cursor coordinates selected in step S230 are transmitted, and the sorted cursor coordinates selected in step S230 are transmitted, the server of the service providing system determines the sorted menu selected from the member terminals. Coordinate receiving step (S161); Then, the server sorts the first sorting buffer data in the sorting buffer, and the server sorts the field history of the corresponding member stored in the sorting memory for each field group by referring to the second sorting buffer data sorted in the sorting buffer. Field sorting step S162; Following the field sorting step (S162), the server sorts the second sorting buffer data including the completed count value Ni for each field sorted, the name of the corresponding field, the latest end date and time Tf for each field to the member terminal. Graphic data transmission step (S163); Subsequently, the member terminal displays the second sorting buffer data (S231), and when the field cursor coordinates selected in the field click and cursor coordinate transmission step (S232) are transmitted, the server of the service providing system clicks on the field to determine the selected field from the member terminal. And cursor coordinate receiving step (S170); Then, the server of the service providing system records the start date and time in the user data cell in the sorting memory and transmits the corresponding file (S171); A transfer completion check step (S180) of checking the transfer completion of the selected file by the server following the corresponding file transfer step (S171); When the transfer of the file selected in the transfer completion check step (S180) is completed, the server of the service providing system records an end date and time in a corresponding user data cell in the sorting memory and stores the field history data for each member stored in the sorting memory. Updating the user data cell stored in the member information DB of the member and the field history DB of each member (S190);
를 구비한 필드 소팅 기능을 구비한 개별 성품 교육 방법 및 상기 방법을 컴퓨터 프로그램으로 수록한 매체를 특징으로 한다.
Individual character education method having a field sorting function having a and characterized in that the medium containing the computer program.
이하 도 21의 (a)에 도시된 서비스 제공 시스템(110)의 서버(112)가 수행하는 일련의 과정을 설명한다.Hereinafter, a series of processes performed by the
본 발명의 서비스 제공 시스템(110)의 서버(112)가 수행하는 일련의 과정은, 회원 단말기로부터 ID와 패스워드가 온라인으로 서비스 제공 시스템으로 전송되면 해당 ID와 패스워드를 게이트웨이를 통해 전송 받은 서버는 데이터 베이스내의 회원 정보 DB 및 회원별 필드 히스토리 DB를 검색하여 회원임을 인증한 후 회원 단말기로 Acknowledge 데이터를 전송하고, 사용자 데이터 셀 시작 주소, 최종번지, 필드 그룹 넘버, 필드별 완료 카운트 값을 초기화 시키는 초기화 단계(S100);를 수행한다. 상기 초기화 단계(S100)에 이어 서버는 회원 정보 DB에서 사용자 필드 히스토리 추출하여 서버 내의 소팅 메모리(112b)에 탑재하는 필드 히스토리 추출 단계(S110); 를 수행한다. 상기의 사용자 필드 히스토리는 전술한 바와 같이 회원별로 같은 크기로 할당되는 특징을 갖는다.In the series of processes performed by the
이어 서비스 제공 시스템의 서버(112)는 소팅 메모리(112b)내의 필드 히스토리를 필드별로 그루핑하여, 각각의 필드 그룹별로 사용자 필드 히스토리의 선두번지로부터 최종번지에 걸쳐 사용자 데이터 셀단위로 날짜 및 시각을 스캔하고 이전에 멀티미디어 파일 전송이 완료된 데이터 셀들의 갯수를 필드별 완료 카운트 값Ni로서 카운트하여 서버(112)내의 소팅 버퍼(112a)에 기록하는 필드 그룹 스캔 및 완료 카운트 단계(S120);를 수행한다. 이 단계에서 서버(112)는 소팅 버퍼(112a)의 각각의 필드 그룹에 대해 도 14에서 설명된 바와 같이 제1오프셋(501), 제2오프셋(502), 제3오프셋(503) 및 제4오프셋(504)들을 이용하여 사용자 필드 히스토리의 선두번지(510)로부터 최종번지(520)에 걸쳐 사용자 데이터 셀(500) 단위로 날짜 및 시각을 스캔하고 이전에 멀티미디어 파일 전송이 완료된 데이터 셀(500)들의 갯수를 필드별 완료 카운트 값Ni로서 카운트한다. 여기서 이전에 멀티미디어 파일 전송이 완료된 데이터 셀(500)은 사용자 데이터 셀(500)내의 날짜 및 시각(506) 구간에 대해 각각 제3오프셋(503)과 제4오프셋(504)로 구분되는 시작 날짜 및 시각(506a), 종료 날짜 및 시각(506b)를 읽어 그 값이 초기값인지 아닌지의 여부로 판단할 수 있으며, 또한 시작 날짜 및 시각(506a)이 초기값이 아니고 종료 날짜 및 시각(506b)은 초기값인 경우에는 해당 사용자 데이터 셀(500)내의 멀티미디어 파일이 전송 도중에 종료되어 완료되지 못한 것으로 간주한다. 따라서, 해당 사용자 데이터 셀(500)내의 멀티미디어 파일 전송이 완료되었는지의 여부는 사용자 데이터 셀(500)내의 종료 날짜 및 시각(506b)이 초기값인지 아닌 지로 구분할 수 있다. Subsequently, the
이어 하나의 필드 그룹마다의 최근 종료 날짜 및 시각을 추출하여 서버(112)내의 소팅 버퍼(112a)에 기록하는 필드별 최근 종료 날짜 및 시각 추출 단계(S130); 에서는 서버(112) 내의 소트 메모리(112b)에 탑재되어 있는 필드 히스토리의 선두번지(510) UDSA로부터 최종번지(520) FA에 도달했는지를 비교하는 최종번지(520) FA 판단단계(S140);를 거쳐 현재의 사용자 데이터 셀(500)이 필드 히스토리의최종번지(520) FA가 아니면 다음의 필드(S150; i=i+1)에 대해 필드 그룹 스캔 및 완료 카운트 단계(S120)와 필드별 최근 종료 날짜 및 시각 추출 단계(S130)를 반복하여 각 필드별 최근 종료 날짜 및 시각과 멀티미디어 파일 전송이 완료된 데이터 셀(500)들의 갯수를 필드별 완료 카운트 값Ni로서 카운트하여 서버(112)내의 소팅 버퍼(112a)에 기록한다.Extracting the latest end date and time for each field group and extracting the latest end date and time for each field in the sorting
서버 내의 메모리에 탑재되어 있는 필드 히스토리의 선두번지로부터 최종번지에 도달했는지를 비교하는 최종번지 판단단계(S140);에서는 현재의 사용자 데이터 셀이 필드 히스토리의 최종번지가 아니면 다음의 필드(S150; i=i+1)에 대해 필드 그룹 스캔 및 완료 카운트 단계(S120)와 필드별 최근 종료 날짜 및 시각 추출 단계(S130)를 반복하여 각 필드별 최근 종료 날짜 및 시각과 멀티미디어 파일 전송이 완료된 데이터 셀들의 개수를 서버(112)내의 소팅 버퍼(112a)에 기록하고, 상기 최종번지 판단단계(S140)에서 현재의 사용자 데이터 셀이 필드 히스토리의 최종번지가 되면 상기 (S120)~(S150)단계를 반복하며 추출되어 서버(112)내의 소팅 버퍼(112a)에 기록된 제1 소팅 버퍼 데이터인 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 회원 단말기(120)에 전송하는 그래픽 데이터 전송 단계(S160);가 수행된다. 이어 회원 단말기(120)는 전송 받은 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 포함하는 제1소팅 버퍼 데이터를 디스플레이하고(S220), 소트 클릭 및 커서 좌표 전송 단계(S230)에서 선택된 소트 커서 좌표가 전송되면 서비스 제공 시스템(110)의 서버(112)는 소트 클릭 및 커서 좌표(620) 수신 단계(S161);에서 회원 단말기(120)으로부터 선택된 소트 메뉴를 판단한다. A final address determination step (S140) for comparing whether the last address has been reached from the head address of the field history loaded in the memory in the server; in the current user data cell, if the current address is not the last address of the field history, the next field S150; = i + 1), repeating the field group scan and completion count step (S120) and the last end date and time extraction step (S130) for each field to repeat the last end date and time for each field and the data cells of which multimedia file transfer is completed. The number is recorded in the sorting
이에 따라 서버(112)는 소팅 버퍼(112a)내의 제1소팅 버퍼 데이터를 소팅하며, 상기 소팅 버퍼(112a)내에서 소팅된 데이터는 제2소팅 버퍼 데이터로서 상기 소팅 버퍼(112a)내에 저장하고, 서버(112)는 전술한 상기 소팅 버퍼(112a)내에 기억된 제2 소팅 버퍼 데이터를 참조하여 상기 소팅 메모리(112b)에 저장되어 있는 해당 회원의 필드 히스토리를 필드 그룹별로 소트하는 필드 소트 단계(S162);를 수행한다. Accordingly, the
이어 상기 서버(112)는 소트된 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각 Tf를 포함하는 제2 소팅 버퍼 데이터를 회원 단말기(120)으로 전송하는 소트된 그래픽 데이터 전송 단계(S163);를 수행한다Subsequently, the
이어 회원 단말기는 전송 받은 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 포함하는 제2소팅 버퍼 데이터를 디스플레이하고(S231), 필드 클릭 및 커서 좌표 전송 단계(S232)에서 선택된 필드 커서 좌표가 전송되면 서비스 제공 시스템(110)의 서버(112)는 필드 클릭 및 커서 좌표(620) 수신 단계(S170);에서 회원 단말기(120)으로부터 선택된 필드를 판단한다. Subsequently, the member terminal displays second sorting buffer data including the received completion count value Ni for each field received, the name of the corresponding field, the latest end date and time for each field (S231), and the field click and cursor coordinate transmission step (S232). When the selected field cursor coordinates are transmitted, the
이어 서비스 제공 시스템의 서버(112)는 소팅 메모리(112b) 내의 사용자 데이터 셀(500)에 시작 날짜 및 시각(506a)을 기록하고 멀티미디어 파일을 전송하는 해당 파일 전송 단계(S171);를 수행한다. 이어 상기 서버(112)는 전송 완료 체크 단계(S180);로써 선택된 파일의 전송을 계속하고, 상기 전송 완료 체크 단계(S180)에서 선택된 파일의 전송이 완료되면 서비스 제공 시스템의 서버(112)는 해당 소팅 메모리(112b) 내의 사용자 데이터 셀(500)에 종료 날짜 및 시각(506b)을 기록하고 상기 소팅 메모리(112b)에 저장된 회원별 필드 히스토리 데이터를 데이터 베이스의 회원 정보 DB 및 회원별 필드 히스토리 DB에 저장하는 사용자 데이터 셀 업데이트 단계(S190);를 수행하고 서비스를 종료한다.
Subsequently, the
이하 도 21의 (b)에 도시된 회원 단말기(120)의 CPU(122)가 수행하는 일련의 과정을 설명한다.Hereinafter, a series of processes performed by the
본 발명은, 서비스 제공자(service provider) 측의 서비스 제공 시스템과 회원 단말기를 구비한 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 있어서 상기 회원 단말기의 CPU가 수행하는 일련의 과정으로서,The present invention provides a multimedia service system and method including a service providing system and a member terminal on a service provider side, and a series of data performed by a CPU of the member terminal in a medium containing data and computer programs therefor. As a process,
회원 단말기의 CPU가 해당 ID와 패스워드를 서비스 제공 시스템에 전송하여 로그 온하는 로그온 단계(S200);와 상기의 로그온 단계(S200)에 이어 회원 단말기의 CPU가 서비스 제공 시스템에 서비스 리퀘스트 데이터를 전송하는 서비스 리퀘스트 데이터 전송 단계(S210); 이어 회원 단말기의 CPU가 서비스 제공 시스템의 서버내의 소트 버퍼에 저장된 필드명, 필드별 완료 카운트 값 Ni, 필드별 최근 종료 날짜 및 시각 정보를 포함하는 제1소팅 버퍼 데이터를 그래픽 데이터로서 수신하고 디스플레이하는 그래픽 데이터 수신 및 디스플레이 단계(S220);를 수행하고, 상기 그래픽 데이터 수신 및 디스플레이 단계(S220)에 이어 회원 단말기의 CPU가 사용자에 의해 선택되는 소트 메뉴의 커서 좌표를 서비스 제공 시스템으로 전송하는 소트 클릭 및 커서 좌표 전송단계(S230); 이어 서비스 제공 시스템의 서버가 소팅하여 상기 서버 내의 소트 버퍼에 저장한 필드명, 필드별 완료 카운트 값 Ni, 필드별 최근 종료 날짜 및 시각 정보를 포함하는 제2소팅 버퍼 데이터를 그래픽 데이터로서 수신하고 디스플레이하는 소트된 그래픽 데이터 수신 및 디스플레이 단계(S231);를 수행하고, 이어, 회원 단말기의 CPU가 사용자에 의해 선택되는 필드의 커서 좌표를 서비스 제공 시스템으로 전송하는 필드 클릭 및 커서 좌표 전송 단계(S232); 상기 필드 클릭 및 커서 좌표 전송 단계(S232)에 대해 서비스 제공 시스템으로부터 선택된 필드의 멀티미디어 파일을 전송받아 재생하는 비트 스트림 수신 및 재생 단계(S240); 상기의 비트 스트림 수신 및 재생 단계(S240)가 완료되면 회원 단말기의 CPU가 다른 파일을 계속해서 재생할 지의 여부를 사용자에게 문의하는 메시지를 디스플레이하는 계속 재생 문의 단계(S260;)를 수행하고, 계속 재생 요구 시에는 전술한 서비스 리퀘스트 데이터 전송 단계(S210)로 돌아가 다시 다른 멀티미디어 파일 서비스를 계속(S260)하며, 사용자가 계속 재생을 원치 않을 시에는 로그아웃 단계(S270);를 구비한 필드 소팅 기능을 구비한 개별 성품 교육 방법과 상기 방법을 컴퓨터 프로그램으로 수록한 매체를 특징으로 한다.
The logon step (S200) of the CPU of the member terminal transmits the ID and password to the service providing system to log on; and the CPU of the member terminal transmits the service request data to the service providing system following the above logon step (S200). Service request data transmission step (S210); Then, the CPU of the member terminal receives and displays the first sorting buffer data including the field name stored in the sort buffer in the server of the service providing system, the completion count value Ni for each field, the last end date and time information for each field as graphic data. Performing the graphic data receiving and displaying step (S220), and following the graphic data receiving and displaying step (S220), the CPU of the member terminal transmits the cursor coordinates of the sort menu selected by the user to the service providing system. And cursor coordinate transmission step (S230); Subsequently, the server of the service providing system sorts and stores the second sorting buffer data including the field name stored in the sort buffer in the server, the completion count value Ni for each field, the latest end date and time information for each field as graphic data, and displayed. Receiving and displaying the sorted graphic data (S231); and then, transmitting the cursor coordinates of the field selected by the user to the service providing system by the CPU of the member terminal (S232). ; A bit stream reception and reproduction step (S240) of receiving and playing a multimedia file of a field selected from a service providing system for the field click and cursor coordinate transmission step (S232); When the bit stream receiving and reproducing step (S240) is completed, the continuous reproducing inquiry step (S260;) of displaying a message asking the user whether the CPU of the member terminal continues to play another file is performed, and the reproducing continues. If requested, the process returns to the aforementioned service request data transmission step (S210), and continues another multimedia file service (S260), and if the user does not want to continue playing, logout step (S270); field sorting function provided with Characterized by the individual character education method and the medium containing the method as a computer program.
상기 본 발명의 특징적 구성을 좀 더 상세하게 설명하면 다음과 같다.Referring to the characteristic configuration of the present invention in more detail as follows.
먼저 회원 단말기(120)의 CPU(122)가 해당 ID와 패스워드를 서비스 제공 시스템(110)에 전송하여 로그 온하는 로그온 단계(S200);를 수행하면, 서비스 제공 시스템(110)의 서버(112)는 해당 ID와 패스워드를 게이트웨이(111)를 통해 전송 받아 데이터 베이스(113)내의 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)를 검색하여 회원임을 인증한 후 회원 단말기(120)로 Acknowledge 데이터를 전송하여 로그 온이 되었음을 알린다. First, the
상기의 로그온 단계(S200)에 이어 회원 단말기(120)의 CPU(122)는 서비스 리퀘스트 데이터 전송 단계(S210);에서 서비스 제공 시스템(110)에 서비스 리퀘스트 데이터를 전송한다. 이어 회원 단말기(120)의 CPU(122)는 서비스 제공 시스템(110)의 서버(112)내의 소트 버퍼(112a)에 저장된 필드명, 필드별 완료 카운트 값 Ni, 필드별 최근 종료 날짜 및 시각 정보를 포함하는 제1소팅 버퍼 데이터를 그래픽 데이터로서 수신하고 디스플레이하는 그래픽 데이터 수신 및 디스플레이 단계(S220);를 수행한다. Following the logon step (S200), the
상기 그래픽 데이터 수신 및 디스플레이 단계(S220)에 이어 회원 단말기(120)의 CPU(122)는 사용자에 의해 선택되는 소트 메뉴의 커서 좌표를 서비스 제공 시스템(110)으로 전송하는 소트 클릭 및 커서 좌표 전송단계(S230);를 수행하고 서비스 제공 시스템(110)의 서버(112)가 소팅하여 상기 서버(112)내의 소트 버퍼(112a)에 저장한 필드명, 필드별 완료 카운트 값 Ni, 필드별 최근 종료 날짜 및 시각 정보를 포함하는 제2소팅 버퍼 데이터를 그래픽 데이터로서 수신하고 디스플레이하는 소트된 그래픽 데이터 수신 및 디스플레이 단계(S231);를 수행한다Following the graphic data reception and display step (S220), the
이어, 회원 단말기(120)의 CPU(122)는 사용자에 의해 선택되는 필드의 커서 좌표를 서비스 제공 시스템(110)으로 전송하는 필드 클릭 및 커서 좌표 전송 단계(S232);를 거쳐 서비스 제공 시스템(110)으로부터 선택된 필드의 멀티미디어 파일을 전송받아 재생하는 비트 스트림 수신 및 재생 단계(S240);를 통해 온라인 개별 멀티미디어 서비스를 제공받는다. 상기의 비트 스트림 수신 및 재생 단계(S240)는 서비스 제공 시스템(110)으로부터 비트 스트림으로 전송받는 멀티미디어 파일의 끝부분이 검출될 때까지 계속(S250)되며, 멀티미디어 파일의 끝부분 검출은 EOF(end of file)등을 검출하거나 멀티미디어 파일의 헤더부분에 기재된 파일 사이즈를 체크하는 등의 통상의 방법을 사용한다. Subsequently, the
상기의 비트 스트림 수신 및 재생 단계(S240)가 완료되면 회원 단말기(120)의 CPU(122)는 다른 파일을 계속해서 재생할 지의 여부를 사용자에게 문의하는 메시지를 디스플레이하는 계속 재생 문의 단계(S260;)를 수행하고, 계속 재생 요구 시에는 전술한 서비스 리퀘스트 데이터 전송 단계(S210)로 돌아가 다시 다른 멀티미디어 파일 서비스를 계속(S260)하며, 사용자가 계속 재생을 원치 않을 시에는 로그아웃 단계(S270)를 수행함으로써 일련의 서비스가 종료된다.
When the bit stream receiving and reproducing step S240 is completed, the
이상과 같이 서비스 제공 시스템(110)의 서버(112)에서 수행되는 일련의 과정과 회원 단말기(120)의 CPU(122)가 수행하는 과정으로 구성되는 본 발명의 필드 소팅 기능을 구비한 개별 성품 교육 시스템을 위한 방법의 흐름을, 전술한 도 10의 S1 ~ S8의 단계와 대응시키면, 상기의 회원 단말기(120)측의 로그온 단계(S200)는 전술한 도 10에서의 로그 온 단계(S1)에 대응되고, Individual character education with the field sorting function of the present invention consisting of a series of processes performed in the
서비스 제공 시스템(110)의 서버(112)가 데이터 베이스(113)내의 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)를 검색하여 회원임을 인증한 후 회원 단말기(120)로 Acknowledge 데이터를 전송하고, 사용자 데이터 셀 시작 주소, 최종번지(520), 필드 그룹 넘버, 필드별 완료 카운트 값을 초기화 시키는 초기화 단계(S100)는 전술한 도 10에서의 Acknowledge 데이터를 전송 하는 단계(S2)에 대응한다. After the
도 10에서 서비스 제공 시스템(110)의 서버(112)가 데이터 베이스(113)내의 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)로부터 해당 회원의 필드 히스토리를 읽어내어 서버(112)내의 소팅 메모리(112b)에 저장하고 상기 소팅 메모리(112b)의 해당 회원의 필드 히스토리를 토대로 상기 서버(112)에 의해 산출되는 필드번호와 필드별 완료 카운트 값, 그리고 필드별 최근 종료 날짜 및 시각의 데이터가 소팅 버퍼(112a)에 기록하며, 상기 소팅 버퍼(112a)에 기록된 제1소팅 버퍼 데이터는 회원 단말기(120)로 전송하는 제1소팅 버퍼 데이터 전송 단계(S3)는,In FIG. 10, the
서버(112)내의 소팅 버퍼(112a)에 기록된 소팅 버퍼 데이터인 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 회원 단말기(120)에 전송하는 그래픽 데이터 전송 단계(S160);에 대응된다. Graphic data transmission step of transmitting the completion count value Ni for each field, the sorting buffer data recorded in the sorting
회원 단말기(120)가 상기 제1소팅 버퍼 데이터 전송 단계(S3)에서 제1소팅 버퍼 데이터를 전송 받아 기본 입출력부(125)를 통해 회원 단말기의 화면으로 도시하고 이를 통해 사용자는 원하는 소팅 메뉴를 선택하여 서비스 제공 시스템(110)측으로 전송하는 소트 선택 및 요청단계(S4)는,The
회원 단말기(120)의 CPU(122)가 사용자에 의해 선택되는 소트 메뉴의 커서 좌표를 서비스 제공 시스템(110)으로 전송하는 소트 클릭 및 커서 좌표 전송단계(S230)에 대응된다.The
또한, 서비스 제공 시스템(110)의 서버(112)가 상기 소트 선택 및 요청단계(S4)에서 회원 단말기(120)으로부터 선택된 소트 메뉴에 따라 소팅 버퍼(112a)의 제1소팅 버퍼 데이터를 소트하여 제2 소팅 버퍼 데이터로 구성하고, 상기 제2 소팅 버퍼 데이터를 참조하여 상기 소팅 메모리(112b)에 저장되어 있는 해당 회원의 필드 히스토리를 소트하여, 소트된 제2 소팅 버퍼 데이터를 회원 단말기(120)으로 전송하는 제2 소팅 버퍼 데이터 전송 단계(S5)는,In addition, the
서버(112)가 소트된 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각 Tf를 포함하는 제2 소팅 버퍼 데이터를 회원 단말기(120)으로 전송하는 소트된 그래픽 데이터 전송 단계(S163)에 대응한다.The sorted graphic data transmission step of the
회원 단말기(120)가 상기 제2 소팅 버퍼 데이터 전송 단계(S5)에서 소트된 제2 소팅 버퍼 데이터를 전송 받아 기본 입출력부(125)를 통해 회원 단말기의 화면으로 도시하고 이를 통해 사용자는 원하는 필드를 선택하여 서비스 제공 시스템(110)측으로 전송하는 필드 선택 단계(S6)는,The
회원 단말기(120)의 CPU(122)가 사용자에 의해 선택되는 필드의 커서 좌표를 서비스 제공 시스템(110)으로 전송하는 필드 클릭 및 커서 좌표 전송 단계(S232)에 대응된다.The
필드 선택 단계(S6)에서 회원 단말기(120)로부터 원하는 필드를 전송 받은 서비스 제공 시스템(110)의 서버(112)가 상기 소팅 버퍼(112a)와 소팅 메모리(112b)를 참조하여, 데이터 베이스(113)내의 멀티미디어 파일DB(113b)로부터 해당 파일을 독출하여 회원 단말기(120)로 전송하는 파일 전송 단계(S7)는,In the field selection step (S6), the
서비스 제공 시스템의 서버(112)가 소팅 메모리(112b) 내의 사용자 데이터 셀(500)에 시작 날짜 및 시각(506a)을 기록하고 멀티미디어 파일을 전송하는 해당 파일 전송 단계(S171)에 대응된다.The
회원 단말기(120)에서 서비스 제공 시스템(110)으로부터 전송 받은 멀티미디어 파일의 재생이 완료되어 회원 단말기(120)가 로그아웃(S8)하는 단계는, 회원 단말기의 로그아웃 단계(S270) 및 서버(112)가 선택된 파일의 전송이 완료되면 서비스 제공 시스템(110)의 서버(112)가 해당 사용자 데이터 셀(500)에 종료 날짜 및 시각(506b)을 기록하고 이를 데이터 베이스(113)의 회원 정보 DB 및 회원별 필드 히스토리 DB(113a)에 저장하는 사용자 데이터 셀(500) 업데이트 단계(S190)에 대응한다.
In the
도 22는 본 발명에서 필드별 완료 순으로 소팅된 회원별 필드 히스토리 데이터 억세스 화면의 일실시예를 나타낸다. 이 화면의 실시예는, 도 20에서 설명한 회원별 필드 히스토리 데이터의 기본 그래픽 화면에 대해, 회원 단말기가 전송 받은 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 포함하는 제2소팅 버퍼 데이터를 디스플레이하는 소트된 그래픽 데이터 수신 및 디스플레이 단계(S231)에서 상기 화원 단말기(120)의 화면에 제공되는 소팅된 회원별 필드 히스토리 데이터 억세스 화면의 일실시예이다. 도 22는 회원 단말기(120)의 사용자가 필드별 완료 순의 소트 메뉴를 선택한 경우로서, 회원 단말기(120)의 화면에는 필드명과 해당 필드별 완료 카운트 값 Ni에 근거하여 이전에 서비스 제공 시스템(110)의 서버(112)에 의하여 전송이 완료된 세션별 영역이 크기의 순서로 소트되어 도시되고 또한 필드별로 최근 종료 날짜 및 시각 정보가 종료일시/시각으로 화면의 일측에 디스플레이 된다. 따라서 사용자는 필드별로 완료된 세션과 영역 및 최근 종료한 일시/시각 정보를 한번에 구별하고 이전에 서비스 받은 멀티미디어 파일의 필드와 세션을 기억하지 않고도 필드, 세션, 영역을 선택함으로써 멀티미디어 파일을 서비스 받을 수 있게 된다.
FIG. 22 is a diagram for one embodiment of a field history data access screen for each member sorted by field completion order in the present invention. The embodiment of this screen includes the completion count value Ni for each field received by the member terminal, the name of the field, the latest end date and time for each field, for the basic graphic screen of the field history data for each member described in FIG. 20. According to an embodiment of the sorted member-specific field history data access screen provided on the screen of the
도 23은 본 발명에서 필드별 종료 날짜 및 시각 순으로 소팅된 회원별 필드 히스토리 데이터 억세스 화면의 일실시예를 나타낸다. 이 화면의 실시예는, 도 21과 마찬가지로 회원별 필드 히스토리 데이터의 기본 그래픽 화면에 대해, 회원 단말기가 전송 받은 필드별 완료 카운트 값Ni, 해당 필드의 명칭, 필드별 최근 종료 날짜 및 시각을 포함하는 제2소팅 버퍼 데이터를 디스플레이하는 소트된 그래픽 데이터 수신 및 디스플레이 단계(S231)에서 상기 화원 단말기(120)의 화면에 제공되는 필드별 종료 날짜 및 시각 순으로 소팅된 회원별 필드 히스토리 데이터 억세스 화면의 일실시예이다. 회원 단말기(120)의 화면에는 필드별 종료 날짜 및 시각 순에 근거하여 이전에 서비스 제공 시스템(110)의 서버(112)에 의하여 전송이 완료된 세션별 영역이 필드별 종료 날짜 및 시각의 순서로 소트되어 도시되고 필드별로 최근 종료 날짜 및 시각 정보가 종료일시/시각으로 화면의 일측에 순서대로 디스플레이 된다. 따라서 사용자는 최근 종료한 일시/시각 별로 필드, 세션과 영역을 한번에 구별하고 이전에 서비스 받은 멀티미디어 파일의 종료일시/시각을 기억하지 않고도 필드, 세션, 영역을 선택함으로써 멀티미디어 파일을 서비스 받을 수 있게 된다.
FIG. 23 is a diagram for one embodiment of a field history data access screen for each member sorted in order of end date and time for each field in the present invention. In the embodiment of this screen, similar to FIG. 21, the basic graphic screen of the field history data for each member includes the completed count value Ni for each field received by the member terminal, the name of the field, and the last end date and time for each field. One of the field history data access screen for each member sorted in order of the end date and time for each field provided on the screen of the
이상과 같은 본 발명의 성품교육을 위한 개별 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 의하면, 서버가 이전에 재생한 멀티미디어 파일 정보를 포함하는 전체 멀티미디어 파일 정보를 제1 소팅 버퍼 데이터인 필드 히스토리 데이터로서 서버로부터 회원 단말기에 제공하고 회원 단말기는 소팅 메뉴를 선택하며, 서버는 회원 단말기로부터의 소팅 요청에 응하여 제2 소팅 버퍼 데이터를 소트된 필드 히스토리 데이터로 제공한다. 이를 토대로 회원 단말기는 임의의 파일을 선택함으로써 회원 단말기의 기억용량의 한계를 극복하고 효율적으로 온라인 멀티미디어 서비스를 수행할 수 있다.
According to the individual multimedia service system and method for character education of the present invention as described above, and a medium containing data and a computer program therefor, the first multimedia file information including the multimedia file information previously reproduced by the server can be obtained. Field history data, which is sorting buffer data, is provided from the server to the member terminal, the member terminal selects a sorting menu, and the server provides the second sorting buffer data as sorted field history data in response to a sorting request from the member terminal. Based on this, the member terminal can select an arbitrary file to overcome the limitation of the storage capacity of the member terminal and efficiently perform the online multimedia service.
한편 본 발명의 상세한 설명에서는 성품교육을 위한 개별 멀티미디어 서비스 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체에 대해 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 일반 멀티미디어 서비스를 위한 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, a specific embodiment of the individual multimedia service system and method for character education, and a medium containing data and computer programs therefor has been described, but it is not limited to the scope of the present invention. Of course, various modifications are possible for the multimedia service. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.
본 발명은, 필드 소팅 기능을 구비한 개별 성품 교육 시스템 및 방법, 그리고 이를 위한 데이터 및 컴퓨터 프로그램을 수록한 매체로서, 서버 및 다수의 멀티미디어 파일을 데이터베이스로 구비한 서비스 제공자측의 서비스 제공 시스템과 유무선 네트워크를 통해 서비스 제공 시스템에 연결된 회원 단말기로 복수의 멀티미디어 파일을 제공하는 산업 분야에서 이용할 수 있다. The present invention is a medium containing an individual character education system and method having a field sorting function, and data and computer programs for the same. It can be used in the industrial field of providing a plurality of multimedia files to the member terminal connected to the service providing system through the network.
110 : 서비스 제공시스템
111 : 게이트웨이
112 : 서버
112a : 소팅 버퍼
112b : 소팅 메모리
113 : 데이터 베이스
113a: 회원 정보 DB 및 회원별 필드 히스토리 DB
113b : 멀티미디어 파일 DB
115 : 유무선 네트워크
120 : 회원 단말기
121 : 네트웍 억세스 수단
122 : CPU
123 : 메모리
124 : 스토리지
125 : 기본 입출력부
126 : 키보드 및 디스플레이
127 : 오디오
128 : 외부 터미널
200 : 필드축
300 : 세션축
400 : 영역축
500 : 사용자 데이터 셀
505 : 파일명
506 : 날짜 및 시각
506a: 시작 날짜 및 시각
506B: 종료 날짜 및 시각110: service providing system
111: gateway
112: server
112a: sorting buffer
112b: sorting memory
113: Database
113a: Member information DB and member field history DB
113b: Multimedia file DB
115: wired and wireless network
120: member terminal
121: means of network access
122: CPU
123: memory
124: storage
125: basic input / output unit
126: keyboard and display
127: Audio
128: external terminal
200: field axis
300: session axis
400: area axis
500: user data cell
505: file name
506: date and time
506a: start date and time
506B: End date and time
Claims (2)
상기 서비스 제공 시스템은
서버 및
상기 서버에 연결된 데이터 베이스와
상기 서버와 유무선 네트워크를 통해 일정한 프로토콜(protocol)로써 상기 회원 단말기와의 데이터 통신을 위한 게이트웨이를 구비하며,
상기 서버는
회원 단말기로부터의 요청에 의해 필드 소팅을 수행하기 위한 소팅 버퍼 및
소팅 메모리를
구비하며,
상기 데이터 베이스는
회원 정보 DB 및 회원별 필드 히스토리DB;와
멀티미디어 파일DB;를
구비한 것을 특징으로 하는 필드 소팅 기능을 구비한 개별 성품 교육 시스템In the multimedia service system and method having a service provider system on the service provider side and a member terminal on the user side, and a medium containing data and computer programs therefor,
The service providing system
Server and
The database connected to the server
And a gateway for data communication with the member terminal through a fixed protocol through the server and a wired / wireless network.
The server
A sorting buffer for performing field sorting by a request from a member terminal, and
Sorting memory
Equipped,
The database is
Member information DB and member field history DB; and
Multimedia file DB;
Individual character education system with field sorting function characterized by
필드, 영역 및 세션으로 구별되는 [필드 수 m] X [영역 수 o] X [세션 수 n] 개의 멀티미디어 파일들로
구성되는 것을 특징으로 하는 필드 소팅 기능을 구비한 개별 성품 교육 시스템The method of claim 1 wherein the multimedia file DB,
[Number of fields m] X [number of zones o] X [number of sessions n] multimedia files divided into fields, areas, and sessions
Individual character education system with field sorting function, characterized in that the configuration
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110022914A KR20120029312A (en) | 2011-03-15 | 2011-03-15 | A personalized character education system comprising field sorting function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110022914A KR20120029312A (en) | 2011-03-15 | 2011-03-15 | A personalized character education system comprising field sorting function |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100091155A Division KR101059354B1 (en) | 2010-09-16 | 2010-09-16 | A personalized character education method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20120029312A true KR20120029312A (en) | 2012-03-26 |
Family
ID=46133837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110022914A KR20120029312A (en) | 2011-03-15 | 2011-03-15 | A personalized character education system comprising field sorting function |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20120029312A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109389873A (en) * | 2017-08-08 | 2019-02-26 | 育远管理亚太私人有限公司 | Computer system and by computer implemented training system |
-
2011
- 2011-03-15 KR KR1020110022914A patent/KR20120029312A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109389873A (en) * | 2017-08-08 | 2019-02-26 | 育远管理亚太私人有限公司 | Computer system and by computer implemented training system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Druin | What children can teach us: Developing digital libraries for children with children | |
US9984073B2 (en) | Systems and methods for motivation-based course selection | |
US20200219216A1 (en) | A Digital Classroom With a Breakout Feature | |
CN105374249B (en) | A kind of online exercise test method shown in mobile terminal based on picture | |
CN103180860A (en) | Authentication system and method | |
CN102646256A (en) | Student study state family and school complete communication system and method based on Internet | |
JP5895092B1 (en) | Posting information providing device and terminal device | |
CN102959535A (en) | Service provision device for electronic documents, service provision method for electronic documents, and service provision terminal for electronic documents | |
KR20000054518A (en) | The method and system of multimedia remote education based on internet | |
Thompson et al. | Factors of digital inclusion among women: Revisiting India and extending to Chile and Australia for additional analysis | |
US20110055730A1 (en) | User-Customizable Electronic Virtual Exhibit Reproduction System | |
KR20120029312A (en) | A personalized character education system comprising field sorting function | |
KR101059354B1 (en) | A personalized character education method | |
JP6052022B2 (en) | Person recommendation device, person recommendation method, and program | |
KR101059306B1 (en) | A personalized multimedia service system and method for character education | |
Li et al. | Emerging media: Uses and dynamics | |
JP2011008766A (en) | Course management system for managing e-portfolio | |
CN109064806A (en) | A kind of video system with instructional function, implementation method and electronic equipment | |
JP4369460B2 (en) | Education system | |
JP3982581B2 (en) | Education system | |
US20170011644A1 (en) | Collaborative Knowledge Exchange System | |
KR100594873B1 (en) | System and method for education using realtime scanning materrial | |
US11973876B1 (en) | Value preference capture funnel and coding system | |
CN105741120A (en) | Interaction method, interaction device, operating system, after-sales tracking method and after-sales tracking device | |
Hine | Ethnographies in online environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
WITB | Written withdrawal of application |