KR20030047429A - 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공시스템 - Google Patents

사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공시스템 Download PDF

Info

Publication number
KR20030047429A
KR20030047429A KR1020010077919A KR20010077919A KR20030047429A KR 20030047429 A KR20030047429 A KR 20030047429A KR 1020010077919 A KR1020010077919 A KR 1020010077919A KR 20010077919 A KR20010077919 A KR 20010077919A KR 20030047429 A KR20030047429 A KR 20030047429A
Authority
KR
South Korea
Prior art keywords
book
content
note
electronic
user
Prior art date
Application number
KR1020010077919A
Other languages
English (en)
Inventor
류완수
조진수
김민철
Original Assignee
류완수
조진수
김민철
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 류완수, 조진수, 김민철 filed Critical 류완수
Priority to KR1020010077919A priority Critical patent/KR20030047429A/ko
Publication of KR20030047429A publication Critical patent/KR20030047429A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education

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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공 시스템에 관한 것이다. 본 발명은 소정의 입력 형식으로 편재된 전자도서에 대해 연동시킬 수 있는 전자노트를 자동으로 작성할 수 있으며, 필요한 경우에는 전자도서에 대한 편집 또는 장식을 용이하게 구현할 수 있는 전자도서 제공 시스템을 제어하는 중앙연산처리부를 포함하는 것을 특징으로 한다. 본 발명에 따르면, 인쇄물로 출판되는 도서를 전자문서로 작성하여 보급하고, 보급된 전자도서를 사용자 개인 취향에 맞도록 제한적인 편집이나 장식 등을 함은 물론, 전자도서와 유기적으로 연동되는 전자노트를 손쉽게 제작함으로써 컴퓨터기술의 진보와 더불어 일반 사용자의 도서 이용의 편리성을 증진시킬 수 있다.

Description

사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공 시스템 {SYSTEM FOR PROVIDING ELECTRONIC BOOK WHICH IS CAPABLE OF FRAMING ELECTRONIC NOTE IN CUSTOMIZED MANNER}
본 발명은 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공 시스템에 관한 것으로서, 보다 상세하게는 전자도서 내에 수록되어 있는 정보의 속성을 사용자 개별적 취향에 맞추어 스스로 변형시킴과 동시에, 상기 전자도서와 연동되어 출력되고 편집될 수 있는 사용자마다의 개별적인 전자노트를 간이하게 작성할 수 있는 사용자 맞춤형 전자노트를 작성할 수 있는 전자도서 제공 시스템에 관한 것이다.
인터넷을 포함한 정보통신기술이 발전함에 따라, 다양한 형태의 정보, 예컨대 텍스트, 그래픽 등의 정보자료가 다수의 사용자에게 동일한 형태로 제공되면서 인쇄된 출력물로 제공됨으로써 발생되는 자원의 낭비가 초래되거나, 실제 인쇄된 출력물로의 제공은 평면적인 표현에 불과하므로 인쇄된 출력물로 표현하는 것이 적합하지 않은 경우, 예컨대 수록된 정보 자료가 시간과 관련하여 변동될 수 있는 내용이거나, 제도나 절차가 변경되어 이를 반영해줄 필요가 있다거나, 멀티미디어 자료를 표현하고자 하는 경우에는 종래의 인쇄된 출력물을 통해서는 기술적 한계가 있다.
따라서, 컴퓨터 시스템을 이용한 전자출판분야의 급속한 기술발전 및 최신의 정보통신기술이 접목되면서 관련 소프트웨어 및 관련 콘텐츠의 개발을 통해 CD나 플로피디스크의 개별적인 정보기록매체를 통한 전자도서의 보급은 물론, 웹상에 구축된 데이터베이스 시스템 내의 각종 전자도서 자료와 연동되면서 유선 또는 무선의 통신접속수단을 활용하여 전자화면을 통한 학습과 열람이 가능한 전자도서의 보급이 점차 보편화되고 있으며, 장차 종래의 인쇄물로서의 도서의 일정 영역을 대체해갈 것으로 예상되며, 실제 정보통신기술에 대한 익숙한 세대에서는 도서보급 및 그 활용이 새로운 유형의 정보 학습 패러다임이 도래될 것은 자명하다 할 것이다.
그런데, 이러한 전자도서에 대한 이용이 보편화되면서, 종래의 전자도서가 갖는 이용상의 문제점이 몇 가지 발견되고 있는 바, 이하 간략하게 살펴보기로 한다.
첫째, 다수의 사용자에게 동일한 형태의 전자도서가 제공되지만, 실제 사용자 취향에 부합되는 개별적인 메모기입이나 별도의 부호 삽입 등과 같은 전자도서에 직접적인 변형을 가하는 것이 쉽지 않기 때문에 반복된 전자도서에 대한 학습이나 열람이 이루어지더라도, 최초 사용자에게 제공되었던 전자도서의 수록내용만이 화면 출력되어 재학습의 효과를 충분히 달성할 수 없는 문제가 있었다.
둘째, 사용자에게 제공된 전자도서에 대한 학습이나 열람이 진행되면서 사용자는 전자도서에 직접적인 정보변경을 요청하기보다는 별도의 학습 또는 열람노트를 작성하고자 하는 욕구가 있었지만, 종래의 전자도서기술은 주로 당해 전자도서에 대한 학습 또는 열람만을 허용할 뿐 간이하게 전자도서와 연동되어 작성되며, 전자도서와 연동되어 출력되거나 별개로 출력될 수 있는 전자노트를 작성하는 방법이 제공되지 못하는 문제가 있었다. 예컨대, 소정의 학습도서에 대한 사용자별 학습이 진행되면서 별도의 사용자별 요약노트를 만들고자 하는 것은 사용자들의 일반적인 경향임에도 불구하고 전술한 문제점으로 인하여, 다량의 정보를 수록하고 있는 전자학습도서를 처음부터 끝까지 다시 학습하거나 열람하여야 하며, 이에 장시간을 소요되는 불편함이 존재하며, 특히 단기학습 또는 단기 마무리 등이 요청되면서도 전자학습도서의 학습량이 많은 경우에는 그 불편함이 더욱 크다 할 것이다. 또한, 재학습이 필요 없는 사소한 부분에까지 소정의 시간을 투여하여야 함으로써 집약적이고도 집중적인 학습이 진행되기 어려움으로써 학습의 비효율성이 초래할 수 있다.
셋째, 사용자가 제공된 소정의 학습도서를 선택하면 대체로 당해 학습도서 내에서 관련내용에 대한 충분한 이해가 충족되어야 하지만, 도서 출판의 목적, 도서 편집상의 한계, 도서 내용상의 한계, 도서에 수록되는 정보량의 한계 등의 문제로 인해, 당해 학습도서에서 일괄적으로 모든 정보를 제공하여 완벽하고도 충분한 학습이 이루어질 정도의 정보를 갖는 학습도서를 제공한다는 것은 불가능한 문제점이 있었다. 예컨대 민법학습을 진행하기 위해 소정의 민법서를 학습도서로 선택한 후, 처음부터 끝까지 선택된 단 권의 학습도서만으로 완벽하게 학습이 이루어지는 것은 거의 불가능하며, 실제로도 그러한 방법으로 학습이 이루어지는 경우는 거의 전무하다 할 것이다. 따라서, 상기 예에서와 같이 선택된 민법학습도서에 대한 완전하고도 효과적인 학습을 위해서는 저작권 침해의 문제가 해결된 다른 참고도서, 예컨대 법전수록도서, 판례수록도서, 문제수록도서, 용어해설(사전)수록도서 등의 관련도서의 수록 내용이 학습자의 요청에 의해 자유롭게 병행 선택되어 동시 또는 순차적으로 상호 참고되면서 학습이 진행되는 것이 효과적일 것이다.
전술한 바와 같은 종래의 전자도서가 구현하지 못한 여러 문제점을 동시에 해결할 수 있는 새로운 유형의 전자도서를 제공함으로써 정보통신기술과 접목된 새로운 학습 패러다임의 창출을 위한 기초적인 관점에서 본 발명이 안출된 것이다.
전술한 종래의 문제점에 기초하여 본 발명이 이루고자 하는 기술적 과제는, 제공된 전자도서에 사용자 취향의 메모나 정보 속성을 변화시킬 수 있도록 해주며, 이와 연동되거나 개별적으로 열람 또는 학습이 가능한 전자노트를 생성시켜 개별학습자료를 제공하며, 선택된 학습도서와 관련성 있는 다른 전자도서를 유기적으로 자료 연동시킴으로써 학습 효율을 향상시키는 데 있으며, 이러한 기술적 과제 달성을 위한 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공 시스템을 제공함에 본 발명의 목적이 있다.
도 1은 본 발명에 따른 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공 시스템 구성도이다.
도 2는 본 발명에 따른 일실시예에서 구현할 수 있는 전자도서 데이터 매체(도 1의 "17a")의 구조도이다.
도 3은 본 발명에 따른 일실시예에서 구현할 수 있는 전자도서 데이터 매체의(도 1의 "17a") 구조도(도 2)에 일대일 대응되는 전자노트 데이터 매체(도 1의 "17b")의 구조도이다.
도 4는 본 발명에 따른 일실시예에서 구현할 수 있는 전자도서 데이터 매체(도 1의 "17a")의 구조도(도 2)에 일대일 대응되는 부수 콘텐츠 데이터 매체(도 1의 "17c")의 구조도이다.
도 5는 본 발명에 따른 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공 시스템을 이용하는 방법에 관한 일실시예를 구체적으로 설명하기 위한 흐름도이다.
도 6은 전자도서 콘텐츠와 부수콘텐츠 중 후면처리용 부수콘텐츠를 병합시켜화면 출력시키는 방법을 설명하기 위한 물리적 개념도이다.
도 7은 전자도서 콘텐츠와 연동시켜 도 6에 설명된 방법에 따라 후면처리용 부수콘텐츠를 병합시켜 화면 출력시키기 위한 도 4에서 설명된 부수콘텐츠의 데이터 매체를 생성하는 방법을 설명하기 위한 흐름도이다.
도 8은 본 발명에 따른 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공이 네트워크를 통해 이루어지는 것을 설명하기 위한 시스템 구성도이다.
<<도 1의 주요부분의 부호에 대한 설명>>
10...중앙연산처리부11...메모리
12...불활성메모리13...입/출력 인터페이스
14...입력수단15...비디오드라이버
16...전자화면출력수단17...전자기록매체
17a...전자도서 데이터 매체17b...전자노트 데이터 매체
17c...부수콘텐츠 데이터 매체 18...데이터전송버스
본 발명이 이루고자 하는 기술적 과제의 달성을 위한, 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공 시스템은, (a)도서의 내용을 소정의 수로 블록화하여 수록하고 있는 도서 콘텐츠 저장부와, 블록화된 각각의 도서 내용을 구분할 수 있도록 하는 도서 블록구분 코드가 수록된 도서 블록구분 코드 저장부와, 상기 도서 블록구분 코드 저장부의 위치를 나타내는 도서 인덱스 코드가 수록되어 있는 도서 인덱스 코드 저장부를 구비하는 전자도서 데이터 매체; 및 각각의 블록화된 도서 콘텐츠와 연동되도록 노트저장 영역을 블록화하여 수록하고 있는 노트 콘텐츠 저장부와, 블록화된 각각의 노트 내용을 구분할 수 있도록 하는 노트 블록구분 코드가 수록된 노트 블록구분 코드 저장부와, 상기 노트 블록구분 코드 저장부의 위치를 나타내는 노트 인덱스 코드가 수록되어 있는 노트 인덱스 코드 저장부를 구비하는 전자노트 데이터 매체;를 포함하여 수록된 전자기록매체와; (b)상기 도서 콘텐츠 저장부와 상기 노트 콘텐츠 저장부에 수록되어 있는 블록화된 도서 콘텐츠 또는 노트 콘텐츠를 그래픽 인터페이스로 출력시키는 전자화면출력수단과; 및 (c)상기 블록화된 소정의 도서 콘텐츠에 대한 출력 요청 또는 기 출력되어 있는 도서 콘텐츠와 연동되는 블록화된 노트 콘텐츠에 대한 출력 요청을 소정의 명령접수 인터페이스를 통하여 접수받은 후, 메모리부에 적재된 전자도서 어플리케이션을 이용하여 요청된 도서 콘텐츠나 노트 콘텐츠 중 어느 하나를 또는 요청된 도서 콘텐츠 또는 이와 상호 연동되는 노트 콘텐츠를 각각을 상기 전자화면출력 수단의 소정 영역에 그래픽 인터페이스로 출력시키는 출력시스템 프로세스를 제어하며, 상기 소정의 노트 콘텐츠에 대한 편집요청이 상기 명령접수 인터페이스를 통하여 접수되는 경우, 상기 전자화면출력 수단에 출력된 도서 콘텐츠 출력영역을 편집모드로 전환하고, 소정의 데이터 입력수단을 통하여 노트 콘텐츠의 신규 작성, 수정 또는 삭제 등의 부가적인 편집 작업이 이루어진 후, 상기 편집된 노트 콘텐츠에 대한 저장요청이 있는 경우, 상기 이에 해당하는 노트 콘텐츠 블록에 수록시킬 수 있는 편집시스템 프로세스를 제어하는 중앙연산처리부;를 포함하여 구비하는 것을 특징으로 한다.
이때, 상기 전자도서 데이터 매체는, 상기 도서 콘텐츠 저장부에 수록되어 있는 각각의 도서 콘텐츠 블록과 상기 노트 콘텐츠 저장부에 수록되어 있는 각각의 노트 콘텐츠 블록 상호간을 매칭시킬 수 있는 매칭 테이블이 수록되어 있는 도서/노트 매칭 테이블 저장부를 더 구비하는 것이 바람직하다. 또한, 상기 전자노트 데이터 매체는, 상기 노트 콘텐츠 저장부에 수록되어 있는 각각의 노트 콘텐츠 블록과 상기 도서 콘텐츠 저장부에 수록되어 있는 각각의 도서 콘텐츠 블록을 서로 매칭시킬 수 있는 매칭 테이블이 수록되어 있는 노트/도서 매칭 테이블 저장부를 더 구비하는 것이 바람직하다.
상기 전자기록매체는, 도서 콘텐츠 저장부에 수록된 각각의 도서 콘텐츠 블록과 대응되도록 블록화되며, 초기 상태는 도서 콘텐츠 블록에 수록된 텍스트 코드의 대응하는 위치에 상기 텍스트 코드와 동일한 서식으로 공백 문자가 수록된 부수 콘텐츠가 저장되어 있는 부수 콘텐츠 저장부와, 블록화된 각각의 부수 콘텐츠를 구분할 수 있도록 하는 부수 콘텐츠 블록구분 코드가 수록되어 있는 부수 콘텐츠 블록구분 코드 저장부와, 상기 부수 콘텐츠 블록구분 코드의 위치를 나타내는 부수 콘텐츠 인덱스 코드가 수록되어 있는 부수 콘텐츠 인덱스 코드 저장부를 구비하는 부수 콘텐츠 데이터 매체를 더 포함하고, 상기 중앙연산처리부는 사용자의 요청에 따라 상기 전자화면출력부를 통하여 소정의 도서 콘텐츠 블록을 그래픽 인터페이스로 출력함에 있어서, 출력되는 도서 콘텐츠 블록과 대응하는 부수 콘텐츠 블록에 수록된 데이터는 제1레이어에, 상기 도서 콘텐츠 블록에 수록된 데이터는 상기 제1레이어의 상층인 제2레이어에 입력한 후, 상기 제1레이어를 도서의 배경으로 하여 제2레이어를 상기 전자화면출력부를 통하여 합성 출력시키는 것이 바람직하다.
한편, 상기 사용자로부터 상기 전자화면출력부를 통하여 출력된 소정 블록의 도서 콘텐츠 상의 소정 문자열에 대한 밑줄 처리 요청이 있는 경우, 상기 중앙연산처리부는 밑줄 처리 요청이 있는 문자열과 대응하는 부수 콘텐츠의 공백 문자열에 밑줄 코드를 삽입할 수 있도록 하는 것이 바람직하며, 상기 사용자로부터 상기 전자화면출력부를 통하여 출력된 소정 블록의 도서 콘텐츠 상의 소정 문자열에 대한 색깔변경 요청이 있는 경우, 상기 중앙연산처리부는 색깔 변경 요청이 있는 문자열과 대응하는 부수 콘텐츠의 공백 문자열에 색깔 코드를 삽입할 수 있도록 하는 것이 또한 바람직하며, 상기 사용자로부터 상기 전자화면출력부를 통하여 출력된 소정 블록의 도서 콘텐츠 상의 소정 문자열에 대한 배경색 처리 요청이 있는 경우, 상기 중앙연산처리부는 배경색 처리 요청이 있는 문자열과 대응하는 부수 콘텐츠의 공백 문자열에 배경색 코드를 삽입할 수 있도록 하는 것이 바람직하다. 한편, 상기 사용자로부터 상기 전자화면출력부를 통하여 출력된 소정 블록의 도서 콘텐츠 상에 메모 기입 요청이 있는 경우, 상기 중앙연산처리부는 메모 기입이 가능한 입력창을 상기 전자화면출력부의 소정 위치에 출력하고 사용자가 상기 입력창에서 소정의 메모를 기입하고 메모 저장 요청을 하면 상기 메모 기입 창에 입력된 정보에 오브젝트 아이디를 부여하고 메모의 처음과 끝에 시작 코드 및 종료 코드를 삽입하여 해당하는 부수 콘텐츠 블록에 저장할 수 있도록 하는 것이 바람직하다.
한편, 상기 중앙연산처리부는 사용자의 요청에 따라 상기 전자화면출력부를 통하여 소정의 도서 콘텐츠 블록을 그래픽 인터페이스로 출력함에 있어서, 부수 콘텐츠에 메모 오브젝트가 있는 경우 도서 콘텐츠 블록의 출력 영역 중 소정 위치에 메모 아이콘을 그래픽 인터페이스로 출력하고 상기 메모 아이콘에서 선택 이벤트가 발생될 경우 부수 콘텐츠 블록에서 메모 데이터를 독출하여 독출된 정보를 전자화면출력부를 통하여 출력할 수 있도록 하는 것이 바람직하다. 한편, 상기 중앙연산처리부는 사용자가 소정의 선택 이벤트 발생 수단을 이용하여 상기 메모 아이콘을 전자화면출력부 상에서 드래그 엔 드롭하는 경우, 메모 아이콘의 위치를 변경하고 메모 아이콘의 위치 좌표를 부수 콘텐츠의 메모 오브젝트에 위치 속성으로 입력할 수 있도록 하는 것이 바람직하다.
본 발명이 이루고자 하는 기술적 과제의 달성을 위해 네트워크를 이용한 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공 시스템은, (a) 웹브라우저, 유선 또는 무선 인터넷 통신수단이 탑재된 사용자 클라이언트 시스템와; (b) 상기 사용자 클라이언트 시스템과 인터넷을 매개로 상호 통신이 가능하도록 연결되며, 상기 사용자 클라이언트 시스템로 웹 인터페이스를 제공하는 사업자 서버와; (c) 도서의 내용을 소정의 수로 블록화하여 수록하고 있는 도서 콘텐츠 저장부와, 블록화된 각각의 도서 내용을 구분할 수 있도록 하는 도서 블록구분 코드가 수록된 도서 블록구분 코드 저장부와, 상기 도서 블록구분 코드 저장부의 위치를 나타내는 도서 인덱스 코드가 수록되어 있는 도서 인덱스 코드 저장부를 구비하는 전자도서 데이터 매체; 및 각각의 블록화된 도서 콘텐츠와 연동되도록 노트저장 영역을 블록화하여 수록하고 있는 노트 콘텐츠 저장부와, 블록화된 각각의 노트 내용을 구분할 수 있도록 하는 노트 블록구분 코드가 수록된 노트 블록구분 코드 저장부와, 상기 노트 블록구분 코드 저장부의 위치를 나타내는 노트 인덱스 코드가 수록되어 있는 노트 인덱스 코드 저장부를 구비하는 전자노트 데이터 매체가 수록되어 있는 데이터베이스부와; (d) 상기 사용자 클라이언트 시스템로부터 사업자 서버를 통하여 소정의 도서 콘텐츠 블록에 수록된 도서 데이터의 제공 요청이 있는 경우, 상기 도서 인덱스 코드 저장부를 엑세스하여 요청된 도서 콘텐츠의 블록구분 코드의 위치 정보를 독출한 후 독출된 블록구분 코드와 그 다음 블록구분 코드 사이에 수록된 도서 데이터를 독출하여 도서 웹문서를 구성한 후 사업자 서버를 통하여 상기 사용자 클라이언트 시스템으로 제공하는 제1프로세스와, 상기 사용자 클라이언트 시스템으로부터 사업자 서버를 통하여 소정의 노트 콘텐츠 블록에 수록된 도서 데이터의 제공 요청이 있는 경우, 상기 노트 인덱스 코드 저장부를 엑세스하여 요청된 노트 콘텐츠의 블록구분 코드의 위치 정보를 독출한 후 독출된 블록구분 코드와 그 다음 블록구분 코드 사이에 수록된 노트 데이터를 독출하여 노트 웹문서를 구성한 후 사업자 서버를 통하여 상기 사용자 클라이언트 시스템으로 제공하는 제2프로세스를 수행하는 어플리케이션 서버를 포함하되, 상기 사용자 클라이언트 시스템에 구비된 중앙연산처리부는 상기 사업자 서버를 통하여 전송된 도서 콘텐츠 또는 노트 콘텐츠를 소정의 전자화면출력부에 그래픽 인터페이스로 출력시킬 수 있도록 시스템 프로세스를 제어하고, 상기 노트 콘텐츠에 대한 편집요청이 소정의 명령접수 인터페이스를 통하여 접수되는 경우, 상기 전자화면출력 수단에 출력된 도서 콘텐츠 출력영역을 편집모드로 전환하고, 데이터 입력수단을 통하여 노트 콘텐츠의 신규작성, 수정 또는 편집이 이루어진 후 노트 콘텐츠의 저장요청이 있게 되면, 저장 요청된 노트 콘텐츠를 사업자 서버를 통해 어플리케이션 서버로 전송하고, 상기 어플리케이션 서버는 사용자 클라이언트 시스템으로부터 전송된 노트 콘텐츠를 전자노트 데이터 매체의 해당하는 블록에 수록하는 제3프로세스를 진행하는 것을 특징으로 한다.
한편, 상기 본 발명이 이루고자 하는 기술적 과제 달성을 위한 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공 시스템에서, 상기 전자기록매체 내의 도서 콘텐츠 저장부 또는 노트 콘텐츠 저장부에 수록되어 있는 정보 중 소정부는 동일 도서콘텐츠 또는 노트 콘텐츠 내의 소정부를 화면 참조할 수 있도록 하이퍼링크기법이 채택되어 있거나 전혀 별개의 다른 전자도서의 콘텐츠 내의 소정부를 화면참조할 수 있도록 하이퍼링크기법이 채택되어 있으며, 상기 하이퍼링크기법으로 연결된 콘텐츠 정보에 대한 사용자의 정보 참조 요청이 있는 경우에, 전자도서 어플리케이션의 참조 도서 콘텐츠 출력영역에 상기 하이퍼링크기법으로 연결된 콘텐츠 정보를 그래픽 인터페이스를 통해 출력시킬 수 있으면 더욱 바람직하다.
이하, 본 발명을 구체적으로 설명하기 위해 실시예를 들어 설명하고, 발명에 대한 이해를 돕기 위해 첨부도면을 참조하여 상세하게 설명하기로 한다. 그러나, 본 발명에 따른 실시예들은 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 아래에서 상술하는 실시예들에 한정되는 것으로 해석되어지지 않아야 한다. 본 발명의 실시예들은 본 발명이 속하는 관련업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되어지는 것이다.
도 1은 본 발명에 따른 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공 시스템 구성도이다.
도 1에 도시된 바에 따르면, 통상적인 컴퓨터 시스템을 구성하는 중앙연산처리부(10), 메모리부(11), 불활성메모리부(12), 입출력인터페이스(13), 입력장치 (14), 비디오드라이버(15), 전자화면출력수단(16) 및 전자기록매체(17)들은 이들 상호간에 전자적인 신호 및 정보 전송을 위한 데이터전송버스(18)에 의해 연결되어 있다. 상기 전자기록매체(17)에는 전자도서 데이터매체(17a)와 전자노트 데이터매체(17b), 부수콘텐츠 데이터매체(17c), 관련도서 데이터매체(미도시)가 포함되어 있다.
상기 메모리부(11)는 컴퓨터 시스템이 동작되고 있는 중에 진행되는 각종 작업 데이터를 임시로 저장하는 곳이며, 상기 불활성 메모리부(12)는 통상 보조기억장치로 활용되는 것으로서, 하드디스크나 별도의 플로피디스크, CD-ROM, DVD 등의 각종 전자정보수록매체들이 이에 포함될 수 있으며, 여기에는 각종 컴퓨터 프로그램 제어나 실행을 위해 소요되는 각종 정보들이 파일단위로 또는 디렉토리 단위로 구분 편재되어 있으며, 특히 본 발명의 원활한 수행을 위해 독자적으로 개발된 전자도서 어플리케이션 프로그램 등이 저장되어 있다.
중앙연산처리부(10)는 컴퓨터 시스템의 중추부를 차지하는 곳으로서, 컴퓨터 사용자가 컴퓨터를 전원을 인가하여 구동시킨 후, 마우스, 키보드, 키패드, 전자펜, 음성신호입력수단(예컨대, 마이크), 터치패드 등의 각종 정보처리를 위한 입력수단(14)을 통해 소정의 명령어나 지시어를 입력하면 그 입력어를 전자적으로 처리할 수 있는 신호로 변환시키는 입출력인터페이스(13)의 신호변환과정을 통해 데이터전송버스(18)를 통해 중앙연산처리부(10)에 도달되면, 각종 수치제어나 연산을 통해 분석된 컴퓨터 수행 명령어에 따라 정해진 방식에 따라 소정의 프로세스 진행이 이루어지며 이러한 진행이 원활하게 이루어질 수 있도록 제어하는 역할을 수행하는 부재이다. 만일, 전자기록매체(17) 내의 전자도서 데이터매체(17a), 전자노트 데이터매체(17b) 및 부수콘텐츠 데이터매체(17c) 각각에 대한 독출 프로세스가 진행되도록 사용자의 요청이 있는 경우에는 상기 시스템들의 데이터전송버스(18)를 경유하여 해당 데이터매체가 전자화면으로 출력되도록 제어되면서, 비디오드라이브 (15)의 출력화면제어방식에 부합되도록 전자화면출력수단(16), 예컨대 모니터 등과 같은 다양한 형태의 출력수단을 통해 사용자가 시각을 통해 확인할 수 있는 정보형태로 출력시켜준다.
도 2는 본 발명에 따른 일실시예에서 구현할 수 있는 전자도서 데이터 매체(도 1의 "17a")의 구조도이다.
전자도서 데이터 매체는 필수적으로 도서 내용을 블록 구분 수에 따른 도서블록별 콘텐츠 저장부(21)와 상기 블록별 도서 콘텐츠 저장부의 도서 수록 정보량과 수록 위치를 정의하고 있는 도서 블록별 코드 저장부(22)와 상기 도서블록별코드 저장부(22)에 수록된 도서 블록별 코드 위치 정보를 통합하여 수록하고 있는 도서 인덱스 코드 저장부(23)를 구비한다.
도 2에 도시된 바에 따르면, 상기 블록 구분 수가 네 개인 경우로 가정하여 도서 콘텐츠 저장부(21)는 네 개의 블록단위로 구별되는 도서 콘텐츠 저장부들(211 내지 214)로 편재될 수 있으며, 도서 블록구분 코드 저장부(22)는 상기 네 개의 블록단위의 도서 콘텐츠 저장부(211 내지 214)에 상응하도록 네 개의 블록단위의 구별되는 도서 블록구분 코드 저장부들(221 내지 224)로 편재될 수 있다. 한편, 상기 도서 블록단위의 갯수는 도서의 정보 내용이나 편재방식에 따라 하나 이상의 임의의 개수로 설정할 수 있음은 자명하다. 한편, 상기 도서 블록구분 코드 저장부들(221 내지 224)의 저장 위치 정보를 개별적으로 수록하고 있는 도서 인덱스 코드 저장부들(231 내지 234)로 이루어진 도서 인덱스 코드 저장부(23)는 도서 내용에 대한 접근 용이성을 제공하기 위해 요청되며, 이는 통상의 인쇄물 도서에서의 목차부 또는 색인부의 역할을 수행케 할 목적으로 이용된다.
상기 도서 인덱스 코드 저장부(23)는 상기 도서 콘텐츠 저장부(21)나 도서블록구분 코드 저장부(22)보다 앞선 위치에 편재시키고 있으며, 상기 도서 블록구분 코드 저장부들(221 내지 224) 각각은 상기 도서 콘텐츠 저장부들(211 내지 214) 각각의 위치보다 앞선 구조로 편재시키고 있으나, 반드시 도시된 것처럼 상기 전자도서 데이터매체의 각 저장부들의 구조적 편재 위치가 한정되어 편재될 필요는 없다. 즉, 필요에 따라 그 편재 위치는 전자도서 데이터 매체 구조상 임의의 위치에 연속적으로, 산별적으로 또는 부분 통합되어 편재시킬 수도 있으며, 경우에 따라서는 각각의 저장부들(21 내지 23)을 전혀 별개의 파일단위로 저장시킬 수도 있다. 즉, 전자도서 내용의 블록을 선택하기 위한 도서 인덱스 코드를 독출시키려는 사용자의 입력에 응답하여 우선적으로 도서 인덱스 코드 저장부(23)의 모든 정보자료를 화면출력시킨 후, 이중 사용자에 의해 선택된 도서블록 구분 코드에 접근하여 해당 도서 콘텐츠 저장부 내에 수록된 도서 내용을 화면출력시키는 기능을 수행시킬 수 있으면 각각의 저장부들(21 내지 23)이 전자도서 데이터 매체 구조상에 어디에 편재되든, 전혀 별개의 파일 단위로 별개의 저장 공간에 저장되든 프로그램적으로 우선순위를 부여하여 순차적으로 실행되거나 임의의 순서로 실행될 수 있는 소정의 프로그램 실행 규칙을 부여한다면 어떠한 방법으로도 본 발명의 목적은 충분히 달성될 수 있음은 자명하다.
한편, 상기 전자도서 데이터 매체 구조에는 전자도서 데이터 매체 구조에 상응하는 데이터 구조를 갖는 전자노트의 생성하는 경우에 소정의 전자도서에 일대일로 매칭되는 특정된 전자노트에 대한 정보를 별도로 수록하고 있는 도서/노트 매칭 테이블 저장부(24)를 더 포함할 수도 있다. 즉, 상기 도서/노트 매칭 테이블 저장부(24)는 사용자가 전자도서 데이터 매체에 대한 화면출력요청을 선행한 후, 이와 연동되는 전자노트 데이터 매체에 대한 화면출력을 요청하는 경우, 상기 도서/노트 매칭 테이블 저장부(24)에 수록된 매칭조건에 부합되는 소정의 전자노트 데이터 매체를 독출하여 서로 구별되는 화면상에서 전자도서와 전자노트의 수록 콘텐츠 상호간을 연동시키면서 또는 개별적으로 화면출력시키기 위해서 필요한 요소이다.
한편, 상기 부수콘텐츠 데이터 매체 구조에는 상기 부수콘텐츠 데이터 매체가 소정의 전자도서 데이터 매체 구조와 연동하여 병합화면출력될 수 있는 데이터 구조를 갖도록 생성되는 경우에, 소정의 부수콘텐츠는 특정된 전자도서에만 해당 블록단위 별로 일대일 매칭이 이루어질 수 있도록 지시하는 도서/부수콘텐츠 매칭 테이블 저장부(25)를 더 포함할 수도 있다. 즉, 상기 도서/부수콘텐츠 매칭 테이블 저장부(25)는 사용자가 전자도서 데이터 매체에 대한 화면출력요청을 선행한 후, 이와 연동되는 부수콘텐츠 데이터 매체에 대한 화면출력을 요청하는 경우, 상기 도서/부수콘텐츠 매칭 테이블 저장부(25)에 수록된 매칭조건에 부합되어 연동되는 소정의 부수 콘텐츠 데이터 매체를 독출하여 전자도서 데이터 매체와 병합출력시키기 위해 필요한 요소이다.
이때, 상기 도서/노트 매칭 테이블 저장부(24)와 상기 도서/부수콘텐츠 매칭 테이블 저장부(25)는 도시된 바와 같이 전자도서 데이터 매체 구조의 최상위레벨에서 순차적으로 편재시킬 수도 있지만, 필요에 따라 그 편재 위치는 전자도서 데이터 매체 구조상 임의의 위치에 편재시킬 수 있으며, 경우에 따라서는 전혀 별개의 파일단위로 저장될 수도 있다. 소정의 전자도서에 대한 사용자의 매칭된 전자노트의 출력요청이 있는 경우 프로그램적으로 우선적으로 전자도서와 전자노트의 저장 콘텐츠가 상호 연동되어 화면출력될 수 있는 기능을 구현케 하거나, 전자도서와 부수콘텐츠가 상호 연동되어 병합출력될 수 있는 기능을 구현케 할 수 있다면, 상기 도서/노트 매칭 테이블 저장부(24) 및 도서/부수콘텐츠 매칭 테이블 저장부(25)의 데이터 구조에서의 편재 위치나 저장위치 또는 저장방식은 기술적으로 문제될 것이 없음은 자명하다.
도 3은 본 발명에 따른 일실시예에서 구현할 수 있는 전자도서 데이터 매체의(도 1의 "17a") 구조도(도 2)에 일대일 대응되는 전자노트 데이터 매체(도 1의 "17b")의 구조도이다.
상기 전자노트 데이터 매체는 전자도서 데이터매체 구조에 일대일 상응하는 전자노트 데이터매체에 관한 구조를 갖도록 하며, 소정의 전자도서에 상응하는 전자노트에 대한 사용자의 화면출력 요청이 있는 경우 상기 도 2에서 설명하고 있는 전자도서에 대한 화면출력시스템과 동일한 방식으로 화면출력될 수 있도록 구현하였다.
즉, 도 3에 도시된 바에 따르면, 상기 블록 구분 수가 네 개인 경우로 가정하여 노트 콘텐츠 저장부(31)는 네 개의 블록단위로 구별되는 노트 콘텐츠 저장부들(311 내지 314)로 편재될 수 있으며, 노트 블록구분 코드 저장부(32)는 상기 네 개의 블록단위의 노트 콘텐츠 저장부(311 내지 314)에 상응하도록 네 개의 블록단위의 구별되는 노트 블록구분 코드 저장부들(321 내지 324)로 편재될 수 있다. 한편, 상기 노트 블록단위의 갯수는 도서의 정보 내용이나 편재방식에 종속되어 결정될 수 있으며, 필요에 따라서는 별도의 메모공간을 마련하기 위해서나 사용자 개별의 기입공간을 확보하기 위해서 별도의 노트 블록단위를 추가시켜 설정할 수도 있다. 한편, 상기 노트 블록구분 코드 저장부들(321 내지 324)의 저장 위치 정보를 개별적으로 수록하고 있는 노트 인덱스 코드 저장부들(331 내지 334)로 이루어진 노트 인덱스 코드 저장부(33)는 노트 내용에 대한 접근 용이성을 제공하기 위해 요청되며, 이는 통상의 인쇄물 도서에서의 목차부 또는 색인부의 역할을 수행케 할 목적으로 이용된다. 상기 노트 인덱스 코드 저장부(33)는 상기 노트 콘텐츠 저장부(31)나 노트 블록구분 코드 저장부(32)보다 앞선 위치에 편재시키고 있으며, 상기 노트 블록구분 코드 저장부들(321 내지 324) 각각은 상기 노트 콘텐츠 저장부들(311 내지 314) 각각의 위치보다 앞선 구조로 편재시키도록 도시하고 있으나, 반드시 도시된 것처럼 노트 데이터매체의 각 저장부별 구조적 편재 위치가 한정될 필요는 없다. 즉, 필요에 따라 그 편재 위치는 전자노트 데이터 매체 구조상 임의의 위치에 연속적으로, 산별적으로 또는 부분 통합되어 편재시킬 수도 있으며, 경우에 따라서는 각각의 저장부들(31 내지 33)을 전혀 별개의 파일단위로 저장시킬 수도 있다. 즉, 전자노트 내용의 블록을 선택하기 위한 노트 인덱스 코드를 독출시키려는 사용자의 입력에 응답하여 우선적으로 노트 인덱스 코드 저장부(43)의 모든 정보자료를 화면출력시킨 후, 이중 사용자에 의해 선택된 노트 블록 구분 코드에 접근하여 해당 노트 콘텐츠 저장부 내에 수록된 노트 내용을 화면출력시키는 기능을 수행시킬 수 있으면 각각의 저장부들(31 내지 33)이 전자노트 데이터 매체 구조상에 어디에 편재되든, 전혀 별개의 파일 단위로 별개의 저장 공간에 저장되든 프로그램적으로 우선순위를 부여하여 순차적으로 실행되거나 임의의 순서로 실행될 수 있는 소정의 프로그램 실행 규칙을 부여한다면 어떠한 방법으로도 본 발명의 목적은 충분히 달성될 수 있음은 자명하다.
한편, 상기 전자노트 데이터 매체 구조에는 전자도서 데이터 매체 구조에 상응하는 데이터 구조를 갖는 전자노트에 대해 소정의 전자도서만이 일대일로 매칭될 수 있도록 노트/도서 매칭 테이블 저장부(34)를 더 포함할 수도 있다. 즉, 상기 노트/도서 매칭 테이블 저장부(34)는 사용자가 전자노트 데이터 매체에 대한 화면출력요청을 선행한 후, 이와 연동되는 전자도서 데이터 매체에 대한 화면출력을 요청하는 경우, 상기 노트/도서 매칭 테이블 저장부(34)에 수록된 매칭조건에 부합되는 소정의 전자도서 데이터 매체를 독출하여 서로 구별되는 화면상에서 전자노트와 전자도서의 수록 콘텐츠 상호간을 연동시키면서 또는 개별적으로 화면출력시키기 위해서 필요한 요소이다.
이때, 상기 노트/도서 매칭 테이블 저장부(34)는 도시된 바와 같이 전자노트 데이터 매체 구조의 최상위레벨에 편재시킬 수도 있다. 그러나, 이에 한정될 필요는 없으며, 필요에 따라 그 편재 위치는 전자노트 데이터 매체 구조상 임의의 위치에 편재시킬 수 있으며, 경우에 따라서는 전혀 별개의 파일단위로 저장될 수도 있다. 소정의 전자도서에 대한 사용자의 매칭된 전자노트의 출력요청이 있는 경우 프로그램적으로 우선적으로 전자노트와 전자도서의 저장 콘텐츠가 상호 연동되어 화면출력될 수 있는 기능을 구현할 수 있다면, 상기 노트/도서 매칭 테이블 저장부(34)의 데이터 구조적인 편재 또는 저장위치등은 기술적으로 문제될 것이 없음은 자명하다.
도 4는 본 발명에 따른 일실시예에서 구현할 수 있는 전자도서 데이터 매체(도 1의 "17a")의 구조도(도 2)에 일대일 대응되는 부수 콘텐츠 데이터 매체(도 1의 "17c")의 구조도이다.
도 4에 도시된 바에 따르면, 상기 부수 콘텐츠 데이터 매체는, 도서 콘텐츠 저장부에 수록된 각각의 도서 콘텐츠 블록과 대응되도록 블록화되며, 초기 상태는 도서 콘텐츠 블록에 수록된 텍스트 코드의 대응하는 위치에 상기 텍스트 코드와 동일한 서식으로 공백 문자가 수록된 부수 콘텐츠가 저장되어 있는 부수 콘텐츠 저장부(41)와, 블록화된 각각의 부수 콘텐츠를 구분할 수 있도록 하는 부수 콘텐츠 블록구분 코드가 수록되어 있는 부수 콘텐츠 블록구분 코드 저장부(42)와, 상기 부수 콘텐츠 블록구분 코드의 위치를 나타내는 부수 콘텐츠 인덱스 코드가 수록되어 있는 부수 콘텐츠 인덱스 코드 저장부(43)를 구비하는 것이 바람직하다.
구체적으로 살펴보면, 상기 부수 콘텐츠 데이터 매체는 상기 도 2의 전자도서 데이터 매체에 일대일 매칭이 이루어질 수 있도록 구성되어야 하므로, 상기 부수 콘텐츠 저장부(41)는 네 개의 블록단위로 구별되는 부수콘텐츠 저장부들(411 내지 414)로 편재될 수 있으며, 부수콘텐츠 블록구분 코드 저장부(42)는 상기 네 개의 블록단위의 부수콘텐츠 저장부(411 내지 414)에 상응하도록 네 개의 블록단위의 구별되는 부수콘텐츠 블록구분 코드 저장부들(421 내지 424)로 편재될 수 있다. 한편, 상기 부수콘텐츠 블록단위의 갯수는 도서의 정보 내용이나 편재방식에 종속되어 결정되므로 기준되는 전자도서의 블록단위 개수와 일치되도록 한다. 한편, 상기부수콘텐츠 블록구분 코드 저장부들(421 내지 424)의 저장 위치 정보를 개별적으로 수록하고 있는 부수콘텐츠 인덱스 코드 저장부들(431 내지 434)로 이루어진 부수콘텐츠 인덱스 코드 저장부(43)는 전자도서 콘텐츠 저장부(도 2의 "21")의 도서 내용이 화면출력되면서 전자도서 내용과 연동되어 병합출력되도록 하기 위해 요청되는 요소이다.
상기 부수콘텐츠 인덱스 코드 저장부(43)는 상기 부수콘텐츠 저장부(41)나 부수콘텐츠 블록구분 코드 저장부(42)보다 앞선 위치에 편재시키고 있으며, 상기 부수콘텐츠 블록구분 코드 저장부들(421 내지 424) 각각은 상기 부수콘텐츠 저장부들(411 내지 414) 각각의 위치보다 앞선 구조로 편재시켜 도시하고 있으나, 반드시 도시된 것처럼 부수콘텐츠 데이터매체의 각 저장부별 구조적 편재 위치가 한정될 필요는 없다. 즉, 필요에 따라 그 편재 위치는 부수콘텐츠 데이터 매체 구조상 임의의 위치에 연속적으로, 산별적으로 또는 부분 통합되어 편재시킬 수도 있으며, 경우에 따라서는 각각의 저장부들(41 내지 43)을 전혀 별개의 파일단위로 저장시킬 수도 있다. 즉, 부수콘텐츠를 전자도서의 소정 위치의 내용과 연동되면서 병합출력시키려는 사용자의 요청에 응답하여 우선적으로 전자도서 인덱스 코드 저장부(23)의 모든 정보자료를 화면출력시킨 후, 이중 사용자에 의해 선택된 전자도서 블록 구분 코드에 접근하여 해당 전자도서 콘텐츠 저장부 내에 수록된 전자도서 내용을 화면출력시키면서 이와 연동되어 병합출력시킬 수 있는 기능을 수행시킬 수 있으면 각각의 저장부들(41 내지 43)이 부수콘텐츠 데이터 매체 구조상에 어디에 편재되든, 전혀 별개의 파일 단위로 별개의 저장 공간에 저장되든 프로그램적으로 우선순위를 부여하여 순차적으로 실행되거나 임의의 순서로 실행될 수 있는 소정의 프로그램 실행 규칙을 부여한다면 어떠한 방법으로도 본 발명의 목적은 충분히 달성될 수 있음은 자명하다.
한편, 상기 부수콘텐츠 데이터 매체 구조에는 소정의 전자도서 데이터 매체 구조와 연동하여 병합출력될 수 있는 데이터 구조를 갖는 소정의 부수콘텐츠가 특정된 전자도서에만 해당 블록단위 별로 일대일 매칭이 이루어지게 하는 부수콘텐츠/도서 매칭 테이블 저장부(44)를 더 포함할 수도 있다. 즉, 상기 부수콘텐츠/도서 매칭 테이블 저장부(44)는 사용자가 부수콘텐츠 데이터 매체에 대한 화면출력요청을 선행한 후, 이와 연동되는 전자도서 데이터 매체에 대한 화면출력을 요청하는 경우, 상기 부수콘텐츠/도서 매칭 테이블 저장부(44)에 수록된 매칭조건에 부합되어 연동되는 소정의 부수 콘텐츠 데이터 매체를 독출하여 전자도서 데이터 매체와 병합출력시키기 위해 필요한 요소이다. 이와 달리, 사용자의 요청이 일반적으로 부수콘텐츠에 대한 화면출력요청이 선행되기 보다는 전자도서 콘텐츠에 대한 화면출력이 요청되므로, 이점을 감안하여 별도의 부수콘텐츠/도서 매칭 테이블 저장부(44)를 편재시키지 않은 상태에서 상기 도 2에서 설명한 도서/부수콘텐츠 (25)만을 전자도서 데이터 매체에 편재시키는 것만으도 충분할 수 있음은 자명하다.
이때, 상기 부수콘텐츠/도서 매칭 테이블 저장부(44)는 도시된 바와 같이 부수콘텐츠 데이터 매체 구조의 최상위레벨에 편재시킬 수도 있다. 그러나, 이에 한정될 필요는 없으며, 필요에 따라 그 편재 위치는 부수콘텐츠 데이터 매체 구조상임의의 위치에 편재시킬 수 있으며, 경우에 따라서는 전혀 별개의 파일단위로 저장될 수도 있다. 소정의 부수콘텐츠에 대한 사용자의 매칭된 전자도서의 화면출력요청이 있는 경우 프로그램적으로 우선적으로 부수콘텐츠와 전자도서의 저장 콘텐츠가 상호 연동되어 병합출력될 수 있는 기능을 구현할 수 있다면, 상기 부수콘텐츠/도서 매칭 테이블 저장부(44)의 데이터 구조적인 편재 또는 저장위치등은 기술적으로 문제될 것이 없음은 자명하다.
도 5는 본 발명에 따른 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공 시스템을 이용하는 방법에 관한 일실시예를 구체적으로 설명하기 위한 흐름도이다. 이하, 설명되는 일련의 단계는 사용자의 입력수단을 통한 명령 또는 자동화된 프로그램적인 명령 또는 수순에 의해 개시되지만, 시스템적으로는 일련의 단계별 진행은 컴퓨터 시스템의 중앙연산처리장치에 의해 제어되는 것은 자명하다.
먼저, 불활성메모리부(도 2의 "12")에 탑재된 전자도서 어플리케이션을 실행시키기 위한 사용자의 요청에 응답하여 이를 구동시킨다(S511). 상기 전자도서 어플리케이션 프로그램 모듈을 메모리부(도 2의 "12")에 적재한 후, 전자화면출력수단(도 2의 "16")으로 프로그램 그래픽 유저 인터페이스(GUI)를 출력시킨다(S512). 사용자는 상기 그래픽 인터페이스를 통해 출력되는 하나 이상의 전자도서목록 중 화면출력을 희망하는 출력대상 전자도서를 선택 인터페이스를 이용하여 선택한다(S513). 전자기록매체(도 2의 "17")에 수록되어 있으며, 상기 사용자에 의해 선택된 전자도서목차가 우선적으로 출력되도록 하며(S514), 하나 이상의 목차 중에서 사용자에 의해 소정 목차를 선택하도록 요청하며(S515), 이에 사용자가 응답하여 소정 목차를 선택하면 이후 예정된 단계(S516단계 이하)를 계속 진행시키며, 만일 사용자가 상기 출력된 전자도서목차에 대한 출력요청을 하지 않는 경우에는 반복하여 소정 목차 선택을 요청할 수 있는 단계로 회귀하게 하거나(S514단계로 피드백, "A"), 다른 전자도서에 대한 화면출력을 요청할 수 있는 출력대상 도서 선택단계로 회귀하게 할 수도 있다(S513단계로 피드백, "B").
상기 목차 선택 단계(S515)에서 사용자에 의한 소정 목차 선택이 있는 경우에는 상기 출력대상으로 선택된 도서의 도서 인덱스 코드 저장부(도 2의 "23")로부터 상기 선택된 목차에 상응하는 도서 콘텐츠가 수록되어 있는 도서 블록구분 코드를 독출시킨다(S516). 계속하여, 상기 독출된 도서 블록구분 코드와 그 다음 도서 블록구분 코드 사이의 도서 콘텐츠 데이터를 독출시키고(S517), 상기 전자도서 어플리케이션의 도서 콘텐츠 출력 영역에 상기 독출된 도서 콘텐츠 데이터를 전자화면출력수단의 그래픽 인터페이스로 출력시킴으로써 사용자가 시각적으로 자신이 선택한 전자도서의 소정 목차에 해당하는 도서 콘텐츠 데이터를 확인할 수 있게 된다(S518).
계속하여, 상기 화면출력되고 있는 전자도서의 해당 콘텐츠와 연동시킬 수 있는 전자노트를 전자노트 작성 인터페이스를 통해 전자노트 작성을 위한 전자노트 작성모드(화면출력모드 포함) 또는 전자노트 화면출력모드 중 어느 하나의 선택을 사용자에게 요청하여(S519), 이에 사용자가 응답하면 소정의 절차로 계속진행되도록 하며(S520단계 이하), 만일 전자노트 작성 또는 화면출력 중 어느 하나에 대해서도 사용자의 요청이 없는 경우에는 이후 단계(S520단계 이하)가 진행되지 않도록하되, 동일 전자도서 내의 다른 콘텐츠를 화면출력시킬 수 있는 단계로 회귀할 수 있게 하거나(S514단계로 피드백, "A"), 다른 전자도서에 출력요청을 위한 대상도서 선택을 위한 단계로 회귀하도록 할 수도 있다(S513 단계로 피드백, "B"). 한편, 필요에 따라서는 상기 모드 선택단계에서 전자노트 작성모드 선택을 요구하지 않고 이후 단계로 진행할 수도 있음은 자명하다.
사용자에 의해 상기 선택단계(S519)에서 전자노트 작성모드(화면출력기능은 내재됨) 또는 화면출력모드 중 어느 하나의 모드가 선택되면, 노트 인덱스 코드 저장부(도 3의 "33")에서 현재 화면출력되고 있는 도서 콘텐츠와 연동되는 노트 콘텐츠 블록구분 코드를 독출시킨다(S520). 상기 독출된 노트 콘텐츠 블록구분 코드를 이용하여 해당하는 노트 콘텐츠를 독출시킨다(S521). 이때, 사용자가 상기 모드선택단계(519)에서 화면출력모드를 선택하여 상기 단계(S520 및 S521)가 진행된 경우에 한하여(S522), 사용자에게 전자노트 작성모드로의 변환여부를 확인하여(S523), 사용자가 이에 응답하여 모드 변환요청을 하지 않는 경우에는 동일 전자도서 내의 다른 콘텐츠를 화면출력시킬 수 있는 단계로 회귀할 수 있도록 하거나(S514단계로 피드백, "A"), 다른 전자도서에 출력요청 대상 도서의 선택단계로 회귀할 수 있도록 할 수도 있다(S513 단계로 피드백, "B"). 한편, 사용자가 상기 모드변환여부 확인단계(S523)에서 전자노트 작성모드로 모드 변환을 요청한 경우에는 이후 전자노트 작성 단계(S524단계 이하)로 계속 진행할 수 있도록 한다.
한편, 사용자가 상기 모드 선택단계(S519)에서 전자노트 작성모드를 선택했거나, 상기 모드 변환단계(S523)에서 화면출력모드를 전자노트 작성모드로 변환 요청한 경우에는 상기 노트 콘텐츠 독출 단계(S521)에서 독출된 노트 콘텐츠를 상기 전자도서 어플리케이션의 노트 콘텐츠 출력 영역에 그래픽 인터페이스로 출력시킴과 동시에 상기 노트 콘텐츠 출력 영역을 전자노트 작성을 위한 편집모드로 전환시킨다(S524).
상기 편집모드로 전환된 노트 콘텐츠 출력 영역에서 전자노트 편집 인터페이스를 이용하여 사용자 맞춤형 전자노트 작성을 위한 각종 편집정보를 입력한 후(S525), 사용자에게 입력된 편집 정보에 대한 저장요청을 확인하고(S526), 이에 응답하는 경우에는 소정의 편집정보 저장 절차로 계속 진행되도록 하며(S527단계 이하), 만일 상기 입력된 편집정보에 대한 저장 요청이 없는 경우에는 상기 편집모드가 계속 유지되어 지속적으로 전자노트에 대한 편집단계(S525)가 진행될 수 있도록 한다. 한편, 상기 편집모드가 유지되는 상태에서는 상기 편집정보는 임시적으로 메모리부(도 1의 "11")에 저장될 수 있지만, 불휘발성메모리부(도 1의 "12")로의 저장 요청이 없는 경우에는 정보의 갱신이 없었으므로 최종적으로는 유실되도록 한다. 그러나, 필요에 따라서는 상기 편집된 정보에 대한 사용자의 저장 요청이 없다라도 별도의 불휘발성메모리부(도 1의 "12")의 소정 위치에 자동 저장시킴으로써 사용자가 상기 편집된 정보를 복구하고자 하는 경우에 자동 저장된 정보를 이용할 수 있게 할 수도 있다. 한편, 사용자의 요청에 의해 동일 전자도서 내의 다른 콘텐츠를 화면출력시킬 수 있는 단계로 회귀하게 하거나(S514단계로 피드백, "A"), 다른 전자도서에 대한 출력요청 대상 도서의 선택단계로 회귀하게 할 수도 있다(S513 단계로 피드백, "B").
상기 노트 콘텐츠에 대한 편집 정보에 대한 저장 선택 단계(S526)에서 사용자의 저장요청이 있는 경우에는 최초 노트 콘텐츠가 저장되어 있었던 노트 콘텐츠 저장 블록에 수록하고, 최초 노트 콘텐츠 블록 내의 수록 정보량이 변동됨으로 인해 해당 노트 블록구분 코드 위치 및 다른 노트 블록구분 코드 위치가 변동될 수 있으므로, 상기 변동된 노트 블록구분 코드 위치를 반영하여 최초 노트 인덱스 코드 저장부(도 3의 "33")의 블록구분 코드 위치 정보를 갱신시킨다(S527). 한편, 별개의 파일단위로 노트 콘텐츠 블록이 저장되고 관리되는 경우에는 실제 편집되는 노트 콘텐츠 영역과 관련된 파일만의 변화가 있으므로, 이에 한정하여 노트 콘텐츠 블록구분 코드 위치 정보를 갱신할 수도 있다. 또한, 상기 전자노트 편집모드를 비활성화시켜 출력모드로 전환시키는 단계를 부가적으로 수행할 수도 있다.
계속하여, 사용자에 의한 다른 프로세스 진행요청, 예컨대 상기 전자도서와 동일한 전자도서 내의 다른 콘텐츠를 화면출력시킬 수 있는 단계로 회귀하도록 하거나(S514단계로 피드백, "A"), 상기 전자도서와 전혀 다른 전자도서에 대한 출력대상 전자도서 선택단계로 회귀하게 할 수 있다(S513 단계로 피드백, "B"). 또한, 현재 화면출력되고 있는 도서 콘텐츠와 연동되는 노트 콘텐츠의 내용을 반복적인 전자노트작성모드 또는 전자화면출력모드를 선택케 할 수 있도록 이전의 단계(S519단계로 피드백, "C") 회귀하게 할 수도 있다.
한편, 상기 전자노트 작성 프로세스가 진행되는 과정과 더불어 부수 콘텐츠 작성 프로세스로의 진행요청이나 관련도서의 화면출력 프로세스로의 진행 요청이 있는 경우에는 해당 프로세스의 최초 시작단계 또는 적절한 단계로 회귀하거나 점핑할 수 있는 루프를 설정하여 해당 프로세스로의 진행을 도모할 수 있도록 함으로써, 화면출력되고 있는 전자도서에 대한 부수콘텐츠를 작성할 수 있도록 하거나, 해당 전자도서와 관련성 있는 관련 전자도서에 대한 하이퍼링크기법에 의한 화면독출명령에 의해 전자도서 출력화면과 별개의 창을 통하여 관련 전자도서의 지정된 콘텐츠를 화면출력시키는 프로세스로의 진행이 가능하도록 조정할 수도 있다.
한편, 상기와 같은, 별개의 다른 프로세스로의 계속 진행 요청이 없는 경우에는 전술한 흐름에 따른 전자도서 출력단계 또는 전자노트 작성단계에 관한 프로세스가 종료되도록 할 수 있다.
도 6은 전자도서 콘텐츠와 부수콘텐츠 중 후면처리용 부수콘텐츠를 병합시켜 화면출력시키는 방법을 설명하기 위한 물리적 개념도이다. 이는 사용자의 전자도서콘텐츠 또는 후면처리용 부수콘텐츠 중 어느 하나에 대한 화면출력 요청이 선행되고 다른 하나에 대한 화면출력 요청이 후행되는 경우, 동일한 전자화면출력수단을 통해 상기 순차로 요청된 각각의 콘텐츠 내용을 상호 레이어상에서 병합시켜 화면출력시키는 과정을 설명하기 위한 물리적 개념도이다.
도 6에 도시된 바에 따르면, 사용자가 선택한 전자도서의 도서 콘텐츠 제K번째 블록에 수록된 데이터를 그래픽 인터페이스로 출력함에 있어서, 상기 출력되는 도서 콘텐츠 블록에 상응하는 후면처리용 부수콘텐츠 K번째의 블록에 수록된 데이터를 제1레이어(61)에 배치하여 입력하고, 상기 도서 콘텐츠 제K번째 블록에 수록된 데이터를 상기 제1레이어(61)의 상층인 제2레이어(62)에 배치하여 입력한 후, 제1레이어(61)가 후면처리 배경으로 병합된 제2레이어(62)를 상기 전자화면출력수단을 통해 출력시키도록 한다. 한편, 필요에 따라서는 2 이상의 후면처리용 부수콘텐츠를 도서 콘텐츠 내용이 배치된 제2레이어(62) 하부에 순차로 배치하여 입력한 후, 이를 병합시켜 출력시킴으로써 도서 콘텐츠에 대한 다양한 배경처리를 도모할 수도 있다.
또한, 상기 제2레이어(62) 상부에 배치되는 1 또는 2 이상의 전면처리용 부수 콘텐츠를 상기 후면처리용 부수 콘텐츠와 동일한 원리에 의해 생성 저장한 후, 도서 콘텐츠에 대한 부가적인 정보를 병합출력시키는 방법이 채택될 수도 있다. 다만, 상기 후면처리용 부수 콘텐츠인 제1레이어(61)가 상기 제2레이어(62)의 후면에 배치되는 것과는 달리, 상기 전면처리용 부수 콘텐츠는 상기 제2레이어(62) 상부에 배치된 후 병합되는 제3레이어(미도시)로 배치하여 입력하는 점에서 차이가 있을 뿐이다. 따라서, 소정의 도서콘텐츠와 연동되는 부수콘텐츠가 전면처리용과 후면처리용으로 구비되어 있는 경우에는 3개의 콘텐츠간의 연동이 이루어지도록 하여 동일화면상에 병합출력되도록 조정하는 방식으로 도서콘텐츠를 화면출력시킬 수도 있다.
도 7은 전자도서 콘텐츠와 연동시켜 도 6에 설명된 방법에 따라 후면처리용 부수콘텐츠를 병합시켜 화면출력시키기 위한 도 4에서 설명된 부수콘텐츠의 데이터 매체를 생성하는 방법을 설명하기 위한 흐름도이다. 이하, 설명되는 일련의 단계는 사용자의 입력수단을 통한 명령 또는 자동화된 프로그램적인 명령 또는 수순에 의해 개시되지만, 시스템적으로는 일련의 단계별 진행은 컴퓨터 시스템의 중앙연산처리장치에 의해 제어되는 것은 자명하다.
먼저, 불활성메모리부(도 2의 "12")에 탑재된 전자도서 어플리케이션을 실행시키기 위한 사용자의 요청에 응답하여 이를 구동시킨다(S711). 상기 전자도서 어플리케이션 프로그램 모듈을 메모리부(도 2의 "12")에 적재한 후, 전자화면출력수단(도 2의 "16")으로 프로그램 그래픽 유저 인터페이스(GUI)를 출력시킨다(S712). 사용자는 상기 그래픽 인터페이스를 통해 출력되는 하나 이상의 전자도서목록 중 화면출력을 희망하는 출력대상 전자도서를 선택 인터페이스를 이용하여 선택한다(S713). 전자기록매체(도 2의 "17")에 수록되어 있으며, 상기 사용자에 의해 선택된 전자도서목차가 우선적으로 출력되도록 하며(S714), 상기 출력된 하나 이상의 전자도서목차 중에서 사용자에 의해 소정 목차를 선택하도록 요청하며 (S715), 이에 사용자가 응답하여 소정 목차를 선택하면 이후 예정된 단계(S716단계 이하)를 계속 진행시키며, 만일 사용자가 상기 출력된 전자도서목차에 대한 출력요청을 하지 않는 경우에는 반복하여 동일 전자도서에 대한 소정 목차에 대한 선택 단계로 회귀하게 하거나(S714단계로 피드백, "A"), 다른 전자도서에 대한 화면출력을 요청할 수 있는 출력대상 도서 선택단계로 회귀하게 할 수도 있다(S713단계로 피드백, "B").
한편, 상기 단계가 종결되기 이전의 임의의 단계 이전 또는 이후에 상기 화면출력요청된 전자도서의 도서 콘텐츠와 병합시키 화면출력시키기 위한 부수콘텐츠 생성에 대한 요청이 있었음을 전제로 하여, 상기 전자도서 화면 출력과정과 병행하여 부수콘텐츠의 독출 및 화면출력단계를 설명하기로 한다.
상기 도서목차 선택 단계(S715)에서 사용자에 의한 소정 도서목차 선택이 있는 경우에는 상기 출력대상으로 선택된 도서의 도서 인덱스 코드 저장부(도 2의 "23")로부터 상기 선택된 목차에 상응하는 도서 콘텐츠가 수록되어 있는 도서 블록구분 코드를 독출시킨 후(S716a), 상기 독출된 도서 블록구분 코드와 그 다음 도서 블록구분 코드 사이의 도서 콘텐츠 데이터를 독출시키는 단계(S717a)를 진행한다.
한편, 상기 도서블록구분코드 독출단계(S716a) 및 도서콘텐츠 데이터 독출단계(S717a)와 별개의 단계로, 상기 도서목차 선택 단계(S715)에서 사용자에 의한 소정 도서목차 선택이 있는 경우에는 상기 출력대상으로 선택된 도서에 상응하는 부수 콘텐츠 인덱스 코드 저장부(도 4의 "43")로부터 상기 선택된 도서 목차에 상응하는 부수 콘텐츠가 수록되어 있는 부수콘텐츠 블록구분 코드를 독출시키고 (S716b), 상기 독출된 부수콘텐츠 블록구분 코드와 그 다음 부수콘텐츠 블록구분 코드 사이의 부수콘텐츠 데이터를 독출시키는 단계(S717b)를 진행하는 단계를 병행시킨다.
이어서, 상기 도서 콘텐츠 데이터 독출단계(S717a) 및 부수콘텐츠 데이터 독출단계(S717b)단계가 완결된 이후, 상기 도 6에서 설명한 바와 같은 레이어의 중첩 방법을 통해 동일화면 상에 상기 독출된 각각의 콘텐츠 데이터가 병합되어 화면출력되도록 한다(S718).
상기 병합화면출력단계(S718) 이전의 임의의 단계에서 기요청되었거나, 도시된 바와 같이 그 이후에 요청된, 화면출력되고 있는 전자도서의 콘텐츠 내용에 대한 속성 변화, 예컨대 밑줄표현, 배경색변경, 쪽지메모기입 등의 요청이 있는 경우(S719), 이들 각각의 요청에 대한 별개의 프로세스인 편집모드 또는 장식모드로 변환시켜 사용자에 의한 개별적인 속성 변화 요청 및 소정 정보를 입력하는 단계가 진행되도록 한다.
먼저, 상기 속성 변화 요청단계(S719)에서 상기 병합화면출력 내용에 대한 밑줄표현이 요청된 경우(S720a)에는 전자도서 콘텐츠의 문자열 중 지정된 문자열에 대응되는 부수콘텐츠의 공백문자열에 밑줄코드를 삽입한다(S721a). 이어서, 상기 밑줄코드가 삽입된 부수콘텐츠에 대한 저장요청이 있는 경우(S722a)에는 상기 변경된 부수콘텐츠를 해당하는 부수 콘텐츠 블록에 저장하고, 부수콘텐츠 인덱스 코드 저장부를 변경된 상태로 갱신한다(S723a). 한편, 상기와 같은 변경된 부수콘텐츠에 대한 저장요청이 없거나 다른 형식의 속성 변경 요청이 있는 경우에는 상기 속성변화요청단계(S719, "C")로 회귀하게 할 수 있다.
한편, 상기 속성변화요청단계(S719)에서 상기 병합화면출력 내용에 대한 텍스트 배경색 변경이 요청된 경우(S720b)에는 전자도서의 콘텐츠의 문자열 중 지정된 문자열에 대응되는 부수콘텐츠의 공백문자열에 배경색 코드를 삽입한다(S721b). 이어서, 상기 배경색코드가 삽입된 부수콘텐츠에 대한 저장요청이 있는 경우 (S722b)에는 상기 변경된 부수콘텐츠를 해당하는 부수 콘텐츠 블록에 저장하고, 부수콘텐츠 인덱스 코드 저장부를 변경된 상태로 갱신한다(S723b). 한편, 상기와 같은 변경된 부수콘텐츠에 대한 저장요청이 없거나 다른 형식의 속성 변경 요청이 있는 경우에는 상기 속성변화요청단계(S719, "C")로 회귀하게 할 수 있다.
또한, 상기 속성변화요청단계(S719)에서 상기 병합화면출력 내용에 대한 텍스트에 쪽지메모 삽입이 요청된 경우(S720c)에는 먼저 메모를 입력할 수 있는 활성화된 입력창을 출력시킨 후, 이곳에 소정의 입력수단을 통해 소정의 메모정보를 입력한다(S721c). 이어서, 상기 입력된 메모정보에 대한 저장요청이 있는 경우 (S722c) 이에 응답하여, 상기 입력된 메모정보에 오브젝트 아이디를 삽입하고, 메모의 처음과 끝의 시작코드와 종료코드를 각각 삽입하여, 상기 부수콘텐츠를 변경시킨 후, 상기 변경된 부수콘텐츠를 해당 부수 콘텐츠 블록에 저장하고, 관련 부수콘텐츠 인덱스 코드 저장부를 변경된 상태로 갱신한다(S723c). 한편, 상기와 같은 변경된 부수콘텐츠에 대한 저장요청이 없거나 다른 형식의 속성 변경 요청이 있는 경우에는 상기 속성변화요청단계(S719, "C")로 회귀하게 할 수 있다.
한편, 상기 중앙연산처리부는 사용자의 요청에 따라 상기 전자화면출력부를 통하여 소정의 도서 콘텐츠 블록을 그래픽 인터페이스로 출력함에 있어서, 부수 콘텐츠에 메모 오브젝트가 있는 경우 도서 콘텐츠 블록의 출력 영역 중 소정 위치에 메모 아이콘을 그래픽 인터페이스로 출력하고 상기 메모 아이콘에서 선택 이벤트가 발생될 경우 부수 콘텐츠 블록에서 메모 데이터를 독출하여 독출된 정보를 전자화면출력부를 통하여 출력할 수 있도록 하는 것이 바람직하다. 한편, 상기 중앙연산처리부는 사용자가 소정의 선택 이벤트 발생 수단을 이용하여 상기 메모 아이콘을 전자화면출력부 상에서 드래그 엔 드롭하는 경우, 메모 아이콘의 위치를 변경하고 메모 아이콘의 위치 좌표를 부수 콘텐츠의 메모 오브젝트에 위치 속성으로 입력할 수 있도록 하는 것이 바람직하다.
전술한 바와 같이, 병합화면출력된 전자도서의 도서 콘텐츠에 대한 속성변화요청은 3가지의 예를 들어 설명하였으나, 이러한 속성변화요청의 테마는 다양한 형태로 요청될 수 있다. 예컨대, 글자체의 변화, 글자색깔의 변화, 문자열에 대한 삭제/정정/중요도 표시로서의 특수부호 부가, 글씨크기의 변화, 편집방식의 변화, 다른 언어로의 번역표현, 디스플레이 화면의 크기변화 등 일반적인 도서출판상에 요청되는 각종 변화를 전자화면으로 실현시킬 수 있는 한도에서 다양한 방식으로 요청될 수 있음은 자명하다. 이러한 개별적인 속성변화요청은 사용자에게 다양한 선택기회를 부여함으로써, 궁극에는 전자도서에 대한 사용자 맞춤형 도서보급을 가능케 하며, 기 작성된 자신의 전자노트에 대한 다양한 장식을 가능케하여 또 다른 저작물을 제작하는 저작 도구로의 변형도 가능하다.
마지막으로, 현재 전자화면으로 병합출력되고 있는 수록 정보에 대한 속성변화를 위한 편집모드 또는 장식모드를 해제하여 읽기전용의 고정화된 형태로 화면출력되도록 한다(S724). 한편, 상기 편집모드 또는 장식모드를 해제하는 단계(S724) 이후에 모든 단계를 종결할 수도 있지만, 필요에 따라 다음 회차의 편집 또는 장식모드 요청을 행하여 속성변화요청을 할 수 있는 단계(S719, "C")로 회귀하게 하거나, 반복하여 동일 전자도서에 대한 소정 목차에 대한 선택 단계로 회귀하게 하거나(S714단계로 피드백, "A"), 다른 전자도서에 대한 화면출력을 요청할 수 있는 출력대상 도서 선택 단계로 회귀하게 할 수도 있다(S713단계로 피드백, "B").
한편, 상기 전자도서 콘텐츠에 대한 속성을 변화시키는 프로세스가 진행되는 과정과 더불어 전자노트 작성 프로세스로의 진행요청이나 관련도서의 화면출력 프로세스로의 진행 요청이 있는 경우에는 해당 프로세스의 최초 시작단계 또는 적절한 단계로 회귀하거나 점핑할 수 있는 루프를 설정하여 해당 프로세스로의 진행을도모할 수 있도록 함으로써, 화면출력되고 있는 전자도서에 대한 부수콘텐츠를 작성할 수 있도록 하거나, 해당 전자도서와 관련성 있는 관련 전자도서에 대한 하이퍼링크기법에 의한 화면독출명령에 의해 전자도서 출력화면과 별개의 창을 통하여 관련 전자도서의 지정된 콘텐츠를 화면출력시키는 프로세스로의 진행이 가능하도록 조정할 수도 있다.
도 8은 본 발명에 따른 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공이 네트워크를 통해 이루어지는 것을 설명하기 위한 시스템 구성도이다.
도 8에 도시된 바에 따르면, 전술한 도 1과는 시스템적으로 구별되어 이해되어야 한다. 즉, 도 1은 단독의 사용자 컴퓨터 단말 내에 모든 시스템이 구비되어 있는 반면, 도 8에서는 인터넷 망과 같은 유/무선의 정보통신망(80)을 통해 사업자의 서버시스템(81)과 사용자의 클라이언트 시스템(82)이 연결되어 있으며, 필요한 경우에는 정부 또는 관련기관 시스템, 학원시스템, 학교 등 교육기관시스템, 고시원시스템, 출판사시스템, 서점시스템, 저작자 시스템, 기타 전자도서나 전자노트 등과 관련된 각종의 개인 또는 단체들이 구비하고 있는 개별화된 시스템을 포함하는 관련기관시스템(83)도 통합되어 통신망을 구축할 수도 있다.
한편, 상기 각 단말 시스템에는 구체적인 작업 진행을 위해 요청되는 다양한 형태와 기능을 갖는 구성 요소들이 배치될 수 있는 바, 이를 살펴보면 다음과 같다. 즉, 상기 정보통신망(80)을 통해 상호 접속된 사업자 서버시스템(81)과 사용자 의 클라이언트 시스템(82)간의 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공 시스템의 구성요소로는 웹브라우저, 유선 또는 무선 인터넷 통신수단이 탑재된사용자 클라이언트 시스템(82)과 상기 사용자 클라이언트 시스템(82)과 인터넷(80)을 매개로 상호 통신이 가능하도록 연결되며, 상기 사용자 클라이언트 시스템으로 웹 인터페이스를 제공하는 사업자측 사업자 서버(81)가 구축되어 있다.
한편, 도서의 내용을 소정의 수로 블록화하여 수록하고 있는 도서 콘텐츠 저장부(도 2의 "21")와, 블록화된 각각의 도서 내용을 구분할 수 있도록 하는 도서 블록구분 코드가 수록된 도서 블록구분 코드 저장부(도 2의 "22")와, 상기 도서 블록구분 코드 저장부의 위치를 나타내는 도서 인덱스 코드가 수록되어 있는 도서 인덱스 코드 저장부(도 2의 "23")를 구비하는 전자도서 데이터 매체(도 1의 "17a")를 구비하고 있다. 또한, 상기 도서 콘텐츠와 연동되도록 노트저장 영역을 블록화하여 수록하고 있는 노트 콘텐츠 저장부(도 3의 "31")와, 블록화된 각각의 노트 내용을 구분할 수 있도록 하는 노트 블록구분 코드가 수록된 노트 블록구분 코드 저장부(도 3의 "32")와, 상기 노트 블록구분 코드 저장부의 위치를 나타내는 노트 인덱스 코드가 수록되어 있는 노트 인덱스 코드 저장부(도 3의 "33")를 구비하는 전자노트 데이터 매체(도 1의 "17b")가 수록되어 있는 데이터베이스부가 구비되어 있으며, 특히 상기 데이터베이스부는 사업자 서버시스템(81) 또는 사용자 클라이언트시스템 (82) 중 기술여건이나 저작권적인 측면 등을 고려하여 최적 구현이 가능하도록 어느 한곳 또는 양쪽 모두에 탑재될 수 있다.
또한, 상기 사용자 클라이언트 시스템으로부터 사업자 서버를 통하여 소정의 도서 콘텐츠 블록에 수록된 도서 데이터의 제공 요청이 있는 경우, 상기 도서 인덱스 코드 저장부를 엑세스하여 요청된 도서 콘텐츠의 블록구분 코드의 위치 정보를독출한 후 독출된 블록구분 코드와 그 다음 블록구분 코드 사이에 수록된 도서 데이터를 독출하여 도서 웹문서를 구성한 후 사업자 서버를 통하여 상기 사용자 클라이언트 시스템으로 제공하는 제1프로세스를 수행하며, 상기 사용자 클라이언트 시스템으로부터 사업자 서버를 통하여 소정의 노트 콘텐츠 블록에 수록된 도서 데이터의 제공 요청이 있는 경우, 상기 노트 인덱스 코드 저장부를 엑세스하여 요청된 노트 콘텐츠의 블록구분 코드의 위치 정보를 독출한 후 독출된 블록구분 코드와 그 다음 블록구분 코드 사이에 수록된 노트 데이터를 독출하여 노트 웹문서를 구성한 후 사업자 서버를 통하여 상기 사용자 클라이언트 시스템으로 제공하는 제2프로세스를 수행하는 어플리케이션 서버를 포함하되, 상기 어플리케이션 서버는 사업자 서버 시스템(81)의 일부로 탑재되는 것이 바람직하나, 상기 어플리케이션 서버의 제1프로세스 및 제2프로세스 자체가 시스템적으로 제한되지 않는다면 사용자 클라이언트 시스템(82)에도 탑재될 수 있다.
한편, 상기 사용자 클라이언트 시스템(82)에 구비된 중앙연산처리부는 상기 사업자 서버를 통하여 전송된 도서 콘텐츠 또는 노트 콘텐츠를 소정의 전자화면출력부에 그래픽 인터페이스로 출력시킬 수 있도록 시스템 프로세스를 제어하고, 상기 노트 콘텐츠에 대한 편집요청이 소정의 명령 접수 인터페이스를 통하여 접수되는 경우, 상기 전자화면출력 수단에 출력된 도서 콘텐츠 출력영역을 편집모드로 전환하고, 데이터 입력수단을 통하여 노트 콘텐츠의 신규작성, 수정 또는 편집이 이루어진 후 노트 콘텐츠의 저장요청이 있게 되면, 저장 요청된 노트 콘텐츠를 사업자 서버를 통해 어플리케이션 서버로 전송하고, 상기 어플리케이션 서버는 사용자클라이언트 시스템으로부터 전송된 노트 콘텐츠를 전자노트 데이터 매체의 해당하는 블록에 수록하는 제3프로세스를 진행하는 것이 바람직하다.
상기와 같은 정보통신망(80)을 통해 연결된 사업자와 사용자의 각각의 시스템에는 전술한, 각각의 시스템 구성 요소가 적절하게 안배되어 배치될 수 있는데, 예를 들어, 전자도서 데이터매체(도 1의 "17a")는 사업자 서버시스템(81)에 배치하고, 전자노트 데이터매체(도 1의 "17b") 또는 부수콘텐츠 데이터 매체(도 1의 "17c")는 사용자 클라이언트 시스템(82) 내에 배치하여 전술한 바와 같은 다양한 프로세스의 진행을 가능케 할 수 있으며, 이러한 배치는 정보 전송속도와 직결될 수 있는 현재의 통신기술과의 접목을 고려하며 임의적으로 배치할 수 있으며, 저작권문제를 해결하기 위한 관점에서 중앙에서 사용자의 접근을 제어할 수 있는 장치를 구비하는 측면에서 충분히 고려되어 배치될 수도 있음은 자명하다.
한편, 상기 사업자 서버시스템(81) 내에는 사용자나 관련기관을 통제할 수 있는 사용자 인증에 관한 프로세스를 진행시키는 시스템이나, 문서의 보완, 바이러스의 침투, 무단의 통신망 침입자 방제장치 등을 구비하여 신뢰성있는 시스템을 구축하는 것이 바람직하다.
한편, 본 발명에 따른 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공 시스템을 이용한 새로운 사업방법을 구현하기 위한 프로그램인 전자도서편집프로그램, 전자도서 화면출력프로그램, 전자도서 대응 전자노트 작성프로그램 등 전자도서 관련 어플리케이션 프로그램 등을 사업자 서버에 탑재하여 네트워크를 통한 다수자의 이용을 통제하고 이를 관리하며, 별도의 사용자별 데이터베이스 공간을할당하는 방식으로, 나만의 책장, 나만의 서고, 나만의 공부방 등과 같은 사용자 맞춤형 사이버 도서, 사이버 학습장, 사이버 학습공간, 사이버 토론장, 사이버 출판 사업 등으로 변형시켜 이용할 수 있으며, 이러한 각종 관련 프로그램은 컴퓨터로 읽을 수 있는 기록매체에 수록시킬 수 있음은 자명하다.
즉, 본 발명에 따른 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공시스템을 이용한 다양한 형태의 사업 방법은 프로그램적으로 구현시킬 수 있으며, 이러한 프로그램은 컴퓨터로 읽을 수 있는 기록 매체에 저장될 수 있다. 이러한 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있도록 프로그램 및 데이터가 저장되는 모든 종류의 기록매체를 포함한다. 그 예로는, 롬(Read Only Memory), 램(Random Access Memory), CD(Compact Disk)-ROM, DVD(Digital Video Disk)-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치등이 있으며, 또한 케리어 웨이브(예를 들면, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함된다. 또한, 이러한 기록매체는 네트워크로 연결된 컴퓨터 시스템, 서버컴퓨터와 클라이언트 컴퓨터 각각에 적절하게 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이상에서 설명된 본 발명의 최적 실시예들이 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위해 사용된 것이 아니다.
본 발명에 따르면, 인쇄물로 출판되는 도서를 전자문서로 작성하여 보급함으로써 자원의 낭비를 방지하고, 상기 보급된 전자도서를 사용자 개인 취향에 맞도록 제한적인 편집이나 장식 등을 함으로써 도서에 대한 친밀성을 향상시킬 수 있으며, 전자도서와 유기적으로 연동되는 전자노트를 손쉽게 제작함으로써 컴퓨터기술의 진보와 더불어 일반 사용자의 도서 이용에 대한 편리성을 증진시킬 수 있다. 또한, 본 발명에 따르면, 정보화시대로 진입하여 전국민 PC보급과 더불어 정보통신망이 초고속시스템으로 구축되면, 종래의 인쇄물 도서를 통한 학습이 이루어지는 경우에 발생될 수 있는 휴대와 보관 및 작성의 불편함을 일소할 수 있는 장점을 가짐은 물론, 필요한 학습자료에 대한 개별적인 정보취합을 위한 개별적인 노력에 의한 시간과 경제적인 낭비를 절감시키면서 보다 완전하고 정확하며 실시간적인 최신의 정보를 기구축된 정보통신망을 통해 제공함으로써 학습자의 학습환경을 향상시킬 수 있을 것이다. 그리고, 본 발명에 따르면, 향후 전자도서의 보급 및 이용이 보편화됨과 더불어 전자노트 작성 시대로의 진입을 선도하며, 본 발명을 이용한 새로운 유형의 학습도구의 창출이라는 패러다임을 구축시킴으로써 최신의 정보통신기술이 일상생활에 긴밀하게 접목될 수 있는 일요인으로 작용할 것이며, 더 나아가 전자정부를 구현하고자 하는 국가적 프로젝트와도 맞물려 단순한 개인의 학습능력 제고나 도서의 이용에 그치는 것이 아니라 문서를 취급하는 개인, 단체, 기업체, 정부 및 국가간의 문서교류의 원활함에도 충분한 기여가 예상된다.

Claims (12)

  1. (a)도서의 내용을 소정의 수로 블록화하여 수록하고 있는 도서 콘텐츠 저장부와, 블록화된 각각의 도서 내용을 구분할 수 있도록 하는 도서 블록구분 코드가 수록된 도서 블록구분 코드 저장부와, 상기 도서 블록구분 코드 저장부의 위치를 나타내는 도서 인덱스 코드가 수록되어 있는 도서 인덱스 코드 저장부를 구비하는 전자도서 데이터 매체; 및 각각의 블록화된 도서 콘텐츠와 연동되도록 노트저장 영역을 블록화하여 수록하고 있는 노트 콘텐츠 저장부와, 블록화된 각각의 노트 내용을 구분할 수 있도록 하는 노트 블록구분 코드가 수록된 노트 블록구분 코드 저장부와, 상기 노트 블록구분 코드 저장부의 위치를 나타내는 노트 인덱스 코드가 수록되어 있는 노트 인덱스 코드 저장부를 구비하는 전자노트 데이터 매체;를 포함하여 수록된 전자기록매체;
    (b)상기 도서 콘텐츠 저장부와 상기 노트 콘텐츠 저장부에 수록되어 있는 블록화된 도서 콘텐츠 또는 노트 콘텐츠를 그래픽 인터페이스로 출력시키는 전자화면출력수단;
    (c)상기 블록화된 소정의 도서 콘텐츠에 대한 출력 요청 또는 기 출력되어 있는 도서 콘텐츠와 연동되는 블록화된 노트 콘텐츠에 대한 출력 요청을 소정의 명령접수 인터페이스를 통하여 접수받은 후, 메모리부에 적재된 전자도서 어플리케이션을 이용하여 요청된 도서 콘텐츠나 노트 콘텐츠 중 어느 하나를 또는 요청된 도서 콘텐츠 또는 이와 상호 연동되는 노트 콘텐츠를 각각을 상기 전자화면출력 수단의 소정 영역에 그래픽 인터페이스로 출력시키는 출력시스템 프로세스를 제어하며, 상기 소정의 노트 콘텐츠에 대한 편집요청이 상기 명령접수 인터페이스를 통하여 접수되는 경우, 상기 전자화면출력 수단에 출력된 도서 콘텐츠 출력영역을 편집모드로 전환하고, 소정의 데이터 입력수단을 통하여 노트 콘텐츠의 신규 작성, 수정 또는 삭제 등의 부가적인 편집 작업이 이루어진 후, 상기 편집된 노트 콘텐츠에 대한 저장요청이 있는 경우, 상기 이에 해당하는 노트 콘텐츠 블록에 수록시킬 수 있는 편집시스템 프로세스를 제어하는 중앙연산처리부;를 포함하여 구비하는 것을 특징으로 하는 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공 시스템.
  2. 제1항에 있어서,
    상기 전자도서 데이터 매체는, 상기 도서 콘텐츠 저장부에 수록되어 있는 각각의 도서 콘텐츠 블록과 상기 노트 콘텐츠 저장부에 수록되어 있는 각각의 노트 콘텐츠 블록을 서로 매칭하는 매칭 테이블이 수록되어 있는 도서/노트 매칭 테이블 저장부를 더 구비하는 것을 특징으로 하는 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공 시스템.
  3. 제1항에 있어서,
    상기 전자노트 데이터 매체는, 상기 노트 콘텐츠 저장부에 수록되어 있는 각각의 노트 콘텐츠 블록과 상기 도서 콘텐츠 저장부에 수록되어 있는 각각의 도서 콘텐츠 블록을 서로 매칭하는 매칭 테이블이 수록되어 있는 노트/도서 매칭 테이블저장부를 더 구비하는 것을 특징으로 하는 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공 시스템.
  4. 제1항에 있어서,
    상기 전자기록매체는, 도서 콘텐츠 저장부에 수록된 각각의 도서 콘텐츠 블록과 대응되도록 블록화되며, 초기 상태는 도서 콘텐츠 블록에 수록된 텍스트 코드의 대응하는 위치에 상기 텍스트 코드와 동일한 서식으로 공백 문자가 수록된 부수 콘텐츠가 저장되어 있는 부수 콘텐츠 저장부와, 블록화된 각각의 부수 콘텐츠를 구분할 수 있도록 하는 부수 콘텐츠 블록구분 코드가 수록되어 있는 부수 콘텐츠 블록구분 코드 저장부와, 상기 부수 콘텐츠 블록구분 코드의 위치를 나타내는 부수 콘텐츠 인덱스 코드가 수록되어 있는 부수 콘텐츠 인덱스 코드 저장부를 구비하는 부수 콘텐츠 데이터 매체를 더 포함하고,
    상기 중앙연산처리부는 사용자의 요청에 따라 상기 전자화면출력부를 통하여 소정의 도서 콘텐츠 블록을 그래픽 인터페이스로 출력함에 있어서, 출력되는 도서 콘텐츠 블록과 대응하는 부수 콘텐츠 블록에 수록된 데이터는 제1레이어에, 상기 도서 콘텐츠 블록에 수록된 데이터는 상기 제1레이어의 상층인 제2레이어에 입력한 후, 상기 제1레이어를 도서의 배경으로 하여 제2레이어를 상기 전자화면출력부를 통하여 합성 출력시키는 것을 특징으로 하는 사용자 맞춤형의 전자노트 작성이 가능한 전자도서 제공 시스템.
  5. 제4항에 있어서,
    사용자로부터 상기 전자화면출력부를 통하여 출력된 소정 블록의 도서 콘텐츠 상의 소정 문자열에 대한 밑줄 처리 요청이 있는 경우, 상기 중앙연산처리부는 밑줄 처리 요청이 있는 문자열과 대응하는 부수 콘텐츠의 공백 문자열에 밑줄 코드를 삽입하는 것을 특징으로 하는 사용자 맞춤형의 전자노트 작성이 가능한 전자도서 제공 시스템.
  6. 제4항에 있어서,
    사용자로부터 상기 전자화면출력부를 통하여 출력된 소정 블록의 도서 콘텐츠 상의 소정 문자열에 대한 색깔변경 요청이 있는 경우, 상기 중앙연산처리부는 색깔 변경 요청이 있는 문자열과 대응하는 부수 콘텐츠의 공백 문자열에 색깔 코드를 삽입하는 것을 특징으로 하는 사용자 맞춤형의 전자노트 작성이 가능한 전자도서 제공 시스템.
  7. 제4항에 있어서,
    사용자로부터 상기 전자화면출력부를 통하여 출력된 소정 블록의 도서 콘텐츠 상의 소정 문자열에 대한 배경색 처리 요청이 있는 경우, 상기 중앙연산처리부는 배경색 처리 요청이 있는 문자열과 대응하는 부수 콘텐츠의 공백 문자열에 배경색 코드를 삽입하는 것을 특징으로 하는 사용자 맞춤형의 전자노트 작성이 가능한 전자도서 제공 시스템.
  8. 제4항에 있어서,
    사용자로부터 상기 전자화면출력부를 통하여 출력된 소정 블록의 도서 콘텐츠 상에 메모 기입 요청이 있는 경우, 상기 중앙연산처리부는 메모 기입이 가능한 입력창을 상기 전자화면출력부의 소정 위치에 출력하고 사용자가 상기 입력창에서 소정의 메모를 기입하고 메모 저장 요청을 하면 상기 메모 기입 창에 입력된 정보에 오브젝트 아이디를 부여하고 메모의 처음과 끝에 시작 코드 및 종료 코드를 삽입하여 해당하는 부수 콘텐츠 블록에 저장하는 것을 특징으로 하는 사용자 맞춤형의 전자노트 작성이 가능한 전자도서 제공 시스템.
  9. 제8항에 있어서,
    상기 중앙연산처리부는 사용자의 요청에 따라 상기 전자화면출력부를 통하여 소정의 도서 콘텐츠 블록을 그래픽 인터페이스로 출력함에 있어서, 부수 콘텐츠에 메모 오브젝트가 있는 경우 도서 콘텐츠 블록의 출력 영역 중 소정 위치에 메모 아이콘을 그래픽 인터페이스로 출력하고 상기 메모 아이콘에서 선택 이벤트가 발생될 경우 부수 콘텐츠 블록에서 메모 데이터를 독출하여 독출된 정보를 전자화면출력부를 통하여 출력하는 것을 특징으로 하는 사용자 맞춤형의 전자노트 작성이 가능한 전자도서 제공 시스템.
  10. 제9항에 있어서,
    상기 중앙연산처리부는 사용자가 소정의 선택 이벤트 발생 수단을 이용하여 상기 메모 아이콘을 전자화면출력부 상에서 드래그 엔 드롭하는 경우, 메모 아이콘의 위치를 변경하고 메모 아이콘의 위치 좌표를 부수 콘텐츠의 메모 오브젝트에 위치 속성으로 입력하는 것을 특징으로 하는 사용자 맞춤형의 전자노트 작성이 가능한 전자도서 제공 시스템.
  11. (a) 웹브라우저, 유선 또는 무선 인터넷 통신수단이 탑재된 사용자 클라이언트 시스템;
    (b) 상기 사용자 클라이언트 시스템과 인터넷을 매개로 상호 통신이 가능하도록 연결되며, 상기 사용자 클라이언트 시스템으로 웹 인터페이스를 제공하는 사업자 서버;
    (c) 도서의 내용을 소정의 수로 블록화하여 수록하고 있는 도서 콘텐츠 저장부와, 블록화된 각각의 도서 내용을 구분할 수 있도록 하는 도서 블록구분 코드가 수록된 도서 블록구분 코드 저장부와, 상기 도서 블록구분 코드 저장부의 위치를 나타내는 도서 인덱스 코드가 수록되어 있는 도서 인덱스 코드 저장부를 구비하는 전자도서 데이터 매체; 및 각각의 블록화된 도서 콘텐츠와 연동되도록 노트저장 영역을 블록화하여 수록하고 있는 노트 콘텐츠 저장부와, 블록화된 각각의 노트 내용을 구분할 수 있도록 하는 노트 블록구분 코드가 수록된 노트 블록구분 코드 저장부와, 상기 노트 블록구분 코드 저장부의 위치를 나타내는 노트 인덱스 코드가 수록되어 있는 노트 인덱스 코드 저장부를 구비하는 전자노트 데이터 매체가 수록되어 있는 데이터베이스부;
    (d) 상기 사용자 클라이언트 시스템으로부터 사업자 서버를 통하여 소정의 도서 콘텐츠 블록에 수록된 도서 데이터의 제공 요청이 있는 경우, 상기 도서 인덱스 코드 저장부를 엑세스하여 요청된 도서 콘텐츠의 블록구분 코드의 위치 정보를 독출한 후 독출된 블록구분 코드와 그 다음 블록구분 코드 사이에 수록된 도서 데이터를 독출하여 도서 웹문서를 구성한 후 사업자 서버를 통하여 상기 사용자 클라이언트 시스템으로 제공하는 제1프로세스와, 상기 사용자 클라이언트 시스템으로부터 사업자 서버를 통하여 소정의 노트 콘텐츠 블록에 수록된 도서 데이터의 제공 요청이 있는 경우, 상기 노트 인덱스 코드 저장부를 엑세스하여 요청된 노트 콘텐츠의 블록구분 코드의 위치 정보를 독출한 후 독출된 블록구분 코드와 그 다음 블록구분 코드 사이에 수록된 노트 데이터를 독출하여 노트 웹문서를 구성한 후 사업자 서버를 통하여 상기 사용자 클라이언트 시스템으로 제공하는 제2프로세스를 수행하는 어플리케이션 서버를 포함하되,
    상기 사용자 클라이언트 시스템에 구비된 중앙연산처리부는 상기 사업자 서버를 통하여 전송된 도서 콘텐츠 또는 노트 콘텐츠를 소정의 전자화면출력부에 그래픽 인터페이스로 출력시킬 수 있도록 시스템 프로세스를 제어하고, 상기 노트 콘텐츠에 대한 편집요청이 소정의 명령접수 인터페이스를 통하여 접수되는 경우, 상기 전자화면출력 수단에 출력된 도서 콘텐츠 출력영역을 편집모드로 전환하고, 데이터 입력수단을 통하여 노트 콘텐츠의 신규작성, 수정 또는 편집이 이루어진 후 노트 콘텐츠의 저장요청이 있게 되면, 저장 요청된 노트 콘텐츠를 사업자 서버를통해 어플리케이션 서버로 전송하고, 상기 어플리케이션 서버는 사용자 클라이언트 시스템으로부터 전송된 노트 콘텐츠를 전자노트 데이터 매체의 해당하는 블록에 수록하는 제3프로세스를 진행하는 것을 특징으로 하는 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공 시스템.
  12. 제1항 내지 제11항 중 선택된 어느 한 항에 있어서,
    상기 전자기록매체 내의 도서 콘텐츠 저장부 또는 노트 콘텐츠 저장부에 수록되어 있는 정보 중 소정부는 동일 도서콘텐츠 또는 노트 콘텐츠 내의 소정부를 화면 참조할 수 있도록 하이퍼링크기법이 채택되어 있거나 전혀 별개의 다른 전자도서의 콘텐츠 내의 소정부를 화면 참조할 수 있도록 하이퍼링크기법이 채택되어 있으며, 상기 하이퍼링크기법으로 연결된 콘텐츠 정보에 대한 사용자의 정보 참조 요청이 있는 경우에, 전자도서 어플리케이션의 참조 도서 콘텐츠 출력영역에 상기 하이퍼링크기법으로 연결된 콘텐츠 정보를 그래픽 인터페이스를 통해 출력시킬 수 있도록 것을 특징으로 하는 사용자 맞춤형 전자노트 작성이 가능한 전자도서 제공 시스템.
KR1020010077919A 2001-12-10 2001-12-10 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공시스템 KR20030047429A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010077919A KR20030047429A (ko) 2001-12-10 2001-12-10 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010077919A KR20030047429A (ko) 2001-12-10 2001-12-10 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공시스템

Publications (1)

Publication Number Publication Date
KR20030047429A true KR20030047429A (ko) 2003-06-18

Family

ID=29574047

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010077919A KR20030047429A (ko) 2001-12-10 2001-12-10 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공시스템

Country Status (1)

Country Link
KR (1) KR20030047429A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101102212B1 (ko) * 2009-06-29 2012-01-05 성동찬 사용자전용 전자책 컨텐츠 제작 시스템 및 그 방법
WO2012077970A2 (ko) * 2010-12-10 2012-06-14 모글루(주) 전자문서 제작 장치, 이를 구비하는 전자문서 제작 시스템 및 그 제어 방법과, 전자문서 리딩 시스템 및 그 제어 방법
US11695853B1 (en) 2022-04-07 2023-07-04 T-Mobile Usa, Inc. Content management systems providing zero recovery point objective

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101102212B1 (ko) * 2009-06-29 2012-01-05 성동찬 사용자전용 전자책 컨텐츠 제작 시스템 및 그 방법
WO2012077970A2 (ko) * 2010-12-10 2012-06-14 모글루(주) 전자문서 제작 장치, 이를 구비하는 전자문서 제작 시스템 및 그 제어 방법과, 전자문서 리딩 시스템 및 그 제어 방법
WO2012077970A3 (ko) * 2010-12-10 2012-10-11 모글루(주) 전자문서 제작 장치, 이를 구비하는 전자문서 제작 시스템 및 그 제어 방법과, 전자문서 리딩 시스템 및 그 제어 방법
US11695853B1 (en) 2022-04-07 2023-07-04 T-Mobile Usa, Inc. Content management systems providing zero recovery point objective

Similar Documents

Publication Publication Date Title
Edhlund et al. NVivo 12 essentials
CN101243439B (zh) 用于用户界面的基于标记的可扩展性
Magnusson Algorithms as scores: Coding live music
US7496830B2 (en) Computer user interface architecture that saves a user&#39;s non-linear navigation history and intelligently maintains that history
EP2691873B1 (en) Techniques to create structured document templates using enhanced content controls
Rees A feasible user story tool for agile software development?
US7458021B2 (en) System and method for author-driven template switching in the development and modification of web pages
US8122349B2 (en) Listing and modifying groups of blocks in the editing of a document
JP2011216106A (ja) 修正不可能な電子コンテンツ用の注釈を取り込みかつレンダリングするための方法および装置
CN101460943A (zh) 修改图表
KR101417842B1 (ko) 문서작성과 실시간으로 연동되는 마인드맵 생성방법, 장치 및 컴퓨터로 판독 가능한 기록매체
Eggert Text-encoding, Theories of the Text, and the ‘Work-Site’1
CN108710695A (zh) 基于电子书的思维导图生成方法及电子设备
JP6079817B2 (ja) ラダープログラム作成装置、コンピュータープログラム及びラダープログラム作成方法
US20040250209A1 (en) Automated composition assistant
WO2005098662A1 (ja) 文書処理装置及び文書処理方法
KR20030047429A (ko) 사용자 맞춤형 전자노트의 작성이 가능한 전자도서 제공시스템
Wempen HTML5 step by step
Van Zundert Why the Compact Disc Was Not a Revolution and Cityfish Will Change Textual Scholarship
Hall Participatory Design in Digital Language Documentation: A Web Platform Approach
Sutton A Guide to Making Doucments Accessible to People who are Blind Or Visually Impaired
KR101133567B1 (ko) 사용자 요구형 학습지 제작 서비스를 제공하기 위한 방법 및 그 서버
Jones Milo: A computer-based tool for (co-) authoring structured documents
KR101102212B1 (ko) 사용자전용 전자책 컨텐츠 제작 시스템 및 그 방법
Habraken Microsoft Office 2019 Inside Out

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination