[go: up one dir, main page]

KR101087732B1 - E-book creation / management server and its method - Google Patents

E-book creation / management server and its method Download PDF

Info

Publication number
KR101087732B1
KR101087732B1 KR1020090097387A KR20090097387A KR101087732B1 KR 101087732 B1 KR101087732 B1 KR 101087732B1 KR 1020090097387 A KR1020090097387 A KR 1020090097387A KR 20090097387 A KR20090097387 A KR 20090097387A KR 101087732 B1 KR101087732 B1 KR 101087732B1
Authority
KR
South Korea
Prior art keywords
book
image
electronic book
page
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020090097387A
Other languages
Korean (ko)
Other versions
KR20110040209A (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 KR1020090097387A priority Critical patent/KR101087732B1/en
Publication of KR20110040209A publication Critical patent/KR20110040209A/en
Application granted granted Critical
Publication of KR101087732B1 publication Critical patent/KR101087732B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

전자북의 생성/관리 서버 및 그 방법이 개시된다. 본 발명에 따른 전자북 생성/관리 서버는 사용자 컴퓨터에 저장되어 있는 이미지를 찾아서 상기 서버로 이미지를 업로드하고, 업로드된 이미지를 전자북의 페이지에 맞게 변환하여 해당 페이지에 적용하는 페이지 편집 과정을 위즈위그 방식으로 수행함으로써, 사용자들이 별도의 특별한 도구나 프로그램의 다운로드 및 설치없이 웹 사이트에 접속하여 자신의 이미지, 사운드, 동영상 등을 이용하여 간편하게 전자북을 생성하여 활용할 수 있다.Disclosed are a server for generating / managing an electronic book and a method thereof. The electronic book generation / management server according to the present invention finds an image stored in a user's computer, uploads an image to the server, and converts the uploaded image into a page of the electronic book and applies the page to a corresponding page editing process. By performing the wig method, users can easily access and create an electronic book using their own images, sounds, and videos by accessing a web site without downloading and installing a special tool or program.

전자북, e-book, 전자 서적, 인터넷 출판 EBook, e-book, e-book, internet publishing

Description

전자북의 생성/관리 서버 및 그 방법{Server and Method for creating and managing e-book}Server and method for creating and managing e-books

본 발명은 전자북(e-book) 생성 및 관리 기술에 관한 것으로, 특히 이미지를 업로드하여 위즈위그 방식으로 손쉽게 전자북을 생성하여 열람/관리할 수 있도록 하는 전자북 생성/관리 시스템 및 그 방법에 관한 것이다.The present invention relates to an electronic book (e-book) generation and management technology, and in particular to an electronic book generation / management system and method for uploading an image to easily create and view / manage the electronic book in the Wizwig method It is about.

인터넷의 발달 및 사용자의 급증으로, 인터넷은 산업의 전부분에 걸쳐 효율성과 생산성 제고를 위한 전략적인 도구로서 중요성이 급속히 증대되고 있다. 또한, 인터넷을 통한 새로운 비즈니스 기회가 지속적으로 창출됨은 물론, 그 영역도 확장되고 있는 추세이다.With the development of the Internet and the proliferation of users, the Internet is rapidly increasing in importance as a strategic tool for improving efficiency and productivity throughout the industry. In addition, new business opportunities are continuously created through the Internet, and the scope is expanding.

인터넷을 통한 비지니스의 예로는, 인터넷 광고, 인터넷 방송, 온라인 게임, 검색 서비스, 포탈 서비스, 전자 상거래 등의 서비스가 대표적이라 할 수 있다. As an example of business through the Internet, services such as internet advertising, internet broadcasting, online games, search services, portal services, and electronic commerce may be representative.

한편, 컴퓨터의 발달로 인하여 신문, 잡지, 책 등의 종이를 이용한 인쇄물이 점차 퇴보함에 따라 이들 인쇄물을 디지털화한 전자북 서비스를 제공하는 사이트들이 증가하고 있으며, 전자북을 이용하는 사용자들도 점차 증가하고 있다. On the other hand, due to the development of computers, as paper prints such as newspapers, magazines, books, etc. gradually deteriorate, sites that provide e-book services that digitize these prints are increasing, and users using e-books gradually increase. have.

이러한 전자북 서비스를 이용하기 위해서는 별도의 뷰어(viewer) 프로그램이 필요하여 이용이 불편하다. 또한 전자북의 생성은 일반인이 하기에는 어렵고 비용이 많이 드는 작업이다. 즉, 기존의 방법으로는, 전자북은 제작하기가 매우 까다롭고 이용에 있어서 불편하며, 용량이 방대하고 특정 프로그램을 사용하여야 하는 번거로움이 발생되어 보급이 미진한 실정이다. 또한, 현재 컴퓨터를 사용하는 일반인, 기업, 단체들을 대상으로 소정의 비용을 지불받아 전자북을 용이하게 작성하는 서비스를 제공하는 사이트가 존재하지 않기 때문에 일반 사용자들이 활발하게 전자북을 이용하지 못하는 문제점이 있었다.In order to use such an e-book service, a separate viewer program is required, which is inconvenient to use. In addition, the creation of an e-book is a difficult and expensive task for the general public. That is, in the conventional method, the e-book is very difficult to produce and inconvenient to use, the capacity is large, and the inconvenience of having to use a specific program is generated and the distribution is insufficient. In addition, since there is no site that provides a service for easily writing e-books for the general public, companies, and organizations that use a computer at a predetermined cost, general users cannot actively use the e-books. There was this.

따라서 본 발명이 이루고자 하는 기술적인 과제는 사용자들이 별도의 특별한 도구나 프로그램의 다운로드 및 설치없이 웹 사이트에 접속하여 자신의 이미지, 사운드, 동영상 등의 멀티미디어를 업로드하고 편집하여 간편하게 전자북을 생성할 수 있도록 하는 전자북 생성/관리 서버 및 그 방법을 제공하는 데 있다.Therefore, the technical problem of the present invention is that users can easily create an electronic book by uploading and editing multimedia such as images, sounds, and videos by accessing a web site without downloading and installing a special tool or program. An electronic book creation / management server and method thereof are provided.

상기 기술적 과제를 달성하기 위한 본 발명의 일 면에 따른 전자북 생성/관리 방법은 전자북 생성 서버에서 인터넷망을 통해 통신 접속을 수행한 사용자 컴퓨터로 신규회원등록을 요청하고, 신규회원등록에 따른 회원 정보를 저장하며 아이디별 폴더를 생성하는 아이디 생성 단계; 상기 서버 컴퓨터에서 회원 로그인을 수행한 사용자 컴퓨터로 전자북 생성 사용자 인터페이스 화면을 제공하는 단계; 상기 전자북 생성 사용자 인터페이스 화면을 이용한 전자북 생성 요청을 수신하면 상기 서버는 상기 사용자 컴퓨터로 생성될 전자북에 대한 기본 정보 입력을 요청하고, 이에 응답하여 전자북 기본 정보 데이터가 입력되면, 입력된 전자북 기본 정보 데이터를 수신하여 저장하는 전자북 정보 생성 단계; 상기 사용자 컴퓨터에 저장되어 있는 이미지를 찾아서 상기 서버로 이미지를 업로드하고, 업로드된 이미지를 전자북의 페이지에 맞게 변환하여 해당 페이지에 적용하는 페이지 편집 단계; 및 상기 전자북 기본 정보, 페이지별 인덱스 및 페이지별 적용된 이미지를 포함하는 상기 전자북을 출판하는 전자북 출판 단계를 포함한다. Electronic book generation / management method according to an aspect of the present invention for achieving the above technical problem is to request a new member registration from the electronic book generation server to the user computer that performed a communication connection through the Internet, according to the new member registration An ID generating step of storing member information and generating a folder for each ID; Providing an e-book generation user interface screen from the server computer to a user computer which has performed member login; When the electronic book generation request using the electronic book generation user interface screen is received, the server requests input of basic information on the electronic book to be generated by the user computer, and in response to the electronic book basic information data being input, An electronic book information generating step of receiving and storing electronic book basic information data; A page editing step of finding an image stored in the user's computer, uploading the image to the server, converting the uploaded image into a page of the electronic book, and applying the image to the corresponding page; And an electronic book publishing step of publishing the electronic book including the basic information of the electronic book, an index for each page, and an image applied for each page.

상기 페이지 편집 단계는 상기 사용자 컴퓨터로 이미지 파레트 및 북 캔버스 영역을 포함하는 편집 사용자 인터페이스 화면을 제공하는 단계; 상기 사용자 컴퓨터에서 선택되어 업로드된 이미지를 상기 서버의 이미지 폴더에 정렬하는 단계; 상기 이미지 폴더에 정렬된 이미지는 상기 이미지 파레트 영역에 섬네일 이미지로 정렬되어 표시되는 단계; 상기 섬네일 이미지와 상기 북 캔버스의 해당 페이지가 선택되면, 상기 섬네일 이미지에 상응하는 원본 이미지가 상기 전자북의 페이지의 사이즈에 맞게 자동 변환되는 단계; 및 상기 변환된 이미지는 상기 북 캔버스 영역의 해당 페이지에 배치되어 표시되는 단계를 포함할 수 있다. The page editing step may include providing an editing user interface screen including an image palette and a book canvas area to the user computer; Arranging images selected and uploaded on the user computer to an image folder of the server; The images arranged in the image folder are arranged and displayed as thumbnail images in the image palette area; When the thumbnail image and the corresponding page of the book canvas are selected, automatically converting an original image corresponding to the thumbnail image according to the size of the page of the e-book; And displaying the converted image on a corresponding page of the book canvas area.

상기 전자북 출판 단계는, 임시 데이터베이스에 저장된 상기 전자북 기본 정보, 페이지별 인덱스 정보 및 페이지별 적용된 이미지 정보를 상기 사용자 컴퓨터에서 실제 열람할 수 있도록 변환하여 메인 데이터베이스에 기록하는 단계를 포함할 수 있다.The publishing of the electronic book may include converting the basic information of the electronic book, index information of each page, and image information applied to each page so as to be actually viewed by the user computer, and recording them in a main database. .

상기 전자북 생성/관리 서비스 방법은, 북 컨트롤러가 상기 출판된 전자북에 대한 열람 요청을 수신하는 단계; 상기 북 컨트롤러가 상기 열람 요청에 상응하여 요청된 전자북에 대한 정보를 상기 메인 데이터베이스에서 조회하여 XML 방식으로 북 출력부로 전달하는 단계; 상기 북 출력부가 상기 요청된 전자북의 열람에 필요한 정보를 상기 메인 데이터베이스에서 추출하는 단계; 및 상기 북 출력부가 상기 메인 데이터 베이스로부터 추출된 정보를 로드하여 상기 사용자 컴퓨터에 출력하는 단계를 더 포함할 수 있다.The electronic book generation / management service method may include: receiving, by a book controller, a reading request for the published electronic book; Inquiring, by the book controller, information about the requested electronic book in response to the read request from the main database and transferring the information to the book output unit in an XML manner; Extracting, by the book output unit, information necessary for reading the requested electronic book from the main database; And loading, by the book output unit, information extracted from the main database and outputting the extracted information to the user computer.

상기 기술적 과제를 달성하기 위한 본 발명의 일 면에 따른 전자북 생성/관 리 서버는 인터넷망을 통하여 사용자 컴퓨터에 접속되며, 전자북을 생성하여 관리하는 전자북 생성/관리 서버로서, 사용자 인터페이스부, 전자북 생성부 및 전자북 열람부를 구비한다. Electronic book generation / management server according to an aspect of the present invention for achieving the above technical problem is connected to the user computer through the Internet network, the electronic book generation / management server for creating and managing the electronic book, the user interface unit And an ebook generating unit and an ebook reading unit.

상기 사용자 인터페이스부는 상기 인터넷망을 통해 통신 접속을 수행한 상기 사용자 컴퓨터로 신규회원등록을 요청하고, 신규회원등록에 따른 회원 정보를 저장하며 아이디별 폴더를 생성하고, 상기 사용자 컴퓨터로 전자북 생성/관리 서비스를 이용할 수 있도록 사용자 인터페이스를 제공한다.The user interface unit requests a new member registration to the user computer performing a communication connection through the Internet network, stores member information according to the new member registration, creates a folder for each ID, and creates an electronic book with the user computer. Provides a user interface for using management services.

상기 전자북 생성부는 상기 사용자 인터페이스부를 통하여 상기 사용자 컴퓨터로부터 전자북 생성 요청을 수신하면 생성될 전자북에 대한 기본 정보를 입력받아 데이터 베이스에 저장하고, 상기 사용자 컴퓨터에 저장되어 있는 이미지를 업로드하여, 업로드된 이미지를 전자북의 페이지에 맞게 변환하여 해당 페이지에 적용하는 페이지 편집과 상기 전자북 기본 정보, 페이지별 인덱스 및 페이지별 적용된 이미지를 포함하는 상기 전자북을 출판하는 전자북 출판을 수행한다. The electronic book generation unit receives basic information about an electronic book to be generated when the electronic book generation request is received from the user computer through the user interface unit, stores the information in a database, uploads an image stored in the user computer, Editing the uploaded image according to the page of the electronic book to edit the page applied to the page and the electronic book publishing to publish the electronic book including the basic information of the electronic book, page index and page applied image.

상기 전자북 생성부는 상기 사용자 컴퓨터에서 선택되어 업로드된 이미지를 상기 서버의 이미지 폴더에 정렬하는 업로드 컨트롤러; 상기 섬네일 이미지와 상기 북 캔버스의 해당 페이지가 선택되면, 상기 섬네일 이미지에 상응하는 원본 이미지를 상기 전자북의 페이지의 사이즈에 맞게 변환하고, 상기 변환된 이미지를 북 캔버스 영역의 해당 페이지에 배치하여 표시하는 위지위그 컨트롤러; 및 임시 데이터베이스에 저장된 상기 전자북 기본 정보, 페이지별 인덱스 및 페이지별 적용된 이미지를 상기 사용자 컴퓨터에서 실제 열람할 수 있도록 변환하여 메인 데이터베이 스에 기록하는 출판 컨트롤러를 포함할 수 있다.The electronic book generation unit uploads the image selected and uploaded by the user computer to the image folder of the server; When the thumbnail image and the corresponding page of the book canvas are selected, the original image corresponding to the thumbnail image is converted according to the size of the page of the e-book, and the converted image is placed and displayed on the corresponding page of the book canvas area. Wiziwig controller; And a publishing controller for converting the electronic book basic information, the index for each page, and the applied image for each page so as to be actually viewed on the user computer, and recording the electronic book basic information, stored in the temporary database, in the main database.

상기 전자북 열람부는 상기 출판된 전자북에 대한 열람 요청을 수신하여 요청된 전자북에 대한 정보를 상기 메인 데이터베이스에서 조회하여 XML 방식으로 북 출력부로 전달하는 북 컨트롤러; 및 상기 요청된 전자북의 열람에 필요한 정보를 상기 메인 데이터베이스에서 추출하고, 상기 메인 데이터 베이스로부터 추출된 정보를 로드하여 상기 사용자 컴퓨터에 출력하는 북 출력부를 포함할 수 있다.The electronic book reading unit receives a reading request for the published electronic book, the book controller for inquiring information on the requested electronic book in the main database and delivers to the book output unit in an XML manner; And a book output unit configured to extract information required for reading the requested electronic book from the main database, load information extracted from the main database, and output the extracted information to the user computer.

상술한 바와 같이 본 발명에 따르면, 사용자들이 별도의 특별한 도구나 프로그램의 다운로드 및 설치없이 웹 사이트에 접속하여 자신의 이미지, 사운드, 동영상 등의 멀티미디어를 업로드하고 편집함으로써 간편하게 전자북을 생성할 수 있다.As described above, according to the present invention, users can easily create an ebook by uploading and editing multimedia such as images, sounds, and videos by accessing a web site without downloading and installing a special tool or program. .

또한 본 발명에 따르면, 생성된 전자북은 전자북 URL 주소의 입력, 전자북 리스트에서의 선택, 전자북 커뮤니티 사이트를 통하여 손쉽게 본인 및 타인이 열람할 수 있는 효과가 있다.In addition, according to the present invention, the generated e-book has an effect that the person and others can easily read through the input of the e-book URL address, the selection in the e-book list, the e-book community site.

본 발명과 본 발명의 동작상의 이점 및 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바림직한 실시 예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings which illustrate preferred embodiments of the present invention and the contents described in the accompanying drawings.

본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터 또는 신호를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데 이터 또는 신호를 전송할 수 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터 또는 신호를 상기 다른 구성요소로 전송할 수 있음을 의미한다.In the present specification, when one component 'transmits' data or a signal to another component, the component may directly transmit the data or signal to the other component, and at least one other component. Means that the data or signal can be transmitted to the other component through the element.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.

도 1은 본 발명의 일 실시예에 따른 전자북 생성/관리 시스템의 구성을 개략적으로 나타낸 블록도이다. 도 1을 참조하면, 전자북 생성/관리 시스템은 전자북 생성 및 관리를 담당하는 서버 컴퓨터(이하, '서버'라 약칭함)(10), 및 사용자 컴퓨터(30)를 포함한다. 사용자 컴퓨터(30)는 유/무선 인터넷망(20)을 통하여 서버(10)에 접속하여 전자북 생성/관리 서비스를 이용할 수 있다.1 is a block diagram schematically illustrating a configuration of an electronic book generation / management system according to an embodiment of the present invention. Referring to FIG. 1, an electronic book generation / management system includes a server computer (hereinafter, abbreviated as “server”) 10 that is in charge of generating and managing an electronic book, and a user computer 30. The user computer 30 may access the server 10 through a wired / wireless internet network 20 to use an electronic book generation / management service.

사용자 컴퓨터(30)는 일반인, 기업, 단체 등에서 사용하는 컴퓨터로서, 사용자의 조작에 따라 인터넷망(20)을 통해 서버(10)와 통신 접속을 진행하고, 서버(10)의 요청에 따라 사용자가 입력하는 회원 로그인 또는 회원가입 데이터를 서버(10)로 전송한다. 또한 사용자 컴퓨터(30)는 서버(10)로부터 전자북 생성/관리 서비스의 이용을 위하여 미리 마련된 사용자 인터페이스 데이터를 수신하여 화면상에 표시한다. 따라서, 사용자는 서버(10)에서 제공하는 사용자 인터페이스 화면을 통하여 회원 가입, 로그인, 전자북 기본 정보 입력, 페이지 편집 등을 요청 또는 선택할 수 있다.The user computer 30 is a computer used by a general public, a company, a group, etc., and performs communication connection with the server 10 through the Internet network 20 according to a user's operation, and at the request of the server 10, The member login or membership registration data to be input is transmitted to the server 10. In addition, the user computer 30 receives from the server 10 user interface data prepared in advance for use of the electronic book generation / management service and displays it on the screen. Accordingly, the user may request or select membership registration, login, basic information input of an e-book, page editing, and the like through the user interface screen provided by the server 10.

그리고, 사용자 컴퓨터(30)는 전자북으로 생성할 이미지 파일(예컨대, pdf file, JPG file, GIF file, TIFF file, png file, jpeg file 등), 동영상 파일, 사운드 파일 등을 저장하고, 서버(10)의 요청 또는 사용자의 선택에 따라 파일을 서버(10)로 업로드한다. In addition, the user computer 30 stores an image file (for example, a pdf file, a JPG file, a GIF file, a TIFF file, a png file, a jpeg file, etc.), a video file, a sound file, etc. to be generated as an electronic book, and the server ( Upload the file to the server 10 according to the request of 10) or the user's selection.

도 2는 본 발명의 실시예에 따른 서버(10)의 개략적인 기능 블록도이고, 도 3은 도 2에 도시된 전자북 생성부(100)의 개략적인 기능 블록도이며, 도 4는 도 2에 도시된 전자북 열람부(200)의 개략적인 기능 블록도이다.2 is a schematic functional block diagram of the server 10 according to an embodiment of the present invention, Figure 3 is a schematic functional block diagram of the electronic book generating unit 100 shown in Figure 2, Figure 4 is It is a schematic functional block diagram of the e-book reading unit 200 shown in FIG.

도 2 내지 도 4를 참조하면, 서버(10)는 전자북 생성부(100), 전자북 열람부(200), 사용자 인터페이스부(300), 결제부(400) 및 데이터베이스(DB, 500)를 포함한다. 2 to 4, the server 10 includes an electronic book generation unit 100, an electronic book reading unit 200, a user interface unit 300, a payment unit 400, and a database (DB, 500). do.

전자북 생성부(100)는 북생성 컨트롤러(110), 편집 컨트롤러(120) 및 이미지 폴더(130)를 구비한다. 편집 컨트롤러(120)는 업로드 컨트롤러(121), 위지위그 컨트롤러(122), 및 출판 컨트롤러(123)를 구비한다. The electronic book generation unit 100 includes a book generation controller 110, an editing controller 120, and an image folder 130. The editing controller 120 includes an upload controller 121, a wiggle controller 122, and a publishing controller 123.

북생성 컨트롤러(110)는 생성될 전자북에 대한 기본 정보를 입력받아 DB(500)에 저장한다. 전자북 기본 정보는 도 8에 도시된 바와 같이, 전자북의 이름, 북 카테고리, 북 URL 주소, 북 로고, 북 로고의 위치 좌표, 페이지 수 등을 포함할 수 있다. 전자북 기본 정보는 이외에도 검색 키워드, 배경음악, 북 공개 여부 등을 더 포함할 수 있다. 전자북의 기본 정보는 사용자에 의해 설정/변경될 수 있다. 전자북의 이름은 전자북을 식별하기 위한 명칭이고, 북 카테고리는 전자북을 분류하기 위한 복수의 카테고리 중 하나를 나타낸다. 검색 키워드는 검색엔진에 의해 검색되도록 등록되는 텍스트로서, 메타 태그를 구성한다. 메타 태그는 전자북이 하이퍼텍스트 생성 언어(HTML) 문서로 생성되면, 그 문서의 맨 위쪽에 위치하는 태 그로서, 브라우저와 검색 엔진을 사용할 수 있도록 검색 키워드를 포함하게 된다.The book generation controller 110 receives basic information about the e-book to be generated and stores it in the DB 500. As illustrated in FIG. 8, the basic information of the electronic book may include a name of the electronic book, a book category, a book URL address, a book logo, a location coordinate of the book logo, and the number of pages. The basic information of the electronic book may further include a search keyword, background music, whether the book is open or the like. Basic information of the e-book may be set / changed by the user. The name of the electronic book is a name for identifying the electronic book, and the book category represents one of a plurality of categories for classifying the electronic book. The search keyword is text registered to be searched by the search engine and constitutes a meta tag. The meta tag is a tag placed at the top of the document when the e-book is generated as a hypertext generation language (HTML) document, and includes a search keyword to use a browser and a search engine.

북생성 컨트롤러(110)는 전자북 기본 정보에 의해 이미지 폴더(130)를 생성한다. 예컨대, 북생성 컨트롤러(110)는 썸네일 이미지 폴더와 원본 이미지 폴더를 생성한다. The book generation controller 110 generates the image folder 130 by the electronic book basic information. For example, the book generation controller 110 generates a thumbnail image folder and an original image folder.

편집 컨트롤러(120)는 전자북을 구성할 각 페이지의 편집 및 출판을 제어하고 메인 DB(510)와 임시 DB(520) 간 정보 입력/수정/조회를 수행한다. The editing controller 120 controls the editing and publication of each page constituting the electronic book, and performs information input / modification / inquiry between the main DB 510 and the temporary DB 520.

업로드 컨트롤러(121)는 사용자 컴퓨터(30)에 저장되어 있는 이미지 및 플래시(또는 실버라이트)를 서버(10)로 업로드한다. 구체적으로는, 업로드 컨트롤러(121)는 사용자에 의해 선택된 이미지를 업로드하여 서버에서 사용할 수 있는 형태의 이미지로 변환하여 이미지 폴더별로 정렬하고 해당 이미지의 정보를 임시 DB(520)에 입력한다. 이 때, 업로드 컨트롤러(121)는 업로드된 이미지에 상응하는 썸네일 이미지를 생성하여 섬네일 이미지 폴더에 저장하고, 원본 이미지는 원본 이미지 폴더에 저장한다.The upload controller 121 uploads an image and a flash (or silverlight) stored in the user computer 30 to the server 10. In detail, the upload controller 121 uploads an image selected by the user, converts the image into an image that can be used by the server, sorts the image by folder, and inputs the information of the image into the temporary DB 520. At this time, the upload controller 121 generates a thumbnail image corresponding to the uploaded image and stores it in the thumbnail image folder, and stores the original image in the original image folder.

위지위그 컨트롤러(122)는 업로드된 이미지를 위지위그 방식으로 페이지 편집(페이지 배정)하고 페이지별 인덱스를 등록하여 임시 DB(520)에 입력한다. 예컨대, 사용자가 업로드된 이미지를 전자북의 페이지에 적용하면, 위지위그 컨트롤러(122)는 해당 섬네일 이미지를 전자북의 페이지에 맞게 변환하여 변환 이미지(혹은 2차 섬네일 이미지)를 생성하고 변환 이미지를 화면에 표시한다. 생성된 변환 이미지는 이미지 폴더에 저장될 수 있다. 이 때, 생성된 변환 이미지는 섬네일 이미지 폴더 및 원본 이미지 폴더와 별도의 변환 이미지 폴더에 저장될 수 있다. 이 와 같이, 서버(10)는 사용자 컴퓨터(30)로부터 선택된 이미지를 업로드할 때, 서버(10)에서 사용할 형태의 이미지를 생성하여 원본 이미지와 별도로 저장함으로써 서버(10)의 부하를 경감시키고 원본 이미지의 훼손을 방지할 수 있다.The widwig controller 122 edits the uploaded image in a wikiwig manner (page allocation) and registers an index for each page and inputs the index into the temporary DB 520. For example, when the user applies the uploaded image to the page of the e-book, the Wiziwig controller 122 converts the thumbnail image according to the page of the e-book to generate a converted image (or a secondary thumbnail image) and convert the converted image. Display on the screen. The generated converted image may be stored in an image folder. In this case, the generated converted image may be stored in a thumbnail image folder and a converted image folder separate from the original image folder. As such, when the server 10 uploads the selected image from the user computer 30, the server 10 generates an image of a form to be used by the server 10 and stores the image separately from the original image, thereby reducing the load of the server 10 and You can prevent the image from being damaged.

위지위그 방식이란 화면에 표시되는 글, 이미지, 도표 등이 표시된 대로 그대로 전자북에 적용되어 출판되는 방식을 말한다. 이 방식은 편집 명령어를 입력하여 글꼴, 문장 배치, 이미지 형태 등을 바꾸는 방식과 달리, 사용자가 화면에 보이는 대로 글, 이미지 도표 등을 배치하면 화면과 동일한 전자북을 얻을 수 있는 방식이기 때문에 전자북의 생성 및 편집이 직관적이고 편리하다.The Wiziwig method refers to a method in which articles, images, diagrams, etc. displayed on the screen are published and applied to the e-book as it is displayed. This method is different from the method of changing the font, sentence arrangement, image type, etc. by entering the editing command.However, if the user places the text, image chart, etc. as shown on the screen, the user can obtain the same e-book as the screen. Its creation and editing is intuitive and convenient.

출판 컨트롤러(123)는 위지위그 컨트롤러(122)에서 수행되어 임시 DB(520)에 저장된 데이터, 즉 임시 DB(520)에 저장된 전자북 기본 정보, 페이지별 인덱스 정보 및 페이지별 적용된 이미지 정보를 사용자 컴퓨터에서 실제 열람할 수 있는 데이터로 변환하여 메인 DB(510)에 기록한다.The publishing controller 123 is executed by the Wiziwig controller 122 and stores data stored in the temporary DB 520, that is, electronic book basic information, index information per page, and applied image information per page stored in the temporary DB 520. In the main DB 510 is converted into data that can be viewed in real.

도 4를 참조하면, 전자북 열람부(200)는 전자북 열람 컨트롤러(210), 및 북 출력부(220)를 포함한다.Referring to FIG. 4, the e-book reading unit 200 includes an e-book reading controller 210, and a book output unit 220.

북 열람 컨트롤러(210)는 출판된 전자북에 대한 열람 요청을 수신하면 요청된 전자북에 대한 정보를 상기 메인 DB(510)에서 조회하여 XML 방식으로 북 출력부(220)로 전달한다. 전자북 열람 요청은 웹 브라우저에 전자북 고유 URL 주소를 입력하거나, 전자북 리스트에서 해당 전자북을 선택하거나 또는 전자북 존(zone)에서 해당 전자북을 선택함으로서 이루어질 수 있다. 전자북 존이란 본 발명의 실시예에 따른 전자북 생성/관리 방법에 의하여 생성된 전자북들을 한 곳에 모아 쉽게 보여줄 수 있는 인터넷 공간이다. 사용자는 전자북 존에 접속하여 전자북을 카테고리별로 분류하여 정리할 수 있고, 전자북을 블로그식, 웹진식 또는 앨범식의 게시판을 생성하여 전자북 중심의 커뮤니티를 형성할 수 있다.When the book reading controller 210 receives a reading request for a published electronic book, the book reading controller 210 inquires information on the requested electronic book from the main DB 510 and transmits the information to the book output unit 220 in an XML manner. The e-book reading request may be made by entering an e-book unique URL address in a web browser, selecting a corresponding e-book from an e-book list, or selecting an e-book from an e-book zone. The electronic book zone is an internet space that can be easily assembled by showing the electronic books generated by the electronic book generation / management method according to an embodiment of the present invention. The user may access the electronic book zone to sort and organize the electronic books by category, and create an electronic book-centered community by creating a blog, web-based, or album-type bulletin board.

북 출력부(220)는 북 열람 컨트롤러(210)로부터 전달받은 전자북 정보 및 URL 주소에 기초하여, 요청된 전자북의 열람에 필요한 정보(예컨대, 이미지 정보, 북 로고, 북 로고의 위치 좌표, 사운드 데이터 등)를 상기 메인 데이터베이스(510)에서 추출하고, 상기 메인 데이터 베이스(510)로부터 추출된 정보를 로드하여 상기 사용자 컴퓨터에 출력한다. 이 때, 북 출력부(220)는 플래시(flash), 실버라이트(silverlight), 자바(Java) 등의 기능을 이용하여 전자북을 출력할 수 있다.The book output unit 220, based on the electronic book information and URL address received from the book reading controller 210, information necessary for reading the requested electronic book (eg, image information, book logo, position coordinates of the book logo, Sound data, etc.) is extracted from the main database 510, and the information extracted from the main database 510 is loaded and output to the user computer. In this case, the book output unit 220 may output an electronic book using a function such as flash, silverlight, Java, or the like.

다시 도 2를 참조하면, 사용자 인터페이스부(300)는 사용자가 본 발명의 전자북 생성/관리 방법을 이용할 수 있도록 필요한 화면 및 메뉴를 제공하고 또한 사용자에 의해 입력되는 요청 및 신호를 수신한다. 도 2의 실시예에서는, 전자북 생성부(100), 전자북 열람부(200), 사용자 인터페이스부(300), 결제부(400) 및 데이터베이스(DB, 500)가 하나의 서버(10)에 구현되는 것으로 도시되나, 본 발명이 이에 한정되는 것은 아니며, 각 구성요소는 필요에 따라 둘 이상의 서버에 분산 구현될 수 있다.Referring back to FIG. 2, the user interface 300 provides a screen and a menu necessary for the user to use the electronic book generation / management method of the present invention and also receives a request and a signal input by the user. In the embodiment of FIG. 2, the electronic book generating unit 100, the electronic book reading unit 200, the user interface unit 300, the payment unit 400, and the database (DB, 500) are implemented in one server 10. Although the present invention is not limited thereto, each component may be distributedly implemented in two or more servers as necessary.

도 5는 본 발명의 일 실시예에 따른 전자북 생성/관리 방법을 나타내는 플로우챠트이다. 이를 참조하면, 먼저, 서버에 접속하여 신규 회원가입을 통해 아이디를 생성하는 과정(S100)이 수행된다. 이 단계(S100)에서는, 사용자가 유/무선 인터넷망을 통하여 서버(10)에 접속하면, 서버(10)는 사용자 컴퓨터(30)로 회원가입을 요청할 수 있다. 회원은 크게 개인회원과 기업회원으로 두 가지 형태가 있다. 미리 정해진 회원 가입 포맷에 따라 회원 가입이 이루어지면, 서버(10)는 회원 정보를 DB(500)에 저장하고, 회원 아이디별 폴더를 생성한다(S100).5 is a flowchart illustrating a method for generating / managing an electronic book according to an embodiment of the present invention. Referring to this, first, a process of generating an ID through a new membership by accessing a server is performed (S100). In this step (S100), when the user connects to the server 10 via a wired / wireless internet network, the server 10 may request the user computer 30 to register. There are two main types of membership: individual membership and corporate membership. When membership is made according to a predetermined membership format, the server 10 stores member information in the DB 500 and generates a folder for each member ID (S100).

회원 가입한 사용자가 회원 로그인을 수행하면 사용자 컴퓨터(30)로 전자북 생성/관리 서비스 이용을 위한 사용자 인터페이스(UI) 데이터가 출력될 수 있다.When a user who has registered as a member logs in, a user interface (UI) data for using an electronic book generation / management service may be output to the user computer 30.

회원 로그인 후 전자북을 생성하기 전에 서버(10)의 결제부(400)는 사용자로 하여금 다양한 관리상품 중 적합한 상품을 선택하여 결제하도록 할 수 있다(S200). 도 7a는 사용자가 선택할 수 있는 상품 종류들의 일 예이다. 이를 참조하면, 상품 종류는 생성할 수 있는 전자북의 갯수 및 페이지 수에 따라 A, B, C 등으로 나누어질 수 있다. 사용자가 하나의 상품을 선택하여 결제를 요청하면 이에 따라 결제 절차가 이루어지고, 결제가 완료되면 전자북 생성 및 관리 서비스를 이용할 수 있다. 결제는 인터넷 상에서 이루어지는 신용카드, 이체 등의 모든 결제수단 중 하나를 선택하여 사용할 수 있도록 한다.After the member login and before generating the e-book, the payment unit 400 of the server 10 may allow the user to select and pay a suitable product among various managed products (S200). 7A illustrates an example of product types selectable by a user. Referring to this, the product type may be divided into A, B, C, etc. according to the number of pages and the number of electronic books that can be generated. When the user selects a product and requests a payment, a payment process is performed accordingly. When the payment is completed, the user can use the e-book generation and management service. Payment can be used to select one of all payment methods such as credit card, transfer, etc. made on the Internet.

도 7b는 사용자 상품의 종류를 선택한 후, 선택된 상품의 종류와 생성된 전자북 리스트를 보여주는 UI 화면의 일 예이다. 사용자로부터 전자북 생성을 요청하는 선택 혹은 데이터가 입력되면, 서버는 생성될 전자북의 기본 정보를 입력할 것을 요청한다(S300). 7B is an example of a UI screen showing a type of a selected product and a list of generated e-books after selecting a type of a user product. When a selection or data for requesting the creation of an electronic book is input from the user, the server requests to input basic information of the generated electronic book (S300).

도 8은 전자북 기본 정보 입력 UI 화면의 일 예이다. 이를 참조하면, 사용자는 전자북 기본 정보 입력 화면을 통해 전자북 기본 정보-예컨대, 전자북의 이름, 북 카테고리, 북 URL 주소, 로고, 페이지 수 등의 전자북에 관한 정보들-을 설정한 다(S300). 이외에도 전자북 기본 정보는 검색 키워드, 배경음악, 북 공개 여부 등을 더 포함할 수 있다(S300). 8 is an example of an electronic book basic information input UI screen. Referring to this, the user sets e-book basic information such as information on the e-book such as the name of the e-book, book category, book URL address, logo, and number of pages through the e-book basic information input screen. (S300). In addition, the basic information of the e-book may further include a search keyword, background music, whether the book is published or not (S300).

다음으로, 페이지 편집 과정이 수행된다(S400). 도 6a는 도 5에 도시된 페이지 편집 단계(S400)를 보다 상세하게 도시하는 플로우챠트이다. 이를 참조하면, 전자북 기본 정보 입력이 완료되면, 서버는 사용자가 사용자 컴퓨터에 저장되어 있는 이미지를 찾아서 서버로 이미지를 업로드하고(S410), 업로드된 이미지를 페이지별로 적용할 수 있는 편집 UI 화면을 제공한다(S420)Next, a page editing process is performed (S400). FIG. 6A is a flowchart showing the page editing step S400 shown in FIG. 5 in more detail. Referring to this, when the basic input of the e-book is completed, the server searches for an image stored in the user's computer, uploads the image to the server (S410), and displays an editing UI screen for applying the uploaded image for each page. Provided (S420)

도 9는 편집 UI 화면의 일 예를 도시한다. 이를 참조하면, 편집 UI 화면은 이미지 찾기 영역, 업로드된 이미지를 썸네일 이미지로 표시해 주는 이미지 파레트 영역 및 전자북의 각 페이지를 표시해주는 북 캔버스 영역을 포함한다.9 shows an example of an editing UI screen. Referring to this, the editing UI screen includes an image search area, an image palette area for displaying an uploaded image as a thumbnail image, and a book canvas area for displaying each page of the e-book.

사용자는 이미지 찾기 영역의 찾아보기 메뉴를 통해 사용자 컴퓨터에 저장되어 있는 이미지를 선택할 수 있다. 선택된 이미지의 원본 이미지는 서버(10)의 원본 이미지 폴더에 업로드되고, 또한 선택된 이미지는 서버(10)에서 사용할 수 있는 형태의 이미지(예컨대, 이미지 파레트에서 보여지는 섬네일 이미지)로 변환되어 서버(10)의 섬네일 폴더에 업로드된다(S410). 이미지의 정보(예컨대, 해당 이미지의 경로 정보)는 임시 DB에 입력된다. 또한, 업로드된 이미지는 이미지 파레트에 썸네일 이미지로 표시된다. The user can select an image stored in the user's computer through the browse menu in the image search area. The original image of the selected image is uploaded to the original image folder of the server 10, and the selected image is converted into an image (for example, a thumbnail image shown in the image palette) that can be used by the server 10, so that the server 10 Uploaded to a thumbnail folder (S410). Information of an image (eg, path information of the corresponding image) is input to a temporary DB. Uploaded images are also displayed as thumbnail images on the image palette.

사용자는 이미지 파레트의 썸네일 이미지를 선택하여 북 캔버스의 해당 페이지에 적용함으로써, 전자북의 해당 페이지를 편집할 수 있다(S420). 예컨대, 사용자가 이미지 파레트의 하나의 이미지와 북 캔퍼스의 해당 페이지를 선택하면, 선택 된 이미지가 해당 페이지에 적용된다. 이 때, 선택된 이미지는 전자북의 페이지의 사이즈에 맞게 변환되어 해당 페이지에 배치되며, 전자북의 페이지에 적용된 이미지는 북 캔버스 영역에 그대로 표시된다(S420). 또한 전자북의 페이지의 사이즈에 맞게 변환된 이미지(변환 이미지)는 이미지 폴더에 저장될 수 있다.The user may edit the corresponding page of the e-book by selecting the thumbnail image of the image palette and applying it to the corresponding page of the book canvas (S420). For example, if the user selects one image of the image palette and the corresponding page of the book canvas, the selected image is applied to the page. At this time, the selected image is converted according to the size of the page of the e-book and placed on the corresponding page, and the image applied to the page of the e-book is displayed in the book canvas area as it is (S420). Also, an image (converted image) converted to a size of a page of the electronic book may be stored in an image folder.

이와 같이, 업로드된 이미지를 위지위그 방식으로 각 페이지에 배정하면, 서버(10)는 페이지별 인덱스 정보를 등록하여 임시 DB에 저장한다(S420).As such, when the uploaded image is allocated to each page in the wiziwig manner, the server 10 registers index information for each page and stores it in a temporary DB (S420).

전자북의 모든 페이지에 대한 편집이 완료되면, 출판하기를 통해 전자북을 출판할 수 있다(S430). 출판하기 요청이 입력되면, 전자북은 컴퓨터에서 열람할 수 있는 형태로 변환되어 저장된다(S430). 즉, 서버(10)는 ‘출판하기’요청에 응답하여, 임시 DB(520)에 저장되어 있던 데이터(예컨대, 전자북 기본 정보, 페이지별 인덱스 정보 및 페이지별 적용된 이미지 정보 등)를 메인 DB(510)에 기록하여 사용자 컴퓨터에서 실제 열람할 수 있도록 한다. 아울러, 출판된 전자북은 리스트로 관리되며 공개, 비공개로 설정할 수 있다. When editing of all pages of the e-book is completed, the e-book may be published through publishing (S430). When a request for publication is input, the electronic book is converted into a form that can be viewed on a computer and stored (S430). That is, in response to the 'publish' request, the server 10 stores the data (eg, electronic book basic information, page index information, page applied image information, etc.) stored in the temporary DB 520 in the main DB ( 510) so that it can actually be viewed on the user's computer. In addition, published e-books are managed as a list and can be set as public or private.

도 6b는 도 5에 도시된 북보기(북 열람) 단계를 보다 상세하게 도시하는 플로우챠트이다. 이를 참조하면, 북 열람컨트롤러(210)가 출판된 전자북에 대한 열람 요청을 수신한다(S510). 전자북 열람 요청은 상술한 바와 같이, 웹 브라우저에 전자북 고유 URL 주소를 입력하거나, 전자북 리스트에서 해당 전자북을 선택하거나 또는 전자북 존(zone)에서 해당 전자북을 선택함으로서 이루어질 수 있다. 북 열람컨트롤러(210)가 열람 요청에 상응하여 요청된 전자북에 대한 정보를 상기 메인 데이터베이스에서 조회하여 XML 방식으로 북 출력부(220)로 전달한다(S520). 다음으 로, 상기 북 출력부(220)가 상기 요청된 전자북의 열람에 필요한 정보(예컨대, 이미지 정보, 북 로고, 북 로고 좌표, 사운드 등)를 상기 메인 데이터베이스에서 추출하고(S530), 추출된 정보를 바탕으로 각 페이지의 이미지를 로드하여 사용자의 선택 사항이나 설정 상황에 따라 상기 사용자 컴퓨터에 출력한다(S540).FIG. 6B is a flowchart showing the book viewing (book viewing) step shown in FIG. 5 in more detail. Referring to this, the book reading controller 210 receives a reading request for the published electronic book (S510). As described above, the e-book reading request may be made by inputting an e-book unique URL address in a web browser, selecting a corresponding e-book from an e-book list, or selecting an e-book from an e-book zone. The book reading controller 210 inquires the information about the requested electronic book in the main database in response to the reading request and transmits the information to the book output unit 220 in an XML manner (S520). Next, the book output unit 220 extracts information (eg, image information, book logo, book logo coordinates, sound, etc.) necessary for reading the requested electronic book from the main database (S530). Based on the received information, the image of each page is loaded and output to the user computer according to the user's selection or setting (S540).

상술한 실시예들에서는, 사용자 컴퓨터를 이용하여 서버(10)에 접속하여 본 발명의 전자북 생성/관리 방법을 이용하는 예를 중심으로 기술하였으나, 본 발명의 전자북 생성/관리 방법을 이용할 수 있는 단말기가 컴퓨터에 한정되는 것은 아니며, 인터넷에 접속할 수 있는 통신 기기(예컨대, 모바일 단말기, IPTV 등)라면 서버(10)에 접속하여 전자북 생성, 관리, 열람할 수 있다.In the above-described embodiments, the description has been made mainly on the example of using the electronic book generation / management method of the present invention by accessing the server 10 using a user computer, but the electronic book generation / management method of the present invention can be used. The terminal is not limited to a computer, and any communication device (eg, a mobile terminal, an IPTV, etc.) capable of accessing the Internet may be connected to the server 10 to generate, manage, and view an electronic book.

본 발명의 실시예에 따른 전자북 생성/관리 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다.The electronic book generation / management method according to an embodiment of the present invention may also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored.

예컨대, 컴퓨터가 읽을 수 있는 기록매체에는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 본 발명에 따른 전자북 생성/관리 방법을 수행하기 위한 프로그램 코드는 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 전송될 수도 있다.For example, a computer-readable recording medium may include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. The program code for performing the electronic book generation / management method according to the present invention may be It may be transmitted in the form of a carrier wave (eg, transmission over the Internet).

또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명에 따른 전자북 생성/관리 방법을 구현하기 위한 기능적인 (functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. In addition, functional programs, codes, and code segments for implementing an electronic book generation / management method according to the present invention can be easily inferred by programmers in the art to which the present invention belongs.

발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and it will be understood by those skilled in the art that various modifications and equivalent other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

도 1은 본 발명의 일 실시예에 따른 전자북 생성/관리 시스템의 구성을 개략적으로 나타낸 블록도이다. 1 is a block diagram schematically illustrating a configuration of an electronic book generation / management system according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 서버의 개략적인 기능 블록도이다.2 is a schematic functional block diagram of a server according to an embodiment of the present invention.

도 3은 도 2에 도시된 전자북 생성부의 개략적인 기능 블록도이다.3 is a schematic functional block diagram of the electronic book generation unit shown in FIG. 2.

도 4는 도 2에 도시된 전자북 열람부의 개략적인 기능 블록도이다.4 is a schematic functional block diagram of the electronic book reading unit shown in FIG. 2.

도 5는 본 발명의 일 실시예에 따른 전자북 생성/관리 방법을 나타내는 플로우챠트이다. 5 is a flowchart illustrating a method for generating / managing an electronic book according to an embodiment of the present invention.

도 6a는 도 5에 도시된 페이지 편집 단계를 보다 상세하게 도시하는 플로우챠트이다. 6A is a flowchart showing the page editing step shown in FIG. 5 in more detail.

도 6b는 도 5에 도시된 북보기(북 열람) 단계를 보다 상세하게 도시하는 플로우챠트이다.FIG. 6B is a flowchart showing the book viewing (book viewing) step shown in FIG. 5 in more detail.

도 7a는 사용자가 선택할 수 있는 상품 종류들의 일 예이다. 7A illustrates an example of product types selectable by a user.

도 7b는 사용자 상품의 종류를 선택한 후, 선택된 상품의 종류와 생성된 전자북 리스트를 보여주는 UI 화면의 일 예이다. 7B is an example of a UI screen showing a type of a selected product and a list of generated e-books after selecting a type of a user product.

도 8은 전자북 정보 입력 UI 화면의 일 예이다. 8 is an example of an electronic book information input UI screen.

도 9는 편집 UI 화면의 일 예를 도시한다. 9 shows an example of an editing UI screen.

Claims (13)

전자북 생성 서버에서 인터넷망을 통해 통신 접속을 수행한 사용자 컴퓨터로 신규회원등록을 요청하고, 상기 신규회원등록에 따른 회원 정보를 저장하며 아이디별 폴더를 생성하는 아이디 생성 단계;An ID generation step of requesting a new member registration from the e-book generation server to a user computer that has made a communication connection through the Internet network, storing member information according to the new member registration, and generating a folder for each ID; 상기 서버에서 회원 로그인을 수행한 사용자 컴퓨터로 전자북 생성 사용자 인터페이스 화면을 제공하는 단계;Providing an ebook creation user interface screen to a user computer that has performed member login in the server; 상기 전자북 생성 사용자 인터페이스 화면을 이용한 전자북 생성 요청을 수신하면 상기 서버는 상기 사용자 컴퓨터로 생성될 전자북에 대한 기본 정보 입력을 요청하고, 이에 응답하여 전자북 기본 정보가 입력되면, 입력된 전자북 기본 정보 를 수신하여 임시 데이터 베이스에 저장하는 전자북 정보 생성 단계; When the electronic book generation request using the electronic book generation user interface screen is received, the server requests input of basic information on the electronic book to be generated by the user computer, and in response to the basic information of the electronic book being input, the input electronic An electronic book information generation step of receiving the book basic information and storing the book basic information in a temporary database; 상기 사용자 컴퓨터로 이미지 파레트 영역 및 북 캔버스 영역을 포함하는 편집 사용자 인터페이스 화면을 제공하는 단계와, 상기 사용자 컴퓨터에서 선택되어 업로드된 이미지를 상기 서버의 제1 이미지 폴더에 정렬하고, 위지위그 방식으로 편집된 페이지의 페이지별 인덱스를 등록하여 상기 임시 데이터 베이스에 저장하는 단계와, 상기 제1 이미지 폴더에 정렬된 이미지를 상기 이미지 파레트 영역에 제1 섬네일 이미지로 정렬하여 표시하는 단계와, 상기 제1 섬네일 이미지와 상기 북 캔버스의 해당 페이지가 선택되면, 상기 제1 섬네일 이미지 또는 상기 제1 섬네일 이미지에 상응하는 원본 이미지를 상기 페이지의 사이즈에 맞게 자동 변환한 제2 섬네일 이미지를 제2 이미지 폴더에 저장하고, 상기 선택된 페이지에 상기 제2 섬네일 이미지를 표시하는 단계를 포함하는 페이지 편집 단계; 및Providing an editing user interface screen including an image palette area and a book canvas area to the user computer, aligning the images selected and uploaded on the user computer with the first image folder of the server, and editing in a wiki Registering an index of each page of the page to be stored in the temporary database, arranging and displaying an image arranged in the first image folder as a first thumbnail image in the image palette area, and the first thumbnail When the image and the corresponding page of the book canvas are selected, the second thumbnail image is automatically stored in the second image folder by automatically converting the first thumbnail image or the original image corresponding to the first thumbnail image to the size of the page. Displaying the second thumbnail image on the selected page. A page editing step comprising a step; And 상기 전자북 기본 정보, 상기 페이지별 인덱스 및 상기 페이지에 표시된 이미지를 포함하는 상기 전자북을 출판하는 전자북 출판 단계를 포함하는 전자북 생성/관리 서비스 방법.And an electronic book publishing step of publishing the electronic book including the basic information of the electronic book, the index of each page, and the image displayed on the page. 삭제delete 제1항에 있어서, 상기 제1 이미지 폴더에 정렬하는 단계는The method of claim 1, wherein aligning to the first image folder 섬네일 이미지 폴더와 원본 이미지 폴더를 구비하는 상기 제1 이미지 폴더를 생성하는 단계;Generating the first image folder having a thumbnail image folder and an original image folder; 상기 제1 섬네일 이미지는 상기 섬네일 이미지 폴더에 정렬하는 단계; 및Arranging the first thumbnail image in the thumbnail image folder; And 상기 제1 섬네일 이미지에 상응하는 원본 이미지는 상기 원본 이미지 폴더에 정렬하는 단계를 포함하는 전자북 생성/관리 서비스 방법.And sorting the original image corresponding to the first thumbnail image into the original image folder. 제1항에 있어서, 상기 전자북 생성/관리 서비스 방법은, 상기 전자북 정보 생성 단계 이전에, The method of claim 1, wherein the electronic book generation / management service method comprises: before the electronic book information generation step, 상기 서버가 상기 사용자 컴퓨터로 상품 종류 선택을 요청하여 상기 사용자에 의해 상품 종류가 선택되면 선택된 상품 종류에 관한 정보를 저장하는 상품 설정 단계; 및A product setting step of requesting selection of a product type from the server by the server and storing information on the selected product type when the product type is selected by the user; And 상기 선택된 상품 종류에 따라 상기 사용자 컴퓨터로 비용 결제를 요청하여 비용결제 데이터가 입력되면 상기 비용 결제를 처리하는 비용 결제 단계를 더 구비하는 전자북 생성/관리 서비스 방법.And requesting payment to the user computer according to the selected product type, and when the payment data is input, the payment settlement step of processing the payment. 제1항에 있어서, 상기 전자북 기본 정보는The method of claim 1, wherein the e-book basic information is 상기 전자북의 이름, 북 카테고리, 북 URL 주소, 페이지 수, 및 메타 태그를 포함하는 전자북 생성/관리 서비스 방법.And a name, a book category, a book URL address, a page number, and a meta tag of the e-book. 제1항에 있어서, 상기 전자북 출판 단계는The method of claim 1, wherein the electronic book publishing step 상기 임시 데이터베이스에 저장된 상기 전자북 기본 정보, 상기 페이지별 인덱스 정보 및 상기 페이지에 표시된 이미지 정보를 상기 사용자 컴퓨터에서 실제 열람할 수 있도록 변환하여 메인 데이터베이스에 기록하는 단계를 포함하는 전자북 생성/관리 서비스 방법.And converting the electronic book basic information stored in the temporary database, the index information per page, and the image information displayed on the page so that the user computer can actually view the electronic book. Way. 제6항에 있어서, 상기 전자북 생성/관리 서비스 방법은The method of claim 6, wherein the electronic book generation / management service method 북 컨트롤러가 상기 출판된 전자북에 대한 열람 요청을 수신하는 단계;Receiving, by a book controller, a read request for the published electronic book; 상기 북 컨트롤러가 상기 열람 요청에 상응하여 요청된 전자북에 대한 정보를 상기 메인 데이터베이스에서 조회하여 XML 방식으로 북 출력부로 전달하는 단 계;Inquiring, by the book controller, information about the requested electronic book in response to the read request from the main database and transferring the information to the book output unit in an XML manner; 상기 북 출력부가 상기 요청된 전자북의 열람에 필요한 정보를 상기 메인 데이터베이스에서 추출하는 단계; 및Extracting, by the book output unit, information necessary for reading the requested electronic book from the main database; And 상기 북 출력부가 상기 메인 데이터 베이스로부터 추출된 정보를 로드하여 상기 사용자 컴퓨터에 출력하는 단계를 더 포함하는 전자북 생성/관리 서비스 방법.And the book output unit loading information extracted from the main database and outputting the extracted information to the user computer. 제7항에 있어서, 상기 전자북의 열람에 필요한 정보는 해당 전자북의 고유 URL 주소, 상기 페이지에 표시된 이미지 정보, 북 로고, 북 로고 위치 좌표, 및 사운드 정보를 포함하는 전자북 생성/관리 서비스 방법.8. The electronic book generation / management service of claim 7, wherein the information required for reading the electronic book includes a unique URL address of the electronic book, image information displayed on the page, a book logo, a book logo location coordinate, and sound information. Way. 제1항, 및 제3항 내지 제8항 중 어느 한 항에 기재된 방법을 실행하기 위한 컴퓨터 프로그램을 기록한 기록매체.A recording medium on which a computer program for executing the method according to any one of claims 1 and 3 is recorded. 인터넷망을 통하여 사용자 컴퓨터에 접속되며, 전자북을 생성하여 관리하는 전자북 생성/관리 서버에 있어서, An electronic book generation / management server connected to a user computer through an internet network and generating and managing an electronic book, 상기 인터넷망을 통해 통신 접속을 수행한 상기 사용자 컴퓨터로 신규회원등록을 요청하고, 상기 신규회원등록에 따른 회원 정보를 저장하며 아이디별 폴더를 생성하고, 상기 사용자 컴퓨터로 전자북 생성/관리 서비스를 이용할 수 있도록 사용자 인터페이스를 제공하는 사용자 인터페이스부; 및Request a new member registration to the user computer that has performed communication access through the Internet network, store member information according to the new member registration, create a folder for each ID, and create / manage an e-book with the user computer. A user interface unit providing a user interface for use; And 상기 사용자 인터페이스부를 통하여 상기 사용자 컴퓨터로부터 전자북 생성 요청을 수신하면 생성될 전자북에 대한 기본 정보를 입력받아 임시 데이터 베이스에 저장하고, 상기 기본 정보에 기초한 제1 이미지 폴더를 생성하는 북 생성 컨트롤러와, 상기 사용자 컴퓨터에서 선택되어 업로드된 이미지를 상기 제1 이미지 폴더에 정렬하고, 위지위그 방식으로 편집된 페이지의 페이지별 인덱스를 등록하여 상기 임시 데이터 베이스에 저장하고, 상기 제1 이미지 폴더에 정렬된 이미지를 이미지 팔레트 영역에 제1 섬네일 이미지로 정렬하여 표시하며, 상기 제1 섬네일 이미지 또는 상기 제1 섬네일 이미지에 상응하는 원본 이미지를 상기 페이지의 사이즈에 맞게 자동 변환한 제2 섬네일 이미지를 제2 이미지 폴더에 저장하고, 상기 페이지에 상기 제2 섬네일 이미지를 표시하는 편집 컨트롤러를 구비하는 전자북 생성부를 포함하는 전자북 생성/관리 서버.A book generation controller which receives basic information about an electronic book to be generated when the electronic book generation request is received from the user computer through the user interface unit, stores the received basic information in a temporary database, and generates a first image folder based on the basic information; And sort images uploaded and uploaded from the user's computer into the first image folder, register page-by-page indexes of pages edited by the Wiegee method, and store the indexes in the temporary database and arrange the images in the first image folder. The image is arranged in the image palette area as a first thumbnail image, and the second thumbnail image is obtained by automatically converting the first thumbnail image or the original image corresponding to the first thumbnail image to the size of the page. Store in a folder, and the second thumbnail on the page Generate an electronic book including a generated electronic book having an editing controller for displaying images / management server. 제10항에 있어서, 상기 편집 컨트롤러는The method of claim 10, wherein the editing controller 상기 사용자 컴퓨터에서 선택되어 업로드된 이미지를 상기 제1 이미지 폴더에 정렬하는 업로드 컨트롤러;An upload controller for aligning the uploaded image selected by the user computer with the first image folder; 상기 제1 섬네일 이미지와 상기 북 캔버스의 해당 페이지가 선택되면, 상기 제1 섬네일 이미지에 상응하는 원본 이미지를 상기 전자북의 페이지의 사이즈에 맞게 상기 제2 섬네일 이미지로 변환하고, 상기 변환된 제2 섬네일 이미지를 상기 북 캔버스 영역의 해당 페이지에 배치하여 표시하는 위지위그 컨트롤러; 및 When the first thumbnail image and the corresponding page of the book canvas are selected, the original image corresponding to the first thumbnail image is converted into the second thumbnail image according to the size of the page of the e-book, and the converted second A wikiwig controller for displaying and displaying a thumbnail image on a corresponding page of the book canvas area; And 상기 임시 데이터베이스에 저장된 상기 전자북 기본 정보, 페이지별 인덱스 및 페이지에 표시된 이미지를 상기 사용자 컴퓨터에서 실제 열람할 수 있도록 변환하여 메인 데이터베이스에 기록하는 출판 컨트롤러를 포함하며,A publishing controller configured to convert the electronic book basic information stored in the temporary database, the index for each page, and the image displayed on the page to be actually viewed on the user's computer, and to record in the main database, 상기 제1 이미지 폴더에 정렬된 이미지는 상기 이미지 파레트 영역에 상기 제1 섬네일 이미지로 정렬되어 표시되는 전자북 생성/관리 서버.And an image arranged in the first image folder is arranged and displayed as the first thumbnail image in the image palette area. 제11항에 있어서, 상기 업로드 컨트롤러는The method of claim 11, wherein the upload controller 섬네일 이미지 폴더와 원본 이미지 폴더를 구비하는 상기 제1 이미지 폴더를 생성하고, 상기 제1 섬네일 이미지는 상기 섬네일 이미지 폴더에 정렬하며, 상기 제1 섬네일 이미지에 상응하는 원본 이미지는 상기 원본 이미지 폴더에 정렬하는 전자북 생성/관리 서버.Create the first image folder having a thumbnail image folder and an original image folder, the first thumbnail image is aligned with the thumbnail image folder, and the original image corresponding to the first thumbnail image is aligned with the original image folder E-book creation / management server. 제11항에 있어서, 상기 전자북 생성/관리 서버는The method of claim 11, wherein the electronic book generation / management server 상기 출판된 전자북에 대한 열람 요청을 수신하여 요청된 전자북에 대한 정보를 상기 메인 데이터베이스에서 조회하여 XML 방식으로 전송하는 북 컨트롤러; 및A book controller which receives the read request for the published e-book and inquires information on the requested e-book in the main database and transmits the information in an XML manner; And 상기 북 컨트롤러로부터 전송된 상기 전자북에 대한 정보를 상기 메인 데이터베이스에서 추출하고, 상기 메인 데이터 베이스로부터 추출된 정보를 로드하여 상기 사용자 컴퓨터에 출력하는 북 출력부를 더 포함하는 전자북 생성/관리 서버.And a book output unit configured to extract information about the electronic book transmitted from the book controller in the main database, and load information extracted from the main database to output to the user computer.
KR1020090097387A 2009-10-13 2009-10-13 E-book creation / management server and its method Expired - Fee Related KR101087732B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090097387A KR101087732B1 (en) 2009-10-13 2009-10-13 E-book creation / management server and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090097387A KR101087732B1 (en) 2009-10-13 2009-10-13 E-book creation / management server and its method

Publications (2)

Publication Number Publication Date
KR20110040209A KR20110040209A (en) 2011-04-20
KR101087732B1 true KR101087732B1 (en) 2011-11-30

Family

ID=44046613

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090097387A Expired - Fee Related KR101087732B1 (en) 2009-10-13 2009-10-13 E-book creation / management server and its method

Country Status (1)

Country Link
KR (1) KR101087732B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102586799B1 (en) 2023-03-14 2023-10-06 정황수 Method, device and system for automatically processing creation of web book based on web novel using artificial intelligence model

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101331113B1 (en) * 2011-11-01 2013-11-19 주식회사 케이와이에스씨 System and method of manufacturing app-book execution file for mobile device
CN114564665A (en) * 2022-02-28 2022-05-31 掌阅科技股份有限公司 Electronic book typesetting style adapting method, device, equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102586799B1 (en) 2023-03-14 2023-10-06 정황수 Method, device and system for automatically processing creation of web book based on web novel using artificial intelligence model

Also Published As

Publication number Publication date
KR20110040209A (en) 2011-04-20

Similar Documents

Publication Publication Date Title
US9176984B2 (en) Mixed media reality retrieval of differentially-weighted links
US20170322932A1 (en) Method for automatically taggin documents with matrix barcodes and providing access to a plurality of said document versions
JP5020979B2 (en) Organizing digital content on the Internet through digital content reviews
CN1750001A (en) Adding metadata to a stock content item
US20090222485A1 (en) Product information system for aggregating and classifying information from multiple sources with update ability
JP5018352B2 (en) Server device that inserts and distributes advertisements in book content
US20090298036A1 (en) Replacing Physical Publication Appendices With Enhanced Electronic Versions
US20140143835A1 (en) Web-Based Digital Publishing Platform
KR20110017694A (en) Online document editing system and method
KR20100110205A (en) System for on line magazine service and method for publishing and distributing electronic documents using the same
CN118101842A (en) Information processing apparatus, control method therefor, and storage medium
EP1766539B1 (en) Data compilation apparatus and method
US20090300473A1 (en) Systems and Methods for Displaying Albums Having Links to Documents
KR101087732B1 (en) E-book creation / management server and its method
US20090300051A1 (en) Systems and Methods for Building Albums Having Links to Documents
JP2010140250A (en) Information provision management system, information provision management method and information provision management program
JP5382699B2 (en) Document management system, document management program, and document management method
JP5397507B2 (en) Server device that inserts and distributes advertisements in book content
JP2011039954A (en) Document management system
KR20080028589A (en) Customized information provision system and method using online network
KR101638011B1 (en) Data processing system
JP5779412B2 (en) Client / server system, client device, server device, comment screen creation method in client / server system, client device program, server device program
Kowal et al. Descriptive metadata for digitization of maps in books: A British Library project
KR100530256B1 (en) Method and apparatus for automatically searching and linking internet message
JPWO2005006191A1 (en) Apparatus and method for registering multiple types of information

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20141119

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

FPAY Annual fee payment

Payment date: 20151112

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20161117

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20181031

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20191030

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20201123

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20201123