Content display method and device and related product
By responding to trigger events during the e-book reading process and obtaining and displaying relevant entity word content, the problem of cumbersome user operations is solved, and the efficiency of e-book content acquisition and reading is improved.
Patent Information
- Application Number
- CN202510065344.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-05-02
AI Technical Summary
When users are interested in related content when reading or listening to e-books, they need to search through search engines, which is cumbersome, which reduces the efficiency of content acquisition and reading.
It provides a content display method that can obtain and display the content of relevant entity words in response to the trigger event generated by the e-book content output page when a user reads or listens to an e-book without passing through a search engine.
It simplifies the process of users obtaining e-book-related content and improves content acquisition and reading efficiency.
Smart Images

Figure CN119917751A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a content display method, device and related products. Background Art
[0002] Currently, when users are reading or listening to e-books, if they are interested in the relevant content of the e-books, they need to search for the relevant content of the e-books through search engines. For example, when users are reading or listening to e-books, if they are interested in the knowledge points involved in the e-books, they need to search for the knowledge points through search engines. Studies have found that when users search for the relevant content of e-books through search engines, they need to exit the reading application and enter the search engine, which is a cumbersome operation process, reducing the efficiency of obtaining the relevant content of the e-books, and reducing the efficiency of reading e-books. Summary of the invention
[0003] The disclosed embodiments provide a content display method, device and related products, which can respond to a trigger event generated based on the content output page of the e-book and for the target entity word associated with the e-book during the process of the user reading or listening to the e-book, obtain the target entity word content associated with the target entity word, and display the target entity word content. The operation process is simple and can be achieved without searching for the target entity word through a search engine, thereby improving the efficiency of obtaining the relevant content of the e-book and improving the reading efficiency of the e-book.
[0004] In a first aspect, an embodiment of the present disclosure provides a content display method, including: Displaying a content output page of the electronic book; the content output page is used to output target content of the electronic book; the target content has at least one entity word that matches each other; the entity word is associated with entity word content; In response to a trigger event for a target entity word in each of the entity words, a target entity word content associated with the target entity word is obtained, and the target entity word content is displayed; the trigger event is generated based on the content output page.
[0005] In a second aspect, an embodiment of the present disclosure provides a content display device, including: A page display unit, used for displaying a content output page of an electronic book; the content output page is used for outputting target content of the electronic book; the target content has at least one entity word that matches each other; the entity word is associated with entity word content; A content display unit is used to respond to a trigger event for a target entity word in each of the entity words, obtain the target entity word content associated with the target entity word, and display the target entity word content; the trigger event is generated based on the content output page.
[0006] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor; and a memory configured to store computer-executable instructions, wherein the computer-executable instructions, when executed, enable the processor to implement the steps of the method described in the first aspect above.
[0007] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and the computer-executable instructions implement the steps of the method described in the first aspect when executed by a processor.
[0008] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.
[0009] In one or more embodiments of the present disclosure, first, a content output page of an electronic book is displayed, the content output page is used to output the target content of the electronic book, the target content has at least one entity word that matches each other, and the entity word is associated with the entity word content, then, in response to a trigger event for a target entity word in each entity word, the target entity word content associated with the target entity word is obtained, and the target entity word content is displayed, wherein the trigger event is generated based on the content output page. It can be seen that through this embodiment, in the process of a user reading or listening to an electronic book, in response to a trigger event for a target entity word associated with the electronic book generated based on the content output page of the electronic book, the target entity word content associated with the target entity word is obtained, and the target entity word content is displayed, the operation process is simple, and can be achieved without searching for the target entity word through a search engine, thereby improving the efficiency of obtaining relevant content of the electronic book, and improving the efficiency of reading the electronic book. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the technical solutions in one or more embodiments of the present disclosure or related technologies, the drawings required for use in the description of the embodiments or related technologies are briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative labor. Figure 1 A flowchart of a content display method provided by an embodiment of the present disclosure; Figure 2a A schematic diagram of an entity word component provided for an embodiment of the present disclosure; Figure 2b A schematic diagram of an entity word component provided for another embodiment of the present disclosure; Figure 2cA schematic diagram of an entity word component provided for another embodiment of the present disclosure; Figure 2d A schematic diagram of an entity word component provided for another embodiment of the present disclosure; Figure 2e A schematic diagram of an entity word component provided for another embodiment of the present disclosure; Figure 3a A schematic diagram showing the target entity word content provided by an embodiment of the present disclosure; Figure 3b A schematic diagram showing the target entity word content provided by another embodiment of the present disclosure; Figure 4 A schematic diagram of the structure of a content display device provided by an embodiment of the present disclosure; Figure 5 A schematic diagram of the structure of an electronic device provided in one embodiment of the present disclosure. DETAILED DESCRIPTION
[0011] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present disclosure, the technical solutions in one or more embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in one or more embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on one or more embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the protection scope of the present disclosure.
[0012] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the information involved in the present disclosure should be informed to the relevant parties and their authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0013] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0014] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0015] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0016] The disclosed embodiment provides a content display method, which can obtain target entity word content associated with the target entity word in response to a trigger event generated based on the content output page of the e-book and for the target entity word associated with the e-book during the process of the user reading or listening to the e-book, and display the target entity word content. The operation process is simple and can be achieved without searching the target entity word through a search engine, thereby improving the efficiency of obtaining the relevant content of the e-book and improving the reading efficiency of the e-book. The content display method can be applied to and executed by a terminal device, and the terminal device includes but is not limited to a personal terminal with an e-book reading function, such as a mobile phone, a computer, a tablet computer, a laptop computer, a wearable device, and a car computer.
[0017] Figure 1 A flow chart of a content display method provided by an embodiment of the present disclosure is shown as follows: Figure 1 As shown, the process includes: Step S102, displaying a content output page of the electronic book; the content output page is used to output the target content of the electronic book; the target content has at least one entity word that matches each other; the entity word is associated with the entity word content; Step S104, in response to a trigger event for a target entity word in each entity word, obtaining target entity word content associated with the target entity word, and displaying the target entity word content; the trigger event is generated based on the content output page.
[0018] In the disclosed embodiment, first, the content output page of the e-book is displayed, and the content output page is used to output the target content of the e-book, the target content has at least one entity word that matches each other, and the entity word is associated with the entity word content, and then, in response to the trigger event for the target entity word in each entity word, the target entity word content associated with the target entity word is obtained, and the target entity word content is displayed, wherein the trigger event is generated based on the content output page. It can be seen that through this embodiment, in the process of a user reading or listening to an e-book, in response to the trigger event for the target entity word associated with the e-book generated based on the content output page of the e-book, the target entity word content associated with the target entity word is obtained, and the target entity word content is displayed. The operation process is simple and can be achieved without searching for the target entity word through a search engine, thereby improving the efficiency of obtaining the relevant content of the e-book, and improving the reading efficiency of the e-book.
[0019] In the above step S102, the content output page of the electronic book is displayed. The electronic book can be any electronic book, which is not limited here. The content output page is used to output the target content of the electronic book, and the target content can be the text content of the electronic book or the audio data of the electronic book. For example, the content output page is the text page of the electronic book, which is used to output the text content of a certain chapter of the electronic book, and the text content is the above target content, or the content output page is the audio playback page of the electronic book, which is used to output the audio data of a certain chapter of the electronic book, and the audio data is the above target content.
[0020] In this embodiment, the target content has at least one entity word that matches each other, and each entity word is associated with a corresponding entity word content. Entity words refer to words that have practical meaning in grammar and are used to represent specific or abstract objects such as people, things, places, institutions, and organizations. In this embodiment, entity words can be exemplified by: "rose", "apple", "grassland", etc. The entity words that match each other in the target content can be entity words included in the target content for representing knowledge points, such as "universe", or entity words related to the target content for representing knowledge points obtained by expanding the target content. For example, the target content is used to introduce history, and the entity word is "natural environment of the same period".
[0021] Each entity word is associated with a corresponding entity word content, which can be in the form of pictures, texts, videos, etc., and is used to explain the knowledge points involved in the entity word. For example, the entity word is "apple", and the associated entity word content is one or more videos explaining apples.
[0022] In one embodiment, the following method is also included to determine the entity words that match the target content: Acquire multimedia resources related to the target content, determine a first knowledge point associated with the relevant multimedia resources and the target content, and generate at least one entity word according to the first knowledge point; or, Determine a second knowledge point related to the target content, and generate at least one entity word based on the second knowledge point; or, The title of the e-book is used as the entity word.
[0023] In this embodiment, in one case, one or more multimedia resources related to the target content are obtained, and the multimedia resources include at least one of text, pictures, graphics, videos, and audio. The multimedia resources are related to the target content, which means that the content of the multimedia resources is related to the target content. Next, the first knowledge point associated with the relevant multimedia resource and the target content is determined, and each relevant multimedia resource has an associated first knowledge point with the target content. Finally, based on the first knowledge point, at least one entity word is generated, for example, the first knowledge point corresponding to each relevant multimedia resource is used as an entity word matching the target content.
[0024] For example, if the target content is used to introduce roses, and a related multimedia resource is also used to introduce roses, then the associated first knowledge point is "roses", and another related multimedia resource is used to introduce rose-related planting techniques, then the associated first knowledge point is "roses and their planting techniques". Then, each first knowledge point is used as an entity word, and two entity words are determined to be "roses" and "roses and their planting techniques".
[0025] In another case of this embodiment, based on the target content, a second knowledge point related to the target content is determined, and at least one entity word is generated according to the second knowledge point. For example, if the target content is used to introduce roses, it can be determined that the second knowledge points related to roses include "roses", "stories related to roses", "characters related to roses", etc. Then, the second knowledge point is used as an entity word to obtain the entity words "roses", "stories related to roses", and "characters related to roses".
[0026] In the last case of this embodiment, the title of the electronic book is also used as the entity word for the target content matching. When the electronic book has a published physical book, the title of the book can be the title of the physical book.
[0027] It can be seen that through this embodiment, entity words matching the target content can be determined in a variety of ways, thereby facilitating the display of corresponding entity word content and improving the efficiency of users in obtaining relevant content of e-books.
[0028] In the above step S104, in response to the trigger event of the target entity word among the entity words that match the target content, the target entity word content associated with the target entity word is obtained, and the target entity word content is displayed. The trigger event is generated based on the content output page. For example, if the user triggers the target entity word among the entity words that match the target content based on the content output page, the above trigger event is generated, and according to the trigger event, the target entity word content associated with the target entity word is obtained, and the target entity word content is displayed.
[0029] In one embodiment, at least one entity word component for pointing to each entity word matching the target content is displayed in the content output page; in response to a trigger event for a target entity word in each entity word, obtaining the target entity word content associated with the target entity word includes: In response to a trigger operation on a target entity word component in each entity word component, the entity word pointed to by the target entity word component in each entity word is used as the target entity word; Get the target entity word content associated with the target entity word.
[0030] In this embodiment, an entity word component is displayed in the content output page. In response to the trigger operation of the target entity word component in each entity word component, the entity word pointed to by the target entity word component in each entity word is used as the target entity word. In one case, the entity word component corresponds to the entity word one-to-one, and one entity word corresponds to one entity word component. In response to the trigger operation of the target entity word component in each entity word component, an entity word corresponding to the triggered target entity word component is determined, and the entity word is used as the target entity word. In another case, an entity word component corresponds to one or more entity words. For example, according to the meaning of the entity word, the entity words are divided into multiple categories, and a corresponding entity word component is set for one or more entity words in each category. In response to the trigger operation of the target entity word component in each entity word component, one or more entity words corresponding to the triggered target entity word component are determined, and the one or more entity words are used as the target entity word. It can be seen that the number of target entity words can be one or more. Next, the target entity word content associated with each target entity word is obtained to obtain one or more target entity word contents.
[0031] It can be seen that through this embodiment, corresponding entity word components can be configured for entity words, and the entity word components can be displayed in the content output page, so that users can trigger the target entity words by triggering the target entity word components corresponding to the target entity words, thereby improving the efficiency of users in obtaining relevant content of e-books.
[0032] In one embodiment, the following method is also included for generating entity word components: When the target content contains entity words, a trigger function is configured for the entity words in the target content, and the entity words after the trigger function is configured are entity word components; or, A component for pointing to an entity word is generated as an entity word component, and the target content is output in a content output page and the entity word component is displayed; the entity word component is located outside the area where the target content is located or above the level where the target content is located.
[0033] In this embodiment, in one case, if the target content includes entity words that match the target content, a trigger function is configured for the entity words included in the target content, and the entity words after the trigger function is configured are entity word components. After the entity word component is triggered, it is used to display the corresponding entity word content. For example, if the target content is used to introduce roses, and the target content is text content, including the text "roses", and this text is a predetermined entity word, then a trigger function is configured for the text "roses", and this text after the trigger function is configured is an entity word component pointing to the entity word "roses", and after the entity word component is triggered, it is used to display content related to roses.
[0034] In another case, the target content includes entity words that match the target content, or may not include entity words that match the target content. First, a component for pointing to the entity word is generated as an entity word component, and the entity word component is located in a designated display area, which is a display area outside the area where the target content is located. Alternatively, the entity word component is located above the level where the target content is located, and the entity word component can be a movable floating component. Then, the target content is output in the content output page and the entity word component is displayed. After the entity word component is triggered, the entity word content associated with the entity word corresponding to the entity word component is obtained and displayed.
[0035] For example, the target content is text content or audio data, and the multiple entity words matched by the target content are divided into two groups, the first group includes the book name of the electronic book, and the second group is other entity words other than the book name matched by the target content determined by the above process. In the content output page, a first component such as "buy" is configured as a movable and triggerable floating component as an entity word component pointing to the first group of entity words, and in the content output page, a second component such as "learn" is configured as a movable and triggerable floating component as an entity word component pointing to the second group of entity words, thereby realizing the correspondence between the entity word component and the entity word. And, the two entity word components "buy" and "learn" can be located in a designated display area, which is a display area outside the area where the target content is located, or can be located above the level where the target content is located and is a movable floating component. When the first component such as "buy" is triggered, the target entity word is determined to be the book name, and when the second component such as "learn" is triggered, the target entity word is determined to be each entity word other than the book name matched by the target content.
[0036] Figure 2a A schematic diagram of an entity word component provided by an embodiment of the present disclosure, such as Figure 2aAs shown, the content output page is used to output the text content of the e-book. Through the above process, multiple entity words matching the target content are determined. When the entity words are located in the target content, a trigger function is configured for each entity word (indicated by bold and underline). The entity words after the trigger function is configured are entity word components. Figure 2a The entity words in include "rose" and "peony".
[0037] Figure 2b A schematic diagram of an entity word component provided for another embodiment of the present disclosure, such as Figure 2b As shown, the content output page is used to output the text content of the e-book. Through the above process, it is determined that the entity words include the book name and other entity words such as "rose" and "peony", and the entity word component "buy" for pointing to the book name is generated, and the component is set to float above the level where the text content is located, as a movable component. In addition, the entity word component "learn" is generated for other entity words, and the component is set to float above the level where the text content is located, as a movable component.
[0038] Figure 2c A schematic diagram of an entity word component provided for another embodiment of the present disclosure, such as Figure 2c As shown, the content output page is used to output the text content of the e-book. Through the above process, it is determined that the entity words include the book name and other entity words such as "rose" and "peony", and the entity word component "click to buy a book" for pointing to the book name is generated, and the component is set to be displayed in a specified display area outside the area where the text content is located, such as the upper right corner of the figure. In addition, an entity word component "click to learn knowledge" is generated for other entity words, and the component is set to be displayed in a specified display area outside the area where the text content is located, such as the upper right corner of the figure.
[0039] Figure 2d A schematic diagram of an entity word component provided for another embodiment of the present disclosure, such as Figure 2d As shown, the content output page is used to output the audio data of the e-book. Through the above process, it is determined that the entity words include the book name and other entity words such as "rose" and "peony", and the entity word component "buy" is generated to point to the book name, and the component is set to float above the level where the audio processing component is located, as a movable component. In addition, the entity word component "learn" is generated for other entity words, and the component is set to float above the level where the audio processing component is located, as a movable component. The audio processing component includes the playback progress bar and corresponding controls in the figure.
[0040] Figure 2e A schematic diagram of an entity word component provided for another embodiment of the present disclosure, such as Figure 2eAs shown, the content output page is used to output the audio data of the e-book. Through the above process, it is determined that the entity words include the book name and other entity words such as "rose" and "peony", and the entity word component "click to buy a book" for pointing to the book name is generated, and the component is set to be displayed in a specified display area outside the area where the audio processing component is located, such as the left area in the figure. In addition, an entity word component "click to learn knowledge" is generated for other entity words, and the component is set to be displayed in a specified display area outside the area where the audio processing component is located, such as the right area in the figure. The audio processing component includes the playback progress bar and corresponding controls in the figure.
[0041] It can be seen that through this embodiment, when the target content includes entity words, a trigger function can be configured for the entity words in the target content, and the entity words after the trigger function is configured are entity word components, or, components for pointing to entity words are generated as entity word components, and the target content is output in the content output page and the entity word components are displayed. The entity word components are located outside the area where the target content is located or above the level where the target content is located, thereby generating entity group components in different ways to meet the needs of generating entity word components in different scenarios.
[0042] In one embodiment, the content output page is configured with a voice input component, and the above-mentioned response to the trigger event of the target entity word in each entity word, obtaining the target entity word content associated with the target entity word, includes: In response to a voice input event for the voice input component, taking the entity word pointed to by the input voice data as a target entity word among the entity words; Get the target entity word content associated with the target entity word.
[0043] In this embodiment, the entity words configured in the target content can be shown to the user in advance, and a voice input component can be displayed on the content output page. If the user presses the voice input component and inputs voice data into the voice input component, then in response to the voice input event, the entity word pointed to by the voice data input to the voice input component among each entity word is used as the target entity word, and the target entity word content associated with the target entity word is obtained.
[0044] For example, the target content displayed to the user in advance is configured with multiple entity words such as "rose", "stories about roses", and "the language of roses". If the voice data input by the user includes "the language of roses", "the language of roses" will be used as the target entity word, and the target entity word content associated with the target entity word will be obtained.
[0045] For another example, if the voice data input by the user includes "I want to buy this book", the title of the e-book is used as the target entity word, and the target entity word content associated with the target entity word is obtained.
[0046] It can be seen that through this embodiment, the user can also trigger the target entity word by voice input, thereby providing the user with a variety of ways to trigger the entity word, making it convenient for the user to trigger the entity word in various occasions.
[0047] Through the above process, the generation method of the entity word component, the triggering process of the entity word component, and the determination process of the triggered target entity word are introduced. In one embodiment, after the target entity word is determined, the target entity word content associated with the target entity word is obtained, including: Acquire multiple multimedia resources for introducing relevant contents of the target entity word and creator status information of creators of each multimedia resource; According to the creator status information, a target creator is determined among various creators, and a target multimedia resource is determined among various multimedia resources; The connection entry corresponding to the target multimedia resource and the target creator is used as the target entity word content; the connection entry is used for communication connection with the target creator.
[0048] In this embodiment, it can be known from the above process that the number of target entity words can be one or more, and for each target entity word, the following process can be used to determine the content of the target entity word.
[0049] First, multiple multimedia resources for introducing the relevant content of the target entity word and the creator status information of the creator of each multimedia resource. The multimedia resources may include at least one of pictures, text, audio, graphics, and video. Each target entity word corresponds to multiple multimedia resources. Each multimedia resource has a corresponding creator, and the creator status information includes any one of live broadcast, online, offline, chattable, and resting.
[0050] Next, according to the creator status information, a target creator is determined among the creators, and a target multimedia resource is determined among the multimedia resources. The target creator is a creator in a specified state, and the target multimedia resource is a multimedia resource created by the target creator among the acquired multiple multimedia resources. The target creator can be one or more, and the target multimedia resource can be one or more.
[0051] Then, the connection entrances corresponding to each target multimedia resource and each target creator are used as target entity word content, and the connection entrance can be any one of a chat entrance and a live broadcast entrance. In addition, the connection entrances corresponding to each target multimedia resource and each target creator are displayed. Each target creator has one connection entrance.
[0052] It can be seen that through this embodiment, multiple multimedia resources for introducing the relevant content of the target entity word and the creator status information of the creators of each multimedia resource can be obtained. According to the creator status information, the target creator is determined among the various creators, and the target multimedia resource is determined among the various multimedia resources. The connection entrance corresponding to the target multimedia resource and the target creator is used as the target entity word content, and the connection entrance is used to communicate with the target creator, thereby displaying the multimedia resources for introducing the target entity word and the corresponding creator to the user, making it convenient for the user to understand the relevant content of the e-book and connect with the above-mentioned creator, thereby improving the user's experience of reading e-books.
[0053] In one embodiment, the above-mentioned determining a target creator from among various creators and determining a target multimedia resource from among various multimedia resources according to the creator status information includes: According to the creator status information, the creator whose creator status is a specified status among all creators is taken as the target creator, and the multimedia resources created by the target creator among all multimedia resources are taken as the target multimedia resources.
[0054] In this embodiment, the designated state includes a live broadcast state or a chat state. According to the creator state information, the creator who is live broadcasting or can chat is used as the target creator, and the multimedia resources created by the target creator in each multimedia resource are used as the target multimedia resources. It can be understood that the target creator can be one or more, and the target multimedia resources can be one or more.
[0055] Figure 3a A schematic diagram showing the target entity word content provided by an embodiment of the present disclosure, such as Figure 3a As shown, if the user triggers Figure 2a The entity word component in , then the target entity word is determined to be Figure 2a The entity word corresponding to the triggered entity word component in Figure 2b-Figure 2e The "learn" component or the "click to learn knowledge" component in the target entity word is used to determine the target entity word as each entity word other than the book name that matches the target content. Also, multiple target multimedia resources and multiple target creators corresponding connection entrances are obtained as the target entity word content, and a new page is displayed. In the new page, in the form of double-column cards, one column displays the entry card of each target multimedia resource. Here, the target multimedia resource is a video for example, and the other column displays the live studio entrance of each target creator.
[0056] It can be seen that through this embodiment, the creators whose creator status is specified among all creators are taken as target creators, and the multimedia resources created by the target creators among all multimedia resources are taken as target multimedia resources. When the multimedia resources and corresponding creators used to introduce the target entity words are displayed to the user, it is convenient for the user to connect with the above-mentioned creators, thereby improving the user's experience of reading e-books.
[0057] In one embodiment, the target entity word includes the book title of an electronic book; the electronic book has a corresponding physical book; after determining that the target entity word is obtained, obtaining the target entity word content associated with the target entity word includes: Content related to physical books is obtained as target entity word content; the target entity word content is used to achieve at least one of the following functions: introducing physical books, introducing peripheral products of physical books, introducing related activities of physical books, introducing relevant information of the author of physical books, introducing related books of physical books, and introducing related products of peripheral products.
[0058] In this embodiment, the electronic book has a corresponding physical book, and the target entity word includes the book name of the electronic book. In this case, after determining that the target entity word is the book name, the content related to the physical book can be obtained as the target entity word content. The target entity word content is used to implement at least one of the following functions: introducing the physical book, introducing the peripheral products of the physical book, introducing the related activities of the physical book, introducing the related information of the author of the physical book, introducing the related books of the physical book, and introducing the related products of the peripheral products.
[0059] Figure 3b A schematic diagram showing the target entity word content provided by another embodiment of the present disclosure is shown in FIG. Figure 3b As shown, if the user triggers Figure 2b-Figure 2e In the "buy" component or "click to buy this book" component, the target entity word is determined to be the name of the e-book. And, the content related to the physical book is obtained as the target entity word content. Figure 3b It can be seen that the target entity word content can include the physical book section, the physical book peripheral section, the hot activity section, the author's work section and the similar good things section.
[0060] Among them, the physical book section is used to display the information of the physical book corresponding to the e-book and provide a purchase entrance. The physical book peripherals section is used to introduce the peripheral products of the physical book, such as cards, notebooks, mobile phone cases, figures, etc. Users can click to enter the purchase page. The hot activities section is used to introduce the relevant activity information corresponding to the physical book, such as promotional activities, signing activities, etc. Users can receive coupons or tickets for the corresponding activities after clicking. The author's work section is used to introduce the relevant information of the author of the physical book, including the information of the author of the physical book and other works, such as the author's new book and history books. The similar good things section is used to introduce other physical books similar to this physical book or products similar to the above-mentioned peripheral products. Users can enter the purchase page after clicking this section.
[0061] It can be seen that through this embodiment, when an e-book has a corresponding physical book and the target entity word includes the book name of the e-book, the content related to the physical book can also be displayed as the target entity word content, thereby facilitating users to learn more about the content of the physical book on the basis of reading the e-book and expanding the user's reading range.
[0062] In one embodiment, displaying the target entity word content includes: Jump to the target page and display the target entity word content on the target page.
[0063] like Figure 3a and Figure 3b As shown, in this embodiment, in response to the user's trigger event for the target entity word in each entity word, after obtaining the target entity word content associated with the target entity word, it is possible to jump to a new page such as the target page, and display the target entity word content in the target page, thereby facilitating the user to better browse the target entity word content and improving the efficiency of displaying and browsing the target entity word content.
[0064] In one embodiment, the content output page displays a first audio processing component of the electronic book, and the method further includes: The second audio processing component of the electronic book is displayed in the target page, and in response to a triggering event for the second audio processing component, the audio data of the electronic book is processed accordingly.
[0065] In this embodiment, in one case, if Figure 2b and Figure 2c As shown, the content output page is used to display text and play audio data of the e-book. The content output page displays the first audio processing component "listen" of the e-book to meet the user's needs of listening and reading at the same time. In another case, Figure 2d and Figure 2eAs shown, the content output page is used to play the audio data of the electronic book, and the first audio processing component of the electronic book such as a play progress bar and corresponding controls may be displayed in the content output page.
[0066] In this case, when jumping to the target page to display the target entity word content, the second audio processing component of the e-book can be displayed in the target page, and the audio data of the e-book is processed accordingly in response to the trigger event for the second audio processing component. Figure 2b , Figure 2c , Figure 2d or Figure 2e Jump to Figure 3b When Figure 3b As shown, the "Listen" component can be displayed in the target page as the second audio processing component, and in response to a trigger event of the user for the second audio processing component, the audio data of the electronic book can be played or paused.
[0067] It can be seen that through this embodiment, when the first audio processing component of the e-book is displayed in the content output page, the second audio processing component of the e-book can also be displayed in the target page. In response to the trigger event of the second audio processing component, the audio data of the e-book is processed accordingly. Therefore, when the user jumps from the listening scene to browsing the target entity word content, the processing capability of the audio data of the e-book is retained for the user, thereby meeting the user's listening needs.
[0068] In summary, through this embodiment, when a user is reading or listening to an e-book, the target entity word content associated with the target entity word can be obtained and displayed in response to a trigger event generated based on the content output page of the e-book and for the target entity word associated with the e-book. The operation process is simple and can be achieved without searching for the target entity word through a search engine, thereby improving the efficiency of obtaining relevant content of the e-book and improving the reading efficiency of the e-book.
[0069] Figure 4 A structural diagram of a content display device provided by an embodiment of the present disclosure is shown in FIG. Figure 4 As shown, the device comprises: The page display unit 41 is used to display the content output page of the electronic book; the content output page is used to output the target content of the electronic book; the target content has at least one entity word that matches each other; the entity word is associated with entity word content; The content display unit 42 is used to respond to a trigger event for a target entity word in each of the entity words, obtain the target entity word content associated with the target entity word, and display the target entity word content; the trigger event is generated based on the content output page.
[0070] Optionally, the above-mentioned device also includes an entity word generation unit, which is used to: obtain multimedia resources related to the target content, determine a first knowledge point associated with the relevant multimedia resources and the target content, and generate at least one entity word based on the first knowledge point; or, determine a second knowledge point related to the target content, and generate at least one entity word based on the second knowledge point; or, use the book title of the electronic book as the entity word.
[0071] Optionally, at least one entity word component pointing to each of the entity words is displayed in the content output page; the content display unit 42 is specifically used to: respond to a trigger operation on a target entity word component in each of the entity word components, and use the entity word pointed to by the target entity word component in each of the entity words as the target entity word; and obtain the target entity word content associated with the target entity word.
[0072] Optionally, the above-mentioned device also includes a component generation unit, which is used to: when the entity word is included in the target content, configure a trigger function for the entity word in the target content, and the entity word after the trigger function is configured is the entity word component; or, generate a component for pointing to the entity word as the entity word component, output the target content in the content output page and display the entity word component; the entity word component is located outside the area where the target content is located or above the level where the target content is located.
[0073] Optionally, the content output page is configured with a voice input component; the content display unit 42 is specifically used to: respond to a voice input event for the voice input component, use the entity word pointed to by the input voice data as the target entity word in each entity word; and obtain the target entity word content associated with the target entity word.
[0074] Optionally, the content display unit 42 is specifically used to: obtain multiple multimedia resources for introducing the relevant content of the target entity word and the creator status information of each of the multimedia resources; determine the target creator among the creators and the target multimedia resource among the multimedia resources based on the creator status information; use the connection entry corresponding to the target multimedia resource and the target creator as the target entity word content; and the connection entry is used to communicate with the target creator.
[0075] Optionally, the content display unit 42 is further specifically used to: according to the creator status information, take the creator whose creator status is a specified status among the creators as the target creator, and take the multimedia resources created by the target creator among the multimedia resources as the target multimedia resources.
[0076] Optionally, the target entity word includes the book title of the electronic book; the electronic book has a corresponding physical book; the content display unit 42 is specifically used to: obtain content related to the physical book as the target entity word content; the target entity word content is used to implement at least one of the following functions: introduce the physical book, introduce peripheral products of the physical book, introduce related activities of the physical book, introduce relevant information of the author of the physical book, introduce related books of the physical book, and introduce related products of the peripheral products.
[0077] Optionally, the content display unit 42 is specifically used to: jump to a target page, and display the target entity word content in the target page.
[0078] Optionally, the content output page displays a first audio processing component of the electronic book, and the above-mentioned device also includes an audio processing unit, which is used to: display a second audio processing component of the electronic book in the target page, and perform corresponding processing on the audio data of the electronic book in response to a trigger event for the second audio processing component.
[0079] The content display device in the embodiment of the present disclosure can implement each process of the above-mentioned content display method embodiment and achieve the same effect and function, which will not be repeated here.
[0080] An embodiment of the present disclosure further provides an electronic device, Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure, such as Figure 5 As shown, the electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors 501 and memory 502, and one or more applications or data may be stored in the memory 502. Among them, the memory 502 may be a temporary storage or a permanent storage. The application stored in the memory 502 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the electronic device. Furthermore, the processor 501 may be configured to communicate with the memory 502 to execute a series of computer executable instructions in the memory 502 on the electronic device. The electronic device may also include one or more power supplies 503, one or more wired or wireless network interfaces 504, one or more input or output interfaces 505, one or more keyboards 506, etc.
[0081] In a specific embodiment, the electronic device includes a processor; and a memory configured to store computer executable instructions, wherein when the computer executable instructions are executed, the processor implements the following process: Displaying a content output page of the electronic book; the content output page is used to output target content of the electronic book; the target content has at least one entity word that matches each other; the entity word is associated with entity word content; In response to a trigger event for a target entity word in each of the entity words, a target entity word content associated with the target entity word is obtained, and the target entity word content is displayed; the trigger event is generated based on the content output page.
[0082] The electronic device in the embodiment of the present disclosure can implement each process of the above-mentioned content display method embodiment and achieve the same effect and function, which will not be repeated here.
[0083] Another embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and when the computer-executable instructions are executed by a processor, the following process is implemented: Displaying a content output page of the electronic book; the content output page is used to output target content of the electronic book; the target content has at least one entity word that matches each other; the entity word is associated with entity word content; In response to a trigger event for a target entity word in each of the entity words, a target entity word content associated with the target entity word is obtained, and the target entity word content is displayed; the trigger event is generated based on the content output page.
[0084] The computer-readable storage medium in the embodiment of the present disclosure can implement each process of the above-mentioned content display method embodiment and achieve the same effect and function, which will not be repeated here.
[0085] Another embodiment of the present disclosure further provides a computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following process is implemented: Displaying a content output page of the electronic book; the content output page is used to output target content of the electronic book; the target content has at least one entity word that matches each other; the entity word is associated with entity word content; In response to a trigger event for a target entity word in each of the entity words, a target entity word content associated with the target entity word is obtained, and the target entity word content is displayed; the trigger event is generated based on the content output page.
[0086] The computer program product in the embodiments of the present disclosure can implement the various processes of the above-mentioned content display method embodiments and achieve the same effects and functions, which will not be repeated here.
[0087] In various embodiments of the present disclosure, the computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0088] In the 1990s, it was very clear whether the improvement of a technology was hardware improvement (for example, improvement of the circuit structure of diodes, transistors, switches, etc.) or software improvement (improvement of the method flow). However, with the development of technology, many improvements of the method flow today can be regarded as direct improvements of the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be implemented with a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming themselves, without having to ask chip manufacturers to design and make dedicated integrated circuit chips. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one kind of HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.
[0089] The controller may be implemented in any suitable manner, for example, the controller may take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (e.g., software or firmware) executable by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, and the memory controller may also be implemented as part of the control logic of the memory. It is also known to those skilled in the art that, in addition to implementing the controller in a purely computer-readable program code manner, the controller may be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, such a controller may be considered as a hardware component, and the devices for implementing various functions included therein may also be considered as structures within the hardware component. Or even, the devices for implementing various functions may be considered as both software modules for implementing the method and structures within the hardware component.
[0090] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0091] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing the embodiments of the present disclosure, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0092] It should be understood by those skilled in the art that one or more embodiments of the present disclosure may be provided as a method, system or computer program product. Therefore, one or more embodiments of the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, one or more embodiments of the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0093] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0094] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0095] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0096] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0097] One or more embodiments of the present disclosure may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present disclosure may also be practiced in distributed computing environments in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0098] Each embodiment in the present disclosure is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0099] The above description is only an embodiment of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the scope of the claims of the present disclosure.
Claims
1. A content display method, characterized in that: include: Display the content output page of the e-book; The content output page is used to output the target content of the electronic book; The target content has at least one entity word that matches each other; The entity word is associated with entity word content; In response to a trigger event for a target entity word in each of the entity words, obtaining target entity word content associated with the target entity word, and displaying the target entity word content; The trigger event is generated based on the content output page.
2. The method according to claim 1, characterized in that The method further comprises: Acquire multimedia resources related to the target content, determine a first knowledge point associated with the target content, and generate the at least one entity word according to the first knowledge point; or, Determine a second knowledge point related to the target content, and generate the at least one entity word according to the second knowledge point; or, The title of the electronic book is used as the entity word.
3. The method according to claim 1, characterized in that At least one entity word component pointing to each of the entity words is displayed in the content output page; The step of obtaining target entity word content associated with the target entity word in response to a triggering event of the target entity word in each of the entity words includes: In response to a triggering operation on a target entity word component in each of the entity word components, taking the entity word pointed to by the target entity word component in each of the entity words as the target entity word; Obtain target entity word content associated with the target entity word.
4. The method according to claim 3, characterized in that The method further comprises: When the target content includes the entity word, a trigger function is configured for the entity word in the target content, and the entity word after the trigger function is configured is the entity word component; or, A component for pointing to the entity word is generated as the entity word component, the target content is output in the content output page and the entity word component is displayed; the entity word component is located outside the area where the target content is located or above the level where the target content is located.
5. The method according to claim 1, characterized in that The content output page is configured with a voice input component; The step of obtaining target entity word content associated with the target entity word in response to a triggering event of the target entity word in each of the entity words includes: In response to a speech input event for the speech input component, taking the entity word pointed to by the input speech data as the target entity word among the entity words; Obtain target entity word content associated with the target entity word.
6. The method according to claim 1, characterized in that The step of obtaining the target entity word content associated with the target entity word includes: Acquire multiple multimedia resources for introducing the relevant content of the target entity word and creator status information of the creators of each of the multimedia resources; Determine a target creator among the creators according to the creator status information, and determine a target multimedia resource among the multimedia resources; The connection entry corresponding to the target multimedia resource and the target creator is used as the target entity word content; the connection entry is used for communication connection with the target creator.
7. The method according to claim 6, characterized in that The step of determining a target creator from among the creators and determining a target multimedia resource from among the multimedia resources according to the creator status information includes: According to the creator status information, a creator whose creator status is a specified status among the creators is taken as a target creator, and a multimedia resource created by the target creator among the multimedia resources is taken as a target multimedia resource.
8. The method according to claim 1, characterized in that The target entity word includes the book title of the electronic book; the electronic book has a corresponding physical book; and obtaining the target entity word content associated with the target entity word includes: Acquire content related to the physical book as the target entity word content; the target entity word content is used to implement at least one of the following functions: introduce the physical book, introduce peripheral products of the physical book, introduce related activities of the physical book, introduce relevant information of the author of the physical book, introduce related books of the physical book, and introduce related products of the peripheral products.
9. The method according to claim 1, characterized in that: The displaying of the target entity word content includes: Jump to the target page and display the target entity word content in the target page.
10. The method according to claim 9, characterized in that The content output page displays a first audio processing component of the electronic book, and the method further includes: A second audio processing component of the electronic book is displayed in the target page, and in response to a triggering event for the second audio processing component, audio data of the electronic book is processed accordingly.
11. A content display device, characterized in that: include: A page display unit, used to display content output pages of the e-book; The content output page is used to output the target content of the electronic book; The target content has at least one entity word that matches each other; the entity word is associated with entity word content; A content display unit, configured to, in response to a triggering event for a target entity word in each of the entity words, obtain target entity word content associated with the target entity word, and display the target entity word content; The trigger event is generated based on the content output page.
12. An electronic device, characterized in that: include: processor; as well as, A memory configured to store computer executable instructions, which, when executed, cause the processor to implement the steps of the method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the steps of the method described in any one of claims 1 to 10.
14. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.