WO2020204216A1 - 전자책 제공 방법 및 장치 - Google Patents
전자책 제공 방법 및 장치 Download PDFInfo
- Publication number
- WO2020204216A1 WO2020204216A1 PCT/KR2019/003757 KR2019003757W WO2020204216A1 WO 2020204216 A1 WO2020204216 A1 WO 2020204216A1 KR 2019003757 W KR2019003757 W KR 2019003757W WO 2020204216 A1 WO2020204216 A1 WO 2020204216A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- book
- format
- web page
- module
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 131
- 238000009826 distribution Methods 0.000 description 123
- 238000002347 injection Methods 0.000 description 65
- 239000007924 injection Substances 0.000 description 65
- 238000006243 chemical reaction Methods 0.000 description 33
- 238000007726 management method Methods 0.000 description 22
- 238000004519 manufacturing process Methods 0.000 description 21
- 238000000926 separation method Methods 0.000 description 8
- 239000008186 active pharmaceutical agent Substances 0.000 description 6
- 230000006698 induction Effects 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 235000019640 taste Nutrition 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
Definitions
- the present invention relates to a method and apparatus for providing an e-book. More specifically, the present invention relates to a method and an apparatus capable of distributing an e-book in small units such as page units and paragraph units.
- the present invention relates to the improvement of the third generation electronic publishing technology.
- book content that has already been published as a paper book is produced in the form of an e-book through a production/editing/publishing process using an electronic tool.
- this prior art has a problem as described below.
- An object of the present invention is to provide a method of electronically publishing and electronically distributing paid content more efficiently by improving this problem.
- E-books can be largely divided into XML-based ePub e-books and image-based PDF e-books according to publication formats. According to the prior art, a dedicated editor was required to produce ePub e-books and PDF e-books. For ePub e-books, html-based dedicated EPUB editors should be used, and for PDF e-books, image-based dedicated PDF editors should be used.
- the production and distribution process of a conventional e-book is as follows. First, the author writes the manuscript (step 1). The publishing company publishes the manuscript as a paper book (step 2). An e-book is produced by selecting a book that has sold well in the market among paper books and converting it into an e-book format using a dedicated e-book editor, EPUB editor or PDF editor (third step).
- the produced e-book is supplied to distributors such as Internet bookstores (step 4).
- Distributors apply document security by volume with a document security program (DRM), etc. (step 5), and display them in the market for sale (step 6).
- the user selects the desired e-book from the market and proceeds with the purchase, subscribes the purchased e-book to a dedicated e-book terminal (e.g., Amazon Kindle, Crema, Paper, etc.), or downloads the app to a smart device (e.g. : Subscribe to e-books using smartphones, tablet PCs, etc.).
- a dedicated e-book terminal e.g., Amazon Kindle, Crema, Paper, etc.
- a smart device e.g. : Subscribe to e-books using smartphones, tablet PCs, etc.
- the production and distribution process of such a conventional e-book has several problems as follows.
- the third step operation that is, the process of performing the conversion operation using the EPUB/PDF dedicated editor, requires technical difficulty and expertise. Therefore, the manufacturing cost increases.
- the entire process of production, distribution, and consumption of the existing paper book is applied to the e-book as it is without considering the life-cycle of electronic book content. Therefore, the distribution unit of e-books has been unified by volume.
- the e-book production system was subordinated to the ePub format or PDF format. Due to the dependency of this format, the complexity of the production process, and the difficulty of production, the price of e-books was high, while the authoring fee paid to the content author (author) was low.
- the production period for e-book content to be delivered from the writer to the consumer was long (TTM, Time To Market) and the distribution structure was complicated.
- the conventional e-book format is inconvenient to subscribe to a user terminal.
- users In order for users (readers) to subscribe to e-books, they must use a dedicated e-book terminal (eg, Amazon Kindle) or download a dedicated app to a smart device (eg, smartphone, tablet PC, etc.).
- a dedicated e-book terminal In the case of a dedicated e-book terminal, it is inconvenient in terms of portability because it must be charged and carried every time. Also, the price is high.
- a dedicated app there is a limit on the screen size. That is, in order to read an e-book produced in the e-book file format (PDF) on a smart device having a small screen size, there is an inconvenience of repeatedly zooming in or out (enlarging/reducing) the screen.
- PDF e-book file format
- the conventional e-book distribution method is inefficient in the data transmission method.
- Conventional e-books, whether in ePUB format or PDF format, are sold and distributed in volume units. Therefore, when a user purchases an e-book, the entire purchased e-book is downloaded to the user terminal. Since users cannot selectively select and download only part of the book, distribution flexibility is reduced.
- conventional e-books are distributed in a flat-rate billing method of a volume unit. From a data distribution point of view, since conventional e-books are produced based on the EPUB editor or PDF editor, they are dependent on the .epub or .pdf file format. In the epub file format (.epub) or the PDF file format (.pdf), since e-books are produced only in volume units, distribution and consumption are also performed in volume units. Document security tasks such as DRM are also applied by volume.
- E-book terminals and mobile viewer apps are also developed to open and consume .epub and .pdf file formats in volume units.
- all e-books up to now have been only a process to transfer the original paper book production, distribution, and consumption process to e-books from the perspective of paper book distributors, and transfer the form of a paper book by volume onto an electronic terminal.
- E-book document format and e-book service model for e-book readers have not evolved at all.
- the conventional e-book is subordinate to the ePub/PDF format, so that e-books can be produced, distributed, and consumed only in volume units, and the distribution method is very rigid.
- Volume-by-volume e-book distribution limits consumers' choices. Consumers must rely solely on reputations such as limited preview pages and reviews/reviews specified by e-book distributors to purchase books. Considering the Hawking Index, which reads only 6.6% of the best-selling books purchased, it is not easy to select and purchase books that suit each consumer's taste in the current volume-based e-book distribution environment.
- the price of e-books does not differ much from the price of paper books, but unlike paper books, e-books cannot be refunded, resold, or transferred after purchase, so the opportunity cost of making an incorrect purchase is higher than that of paper books.
- the risk of choosing wrong books that do not suit these tastes and the high opportunity cost of e-book readers from purchasing is due to the distribution structure of e-books by volume, not individual consumers' faults.
- the conventional e-book production method was produced, distributed, and consumed in the same manner as the paper book production method. That is, an e-book was produced by adding only the post-processing process of displaying the completed paper book in volume units as it is on an electronic terminal.
- No differentiated production, distribution, and service models of e-books have been proposed. For example, no method has been proposed to apply an independent e-book document format from the stage of manuscript production.
- production of e-books has to be subordinated to ePub/PDF format, and as a result, e-books have to be distributed and consumed in volume units.
- E-books have different characteristics from paper books. For efficient e-book distribution and consumption, there is a need for a model in which consumers select and purchase only the pages/paragraphs they want in an on-demand method, and pay only the pages/paragraphs read in a Pay As You Go method. In order to apply an on-demand purchase method or Pay As You Go payment method, an e-book must be produced in a format completely different from the conventional ePub / PDF format.
- the method of providing an e-book of the present invention may be performed in a full injection method or a partial injection method.
- the e-book providing method employing the entire injection method includes the steps of separating the third content of the responsive web page format into the format element 121 and the content element 122 (S13); Dividing the content element 122 into n to generate n fourth contents (S14); Combining each of the n fourth contents with the format element 121 to generate n fifth contents (S15); Encrypting each of the n fifth contents (S16); And when a subscription request for the m-th content is received from the outside, displaying the m-th content in response to the subscription request (S17-S20).
- n is a natural number of 2 or more
- m is an arbitrary natural number of 1 or more and n or less.
- Each of the n fifth contents has a responsive web page format.
- Displaying the m-th fifth content in response to the subscription request may include checking whether there is a subscription request for the m-th fifth content from the outside (S17); Decoding the m-th fifth content (S18); Opening a blank web page (S19); And injecting the m-th content into the blank web page (S20).
- the method of providing an e-book employing the full injection method further includes the steps of generating a continuous read request (S21-S22).
- the step of generating the continuation read request it is checked whether there is a subscription request for the m+1th content within a predetermined time after the mth fifth content is displayed, and if there is a subscription request, steps S18-S20 are repeated.
- the pushing message includes the mth fifth content, m+1th content, or hyperlinks thereof from which reading is stopped.
- the e-book providing method may further include receiving the second content in the non-responsive web page format and converting it into the third content in the responsive web page format (S12).
- the method of providing the e-book may further include receiving the first content in a commercial document format and converting it into the second content in the non-responsive web page format (S11).
- the e-book providing method employing a partial injection method includes the steps of separating the third content of the responsive web page format into a format element 121 and a content element 122 (S62); Dividing the content element 122 into n to generate n fourth contents (S63); Encrypting each of the n fourth contents (S64); And when a subscription request for the m-th fourth content is received from the outside, providing the m-th fourth content to the outside in response to the subscription request (S65-S68).
- n is a natural number of 2 or more
- m is a natural number of 1 or more and n or less.
- the providing of the m-th fourth content to an external terminal may include checking whether there is a subscription request for the m-th fourth content (S65); When there is a subscription request for the m-th fourth content, displaying a skeleton web page (S66); Decoding the m-th fourth content (S67); And injecting the decoded m-th fourth content into the skeleton web page (S68).
- the method of providing an e-book using the partial injection method further includes generating a continuation read request (S69-S70).
- a continuation read request (S69-S70)
- it is checked whether there is a subscription request for the m+1th content within a predetermined time after the mth fourth content is displayed, and if there is a subscription request, steps S67-S68 are repeated.
- Step (S69) And when there is no subscription request within a predetermined time, generating a pushing message and transmitting it to the outside (S70).
- the pushing message may include an m-th fourth content in which reading is stopped, an m+1-th fourth content, or a hyperlink thereof.
- the e-book providing method employing the partial injection method may further include a step S61 of receiving the second content in the non-responsive web page format and converting it into the third content in the responsive web page format.
- the step of receiving the first content in the commercial document format and converting it into the second content in the non-responsive web page format (S60) may be further included.
- the present invention provides an e-book providing apparatus employing a full injection method and an e-book providing apparatus employing a partial injection method.
- the e-book providing apparatus employing the entire injection method includes an e-book distribution unit 100 and an e-book viewing unit 300.
- the e-book distribution unit 100 includes a format-content separation module 120, a content division module 130, a format-content combination module 140, a security module 150, and a distribution module 160.
- the format-content separation module 120 separates the third content of the responsive web page format into a format element 121 and a content element 122.
- the content dividing module 130 divides the content element 122 into n pieces to generate n number of fourth contents.
- N is a natural number of 2 or more.
- the format-content combining module 140 combines each of the n fourth contents with the format element 121 to generate n fifth contents.
- the fifth content has a responsive web page format.
- the security module 150 encrypts each of the n fifth contents.
- the distribution module 160 receives a subscription request for the m-th content from the e-book viewing unit 300, and selectively selects the m-th content to the e-book viewing unit 300 in response to the subscription request. to provide.
- M is an arbitrary natural number of 1 or more and n or less.
- the e-book viewing unit 300 includes a decoding module 310, a web page generation module 320, and a content injection module 330.
- the decoding module 310 receives and decodes the m-th content.
- the web page generation module 320 displays a blank web page.
- the content injection module 330 injects the decrypted m-th fifth content into the blank web page.
- the content dividing module 130 generates the n number of fourth contents by dividing the content element 122 in units of pages.
- the format-content combining module 140 generates each of the n fifth contents in a page unit.
- the security module 150 encrypts each of the n fifth contents on a page basis.
- the content injection module 330 injects the m-th content into the blank web page on a page basis.
- the e-book distribution unit 100 may further include a management module 170.
- the management module 170 includes a management DB 171 and a pushing message generation module 173.
- the management DB 171 stores location information of the content that has stopped reading.
- the pushing message generation module 173 generates a pushing message and transmits it to an external device (eg, a reader terminal) when the customer does not start re-reading within a predetermined period of time after the reading is stopped.
- the e-book providing device employing the full injection method may further include an e-book generating unit 200.
- the e-book generation unit 200 includes a second conversion module 110.
- the second conversion module 110 receives the second content in the non-responsive web page format and converts it into the third content in the responsive web page format.
- the e-book generation unit 200 may further include a first conversion module 220.
- the first conversion module 220 receives first content in a commercial document format and converts it into second content in a non-responsive web page format.
- An e-book providing apparatus employing a partial injection method includes an e-book distribution unit 100 and an e-book viewing unit 300.
- the e-book distribution unit 100 includes a format-content separation module 120, a content division module 130, a security module 150, and a distribution module 160.
- the format-content separation module 120 separates the third content of the responsive web page format into a format element 121 and a content element 122 and stores the format element in the second distribution DB 162.
- the content dividing module 130 divides the content element 122 into n pieces to generate n number of fourth contents.
- N is a natural number of 2 or more.
- the security module 150 encrypts each of the n fourth contents and stores them in the third distribution DB 163.
- the distribution module 160 When receiving a subscription request for the m-th fourth content from the e-book viewing unit 300, the distribution module 160 provides the m-th fourth content to the e-book viewing unit 300 in response to the subscription request.
- M is an arbitrary natural number between 1 and n.
- the e-book viewing unit 300 includes a decoding module 310, a display page generation module 320, and a content injection module 330.
- the decryption module 310 receives and decodes the m-th fourth content.
- the web page generation module 320 receives the format element 121 from the second distribution DB 162 and generates a skeleton webpage.
- the content injection module 330 injects the decrypted m-th fourth content into the skeleton web page.
- the decoding module 310 decodes the m+1th fourth content.
- the content injection module 330 injects the decoded m+1 th fourth content into the already generated skeleton web page.
- the content dividing module 130 generates the n fourth contents by dividing the content element 122 by paragraph unit.
- the security module 150 encrypts each of the n fourth contents in paragraph units.
- the content injection module 330 sequentially injects the m-th fourth content and m+1-th content into the skeleton web page in paragraph units.
- the e-book distribution unit 100 may further include a management module 170.
- the management module 170 includes a management DB 171 and a pushing message generation module 173.
- the management DB 171 stores location information of the content that has stopped reading.
- the pushing message generation module 173 generates a pushing message and transmits it to the outside, if the customer does not start re-reading within a predetermined time from the point when the reading is stopped.
- the second conversion module 110 may be located in the e-book generating unit 200, not in the e-book distribution unit 100.
- the second conversion module 110 receives the second content in the non-responsive web page format and converts it into the third content in the responsive web page format.
- the e-book generation unit 200 may further include a first conversion module 220.
- the first conversion module 220 receives first content in a commercial document format and converts it into second content in a non-responsive web page format.
- users can subscribe to e-books in an optimal state on commercial smart devices (eg, smartphones, tablet PCs, etc.) without a dedicated terminal or app.
- E-book use is convenient and readability is improved.
- e-books are distributed in units of pieces (page units, paragraph units, etc.), users can selectively purchase only necessary parts of any book without having to purchase the entire book. Since e-books are distributed in pieces, efficient data transmission is possible, and e-book contents can be used in a streaming method.
- E-books are distributed in units of pieces, and billing in the Pay As You Go method is possible. Users can only pay for the pages they are satisfied with, without having to pay the opportunity cost for the wrong book purchase decision. This lightweight billing method can promote the consumption of e-books.
- FIG. 1A-1C show a first embodiment of an e-book providing apparatus employing a full injection method according to the present invention.
- FIGS. 2A-2B show a second embodiment of an e-book providing apparatus employing a full injection method according to the present invention.
- FIG 3 is a schematic diagram of a distribution module 160 according to the present invention.
- FIG. 4 is a schematic diagram of a management module 170 according to the present invention.
- 5A-5C show a first embodiment of an e-book providing apparatus employing a partial injection method according to the present invention.
- 6A-6B show a second embodiment of an e-book providing apparatus employing a partial injection method according to the present invention.
- FIG. 7 is a flow chart showing a method for providing an e-book in a full injection method according to the present invention.
- FIG. 8 is a flowchart illustrating a method for providing an e-book in a partial injection method according to the present invention
- e-book content may be provided by a full html injection method or a partial html injection method.
- a full html injection method or a partial html injection method.
- FIG. 1A-1C show a first embodiment of an e-book providing apparatus (also referred to as “e-book providing system”) employing a total injection method according to the present invention.
- the e-book providing apparatus includes an e-book generating unit 200, an e-book distribution unit 100, and an e-book viewing unit 300.
- e-book generation unit 200 the e-book distribution unit 100, and the e-book viewing unit 300 will be sequentially described.
- the author creates the first content using a document creation module 210 such as a commercial word processor and an Internet web editor.
- the first content has a commercial document format. Examples of commercial document formats include .doc, .hwp, and .pdf, but are not limited thereto.
- the first content may include an image element as well as text.
- the e-book generation unit 200 includes a first document converter 220.
- the artist may generate second content by converting the first content into a web page format (hereinafter referred to as a second format) using the first document converter 220.
- the web page format refers to a document format that can be displayed through a commercial web browser. Examples of the web page format include html or htm, but are not limited thereto.
- the first content of a commercial document format (.doc, .hwp, .pdf, etc.) was converted into a pdf format to produce an e-book.
- the present invention is differentiated from the prior art in that the first content is converted into a web page format to produce an e-book.
- first format a commercial document format
- second format a web page format
- the page position and paragraph position set by the author in the original document (first content) can be easily identified.
- the document layout set by the author can be reproduced as it is when the content is played back on the reader's terminal.
- the second content of the web page format (eg, html format) has a form in which a format element and a content element are combined.
- the format element means an html tag, for example a paragraph tag or a page break tag.
- the content element means text or image. By tracking the paragraph tag or page break tag, you can figure out how the author organized the layout of the work. Based on this information, the second content may be divided into pages or paragraphs.
- the first document converter 220 may be implemented using an open API provided by a commercial word processor.
- a typical commercial word processor Microsoft Word, Hangul and Computer Hangul below
- the save as function is performed using these APIs, the original document formats such as doc/docx, hwp, and .pdf are converted to html format.
- the e-book generating unit 200 transmits the first document converter 220 to the outside (for example, the writer's terminal).
- the first document converter 220 may be in the form of a plug-in (.dll) program.
- the transmitted first document converter 220 is added-in to the upper menu tab of a commercial word processor.
- the artist may directly convert the first content of the commercial document format into the second content of the web page format using the added first document converter 220.
- the converted second content is uploaded to the e-book distribution unit 100 and processed into an e-book.
- the first document converter 220 may be an independent external application program, not a plug-in program.
- the independent external application program receives the first content of the word processor document format (first format) and converts it into the second content of the web page format (second format) using an open API.
- the first document conversion module 220 may be located in the e-book distribution unit 100 instead of the e-book generation unit 200. As shown in FIG. 1C, that is, the first document conversion module 220 is not installed in the user terminal, but may be located in the e-book distribution unit 100 that is an application server. For example, when the e-book distribution unit 100 is an application server installed with an MS Windows server operating system, the first document conversion module 220 performs a conversion function in an environment in which a server office program (a server dedicated office program) is installed. It may be a server program executed in the form of a daemon.
- a server office program a server dedicated office program
- the first document conversion module 220 When comparing the case where the first document conversion module 220 is embodied in the e-book generating unit 200 and the case embodied in the e-book distribution unit 100 as an application server, the first document conversion module 220 Programs used as are different externally, but have the same behavior internally. In other words, both use the open API provided by the commercial word processor in the same way, and technically, it automatically processes the conversion of works into html/htm through MS Ole automation.
- the first document converter 220 may be omitted.
- the first content can be created by writing a manuscript directly in an Internet web editor. In this case, the first content is generated in html format. Therefore, a separate format conversion operation using the first document converter 220 is not required.
- the first document converter 220 As described above, if the first document converter 220 is used, anyone can easily convert a work created by the person into html format by using an API of a commercial word processor.
- the second content generated by the e-book generating unit 200 is transmitted to the e-book distribution server 100 through an e-book uploading means.
- the e-book distribution server 100 produces an e-book by processing the second content.
- the e-book distribution server 100 includes a second conversion module 110, a format-content disassembling module 120, a content dividing module 130, a unit content generation module 140, and a security module. 150, and a distribution module 160.
- the distribution module 160 may include a first distribution DB 161, a second distribution DB 162, a third distribution DB 163, a price allocation module 165, and a billing module 167.
- the second conversion module 110 generates third content by applying format conversion to the second content of the general web format (html, htm) (second format).
- the third content is a responsive web format (third format). Converting a general (non-responsive) web page format to a responsive web page format (responsive html or htm format) provides an e-book layout that can satisfy various mobile display sizes of e-book users (readers). It is necessary to do.
- a responsive web-based web page provides a screen optimized for multiple display sizes without any additional processing as a single page.
- the third content converted into a responsive web page format can be viewed with a web browser built into an independent terminal (eg, smart devices such as smartphones and tablet PCs).
- a web browser built into an independent terminal (eg, smart devices such as smartphones and tablet PCs).
- an independent terminal eg, smart devices such as smartphones and tablet PCs.
- the third content of the responsive web page format has a structure in which a format element and a content element are combined.
- the format-content disassembling module 120 separates the format element 121 and the content element 122 of the third content from each other.
- the content element 122 includes text, an image, or a mixture thereof.
- the format element 121 is stored in the second distribution DB 162.
- the content dividing module 130 divides the content element 122 into n number of fourth contents.
- n is a natural number of 2 or more.
- the division unit may be a page unit or a paragraph unit, but is not limited thereto.
- 1A-1C illustrates a system for dividing in units of pages.
- the fragment content generation module 140 combines each of the n fourth contents in a page unit with the format element 121 again to generate n fifth contents.
- the fifth content has a responsive html format (third format) and has a page size.
- the encryption module 150 encrypts each of the n fifth contents and stores them in the first distribution DB 161. Since the fifth content has a page size, encryption is also performed in units of pages. Commercial encryption algorithms such as XOR and SHA can be used. Each encrypted fifth content becomes the minimum distribution unit.
- the present invention is differentiated from the prior art in that e-books can be distributed in units of pages.
- the fifth content to be distributed is stored in the first distribution DB 161 in an encrypted state, even if the 5th content is stolen by attacking (hacking) the distribution DB from outside, the content of the 5th content can be checked without the encryption key. Can't. Therefore, security is improved. More specifically, in the present invention, the e-book (fifth content) in page units is stored in the distribution module 160 in an encrypted html/htm format. Since the original e-book is not stored in a specific folder on the remote server (distribution server) as it is, the possibility of random manuscript hijacking through external link access can be prevented.
- the price allocation module 165 allocates a price to each fifth content and stores the information.
- the charging module 167 provides price information of the requested fifth content, and performs billing and payment.
- the e-book distribution unit 100 transmits the requested m-th fifth content to the e-book viewing unit 300 of the reader's terminal.
- the e-book viewing unit 300 displays fifth content in a responsive web page format.
- the e-book viewing unit 300 may be executed by a commercial web browser. Examples of general commercial web browsers include Internet Explorer, Google Chrome, Firefox, and Safari, but are not limited thereto. Commercial web browsers are usually built into their own terminals. However, it is also possible to download it from the outside and install it in its own terminal. Reader terminals include, but are not limited to, smartphones, tablet PCs, laptop computers, and desktop computers.
- the reader accesses the e-book distribution server 100 by executing the web browser of the reader's terminal.
- the e-book distribution server 100 transmits the e-book viewing unit 300 to a reader terminal.
- the reader can check, select, purchase, and view the list of e-books provided by the e-book distribution server 100 through the e-book viewing unit 300.
- the e-book viewing unit 300 may include a decoding program. Since the e-book viewing view 300 is executed in a commercial web browser, readers can search, select, purchase, and view e-books without a separate dedicated app or tool.
- the reader After the reader selects the e-book that he wants to read, the reader requests for a specific page of the publication, for example, the mth fifth content.
- the e-book viewing unit 300 transmits the reader's reading request to the e-book distribution unit 100.
- the distribution module 160 provides price information on the requested m-th content to the e-book viewing unit 300.
- payment is made through the billing module 167.
- the requested m-th content and encryption key are transmitted from the e-book distribution unit 100 to the e-book viewing unit 300. These information may be transmitted sequentially or simultaneously.
- the decryption program may be transmitted together with the m-th fifth content, or may be included in the e-book viewing unit 300 in advance.
- the e-book viewing unit 300 displays the mth fifth content transmitted in the following manner on the reader's terminal. First, the m-th content is decrypted using a decryption program and an encryption key. The decrypted m-th content has a responsive web page format. Subsequently, the e-book viewing unit 300 opens a blank web page. Then, the m-th content is injected into a blank web page. As a result, the m-th fifth content is displayed on the original terminal.
- the fifth content is transmitted and displayed in the same manner. That is, when the reader requests the m+1th fifth content, the m+1th fifth content is transmitted to the e-book viewing unit 300 through a payment process.
- a method for the reader to request the m+1 th content may be performed by clicking the e-book viewing unit 300, that is, a "view next page" button displayed on a web page.
- the e-book viewing unit 300 opens a new blank web page.
- the m+1 th content is decrypted using an encryption key and a decryption program.
- a new blank web page is opened and the entire new content is injected into the blank web page.
- This is defined as full html injection. Since the m-th content has a responsive web page format, it can be directly injected into a blank web page and displayed without a separate format conversion. Therefore, the reader can easily browse the desired publication without a separate dedicated program.
- the m-th content injected into the blank web page is displayed while maintaining the layout set by the author.
- 5A-5C show a first embodiment of an e-book providing apparatus employing a partial injection method according to the present invention.
- 6A-6B show a second embodiment of an e-book providing apparatus employing a partial injection method according to the present invention.
- the e-book distribution unit may be a paragraph unit, a page unit, or an arbitrary size. According to the partial injection method, content is separated by paragraph, encryption and decryption are performed by paragraph, and content is reproduced by paragraph through html partial injection.
- FIGS. 5A-5C An e-book service device employing a partial injection method will be described in more detail with reference to FIGS. 5A-5C. Contents overlapping with Figs. 1A-1C and 2A-2B will be omitted.
- the configuration of the e-book generation unit 200 shown in FIG. 5A is substantially the same as that of the e-book generation unit 200 shown in FIG. 1A. Therefore, description is omitted here to avoid duplication.
- the second content generated by the e-book generating unit 200 is transmitted to the e-book distribution unit 100 through an e-book uploading means.
- the e-book distribution unit 100 divides and processes the second content to generate fragmented content. In addition, a price is allocated to each piece of content and billing is performed. Content is divided into paragraphs and then distributed in paragraphs. Content divided by paragraph is distributed in a state in which the format is not applied, that is, text, images, or a mixture of them.
- the content division unit is not a page unit but a paragraph unit.
- the divided contents are not reformatted and stored in a web page form (html), but are distributed in the state of raw contents to which the format is not applied.
- the e-book distribution unit 100 includes a second conversion module 110, a format-content separation module 120, a content dividing module 130, and a security module 150. ), and a distribution module 160.
- the format-content combining module 140 for reformatting the divided content is omitted.
- the distribution module 160 may include a first distribution DB 161, a second distribution DB 162, a third distribution DB 163, a price allocation module 165, and a billing module 167.
- the second conversion module 110 generates third content by applying format conversion to the second content of the general web page format (html, htm) (second format).
- the third content has a responsive web page format (third format).
- the third content has a structure in which a format element and a content element are combined.
- the format-content disassembling module 120 separates the third content into a format element 121 and a content element 122.
- the content element 122 may be text, an image, or a mixture thereof.
- the format element 121 includes an html tag (also referred to as skeleton html).
- the format element 121 may further include a program element such as java script.
- the format element 121 is stored in the second distribution DB 162.
- the content element 121 is delivered to a content dividing module 130.
- the content dividing module 130 divides the content element 122 into paragraph units to generate n fourth contents.
- n is a natural number of 2 or more.
- the encryption module 150 encrypts each of the n fourth contents and stores them in the third distribution DB 163. In other words, encryption is performed in units of paragraphs. Commercial encryption algorithms such as XOR and SHA can be used. Each encrypted fourth content becomes the minimum distribution unit. In other words, publications are distributed in paragraphs.
- the fourth content divided by page unit is combined with the format element 121 again, reformatted into a web page format, and then encrypted and stored in the first distribution DB 161, whereas the partial injection method is paragraph unit.
- the fourth content divided into is encrypted as it is and stored in the third distribution DB 163 without reformatting.
- the whole injection method differs in that the fifth content per page is the minimum distribution unit, while the partial injection method is the fourth content per paragraph becomes the minimum distribution unit.
- the price allocation module 165 allocates a price to each fourth content and stores the information.
- the billing module 167 provides price information of the requested fourth content, and performs billing and payment. do.
- the e-book distribution server 100 transmits the requested m-th fourth content to the e-book viewing unit 300.
- the e-book viewing unit 300 displays the fourth content in a responsive web page format.
- the e-book viewing unit 300 may be executed by a general commercial web browser.
- the reader accesses the e-book distribution server 100 by executing the web browser of the reader's terminal.
- the e-book distribution server 100 transmits the e-book viewing unit 300 to a reader terminal.
- the reader can select, purchase, and view a desired e-book through the e-book viewing unit 300.
- the reader selects a publication that he wants to read through the e-book viewing view 300, and then requests for a specific paragraph of the publication, for example, the m-th fourth content.
- the distribution module 160 transmits price information on the requested m-th fourth content to the e-book viewing unit 300.
- payment is made through the billing module 167.
- the requested m-th fourth content and encryption key are transmitted from the e-book distribution server 100 to the e-book viewing unit 300.
- the format element 121 stored in the third distribution server 163 is also transmitted to the e-book viewing unit 300.
- the format element 121 may be a web page (a skeleton web page) including an html tag.
- the format element 121 according to the partial injection method will be referred to as a “skeleton web page 121”.
- the format element 121 may be transmitted simultaneously with the m-th fourth content, but may be transmitted to the e-book viewing unit 300 before or after the m-th fourth content is transmitted.
- the fifth content generated by recombining the format element 121 and the content element 122 is transmitted to the e-book viewing unit 300.
- the format element 121 and the content element 122 are separated and transmitted to the e-book viewing unit 300, respectively. In this respect, there is a difference between the whole injection method and the partial injection method.
- the e-book viewing unit 300 decrypts the m-th fourth content using a decryption program and an encryption key.
- the decoded m-th fourth content is a content element 122 composed of text, an image, or a combination thereof. That is, the decoded m-th fourth content does not include a format element such as an html tag. Therefore, in order to display the m-th fourth content using a commercial web browser, it is necessary to combine it with the web page format element.
- the e-book viewing unit 300 first opens the skeleton web page 121 transmitted from the e-book distribution server 100.
- the skeleton web page 121 includes e-book layout information set by the author.
- the decoded m-th fourth content is injected into the format page 122.
- the m-th fourth content is displayed on the reader's terminal while maintaining the layout set by the artist as it is.
- the process of displaying the m+1th fourth content is the same.
- the m+1th fourth content is transmitted to the e-book viewing unit 300 through a payment process and then decoded.
- a method for the reader to request the m+1th fourth content may be performed by scrolling down the skeleton web page displayed on the e-book viewing unit 30.
- the decoded m+1th fourth content is injected into the skeleton web page 121 that is already being executed.
- the m+1th fourth content may be injected under the mth fourth content. In the same way, you can continue to display the next paragraph on the reader's terminal.
- This viewing method is called partial html injection.
- information indicating that there is no next content to be displayed is displayed.
- the skeleton web page 121 opens only once when the m-th fourth content is displayed, and then m+1th fourth content, m+2th fourth content ... The nth fourth content is continuously injected into the already opened skeleton web page 121.
- the full html injection method shown in FIGS. 1A-1C or 2A-2B each time a new content is displayed, a new blank web page is opened and all of the new content is injected into the blank web page.
- FIGS. 6A-6B show a second embodiment of an e-book providing apparatus employing a partial injection method according to the present invention. Except that the first conversion module 220 is located in the e-book distribution server 100, not the e-book generating unit 200, the other configuration is the same as the content distribution system in units of paragraphs shown in FIGS. 5A-5B. . Accordingly, in order to avoid redundancy, a description of the apparatus shown in FIGS. 6A-6B will be omitted.
- the full html injection method which encrypts and decrypts the contents in units of pages and displays the contents in units of pages, is useful when dealing with contents (eg novels) that can accurately classify pages into pages with a word processor.
- partial html injection which encrypts and decrypts contents in paragraph units and displays contents in paragraph units, is when dealing with types of content that cannot be accurately divided into pages (eg, webtoons) with a word processor. useful.
- manuscript files are not divided into pages in a series of pictures, but exist as a single file (html, pdf, etc.). In such a file, it is difficult to divide the content into pages. This is because page division information does not exist in the first manuscript (first content) written by the author. If page information is forcibly added or set during the e-book production process, the e-book layout designed by the author is deformed.
- each individual paragraph may be called and billed in proportion to the number of paragraphs loaded in the e-book viewing unit 300. That is, rather than downloading and charging the entire webtoon, only the amount of displayed content is charged.
- this e-book distribution method it is possible to request/receive on-demand content in paragraph units, which is a smaller unit than the on-demand content request/receive method in page units.
- the e-book distribution server 100 divides the e-book price determined by the author by the total number of pages or paragraphs and sets a content price per page or a content price per paragraph.
- the e-book is not sold in units of one volume, and the billing is set in proportion to the number of pages or paragraphs read by the user.
- the price allocation module 165 located in the distribution module 160 may perform this function.
- a dedicated e-book viewer device eg, Amazon Kindle
- a dedicated terminal for reading an e-book is not required. Instead, you can easily browse e-books using a commercial web browser built into a smart device (eg, smartphone, tablet PC, etc.).
- the e-book viewing unit 300 operates on a user terminal (a reader terminal) and provides an interface necessary for reading an e-book.
- the e-book viewing unit 300 transmits e-book content through a mobile messenger (eg, KakaoTalk, Naver Line, Hangout, iMessage, etc.) or a mobile app (messenger replacement e-book receiving program) used by the user, and transmits the e-book content to the mobile device. It supports to read e-books using the built-in web browser.
- a mobile messenger eg, KakaoTalk, Naver Line, Hangout, iMessage, etc.
- a mobile app messenger replacement e-book receiving program
- the first scenario is a passive continuous reading method
- the second scenario is an active continuous reading induction method.
- the first scenario is a case where a reader directly accesses the e-book distribution unit 100 and selects an e-book of interest and then starts reading.
- the reader actively requests for reading, and the e-book distribution unit 100 passively responds to this request.
- This method has already been described in the parts related to FIGS. 1A-1C and 5A-5C. The summary is as follows.
- the reader makes a subscription request to the e-book distribution unit 100 through the e-book viewing unit 300.
- the subscription request is performed by the e-book viewing unit 300 transferring information such as the reader's ID, the book ID, the page to be subscribed to, and the subscription request time (current time) to the e-book distribution unit 100.
- the e-book distribution module 160 Upon receiving the subscription request, the e-book distribution module 160 delivers the encrypted content in units of pages or paragraphs to the e-book viewing unit 300.
- the e-book viewing unit 300 displays the received content on the reader's terminal. Readers begin to subscribe to the e-book content. When the reader turns the page, the e-book viewing unit 300 requests the next content from the e-book distribution unit 100.
- the e-book management module 170 of the e-book distribution unit 100 which has received this, records this information and then repeats the process of delivering the encrypted e-book content to the e-book viewing unit 300.
- billing is also handled.
- billing since billing is performed in units of pages or paragraphs, billing can be proceeded by deducting the price of the currently subscribed page or paragraph unit from the electronic money (point, mileage) previously purchased by the reader. If the remaining amount of the deducted reserve is less than the price of the piece to be subscribed to, it induces the reader to purchase or earn electronic money.
- the second scenario is a method in which the e-book distribution unit 100 actively encourages readers to read e-books.
- the e-book distribution unit 100 actively recommends reading, and the reader passively responds to this request.
- the e-book distribution unit 100 transmits a pushing message to the reader's terminal.
- the pushing message is delivered through a mobile messenger or a message pushing method of a mobile app.
- the active continuous reading induction method is performed in the following manner using the management module 170.
- the management module 170 stores information (eg, m-th content) of a page or paragraph in which reading is stopped. Thereafter, at the lapse of a certain time, the content of the location where reading was stopped (mth content), the next content (m+1th content), or any one or more of these links through the messaging push function. Induce continuation reading by providing it to the reader.
- the m-th content, m+1-th content, or a link thereof delivered by message pushing is displayed on the mobile messenger screen used by the reader.
- the content may be displayed in the form of a preview image or may be provided in the form of an e-book reading link.
- the management module 170 of the e-book distribution unit 100 memorizes the position where the reader has stopped reading, and delivers the last received page or paragraph to the user through a mobile messenger message every day.
- the e-book management module 170 of the e-book distribution unit 100 delivers the requested piece content to the e-book viewing unit 300. That is, when the reader's continuous reading request is received, the e-book distribution unit 100 transmits and displays the encrypted piece of e-book content to the e-book viewing unit 130.
- the writer creates first content in a commercial document format using the writer terminal.
- the first content in the commercial document format is converted into the second content in the non-responsive web page format by the first conversion module 220 (S11).
- the conversion process (S11) may be performed in the writer's terminal, or may be performed in the e-book distribution unit 100.
- the two methods are shown in Figs. 1A and 1B, respectively, and since they have already been described, explanations are omitted here.
- the second content in the non-responsive web page format is converted into the third content in the responsive web page format by the second conversion module 110 (S12).
- the third content of the responsive web page format is separated into a format element 121 and a content element 122 by the format-content separation module 120 (S13).
- the content element 122 is divided into n pieces by the content dividing module 130. As a result, n number of fourth contents are generated (S14). Each of the n fourth contents is combined with the format element 121 to generate n fifth contents (S15). The combination of the n fourth contents and the format element 121 may be performed by the format-content combination module 140. Each of the n fifth contents is encrypted by the security module 150 and stored in the first distribution DB 161 (S16).
- the m-th content is decoded in response to the subscription request (S17-S18). Decryption may be performed using the decoding module 330.
- each of the n-th content is maintained in a state stored in the first distribution DB 161.
- a blank web page is opened in the e-book viewing unit 300 by the web page generating module 320 (S19).
- the decoded m-th fifth content is injected into the blank web page (S20).
- the mth fifth content is displayed on the reader's terminal through a commercial web browser.
- the continuous reading function works as follows. First, it is determined whether the subscription to a specific content has been stopped. For example, if the last content of a specific e-book is the nth content and the reader's last subscribed content is the mth content, if the value of m and n are different, the subscription to the e-book is “stopped”. It can be judged as. When it is determined that the subscription has been stopped in the m-th content, the management module 170 stores the location where the subscription has been stopped, and stores the location where the subscription has been stopped and corresponding content information in the management DB 171.
- the management module 170 monitors whether there is a request for the m+1th content within a predetermined time (eg, 24 hours) (S21). If there is a request for the m+1 th content within a predetermined time, steps S18-S20 are repeated.
- a predetermined time eg, 24 hours
- the pushing message generating module 173 transmits a pushing message to the e-book viewing unit 300 (S22).
- the pushing message may include at least one of the m-th content, m+1-th content, and hyperlinks thereof in which reading is stopped.
- the e-book distribution service is terminated.
- the pushing message sending function may be repeated after a predetermined time has elapsed from the time when the last pushing message was sent.
- the artist creates first content in a commercial document format using a writing terminal.
- the first content in the commercial document format is converted into the second content in the non-responsive web page format by the first conversion module 220 (S60).
- the conversion process (S60) may be performed in the writer's terminal, or may be performed in the e-book distribution unit 100. Both methods have been described in Figs. 1A and 1B, and thus detailed descriptions are omitted here.
- the second content in the non-responsive web page format is converted into the third content in the responsive web page format by the second conversion module 110 (S61).
- the third content of the responsive web page format is separated into a format element 121 and a content element 122 by the format-content separation module 120 (S62).
- the format element 121 is stored in the second distribution DB 162.
- the format element 121 may be stored in a skeleton web page format.
- the content element 122 is divided into n pieces by the content dividing module 130. As a result, n number of fourth contents are generated (S63). Each of the n fourth contents is encrypted by the security module 150 and stored in the third distribution DB 163 (S64).
- the e-book viewing unit 300 opens the skeleton web page (S66).
- the m-th fourth content is decoded (S67).
- the order of steps S66 and S67 may be changed. It can also be done simultaneously. Decryption may be performed using the decoding module 330.
- the decoded m-th fourth content is injected into the skeleton web page (S68).
- the m-th fourth content is displayed on the reader's terminal through a commercial web browser.
- each of the n fourth content is maintained in a state stored in the second distribution DB 162.
- Step S66 is not repeated. That is, the m+1th fourth content is additionally injected into the already opened skeleton web page.
- a pushing message can be sent to induce continuation (S69-S70).
- the pushing message function will be described in more detail.
- the management module 170 stores location information on which the subscription has been stopped and information on the m-th content whose subscription has been stopped in the management DB 171.
- the management module 170 monitors whether there is a request for the m+1th fourth content within a predetermined time (eg, 24 hours) (S69). If there is no request for the m+1th fourth content within a predetermined time, the pushing message generating module 173 transmits a pushing message (S70).
- the pushing message may include at least one of an m-th fourth content, m+1-th content, and a hyperlink to the m-th content whose reading is stopped.
- the e-book viewing unit 300 When the reader receiving the pushing message requests the m+1th fourth content, the e-book viewing unit 300 is executed, and steps S66-S68 are performed (S71). Since there is no skeleton web page already open, it is necessary to perform step S66 to open the skeleton web page.
- the e-book distribution service can be terminated.
- the pushing message may be retransmitted after a predetermined time has elapsed from the time when the last pushing message was sent.
- the following effects can be obtained.
- e-book distribution server 220 first conversion module
- first distribution DB 162 second distribution DB
- billing module 170 management module
- Management DB 173 Pushing message generation module
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Business, Economics & Management (AREA)
- Bioethics (AREA)
- Computer Hardware Design (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims (10)
- 반응형 웹 페이지 포맷의 제3컨텐츠를 포맷 요소(121)와 컨텐츠 요소(122)로 분리하는 단계(S13);상기 컨텐츠 요소(122)를 n개로 분할하여 n개의 제4컨텐츠를 생성하는 단계(S14);상기 n개의 제4컨텐츠 각각을 상기 포맷 요소(121)와 결합하여 n개의 제5컨텐츠를 생성하는 단계(S15);상기 n개의 제5컨텐츠 각각을 암호화하는 단계(S16); 및m번째 제5컨텐츠에 대한 구독 요청이 수신되면, 상기 구독 요청에 응답하여m번째 제5컨텐츠를 디스플레이하는 단계(S17-S20)를 포함하며,상기 n은 2 이상의 자연수이고,상기 m은 1이상 n 이하의 임의의 자연수이며,상기 n개의 제5컨텐츠는 각각 반응형 웹 페이지 포맷을 갖는 것을 특징으로 하는 전자책 제공 방법.
- 제1항에 있어서, 상기 구독 요청에 응답하여m번째 제5컨텐츠를 디스플레이 하는 단계(S17-S20)는:m번째 제5컨텐츠에 대한 구독 요청이 있는지 확인하는 단계(S17);상기 m번째 제5컨텐츠를 복호화하는 단계(S18);빈 웹 페이지를 디스플레이 하는 단계(S19); 및상기m번째 제5컨텐츠를 상기 빈 웹 페이지에 주입하는 단계(S20)를 포함하는 것을 특징으로 하는 전자책 제공 방법.
- 제2항에 있어서, 상기 전자책 제공 방법은 이어읽기 요청을 생성하는 단계(S21-S22)를 더 포함하며,상기 이어읽기 요청을 생성하는 단계는:m번째 제5컨텐츠가 디스플레이 된 이후 일정 시간 이내에 m+1번째 제5컨텐츠에 대한 구독 요청이 있는지를 확인하고, 구독 요청이 있는 경우에 S18-S20단계를 반복하는 단계(S21); 및일정 시간 이내에 구독 요청이 없는 경우, 푸싱 메시지를 생성하여 외부로 전송하는 단계(S22)를 포함하며,상기 푸싱 메시지는 읽기가 중단된 m번째 제5컨텐츠, m+1번째 제5컨텐츠, 이들의 하이퍼 링크, 이들의 조합 중 하나 이상을 포함하는 것을 특징으로 하는 전자책 제공 방법.
- 제1항에 있어서, 비반응형 웹 페이지 포맷의 제2컨텐츠를 수신하여 상기 반응형 웹 페이지 포맷의 제3컨텐츠로 변환하는 단계(S12)를 더 포함하는 것을 특징으로 하는 전자책 제공 방법.
- 제4항에 있어서, 상용 문서 포맷의 제1 컨텐츠를 수신하여 상기 비반응형 웹 페이지 포맷의 제2컨텐츠로 변환하는 단계(S11)를 더 포함하는 것을 특징으로 하는 전자책 제공 방법.
- 반응형 웹 페이지 포맷의 제3컨텐츠를 포맷 요소(121)와 컨텐츠 요소(122)로 분리하는 단계(S62);상기 컨텐츠 요소(122)를 n개로 분할하여 n개의 제4컨텐츠를 생성하는 단계(S63);상기 n개의 제4컨텐츠 각각을 암호화하는 단계(S64); 및m번째 제4컨텐츠에 대한 구독 요청이 수신되면, 상기 구독 요청에 응답하여m번째 제4컨텐츠를 외부로 제공하는 단계(S65-S68)를 포함하며,상기 n은 2 이상의 자연수이고,상기 m은 1이상 n이하의 자연수인 것을 특징으로 하는 전자책 제공 방법.
- 제6항에 있어서, 상기 구독 요청에 응답하여m번째 제4컨텐츠를 외부 단말기로 제공하는 단계(S65-S68)는:상기 m번째 제4컨텐츠에 대한 구독 요청이 있는지 확인하는 단계(S65);상기 m번째 제4컨텐츠에 대한 구독 요청이 있는 경우, 스켈레톤 웹 페이지를 디스플레이하는 단계(S66);상기 m번째 제4컨텐츠를 복호화하는 단계(S67); 및복호화 된 상기m번째 제4컨텐츠를 상기 스켈레톤 웹 페이지에 주입하는 단계(S68)를 포함하는 것을 특징으로 하는 전자책 제공 방법.
- 제7항에 있어서, 상기 전자책 제공 방법은 이어읽기 요청을 생성하는 단계(S69-S70)를 더 포함하며,상기 이어읽기 요청을 생성하는 단계는:m번째 제4컨텐츠가 디스플레이 된 이후 일정 시간 이내에 m+1번째 제4컨텐츠에 대한 구독 요청이 있는지를 확인하고, 구독 요청이 있는 경우에 상기 S67-S68단계를 반복하는 단계(S69); 및일정 시간 이내에 구독 요청이 없는 경우, 푸싱 메시지를 생성하여 외부로 전송하는 단계(S70)를 포함하며,상기 푸싱 메시지는 읽기가 중단된 m번째 제4컨텐츠, m+1번째 제4컨텐츠, 이들의 하이퍼 링크 중 하나 이상을 포함하는 것을 특징으로 하는 전자책 제공 방법.
- 제6항에 있어서, 비반응형 웹 페이지 포맷의 제2컨텐츠를 수신하여 상기 반응형 웹 페이지 포맷의 제3컨텐츠로 변환하는 단계(S61)를 더 포함하는 것을 특징으로 하는 전자책 제공 방법.
- 제6항에 있어서, 상용 문서 포맷의 제1 컨텐츠를 수신하여 상기 비반응형 웹 페이지 포맷의 제2컨텐츠로 변환하는 단계(S60)를 더 포함하는 것을 특징으로 하는 전자책 제공 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2019/003757 WO2020204216A1 (ko) | 2019-03-30 | 2019-03-30 | 전자책 제공 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2019/003757 WO2020204216A1 (ko) | 2019-03-30 | 2019-03-30 | 전자책 제공 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020204216A1 true WO2020204216A1 (ko) | 2020-10-08 |
Family
ID=72667574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2019/003757 WO2020204216A1 (ko) | 2019-03-30 | 2019-03-30 | 전자책 제공 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2020204216A1 (ko) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050108231A (ko) * | 2004-05-12 | 2005-11-16 | 주식회사 인포스트림 | 인터넷 웹 브라우저 상에서 스트리밍서비스로 운영되는 전자책 시스템 및 방법 |
KR20110094874A (ko) * | 2010-02-18 | 2011-08-24 | 에스케이 텔레콤주식회사 | 전자책 제작 시스템 및 그 방법 |
KR20130082923A (ko) * | 2011-12-23 | 2013-07-22 | 장철 | 웹 페이지를 전자책으로 변환하는 시스템 및 방법 |
KR20140096225A (ko) * | 2013-01-25 | 2014-08-05 | 한국전자통신연구원 | 인터랙티브 멀티미디어 전자책 저작 장치 및 방법 |
KR20170124415A (ko) * | 2016-05-02 | 2017-11-10 | 이유미 | 상용 워드프로세서를 이용한 반응형 html기반 조각 전자책 생성과 모바일메신저를 통한 조각 전자책 유통방법 및 구독 서비스 제공 방법 |
-
2019
- 2019-03-30 WO PCT/KR2019/003757 patent/WO2020204216A1/ko active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050108231A (ko) * | 2004-05-12 | 2005-11-16 | 주식회사 인포스트림 | 인터넷 웹 브라우저 상에서 스트리밍서비스로 운영되는 전자책 시스템 및 방법 |
KR20110094874A (ko) * | 2010-02-18 | 2011-08-24 | 에스케이 텔레콤주식회사 | 전자책 제작 시스템 및 그 방법 |
KR20130082923A (ko) * | 2011-12-23 | 2013-07-22 | 장철 | 웹 페이지를 전자책으로 변환하는 시스템 및 방법 |
KR20140096225A (ko) * | 2013-01-25 | 2014-08-05 | 한국전자통신연구원 | 인터랙티브 멀티미디어 전자책 저작 장치 및 방법 |
KR20170124415A (ko) * | 2016-05-02 | 2017-11-10 | 이유미 | 상용 워드프로세서를 이용한 반응형 html기반 조각 전자책 생성과 모바일메신저를 통한 조각 전자책 유통방법 및 구독 서비스 제공 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8561205B2 (en) | Systems and methods for distributing and viewing electronic documents | |
US9864482B2 (en) | Method of navigating through digital content | |
US7234107B1 (en) | System for customizing web page | |
WO2009091210A2 (ko) | 텍스트 정보를 활용하는 전자 서적 서비스 제공 방법 및 그 시스템 | |
US8078693B2 (en) | Inserting a multimedia file through a web-based desktop productivity application | |
JPH06103286A (ja) | 構造化文書複製管理方法、構造化文書複製管理装置及び構造化文書複製管理プログラム | |
WO2011055874A1 (ko) | 마케팅 서비스 기능을 가지는 소셜 네트워킹 시스템 및 그 방법 | |
WO2009131353A2 (ko) | 웹브라우징 시스템 | |
WO2001029732A2 (en) | Method and apparatus for improved information transactions | |
WO2020209664A2 (ko) | 디지털 컨텐츠의 이용 권리 증서를 유통시키는 방법, 및 상기 방법을 실행하기 위하여 매체에 저장된 컴퓨터 프로그램 | |
KR20110121405A (ko) | 컨텐츠 통합관리 시스템 | |
WO2020050611A1 (ko) | 무료 충전 이용권 기반 콘텐츠 제공 방법 및 시스템 | |
US20090172141A1 (en) | Storage system and data management method in storage system | |
JP2009205319A (ja) | 電子書籍販売システムにおける携帯電話機用データ処理方法及びその電子書籍販売システム | |
WO2020204216A1 (ko) | 전자책 제공 방법 및 장치 | |
WO2023224423A1 (ko) | 웹사이트 자동 생성 플랫폼 운영 방법 및 시스템 | |
WO2012173302A1 (ko) | 저작 서비스 시스템 및 저작 서비스를 제공하는 사용자 단말 | |
JP2020043534A (ja) | 情報表示プログラム、情報表示装置、情報表示方法および配信装置 | |
JPWO2002061645A1 (ja) | コンテンツデータベースを用いたページデータ作成のためのブックオンデマンド・システム | |
JP7096131B2 (ja) | 調整プログラム、調整装置、調整方法、決定装置、決定方法及び決定プログラム | |
WO2013006002A2 (ko) | 디지털 기반의 지식 정보 카드, 그 카드 생성 방법, 시스템, 컴퓨터 판독 가능한 기록 매체 및 디지털 기반의 지식 정보 카드를 이용한 카드북의 생성방법. | |
JP2011065592A (ja) | 著作物販売方法及びシステム | |
KR20220001219A (ko) | 디지털 북 서비스 방법 및 이를 이용한 디지털 북 서버 | |
JP2010108127A (ja) | 次話検索方法、次話検索サーバ及び次話検索プログラム | |
Steward | PDF Hacks: 100 Industrial-strength Tips & Tools |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19923137 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19923137 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 19/04/2022) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19923137 Country of ref document: EP Kind code of ref document: A1 |