Electronic book reading method and device and electronic equipment
By selecting input in the receiving area in the e-book reading system and displaying the content context map, the problem that the e-book introduction and catalog in the prior art cannot clearly describe the content of the e-book, and the effect of users to quickly understand the content of the e-book is improved. Efficiency in selecting e-books.
Patent Information
- Application Number
- CN202411387173.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-14
AI Technical Summary
The existing e-book introduction and catalog cannot clearly describe the content of the e-book, making it difficult for users to quickly understand the actual content of the e-book and waste user time in the screening process.
By receiving the area selection input to the e-book program interface, displaying the content context map indicated by the e-book information, and using graphical methods to display the content structure and logical relationship of the e-book, helping users quickly understand the content of the e-book.
Users can quickly and clearly understand the content of e-books without reading page by page, saving time and improving the efficiency of e-book selection.
Smart Images

Figure CN119311866A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of artificial intelligence technology, and specifically relates to an e-book reading method, device and electronic device. Background Art
[0002] With the increasing abundance of information on the Internet, faced with a vast amount of e-books, such as books, audios and videos, users usually choose to browse e-book introductions and e-book catalogs in order to find e-books of interest, and judge whether they are interested in further viewing through the e-book introductions and e-book catalogs.
[0003] At present, due to the limited content that can be displayed in the e-book introduction and e-book catalog, it is difficult for users to quickly and clearly understand the actual content of the e-book through the e-book introduction and e-book catalog. The e-book introduction is usually a brief text description that can only provide the basic background, theme and style of the e-book, and cannot deeply display the details and complexity of the e-book. Moreover, the e-book introduction is often written by the author or editor, which may be subjective and cannot fully reflect the true appearance of the e-book. The e-book catalog usually lists the chapters or parts of the e-book and provides structured information, but it cannot show the specific content of each chapter. The e-book catalog can only provide chapter titles and cannot show the key plots, character relationships and theme development within the chapters.
[0004] Since the information provided by the e-book introduction and the e-book catalog is limited, users cannot accurately judge whether the e-book meets their needs through this information. It takes a certain amount of time to read an e-book, especially for a long e-book. Users may need to invest more time to complete the reading. If the user finds that the e-book does not meet their interests or needs during the reading process, the time invested before becomes a waste. When selecting multiple e-books, users need to read them one by one, which may cause a lot of time to be consumed in the screening process. As a result, users usually waste a lot of time looking for e-books that they are interested in. Therefore, it is currently difficult for users to quickly and clearly understand the content of e-books. Summary of the invention
[0005] The purpose of the embodiment of the present application is to provide an e-book reading method and device, which can receive area selection input on the e-book program interface, so that the user can select a specific area in the e-book through simple operations, and when the area selected by the area selection input includes e-book information, the content context map of the e-book indicated by the e-book information is displayed. The content context map makes the complex e-book content intuitive and easy to understand in a graphical display manner. The content context map can help the user quickly understand the content structure and logical relationship of the e-book, and the user can grasp the key information without reading the e-book page by page, so that the user can quickly and clearly understand the content of the e-book.
[0006] In a first aspect, an embodiment of the present application provides an e-book reading method, the method comprising:
[0007] Receiving area selection input on the e-book program interface;
[0008] In the case where the area selected by the area selection input includes electronic book information, a content context map of the electronic book indicated by the electronic book information is displayed.
[0009] In a second aspect, an embodiment of the present application provides an electronic book reading device, the device comprising:
[0010] A receiving module, used for receiving an input of a region selection on an e-book program interface;
[0011] A display module is used to display a content context map of the e-book indicated by the e-book information when the area selected by the area selection input includes the e-book information.
[0012] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0013] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0014] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0015] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0016] In an embodiment of the present application, by receiving area selection input on the e-book program interface, the user can select a specific area in the e-book through simple operations. When the area selected by the area selection input includes e-book information, a content context map of the e-book indicated by the e-book information is displayed. The content context map makes the complex e-book content intuitive and easy to understand in a graphical display manner. The content context map can help users quickly understand the content structure and logical relationship of the e-book, and users can grasp key information without reading the e-book page by page, so that users can quickly and clearly understand the content of the e-book. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a flow chart of an e-book reading method provided by some embodiments of the present application;
[0018] Figure 2a is a schematic diagram of electronic book information provided by some embodiments of the present application;
[0019] Figure 2b is a schematic diagram of electronic book information provided by some embodiments of the present application;
[0020] Figure 2c is a schematic diagram of electronic book information provided by some embodiments of the present application;
[0021] Figure 2d is a schematic diagram of electronic book information provided by some embodiments of the present application;
[0022] Figure 2e is a schematic diagram of electronic book information provided by some embodiments of the present application;
[0023] Figure 2f is a schematic diagram of electronic book information provided by some embodiments of the present application;
[0024] Figure 2g is a schematic diagram of electronic book information provided by some embodiments of the present application;
[0025] Figure 3 is a schematic diagram of an e-book content of a target chapter provided by some embodiments of the present application;
[0026] Figure 4 is a schematic diagram of a plot relationship map provided by some embodiments of the present application;
[0027] Figure 5 is a schematic diagram of a target keyword provided by some embodiments of the present application;
[0028] Figure 6 is a schematic diagram of a character relationship map provided by some embodiments of the present application;
[0029] Figure 7 is a schematic diagram of a character relationship map provided by some embodiments of the present application;
[0030] Figure 8 is a schematic diagram of a chapter information display control provided by some embodiments of the present application;
[0031] Fig. 9 is a schematic diagram of a first display area and a second display area provided in some embodiments of the present application;
[0032] Fig.10 is a schematic diagram of an option provided by some embodiments of the present application;
[0033] Fig.11 is a schematic diagram of a reading mark provided by some embodiments of the present application;
[0034] Fig.12 is a schematic diagram of a browsing interface provided by some embodiments of the present application;
[0035] Fig.13 is a structural diagram of an electronic book reading device provided by some embodiments of the present application;
[0036] Fig.14 is a schematic diagram of the hardware structure of an electronic device in some embodiments of the present application;
[0037] Fig.15 It is a schematic diagram of the hardware structure of an electronic device of some embodiments of the present application. DETAILED DESCRIPTION
[0038] The following will be combined with the drawings of the embodiments of the present application to clearly describe the technical solutions of the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present application belong to the scope of protection of this application.
[0039] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0040] It should be noted that the electronic book reading method provided in the embodiments of the present application can be executed by electronic devices such as mobile phones, tablet computers, laptop computers, PDAs, and vehicle-mounted electronic devices. In some embodiments of the present application, the electronic book reading method is executed by an electronic device as an example to illustrate the electronic book reading method provided in the embodiments of the present application.
[0041] The e-book reading method provided in the embodiment of the present application can be applied to the scenario of e-book reading, wherein a specific application scenario is the novel reading scenario: when a user browses novels on an e-book platform, he finds a novel called "Cosmic Trek". The e-book introduction mentions that this is a science fiction novel that tells the story of human exploration in the universe. The e-book catalog lists chapter titles, such as "Chapter 1: Set Sail", "Chapter 2: Unknown Planet", etc. However, the user cannot understand the specific plot, character relationships, and theme development of the novel through the introduction and catalog.
[0042] Another specific application scenario is reading academic papers; when a user searches for papers on artificial intelligence in an academic database, he finds a paper titled "Application of Artificial Intelligence in Medical Diagnosis". The e-book introduction mentions that the paper explores the application of artificial intelligence technology in the medical field, especially the progress in diagnosis. The e-book catalog lists chapter titles such as "Introduction", "Literature Review", "Methodology", "Experimental Results", etc. However, users cannot understand the specific research methods, experimental design, and main conclusions of the paper through the introduction and catalog.
[0043] The e-book reading method provided by the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.
[0044] Figure 1 A flowchart of an e-book reading method provided in an embodiment of the present application.
[0045] like Figure 1 As shown, the electronic book reading method may include steps 110 to 120, and the method is applied to an electronic book reading device, as shown below:
[0046] Step 110, receiving an input for selecting a region of the electronic book program interface;
[0047] Step 120: When the area selected by the area selection input includes electronic book information, a content context map of the electronic book indicated by the electronic book information is displayed.
[0048] The electronic book information includes the book information of any electronic book, including but not limited to: the book cover image of the electronic book, the title of the electronic book, the author's name, and the book introduction.
[0049] An eBook cover image is typically a digital version of the book cover, used for display in an eBook reader, app, or online store.
[0050] The title, the formal name of the e-book, is usually shown on the cover image.
[0051] Author Name, the name of the author or co-author of the e-book, is usually listed below the cover image or on the book information page.
[0052] A book synopsis is a short book description that is usually used to attract readers and introduce the theme, content and style of the book. A content map is a visualization tool used to display the key plots, main events and story structure of a novel. The content map presents the overall framework of the novel in a graphical way, helping readers quickly understand the plot development, character relationships and theme of the novel.
[0053] Scenario 1: A user opens the novel "Douluo Dalu" on an e-book reading platform and selects the e-book cover area on the e-book program interface. The user wants to quickly understand the content of the novel. The e-book program interface displays the content context map of "Douluo Dalu". The content context map shows the key plots of the novel. Users can quickly understand the overall structure and plot development of the novel through the content context map.
[0054] Scenario 2: The user opens the paper "Application of Artificial Intelligence in Medical Diagnosis" in the academic database and selects the paper abstract area on the e-book program interface. The user hopes to quickly understand the main content of the paper. After the user selects the paper abstract, the e-book program interface displays the content context map of "Application of Artificial Intelligence in Medical Diagnosis". The content context shows the main parts and key contents of the paper. The user can quickly understand the overall structure and research progress of the paper through the map.
[0055] In an embodiment of the present application, by receiving area selection input on the e-book program interface, the user can select a specific area in the e-book through simple operations. When the area selected by the area selection input includes e-book information, a content context map of the e-book indicated by the e-book information is displayed. The content context map makes the complex e-book content intuitive and easy to understand in a graphical display manner. The content context map can help users quickly understand the content structure and logical relationship of the e-book, and users can grasp key information without reading the e-book page by page, so that users can quickly and clearly understand the content of the e-book.
[0056] In a possible embodiment, step 120 includes:
[0057] In the case where the area selected by the area selection input includes electronic book information, identifying the information content of the electronic book information to obtain electronic book bibliographic information, wherein the electronic book bibliographic information includes at least one of the following: the author's name, the title of the electronic book;
[0058] According to the electronic book bibliographic information, the electronic book content information is obtained from the electronic book database; the electronic book content information includes at least one of the following: electronic book chapter directory, electronic book original text;
[0059] The electronic book content information is input into a pre-trained content analysis model, and a content context map is output.
[0060] For example, when a user is ready to browse a novel in an e-book application, first, the user circles the novel cover with his knuckles. When no complete bibliographic information is detected in the user's circled area, the selection box will be automatically enlarged proportionally. If there is still no bibliographic information, the user will be reminded to circle again with his knuckles or input manually.
[0061] Figure 2a As shown, electronic book information 211, electronic book information 212, electronic book information 213 and electronic book information 214 are displayed; Figure 2a Among them, the e-book information 211 is specifically the cover thumbnail of the e-book "The Legend of the Great Saint", the e-book information 211 is specifically the cover thumbnail of the e-book "The Sacred Ruins", the e-book information 213 is specifically the cover thumbnail of the e-book "The Legend of Zhen Huan", and the e-book information 214 is specifically the cover thumbnail of the e-book "Douluo Dalu".
[0062] Figure 2b As shown, no bibliographic information is detected in the detection area 220 circled by the user's finger joint;
[0063] Figure 2c As shown, the detection area 230 is proportionally enlarged and the recorded information is successfully detected. If the recorded information is detected by the initial finger joint circle selection, there is no need to expand the detection area.
[0064] At this time, the user can use the knuckles to circle other monitoring areas again, or follow the second prompt information. The second prompt information indicates the operation method: long press the AI icon at the top of the interface, a manual input box pops up, and manually enter the catalog information in the input box.
[0065] Figure 2d As shown, the second prompt information 250 includes: "Please enter the book you want to search" and an input box;
[0066] In response to the first input, when the e-book information is the e-book cover, in the step of identifying the e-book cover, specifically, the OCR function of the AI large model can be used to extract text from the e-book cover. If the cover contains words such as "Written by", "Author:", and "Book Title:", it is determined to be a novel. Among them, the name before "Written by" and after the "Author:" is the author's name, and the name after "Book Title:" or before "Author" is the novel name.
[0067] Figure 2e As shown, the graph generation identifier 260 is displayed. When an input to the graph generation identifier is received, a relationship graph associated with the target e-book is generated according to the e-book information.
[0068] Scenario 1: The user opens the novel "Douluo Dalu" on the e-book reading platform. When the selected area includes e-book information in the selected area, the information content of the e-book information is identified to obtain e-book bibliographic information, which includes at least one of the following: author name, title of the e-book. The e-book program interface identifies the e-book information of "Douluo Dalu" and obtains e-book bibliographic information, including the author name "Tang Jia San Shao" and the title of the e-book "Douluo Dalu".
[0069] According to the e-book bibliographic information "Douluo Dalu", the e-book program obtains the content information of "Douluo Dalu" from the e-book database, including the e-book chapter directory and part of the e-book original text. The e-book chapter directory, such as "Chapter 1: Douluo Dalu", "Chapter 2: Shrek Academy", "Chapter 3: Soul Master Competition", etc.
[0070] The obtained chapter directory and part of the original text are input into the pre-trained content analysis model, and the model outputs the content context graph of "Douluo Dalu". The graph shows the main chapters and key plots of the novel, and users can quickly understand the overall structure and plot development of the novel through the graph.
[0071] Scenario 2: The user opens the paper "The Application of Artificial Intelligence in Medical Diagnosis" in the academic database and selects the "Abstract" area on the e-book program interface. The user hopes to quickly understand the main content of the paper through the abstract. After the user selects the "Abstract" area, the e-book program interface identifies the e-book information of "The Application of Artificial Intelligence in Medical Diagnosis" and obtains e-book bibliographic information, including the author name "Zhang San" and the title of the e-book "The Application of Artificial Intelligence in Medical Diagnosis".
[0072] According to the e-book bibliographic information "The Application of Artificial Intelligence in Medical Diagnosis", the e-book program obtains the content information of the paper from the e-book database, including the e-book chapter directory and part of the e-book original text. The e-book chapter directory, such as "Introduction", "Literature Review", "Methodology", "Experimental Results", "Conclusion", etc.
[0073] The obtained chapter catalog and part of the original text are input into the pre-trained content analysis model, and the model outputs the content context map of "Application of Artificial Intelligence in Medical Diagnosis". The map shows the main parts and key contents of the paper, and users can quickly understand the overall structure and research progress of the paper through the map.
[0074] Therefore, users can identify e-book information and obtain relevant content information by selecting a specific area on the e-book program interface, and then generate a content context map through a pre-trained content analysis model. This function helps users understand the actual content of the work more comprehensively and deeply, so as to make more informed choices.
[0075] The e-book content information is input into a pre-trained content analysis model, and a content context map is output, including:
[0076] Inputting the e-book content information and keyword request information into a pre-trained content analysis model, outputting at least two content-level keywords of the e-book through the content analysis model, wherein the keyword request information is used to request the content analysis model to identify keywords of the main content of the e-book;
[0077] Input the keywords and chapter request information of the at least two content levels into a content analysis model, and output, through the content analysis model, the e-book chapter names and e-book chapter serial numbers associated with the keywords of the at least two content levels and the keyword association relationship between the keywords of each level and the keywords of the adjacent level, wherein the keywords of the adjacent level include at least one of the keywords of the previous content level and the keywords of the next content level;
[0078] Using the electronic book chapter serial number as an index, the keywords of the at least two content levels and the electronic book chapter name are associated and stored;
[0079] Generate at least two graph nodes of the content context graph according to the keywords of the at least two content levels, and generate at least two node connection lines of the content context graph according to the keyword association relationship;
[0080] A content context map is generated based on the at least two map nodes and the at least two node connection lines.
[0081] Specifically, after obtaining the e-book content information, the system organizes the keyword request information as follows: Please summarize the following content according to the main story line, output a description of less than or equal to 5 keywords, and input the e-book content information into the content analysis model. The number of keywords can be a preset value, such as 5, which is used to limit the number of first-level classification nodes generated by the content analysis model.
[0082] At this time, the content analysis model will output a group of keywords less than or equal to 5 for the keyword request information. The system records the keywords as the first-level keywords for generating the plot relationship map later.
[0083] Then, enter the keyword chapter request information, which can be: Please input the novel chapter names and e-book chapter numbers corresponding to the above keywords. The content analysis model will then output a set of chapter names and e-book chapter numbers. The system records the e-book chapter numbers as the first-level nodes of the subsequent plot relationship graph and the index for jumping between the specified chapters.
[0084] Question to the content analysis model: Please summarize the important stories under the several first-level keywords generated above into descriptions with less than or equal to 5 keywords. The content analysis model will output a group of keywords with a number less than or equal to 5 for the question. The system records the keywords as the second-level keywords for generating the plot relationship map later.
[0085] Question to the content analysis model: Please output the novel chapter names and e-book chapter numbers corresponding to the above secondary keywords. The content analysis model will then output a set of chapter names and e-book chapter numbers. The system records the e-book chapter numbers as an index for the secondary keywords and designated chapters in the subsequent plot relationship map to jump between each other.
[0086] Similarly, the newly generated keywords can be further refined and expanded to generate the third-level nodes of the plot relationship map. The number of third-level keywords here is also a fixed value built into the system.
[0087] Finally, the keywords summarized by the content analysis model are summarized to generate a plot relationship map according to the three-level node structure, in which nodes at the same level are sorted according to the size of their corresponding starting e-book chapter numbers, and the nodes from top to bottom correspond to chapter numbers from small to large.
[0088] Scenario 1: The obtained chapter catalog, part of the original text, and keyword request information are input into the pre-trained content analysis model, and the model outputs at least two content-level keywords of "Douluo Dalu", such as "Soul Master", "Shrek Academy", "Soul Ring", etc.
[0089] The keywords "Soul Master", "Shrek Academy", "Soul Ring" and chapter request information are input into the content analysis model. The model outputs the chapter names and chapter numbers associated with these keywords, such as "Chapter 1: Douluo Continent", "Chapter 2: Shrek Academy", "Chapter 3: Soul Master Competition", etc., and outputs the association between keywords, such as "Soul Master" and "Shrek Academy", "Soul Ring" and "Soul Master", etc.
[0090] Using the chapter number as an index, the keywords "Soul Master", "Shrek Academy", "Soul Ring" and chapter names "Chapter 1: Douluo Continent", "Chapter 2: Shrek Academy", "Chapter 3: Soul Master Competition" and so on are stored in association.
[0091] The graph nodes are generated based on the keywords "Soul Master", "Shrek Academy", and "Soul Ring", and the node connection lines are generated based on the association between the keywords, such as "Soul Master" and "Shrek Academy", "Soul Ring" and "Soul Master", etc. Based on the generated graph nodes and node connection lines, the content context graph of "Douluo Dalu" is generated, and users can quickly understand the overall structure and plot development of the novel through the graph.
[0092] Scenario 2: The obtained table of contents, part of the original text, and keyword request information are input into a pre-trained content analysis model. The model outputs at least two content-level keywords of "Application of Artificial Intelligence in Medical Diagnosis", such as "artificial intelligence", "medical diagnosis", "machine learning", etc.
[0093] The keywords "artificial intelligence", "medical diagnosis", "machine learning" and chapter request information are input into the content analysis model. The model outputs the chapter names and chapter numbers associated with these keywords, such as "Introduction", "Literature Review", "Methodology", "Experimental Results", "Conclusion", etc., and outputs the association between the keywords, such as "artificial intelligence" and "medical diagnosis", "machine learning" and "artificial intelligence", etc.
[0094] Using the chapter number as the index, the keywords "artificial intelligence", "medical diagnosis", "machine learning" and the chapter names "introduction", "literature review", "methodology", "experimental results", "conclusion" and so on are stored in association.
[0095] Generate graph nodes based on the keywords "artificial intelligence", "medical diagnosis", and "machine learning", and generate node connection lines based on the association between keywords, such as "artificial intelligence" and "medical diagnosis", "machine learning" and "artificial intelligence", etc. Based on the generated graph nodes and node connection lines, generate the content context map of "Application of Artificial Intelligence in Medical Diagnosis", through which users can quickly understand the overall structure and research progress of the paper.
[0096] The first-level keywords include: time travel, childhood, Shrek Academy, training with father and Poseidon; the subordinate keywords of the first-level keyword "childhood" include: daily life and turning point; accordingly, the superordinate keyword of the second-level keyword "daily life" is "childhood".
[0097] Thus, by viewing the plot relationship map, users can clearly see the relationship between events and how they are connected to each other. The relationship between adjacent keywords helps users grasp the timeline and causal relationship, making it easier for users to recall and predict future plots. Users can explore the details they want to know more deeply, enhancing the sense of participation and fun in reading. The embodiments of the present application allow users to find guidance in complex plots, providing a flexible and intuitive way to enhance the reading experience.
[0098] In some embodiments of the present application, step 120 includes:
[0099] Display a selection mark and a content context map control; the selection mark is used to frame the area selected by the area selection input;
[0100] Receiving a first input to the content context map control;
[0101] In response to the first input, displaying prompt information, wherein the prompt information is used to indicate that the content of the electronic book is being parsed to generate a content context map;
[0102] The content context map is displayed, wherein the content context map includes at least two map nodes and a node connection line between any two map nodes, wherein the at least two map nodes include keywords at at least two content levels of the e-book, and the node connection line is used to indicate an association relationship between the keywords displayed on any two map nodes.
[0103] Selection mark: It is used to select the area selected by the user in the e-book. The user can drag the selection mark to select the part of interest. Figure 2f As shown, the selection mark 270 is used to frame the area selected by the area selection input.
[0104] Content context map control: used to trigger the generation and display of content context map.
[0105] The user clicks or touches the content context map control to indicate that he wants to generate a content context map for the selected area; during the process of generating the content context map, prompt information is displayed. Figure 2g As shown, prompt message 280 "Parsing and generating" is displayed.
[0106] Graph Node: The content context graph consists of at least two graph nodes, each of which represents a keyword or theme in the e-book.
[0107] Node connection line: Any two graph nodes are connected by a node connection line, indicating that there is a correlation between the two keywords or topics.
[0108] Keywords at different content levels: Keywords on the graph nodes cover different content levels of the e-book, such as chapter titles, paragraph topics, important concepts, etc.
[0109] Scenario 1: A selection mark is displayed on the e-book program interface, the "Directory" area selected by the user is selected, and a content context map control is displayed. The user clicks the content context map control to trigger the first input. In response to the user's first input, the e-book program interface displays a prompt message, such as "Parsing the content of "Douluo Dalu" and generating a content context map..."
[0110] Display the content context map of "Douluo Dalu", which includes at least two map nodes and node connection lines, such as Figure 5 The “Soul Master Competition” node 501, the “Advanced Academy” node 520, and the “Obtain Soul Ring” node 502; node connection lines, such as the node connection line 503 between the “Soul Master Competition” node 501 and the “Advanced Academy” node 520, and the node connection line 504 between the “Obtain Soul Ring” node 502 and the “Soul Master Competition” node 501.
[0111] "Soul Master Competition" node 501, the Soul Master Competition is an important event in "Douluo Continent". Major soul master academies send representative teams to participate in the competition to compete for honors and rewards.
[0112] "Soul Master Competition" Node 501 Key Plot: The senior college of Shrek Academy showed great strength in the Soul Master Competition and finally won the championship.
[0113] "Advanced College" node 520, the Advanced College of Shrek Academy is a famous soul master academy in "Douluo Continent" and has trained many outstanding soul masters.
[0114] Key plot of node 520 of "Advanced Academy": The students of the Advanced Academy of Shrek Academy performed outstandingly in the Soul Master Competition, demonstrating the strength and style of the academy.
[0115] "Obtaining Soul Rings" Node 502, obtaining soul rings is an important part of the soul master's growth process. Soul rings are obtained by hunting soul beasts to improve one's own strength.
[0116] "Obtaining Soul Rings" Node 502 Key Plot: The students of the Advanced Academy experienced many challenges and growth in the process of obtaining soul rings.
[0117] The "Douluo Dalu" node 500 is the root node of the content context map.
[0118] The “Shrek Academy” node 510 is a child node of the “Douluo Continent” node 500 , and specifically is a first-level child node of the “Douluo Continent” node 500 .
[0119] The “Advanced College” node 520 is a first-level child node of the “Shrek College” node 510 ; it is also a second-level child node of the “Douluo Continent” node 500 .
[0120] The “Soul Master Competition” node 501 is a first-level child node of the “Advanced Academy” node 520; it is also a third-level child node of the “Douluo Continent” node 500.
[0121] The node connection line 503 between the “Soul Master Competition” node 501 and the “Advanced College” node 520 indicates that the “Advanced College” node 520 is the parent node of the “Soul Master Competition” node 501 ; and the “Soul Master Competition” node 501 is the child node of the “Advanced College” node 520 .
[0122] The node connection line 504 between the "obtain soul ring" node 502 and the "soul master competition" node 501 indicates that the "obtain soul ring" node 502 and the "soul master competition" node 501 are parallel child nodes.
[0123] Through the display of the above graph nodes and node connection lines, users can clearly understand the key plots and character relationships in "Douluo Dalu" and better understand and review the context of the story.
[0124] Scenario 2: The user clicks on the content context map control to trigger the first input. In response to the user's first input, the e-book program interface displays a prompt message, such as "Parsing the content of "Application of Artificial Intelligence in Medical Diagnosis" and generating a content context map..."
[0125] Displays the content context map of "Application of Artificial Intelligence in Medical Diagnosis". The map includes at least two map nodes and node connection lines. Users can quickly understand the overall structure and research progress of the paper through the map. Map nodes include "artificial intelligence", "medical diagnosis", and "machine learning"; node connection lines include "artificial intelligence" and "medical diagnosis", "machine learning" and "artificial intelligence".
[0126] The node connection line between "artificial intelligence" and "medical diagnosis": The application of artificial intelligence technology in medical diagnosis improves the accuracy and efficiency of diagnosis through machine learning and deep learning algorithms.
[0127] "Machine Learning" and "Artificial Intelligence": Machine learning is one of the core technologies of artificial intelligence. It enables computer systems to have learning and prediction capabilities in a data-driven way.
[0128] The content context map graphically displays the keywords and their relationships in the e-book, helping users quickly understand the structure and logic of the content. The map nodes cover keywords at different content levels, and users can clearly see different levels of content such as chapters, paragraphs, and concepts, so as to have a more comprehensive understanding of the knowledge system in the book. Users can select the area of interest by selecting the mark frame and quickly generate a content context map of the area, so that they can grasp the key information without reading page by page.
[0129] The content context map displays the relationship between keywords through node connection lines, helping users discover the logical connections hidden in the text. The selection mark and content context map controls provide an intuitive interaction method, which users can easily operate and get instant feedback.
[0130] In a possible embodiment, after step 120, the method further includes:
[0131] Receiving control input to the e-book content interface;
[0132] In response to the control input, the electronic book relationship map is displayed in a preset display mode, wherein the target display mode is a display mode of target keywords associated with the target chapter, which is different from the display mode of keywords associated with chapters other than the target chapter.
[0133] When reading a specific chapter of a novel, users can quickly enter the plot relationship map interface by double-clicking the background area or swiping down the page. By highlighting the main characters, events, and key plots of the current chapter, users can intuitively see the core elements and plot development of the story, thereby better understanding and reviewing the context of the story. This interactive method not only allows users to easily access important information, but also enhances the user's immersion in reading e-books through dynamic visual effects and intuitive map layout, enhancing the depth and breadth of the reading experience.
[0134] like Figure 3 As shown, when reading a specific chapter, the user can enter the plot relationship map interface 320 by double-clicking the e-book content interface or pulling down the e-book content interface 310 .
[0135] For example, suppose the user is reading a fantasy novel, and in Chapter 5, the main characters A and B engage in a fierce fight. During the reading process, the user is confused and wants to review the previous information. The user double-clicks the screen background to display the plot relationship map interface.
[0136] The target display mode can be: marked display, highlighted display, enlarged display;
[0137] like Figure 4As shown, in the plot relationship graph, the target keyword 410: enrollment is displayed in bold.
[0138] By displaying the e-book relationship map in a target display mode, users can quickly grasp the core elements of the story, clarify the relationship between characters and the development of the plot, so that subsequent reading is smoother and more coherent. In the plot relationship map, users can also click on any keyword to quickly jump to the relevant chapter, further enhancing interaction and convenience.
[0139] In a possible embodiment, after step 120, the following steps may also be included:
[0140] Receiving a selection input of a graph node in the content context graph; wherein the content context graph includes at least two graph nodes, and different graph nodes are associated with different chapter contents in the electronic book;
[0141] In response to the selection input, the chapter information of the chapter associated with the graph node selected by the selection input is displayed.
[0142] Graph node: A graphical element in the content context graph, representing a keyword or theme in the e-book.
[0143] Selection input: The user selects a graph node by clicking, touching, or other interactive methods.
[0144] Chapter information: detailed information such as the original text, title, summary, main content, etc. of the chapter associated with the selected graph node.
[0145] There is a logical connection between the graph node and the chapter in the e-book, indicating that the content represented by the node is related to the chapter.
[0146] When reading a novel, the user can further explore the plot relationship map and receive a second input of a target keyword in the plot relationship map. The plot relationship map is presented in the form of 1-N level keywords, where N is a positive integer, to facilitate users to quickly navigate and find information.
[0147] For example, Figure 4 As shown, the target keyword corresponding to the graph node 410 selected by the selection input is "enrollment"; in response to the second input, the e-book content of the target chapter associated with the target keyword "enrollment" is displayed;
[0148] In this way, users can directly obtain specific chapters related to the plot keywords they are interested in, avoiding invalid searches. By viewing the content of specific chapters, users can better understand the changes in the plot, making users more flexible and efficient in understanding complex plots, thereby enhancing the overall browsing experience.
[0149] Scenario 1: The user selects the "Soul Master" graph node in the content context graph, triggering the selection input. In response to the user's selection input, the e-book program interface displays the chapter information associated with the "Soul Master" graph node, such as the detailed content and summary of chapters such as "Chapter 1: Douluo Continent", "Chapter 2: Shrek Academy", and "Chapter 3: Soul Master Competition".
[0150] Scenario 2: The user selects the "artificial intelligence" map node in the content context map, triggering the selection input. In response to the user's selection input, the e-book program interface displays the chapter information associated with the "artificial intelligence" map node, such as the detailed content and summary of the "Introduction", "Literature Review", "Methodology", "Experimental Results", "Conclusion" and other chapters.
[0151] Users can quickly locate the corresponding chapter in the e-book by selecting a graph node without having to manually turn pages to search. The content context graph provides an intuitive way to navigate the content of the e-book. Users can jump directly to the relevant chapters through graphical nodes; through the association between graph nodes and chapters, users can obtain chapter information most relevant to the selected topic. Through the association between graph nodes and chapters, users can gain an in-depth understanding of the logical connections between different chapters, promote deep learning and thinking, and facilitate users to actively select graph nodes of interest. Select different graph nodes to obtain personalized content.
[0152] Therefore, by selecting a map node in the content context map, the system can quickly respond and display the chapter information associated with the node, which can help users gain a deeper understanding of specific parts of the work and make more informed choices.
[0153] The above-mentioned step of displaying the chapter information of the chapter associated with the graph node selected by the selection input may specifically include the following steps:
[0154] The content context map and chapter information of the chapter associated with the map node selected by the selection input are displayed in split screen.
[0155] The system displays the content context map and the chapter information associated with the selected map node on the screen at the same time, usually in a split-screen manner so that the user can view the map and detailed information at the same time.
[0156] Split screen display: Divide the screen into two or more parts, each part showing different content.
[0157] Chapter information: detailed information such as title, summary, main content, etc. of the chapter associated with the selected graph node.
[0158] Scenario 1: The user selects the "Soul Master" map node in the content context map, triggering the selection input. In response to the user's selection input, the e-book program interface displays the content context map and the chapter information associated with the "Soul Master" map node in a split screen. The content context map is displayed on the left, and the detailed content and summary of chapters such as "Chapter 1: Douluo Continent", "Chapter 2: Shrek Academy", and "Chapter 3: Soul Master Competition" are displayed on the right.
[0159] Scenario 2: The user selects the "artificial intelligence" map node in the content context map, triggering the selection input. In response to the user's selection input, the e-book program interface displays the content context map and the chapter information associated with the "artificial intelligence" map node in a split screen. The content context map is displayed on the left, and the detailed content and summary of the chapters such as "Introduction", "Literature Review", "Methodology", "Experimental Results", and "Conclusion" are displayed on the right.
[0160] Thus, the user can intuitively compare the content context map and chapter information on the same screen, better understand the relationship between the map node and the chapter content, and through the split-screen display, the user can quickly locate the chapter associated with the selected map node without switching between different interfaces. Through the split-screen display, the user can simultaneously view the content context map and the chapter information of the chapter associated with the map node selected by the selection input, avoiding information redundancy and confusion.
[0161] Among them, the step of displaying the content context map and the chapter information of the chapter associated with the map node selected by the selection input on a split screen may specifically include the following steps:
[0162] In the first display area, the content context map is displayed, and in the second display area, chapter information of the chapter associated with the map node selected by the selection input is displayed;
[0163] Among them, the first display area is at least a partial screen area of a first display screen of a foldable screen electronic device, and the second display area is at least a partial screen area of a second display screen of a foldable screen electronic device, or, the first display area and the second display area are different screen areas of the same display screen of the electronic device.
[0164] The first display area: displays the content context map;
[0165] Second display area: displays chapter information associated with the graph node selected by the selection input.
[0166] Folding screen electronic device: the first display area is at least a partial screen area of the first display screen of the folding screen electronic device, and the second display area is at least a partial screen area of the second display screen of the folding screen electronic device.
[0167] Single-screen electronic device: The first display area and the second display area are different screen areas of the same display screen of the electronic device.
[0168] Scenario 1: The user selects the "Soul Master" graph node in the content context graph, triggering the selection input.
[0169] Folding screen electronic device: Display a content context map on at least part of the screen area of the first display screen, and display chapter information associated with the "Soul Master" map node on at least part of the screen area of the second display screen, such as the detailed content and summary of chapters such as "Chapter 1: Douluo Continent", "Chapter 2: Shrek Academy", and "Chapter 3: Soul Master Competition".
[0170] Single-screen electronic device: The content context map and chapter information are displayed in different screen areas of the same display screen, with the content context map displayed on the left and the chapter information displayed on the right.
[0171] Scenario 2: The user selects the "Artificial Intelligence" graph node in the content context graph, triggering the selection input.
[0172] Folding screen electronic device: display a content context map on at least part of the screen area of the first display screen, and display chapter information associated with the "artificial intelligence" map node on at least part of the screen area of the second display screen, such as detailed content and summaries of chapters such as "Introduction", "Literature Review", "Methodology", "Experimental Results", and "Conclusion".
[0173] Single-screen electronic device: The content context map and chapter information are displayed in different screen areas of the same display screen, with the content context map displayed on the left and the chapter information displayed on the right.
[0174] Therefore, by selecting a node in the content context map, the system can quickly respond and display the content context map and the chapter information associated with the node in split screen. This function helps users gain a deeper understanding of specific parts of the work and make more informed choices. Whether it is a foldable screen electronic device or a single screen electronic device, the system can flexibly configure the display area to provide the best user experience.
[0175] After the above-mentioned step of displaying the content context map associated with the e-book indicated by the e-book information, the following steps may also be included:
[0176] Receiving editing input of the content context map;
[0177] In response to the editing input, performing editing processing on at least one graph node or node connection line of the content context graph;
[0178] The editing process includes at least one of the following: renaming process, adding process, and deleting process.
[0179] Specifically, slide up on the blank area below the plot relationship spectrum to pop up a floating box of the editing area, and click the edit button therein to enter the editing mode of the plot relationship spectrum.
[0180] Rename operation: After double-clicking any node name on the plot relationship map, the node name becomes editable and the mobile phone input method button pops up automatically. After the user enters the new node name, click any blank area in the plot relationship map to end the renaming.
[0181] Add operation: Long press any node, a floating "plus sign" button will appear next to the node. After clicking the "plus sign", a chapter input box will pop up. After that, the user enters the chapter number and clicks confirm, and a chapter name input box will pop up. Finally, enter the corresponding node name and click any blank area in the plot relationship diagram. The newly added node will be automatically inserted into the appropriate position in the order of the chapter numbers from small to large as mentioned in step 1.
[0182] Deletion operation: Long press any node, a floating "minus" button will appear next to the node. This button will be arranged side by side with the above-mentioned "Add" button. Click the minus button again to automatically delete the node.
[0183] Scenario 1: The user long presses the "Soul Master" graph node in the content context graph to trigger the edit input. In response to the user's edit input, the system pops up an edit menu, and the user can choose to rename the "Soul Master" graph node, renaming "Soul Master" to "Soul Master Academy"; add processing, such as adding a new graph node "Soul Ring"; or delete processing, such as deleting the "Soul Master" graph node).
[0184] Scenario 2: The user long presses the "Artificial Intelligence" graph node in the content context graph to trigger the edit input. In response to the user's edit input, the system pops up an edit menu, and the user can choose to rename the "Artificial Intelligence" graph node, such as renaming "Artificial Intelligence" to "AI Technology"; add processing, such as adding a new graph node "Machine Learning"; delete processing, such as deleting the "Artificial Intelligence" graph node.
[0185] Therefore, when users select a map node in the content context map, the system can quickly respond and display the content context map and the chapter information associated with the node in split screen. In addition, users can also edit the content context map, including renaming, adding and deleting map nodes or node connection lines. This function helps users customize and understand the content context of the work more flexibly, so as to make more informed choices.
[0186] In one possible embodiment, receiving a second input;
[0187] In response to the second input, displaying a reading mark on the map node selected by the selection input in the content context map;
[0188] Among them, the reading mark is used to indicate that the chapter content corresponding to the graph node selected by the selection input is in the reading state.
[0189] Second input: further operations performed by the user after selecting a graph node, such as clicking, long pressing, or other interactive methods.
[0190] Reading mark: A graphic or symbol used to indicate that the user is reading the chapter content corresponding to the map node.
[0191] Scenario 1: When the user is reading "Chapter 1: Douluo Continent", he clicks on the "Soul Master" map node in the content context map to trigger the second input.
[0192] In response to the user's second input, a reading mark, such as a small green dot or a "read" label, is displayed on the "Soul Master" map node in the content context map to indicate that the chapter content corresponding to the "Soul Master" map node is in a reading state.
[0193] Scenario 2: When the user is reading the "Introduction" chapter, he clicks on the "Artificial Intelligence" map node in the content context map to trigger the second input.
[0194] In response to the user's second input, the system displays a reading mark, such as a small green dot or a "read" label, on the "artificial intelligence" map node in the content context map, to indicate that the chapter content corresponding to the "artificial intelligence" map node is in a reading state.
[0195] By displaying reading marks on the map nodes, users can clearly know the location of the chapter they are currently reading in the content context map, avoiding getting lost in a large amount of content; reading marks provide an intuitive way to feedback the user's reading status and help users better manage their reading progress; users can quickly locate the chapter they are currently reading through reading marks without having to manually turn pages to search.
[0196] Therefore, when a user reads a specific chapter, the system will display a reading mark on the corresponding graph node to indicate that the chapter content is in the reading state. This function helps users customize and understand the content context of the work more flexibly, so as to make more informed choices.
[0197] In a possible embodiment, after step 110, the method further includes:
[0198] Step 130: display the character relationship graph of the e-book indicated by the e-book information.
[0199] A character relationship map is a visualization tool used to show the relationships and interactions between characters in novels, scripts, or other narrative works. The character relationship map presents the connections between characters in a graphical way, helping readers or viewers quickly understand the complex relationships and dynamic changes between characters.
[0200] The user selects a specific area on the e-book program interface, triggering the area selection input. In response to the area selection input, the system displays a character relationship map of the e-book related to the selected area. The character relationship map shows the relationship and interaction between the main characters in the e-book.
[0201] Scenario 1: The user opens the novel "Douluo Dalu" on the e-book reading platform and selects the "Character" area on the e-book program interface, triggering the area selection input. In response to the user's area selection input, the e-book program interface displays the character relationship map of "Douluo Dalu". The map shows the relationship between the main characters, such as the relationship between Tang San and Xiao Wu, and the team relationship between Tang San and the Shrek Seven Devils.
[0202] Scenario 2: The user opens the paper "Application of Artificial Intelligence in Medical Diagnosis" in the academic database and selects the "Author" area on the e-book program interface, triggering the area selection input.
[0203] In response to the user's region selection input, the e-book program interface displays the author relationship map of "Application of Artificial Intelligence in Medical Diagnosis". The map shows the relationship between the authors of the paper, such as cooperation relationship, citation relationship, etc.
[0204] Therefore, by selecting a specific area on the e-book program interface, the system can quickly respond and display the character relationship map of the e-book related to the selected area. This function helps users understand the character relationships and interactions in the work more comprehensively, so as to make more informed choices.
[0205] In a possible embodiment, the electronic book content information and the character request information are input into a character analysis model, and at least two character names of the electronic book and the occurrence frequency of each character name are output;
[0206] Inputting the at least two character names and the occurrence frequency of each character name into a character analysis model, and outputting character introduction information and chapter number of each character name through the content analysis model;
[0207] Inputting the character relationship request information, the character introduction information of the character name and the chapter number into the character analysis model, and outputting the character relationship information through the content analysis model;
[0208] Generating at least two graph nodes of the character relationship graph according to the at least two character names, and generating at least two node connection lines of the character relationship graph according to the character relationship information;
[0209] A character relationship graph is generated based on the at least two graph nodes and the at least two node connection lines.
[0210] After obtaining the e-book content information, the system organizes the character request information as follows: please summarize the frequency of all characters appearing in the text, and input the e-book content information into the content analysis model; at this time, the content analysis model will output all character names and corresponding frequency data. For example, M is 50.
[0211] For example, the character request information is: Please select the top 50 characters with the highest frequency of appearance, and output their brief introductions and the corresponding chapter numbers. Here, 50 is a value built into the system, and can also be set to other values. Its purpose is to limit the number of characters that appear in the subsequent character relationship map to focus on displaying the relationship between the main characters. The system defaults to the characters with the highest frequency of appearance in the book as the main characters.
[0212] At this point, the content analysis model will output the 50 most frequent character names, the chapter number where they first appear, and a brief introduction.
[0213] Exemplarily, the character relationship request information is: Question to the content analysis model: Please output the relationship between the above selected characters.
[0214] At this time, the content analysis model will output the relationship between each character, and the output format is "Character A"-"Relationship"-"Character B".
[0215] The system obtains the relationship data between all characters generated by the content analysis model and generates it into a character relationship map. In the character relationship map, as long as there is a relationship between two characters, a connection line is established and the relationship is marked with text in the middle of the connection line.
[0216] The system will record the chapter number where each character appears as an index link for jumping between character relationship maps and novel chapters. When a user clicks on a character, he or she will jump to the corresponding novel page, and a brief introduction of the character summarized by the content analysis model will also be displayed above.
[0217] Scenario 1: The user opens the novel "Douluo Dalu" on the e-book reading platform and selects the "Cover" area on the e-book program interface, triggering the area selection input. The content information and character request information of "Douluo Dalu" are input into the character analysis model, and at least two character names, such as "Tang San" and "Xiao Wu", and the frequency of occurrence of each character name are output.
[0218] The character names "Tang San", "Xiao Wu" and the frequency of occurrence are input into the character analysis model. Through the content analysis model, the character introduction information of each character name is output, such as "Tang San is the protagonist and has twin martial spirits", "Xiao Wu is Tang San's partner and has the Soft Bone Rabbit martial spirit"; and chapter numbers, such as "Tang San" appears in chapters 1, 2, and 3, and "Xiao Wu" appears in chapters 2, 3, and 4.
[0219] The character relationship request information, character introduction information of the character name and the chapter number are input into the character analysis model, and the character relationship information is output through the content analysis model, such as "Tang San" and "Xiao Wu" are in a couple relationship, and "Tang San" and "Seven Devils of Shrek" are in a team relationship.
[0220] Graph nodes are generated according to the character names "Tang San" and "Xiao Wu", and node connection lines are generated according to the character relationship information, such as the couple relationship connection line between "Tang San" and "Xiao Wu", and the team relationship connection line between "Tang San" and the "Shrek Seven Devils".
[0221] Based on the generated graph nodes and node connection lines, a character relationship graph of "Douluo Dalu" is generated. Users can use the graph to quickly understand the character relationships and interactions in the novel.
[0222] Scenario 2: The user opens the paper "Application of Artificial Intelligence in Medical Diagnosis" in the academic database and selects the "Author" area on the e-book program interface, triggering the area selection input. The content information and character request information of "Application of Artificial Intelligence in Medical Diagnosis" are input into the character analysis model, and at least two character names and the frequency of occurrence of each character name are output.
[0223] The character names "Zhang San" and "Li Si" and their occurrence frequencies are input into the character analysis model, and the character introduction information and chapter number of each character name are output through the content analysis model. The character introduction information of each character name, such as "Zhang San is the first author, and his main research direction is artificial intelligence", "Li Si is the second author, and his main research direction is medical diagnosis"; chapter number, such as "Zhang San" appears in the introduction and methodology chapters, and "Li Si" appears in the experimental results and conclusion chapters.
[0224] The character relationship request information, character introduction information of the character name and the chapter number are input into the character analysis model, and the character relationship information is output through the content analysis model, such as "Zhang San" and "Li Si" are in a cooperative relationship, and "Zhang San" and "Wang Wu" are in a reference relationship.
[0225] Graph nodes are generated according to the character names "Zhang San" and "Li Si", and node connection lines are generated according to the character relationship information, such as the cooperation relationship connection line between "Zhang San" and "Li Si", and the reference relationship connection line between "Zhang San" and "Wang Wu".
[0226] Based on the generated graph nodes and node connection lines, a character relationship graph of "Application of Artificial Intelligence in Medical Diagnosis" is generated. Users can quickly understand the character relationships and interactions in the paper through the graph.
[0227] Therefore, by selecting a specific area on the e-book program interface, the system can quickly respond and generate a character relationship map of the e-book related to the selected area, which can help users more comprehensively understand the character relationships and interactions in the work.
[0228] In a possible embodiment, before step 130, the method further includes:
[0229] Displaying a character relationship map control in a display area associated with the electronic book information;
[0230] Receiving a third input to the character relationship graph control;
[0231] The step 130 includes:
[0232] In response to the third input, a character relationship map is displayed, wherein the character relationship map includes at least two character names and character relationship information between the at least two character names.
[0233] In the display area related to the e-book information, a character relationship map control is displayed, and the user can trigger the generation and display of the character relationship map through the character relationship map control.
[0234] Character relationship map control: A graphical control that users can click or touch to trigger the generation and display of a character relationship map.
[0235] The user clicks or touches the character relationship map control to indicate that he wishes to generate and display the character relationship map.
[0236] Character relationship map: a graphical display showing the names of characters in the e-book and the relationships between them. Character name: the name of the character involved in the e-book. Character relationship information: the relationship between characters, such as kinship, friendship, hostility, etc.
[0237] like Figure 6 As shown, the character relationship map includes at least two character names and character relationship information between at least two character names.
[0238] Scenario 1: The user opens the novel "Douluo Dalu" on the e-book reading platform and selects the "Character" area on the e-book program interface, triggering the area selection input. In the display area associated with the "Douluo Dalu" information, a character relationship map control is displayed, and the user can view the character relationship map by clicking the control.
[0239] The user clicks on the character relationship map control to trigger the third input. In response to the user's third input, the e-book program interface displays the character relationship map of "Douluo Dalu", including at least two character names and character relationship information between at least two character names. At least two character names, such as "Tang San" and "Xiao Wu"; character relationship information between at least two character names, such as "Tang San" and "Xiao Wu" are in a couple relationship, and "Tang San" and "Shrek Seven Devils" are in a team relationship.
[0240] Scenario 2: The user opens the paper "Application of Artificial Intelligence in Medical Diagnosis" in the academic database and selects the "Author" area on the e-book program interface, triggering the area selection input. In the display area associated with the information of "Application of Artificial Intelligence in Medical Diagnosis", a character relationship map control is displayed, and the user can view the character relationship map by clicking the control.
[0241] The user clicks on the character relationship map control to trigger the third input. In response to the user's third input, the e-book program interface displays the character relationship map of "Application of Artificial Intelligence in Medical Diagnosis", including at least two character names and character relationship information between at least two character names. At least two character names, such as "Zhang San" and "Li Si"; character relationship information between at least two character names, such as "Zhang San" and "Li Si" are in a cooperative relationship, and "Zhang San" and "Wang Wu" are in a reference relationship.
[0242] Thus, by selecting a specific area on the e-book program interface, the user can quickly respond and display a character relationship map control in a display area associated with the e-book information. After the user clicks the control, the system will display a character relationship map of the e-book related to the selected area, including at least two character names and character relationship information between at least two character names.
[0243] The character relationship map graphically displays the characters and their relationships in the e-book, helping users quickly understand the connections between characters; the character relationship map can display character relationships at different levels, and users can clearly see the main characters and their relationships with other characters; users can quickly locate the characters of interest and their relationships through the character relationship map, and can grasp key information without reading page by page; through graphical display, users can more easily identify and remember characters and their relationships, reducing the cognitive burden caused by information overload.
[0244] In a possible embodiment, after step 130, the method further includes:
[0245] receiving a fourth input of a character name in the character relationship map;
[0246] In response to the fourth input, character introduction information of the character name selected by the fourth input and chapter information of at least one chapter associated with the character name are displayed.
[0247] like Figure 7 As shown, the character name 710 selected by the fourth input is "Xiao Wu", and a character information interface is displayed, which includes character introduction information of the character name selected by the fourth input and chapter information of at least one chapter associated with the character name.
[0248] like Figure 8 As shown, the character introduction information of the character name selected by the fourth input and the e-book content of the chapter associated with the character name selected by the fourth input are displayed.
[0249] Scenario 1: The user clicks on the character name "Tang San" in the character relationship map, triggering the fourth input. In response to the user's fourth input, the e-book program interface displays the character introduction information of "Tang San" and the chapter information of at least one chapter associated with "Tang San". The character introduction information of "Tang San", such as "Tang San is the protagonist, with twin martial spirits"; the chapter information of at least one chapter associated with "Tang San", such as "Chapter 1: Douluo Continent", "Chapter 2: Shrek Academy", etc.
[0250] Scenario 2: The user clicks on the character name "Zhang San" in the character relationship map, triggering the fourth input. In response to the user's fourth input, the e-book program interface displays the character introduction information of "Zhang San" and the chapter information of at least one chapter associated with "Zhang San". The character introduction information of "Zhang San", such as "Zhang San is the first author, and his main research direction is artificial intelligence"; and the chapter information of at least one chapter associated with "Zhang San", such as "Introduction", "Methodology", etc.
[0251] By selecting a specific area on the e-book program interface, the system can quickly respond and display a character relationship map control in the display area associated with the e-book information. After the user clicks the control, the system will display the character relationship map of the e-book related to the selected area, including at least two character names and the character relationship information between at least two character names. The user can also further click on a character name in the character relationship map, and the system will display the character introduction information and related chapter information of the character. This function helps users to have a more comprehensive understanding of the character relationships and interactions in the work.
[0252] Thus, users can get the target character's background, personality traits and their importance in the story at a glance. By directly viewing the chapter content related to the character, users can have a deeper understanding of the character's role development and his role in the plot. Through the e-book content of the chapter associated with the target character's name, users can quickly find the relevant chapters, so that users can better connect the characters and the plot when viewing the e-book, which enhances the efficiency and interest of reading.
[0253] In a possible embodiment, after the step of receiving a fourth input of a character name in the character relationship graph, the method further includes:
[0254] Display the chapter information display control corresponding to each chapter associated with the character name;
[0255] After displaying the character introduction information of the character name selected by the fourth input and the chapter information of the chapter associated with the character name, the method further includes:
[0256] receiving a fifth input to a chapter information display control;
[0257] In response to the fifth input, the chapter information of the chapter corresponding to the chapter information display control selected by the fifth input is displayed.
[0258] Character Relationship Map: A map showing the relationships and interactions between the main characters in the e-book.
[0259] Chapter information display control: A control used to display specific chapter information. Users can view the chapter information by clicking the control.
[0260] The fourth input: a user clicks on a character name in the character relationship map.
[0261] Fifth input: user click operation on the chapter information display control.
[0262] In the process of reading the novel, the user can further explore the chapter content related to a specific character through the character information interface. When the user performs the eighth input to the chapter information display control in the character information interface, the system will respond and display the detailed content of the corresponding chapter.
[0263] like Figure 8 As shown, the user clicks on the chapter information display control 810, and the display jumps to the chapter information of the chapter corresponding to the chapter information display control selected by the fifth input.
[0264] Scenario 1: In response to the user's fourth input, the e-book program interface displays the chapter information display control corresponding to each chapter associated with "Tang San", such as "Chapter 1: Douluo Continent", "Chapter 2: Shrek Academy", etc. The user clicks the chapter information display control of "Chapter 1: Douluo Continent", triggering the fifth input. In response to the user's fifth input, the e-book program interface displays the chapter information of "Chapter 1: Douluo Continent", including the detailed content and summary of the chapter.
[0265] Scenario 2: In response to the user's fourth input, the e-book program interface displays the chapter information display controls corresponding to each chapter associated with "Zhang San", such as "Introduction", "Methodology", etc. The user clicks the chapter information display control of "Introduction", triggering the fifth input. In response to the user's fifth input, the e-book program interface displays the chapter information of "Introduction", including the detailed content and summary of the chapter.
[0266] From this, the user can further click on a character name in the character relationship map, and the system will display the character introduction information and the associated chapter information display control. After the user clicks the chapter information display control, the system will display the corresponding chapter information, which can help the user to have a more comprehensive understanding of the character relationships and interactions in the work.
[0267] In a possible embodiment, the above-mentioned step of displaying the chapter information of the chapter corresponding to the chapter information display control selected by the fifth input includes:
[0268] In the first display area, a character relationship map is displayed, and in the second display area, chapter information of the chapter corresponding to the chapter information display control selected by the fifth input is displayed;
[0269] Receive region adjustment input;
[0270] In response to the area adjustment input, the area sizes of the first display area and the second display area are adjusted.
[0271] First display area: Displays the character relationship map. This map can help users understand the relationship and interaction between characters in the chapter.
[0272] Second display area: Displays detailed information of the chapter selected by the user through the "fifth input". This may include chapter content, key events, character dialogues, etc.
[0273] Region adjustment input can include dragging boundaries, clicking buttons, or other gesture operations.
[0274] When the user inputs the area adjustment, the system will dynamically adjust the area size of the first display area and the second display area to suit the user's preference. For example, if the user wants to see more of the character relationship map, they can expand the size of the first display area and reduce the size of the second display area.
[0275] For example, the user is reading a novel and selects a chapter. The system will display two areas on the screen: a first display area for displaying the relationship diagram of the main characters in the chapter and a second display area for displaying the text content of the chapter.
[0276] like Fig. 9 As shown, in the first display area, the character relationship map is displayed, and in the second display area, the chapter information of the chapter corresponding to the chapter information display control selected by the fifth input is displayed. The user may feel that the relationship map is too small to clearly see all the character relationships, so the user drags the dividing line between the two areas to expand the size of the first display area. The system will immediately respond to this operation and adjust the sizes of the two areas so that the user can view the character relationship map more clearly.
[0277] Therefore, users can adjust the size of the display area according to their needs in order to better view and understand chapter information and character relationship maps.
[0278] In a possible embodiment, after step 130, the method further includes:
[0279] Receiving editing input of the character relationship map;
[0280] In response to the editing input, performing editing processing on at least one graph node or node connection line of the character relationship graph;
[0281] The editing process includes at least one of the following: renaming process, adding process, and deleting process.
[0282] Generate and display a character relationship map based on the information in the e-book, which shows the relationships and interactions between the main characters in the e-book.
[0283] Edit input, including: click, drag, double-click and other operations, used to select and edit nodes or connections in the graph.
[0284] When the user makes an edit input, the character relationship map will be edited accordingly. These edits include the following:
[0285] Rename processing: Users can select a graph node (representing a person) and rename it. For example, the user may want to change "Zhang San" to "Li Si".
[0286] Add processing: Users can add new nodes or connections to the graph. For example, users may find that an important person is missing from the graph, so they can add a new node and establish connections between this person and other people.
[0287] Deletion: Users can choose to delete nodes or connections in the graph. For example, users may decide that a minor character is not important to understanding the storyline, so they can delete the character's node and its associated connection.
[0288] For example, a user is viewing a relationship graph of a novel and finds that an important character "Wang Wu" is missing from the graph. The user can edit it by following the steps below:
[0289] Additional processing: The user clicks on a blank area in the graph, and the system pops up a dialog box. The user enters "Wang Wu" and confirms. The system adds a new node "Wang Wu" to the graph.
[0290] Additional processing: The user selects the "Wang Wu" node and drags a connection line to the "Zhang San" node. The system adds a connection line in the graph, indicating that there is a certain relationship between "Wang Wu" and "Zhang San".
[0291] Rename processing: The user finds that "Zhang San" should actually be "Li Si", so they double-click the "Zhang San" node, and the system pops up a dialog box. The user enters "Li Si" and confirms. The system updates the node name to "Li Si".
[0292] Deletion processing: Users believe that a minor character “Zhao Liu” is not important for understanding the storyline, so they select the “Zhao Liu” node and click the delete button, and the system deletes the node and all its connections.
[0293] Thus, users can customize the character relationship map according to their own understanding and needs. Through renaming, adding and deleting, users can more accurately reflect the character relationships in the e-book and better understand the storyline.
[0294] In one possible embodiment, receiving a sixth input;
[0295] In response to the sixth input, displaying a reading mark on the graph node selected by the fourth input in the character relationship graph;
[0296] Among them, the reading identifier is used to indicate that the chapter content corresponding to the graph node selected by the fourth input is in a reading state.
[0297] The sixth input may be a user click, double click or other operation to select a node in the graph.
[0298] In response to the sixth input, the system will identify the graph node selected by the user and display a reading mark on the node. This mark is used to indicate that the user is currently reading or has read the chapter content corresponding to the node.
[0299] Reading indicators are used to clearly indicate that the user is currently reading or has read a chapter. This helps users track their reading progress and understand which chapters have been read and which have not been read.
[0300] For example, the user is viewing a relationship graph of a novel and selects the node "Zhang San". The system will display a reading indicator on the node "Zhang San", such as a small icon or color change, indicating that the user is currently reading or has read the chapter content related to "Zhang San".
[0301] The user clicks or double-clicks the "Zhang San" node in the graph. The system displays a reading indicator on the "Zhang San" node, such as a small book icon or the node color changes to blue. The reading indicator clearly indicates that the user is currently reading or has read the chapter content related to "Zhang San".
[0302] Therefore, after the user selects a node in the character relationship map, the system automatically displays a reading mark to indicate that the chapter content corresponding to the node is in the reading state. This helps users better manage their reading progress and clearly understand which chapters have been read.
[0303] In a possible embodiment, after step 120, the method further includes:
[0304] Receiving a seventh input of the content relationship graph;
[0305] In response to the seventh input, displaying at least one of the following: a search option, a night mode switching option, a font size adjustment option, and a download option;
[0306] In case of receiving a selection input of the search option, displaying a search box, wherein the search box is used to search for search results matching the search term from the content context map according to the search term input in the search box;
[0307] When receiving a selection input for the night mode switching option, switching the display mode of the content context map to the night mode;
[0308] When receiving a selection input for the font size adjustment option, adjusting the font size of the characters in the content context map;
[0309] In case of receiving a selection input of the download option, the content context map is downloaded.
[0310] The seventh input may be a user click, long press or other operation to trigger the display of various options.
[0311] When the user enters the seventh input, the system will display at least one of the following options:
[0312] Search options: Allow users to search for specific information in the content relationship graph.
[0313] Night mode switch option: Allow users to switch to night mode to reduce screen brightness and protect eyes.
[0314] Font size adjustment option: allows users to adjust the font size of the text in the atlas to suit different reading needs.
[0315] Download option: Allow users to download the content relationship graph for offline viewing.
[0316] like Fig.10 As shown, the following are the specific options and their functions:
[0317] When receiving the selection input of the search option, the system displays a search box, and the user can enter the search term in the search box. According to the entered search term, the system searches and displays the search results matching the search term from the content relationship map.
[0318] Upon receiving selection input for the night mode switch option, the system switches the display mode of the content relationship map to night mode, which generally reduces screen brightness and may change background color and text color to reduce eye fatigue.
[0319] When receiving a selection input for the font size adjustment option, the system allows the user to adjust the font size of the text in the content relationship map. The user can adjust the font size through a slider, button or other means to adapt to different reading needs.
[0320] Upon receiving a selection input for a download option, the system allows the user to download the content relationship graph, and the user may choose to download the graph for viewing without a network connection.
[0321] For example, the user is viewing the content relationship graph of a novel and wants to perform the following operations:
[0322] Search option: When the user clicks the search option, the system displays a search box. The user enters "Zhang San", and the system searches for and highlights nodes and connections related to "Zhang San" in the graph.
[0323] Night mode switching option: When the user clicks the night mode switching option, the system switches the display mode of the map to night mode, the screen brightness is reduced, the background becomes dark, and the text becomes light.
[0324] Font size adjustment option: When the user clicks the font size adjustment option, the system displays a font size adjustment slider. The user slides the slider to adjust the font size of the text in the map to a larger or smaller size.
[0325] Download option: When the user clicks the download option, the system starts downloading the content relationship graph. After the download is complete, the user can view the graph offline.
[0326] As a result, users can perform a variety of operations in the content relationship map, including searching, switching to night mode, adjusting font size, and downloading the map. These features enhance the user experience and enable users to more conveniently manage and view the content relationship map.
[0327] In a possible embodiment, after step 110, the method further includes:
[0328] Display reading controls;
[0329] receiving an eighth input to the reading control;
[0330] In response to the eighth input, a reading interface of the electronic book is displayed.
[0331] The system displays a reading control on the interface. This control may be a button, icon or other interactive element used to trigger the e-book reading interface. The eighth input may be a user click, touch or other operation to activate the reading control.
[0332] like Fig.11 As shown, in response to the eighth input to the reading control 1110, the reading interface of the e-book is displayed. When the user performs the eighth input, the system responds to this input and displays the reading interface of the e-book. Exemplarily, the user is viewing the content relationship map of an e-book and wants to start reading the e-book. The user can enter the reading interface by following the steps below:
[0333] The system displays a "Start Reading" button on the interface; the user clicks the "Start Reading" button; the system responds to the user's click operation and displays the e-book reading interface. The e-book reading interface is as follows: Fig.12 The reading interface displays the content of the e-book, and users can start reading, turn pages, add bookmarks, etc.
[0334] Scenario 1: The "Start Reading" button is displayed; the user clicks the "Start Reading" button; the reading interface of "Douluo Dalu" is displayed, and the user starts reading the novel.
[0335] Scenario 2: A “Start Reading” button is displayed; the user clicks the “Start Reading” button; a reading interface about the application of artificial intelligence in medical diagnosis is displayed, and the user starts reading the e-book.
[0336] As a result, users can easily switch from the content relationship map to the actual e-book reading experience by clicking on the reading control. This feature enhances the user experience, allowing users to more conveniently manage and view e-book content and conveniently switch from the content relationship map to the actual e-book reading experience.
[0337] The area selection input includes at least one of the following: fingertip touch input and knuckle touch input.
[0338] Area selection input refers to the operation in which the user selects a specific area by touching the screen. This input method includes at least one of the following:
[0339] Fingertip touch input: The user touches the screen with the tip of their finger to select a specific area.
[0340] Knuckle touch input: Users use the knuckle part of their fingers to touch the screen to select a specific area.
[0341] Scenario 1: A user opens the e-book application of "Douluo Dalu" and sees the cover of the e-book. The cover may display information such as the title of the novel and pictures of the main characters. The user can use fingertip touch input or knuckle touch input to select a specific area on the cover. For example:
[0342] Fingertip touch input: The user uses the tip of his finger to click on the "Tang San" picture on the cover to select the area where the picture is located.
[0343] Knuckle touch input: The user uses the knuckle part of his finger to click on the "Xiao Wu" picture on the cover to select the area where the picture is located.
[0344] The system responds to the user's region selection input and displays detailed information related to the selected region. For example, if the user selects the region where the "Tang San" picture is located, the system will display information such as chapter content and character relationships related to Tang San.
[0345] Scenario 2: A user opens an e-book application about the application of artificial intelligence in medical diagnosis and sees the cover of the e-book. The cover may display information such as the title of the book and main technical images. The user can use fingertip touch input or knuckle touch input to select a specific area on the cover. For example:
[0346] Fingertip touch input: The user uses the tip of his finger to click the "Machine Learning" picture on the cover to select the area where the picture is located.
[0347] Knuckle touch input: The user uses the knuckle part of the finger to click the "Image Recognition" picture on the cover to select the area where the picture is located.
[0348] In response to the user's region selection input, detailed information related to the selected region is displayed. For example, if the user selects the region where the "machine learning" image is located, the system will display information such as technical details and application cases related to machine learning.
[0349] In this way, users can easily select and view specific content on the cover through simple touch operations.
[0350] In a possible embodiment, when the area selection input includes the knuckle touch input, the knuckle touch input includes an input of tapping the screen with the knuckle and circling an area along a reference direction from the tapping position.
[0351] When the area selection input includes knuckle touch input, the specific operation method of the knuckle touch input is as follows:
[0352] Knuckle tapping: The user taps a location on the screen with the knuckle part of a finger.
[0353] Select an area from the tap position along the reference direction: The user starts from the tap position and slides his finger in a clockwise or counterclockwise direction to select an area.
[0354] Scenario 1: A user opens the e-book application of "Douluo Dalu" and sees the cover of the e-book. The cover may display information such as the title of the novel and pictures of the main characters; the user can use knuckle touch input to select a specific area on the cover. For example:
[0355] Knuckle tapping the screen: The user taps the "Tang San" picture on the cover with the knuckle part of his finger.
[0356] Circle the area from the tapping position along the reference direction: Starting from the tapping position, the user slides the finger in a clockwise or counterclockwise direction to circle the area where the "Tang San" picture is located.
[0357] The system responds to the user's area selection input and displays detailed information related to the selected area. For example, if the user circles the area where the "Tang San" picture is located, the system will display information such as chapter content and character relationships related to Tang San.
[0358] Scenario 2: A user opens an e-book application about the application of artificial intelligence in medical diagnosis and sees the cover of the e-book. The cover may display information such as the title of the book and pictures of the main technologies;
[0359] Users can use knuckle touch input to select specific areas on the cover. For example:
[0360] Knuckle tapping: The user taps the "Machine Learning" image on the cover with the knuckle of the finger. Circle the area from the tapping position along the reference direction: The user starts from the tapping position and slides the finger in a counterclockwise direction to circle the area where the "Machine Learning" image is located.
[0361] The system responds to the user's area selection input and displays detailed information related to the selected area. For example, if the user circles the area where the "machine learning" image is located, the system will display information such as technical details and application cases related to machine learning.
[0362] This allows users to easily select and view specific content on the cover through simple knuckle touch operations.
[0363] In an embodiment of the present application, by receiving area selection input on the e-book program interface, the user can select a specific area in the e-book through simple operations. When the area selected by the area selection input includes e-book information, a content context map of the e-book indicated by the e-book information is displayed. The content context map makes the complex e-book content intuitive and easy to understand in a graphical display manner. The content context map can help users quickly understand the content structure and logical relationship of the e-book, and users can grasp key information without reading the e-book page by page, so that users can quickly and clearly understand the content of the e-book.
[0364] The electronic book reading method provided in the embodiment of the present application can be executed by an electronic book reading device. In the embodiment of the present application, the electronic book reading device provided in the embodiment of the present application is described by taking the electronic book reading method executed by the electronic book reading device as an example.
[0365] Fig.13 1300 is a block diagram of an electronic book reading device provided in an embodiment of the present application. The device 1300 includes:
[0366] The receiving module 1310 is used to receive an input of selecting a region of the electronic book program interface;
[0367] The display module 1320 is used to display a content context map of the e-book indicated by the e-book information when the area selected by the area selection input includes e-book information.
[0368] In a possible embodiment, the apparatus 1300 further includes:
[0369] An identification module, configured to identify information content of the electronic book information and obtain electronic book bibliographic information when the area selected by the area selection input includes electronic book information, wherein the electronic book bibliographic information includes at least one of the following: author name, title of the electronic book;
[0370] An acquisition module, used to acquire the electronic book content information from the electronic book database according to the electronic book bibliographic information; the electronic book content information includes at least one of the following: electronic book chapter directory, electronic book original text;
[0371] The output module is used to input the electronic book content information into a pre-trained content analysis model and output a content context map.
[0372] In a possible embodiment, the output module is specifically used to:
[0373] Inputting the e-book content information and keyword request information into a pre-trained content analysis model, outputting at least two content-level keywords of the e-book through the content analysis model, wherein the keyword request information is used to request the content analysis model to identify keywords of the main content of the e-book;
[0374] Input the keywords and chapter request information of the at least two content levels into a content analysis model, and output, through the content analysis model, the e-book chapter names and e-book chapter serial numbers associated with the keywords of the at least two content levels and the keyword association relationship between the keywords of each level and the keywords of the adjacent level, wherein the keywords of the adjacent level include at least one of the keywords of the previous content level and the keywords of the next content level;
[0375] Using the electronic book chapter serial number as an index, the keywords of the at least two content levels and the electronic book chapter name are associated and stored;
[0376] Generate at least two graph nodes of the content context graph according to the keywords of the at least two content levels, and generate at least two node connection lines of the content context graph according to the keyword association relationship;
[0377] A content context map is generated based on the at least two map nodes and the at least two node connection lines.
[0378] In a possible embodiment, the display module 1320 is further used to display a selection mark and a content context map control; the selection mark is used to frame the area selected by the area selection input;
[0379] The receiving module 1310 is further configured to receive a first input to the content context map control;
[0380] The display module 1320 is further configured to display prompt information in response to the first input, wherein the prompt information is configured to indicate that the content of the electronic book is being parsed to generate a content context map;
[0381] The display module 1320 is specifically used to display the content context map, which includes at least two map nodes and a node connection line between any two map nodes. The at least two map nodes include at least two content-level keywords of the e-book, and the node connection line is used to indicate the association relationship between the keywords displayed on any two map nodes.
[0382] In a possible embodiment, the receiving module 1310 is further configured to receive a selection input of a graph node in the content context graph; wherein the content context graph includes at least two graph nodes, and different graph nodes are associated with different chapter contents in the electronic book;
[0383] The display module 1320 is further configured to, in response to the selection input, display chapter information of the chapter associated with the graph node selected by the selection input.
[0384] In a possible embodiment, the display module 1320 is specifically configured to:
[0385] The content context map and chapter information of the chapter associated with the map node selected by the selection input are displayed in split screen.
[0386] In a possible embodiment, the display module 1320 is specifically configured to:
[0387] In the first display area, the content context map is displayed, and in the second display area, chapter information of the chapter associated with the map node selected by the selection input is displayed;
[0388] Among them, the first display area is at least a partial screen area of a first display screen of a foldable screen electronic device, and the second display area is at least a partial screen area of a second display screen of a foldable screen electronic device, or, the first display area and the second display area are different screen areas of the same display screen of the electronic device.
[0389] In a possible embodiment, the receiving module 1310 is further configured to receive editing input of the content context map;
[0390] The device 1300 further includes:
[0391] An editing module, configured to perform editing processing on at least one graph node or node connection line of the content context graph in response to the editing input;
[0392] The editing process includes at least one of the following: renaming process, adding process, and deleting process.
[0393] In a possible embodiment, the receiving module 1310 is further configured to receive a second input;
[0394] The display module 1320 is further configured to display a reading mark on the map node selected by the selection input in the content context map in response to the second input;
[0395] Among them, the reading mark is used to indicate that the chapter content corresponding to the graph node selected by the selection input is in the reading state.
[0396] In a possible embodiment, the display module 1320 is further configured to display a character relationship diagram of the e-book indicated by the e-book information.
[0397] In a possible embodiment, the output module is further used to input the electronic book content information and the character request information into the character analysis model, and output at least two character names of the electronic book and the occurrence frequency of each character name;
[0398] The output module is further used to input the at least two character names and the occurrence frequency of each character name into the character analysis model, and output character introduction information and chapter number of each character name through the content analysis model;
[0399] The output module is further used to input the character relationship request information, the character introduction information of the character name and the chapter number into the character analysis model, and output the character relationship information through the content analysis model;
[0400] The device 1300 further includes:
[0401] A generating module, used to generate at least two graph nodes of the character relationship graph according to the at least two character names, and to generate at least two node connection lines of the character relationship graph according to the character relationship information;
[0402] The generation module is also used to generate a character relationship graph based on the at least two graph nodes and the at least two node connection lines.
[0403] In a possible embodiment, the display module 1320 is further configured to display a character relationship map control in a display area associated with the electronic book information;
[0404] The receiving module 1310 is further configured to receive a third input to the character relationship graph control;
[0405] The display module 1320 is further configured to display a character relationship map in response to the third input, wherein the character relationship map includes at least two character names and character relationship information between the at least two character names.
[0406] In a possible embodiment, the receiving module 1310 is further configured to receive a fourth input of a character name in the character relationship graph;
[0407] The display module 1320 is further configured to, in response to the fourth input, display character introduction information of the character name selected by the fourth input and chapter information of at least one chapter associated with the character name.
[0408] In a possible embodiment, the display module 1320 is further configured to display a chapter information display control corresponding to each chapter associated with the character name;
[0409] The receiving module 1310 is further configured to receive a fifth input to a chapter information display control;
[0410] The display module 1320 is further configured to, in response to the fifth input, display the chapter information of the chapter corresponding to the chapter information display control selected by the fifth input.
[0411] In a possible embodiment, the display module 1320 is further configured to display a character relationship map in the first display area, and to display chapter information of the chapter corresponding to the chapter information display control selected by the fifth input in the second display area;
[0412] The receiving module 1310 is further used to receive area adjustment input;
[0413] The device 1300 further includes:
[0414] The adjustment module is used to adjust the area sizes of the first display area and the second display area in response to the area adjustment input.
[0415] In a possible embodiment, the receiving module 1310 is further configured to receive editing input of the character relationship graph;
[0416] The editing module is further used to perform editing processing on at least one graph node or node connection line of the character relationship graph in response to the editing input;
[0417] The editing process includes at least one of the following: renaming process, adding process, and deleting process.
[0418] In a possible embodiment, the receiving module 1310 is further configured to receive a sixth input;
[0419] The display module 1320 is further configured to display a reading mark on the graph node selected by the fourth input in the character relationship graph in response to the sixth input;
[0420] Among them, the reading identifier is used to indicate that the chapter content corresponding to the graph node selected by the fourth input is in a reading state.
[0421] In a possible embodiment, the receiving module 1310 is further configured to receive a seventh input of the content relationship graph;
[0422] The display module 1320 is further configured to display at least one of the following in response to the seventh input: a search option, a night mode switching option, a font size adjustment option, and a download option;
[0423] The display module 1320 is further configured to display a search box when receiving a selection input of the search option, wherein the search box is configured to search for search results matching the search term from the content context map according to the search term input in the search box;
[0424] The device 1300 further includes:
[0425] A switching module, configured to switch the display mode of the content context map to the night mode when receiving a selection input for the night mode switching option;
[0426] A font size adjustment module, configured to adjust the font size of the characters in the content context map when receiving a selection input of the font size adjustment option;
[0427] The download module is used to download the content context map when receiving a selection input of the download option.
[0428] In a possible embodiment, the display module 1320 is further used to display a reading control;
[0429] The receiving module 1310 is further configured to receive an eighth input to the reading control;
[0430] The display module 1320 is further configured to display a reading interface of the electronic book in response to the eighth input.
[0431] In a possible embodiment, the area selection input includes at least one of the following: fingertip touch input and knuckle touch input.
[0432] In a possible embodiment, when the area selection input includes the knuckle touch input, the knuckle touch input includes an input of tapping the screen with the knuckle and circling an area along a reference direction from the tapping position.
[0433] In an embodiment of the present application, by receiving area selection input on the e-book program interface, the user can select a specific area in the e-book through simple operations. When the area selected by the area selection input includes e-book information, a content context map of the e-book indicated by the e-book information is displayed. The content context map makes the complex e-book content intuitive and easy to understand in a graphical display manner. The content context map can help users quickly understand the content structure and logical relationship of the e-book, and users can grasp key information without reading the e-book page by page, so that users can quickly and clearly understand the content of the e-book.
[0434] The electronic book reading device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a car electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0435] The electronic book reading device of the embodiment of the present application may be a device having an action system. The action system may be an Android action system, an iOS action system, or other possible action systems, which are not specifically limited in the embodiment of the present application.
[0436] The electronic book reading device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and will not be described again here to avoid repetition.
[0437] Alternatively, if Fig.14As shown, the embodiment of the present application also provides an electronic device 1410, including a processor 1411, a memory 1412, and a program or instruction stored in the memory 1412 and executable on the processor 1411. When the program or instruction is executed by the processor 1411, each step of any of the above-mentioned e-book reading method embodiments is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0438] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0439] Fig.15 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0440] The electronic device 1500 includes but is not limited to: a radio frequency unit 1501, a network module 1502, an audio output unit 1503, an input unit 1504, a sensor 1505, a display unit 1506, a user input unit 1507, an interface unit 1508, a memory 1509, and a processor 1510 and other components.
[0441] Those skilled in the art will appreciate that the electronic device 1500 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1510 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.15 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0442] The user input unit 1507 is used to receive input of area selection on the electronic book program interface;
[0443] The display unit 1506 is used to display a content context map of the electronic book indicated by the electronic book information when the area selected by the area selection input includes electronic book information.
[0444] In a possible embodiment, the processor 1510 is configured to, when the area selected by the area selection input includes electronic book information, identify information content of the electronic book information and obtain electronic book bibliographic information, wherein the electronic book bibliographic information includes at least one of the following: an author's name and a title of the electronic book;
[0445] The processor 1510 is further configured to obtain electronic book content information from an electronic book database according to the electronic book bibliographic information; the electronic book content information includes at least one of the following: an electronic book chapter directory and an electronic book original text;
[0446] The processor 1510 is further configured to input the electronic book content information into a pre-trained content analysis model and output a content context map.
[0447] In a possible embodiment, the processor 1510 is further configured to input the e-book content information and the keyword request information into a pre-trained content analysis model, and output keywords of at least two content levels of the e-book through the content analysis model, wherein the keyword request information is used to request the content analysis model to identify keywords of the main content of the e-book;
[0448] Processor 1510 is further configured to input the keywords and chapter request information of the at least two content levels into a content analysis model, and output, through the content analysis model, the e-book chapter names and e-book chapter serial numbers associated with the keywords of the at least two content levels, and the keyword association relationship between the keywords of each level and the keywords of the adjacent level, wherein the keywords of the adjacent level include at least one of the keywords of the previous content level and the keywords of the next content level;
[0449] The processor 1510 is further configured to associate and store the keywords of the at least two content levels with the names of the e-book chapters by using the sequence numbers of the e-book chapters as indexes;
[0450] The processor 1510 is further configured to generate at least two graph nodes of the content context graph according to the keywords of the at least two content levels, and generate at least two node connection lines of the content context graph according to the keyword association relationship;
[0451] Processor 1510 is further configured to generate a content context map based on the at least two map nodes and the at least two node connection lines.
[0452] In a possible embodiment, the display unit 1506 is further used to display a selection mark and a content context map control; the selection mark is used to frame the area selected by the area selection input;
[0453] The user input unit 1507 is further used to receive a first input to the content context map control;
[0454] The display unit 1506 is further configured to display prompt information in response to the first input, wherein the prompt information is used to indicate that the content of the electronic book is being parsed to generate a content context map;
[0455] The display unit 1506 is also used to display the content context map, which includes at least two map nodes and a node connection line between any two map nodes. The at least two map nodes include keywords at at least two content levels of the e-book, and the node connection line is used to indicate the association relationship between the keywords displayed on any two map nodes.
[0456] In a possible embodiment, the user input unit 1507 is further used to receive a selection input of a graph node in the content context graph; wherein the content context graph includes at least two graph nodes, and different graph nodes are associated with different chapter contents in the electronic book;
[0457] The display unit 1506 is further configured to, in response to the selection input, display chapter information of the chapter associated with the graph node selected by the selection input.
[0458] In a possible embodiment, the display unit 1506 is further configured to display the content context map and chapter information of the chapter associated with the map node selected by the selection input in a split screen.
[0459] In a possible embodiment, the display unit 1506 is further configured to display the content context map in the first display area, and display chapter information of the chapter associated with the map node selected by the selection input in the second display area;
[0460] Among them, the first display area is at least a partial screen area of a first display screen of a foldable screen electronic device, and the second display area is at least a partial screen area of a second display screen of a foldable screen electronic device, or, the first display area and the second display area are different screen areas of the same display screen of the electronic device.
[0461] In a possible embodiment, the user input unit 1507 is further used to receive editing input of the content context map;
[0462] The processor 1510 is further configured to perform editing processing on at least one graph node or node connection line of the content context graph in response to the editing input;
[0463] The editing process includes at least one of the following: renaming process, adding process, and deleting process.
[0464] In a possible embodiment, the user input unit 1507 is further configured to receive a second input;
[0465] The display unit 1506 is further configured to display a reading mark on the map node selected by the selection input in the content context map in response to the second input;
[0466] Among them, the reading mark is used to indicate that the chapter content corresponding to the graph node selected by the selection input is in the reading state.
[0467] In a possible embodiment, the display unit 1506 is further configured to display a character relationship graph of the e-book indicated by the e-book information.
[0468] In a possible embodiment, the processor 1510 is further configured to input the electronic book content information and the character request information into a character analysis model, and output at least two character names of the electronic book and the occurrence frequency of each character name;
[0469] The processor 1510 is further configured to input the at least two character names and the occurrence frequency of each character name into a character analysis model, and output character introduction information and a chapter number of each character name through the content analysis model;
[0470] The processor 1510 is further configured to input the character relationship request information, the character introduction information of the character name, and the chapter number into the character analysis model, and output the character relationship information through the content analysis model;
[0471] The processor 1510 is further configured to generate at least two graph nodes of the character relationship graph according to the at least two character names, and generate at least two node connection lines of the character relationship graph according to the character relationship information;
[0472] Processor 1510 is further used to generate a character relationship graph based on the at least two graph nodes and the at least two node connection lines.
[0473] In a possible embodiment, the display unit 1506 is further configured to display a character relationship map control in a display area associated with the electronic book information;
[0474] The user input unit 1507 is further used to receive a third input to the character relationship graph control;
[0475] The display unit 1506 is further configured to display a character relationship map in response to the third input, wherein the character relationship map includes at least two character names and character relationship information between the at least two character names.
[0476] In a possible embodiment, the user input unit 1507 is further used to receive a fourth input of a character name in the character relationship graph;
[0477] The display unit 1506 is further configured to, in response to the fourth input, display character introduction information of the character name selected by the fourth input and chapter information of at least one chapter associated with the character name.
[0478] In a possible embodiment, the display unit 1506 is further configured to display a chapter information display control corresponding to each chapter associated with the character name;
[0479] The user input unit 1507 is further used to receive a fifth input to a chapter information display control;
[0480] The display unit 1506 is further configured to, in response to the fifth input, display the chapter information of the chapter corresponding to the chapter information display control selected by the fifth input.
[0481] In a possible embodiment, the display unit 1506 is further configured to display a character relationship map in the first display area, and to display chapter information of the chapter corresponding to the chapter information display control selected by the fifth input in the second display area;
[0482] The user input unit 1507 is also used to receive area adjustment input;
[0483] The processor 1510 is further configured to adjust the area sizes of the first display area and the second display area in response to an area adjustment input.
[0484] In a possible embodiment, the user input unit 1507 is further used to receive editing input of the character relationship graph;
[0485] The processor 1510 is further configured to perform editing processing on at least one graph node or node connection line of the character relationship graph in response to the editing input;
[0486] The editing process includes at least one of the following: renaming process, adding process, and deleting process.
[0487] In a possible embodiment, the user input unit 1507 is further configured to receive a sixth input;
[0488] The display unit 1506 is further configured to display a reading mark on the graph node selected by the fourth input in the character relationship graph in response to the sixth input;
[0489] Among them, the reading identifier is used to indicate that the chapter content corresponding to the graph node selected by the fourth input is in a reading state.
[0490] In a possible embodiment, the user input unit 1507 is further configured to receive a seventh input on the content relationship graph;
[0491] The display unit 1506 is further configured to display at least one of the following in response to the seventh input: a search option, a night mode switching option, a font size adjustment option, and a download option;
[0492] The display unit 1506 is further configured to display a search box when receiving a selection input of the search option, wherein the search box is configured to search for search results matching the search term from the content context map according to the search term input in the search box;
[0493] The processor 1510 is further configured to switch the display mode of the content context map to the night mode when receiving a selection input for the night mode switching option;
[0494] The processor 1510 is further configured to adjust the font size of the characters in the content context map when receiving a selection input for the font size adjustment option;
[0495] The processor 1510 is further configured to download the content context map upon receiving a selection input for the download option.
[0496] In a possible embodiment, the display unit 1506 is further used to display a reading control;
[0497] The user input unit 1507 is further used to receive an eighth input to the reading control;
[0498] The display unit 1506 is further configured to display a reading interface of the electronic book in response to the eighth input.
[0499] In a possible embodiment, the area selection input includes at least one of the following: fingertip touch input and knuckle touch input.
[0500] In a possible embodiment, when the area selection input includes the knuckle touch input, the knuckle touch input includes an input of tapping the screen with the knuckle and circling an area along a reference direction from the tapping position.
[0501] In an embodiment of the present application, by receiving area selection input on the e-book program interface, the user can select a specific area in the e-book through simple operations. When the area selected by the area selection input includes e-book information, a content context map of the e-book indicated by the e-book information is displayed. The content context map makes the complex e-book content intuitive and easy to understand in a graphical display manner. The content context map can help users quickly understand the content structure and logical relationship of the e-book, and users can grasp key information without reading the e-book page by page, so that users can quickly and clearly understand the content of the e-book.
[0502] It should be understood that in the embodiment of the present application, the input unit 1504 may include a graphics processor (Graphics Processing Unit, GPU) 15041 and a microphone 15042, and the graphics processor 15041 processes the image data of the static picture or video image obtained by the image capture device (such as a camera) in the video image capture mode or the image capture mode. The display unit 1506 may include a display panel 15061, and the display panel 15061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1507 includes at least one of a touch panel 15071 and other input devices 15072. The touch panel 15071 is also called a touch screen. The touch panel 15071 may include two parts: a touch detection device and a touch controller. Other input devices 15072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and an action rod, which will not be repeated here. The memory 1509 can be used to store software programs and various data, including but not limited to applications and action systems. The processor 1510 may integrate an application processor and a modem processor, wherein the application processor mainly processes the action system, user pages and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1510.
[0503] The memory 1509 can be used to store software programs and various data. The memory 1509 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1509 may include a volatile memory or a non-volatile memory, or the memory x09 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1509 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0504] The processor 1510 may include one or more processing units; optionally, the processor 1510 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1510.
[0505] The embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned e-book reading method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0506] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0507] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned e-book reading method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0508] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0509] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned e-book reading method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0510] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0511] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0512] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. An electronic book reading method, characterized in that: The method comprises: Receiving area selection input on the e-book program interface; In the case where the area selected by the area selection input includes electronic book information, a content context map of the electronic book indicated by the electronic book information is displayed.
2. The method according to claim 1, characterized in that In the case where the area selected by the area selection input includes electronic book information, before displaying the content context map of the electronic book indicated by the electronic book information, the method further includes: In the case where the area selected by the area selection input includes electronic book information, identifying the information content of the electronic book information to obtain electronic book bibliographic information, wherein the electronic book bibliographic information includes at least one of the following: the author's name, the title of the electronic book; According to the electronic book bibliographic information, the electronic book content information is obtained from the electronic book database; the electronic book content information includes at least one of the following: electronic book chapter directory, electronic book original text; The electronic book content information is input into a pre-trained content analysis model, and a content context map is output.
3. The method according to claim 2, characterized in that The step of inputting the e-book content information into a pre-trained content analysis model and outputting a content context map includes: Inputting the e-book content information and keyword request information into a pre-trained content analysis model, outputting at least two content-level keywords of the e-book through the content analysis model, wherein the keyword request information is used to request the content analysis model to identify keywords of the main content of the e-book; Input the keywords and chapter request information of the at least two content levels into a content analysis model, and output, through the content analysis model, the e-book chapter names and e-book chapter serial numbers associated with the keywords of the at least two content levels and the keyword association relationship between the keywords of each level and the keywords of the adjacent level, wherein the keywords of the adjacent level include at least one of the keywords of the previous content level and the keywords of the next content level; Using the electronic book chapter serial number as an index, the keywords of the at least two content levels and the electronic book chapter name are associated and stored; Generate at least two graph nodes of the content context graph according to the keywords of the at least two content levels, and generate at least two node connection lines of the content context graph according to the keyword association relationship; A content context map is generated based on the at least two map nodes and the at least two node connection lines.
4. The method according to claim 1, characterized in that: The display of the content context map associated with the e-book indicated by the e-book information includes: Display a selection mark and a content context map control; the selection mark is used to frame the area selected by the area selection input; Receiving a first input to the content context map control; In response to the first input, displaying prompt information, wherein the prompt information is used to indicate that the content of the electronic book is being parsed to generate a content context map; The content context map is displayed, wherein the content context map includes at least two map nodes and a node connection line between any two map nodes, wherein the at least two map nodes include keywords at at least two content levels of the e-book, and the node connection line is used to indicate an association relationship between the keywords displayed on any two map nodes.
5. The method according to claim 1, characterized in that After displaying the content context map associated with the e-book indicated by the e-book information, the method further includes: Receiving a selection input of a graph node in the content context graph; wherein the content context graph includes at least two graph nodes, and different graph nodes are associated with different chapter contents in the electronic book; In response to the selection input, the chapter information of the chapter associated with the graph node selected by the selection input is displayed.
6. The method according to claim 5, characterized in that The displaying of chapter information of the chapter associated with the graph node selected by the selection input includes: The content context map and chapter information of the chapter associated with the map node selected by the selection input are displayed in split screen.
7. The method according to claim 5, characterized in that The split screen displays the content context map and chapter information of the chapter associated with the map node selected by the selection input, including: In the first display area, the content context map is displayed, and in the second display area, chapter information of the chapter associated with the map node selected by the selection input is displayed; Among them, the first display area is at least a partial screen area of a first display screen of a foldable screen electronic device, and the second display area is at least a partial screen area of a second display screen of a foldable screen electronic device, or, the first display area and the second display area are different screen areas of the same display screen of the electronic device.
8. The method according to claim 4, characterized in that After displaying the content context map associated with the e-book indicated by the e-book information, the method further includes: Receiving editing input of the content context map; In response to the editing input, performing editing processing on at least one graph node or node connection line of the content context graph; The editing process includes at least one of the following: renaming process, adding process, and deleting process.
9. The method according to claim 5, characterized in that The method further comprises: receiving a second input; In response to the second input, displaying a reading mark on the map node selected by the selection input in the content context map; Among them, the reading mark is used to indicate that the chapter content corresponding to the graph node selected by the selection input is in the reading state.
10. The method according to claim 1, characterized in that After receiving the area selection input of the electronic book program interface, the method further includes: A character relationship map of the e-book indicated by the e-book information is displayed.
11. The method according to claim 10, characterized in that The method further comprises: Inputting the e-book content information and character request information into a character analysis model, and outputting at least two character names of the e-book and the frequency of occurrence of each character name; Inputting the at least two character names and the occurrence frequency of each character name into a character analysis model, and outputting character introduction information and chapter number of each character name through the content analysis model; Inputting the character relationship request information, the character introduction information of the character name and the chapter number into the character analysis model, and outputting the character relationship information through the content analysis model; Generating at least two graph nodes of the character relationship graph according to the at least two character names, and generating at least two node connection lines of the character relationship graph according to the character relationship information; A character relationship graph is generated based on the at least two graph nodes and the at least two node connection lines.
12. The method according to claim 10, characterized in that Before displaying the character relationship map of the e-book indicated by the e-book information, the method further includes: Displaying a character relationship map control in a display area associated with the electronic book information; Receiving a third input to the character relationship graph control; The display of the character relationship map of the electronic book indicated by the electronic book information includes: In response to the third input, a character relationship map is displayed, wherein the character relationship map includes at least two character names and character relationship information between the at least two character names.
13. The method according to claim 10, characterized in that After displaying the character relationship map of the e-book indicated by the e-book information, the method further includes: receiving a fourth input of a character name in the character relationship map; In response to the fourth input, character introduction information of the character name selected by the fourth input and chapter information of at least one chapter associated with the character name are displayed.
14. The method according to claim 13, characterized in that After receiving a fourth input of a character name in the character relationship graph, the method further includes: Display the chapter information display control corresponding to each chapter associated with the character name; After displaying the character introduction information of the character name selected by the fourth input and the chapter information of the chapter associated with the character name, the method further includes: receiving a fifth input to a chapter information display control; In response to the fifth input, the chapter information of the chapter corresponding to the chapter information display control selected by the fifth input is displayed.
15. The method according to claim 14, characterized in that The displaying of the chapter information of the chapter corresponding to the chapter information display control selected by the fifth input includes: In the first display area, a character relationship map is displayed, and in the second display area, chapter information of the chapter corresponding to the chapter information display control selected by the fifth input is displayed; Receive region adjustment input; In response to the area adjustment input, the area sizes of the first display area and the second display area are adjusted.
16. The method according to claim 10, characterized in that After displaying the character relationship map of the e-book indicated by the e-book information, the method further includes: Receiving editing input of the character relationship map; In response to the editing input, performing editing processing on at least one graph node or node connection line of the character relationship graph; The editing process includes at least one of the following: renaming process, adding process, and deleting process.
17. The method according to claim 13, characterized in that The method further comprises: receiving a sixth input; In response to the sixth input, displaying a reading mark on the graph node selected by the fourth input in the character relationship graph; Among them, the reading identifier is used to indicate that the chapter content corresponding to the graph node selected by the fourth input is in a reading state.
18. The method according to claim 1, characterized in that After displaying the content context map of the electronic book indicated by the electronic book information, the method further includes: Receiving a seventh input of the content relationship graph; In response to the seventh input, displaying at least one of the following: a search option, a night mode switching option, a font size adjustment option, and a download option; In case of receiving a selection input of the search option, displaying a search box, wherein the search box is used to search for search results matching the search term from the content context map according to the search term input in the search box; When receiving a selection input for the night mode switching option, switching the display mode of the content context map to the night mode; When receiving a selection input for the font size adjustment option, adjusting the font size of the characters in the content context map; In case of receiving a selection input of the download option, the content context map is downloaded.
19. The method according to claim 1, characterized in that After receiving the area selection input of the electronic book program interface, the method further includes: Display reading controls; receiving an eighth input to the reading control; In response to the eighth input, a reading interface of the electronic book is displayed.
20. The method according to claim 1, characterized in that: The area selection input includes at least one of the following: fingertip touch input and knuckle touch input.
21. The method according to claim 5, characterized in that In the case where the area selection input includes the knuckle touch input, the knuckle touch input includes an input of tapping the screen with the knuckle and circling an area along a reference direction from the tapping position.
22. An electronic book reading device, characterized in that: The device comprises: A receiving module, used for receiving an input of a region selection on an e-book program interface; A display module is used to display a content context map of the e-book indicated by the e-book information when the area selected by the area selection input includes the e-book information.
23. The device according to claim 22, characterized in that The device also includes: An identification module, configured to identify information content of the electronic book information and obtain electronic book bibliographic information when the area selected by the area selection input includes electronic book information, wherein the electronic book bibliographic information includes at least one of the following: author name, title of the electronic book; An acquisition module, used to acquire the electronic book content information from the electronic book database according to the electronic book bibliographic information; the electronic book content information includes at least one of the following: electronic book chapter directory, electronic book original text; The output module is used to input the electronic book content information into a pre-trained content analysis model and output a content context map.
24. The device according to claim 23, characterized in that The output module is specifically used for: Inputting the e-book content information and keyword request information into a pre-trained content analysis model, outputting at least two content-level keywords of the e-book through the content analysis model, wherein the keyword request information is used to request the content analysis model to identify keywords of the main content of the e-book; Input the keywords and chapter request information of the at least two content levels into a content analysis model, and output, through the content analysis model, the e-book chapter names and e-book chapter serial numbers associated with the keywords of the at least two content levels and the keyword association relationship between the keywords of each level and the keywords of the adjacent level, wherein the keywords of the adjacent level include at least one of the keywords of the previous content level and the keywords of the next content level; Using the electronic book chapter serial number as an index, the keywords of the at least two content levels and the electronic book chapter name are associated and stored; Generate at least two graph nodes of the content context graph according to the keywords of the at least two content levels, and generate at least two node connection lines of the content context graph according to the keyword association relationship; A content context map is generated based on the at least two map nodes and the at least two node connection lines.
25. The device according to claim 22, characterized in that The display module is further used to display a selection mark and a content context map control; the selection mark is used to frame the area selected by the area selection input; The receiving module is further used to receive a first input to the content context map control; The display module is further used to display prompt information in response to the first input, wherein the prompt information is used to indicate that the content of the electronic book is being parsed to generate a content context map; The display module is specifically used to display the content context map, which includes at least two map nodes and a node connection line between any two map nodes. The at least two map nodes include at least two content-level keywords of the e-book, and the node connection line is used to indicate the association relationship between the keywords displayed on any two map nodes.
26. The device according to claim 22, characterized in that The receiving module is further used to receive a selection input of a graph node in the content context graph; wherein the content context graph includes at least two graph nodes, and different graph nodes are associated with different chapter contents in the electronic book; The display module is also used to display chapter information of the chapter associated with the graph node selected by the selection input in response to the selection input.
27. The device according to claim 26, characterized in that The display module is specifically used for: The content context map and chapter information of the chapter associated with the map node selected by the selection input are displayed in split screen.
28. The device according to claim 26, characterized in that The display module is specifically used for: In the first display area, the content context map is displayed, and in the second display area, chapter information of the chapter associated with the map node selected by the selection input is displayed; Among them, the first display area is at least a partial screen area of a first display screen of a foldable screen electronic device, and the second display area is at least a partial screen area of a second display screen of a foldable screen electronic device, or, the first display area and the second display area are different screen areas of the same display screen of the electronic device.
29. The device according to claim 22, characterized in that The display module is also used to display reading controls; The receiving module is further used to receive an eighth input to the reading control; The display module is further configured to display a reading interface of the electronic book in response to the eighth input.
30. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the electronic book reading method as described in any one of claims 1 to 21 are implemented.
Citation Information
Cited By
File display method, system and equipment and medium
CN120578760A
Document display methods, systems, devices and media
CN120578760B