Method and system for generating and rendering digital publication and readable storage mediumTechnical Field
The invention relates to the technical field of digital publications, in particular to a digital publication generating method, a digital publication generating system, a digital publication rendering method, a digital publication rendering system and a computer-readable storage medium.
Background
In the related art, for digital publications, such as epub (electronic publication) e-books, due to the limited ability of carrying resources, it is difficult to perform content annotation without changing the layout of the original e-book, and it is difficult to add additional media content, such as video, audio, and the like, for annotation.
Disclosure of Invention
The present invention is directed to solving at least one of the problems of the prior art or the related art.
To this end, the first aspect of the present invention proposes a method for generating a digital publication.
A second aspect of the present invention is directed to a system for generating a digital publication.
The third aspect of the invention provides a rendering method of a digital publication.
A fourth aspect of the present invention is directed to a system for rendering a digital publication.
A fifth aspect of the invention proposes a computer-readable storage medium.
In view of the above, a first aspect of the present invention provides a method for generating a digital publication, including: acquiring an initial digital publication file; receiving a marking instruction aiming at the initial digital publication file, and generating a mapping connection corresponding to the marking instruction, wherein the mapping connection points to at least one resource file; a digital publication is generated from the initial digital publication file and the mapped connection.
In the technical scheme, a user sends a marking instruction to an initial digital publication file, such as an epub book, and the epub processing management system generates a corresponding mapping connection according to the marking instruction, wherein the mapping connection points to one or one section of characters selected by the user in the epub book and an external resource file, and the external resource file can be a character resource, a picture resource, a video resource or an audio resource. The epub processing management system integrates the original digital publication file and the mapping connection generated according to the labeling instruction to generate a new 'labeled' digital publication.
By applying the technical scheme provided by the invention, the digital publication can be labeled and expanded without changing the original digital publication, so that on one hand, the annotation operation of 'note taking' and the like on the basis of the digital publication by groups such as students and the like is facilitated, on the other hand, the content of the electronic publication can be effectively expanded, for example, the media content of audio and video is inserted into a specific position in an epub book, and the readability and the content richness of the electronic publication are greatly increased.
In addition, the method for generating the digital publication in the above technical solution provided by the present invention may further have the following additional technical features:
in the above technical solution, the step of receiving a labeling instruction for an initial digital publication file and generating a mapping connection corresponding to the labeling instruction specifically includes: receiving a selection instruction aiming at least one character in the digital publication file, and determining the character corresponding to the selection instruction as a labeling target; receiving a mapping instruction, and determining at least one resource file corresponding to the labeling target according to the mapping instruction; determining marking information of the marking target and determining connection information corresponding to the resource file; and generating the mapping connection according to the mark information and the connection information.
In the technical scheme, a user can select one or more characters in the digital publication file through mouse operation, touch operation and the like, and the selected characters are marked targets. And after the target character is selected, corresponding one or more resource files to the marked target through a mapping instruction, and generating corresponding mapping connection.
Specifically, taking note annotation of characters in the epub book as an example, a user selects a section of words or a vocabulary in the epub book and selects annotation, at this time, the system pops up an input box, the user inputs the characters through the input box, the input characters are packaged in a document format, and the packaged document is a resource file. And meanwhile, the epub processing management system generates a mapping connection, the mapping connection correspondingly associates the content selected by the user with the input characters, when the epub book is rendered, the reader can simultaneously read the original epub file and the mapping connection, the document file is obtained through the mapping connection, and the document file is rendered while the original epub file is rendered, so that the content selected by the user and the annotated content are displayed together.
Further, taking the example of adding video media to the epub book, the user selects a section of words or a vocabulary in the epub book and selects to add the media video. The media video is a resource file. In some embodiments, the media video is provided by a server, and the mapping connection specifically includes a connection and a login password for accessing the corresponding media video in the server. In other embodiments, the media video is stored in the terminal body, when the epub book is rendered, the reader can simultaneously read the original epub file and the mapping connection, obtain the media video through the mapping connection, and load the media video while rendering the original epub file, so that the content selected by the user and the video are displayed together.
In any of the above technical solutions, the mark information includes character information corresponding to the character, and position information of the character in the digital publication file.
In the technical scheme, when marking partial characters in a digital publication, such as an epub book, the marking information comprises position information of the marked characters in the epub book, such as: the all-in-one labeling book is positioned at 68% of the epub book, and simultaneously comprises character information corresponding to characters, and complete labeling information comprises: characters located at 68% of the epub book as a whole: "electrostatic interaction".
A second aspect of the present invention provides a digital publication generation system, including: a memory configured to store a computer program; the processor is configured to run the computer program to implement the method for generating the digital publication provided in any one of the above technical solutions, and therefore, the system for generating the digital publication includes all the beneficial effects of the method for generating the digital publication provided in any one of the above technical solutions, which are not described herein again.
The third aspect of the present invention provides a method for rendering a digital publication, comprising: receiving a digital publication, and acquiring an initial digital publication file and mapping connection according to the digital publication; reading an initial digital publication file, determining a target page in the digital publication file according to a rendering instruction, and rendering the target page; and acquiring at least one resource file corresponding to the labeling target according to the mapping connection based on the condition that the labeling target corresponding to the mapping connection exists in the target page, and displaying the resource file on the target page.
In this solution, the digital publication includes an initial digital publication file and a mapping connection, where the mapping connection points to one or more characters in the initial digital publication file and to at least one resource file. The resource file may be a text resource, a picture resource, a video resource, or an audio resource. When the digital publication is rendered, the initial digital publication and the corresponding mapping connection are respectively obtained, when the target page in the digital publication to be rendered has the target mark, the corresponding resource file is obtained according to the mapping connection, and the resource file is rendered synchronously.
By applying the technical scheme provided by the invention, the digital publication can be labeled and expanded without changing the original digital publication, so that on one hand, the annotation operation of 'note taking' and the like can be conveniently carried out on the digital publication by groups such as students and the like, and on the other hand, the content of the electronic publication can be effectively expanded, for example, the media content of audio and video is synchronously loaded at a specific position in an epub book, and the readability and the content richness of the electronic publication are greatly increased.
In the above technical solution, the step of displaying the resource file on the target page specifically includes: receiving display operation aiming at the marked target, generating a first display page within the range of the target page according to the display operation, and rendering a resource file in the first display page; and/or generating a second display page outside the range of the target page, and rendering the resource file in the second display page; and the area of the first display page is smaller than that of the target page.
In the technical scheme, when the resource file is rendered, a first display page can be generated in the range of the current target page, and the resource file is rendered in the first display page, namely the resource file is displayed in a 'floating window' form. In other embodiments, a second presentation page may also be generated outside the range of the target page, and the resource file may be rendered in the second presentation page, that is, the resource file is presented in the "parallel window" or the "new window".
In the embodiment of selecting the first display page, the area of the first display page, i.e. the "floating window", is smaller than the area of the original page.
In any of the above technical solutions, the rendering method of the digital publication further includes: determining a labeling target, and highlighting the labeling target according to a preset mode; receiving a first hiding instruction aiming at the marked target, and controlling the marked target to stop highlighting in a preset mode according to the first hiding instruction; receiving a second hiding instruction aiming at the resource file, and stopping displaying the resource file according to the second hiding instruction; wherein the preset mode comprises at least one of the following: highlight display, line display, annotation display and shading display increase according to preset patterns.
In the technical scheme, for the marked target, the marked target can be highlighted according to a preset mode, and the highlighted mode comprises highlight display, line drawing display (underlining), annotation display (marking an annotation frame) or shading display. The user can hide the labeling target and the corresponding display resource through the hiding instruction, specifically, the highlighted text can be restored to the original display mode through the first hiding instruction, and the display of the resource file can be stopped through the second hiding instruction.
In any of the above technical solutions, the rendering method is applied to a terminal, the terminal includes a storage space, the resource file is stored in the storage space, and the step of obtaining at least one resource file corresponding to the annotation target according to the mapping connection specifically includes: accessing a storage space according to the mapping connection, and acquiring a resource file in the storage space; and/or the terminal is configured to perform data instruction interaction with the server, the resource file is stored in the server, and the step of obtaining at least one resource file corresponding to the labeling target according to the mapping connection specifically includes: and generating a corresponding acquisition instruction according to the mapping connection, sending the acquisition instruction to the server, and receiving the resource file sent by the server.
In the technical scheme, the resource file can be stored in the storage space of the terminal, and also can be stored in the cloud server, and the server provides resources. Specifically, if the resource file is stored in the storage space of the terminal itself, the storage space is directly accessed according to the mapping connection, and the corresponding resource file is called. If the resource file is stored in the server, the mapping connection comprises the connection of the target server and the login key, and when cloud resources are rendered, online rendering can be directly performed, or the corresponding resource file is downloaded to the local server and then rendered.
A fourth aspect of the present invention provides a rendering system for a digital publication, comprising: a memory configured to store a computer program; the processor is configured to execute a computer program to implement the method for rendering the digital publication provided in any one of the above technical solutions, and therefore, the system for rendering the digital publication includes all the beneficial effects of the method for rendering the digital publication provided in any one of the above technical solutions, which are not described herein again.
A fifth aspect of the present invention provides a computer-readable storage medium, on which a computer program is stored, the computer program, when executed by a processor, implementing the method for generating a digital publication provided in any one of the above-mentioned aspects; and/or the method for rendering a digital publication provided in any of the above technical solutions, therefore, the computer-readable storage medium includes all the beneficial effects of the method for generating a digital publication provided in any of the above technical solutions and the method for rendering a digital publication provided in any of the above technical solutions, which are not described herein again.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 shows a flow diagram of a method of digital publication generation in accordance with one embodiment of the present invention;
FIG. 2 illustrates another flow diagram of a method of digital publication generation in accordance with one embodiment of the present invention;
fig. 3 is a block diagram showing the construction of a digital publication generation system according to an embodiment of the present invention;
FIG. 4 illustrates a flow diagram of a method of rendering a digital publication in accordance with one embodiment of the present invention;
FIG. 5 shows a block diagram of a rendering system for a digital publication, according to one embodiment of the invention;
FIG. 6 illustrates an interface diagram for selecting an annotation target in accordance with an embodiment of the present invention;
FIG. 7 illustrates a schematic diagram of an interface for selecting an add resource in accordance with an embodiment of the present invention;
FIG. 8 illustrates a schematic interface diagram showing the display of the entire annotated content in accordance with one embodiment of the present invention;
FIG. 9 is a schematic diagram illustrating a launch interface of the epub collaborative book viewer in accordance with an embodiment of the present invention;
FIG. 10 is a schematic diagram illustrating an initial interface after the epub collaborative book-viewer is started, in accordance with an embodiment of the present invention;
FIG. 11 is a diagram illustrating the layout of rendered pages by the epub collaborative book-viewer in accordance with one embodiment of the present invention;
FIG. 12 is a schematic diagram illustrating an interface for selecting text at the mobile end of the epub collaborative book-viewer in accordance with an embodiment of the present invention;
FIG. 13 is a schematic diagram illustrating an interface for selecting text at the PC side of the epub collaborative book-viewer in accordance with an embodiment of the present invention;
FIG. 14 is a schematic diagram illustrating an interface for selecting dashes on the PC side of the epub collaborative book-viewer in accordance with an embodiment of the present invention;
FIG. 15 is a schematic diagram illustrating an interface for selecting a stroke by the mobile end of the epub collaborative book-viewer in accordance with an embodiment of the present invention;
FIG. 16 is another interface diagram illustrating the selection of dashes by the mobile end of the epub collaborative book-viewer in accordance with an embodiment of the present invention;
FIG. 17 is a schematic diagram illustrating an interface for adding notes to the mobile end of the epub collaborative book-viewer in accordance with an embodiment of the present invention;
FIG. 18 is a schematic diagram illustrating an interface for adding notes on the PC side of the epub collaborative book-viewer in accordance with an embodiment of the present invention;
FIG. 19 is a diagram illustrating an interface for browsing notes on the PC side of the epub collaborative book-viewer in accordance with one embodiment of the present invention;
FIG. 20 is a schematic diagram illustrating an interface for the epub collaborative book-viewer mobile end browsing notes in accordance with an embodiment of the present invention;
FIG. 21 is a schematic diagram illustrating an epub collaborative book-viewer resource recommendation page in accordance with an embodiment of the present invention;
FIG. 22 is another diagram illustrating an epub collaborative book-viewer resource recommendation page in accordance with an embodiment of the present invention;
FIG. 23 is yet another diagram illustrating an epub collaborative book-viewer resource recommendation page in accordance with an embodiment of the present invention;
FIG. 24 is a schematic diagram of an interface for epub collaborative book-viewer highlighting points in accordance with an embodiment of the present invention;
FIG. 25 is a schematic diagram of an interface for the epub collaborative book-viewer to display annotation content in accordance with an embodiment of the present invention;
FIG. 26 is a schematic diagram illustrating an interface for epub collaborative book-reader book recommendation in accordance with an embodiment of the present invention;
FIG. 27 is a schematic diagram illustrating an interface for video recommendation of an epub collaborative book-viewer in accordance with an embodiment of the present invention;
FIG. 28 is a schematic diagram of an interface for the epub collaborative book-viewer audio recommendation in accordance with an embodiment of the present invention;
FIG. 29 is a pictorial diagram illustrating an interface for the epub collaborative book-viewer photo recommendation, in accordance with an embodiment of the present invention;
FIG. 30 is a schematic diagram illustrating an interface for inline test questions from the epub collaborative book-viewer in accordance with an embodiment of the present invention;
FIG. 31 is a schematic diagram illustrating an interface for the mobile end epub collaborative book-viewer to display or hide tags in accordance with an embodiment of the present invention;
FIG. 32 is a schematic diagram illustrating an interface for the epub collaboration book-viewer to display or hide tags on the PC side according to an embodiment of the present invention.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings. It should be noted that the embodiments and features of the embodiments of the present application may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those specifically described herein, and therefore the scope of the present invention is not limited by the specific embodiments disclosed below.
A digital publication generating method, a digital publication generating system, a digital publication rendering method, a digital publication rendering system, and a computer-readable storage medium according to some embodiments of the present invention are described below with reference to fig. 1 to 32.
The first embodiment is as follows:
as shown in fig. 1, in one embodiment of the present invention, there is provided a method for generating a digital publication, including:
step S102, acquiring an initial digital publication file;
step S104, receiving a marking instruction aiming at the initial digital publication file, and generating a mapping connection corresponding to the marking instruction, wherein the mapping connection points to at least one resource file;
and step S106, generating the digital publication according to the initial digital publication file and the mapping connection.
In this embodiment, a user sends a labeling instruction to an initial digital publication file, such as an epub book, and the epub processing and management system generates a corresponding mapping connection according to the labeling instruction, where the mapping connection points to one or a segment of characters selected by the user in the epub book, and an external resource file, where the external resource file may be a character resource, a picture resource, a video resource, or an audio resource. The epub processing management system integrates the original digital publication file and the mapping connection generated according to the labeling instruction to generate a new 'labeled' digital publication.
The embodiment provided by the invention can realize the labeling and expansion of the digital publication without changing the original digital publication, on one hand, the annotation operation of 'note taking' and the like on the basis of the digital publication by groups such as students and the like is facilitated, on the other hand, the content of the electronic publication can be effectively expanded, for example, the media content of audio and video is inserted into a specific position in an epub book, and the readability and the content richness of the electronic publication are greatly increased.
In an embodiment of the present invention, as shown in fig. 2, the step of receiving a labeling instruction for an initial digital publication file, and generating a mapping connection corresponding to the labeling instruction specifically includes:
step S202, receiving a selection instruction aiming at least one character in the digital publication file, and determining the character corresponding to the selection instruction as a labeling target;
step S204, receiving a mapping instruction, and determining at least one resource file corresponding to the labeling target according to the mapping instruction;
step S206, determining marking information of the marking target and determining connection information corresponding to the resource file;
step S208, generating mapping connection according to the mark information and the connection information.
In this embodiment, the user may select one or more characters in the digital publication file by mouse operation, touch operation, or the like, and the selected characters are labeled targets. And after the target character is selected, corresponding one or more resource files to the marked target through a mapping instruction, and generating corresponding mapping connection.
Specifically, taking note annotation of characters in the epub book as an example, a user selects a section of words or a vocabulary in the epub book and selects annotation, at this time, the system pops up an input box, the user inputs the characters through the input box, the input characters are packaged in a document format, and the packaged document is a resource file. And meanwhile, the epub processing management system generates a mapping connection, the mapping connection correspondingly associates the content selected by the user with the input characters, when the epub book is rendered, the reader can simultaneously read the original epub file and the mapping connection, the document file is obtained through the mapping connection, and the document file is rendered while the original epub file is rendered, so that the content selected by the user and the annotated content are displayed together.
Further, taking the example of adding video media to the epub book, the user selects a section of words or a vocabulary in the epub book and selects to add the media video. The media video is a resource file. In some embodiments, the media video is provided by a server, and the mapping connection specifically includes a connection and a login password for accessing the corresponding media video in the server. In other embodiments, the media video is stored in the terminal body, when the epub book is rendered, the reader can simultaneously read the original epub file and the mapping connection, obtain the media video through the mapping connection, and load the media video while rendering the original epub file, so that the content selected by the user and the video are displayed together.
In one embodiment of the present invention, the mark information includes character information corresponding to the character, and position information of the character in the digital publication file.
In this embodiment, when marking a part of characters in a digital publication, such as an epub book, the marking information includes position information of the marked characters in the epub book, such as: the all-in-one labeling book is positioned at 68% of the epub book, and simultaneously comprises character information corresponding to characters, and complete labeling information comprises: characters located at 68% of the epub book as a whole: "electrostatic interaction".
Example two:
as shown in fig. 3, in one embodiment of the present invention, a system 300 for generating a digital publication is provided, comprising: a memory 302 configured to store a computer program; the processor 304 is configured to run a computer program to implement the method for generating a digital publication provided in any of the above embodiments, and therefore, the system 300 for generating a digital publication includes all the advantages of the method for generating a digital publication provided in any of the above embodiments, which are not described herein again.
Example three:
as shown in fig. 4, in an embodiment of the present invention, there is provided a method for rendering a digital publication, including:
step S402, receiving a digital publication, and acquiring an initial digital publication file and mapping connection according to the digital publication;
step S404, reading the initial digital publication file, determining a target page in the digital publication file according to the rendering instruction, and rendering the target page;
step S406, based on the condition that the labeled target corresponding to the mapping connection exists in the target page, at least one resource file corresponding to the labeled target is obtained according to the mapping connection, and the resource file is displayed on the target page.
In this embodiment, the digital publication includes an initial digital publication file and a mapping connection, wherein the mapping connection points to one or more characters in the initial digital publication file and to at least one resource file. The resource file may be a text resource, a picture resource, a video resource, or an audio resource. When the digital publication is rendered, the initial digital publication and the corresponding mapping connection are respectively obtained, when the target page in the digital publication to be rendered has the target mark, the corresponding resource file is obtained according to the mapping connection, and the resource file is rendered synchronously.
The embodiment provided by the invention can realize the labeling and expansion of the digital publication without changing the original digital publication, on one hand, the annotation operation of 'note taking' and the like on the basis of the digital publication by groups such as students and the like is facilitated, on the other hand, the content of the electronic publication can be effectively expanded, for example, the media content of audio and video is synchronously loaded at a specific position in an epub book, and the readability and the content richness of the electronic publication are greatly increased.
In an embodiment of the present invention, the step of displaying the resource file on the target page specifically includes: receiving display operation aiming at the marked target, generating a first display page within the range of the target page according to the display operation, and rendering a resource file in the first display page; and/or generating a second display page outside the range of the target page, and rendering the resource file in the second display page; and the area of the first display page is smaller than that of the target page.
In this embodiment, when rendering the resource file, a first presentation page may be generated within the scope of the current target page, and the resource file may be rendered within the first presentation page, i.e., presented in the form of a "floating window". In other embodiments, a second presentation page may also be generated outside the range of the target page, and the resource file may be rendered in the second presentation page, that is, the resource file is presented in the "parallel window" or the "new window".
In the embodiment of selecting the first display page, the area of the first display page, i.e. the "floating window", is smaller than the area of the original page.
In one embodiment of the present invention, the method for rendering a digital publication further comprises: determining a labeling target, and highlighting the labeling target according to a preset mode; receiving a first hiding instruction aiming at the marked target, and controlling the marked target to stop highlighting in a preset mode according to the first hiding instruction; receiving a second hiding instruction aiming at the resource file, and stopping displaying the resource file according to the second hiding instruction; wherein the preset mode comprises at least one of the following: highlight display, line display, annotation display and shading display increase according to preset patterns.
In this embodiment, for the already labeled target, the labeled target may be highlighted in a preset manner, and the highlighted manner includes highlighting, line marking (underlining), annotation display (marking annotation frame), or adding shading display. The user can hide the labeling target and the corresponding display resource through the hiding instruction, specifically, the highlighted text can be restored to the original display mode through the first hiding instruction, and the display of the resource file can be stopped through the second hiding instruction.
In an embodiment of the present invention, a rendering method is applied to a terminal, the terminal includes a storage space, a resource file is stored in the storage space, and a step of obtaining at least one resource file corresponding to a labeling target according to a mapping connection specifically includes: accessing a storage space according to the mapping connection, and acquiring a resource file in the storage space; and/or the terminal is configured to perform data instruction interaction with the server, the resource file is stored in the server, and the step of obtaining at least one resource file corresponding to the labeling target according to the mapping connection specifically includes: and generating a corresponding acquisition instruction according to the mapping connection, sending the acquisition instruction to the server, and receiving the resource file sent by the server.
In this embodiment, the resource file may be stored in a storage space of the terminal itself, or may be stored in the cloud server, and the server provides the resource. Specifically, if the resource file is stored in the storage space of the terminal itself, the storage space is directly accessed according to the mapping connection, and the corresponding resource file is called. If the resource file is stored in the server, the mapping connection comprises the connection of the target server and the login key, and when cloud resources are rendered, online rendering can be directly performed, or the corresponding resource file is downloaded to the local server and then rendered.
Example four:
as shown in fig. 5, in one embodiment of the present invention, a system 500 for rendering a digital publication is provided, comprising: a memory 502 configured to store a computer program; the processor 504 is configured to execute a computer program to implement the method for rendering a digital publication provided in any of the above embodiments, and therefore, the system 500 for rendering a digital publication includes all the advantages of the method for rendering a digital publication provided in any of the above embodiments, which are not described herein again.
Example five:
in a complete embodiment of the present invention, the digital publication is epub book for example, and the scheme provided by the present invention is illustrated.
The invention mainly comprises two parts, one is an epub processing management system, and through the system, an administrator or an editor presets pictures, audio and video multimedia contents in an electronic book, and designs resources such as audio-visual learning, self-test, question and answer interaction and the like.
The epub reader converts the independent reading operation in the learning process into collective reading activity, under the previous learning scene, after a teacher arranges a reading task for students, the teacher hardly evaluates whether the students read the specified chapters within the specified time, and the reader can acquire the relevant data of the students in the reading stage before class, including what is read, how to feed back the reading content, the reading duration and the like. The epub reader collects data of a terminal user, including reading bibliographic data and section retention time, and provides bookmark recording, note taking (learning auxiliary function), note viewing range (public, partially public and only visible for a person), and line drawing and comment.
The system may include a PC (Personal Computer) terminal, each mobile terminal, and a mobile browser, and cloud synchronization of related data is required to be implemented.
For the epub processing management system, the function is to manage all electronic book resources, including a common epub electronic book and an epub electronic book embedded with labels, resources, test questions or questions and answers, and perform operations such as searching (book name and author), uploading, deleting, inquiring and publishing of the electronic book.
The process of epub electronic book annotation processing comprises the following steps: an editor or administrator opens a certain epub electronic book, a certain section of characters can be selected by using an epub electronic book processing tool, a toolbar is popped up, and scribing, writing and annotating and operation can be carried out at the toolbar; performing resource adding operation, including uploading local files and selecting files in a resource library; and the operation of introducing test questions, adding test questions and asking answers from the test question library.
In the editing interface, a specific comment page is shown in fig. 6 and 7.
In fig. 6, the user selects a sentence as the annotation object, and after selecting the annotation object, an alternative annotation menu is automatically popped up, where the user selects to add a resource.
In fig. 7, after the user selects an added resource in the comment menu, a menu corresponding to the added resource pops up, where books, videos, audios, visions, or test questions may be added.
After the annotation is made, the entire annotated content may be displayed in a page, as shown in FIG. 8.
Meanwhile, the invention also provides a matched epub cooperative book reader which is used for rendering the epub book file of the marked resources.
After turning on the reader, as shown in fig. 9 and 10 in particular, the teaching material name, author, book introduction, and total amount of editing embedded resources are displayed; the electronic book can correctly obtain the trial reading proportion and correctly control the trial reading range; displaying the total reading progress and the total reading duration of the book; the purchase of the full-book electronic book can be guided after the full-text search reading in the electronic book. After entering the electronic book, the rendered page is laid out as shown in fig. 11, where the floating window may display chapter information.
The epub cooperative book reader includes the following basic reading functions:
1. and the html5 responsive layout is adopted to adapt to various screens. Namely: while supporting PCs and mobile browsers.
2. Supporting a PC mainstream browser ie11 and versions, chrome, firefox, 360 and the like; a mobile android browser, a mobile iOS browser, etc.
3. And double-page browsing (PC-side double-page browsing and mobile phone-side single-page browsing) is supported, and the encrypted epub and the unencrypted epub can be read.
4. Support epub directory, bookmark, highlight, scribe, endorse, share.
5. And cloud synchronization functions of epub bookmarks, highlighting, marking, annotation and the like are supported. Can be synchronized at the PC and the mobile terminal.
6. The size of the characters, the color of the background and the line spacing can be adjusted.
7. And controlling the trial reading section of the epub book according to the percentage.
Meanwhile, the epub cooperation book reader also comprises a content annotation and note recording function, and is used for copying, marking and recording notes at any position according to requirements and recording the marking and note recording time. The mobile terminal supports a voice note function; the statistics of the number of messages scribed and noteworthy are divided by paragraph.
Specifically, when selecting a character, as shown in fig. 12 and 13, after selecting the character, the function menu is popped up, and the function menu includes options such as copying, drawing a line, and making a note.
When the user selects the scribe line, the interface is as shown in fig. 14, 15 and 16.
When the user selects to take notes, the interface is as shown in fig. 17 and 18.
After the user adds the notes, the user also provides functions of uniform browsing and positioning, and the note browsing interface is shown in fig. 19 and 20. Indexes are established for all highlighted contents, notes, exercise test results and the like according to chapters, so that later retrieval and management are facilitated, and the contents, the notes, the exercise test results and the like are synchronized to the cloud.
The epub cooperation book reader also comprises a function of viewing the value-added resources, and can view and edit the provided resources such as labels, resources, test paper, questions and answers. As shown in detail in fig. 21, 22 and 23.
The epub cooperative book reader further comprises a highlight point function, part of text can be highlighted, and annotated resource information can be popped up, specifically, as shown in fig. 24, 25, 26, 27, 28, 29 and 30, wherein fig. 24 shows an interface of a highlight point, fig. 25 shows an interface of displaying annotation content, fig. 26 shows an interface of book recommendation, fig. 27 shows an interface of video recommendation, fig. 28 shows an interface of audio recommendation, fig. 29 shows an interface of picture recommendation, and fig. 30 shows an interface of embedded test questions.
The epub cooperative book reader can also hide and highlight, click the 'all tags' drop-down list, and select 'hidden tags', so that the electronic book without any tags is read, and also select 'my tags', and only the relevant tags of the user are checked. As shown in particular in fig. 31 and 32.
Example six:
in one embodiment of the present invention, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of generating a digital publication as provided in any one of the above embodiments; and/or the method for rendering a digital publication provided in any of the above embodiments, therefore, all the advantages of the method for generating a digital publication provided in any of the above embodiments and the method for rendering a digital publication provided in any of the above embodiments are included in the computer-readable storage medium and will not be described herein again.
In the description of the present invention, the terms "plurality" or "a plurality" refer to two or more, and unless otherwise specifically defined, the terms "upper", "lower", and the like indicate orientations or positional relationships based on the orientations or positional relationships illustrated in the drawings, and are only for convenience in describing the present invention and simplifying the description, but do not indicate or imply that the referred device or element must have a specific orientation, be constructed in a specific orientation, and be operated, and thus, should not be construed as limiting the present invention; the terms "connected," "mounted," "secured," and the like are to be construed broadly and include, for example, fixed connections, removable connections, or integral connections; may be directly connected or indirectly connected through an intermediate. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the description of the present invention, the description of the terms "one embodiment," "some embodiments," "specific embodiments," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In the present invention, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.