KR20060002103A - Method and system for providing previous seeing service - Google Patents

Method and system for providing previous seeing service Download PDF

Info

Publication number
KR20060002103A
KR20060002103A KR1020040051015A KR20040051015A KR20060002103A KR 20060002103 A KR20060002103 A KR 20060002103A KR 1020040051015 A KR1020040051015 A KR 1020040051015A KR 20040051015 A KR20040051015 A KR 20040051015A KR 20060002103 A KR20060002103 A KR 20060002103A
Authority
KR
South Korea
Prior art keywords
preview
book
information
user
content
Prior art date
Application number
KR1020040051015A
Other languages
Korean (ko)
Inventor
고선호
최지훈
최재호
Original Assignee
엔에이치엔(주)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엔에이치엔(주) filed Critical 엔에이치엔(주)
Priority to KR1020040051015A priority Critical patent/KR20060002103A/en
Publication of KR20060002103A publication Critical patent/KR20060002103A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 도서의 본문 내용에 대한 미리보기 서비스 제공 방법 및 시스템에 관한 것으로, 더욱 상세하게는 도서의 본문 내용 중 사용자가 원하는 부분의 본문 내용을 미리보기로 볼 수 있도록 하고, 또한 로그인한 사용자와 연관하여 생성, 기록되어 있는 미리보기 정보를 이용하여 소정의 요건을 만족하는 경우에만 미리보기를 서비스를 제한적으로 제공하여 도서에 대한 저작권을 보호할 수 있는 미리보기 서비스 제공 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for providing a preview service for the text content of a book, and more particularly, to allow the user to view the text content of a desired part of the text content of the book as a preview, and to log in with a user who has logged in. The present invention relates to a method and a system for providing a preview service that can protect a copyright of a book by providing a limited preview service only when a predetermined requirement is satisfied by using the generated and recorded preview information.

본 발명은 도서를 식별하기 위한 도서 식별자, 또는 상기 도서의 섹션 별 미리보기 내용을 포함하는 도서 정보를 저장하는 도서 정보 데이터베이스를 유지하는 단계, 로그인한 사용자에 대한 사용자 식별자, 사용자 단말기에 대한 IP 주소 정보, 도서 식별자, 상기 도서 식별자와 연관된 섹션 정보 및 상기 섹션 정보와 연관된 제공 시점 정보 중 어느 하나 이상을 포함하는 미리보기 정보를 저장하는 로그 정보 데이터베이스를 유지하는 단계 - 상기 도서 식별자 및 상기 섹션 정보는 상기 로그인한 사용자에게 제공된 미리보기 내용과 연관되고, 상기 제공 시점 정보는 상기 미리보기 내용을 상기 로그인한 사용자에게 제공한 시점에 대한 정보임 -, 로그인한 사용자로부터 소정의 도서에 대한 미리보기 요청 정보를 수신하는 단계, 상기 로그 정보 데이터베이스를 참조하여 상기 도서의 내용 중 상기 로그인한 사용자에게 제공된 미리보기 내용의 분량을 산출하는 단계, 상기 산출된 미리보기 내용의 분량이 소정값 미만인 경우 상기 미리보기 요청 정보와 연관된 상기 도서의 소정 섹션을 식별하는 단계, 상기 도서 정보 데이터베이스를 참조하여 상기 도서 상기 식별된 섹션과 연관된 미리보기 내용을 검색하는 단계 및 상기 검색된 미리보기 내용을 상기 사용자에게 제공하는 단계를 포함한다.The present invention provides a method of maintaining a book information database for storing a book identifier for identifying a book, or book information including a section-specific preview of the book, a user identifier for a logged in user, and an IP address for a user terminal. Maintaining a log information database storing preview information including at least one of information, a book identifier, section information associated with the book identifier, and presentation time information associated with the section information, wherein the book identifier and section information are Associated with the preview content provided to the logged-in user, wherein the providing time information is information about a time point of providing the preview content to the logged-in user-preview request information for a predetermined book from the logged-in user Receiving, the log information database Calculating a quantity of preview contents provided to the logged-in user among the contents of the book by referring to e-s; and a predetermined section of the book associated with the preview request information when the calculated quantity of preview contents is less than a predetermined value. Identifying a; searching for preview content associated with the identified section of the book with reference to the book information database; and providing the retrieved preview content to the user.

도서정보, 미리보기, 로그정보, IP 주소Book Info, Preview, Log Info, IP Address

Description

미리보기 서비스 제공 방법 및 그 시스템 {METHOD AND SYSTEM FOR PROVIDING PREVIOUS SEEING SERVICE}Preview service provision method and system {METHOD AND SYSTEM FOR PROVIDING PREVIOUS SEEING SERVICE}

도 1은 본 발명에 따른 미리보기 서비스 제공 시스템의 개략적인 동작을 설명하기 위한 도면.1 is a view for explaining the schematic operation of the preview service providing system according to the present invention.

도 2는 본 발명의 일실시예에 따른 미리보기 서비스 제공 시스템의 내부 구성을 도시한 블록도.2 is a block diagram showing an internal configuration of a preview service providing system according to an embodiment of the present invention.

도 3은 본 발명의 일실시예에 따른 도서 정보 데이터베이스에 포함되는 데이터의 일례를 나타내는 도면.3 is a diagram illustrating an example of data included in a book information database according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른 로그 정보 데이터베이스에 포함되는 데이터의 일례를 나타내는 도면.4 is a diagram illustrating an example of data included in a log information database according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 따른 사용자 식별자를 이용하여 미리보기 분량을 산출하는 방법을 도시한 도면.5 is a diagram illustrating a method for calculating a preview amount using a user identifier according to an embodiment of the present invention.

도 6은 본 발명의 일실시예에 따른 단말기의 IP 주소를 이용하여 미리보기 분량을 산출하는 방법을 도시한 도면.6 is a diagram illustrating a method of calculating a preview amount using an IP address of a terminal according to an embodiment of the present invention.

도 7은 본 발명의 일실시예에 따른 도서의 전체 분량 및 미리보기 분량의 비율에 따라 미리보기를 제공하는 방법 도시한 도면.7 is a diagram illustrating a method of providing a preview according to a ratio of a total amount of books and a preview amount of books according to an embodiment of the present invention.

도 8은 본 발명의 일실시예에 따른 미리보기의 일례를 나타내는 도면. 8 illustrates an example of a preview according to an embodiment of the present invention.                 

도 9는 본 발명에 따른 미리보기 서비스 제공 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도.9 is an internal block diagram of a general purpose computer device that may be employed to perform the method of providing a preview service according to the present invention.

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

200: 미리보기 서비스 제공 시스템200: preview service providing system

201: 도서 정보 데이터베이스201: Book Information Database

202: 로그 정보 데이터베이스202: Log Information Database

203: 사용자 수신부203: user receiving unit

204: 미리보기 분량 산출부204: preview amount calculation unit

205: 섹션 식별부205: section identification unit

206: 미리보기 내용 검색부206: preview content search unit

207: 미리보기 내용 제공부207: Preview content provider

본 발명은 도서의 본문 내용에 대한 미리보기 서비스 제공 방법 및 시스템에 관한 것으로, 더욱 상세하게는 도서의 본문 내용 중 사용자가 원하는 부분의 본문 내용을 미리보기로 볼 수 있도록 하고, 또한 로그인한 사용자와 연관하여 생성, 기록되어 있는 미리보기 정보를 이용하여 소정의 요건을 만족하는 경우에만 미리보기를 서비스를 제한적으로 제공하여 도서에 대한 저작권을 보호할 수 있는 미리보기 서비스 제공 방법 및 시스템에 관한 것이다. The present invention relates to a method and system for providing a preview service for the text content of a book, and more particularly, to allow the user to view the text content of a desired part of the text content of the book as a preview, and to log in with a user who has logged in. The present invention relates to a method and a system for providing a preview service that can protect a copyright of a book by providing a limited preview service only when a predetermined requirement is satisfied by using the generated and recorded preview information.                         

최근, 초고속 데이터 통신망의 발달로 많은 사람들이 인터넷을 이용하고 있으며, 이러한 인터넷 이용의 증대와 함께 많은 인터넷 사용자들이 온라인 도서 정보 검색 서비스 및 도서 구입 등의 서비스를 이용하고 있다. 오프라인 서점에서와는 달리 온라인 상에서 사용자가 도서 정보를 검색하는 경우, 직접 도서의 내용 및 기타 다른 정보를 확인 할 수 없기 때문에 도서 정보 검색 서비스 제공사에서는 여러 가지 도서 관련 정보 및 도서의 일부 본문 내용을 미리보기 형태로 제공하고 있다.Recently, many people are using the Internet due to the development of the high-speed data communication network, and with the increase of the Internet use, many Internet users are using services such as online book information retrieval service and book purchase. Unlike offline bookstores, when a user searches for book information online, the book information search service provider cannot preview the contents of the book or any other information. To provide.

이러한 종래의 미리보기 서비스 제공 시스템에 의하면, 사용자로부터 도서 정보 검색 요청을 수신하면, 상기 수신한 도서 정보 검색 요청과 연관한 도서에 대한 정보를 제공하고, 상기 도서의 본문에 대한 미리보기 서비스를 함께 제공한다. 이를 위해 종래의 미리보기 서비스 제공 시스템은 각 도서마다 일부 페이지만의 본문 내용을 키워드 검색 가능한 형식으로 저장하거나, 또는 일부 페이지만의 본문 내용을 이미지 형식으로 저장한 DB를 구축하여, 소정의 도서에 대한 저자명, 출판사 등의 간단한 도서 정보와 함께 상기와 같은 일부 페이지의 본문 내용을 미리보기로 제공했다. 사용자는 상기 도서를 구입할지 여부, 상기 도서의 내용이 상기 사용자에게 필요한지 여부 등을 결정하기 위해 이러한 미리보기 내용을 이용할 수 있다. According to the conventional preview service providing system, when a book information search request is received from a user, information about a book associated with the received book information search request is provided, and a preview service for the text of the book is provided. to provide. To this end, the conventional preview service providing system stores a body content of only a part of pages in a keyword searchable form for each book, or builds a DB that stores the body content of only a few pages in an image format, and assigns a predetermined book to a predetermined book. In addition to brief book information, such as the author's name, publisher, etc., the contents of some of the above pages are provided as previews. The user can use this preview content to determine whether to purchase the book, whether the content of the book is needed for the user, and the like.

그러나, 종래기술에 따른 미리보기 서비스에서는 검색된 도서 본문의 일부분만을 제한하여 미리보기로 제공하고 있기 때문에, 상기 도서의 수 페이지 정도의 일부 본문 내용만으로는 상기 도서가 사용자에게 필요한 도서인지 여부를 판단하기 곤란하다는 문제점이 있었다. 예를 들면, 어떤 도서의 100페이지에서 120페이지에 상기 사용자가 원하는 정보가 기재되어 있으나, 상기 도서에 대한 미리보기 서비스는 상기 도서의 3페이지, 4페이지의 내용만을 미리보기로 보여주는 경우에는 상기 사용자는 미리보기 서비스를 제공 받았음에도 상기 도서에 원하는 정보가 기재되어 있는지 확인할 수 없게 된다. However, since the preview service according to the prior art provides only a limited portion of the searched book text as a preview, it is difficult to determine whether the book is a book required by the user based on only a part of the body content of about several pages of the book. There was a problem. For example, if the information desired by the user is described on pages 100 to 120 of a book, but the preview service for the book shows only the contents of pages 3 and 4 of the book as a preview. Even if the preview service is provided, it is not possible to check whether the desired information is described in the book.

한편, 사용자가 원하는 부분의 본문 내용을 미리보기 서비스로 어떠한 제한 없이 보여주는 경우, 상기 사용자는 미리보기 서비스를 반복적으로 요청함으로써 도서의 본문 내용을 순차적으로 제공 받을 수 있게 되며, 이는 일반적으로 미리보기 서비스를 제공하는 서비스업체가 원하는 바는 아니다. 통상, 상기 서비스업체는 도서의 일부 본문 내용만을 미리보기 서비스로 제공하여 상기 도서에 대한 판매를 촉진시키고자 하며, 미리보기 서비스로 상기 도서의 본문 내용을 모두 보여주고자 하는 것은 아닐 것이다. 또한, 네트워크를 통해 도서의 본문 내용을 제약없이 사용자에게 모두 제공하는 것은 상기 도서에 대한 저작권과 관련된 문제를 야기시킬 수 있다. On the other hand, if the user shows the text content of the desired part without any limitation to the preview service, the user can be provided sequentially the text content of the book by repeatedly requesting the preview service, which is generally a preview service This is not what a service provider wants. Typically, the service provider intends to promote the sale of the book by providing only a part of the text content of the book as a preview service, and not to show all the text content of the book by the preview service. In addition, providing all of the text contents of a book to a user without restriction through a network may cause a problem related to copyright of the book.

따라서, 사용자가 원하는 부분의 본문 내용을 미리보기 서비스로 제공하면서도, 소정의 조건을 만족하는 경우에만 미리보기 서비스를 제공하여 미리보기 서비스를 제공하고자 하는 원래 목적에 부합하고 저작권 관련 문제도 유발할 가능성이 적은 미리보기 서비스 제공 방법이 필요하다. Therefore, while providing the contents of the text of the user's desired part as a preview service, it is possible to provide a preview service only when certain conditions are met, thereby meeting the original purpose of providing the preview service and causing a copyright-related problem. Less preview service is required.

본 발명은 상기와 같은 종래 기술을 개선하기 위해 안출된 것으로서, 도서의 본문 내용 중 사용자가 원하는 부분의 본문 내용을 미리보기 서비스로 제공할 수 있는 미리보기 서비스 제공 방법 및 시스템을 제공하는 것을 목적으로 한다. The present invention has been made to improve the prior art as described above, the object of the present invention to provide a preview service providing method and system that can provide the text content of the desired portion of the text content of the book as a preview service. do.

또한, 본 발명은 로그인한 사용자와 연관하여 생성, 기록해 둔 미리보기 정보를 이용하여 소정의 조건을 만족하는 경우에만 상기 제한된 미리보기를 서비스를 제공하는 하는 미리보기 서비스 제공 방법 및 시스템을 제공하는 것을 목적으로 한다.In addition, the present invention provides a preview service providing method and system for providing the limited preview service only when a predetermined condition is satisfied using preview information generated and recorded in association with a logged-in user. The purpose.

또한, 본 발명에 따른 미리보기 서비스 제공 방법 및 시스템은 상기 미리보기 정보를 이용하여 특정 사용자에게 소정의 도서의 본문 내용이, 미리보기 서비스를 이용하여 과도하게 많이 제공되는 것을 방지하는 것을 그 목적으로 한다.In addition, the method and system for providing a preview service according to the present invention by using the preview information for the purpose of preventing the excessive content of a predetermined book body content is provided to a specific user by using the preview service. do.

또한, 본 발명에 따른 미리보기 서비스 제공 방법 및 시스템은 일률적으로 제공되는 미리보기 내용이 아니라, 도서의 본문 내용 중 사용자가 원하는 정보를 포함하는 부분의 본문 내용을 미리보기 서비스로 제공하는 것을 그 목적으로 한다. In addition, the method and system for providing a preview service according to the present invention is not a preview content provided uniformly, but the purpose of providing a preview service of the text content of the portion of the book content containing the information desired by the user as a preview service. It is done.

상기의 목적을 이루고 종래 기술의 문제점을 해결하기 위하여, 본 발명에 따른 미리보기 서비스 제공 방법은, 도서를 식별하기 위한 도서 식별자, 또는 상기 도서의 섹션 별 미리보기 내용을 포함하는 도서 정보를 저장하는 도서 정보 데이터베이스를 유지하는 단계, 로그인한 사용자에 대한 사용자 식별자, 사용자 단말기에 대한 IP 주소 정보, 도서 식별자, 상기 도서 식별자와 연관된 섹션 정보 및 상기 섹션 정보와 연관된 제공 시점 정보 중 어느 하나 이상을 포함하는 미리보기 정보를 저장하는 로그 정보 데이터베이스를 유지하는 단계 -상기 도서 식별자 및 상기 섹션 정보는 상기 로그인한 사용자에게 제공된 미리보기 내용과 연관되고, 상기 제공 시점 정보는 상기 미리보기 내용을 상기 로그인한 사용자에게 제공한 시점에 대한 정보임 -, 로그인한 사용자로부터 소정의 도서에 대한 미리보기 요청 정보를 수신하는 단계, 상기 로그 정보 데이터베이스를 참조하여 상기 도서의 내용 중 상기 로그인한 사용자에게 제공된 미리보기 내용의 분량을 산출하는 단계, 상기 산출된 미리보기 내용의 분량이 소정값 미만인 경우 상기 미리보기 요청 정보와 연관된 상기 도서의 소정 섹션을 식별하는 단계, 상기 도서 정보 데이터베이스를 참조하여 상기 도서 상기 식별된 섹션과 연관된 미리보기 내용을 검색하는 단계 및 상기 검색된 미리보기 내용을 상기 사용자에게 제공하는 단계를 제공한다.In order to achieve the above object and to solve the problems of the prior art, the preview service providing method according to the present invention, the book identifier for identifying the book, or book information including the preview content for each section of the book Maintaining at least one of a book information database, a user identifier for a logged-in user, an IP address information for a user terminal, a book identifier, section information associated with the book identifier, and offer time information associated with the section information. Maintaining a log information database storing preview information, wherein the book identifier and the section information are associated with a preview content provided to the logged in user, and the provision time information is provided to the logged in user. Information about when you provided-, Login Receiving preview request information about a predetermined book from a user, calculating a quantity of preview contents provided to the logged-in user among contents of the book by referring to the log information database, and the calculated preview contents Identifying a predetermined section of the book associated with the preview request information when the amount of is less than a predetermined value, searching for a preview content associated with the identified section of the book with reference to the book information database, and the retrieved preview Providing a view content to the user.

또한, 본 발명의 다른 일면에 따르면, 도서를 식별하기 위한 도서 식별자, 또는 상기 도서의 섹션 별 미리보기 내용을 포함하는 도서 정보를 저장하는 도서 정보 데이터베이스, 로그인한 사용자에 대한 사용자 식별자, 사용자 단말기에 대한 IP 주소 정보, 도서 식별자, 상기 도서 식별자와 연관된 섹션 정보 및 상기 섹션 정보와 연관된 제공 시점 정보 중 어느 하나 이상을 포함하는 미리보기 정보를 저장하는 로그 정보 데이터베이스 - 상기 도서 식별자 및 상기 섹션 정보는 상기 로그인한 사용자에게 제공된 미리보기 내용과 연관되고, 상기 제공 시점 정보는 상기 미리보기 내용을 상기 로그인한 사용자에게 제공한 시점에 대한 정보임 -, 로그인한 사용자로부터 소정의 도서에 대한 미리보기 요청 정보를 수신하는 사용자 수신부, 상기 로그 정보 데이터베이스를 참조하여 상기 도서의 내용 중 상기 로그인한 사용자에게 제공된 미리보기 내용의 분량을 산출하는 미리보기 분량 산출부, 상기 산출된 미리보기 내용의 분량이 소정값 미만인 경우 상기 미리보기 요청 정보와 연관된 상기 도서의 소정 섹션을 식별하는 섹션 식별부, 상기 도서 정보 데이터베이스를 참조하여 상기 도서 및 상기 식별된 섹션과 연관된 미리보기 내용을 검색하는 미리보기 내용 검색부 및 상기 검색된 미리보기 내용을 상기 사용자에게 제공하는 미리보기 내용 제공부를 포함한다.According to another aspect of the present invention, a book identifier database for storing a book information for identifying a book, or book information including a section-specific preview content of the book, a user identifier for a logged-in user, a user terminal A log information database for storing preview information including at least one of an IP address information, a book identifier, a section information associated with the book identifier, and a presentation time point information associated with the section information. Associated with the preview content provided to the logged-in user, wherein the providing time point information is information about the time point at which the preview content is provided to the logged-in user. Receiving user receiving unit, the log information data A preview amount calculating unit for calculating a quantity of preview contents provided to the logged-in user among the contents of the book with reference to a base; and if the calculated quantity of preview contents is less than a predetermined value, the preview associated information associated with the preview request information. A section identification unit identifying a predetermined section of a book, a preview content search unit searching for preview content associated with the book and the identified section with reference to the book information database, and providing the searched preview content to the user It includes a preview content providing unit.

이하 첨부된 도면을 참조하여 미리보기 서비스 제공 방법 및 시스템을 상세히 설명하기로 한다.Hereinafter, a preview service providing method and system will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 미리보기 서비스 제공 시스템의 개략적인 동작을 설명하기 위한 도면이다.1 is a view for explaining a schematic operation of the preview service providing system according to the present invention.

미리보기 서비스 제공 시스템(100)은 도서 별 미리보기 정보를 포함하는 도서 정보 데이터베이스 및 로그인한 사용자의 미리보기 정보를 포함하는 로그 정보 데이터베이스를 유지하고, 사용자의 미리보기 요청에 따라 해당 도서의 미리보기 내용을 통신망(120)으로 연결된 사용자(110)의 사용자 단말기(115)에 제공하여 사용자가 도서의 본문 내용을 일부 미리 볼 수 있도록 하는 미리보기 서비스를 제공한다. 또한, 본 명세서에서는 미리보기 서비스에 의해 제공되는 본문 내용을 "미리보기 내용"이라는 용어를 사용하여 표시한다. The preview service providing system 100 maintains a book information database including the book-specific preview information and a log information database including the preview information of the logged-in user, and previews the book according to the user's preview request. By providing the content to the user terminal 115 of the user 110 connected to the communication network 120 provides a preview service that allows the user to preview a part of the text content of the book. In addition, in the present specification, the text content provided by the preview service is displayed using the term "preview content".

본 발명의 일실시예에 따르면, 미리보기 서비스 제공 시스템(100)은 본문 검색 서비스 제공 시스템(도시하지 않음)과 연동하여 미리보기 서비스를 제공할 수 있다. 상기 본문 검색 서비스 제공 시스템은 도서별 본문 내용을 섹션 별로 구분하여 저장하고 있다가, 사용자로부터 입력된 검색 쿼리(예를 들면 검색어)를 포함 하는 본문 내용을 섹션 별로 검색하여 상기 사용자에게 제공한다. 예를 들면, 상기 검색어를 포함하는 본문 내용 중에서 상기 검색어를 포함하는 100자 정도의 본문 내용을 추출하여 검색 결과로서 상기 사용자에게 제공할 수 있다. According to an embodiment of the present invention, the preview service providing system 100 may provide a preview service in conjunction with a text search service providing system (not shown). The text search service providing system divides and stores the text content of each book by section, and then searches for text content including a search query (for example, a search word) input by the user by section and provides the text content to the user. For example, the text content including the search word may be extracted from the text content including the search word and provided to the user as a search result.

또한, 사용자는 상기 본문 내용과 연관하여 보다 많은 본문 내용을 포함하는 미리보기 요청을 할 수도 있으며, 상기 미리보기 요청이 입력되는 경우 미리보기 서비스 제공 시스템(100)은 상기 검색 결과로서 제공된 본문 내용을 포함하는 1000자 정도의 미리보기 내용을 추출하여 상기 사용자에게 더 제공할 수 있다. In addition, the user may make a preview request including more body content in association with the body content, and when the preview request is input, the preview service providing system 100 displays the body content provided as the search result. The preview content of about 1000 characters may be extracted and further provided to the user.

또한, 실시예에 따라 상기 본문 검색 서비스 제공 시스템은 미리보기 서비스 제공 시스템(100)과 동일한 시스템으로 구현될 수도 있다. According to an embodiment, the text search service providing system may be implemented in the same system as the preview service providing system 100.

또한, 본 발명의 또 다른 실시예에 따르면, 미리보기 서비스 제공 시스템(100)은 본문 검색 서비스와는 별개의 서비스로서 독립적으로 미리보기 서비스를 제공할 수도 있다. In addition, according to another embodiment of the present invention, the preview service providing system 100 may provide a preview service independently as a service separate from the text search service.

사용자(110)는 통신망(120)을 통하여 미리보기 서비스 제공 시스템(100)과 연결되며, 통신망(120)과의 접속을 위한 사용자 단말기(115)를 보유할 수 있다. 사용자(110)는 소정의 인증 과정을 거쳐 도서 정보를 검색하여 미리보기를 요청을 수행하고, 상기 미리보기 요청에 따라 미리보기 서비스 제공 시스템(100)으로부터 미리보기 정보를 제공 받을 수 있다.The user 110 may be connected to the preview service providing system 100 through the communication network 120 and may have a user terminal 115 for connection with the communication network 120. The user 110 may search for book information through a predetermined authentication process, perform a preview request, and receive preview information from the preview service providing system 100 according to the preview request.

사용자 단말기(115)는 데스크탑 PC, 노트북 PC, PDA, 이동통신 단말기 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재함으로써 연산 능력을 갖춘 단말기로 유무선 통신망에서 접속할 수 있는 장치를 통칭한다. 또한, 사용자 단말 기(115)에는 도서 정보를 검색하여 미리보기를 실행할 수 있도록 웹 브라우저가 설치되어 있을 수 있다.The user terminal 115 collectively refers to a device having a memory capability and a microprocessor such as a desktop PC, a notebook PC, a PDA, a mobile communication terminal, and the like that can be connected to a wired / wireless communication network. In addition, the user terminal 115 may be provided with a web browser to search and preview the book information.

도 2는 본 발명의 일실시예에 따른 미리보기 서비스 제공 시스템(100, 200)의 내부 구성을 도시한 블록도이다.2 is a block diagram showing the internal configuration of the preview service providing system (100, 200) according to an embodiment of the present invention.

도2에서 도시한 바와 같이, 미리보기 서비스 제공 시스템(200)은 도서 정보 데이터베이스(201), 로그 정보 데이터베이스(202), 사용자 수신부(203), 미리보기 분량 산출부(204), 섹션 식별부(205), 미리보기 내용 검색부(206), 미리보기 내용 제공부(207)를 포함한다. 이하, 각 구성 요소 별로 그 기능을 보다 구체적으로 설명한다.As shown in FIG. 2, the preview service providing system 200 includes a book information database 201, a log information database 202, a user receiver 203, a preview amount calculator 204, a section identifier ( 205, a preview content searching unit 206, and a preview content providing unit 207. Hereinafter, the function of each component will be described in more detail.

도서 정보 데이터베이스(201)는 도서를 식별하기 위한 도서 식별자, 또는 상기 도서의 섹션 별 미리보기 내용을 포함하는 도서 정보를 저장한다. 도서 정보 데이터베이스(201)는 소정의 저장 장치에 기록되어 있는 데이터베이스의 일종으로, 본 명세서에서는 데이터들 사이의 연관 관계가 용이하게 파악될 수 있도록 체계적으로 기록된 데이터들의 집합을 데이터베이스로 정의한다. 도서 정보 데이터베이스(201)는 상기 저장 장치에 기록되어 유지된다. 이하 도 3을 참조하여, 도서 정보 데이터베이스(201)에 대해 보다 상세히 설명한다.The book information database 201 stores book information including a book identifier for identifying a book or a section-specific preview content of the book. The book information database 201 is a type of database recorded in a predetermined storage device. In the present specification, a set of systematically recorded data is defined as a database so that an association between data can be easily understood. The book information database 201 is recorded and maintained in the storage device. Hereinafter, the book information database 201 will be described in more detail with reference to FIG. 3.

도 3은 본 발명의 일실시예에 따른 도서 정보 데이터베이스에 포함되는 데이터의 일례를 나타내는 도면이다.3 is a diagram illustrating an example of data included in a book information database according to an embodiment of the present invention.

도 3에서 도시한 바와 같이, 도서 정보 데이터베이스(201)는 하나 이상의 도서에 대해 섹션 별 미리보기 정보를 유지한다. 도서 정보 데이터베이스(201)는 " 도서 식별자", "카테고리", "전체 분량, "섹션 정보" "미리보기 내용"의 필드를 포함할 수 있다. 특히 상기 미리보기 내용 필드는 섹션 정보 필드와 연관되어 저장되어, 섹션 정보와 미리보기 내용은 각각 대응된다. As shown in FIG. 3, the book information database 201 maintains section-specific preview information for one or more books. The book information database 201 may include fields of "Book Identifier", "Category", "Total Quantity," Section Information "and" Preview Content. "In particular, the Preview Content field is associated with a section information field. Stored, the section information and the preview content respectively correspond.

도서 식별자는 저장되는 도서를 식별하기 위한 정보로서 도서 이름 또는 도서의 일련 번호가 될 수 있다. 카테고리는 도서가 포함되는 카테고리에 대한 정보로서 상기 카테고리 정보에 기초하여 "섹션"의 구분 기준이 결정될 수 있다. 전체 분량은 도서의 전체 분량 예를 들면, 전체 페이지수에 대한 정보로서 상기 전체 분량은 "특정" 사용자에게 소정 도서의 본문이 미리보기 내용으로서 어느 정도 제공되었는지 여부, 즉 전체 분량과 미리보기 내용이 제공된 분량의 비율을 산출하는데 이용되는 정보이다. 따라서, 본 발명에 따른 미리보기 서비스 제공 시스템(100)은 소정의 사용자를 특정할 수 있어야 하며, 미리보기 서비스를 제공 받은 사용자를 특정하는 구성에 대해서는 후술한다. The book identifier may be a book name or a serial number of the book as information for identifying the book to be stored. The category is information about a category in which books are included, and a division criterion of “section” may be determined based on the category information. The total amount is the total amount of the book, e.g., the total number of pages, and the total amount indicates whether the text of a given book is provided to the "specific" user as the preview content, i.e., the total amount and the preview content. Information used to calculate the ratio of the amount provided. Therefore, the preview service providing system 100 according to the present invention should be able to specify a predetermined user, and a configuration for specifying a user who has received the preview service will be described later.

섹션은 도서의 전체 본문을 다수의 미리보기 내용으로 구분하기 위해 사용되는 단위로서, 글자 수, 페이지 또는 페이지의 묶음이 사용될 수 있다. 상기 섹션은 후술하는 바와 같이, 사용자의 미리보기 요청에 따라 소정의 미리보기 내용을 검색하는 검색 단위로 사용될 수 있으며, 또한 검색된 미리보기 내용을 사용자에게 제공하는 제공 단위로 사용될 수도 있다. A section is a unit used to divide the entire body of a book into a plurality of preview contents, and the number of letters, pages, or a set of pages may be used. As described later, the section may be used as a search unit for searching for a predetermined preview content according to a preview request of a user, and may also be used as a provision unit for providing a searched preview content to a user.

또한, 상술한 바와 같이 상기 섹션은 카테고리 별로 다르게 결정될 수 있으며, 예를 들면, "소설" 카테고리에 속하는 도서에 대해서는 섹션을 3페이지 단위로 하여 미리보기 내용을 구분하고, "시" 카테고리에 속하는 도서에 대해서는 섹션을 보다 작은 단위인 30자 단위로 하여 미리보기 내용을 구분할 수도 있다. 또한 본 발명의 또 다른 실시예에 따르면, 미리보기 서비스 제공 시스템(200)은 작은 분량의 본문 내용만이 미리보기 서비스로 제공되어도, 사용자가 원하는 정보를 모두 얻게 될 가능성이 많은, "시" 카테고리 등 소정 카테고리에 속하는 도서에 대해서는 미리보기 서비스를 처음부터 제공하지 않을 수도 있다. In addition, as described above, the section may be determined differently for each category. For example, for a book belonging to the “fiction” category, the preview content is divided into three page units, and the book belonging to the “poetry” category. For, you can also separate the preview by making the section smaller (30 characters). In addition, according to another embodiment of the present invention, the preview service providing system 200, even if only a small amount of the text content is provided as a preview service, the "city" category that is likely to obtain all the information desired by the user For example, a preview service may not be provided for books belonging to a predetermined category.

미리보기 내용은 사용자에게 미리보기 서비스로서 제공될 도서의 본문 내용의 일부로서, 상기와 같은 섹션에 따라 소정 단위 별로 도서 정보 데이터베이스(201)에 저장되어 있다. 상술한 바와 같이, 미리보기 내용은 섹션 별로 도서 정보 데이터베이스(201)에 저장되며, 미리보기 내용을 식별하기 위해 섹션 별로 섹션 정보가 상기 미리보기 내용과 연관하여 추가적으로 저장된다. The preview content is a part of the text content of the book to be provided as a preview service to the user, and is stored in the book information database 201 for each predetermined unit according to the above section. As described above, the preview content is stored in the book information database 201 for each section, and section information for each section is additionally stored in association with the preview content to identify the preview content.

로그 정보 데이터베이스(202)는 로그인한 사용자에 대한 사용자 식별자, 사용자 단말기에 대한 IP 주소 정보, 도서 식별자, 상기 도서 식별자와 연관된 섹션 정보 및 상기 섹션 정보와 연관된 제공 시점 정보 중 어느 하나 이상을 포함하는 미리보기 정보를 저장한다. 상기 도서 식별자 및 상기 섹션 정보는 상기 로그인한 사용자에게 제공된 미리보기 내용과 연관되고, 상기 제공 시점 정보는 상기 미리보기 내용을 상기 로그인한 사용자에게 제공한 시점에 대한 정보이다. 로그 정보 데이터베이스(202)는 소정의 저장 장치에 기록되어 있는 데이터베이스의 일종으로, 본 명세서에서는 데이터들 사이의 연관 관계가 용이하게 파악될 수 있도록 체계적으로 기록된 데이터들의 집합을 데이터베이스로 정의한다. 로그 정보 데이터베이스(202)는 상기 저장 장치에 기록되어 유지된다. 이하 도 4를 참조하여, 로그 정 보 데이터베이스(202)에 대해 보다 상세히 설명한다. The log information database 202 may previously include any one or more of a user identifier for a logged-in user, IP address information for a user terminal, a book identifier, section information associated with the book identifier, and provision time information associated with the section information. Save the view information. The book identifier and the section information are associated with a preview content provided to the logged in user, and the provision time information is information on a time point when the preview content is provided to the logged in user. The log information database 202 is a kind of database recorded in a predetermined storage device. In the present specification, a set of systematically recorded data is defined as a database so that an association between data can be easily identified. The log information database 202 is recorded and maintained in the storage device. Hereinafter, the log information database 202 will be described in more detail with reference to FIG. 4.

도 4는 본 발명의 일실시예에 따른 로그 정보 데이터베이스에 포함되는 데이터의 일례를 나타내는 도면이다.4 is a diagram illustrating an example of data included in a log information database according to an embodiment of the present invention.

도 4에서 도시한 바와 같이, 로그 정보 데이터베이스(202)는 하나 이상의 로그인한 사용자에 대한 미리보기 정보를 유지한다. 로그 정보 데이터베이스(202)는 "사용자 식별자", "IP 주소 정보", "도서 식별자", "섹션 정보", "제공 시점 정보"의 필드를 포함할 수 있다. As shown in FIG. 4, the log information database 202 maintains preview information for one or more logged in users. The log information database 202 may include fields of "user identifier", "IP address information", "book identifier", "section information", and "provided time information".

사용자 식별자는 소정의 인증 절차를 수행하여 로그인한 사용자를 식별하기 위한 정보로서 사용자의 등록 아이디가 될 수 있다. IP 주소 정보는 상기 로그인한 사용자의 사용자 단말기의 IP 주소를 나타내는 정보로서 한 사용자가 여러 아이디를 이용하여 후술하는 바와 같이 본 발명에 설정한 제한된 분량 이상의 본문 내용을 미리보기 서비스에 의해 제공 받는 것을 방지하기 위해 사용될 수 있다. The user identifier may be a registered ID of the user as information for identifying a user logged in by performing a predetermined authentication procedure. IP address information is information indicating the IP address of the user terminal of the logged-in user to prevent a user from being provided by the preview service more than a limited amount of the text content set in the present invention as described below using a plurality of IDs. Can be used to

도서 식별자는 상기 로그인한 사용자에게 제공된 미리보기 내용과 연관한 도서를 식별하기 위한 정보이다. 즉, 상기 로그인한 사용자에게 제공된 미리보기 내용이 어떤 도서의 일부인지를 식별하기 위해 사용된다. The book identifier is information for identifying a book associated with the preview content provided to the logged in user. That is, it is used to identify which book the preview content provided to the logged-in user is part of.

섹션 정보는 상기 로그인한 사용자에게 제공된 미리보기 내용이 상기 도서의 어느 부분인지를 식별하기 위해 사용된다. 따라서, 도서 식별자 및 상기 도서 식별자와 연관된 섹션 정보를 알면, 상기 로그인한 사용자에게 제공된 미리보기 내용을 특정할 수 있다. 도 4는 섹션이 1페이지 별로 구성되고, 상기 섹션을 식별하기 위한 섹션 정보로서 페이지 번호가 사용된 경우를 도시하고 있다. Section information is used to identify which part of the book the preview content provided to the logged-in user is. Thus, knowing the book identifier and the section information associated with the book identifier, it is possible to specify the preview content provided to the logged-in user. FIG. 4 shows a case where sections are configured for each page and a page number is used as section information for identifying the section.                     

제공 시점 정보는 상기 로그인한 사용자에게 상기 미리보기 내용이 제공된 시점을 나타내는 정보로서 날짜 정보와 시간 정보로 구성될 수 있다. The providing time point information is information indicating a time point when the preview content is provided to the logged-in user, and may include date information and time information.

사용자 수신부(203)는 인증 절차를 거쳐 로그인한 사용자로부터 소정의 도서에 대한 미리보기 요청 정보를 수신한다. 상기 미리보기 요청 정보에는 상기 도서를 식별하기 위한 도서 식별자가 포함될 수 있다. The user receiver 203 receives preview request information about a predetermined book from a user who has logged in through an authentication procedure. The preview request information may include a book identifier for identifying the book.

본 실시예에 따른 미리보기 서비스 제공 시스템(200)은 실명으로 회원 등록한 후, 로그인한 사용자에게만 미리보기 서비스를 제공한다. 즉, 사용자로부터 미리보기 요청 정보를 수신하는 경우, 상기 사용자의 로그인 여부를 판단하고, 판단 결과 상기 사용자가 로그인 하지 않은 경우에는 상기 사용자에게 로그인이 필요하다는 메시지, 예를 들면 "미리보기 서비스를 제공 받으시려면 로그인 하세요"와 같은 메시지를 출력할 수 있다. The preview service providing system 200 according to the present exemplary embodiment provides a preview service only to a logged-in user after registering a member under a real name. That is, when the preview request information is received from the user, it is determined whether the user is logged in. If the user does not log in as a result of the determination, a message indicating that the user needs to log in, for example, "provides a preview service." Sign in to receive ".

도서의 본문 내용을 일부나마 사용자들에게 제공하는 것은, 상기 도서의 저작권과 관련하여 법적인 분쟁을 야기할 수 있으며, 특히 본 실시예에 따른 미리보기 서비스에서 미리보기 내용을 무료로 제공하는 경우 이런 문제가 발생할 가능성이 높다. 따라서, 미리보기 서비스 제공 시스템(200)은 신원 확인이 가능한 사용자에게만 미리보기 서비스를 제공하기 위해 로그인을 필수적으로 요청하고 있으며, 또한 로그인에 의해 상기 사용자와 연관하여 수집되는 미리보기 정보는 후술하는 바와 같이, 너무 많은 본문 내용이 상기 사용자에게 제공되는 것을 방지하기 위해 사용될 수 있다. Providing some textual contents of the book to users may cause legal disputes related to the copyright of the book, especially when the preview service is provided free of charge in the preview service according to the present embodiment. Is likely to occur. Accordingly, the preview service providing system 200 essentially requests a login in order to provide a preview service only to a user whose identity can be confirmed, and preview information collected in association with the user by login is described later. Likewise, too much textual content can be used to prevent it from being provided to the user.

상기 도서에 대한 미리보기 요청 정보가 수신된 경우, 미리보기 분량 산출부(204)는 로그 정보 데이터베이스(202)를 참조하여 상기 도서의 내용 중에서 상기 로그인한 사용자에게 이전의 미리보기 서비스에 의해 제공된 미리보기 내용의 분량을 산출한다. 본 명세서에서는 로그인한 사용자가 미리보기를 요청한 도서에 대해 상기 로그인한 사용자에게 제공된 미리보기 내용의 분량, 즉 이전에 제공된 미리보기 내용의 합을 "미리보기 분량"이라고 표현하며, 미리보기 서비스 제공 시스템(202)은 상기 미리보기 분량은 중복적으로 제공된 동일한 미리보기 내용은 하나의 미리보기 내용으로 보고 상기 미리보기 분량을 산출한다. When the preview request information about the book is received, the preview quantity calculating unit 204 refers to the log information database 202 and provides a preview provided by the previous preview service to the logged-in user among the contents of the book. Calculate the amount of view content. In the present specification, the amount of preview content provided to the logged-in user, that is, the sum of previously provided preview content is expressed as a "preview amount" for a book for which the logged-in user requests a preview, and a preview service providing system 202 calculates the preview amount by viewing the same preview content provided in duplicate as the preview content as one preview content.

또한, 본 발명의 또 다른 실시예에 따르면, 미리보기 분량 산출부(204)는 상기 제공 시점 정보를 이용하여 소정 기간 이내에 상기 사용자에게 제공된 미리보기 분량만을 산출할 수도 있다. In addition, according to another embodiment of the present invention, the preview amount calculator 204 may calculate only the preview amount provided to the user within a predetermined period of time using the provision time information.

본 실시예에 따른 미리보기 서비스 제공 시스템(200)은 소정 기간 동안 특정 도서에 대해 상기 로그인한 사용자에게 미리보기로 제공되는 미리보기 내용의 분량이 상기 도서의 전체 분량의 소정 비율 이하로 제한할 수 있다. 이때, 상기 소정 비율은 시스템 운영자에 의해 결정될 수 있다. 예를 들어, 소정 기간 동안 특정 도서에 대해 상기 로그인한 사용자에게 제공된 미리보기 내용의 분량과 상기 도서의 전체 분량의 비율이 10%를 초과하는 경우, 미리보기 서비스 제공 시스템(200)은 상기 로그인한 사용자에게는 더 이상 미리보기 서비스를 제공하지 않을 수 있다. The preview service providing system 200 according to the present exemplary embodiment may limit the amount of preview content provided as a preview to the logged-in user for a specific book for a predetermined period of time below a predetermined ratio of the total amount of the book. have. In this case, the predetermined ratio may be determined by the system operator. For example, when the ratio of the amount of preview content provided to the logged in user and the total amount of the book exceeds 10% for a specific book for a predetermined period of time, the preview service providing system 200 logs The user may no longer provide a preview service.

이하, 도 5 및 도 6을 참조하여 상기 로그인한 사용자에게 특정 도서에 대해 미리보기 서비스에 의해 제공된 미리보기 분량을 산출하는 방법을 보다 상세히 설명한다. Hereinafter, a method of calculating the preview amount provided by the preview service for a specific book to the logged-in user will be described in more detail with reference to FIGS. 5 and 6.                     

도 5는 본 발명의 일실시예에 있어서, 미리보기 분량 산출부(204)에서 로그 정보 데이터베이스(202)에 저장된 미리보기 정보에 포함되어 있는 사용자 식별자를 이용하여 소정의 사용자에게 제공된 미리보기 분량을 산출하는 방법을 도시한 도면이다.FIG. 5 illustrates a preview amount provided to a predetermined user by using the user identifier included in the preview information stored in the log information database 202 in the preview amount calculating unit 204. It is a figure which shows the calculation method.

도 5에서 도시한 바와 같이, 로그인한 사용자로부터 소정의 도서에 대한 미리보기 요청 정보를 수신하는 경우, 로그 정보 데이터베이스(202)를 참조하여 로그인한 사용자의 사용자 식별자를 포함하는 하나 이상의 미리보기 정보를 검색한다(단계(501)). 또한, 실시예에 따라 미리보기 정보에 포함된 제공 시점 정보에 기초하여 시스템 운영자의 의해 선정된 소정 기간 이내에 상기 로그인한 사용자에게 제공된 미리보기 내용과 연관된 미리보기 정보만을 검색할 수도 있다. 즉, 본 실시예에서는 상기 로그인한 사용자에게 이전에 제공된 바 있는 미리보기 내용을 식별하기 위해 사용자 식별자를 이용한다. As shown in FIG. 5, when receiving preview request information about a predetermined book from a logged in user, one or more preview information including a user identifier of the logged in user is referred to by referring to the log information database 202. Search (step 501). In addition, according to an exemplary embodiment, only the preview information associated with the preview content provided to the logged-in user may be retrieved within a predetermined period of time selected by the system operator based on the provision time information included in the preview information. That is, in the present embodiment, a user identifier is used to identify the preview content previously provided to the logged-in user.

단계(501)에서 검색된 미리보기 정보 중에서 상기 도서와 연관된 도서 식별자 및 섹션 정보를 각각 검색한다(단계(502)). 단계(502)에서 검색된 섹션 정보를 이용하여 상기 사용자에게 제공된 미리보기 내용의 분량을 산출한다(단계(503)).Among the preview information retrieved in step 501, a book identifier and section information associated with the book are respectively retrieved (step 502). The section information retrieved in step 502 is used to calculate the amount of preview content provided to the user (step 503).

예를 들어, 사용자 식별자 "suezo"인 사용자로부터 도서 식별자 "윤동주 평전"의 본문 내용 중 소정 섹션에 해당하는 부분에 대한 미리보기 요청을 수신하는 경우, 먼저 미리보기 분량 산출부(204)는 로그 정보 데이터베이스(202)를 참조하여 사용자 식별자 "suezo"를 포함하는 모든 미리보기 정보를 검색한다. 또한, 미리보기 분량 산출부(204)는 미리보기 정보에 포함된 제공 시점 정보를 참조하여 현재 시점(2004년 6월 27일 2시)으로부터 소정기간 이내, 예를 들어, 3일 동안(2004년 6월 24일 2시부터 2004년 6월 27일 2시까지) 제공된 미리보기 정보 중 사용자 식별자 "suezo"를 포함하는 미리보기 정보만을 검색한다. For example, when receiving a preview request for a part corresponding to a predetermined section of the body content of the book identifier "Yongdongju Pyeong" from the user with the user identifier "suezo", the preview amount calculation unit 204 first logs information. Reference is made to the database 202 to retrieve all preview information including the user identifier "suezo". In addition, the preview amount calculation unit 204 refers to the information provided at the time of inclusion included in the preview information within a predetermined period of time, for example, for three days (2004). From June 24, 2 pm to June 27, 2004 2 pm) Only the preview information including the user identifier "suezo" is searched for.

미리보기 분량 산출부(204)는 상기와 같이 검색된 미리보기 정보 중 도서 식별자로서 "윤동주 평전"(도서 식별자로서 도서명이 사용됨)을 포함하는 미리보기 정보를 검색한다. 도서 식별자 "윤동주 평전"을 포함하는 미리보기 정보는 도 5에 도시한 바와 같이, 두 개의 미리보기 정보가 검색된다. The preview quantity calculating unit 204 searches for preview information including "Yong Dongju transcript" (a book name is used as the book identifier) as the book identifier among the preview information retrieved as described above. As for the preview information including the book identifier " Yoon Dong Joo Pyeong, " two preview information is retrieved as shown in FIG.

미리보기 분량 산출부(204)는 상기 미리보기 정보의 섹션 정보를 검색하여 사용자에게 제공된 미리보기 내용의 분량을 산출한다. 도 4에 도시한 바와 같이, 도서의 본문 중 소정 섹션의 미리보기 내용을 식별하기 위한 섹션 정보로서 도서의 페이지가 사용되는 경우, 3일 동안 사용자 식별자 "suezo"인 사용자에게 제공된 도서 "윤동주 평전"에 대한 미리보기 분량은 총 9페이지가 되는 것을 알 수 있다.The preview amount calculator 204 calculates the amount of the preview content provided to the user by searching the section information of the preview information. As shown in FIG. 4, when a page of a book is used as section information for identifying a preview content of a predetermined section of a book's body, the book "Yongju Juju" provided to the user with the user identifier "suezo" for 3 days. You can see that the preview is about 9 pages in total.

도 6은 본 발명의 또 다른 실시예에 있어서, 미리보기 분량 산출부(204)에서 로그 정보 데이터베이스(202)에 저장된 미리보기 정보에 포함되어 있는 사용자 단말기의 IP 주소 정보를 이용하여 소정의 사용자에게 제공된 미리보기 분량을 산출하는 방법을 도시한 도면이다. FIG. 6 is a diagram for explaining a predetermined user to a predetermined user by using the IP address information of the user terminal included in the preview information stored in the log information database 202 in the preview amount calculating unit 204. Referring to FIG. A diagram illustrating a method of calculating the provided preview quantity.

도 6에서 도시한 바와 같이, 로그인한 사용자로부터 미리보기 요청 정보를 수신하는 경우, 로그 정보 데이터베이스(202)를 참조하여 상기 로그인한 사용자의 사용자 단말기의 IP 주소 정보를 포함하는 하나 이상의 미리보기 정보를 검색한다(단계(601)). 본 단계(단계(601))에서는 미리보기가 제공된 시점 정보에 기초하여 시스템 운영자의 의해 선정된 소정 기간 이내에 제공된 미리보기 내용과 연관된 미리보기를 검색한다. 단계(601)에서 검색된 미리보기 정보에 포함된 상기 도서와 연관된 도서 식별자 및 섹션 정보를 각각 검색한다(단계(602)). 단계(602)에서 검색된 섹션 정보를 이용하여 상기 사용자에게 제공된 미리보기의 내용의 분량을 산출한다(단계(603)).As shown in FIG. 6, when receiving preview request information from a logged-in user, one or more preview information including IP address information of a user terminal of the logged-in user is referred to with reference to the log information database 202. Search (step 601). In this step (step 601), a preview associated with the preview content provided within a predetermined period selected by the system operator is searched based on the time point information provided with the preview. The book identifier and section information associated with the book included in the preview information retrieved in step 601 are respectively retrieved (step 602). The section information retrieved in step 602 is used to calculate the amount of content of the preview provided to the user (step 603).

예를 들어, 사용자 단말기의 IP 주소 정보가 "192.168.0.148"인 사용자로부터 도서 식별자 "태백산맥1"에 대한 미리보기 요청 정보를 수신하는 경우, 먼저 로그 정보 데이터베이스(202)를 참조하여 IP 주소 정보 "192.168.0.148"를 포함하는 미리보기 정보를 각각 검색한다. 또한, 미리보기 분량 산출부(204)는 미리보기 정보에 포함된 제공 시점 정보를 참조하여 현재 시점(2004년 6월 27일 2시)으로부터 소정기간 이내, 예를 들어, 3일 동안(2004년 6월 24일 2시부터 2004년 6월 27일 2시까지) 제공된 미리보기 정보 중 IP 주소 정보 "192.168.0.148"를 포함하는 미리보기 정보만을 검색할 수도 있다. 검색된 미리보기 정보 중 도서 식별자가 "태백산맥1"인 미리보기 정보를 검색하고, 상기 미리보기 정보의 섹션 정보를 검색하여 사용자에게 제공된 미리보기 내용의 분량을 산출한다. 도 4를 참조하면, 3일 동안 단말기 IP 주소가 "192.168.0.148"인 단말기로 제공된 도서 식별자 "태백산맥1"에 대한 미리보기 내용의 분량은 총 13페이지가 되는 것을 알 수 있다.For example, when receiving the preview request information for the book identifier "Taebaek Mountain Range 1" from the user whose IP address information of the user terminal is "192.168.0.148", the IP address information is first referred to by referring to the log information database 202. Retrieve preview information each including "192.168.0.148". In addition, the preview amount calculation unit 204 refers to the information provided at the time of inclusion included in the preview information within a predetermined period of time, for example, for three days (2004). From June 24, 2 pm to June 27, 2004 2 pm), only the preview information including the IP address information "192.168.0.148" may be searched among the preview information provided. The preview information of the retrieved preview information of the book identifier "Taebaek Mountain Range 1" is searched, and the section information of the preview information is searched to calculate the amount of preview content provided to the user. Referring to FIG. 4, it can be seen that the amount of preview content for the book identifier "Taebaek Mountain Range 1" provided to the terminal having the terminal IP address "192.168.0.148" for three days is 13 pages in total.

미리보기 서비스 제공 시스템(200)은 사용자 식별자를 이용하여 소정의 사용자에게 제공된 미리보기 분량을 산출하는 방법, 또는 IP 주소 정보를 이용하여 소정의 사용자에게 제공된 미리보기 분량을 산출하는 방법을 선택적으로 사용할 수도 있고, 또는 두 방법을 모두 사용할 수도 있다. 또한, 3일과 같이 소정 기간 동안에 제공된 미리보기 분량을 산출하는 경우에는, 사용자가 상기 기간이 경과한 후에는 동일 책에 대해 추가적인 미리보기 내용을 볼 수 있게 된다. 예를 들면, 3일 동안 소정의 도서에 대해 제공될 수 있는 미리보기 분량이 10페이지이고, 전체 본문 내용이 300페이지인 도서에 대해서, 사용자는 본 실시예에 따른 미리보기 서비스에 의해 이론적으로는 30일만에 상기 도서의 본문 내용을 모두 제공 받을 수 있게 된다. 다만, 미리보기 서비스 제공 시스템(200)은 상기 사용자가 페이지를 설정하여 미리보기 서비스를 요청할 수 없도록 하거나, 1페이지 별로 구분된 섹션의 미리보기 내용 중 일부만을 미리보기 서비스에서 제공하는 등 다양한 방식으로, 조금씩 30일 동안 미리보기 서비스로 사용자가 상기 도서를 독파하는 것을 방지할 수도 있다. The preview service providing system 200 may selectively use a method of calculating a preview amount provided to a predetermined user using a user identifier, or a method of calculating a preview amount provided to a predetermined user using IP address information. Either way, or you can use both. In addition, in the case of calculating the preview amount provided during a predetermined period, such as three days, the user can view additional preview contents for the same book after the period elapses. For example, for a book that can be provided for a given book for three days and has 10 pages and a full text content of 300 pages, the user can theoretically use the preview service according to the present embodiment. Within 30 days, the main content of the book can be provided. However, the preview service providing system 200 may not allow the user to request a preview service by setting a page, or provide only a part of the preview contents of a section divided by one page in a preview service. For example, the preview service may be prevented from being read by the user for 30 days.

섹션 식별부(205)는 미리보기 분량 산출부(204)에 의해 산출된 미리보기 내용의 분량이 소정값 미만인 경우, 즉 상기 도서에 대해 미리보기 서비스에 의해 너무 많은 본문 내용이 특정 사용자(상술한 바와 같이 사용자 식별자 또는 사용자 단말기의 IP 주소 정보에 의해 특정되는 사용자)에게 제공되었다고 판단되지 않는 경우. 상기 미리보기 요청 정보와 연관된 상기 도서의 소정 섹션을 식별한다. 이하 도 7을 참조하여 섹션을 식별하여 식별된 섹션에 해당하는 미리보기 정보를 제공하는 과정에 대해 상세히 설명한다.The section identification unit 205 may determine that the amount of the preview content calculated by the preview amount calculation unit 204 is less than a predetermined value, that is, too much body content is displayed by the preview service for the book. As determined by the user identifier or the IP address information of the user terminal. Identifies a section of the book associated with the preview request information. Hereinafter, a process of identifying a section and providing preview information corresponding to the identified section will be described in detail with reference to FIG. 7.

도 7은 본 발명의 일실시예에 따른 도서의 전체 분량 및 미리보기 분량의 비율에 따라 미리보기를 제공하는 방법 도시한 도면이다. 7 is a diagram illustrating a method of providing a preview according to a ratio of a total amount of books and a preview amount of books according to an embodiment of the present invention.                     

도 7에서 도시한 바와 같이, 산출된 미리보기 내용의 분량이 소정값 미만인 경우, 미리보기 요청 정보와 연관된 상기 도서의 소정 섹션을 식별한다(단계(701)). 상기 산출된 미리보기 분량과 상기 도서의 전체 분량의 비율을 산출한다(단계(702)). 단계(703)에서 산출된 비율이 소정값 미만인 경우, 상기 미리보기 요청 정보와 연관된 상기 도서의 소정 섹션을 식별한다(단계(703)). As shown in Fig. 7, when the amount of the calculated preview content is less than a predetermined value, a predetermined section of the book associated with the preview request information is identified (step 701). The ratio of the calculated preview amount and the total amount of the book is calculated (step 702). If the ratio calculated in step 703 is less than a predetermined value, a predetermined section of the book associated with the preview request information is identified (step 703).

도서 정보 데이터베이스를 참조하면, "태백산맥1"의 전체 분량은 "132(페이지)"이고, "윤동주 평전"의 전체 분량은 "198(페이지)"이다. 전체 분량의 10% 이하의 분량에 해당하는 본문 내용만을 미리보기 서비스로 제공하는 경우, 3일 동안 동일한 사용자(즉, 동일한 사용자 식별자로 로그인한 사용자 또는 동일한 IP 주소 정보를 갖는 사용자 단말기로 접속한 사용자)로 제공 가능한 "태백산맥1"에 대한 미리보기 분량은 13페이지, "윤동주 평전"에 대한 미리보기 분량은 19페이지가 될 수 있다. 단말기 IP 주소가 "192.168.0.148"인 단말기로부터 도서 식별자 "태백산맥1"에 대한 미리보기 요청 정보를 수신한 경우, 단말기 IP 주소가 "192.168.0.148"인 단말기3일 동안 제공 받은 미리보기의 분량이 상술한 바와 같이 13페이지이므로 더 이상 IP 주소가 "192.168.0.148"인 사용자 단말기로 접속한 사용자에게는 미리보기 서비스를 제공하지 않는다. 이때에는, 섹션 식별부(205)에 의한 섹션 식별은 수행되지 않는다. Referring to the book information database, the total amount of "Taebaek Mountain Range 1" is "132 (page)" and the total amount of "Yongdongju Pyeongjeon" is "198 (page)". When providing only the contents of the text corresponding to 10% or less of the total amount as the preview service, the same user (that is, a user logged in with the same user identifier or a user terminal having the same IP address information for 3 days) ), The preview volume for "Taebaek Mountain Range 1" can be 13 pages, and the preview volume for "Yongdongju Pyeongjeon" can be 19 pages. If the preview request information for the book identifier "Taebaek Mountain Range 1" has been received from the terminal with the terminal IP address "192.168.0.148", the amount of preview provided for the terminal with the terminal IP address "192.168.0.148" for 3 days As described above, since the page is 13, the preview service is no longer provided to the user connected to the user terminal having the IP address of "192.168.0.148". At this time, the section identification by the section identification unit 205 is not performed.

사용자 식별자 "suezo"인 사용자로부터 "윤동주 평전"에 대한 미리보기 요청을 수신하는 경우 3일 동안 제공받은 분량인 19페이지를 초과하지 않으므로 미리보기 제공이 가능하다. 이때에는, 섹션 식별부(205)는 상기 도서와 연관된 소정의 섹션을 식별한다. 본 실시예에서는 사용자 식별자와 사용자 단말기의 IP 주소 정보를 모두 이용하여 미리보기 서비스를 제공 받은 사용자를 특정하는 경우를 예로 들어 설명했다. When receiving a preview request for "Yongdongju Peace" from the user with the user identifier "suezo", the preview can be provided since it does not exceed 19 pages, which is provided for 3 days. At this time, section identification unit 205 identifies a predetermined section associated with the book. In the present embodiment, a case in which the user who has received the preview service is specified by using both the user identifier and the IP address information of the user terminal has been described as an example.

예를 들면, 섹션 식별부(205)는 상기 미리보기 요청 정보에 포함된 섹션 정보를 이용하여 사용자가 상기 도서에서 미리보기 원하는 섹션을 식별할 수 있다. 또한, 섹션 식별부(205)는 사용자가 입력한 소정의 키워드를 포함하는 본문 내용과 연관하여 상기 섹션을 식별할 수도 있다. For example, the section identification unit 205 may identify a section that the user wants to preview in the book by using the section information included in the preview request information. In addition, the section identification unit 205 may identify the section in association with the body content including the predetermined keyword input by the user.

미리보기 내용 검색부(206)는 도서 정보 데이터베이스(201)를 참조하여 상기 도서 및 상기 식별된 섹션과 연관된 미리보기 내용을 검색한다. 미리보기가 요청된 도서는 "윤동주 평전"이고, "섹션 식별부(205)에 의해 식별된 섹션이 "P6"인 경우, 미리보기 내용 검색부(206)에 의해 검색된 미리보기 내용은 예를 들면 1000자 정도 분량의 "의지와 신명의 인물로서 그네타기까지 즐겼던 증조부, 소박한 농부이자 관후한 장자였던 조부, 시적 기질을 지닌 창백한……"이 된다. Preview content retrieval unit 206 retrieves preview content associated with the book and the identified section with reference to book information database 201. If the book for which the preview is requested is "Yoon Dong Ju Pyong" and the section identified by the section identification unit 205 is "P6", the preview content searched by the preview content search unit 206 may be, for example. The great-grandfather who enjoyed swinging as a figure of will and deity of about 1,000 characters, the grandfather who was a simple farmer and a generous eldest son, and a pale with poetic temperament. … "Becomes.

또한, 본 발명의 또 다른 실시예에 따르면, 미리보기 서비스 제공 시스템(200)은 상기 식별된 섹션과 연관된 미리보기 내용의 일부만을 추출하여 미리보기로 상기 사용자에게 제공할 수도 있다. In addition, according to another embodiment of the present invention, the preview service providing system 200 may extract only a part of the preview content associated with the identified section and provide the preview to the user.

미리보기 내용 제공부(207)는 미리보기 내용 검색부(206)에서 검색된 미리보기 내용을 사용자에게 제공한다. 미리보기 내용은 플래쉬(Flash) 프로그램을 이용하여 마우스를 이용한 본문 내용의 복사 또는 페이지 소스 보기 등과 같은 기능이 불가능하도록 하는 방식으로 제공될 수 있다. 또한, 플래쉬 프로그램을 이용하면, 웹 브라우저의 인쇄 기능을 사용하는 경우 플래쉬의 내용은 출력되지 않으므로 저작권을 보호하며 미리보기를 제공할 수도 있다. 이하, 도 8을 참조하여 미리보기 내용 제공에 대해 상세히 설명한다. The preview content providing unit 207 provides the preview content searched by the preview content searching unit 206 to the user. The preview content may be provided in such a manner as to disable a function such as copying the text content using the mouse or viewing the page source using a flash program. In addition, when using the flash program, the contents of the flash are not output when the print function of the web browser is used, and thus the copyright may be protected and a preview may be provided. Hereinafter, the preview content will be described in detail with reference to FIG. 8.

도 8은 본 발명의 일실시예에 따른 미리보기의 일례를 나타내는 도면이다.8 is a diagram illustrating an example of a preview according to an embodiment of the present invention.

도 8에서 도시한 바와 같이, 사용자의 미리보기 요청과 연관된 도서의 소정 섹션이 식별되고, 도서 정보 데이터베이스(201)로부터 상기 식별된 섹션과 연관된 미리보기 내용이 검색되면 상기 검색된 미리보기 내용이 사용자에게 미리보기 창(801)을 통해 제공된다. 사용자가 미리보기를 요청하는 경우, 즉 미리보기 요청 정보를 입력하는 경우, 도서와 연관된 정보, 예들 들면 도서 표지 이미지, 목차, 작자 정보, 독자평 등의 정보를 본문 내용에 대한 미리보기 정보와 함께 제공할 수 있다.As shown in FIG. 8, if a section of a book associated with the preview request of the user is identified, and the preview content associated with the identified section is retrieved from the book information database 201, the retrieved preview content is presented to the user. It is provided through the preview window 801. When a user requests a preview, that is, when the user enters the preview request information, information related to the book, such as a book cover image, a table of contents, author information, and a reader review, is provided along with the preview information about the main text. can do.

또한, 미리보기 서비스 제공 시스템(200)은 사용자에게 미리보기 정보가 제공되는 경우, 상기 제공된 미리보기 내용과 연관하여, 상기 도서의 도서 식별자, 상기 미리보기 내용과 연관된 섹션 정보, 상기 미리보기 내용을 제공한 시점에 대한 제공 시점 정보 중 어느 하나 이상을 포함하는 미리보기 정보를 생성하여 상기 로그 정보 데이터베이스(202)에 추가 기록한다. 즉, 상기 사용자의 사용자 식별자 "suezo", 상기 도서의 도서 식별자 "윤동주 평전" 및 상기 사용자 단말기 IP 주소 정보, 상기 사용자에게 제공된 미리보기 내용과 연관된 섹션 정보, 상기 미리보기 내용이 제공된 시점에 대한 제공 시점 정보 등을 포함하는 미리보기 정보가 로그 정보 데이터베이스(202)에 추가적으로 기록될 수 있다. In addition, when preview information is provided to the user, the preview service providing system 200 may, in association with the provided preview content, display a book identifier of the book, section information associated with the preview content, and the preview content. Preview information including at least one of the providing time point information for the provided time point is generated and additionally recorded in the log information database 202. That is, the user identifier "suezo" of the user, the book identifier "Yongdongju Peace" of the book and the IP address information of the user terminal, section information associated with the preview content provided to the user, and provision of a time point at which the preview content is provided. Preview information including view information and the like may be additionally recorded in the log information database 202.                     

또한, 본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체에 기록되는 프로그램은 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.In addition, embodiments of the present invention include computer-readable media containing program instructions for performing various computer-implemented operations. The program recorded on the computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts.

도 9는 본 발명에 따른 미리보기 서비스 제공 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도이다.9 is an internal block diagram of a general purpose computer device that may be employed to perform the method of providing a preview service according to the present invention.

컴퓨터 장치(900)는 램(RAM: Random Access Memory)(920)과 롬(ROM: Read Only Memory)(930)을 포함하는 주기억장치와 연결되는 하나 이상의 프로세서(910)를 포함한다. 프로세서(910)는 중앙처리장치(CPU)로 불리기도 한다. 본 기술분야에서 널리 알려져 있는 바와 같이, 롬(930)은 데이터(data)와 명령(instruction)을 단방향성으로 CPU에 전송하는 역할을 하며, 램(920)은 통상적으로 데이터와 명령을 양방향성으로 전송하는 데 사용된다. 램(920) 및 롬(930)은 컴퓨터 판독 가능 매체의 어떠한 적절한 형태를 포함할 수 있다. 대용량 기억장치(Mass Storage)(940)는 양방향성으로 프로세서(910)와 연결되어 추가적인 데이터 저장 능력을 제공하며, 상기된 컴퓨터 판독 가능 기록 매체 중 어떠한 것일 수 있다. 대용량 기억장치(940)는 프로그램, 데이터 등을 저장하는데 사용되며, 통상적으로 주기억장치보다 속도가 느린 하드 디스크와 같은 보조기억장치이다. CD 롬(960)과 같은 특정 대용량 기억장치가 사용될 수도 있다. 프로세서(910)는 비디오 모니터, 트랙볼, 마우스, 키보드, 마이크로폰, 터치스크린 형 디스플레이, 카드 판독기, 자기 또는 종이 테이프 판독기, 음성 또는 필기 인식기, 조이스틱, 또는 기타 공지된 컴퓨터 입출력장치와 같은 하나 이상의 입출력 인터페이스(950)와 연결된다. 마지막으로, 프로세서(910)는 네트워크 인터페이스(970)를 통하여 유선 또는 무선 통신 네트워크에 연결될 수 있다. 이러한 네트워크 연결을 통하여 상기된 방법의 절차를 수행할 수 있다. 상기된 장치 및 도구는 컴퓨터 하드웨어 및 소프트웨어 기술 분야의 당업자에게 잘 알려져 있다.Computer device 900 includes one or more processors 910 coupled with a main memory device including random access memory (RAM) 920 and read only memory (ROM) 930. The processor 910 is also called a central processing unit (CPU). As is well known in the art, the ROM 930 serves to transfer data and instructions to the CPU unidirectionally, and the RAM 920 typically transfers data and instructions bidirectionally. Used to. RAM 920 and ROM 930 may include any suitable form of computer readable media. Mass storage 940 is bidirectionally coupled to processor 910 to provide additional data storage capability and may be any of the computer readable recording media described above. The mass storage device 940 is used to store programs, data, and the like, and is a secondary memory device such as a hard disk which is generally slower than the main memory device. Certain mass storage devices such as CD ROM 960 may be used. The processor 910 may include one or more input / output interfaces, such as a video monitor, trackball, mouse, keyboard, microphone, touchscreen display, card reader, magnetic or paper tape reader, voice or handwriting reader, joystick, or other known computer input / output device. 950. Finally, the processor 910 may be connected to a wired or wireless communication network through the network interface 970. Through this network connection, the procedure of the method described above can be performed. The apparatus and tools described above are well known to those skilled in the computer hardware and software arts.

상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention.

지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.While specific embodiments of the present invention have been described so far, various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the claims below, but also by the equivalents of the claims.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허 청구 범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above-described embodiments, which can be variously modified and modified by those skilled in the art to which the present invention pertains. Modifications are possible. Accordingly, the spirit of the present invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications thereof will belong to the scope of the present invention.

본 발명에 따른 미리보기 서비스 제공 방법 및 시스템에 의하면, 로그인한 사용자와 연관하여 생성한 미리보기 정보를 이용하여 사용자가 원하는 정보가 포함된 본문 내용에 대한 제한된 미리보기를 서비스를 제공할 수 있다.According to the method and system for providing a preview service according to the present invention, a limited preview of text content including information desired by a user may be provided using preview information generated in association with a logged-in user.

또한, 본 발명에 따른 미리보기 서비스 제공 방법 및 시스템에 의하면, 상기 미리보기 정보를 이용하여 특정 사용자에게 소정의 도서의 본문 내용이, 미리보기 서비스를 이용하여 과도하게 많이 제공되는 것을 방지할 수 있다.In addition, according to the method and system for providing a preview service according to the present invention, it is possible to prevent an excessively large amount of text contents of a predetermined book from being provided to a specific user by using the preview information. .

또한, 본 발명에 따른 미리보기 서비스 제공 방법 및 시스템에 의하면, 일률적으로 제공되는 미리보기 내용이 아니라, 도서의 본문 내용 중 사용자가 원하는 정보를 포함하는 부분의 본문 내용을 미리보기 서비스로 제공할 수 있다.In addition, according to the method and system for providing a preview service according to the present invention, the preview content may be provided as a preview service instead of a preview content that is uniformly provided, and a text content of a part of a book content including information desired by a user. have.

Claims (1)

미리보기 서비스를 제공하는 방법에 있어서,In the method for providing a preview service, 도서를 식별하기 위한 도서 식별자, 또는 상기 도서의 섹션 별 미리보기 내용을 포함하는 도서 정보를 저장하는 도서 정보 데이터베이스를 유지하는 단계; Maintaining a book information database for storing book information including a book identifier for identifying a book or section-specific preview content of the book; 로그인한 사용자에 대한 사용자 식별자, 사용자 단말기에 대한 IP 주소 정보, 도서 식별자, 상기 도서 식별자와 연관된 섹션 정보 및 상기 섹션 정보와 연관된 제공 시점 정보 중 어느 하나 이상을 포함하는 미리보기 정보를 저장하는 로그 정보 데이터베이스를 유지하는 단계 - 상기 도서 식별자 및 상기 섹션 정보는 상기 로그인한 사용자에게 제공된 미리보기 내용과 연관되고, 상기 제공 시점 정보는 상기 미리보기 내용을 상기 로그인한 사용자에게 제공한 시점에 대한 정보임 -; Log information for storing preview information including at least one of a user identifier for a logged in user, IP address information for a user terminal, a book identifier, section information associated with the book identifier, and provision time information associated with the section information. Maintaining a database, wherein the book identifier and the section information are associated with a preview content provided to the logged in user, and the provision time information is information on a point in time when the preview content is provided to the logged in user. ; 로그인한 사용자로부터 소정의 도서에 대한 미리보기 요청 정보를 수신하는 단계;Receiving preview request information for a predetermined book from a logged in user; 상기 로그 정보 데이터베이스를 참조하여 상기 로그인한 사용자의 사용자 식별자 또는 단말기 IP 주소 정보를 포함하는 하나 이상의 미리보기 정보를 검색하는 단계; Retrieving one or more preview information including the user identifier or terminal IP address information of the logged-in user by referring to the log information database; 상기 검색된 미리보기 정보에 포함된 상기 도서와 연관된 도서 식별자 및 섹션 정보를 각각 검색하는 단계;Retrieving book identifier and section information associated with the book included in the retrieved preview information, respectively; 상기 검색된 섹션 정보를 이용하여 상기 사용자에게 제공된 미리보기 내용의 분량을 산출하는 단계;Calculating a quantity of preview content provided to the user using the retrieved section information; 상기 산출된 미리보기 내용의 분량이 소정값 미만인 경우 상기 미리보기 요청 정보와 연관된 상기 도서의 소정 섹션을 식별하는 단계; Identifying a predetermined section of the book associated with the preview request information when the calculated amount of preview content is less than a predetermined value; 상기 도서 정보 데이터베이스를 참조하여 상기 도서 상기 식별된 섹션과 연관된 미리보기 내용을 검색하는 단계; 및 Retrieving preview content associated with the identified section of the book by referring to the book information database; And 상기 검색된 미리보기 내용을 상기 사용자에게 제공하는 단계Providing the searched preview content to the user 를 포함하고,Including, 상기 로그 데이터베이스를 참조하여 하나 이상의 미리보기 정보를 검색하는 상기 단계는, The step of retrieving one or more preview information by referring to the log database, 상기 제공 시점 정보에 기초하여 소정 기간 이내에 제공된 미리보기 내용과 연관된 미리보기 정보를 검색하는 단계Retrieving preview information associated with the preview content provided within a predetermined period based on the provision time information; 를 포함하는 것을 특징으로 하는 미리보기 서비스 제공 방법.Preview service providing method comprising a.
KR1020040051015A 2004-07-01 2004-07-01 Method and system for providing previous seeing service KR20060002103A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040051015A KR20060002103A (en) 2004-07-01 2004-07-01 Method and system for providing previous seeing service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040051015A KR20060002103A (en) 2004-07-01 2004-07-01 Method and system for providing previous seeing service

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020040050965 Division 2004-07-01

Publications (1)

Publication Number Publication Date
KR20060002103A true KR20060002103A (en) 2006-01-09

Family

ID=37105095

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040051015A KR20060002103A (en) 2004-07-01 2004-07-01 Method and system for providing previous seeing service

Country Status (1)

Country Link
KR (1) KR20060002103A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100932847B1 (en) * 2007-06-26 2009-12-21 엔에이치엔(주) Copy protection methods and systems
KR101469433B1 (en) * 2013-06-20 2014-12-08 김정아 Display apparatus and method for books for sale

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100932847B1 (en) * 2007-06-26 2009-12-21 엔에이치엔(주) Copy protection methods and systems
US8615810B2 (en) 2007-06-26 2013-12-24 Nhn Corporation Method and system for preventing copying of information from previews of webpages
US8677509B2 (en) 2007-06-26 2014-03-18 Nhn Corporation Method and system for preventing copying of information from previews of webpages
KR101469433B1 (en) * 2013-06-20 2014-12-08 김정아 Display apparatus and method for books for sale

Similar Documents

Publication Publication Date Title
JP6419633B2 (en) Search system
JP5353148B2 (en) Image information retrieving apparatus, image information retrieving method and computer program therefor
KR101196322B1 (en) Method for controlling access to a portion of a document and computer readable medium
US20020059162A1 (en) Information search method and system therefor
US8024316B2 (en) Providing content using stored query information
JP4962945B2 (en) Bookmark / tag setting device
US7899808B2 (en) Text enhancement mechanism
KR20110009198A (en) Search results with most clicked next objects
US11755662B1 (en) Creating entries in at least one of a personal cache and a personal index
US20060095377A1 (en) Method and apparatus for scraping information from a website
KR20040087205A (en) A method of managing web sites registered in search engine and a system thereof
JP2007528531A (en) Search service system and method for providing input order of keywords by category
US20060218208A1 (en) Computer system, storage server, search server, client device, and search method
JP3702268B2 (en) Information search system, information search method and program
US20060053105A1 (en) Method for information retrieval
KR20060002103A (en) Method and system for providing previous seeing service
KR20050074879A (en) Search system for providing information of keyword input frequency by category and method thereof
US20060005030A1 (en) System and method for managing copyright information of electronic content
JP4135330B2 (en) Person introduction system
JP6349682B2 (en) Information management program, apparatus, and method
JP2009146013A (en) Content retrieval method, its device, and program
JP2005196382A (en) Data registration method and data reference method by information management system, and master database server for information management system
JP2007011721A (en) Document retrieval device
JP2013025495A (en) Dynamic icon overlay system and method for creating dynamic overlay
JP5197179B2 (en) Data management device

Legal Events

Date Code Title Description
A107 Divisional application of patent
WITN Withdrawal due to no request for examination