KR20060002103A - Method and system for providing previous seeing service - Google Patents
Method and system for providing previous seeing service Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000010586 diagram Methods 0.000 description 15
- 238000004364 calculation method Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- 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
도 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
한편, 사용자가 원하는 부분의 본문 내용을 미리보기 서비스로 어떠한 제한 없이 보여주는 경우, 상기 사용자는 미리보기 서비스를 반복적으로 요청함으로써 도서의 본문 내용을 순차적으로 제공 받을 수 있게 되며, 이는 일반적으로 미리보기 서비스를 제공하는 서비스업체가 원하는 바는 아니다. 통상, 상기 서비스업체는 도서의 일부 본문 내용만을 미리보기 서비스로 제공하여 상기 도서에 대한 판매를 촉진시키고자 하며, 미리보기 서비스로 상기 도서의 본문 내용을 모두 보여주고자 하는 것은 아닐 것이다. 또한, 네트워크를 통해 도서의 본문 내용을 제약없이 사용자에게 모두 제공하는 것은 상기 도서에 대한 저작권과 관련된 문제를 야기시킬 수 있다. 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
본 발명의 일실시예에 따르면, 미리보기 서비스 제공 시스템(100)은 본문 검색 서비스 제공 시스템(도시하지 않음)과 연동하여 미리보기 서비스를 제공할 수 있다. 상기 본문 검색 서비스 제공 시스템은 도서별 본문 내용을 섹션 별로 구분하여 저장하고 있다가, 사용자로부터 입력된 검색 쿼리(예를 들면 검색어)를 포함 하는 본문 내용을 섹션 별로 검색하여 상기 사용자에게 제공한다. 예를 들면, 상기 검색어를 포함하는 본문 내용 중에서 상기 검색어를 포함하는 100자 정도의 본문 내용을 추출하여 검색 결과로서 상기 사용자에게 제공할 수 있다. According to an embodiment of the present invention, the preview
또한, 사용자는 상기 본문 내용과 연관하여 보다 많은 본문 내용을 포함하는 미리보기 요청을 할 수도 있으며, 상기 미리보기 요청이 입력되는 경우 미리보기 서비스 제공 시스템(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
또한, 실시예에 따라 상기 본문 검색 서비스 제공 시스템은 미리보기 서비스 제공 시스템(100)과 동일한 시스템으로 구현될 수도 있다. According to an embodiment, the text search service providing system may be implemented in the same system as the preview
또한, 본 발명의 또 다른 실시예에 따르면, 미리보기 서비스 제공 시스템(100)은 본문 검색 서비스와는 별개의 서비스로서 독립적으로 미리보기 서비스를 제공할 수도 있다. In addition, according to another embodiment of the present invention, the preview
사용자(110)는 통신망(120)을 통하여 미리보기 서비스 제공 시스템(100)과 연결되며, 통신망(120)과의 접속을 위한 사용자 단말기(115)를 보유할 수 있다. 사용자(110)는 소정의 인증 과정을 거쳐 도서 정보를 검색하여 미리보기를 요청을 수행하고, 상기 미리보기 요청에 따라 미리보기 서비스 제공 시스템(100)으로부터 미리보기 정보를 제공 받을 수 있다.The
사용자 단말기(115)는 데스크탑 PC, 노트북 PC, PDA, 이동통신 단말기 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재함으로써 연산 능력을 갖춘 단말기로 유무선 통신망에서 접속할 수 있는 장치를 통칭한다. 또한, 사용자 단말 기(115)에는 도서 정보를 검색하여 미리보기를 실행할 수 있도록 웹 브라우저가 설치되어 있을 수 있다.The
도 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
도서 정보 데이터베이스(201)는 도서를 식별하기 위한 도서 식별자, 또는 상기 도서의 섹션 별 미리보기 내용을 포함하는 도서 정보를 저장한다. 도서 정보 데이터베이스(201)는 소정의 저장 장치에 기록되어 있는 데이터베이스의 일종으로, 본 명세서에서는 데이터들 사이의 연관 관계가 용이하게 파악될 수 있도록 체계적으로 기록된 데이터들의 집합을 데이터베이스로 정의한다. 도서 정보 데이터베이스(201)는 상기 저장 장치에 기록되어 유지된다. 이하 도 3을 참조하여, 도서 정보 데이터베이스(201)에 대해 보다 상세히 설명한다.The
도 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
도서 식별자는 저장되는 도서를 식별하기 위한 정보로서 도서 이름 또는 도서의 일련 번호가 될 수 있다. 카테고리는 도서가 포함되는 카테고리에 대한 정보로서 상기 카테고리 정보에 기초하여 "섹션"의 구분 기준이 결정될 수 있다. 전체 분량은 도서의 전체 분량 예를 들면, 전체 페이지수에 대한 정보로서 상기 전체 분량은 "특정" 사용자에게 소정 도서의 본문이 미리보기 내용으로서 어느 정도 제공되었는지 여부, 즉 전체 분량과 미리보기 내용이 제공된 분량의 비율을 산출하는데 이용되는 정보이다. 따라서, 본 발명에 따른 미리보기 서비스 제공 시스템(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
섹션은 도서의 전체 본문을 다수의 미리보기 내용으로 구분하기 위해 사용되는 단위로서, 글자 수, 페이지 또는 페이지의 묶음이 사용될 수 있다. 상기 섹션은 후술하는 바와 같이, 사용자의 미리보기 요청에 따라 소정의 미리보기 내용을 검색하는 검색 단위로 사용될 수 있으며, 또한 검색된 미리보기 내용을 사용자에게 제공하는 제공 단위로 사용될 수도 있다. 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
미리보기 내용은 사용자에게 미리보기 서비스로서 제공될 도서의 본문 내용의 일부로서, 상기와 같은 섹션에 따라 소정 단위 별로 도서 정보 데이터베이스(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
로그 정보 데이터베이스(202)는 로그인한 사용자에 대한 사용자 식별자, 사용자 단말기에 대한 IP 주소 정보, 도서 식별자, 상기 도서 식별자와 연관된 섹션 정보 및 상기 섹션 정보와 연관된 제공 시점 정보 중 어느 하나 이상을 포함하는 미리보기 정보를 저장한다. 상기 도서 식별자 및 상기 섹션 정보는 상기 로그인한 사용자에게 제공된 미리보기 내용과 연관되고, 상기 제공 시점 정보는 상기 미리보기 내용을 상기 로그인한 사용자에게 제공한 시점에 대한 정보이다. 로그 정보 데이터베이스(202)는 소정의 저장 장치에 기록되어 있는 데이터베이스의 일종으로, 본 명세서에서는 데이터들 사이의 연관 관계가 용이하게 파악될 수 있도록 체계적으로 기록된 데이터들의 집합을 데이터베이스로 정의한다. 로그 정보 데이터베이스(202)는 상기 저장 장치에 기록되어 유지된다. 이하 도 4를 참조하여, 로그 정 보 데이터베이스(202)에 대해 보다 상세히 설명한다. The
도 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
사용자 식별자는 소정의 인증 절차를 수행하여 로그인한 사용자를 식별하기 위한 정보로서 사용자의 등록 아이디가 될 수 있다. 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
본 실시예에 따른 미리보기 서비스 제공 시스템(200)은 실명으로 회원 등록한 후, 로그인한 사용자에게만 미리보기 서비스를 제공한다. 즉, 사용자로부터 미리보기 요청 정보를 수신하는 경우, 상기 사용자의 로그인 여부를 판단하고, 판단 결과 상기 사용자가 로그인 하지 않은 경우에는 상기 사용자에게 로그인이 필요하다는 메시지, 예를 들면 "미리보기 서비스를 제공 받으시려면 로그인 하세요"와 같은 메시지를 출력할 수 있다. The preview
도서의 본문 내용을 일부나마 사용자들에게 제공하는 것은, 상기 도서의 저작권과 관련하여 법적인 분쟁을 야기할 수 있으며, 특히 본 실시예에 따른 미리보기 서비스에서 미리보기 내용을 무료로 제공하는 경우 이런 문제가 발생할 가능성이 높다. 따라서, 미리보기 서비스 제공 시스템(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
상기 도서에 대한 미리보기 요청 정보가 수신된 경우, 미리보기 분량 산출부(204)는 로그 정보 데이터베이스(202)를 참조하여 상기 도서의 내용 중에서 상기 로그인한 사용자에게 이전의 미리보기 서비스에 의해 제공된 미리보기 내용의 분량을 산출한다. 본 명세서에서는 로그인한 사용자가 미리보기를 요청한 도서에 대해 상기 로그인한 사용자에게 제공된 미리보기 내용의 분량, 즉 이전에 제공된 미리보기 내용의 합을 "미리보기 분량"이라고 표현하며, 미리보기 서비스 제공 시스템(202)은 상기 미리보기 분량은 중복적으로 제공된 동일한 미리보기 내용은 하나의 미리보기 내용으로 보고 상기 미리보기 분량을 산출한다. When the preview request information about the book is received, the preview
또한, 본 발명의 또 다른 실시예에 따르면, 미리보기 분량 산출부(204)는 상기 제공 시점 정보를 이용하여 소정 기간 이내에 상기 사용자에게 제공된 미리보기 분량만을 산출할 수도 있다. In addition, according to another embodiment of the present invention, the
본 실시예에 따른 미리보기 서비스 제공 시스템(200)은 소정 기간 동안 특정 도서에 대해 상기 로그인한 사용자에게 미리보기로 제공되는 미리보기 내용의 분량이 상기 도서의 전체 분량의 소정 비율 이하로 제한할 수 있다. 이때, 상기 소정 비율은 시스템 운영자에 의해 결정될 수 있다. 예를 들어, 소정 기간 동안 특정 도서에 대해 상기 로그인한 사용자에게 제공된 미리보기 내용의 분량과 상기 도서의 전체 분량의 비율이 10%를 초과하는 경우, 미리보기 서비스 제공 시스템(200)은 상기 로그인한 사용자에게는 더 이상 미리보기 서비스를 제공하지 않을 수 있다. The preview
이하, 도 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
도 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
단계(501)에서 검색된 미리보기 정보 중에서 상기 도서와 연관된 도서 식별자 및 섹션 정보를 각각 검색한다(단계(502)). 단계(502)에서 검색된 섹션 정보를 이용하여 상기 사용자에게 제공된 미리보기 내용의 분량을 산출한다(단계(503)).Among the preview information retrieved in
예를 들어, 사용자 식별자 "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
미리보기 분량 산출부(204)는 상기와 같이 검색된 미리보기 정보 중 도서 식별자로서 "윤동주 평전"(도서 식별자로서 도서명이 사용됨)을 포함하는 미리보기 정보를 검색한다. 도서 식별자 "윤동주 평전"을 포함하는 미리보기 정보는 도 5에 도시한 바와 같이, 두 개의 미리보기 정보가 검색된다. The preview
미리보기 분량 산출부(204)는 상기 미리보기 정보의 섹션 정보를 검색하여 사용자에게 제공된 미리보기 내용의 분량을 산출한다. 도 4에 도시한 바와 같이, 도서의 본문 중 소정 섹션의 미리보기 내용을 식별하기 위한 섹션 정보로서 도서의 페이지가 사용되는 경우, 3일 동안 사용자 식별자 "suezo"인 사용자에게 제공된 도서 "윤동주 평전"에 대한 미리보기 분량은 총 9페이지가 되는 것을 알 수 있다.The
도 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
도 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
예를 들어, 사용자 단말기의 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
미리보기 서비스 제공 시스템(200)은 사용자 식별자를 이용하여 소정의 사용자에게 제공된 미리보기 분량을 산출하는 방법, 또는 IP 주소 정보를 이용하여 소정의 사용자에게 제공된 미리보기 분량을 산출하는 방법을 선택적으로 사용할 수도 있고, 또는 두 방법을 모두 사용할 수도 있다. 또한, 3일과 같이 소정 기간 동안에 제공된 미리보기 분량을 산출하는 경우에는, 사용자가 상기 기간이 경과한 후에는 동일 책에 대해 추가적인 미리보기 내용을 볼 수 있게 된다. 예를 들면, 3일 동안 소정의 도서에 대해 제공될 수 있는 미리보기 분량이 10페이지이고, 전체 본문 내용이 300페이지인 도서에 대해서, 사용자는 본 실시예에 따른 미리보기 서비스에 의해 이론적으로는 30일만에 상기 도서의 본문 내용을 모두 제공 받을 수 있게 된다. 다만, 미리보기 서비스 제공 시스템(200)은 상기 사용자가 페이지를 설정하여 미리보기 서비스를 요청할 수 없도록 하거나, 1페이지 별로 구분된 섹션의 미리보기 내용 중 일부만을 미리보기 서비스에서 제공하는 등 다양한 방식으로, 조금씩 30일 동안 미리보기 서비스로 사용자가 상기 도서를 독파하는 것을 방지할 수도 있다. The preview
섹션 식별부(205)는 미리보기 분량 산출부(204)에 의해 산출된 미리보기 내용의 분량이 소정값 미만인 경우, 즉 상기 도서에 대해 미리보기 서비스에 의해 너무 많은 본문 내용이 특정 사용자(상술한 바와 같이 사용자 식별자 또는 사용자 단말기의 IP 주소 정보에 의해 특정되는 사용자)에게 제공되었다고 판단되지 않는 경우. 상기 미리보기 요청 정보와 연관된 상기 도서의 소정 섹션을 식별한다. 이하 도 7을 참조하여 섹션을 식별하여 식별된 섹션에 해당하는 미리보기 정보를 제공하는 과정에 대해 상세히 설명한다.The
도 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
도서 정보 데이터베이스를 참조하면, "태백산맥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
사용자 식별자 "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,
예를 들면, 섹션 식별부(205)는 상기 미리보기 요청 정보에 포함된 섹션 정보를 이용하여 사용자가 상기 도서에서 미리보기 원하는 섹션을 식별할 수 있다. 또한, 섹션 식별부(205)는 사용자가 입력한 소정의 키워드를 포함하는 본문 내용과 연관하여 상기 섹션을 식별할 수도 있다. For example, the
미리보기 내용 검색부(206)는 도서 정보 데이터베이스(201)를 참조하여 상기 도서 및 상기 식별된 섹션과 연관된 미리보기 내용을 검색한다. 미리보기가 요청된 도서는 "윤동주 평전"이고, "섹션 식별부(205)에 의해 식별된 섹션이 "P6"인 경우, 미리보기 내용 검색부(206)에 의해 검색된 미리보기 내용은 예를 들면 1000자 정도 분량의 "의지와 신명의 인물로서 그네타기까지 즐겼던 증조부, 소박한 농부이자 관후한 장자였던 조부, 시적 기질을 지닌 창백한……"이 된다. Preview
또한, 본 발명의 또 다른 실시예에 따르면, 미리보기 서비스 제공 시스템(200)은 상기 식별된 섹션과 연관된 미리보기 내용의 일부만을 추출하여 미리보기로 상기 사용자에게 제공할 수도 있다. In addition, according to another embodiment of the present invention, the preview
미리보기 내용 제공부(207)는 미리보기 내용 검색부(206)에서 검색된 미리보기 내용을 사용자에게 제공한다. 미리보기 내용은 플래쉬(Flash) 프로그램을 이용하여 마우스를 이용한 본문 내용의 복사 또는 페이지 소스 보기 등과 같은 기능이 불가능하도록 하는 방식으로 제공될 수 있다. 또한, 플래쉬 프로그램을 이용하면, 웹 브라우저의 인쇄 기능을 사용하는 경우 플래쉬의 내용은 출력되지 않으므로 저작권을 보호하며 미리보기를 제공할 수도 있다. 이하, 도 8을 참조하여 미리보기 내용 제공에 대해 상세히 설명한다. The preview
도 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
또한, 미리보기 서비스 제공 시스템(200)은 사용자에게 미리보기 정보가 제공되는 경우, 상기 제공된 미리보기 내용과 연관하여, 상기 도서의 도서 식별자, 상기 미리보기 내용과 연관된 섹션 정보, 상기 미리보기 내용을 제공한 시점에 대한 제공 시점 정보 중 어느 하나 이상을 포함하는 미리보기 정보를 생성하여 상기 로그 정보 데이터베이스(202)에 추가 기록한다. 즉, 상기 사용자의 사용자 식별자 "suezo", 상기 도서의 도서 식별자 "윤동주 평전" 및 상기 사용자 단말기 IP 주소 정보, 상기 사용자에게 제공된 미리보기 내용과 연관된 섹션 정보, 상기 미리보기 내용이 제공된 시점에 대한 제공 시점 정보 등을 포함하는 미리보기 정보가 로그 정보 데이터베이스(202)에 추가적으로 기록될 수 있다.
In addition, when preview information is provided to the user, the preview
또한, 본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체에 기록되는 프로그램은 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.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)를 통하여 유선 또는 무선 통신 네트워크에 연결될 수 있다. 이러한 네트워크 연결을 통하여 상기된 방법의 절차를 수행할 수 있다. 상기된 장치 및 도구는 컴퓨터 하드웨어 및 소프트웨어 기술 분야의 당업자에게 잘 알려져 있다.
상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.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)
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)
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 |
-
2004
- 2004-07-01 KR KR1020040051015A patent/KR20060002103A/en not_active Application Discontinuation
Cited By (4)
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 |