Page display method and device, electronic equipment and storage medium

By displaying the associated script page or digital assistant dialogue page after reading the e-book, using script tasks and dialogue interaction, the problem of user inefficient reading is solved and the e-book reading experience is improved.

CN119311356APending Publication Date: 2025-01-14DOUYIN VISION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411179194.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

When users read e-books, they reduce reading efficiency due to forgetting the content they have read before, and the prior art is difficult to effectively improve reading efficiency.

Method used

After the user has read all the updated content of the e-book, the script page or digital assistant dialogue page associated with the e-book is displayed to assist in reading by providing script tasks or talking to the assistant.

Benefits of technology

It improves the efficiency of users' reading e-books, and enhances users' reading experience and sense of participation by providing interactive and task-based content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119311356A_ABST
    Figure CN119311356A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a page display method and device, electronic equipment and a storage medium, and the method comprises the steps: responding to a first operation of a user for a first electronic book, and displaying a latest content page of the first electronic book; displaying a first script entry of a first script associated with the first electronic book in the latest content page, or displaying a dialogue entry for dialogue with a digital assistant of the first electronic book in the latest content page; when the first script entry is displayed, displaying a first script page of the first script in response to a trigger operation of the user for the first script entry; the first script page is used for executing a first script task of the first script; when the dialogue entry is displayed, displaying a dialogue page in response to a triggering operation of the user for the dialogue entry; the dialogue page is used for carrying out dialogue with the digital assistant.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a page display method, device, electronic device and storage medium. Background Art

[0002] Currently, users often read e-books, for example, by installing reading applications on their mobile phones and reading e-books in the reading applications. Considering that users have a long reading cycle when reading e-books, their reading efficiency may be reduced due to various factors, for example, due to forgetting the content they have read before. Therefore, it is necessary to provide a technical solution to improve the reading efficiency of users when reading e-books. Summary of the invention

[0003] The embodiments of the present disclosure provide a page display method, apparatus, electronic device and storage medium, which can display a first script page of a first script associated with a first electronic book after the user has read all updated contents of the electronic book, or display a conversation page for conversing with a digital assistant of the first electronic book, thereby assisting the user in reading the first electronic book and improving the user's reading efficiency of the first electronic book by providing the first script task for the user to execute, or by facilitating the user to converse with the digital assistant.

[0004] In a first aspect, an embodiment of the present disclosure provides a page display method, including:

[0005] In response to a first operation of a user on a first electronic book, displaying a latest content page of the first electronic book;

[0006] Displaying a first script entry of a first script associated with the first e-book in the latest content page, or displaying a dialogue entry for conducting a dialogue with a digital assistant of the first e-book in the latest content page;

[0007] When the first script entry is displayed, in response to the user's triggering operation on the first script entry, a first script page of the first script is displayed; the first script page is used to execute the first script task of the first script;

[0008] When the dialogue entry is displayed, in response to the user's triggering operation on the dialogue entry, a dialogue page is displayed; the dialogue page is used to conduct a dialogue with the digital assistant.

[0009] In a second aspect, an embodiment of the present disclosure provides a page display device, including:

[0010] A first display unit, configured to display a latest content page of a first electronic book in response to a first operation of a user on the first electronic book;

[0011] A second display unit is used to display a first script entry of a first script associated with the first e-book in the latest content page, or to display a dialogue entry for conducting a dialogue with a digital assistant of the first e-book in the latest content page;

[0012] A first jump unit is used to display a first script page of the first script in response to a trigger operation of the user on the first script entry when displaying the first script entry; the first script page is used to execute a first script task of the first script;

[0013] The second jump unit is used to display a conversation page in response to the user's triggering operation on the conversation entrance when displaying the conversation entrance; the conversation page is used to conduct a conversation with the digital assistant.

[0014] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor; and a memory configured to store computer-executable instructions, wherein the computer-executable instructions, when executed, enable the processor to implement the steps of the method described in the first aspect above.

[0015] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and the computer-executable instructions implement the steps of the method described in the first aspect when executed by a processor.

[0016] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0017] In one or more embodiments of the present disclosure, first, in response to a user's first operation on a first e-book, the latest content page of the first e-book is displayed, then, the first script entry of the first script associated with the first e-book is displayed in the latest content page, or, a dialogue entry for a dialogue with a digital assistant of the first e-book is displayed in the latest content page, and finally, when the first script entry is displayed, in response to a user's trigger operation on the first script entry, the first script page of the first script is displayed, and the first script page is used to execute the first script task of the first script, and, when the dialogue entry is displayed, in response to a user's trigger operation on the dialogue entry, a dialogue page is displayed, and the dialogue page is used to dialogue with a digital assistant. It can be seen that through this embodiment, after the user has read all the updated contents of the e-book, the first script page of the first script associated with the first e-book can be displayed, or, a dialogue page for a dialogue with a digital assistant of the first e-book can be displayed, thereby assisting the user in reading the first e-book by providing the first script task for the user to execute, or by facilitating the user to dialogue with the digital assistant, thereby improving the user's reading efficiency of the first e-book. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate one or more embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative labor.

[0019] Figure 1 A schematic diagram of a flow chart of a page display method provided by an embodiment of the present disclosure;

[0020] Figure 2a A schematic diagram of a latest content page provided by an embodiment of the present disclosure;

[0021] Figure 2b A schematic diagram of a latest content page provided by another embodiment of the present disclosure;

[0022] Figure 3a A schematic diagram of a first script page provided in an embodiment of the present disclosure;

[0023] Figure 3b A schematic diagram of a conversation page provided in accordance with an embodiment of the present disclosure;

[0024] Figure 4 A flowchart of a page display method provided by another embodiment of the present disclosure;

[0025] Figure 5aA schematic diagram of a content discussion page of a first electronic book provided by an embodiment of the present disclosure;

[0026] Figure 5b A schematic diagram of a second script page provided for an embodiment of the present disclosure;

[0027] Figure 5c A schematic diagram of a target sub-discussion page provided by an embodiment of the present disclosure;

[0028] Figure 6 A flowchart of a page display method provided by yet another embodiment of the present disclosure;

[0029] Figure 7a A schematic diagram of a reading page of a first electronic book provided by an embodiment of the present disclosure;

[0030] Figure 7b A schematic diagram of a dialogue page for conducting a dialogue with a first character provided by an embodiment of the present disclosure;

[0031] Figure 7c A schematic diagram of a script list page for a first character provided by an embodiment of the present disclosure;

[0032] Figure 7d A schematic diagram of a third script page provided for an embodiment of the present disclosure;

[0033] Figure 8 A schematic diagram of the structure of a page display device provided in one embodiment of the present disclosure;

[0034] Fig. 9 A schematic diagram of the structure of an electronic device provided in one embodiment of the present disclosure. DETAILED DESCRIPTION

[0035] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present disclosure, the technical solutions in one or more embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in one or more embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on one or more embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the protection scope of the present disclosure.

[0036] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0037] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0038] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0039] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0040] The disclosed embodiment provides a page display method, which can display the first script page of the first script associated with the first e-book after the user has read all the updated contents of the e-book, or display a dialogue page for dialogue with the digital assistant of the first e-book, thereby assisting the user in reading the first e-book by providing the first script task for the user to execute, or by facilitating the user to dialogue with the digital assistant, thereby improving the user's reading efficiency of the first e-book. The page display method in the disclosed embodiment can be applied to and executed by a terminal device, and the terminal device includes but is not limited to mobile phones, computers, tablet computers, laptops, car computers, wearable devices, VR (Virtual Reality) devices and other electronic devices.

[0041] Figure 1 A flow chart of a page display method provided by an embodiment of the present disclosure is shown as follows: Figure 1 As shown, the process includes:

[0042] Step S102, in response to a first operation of the user on the first electronic book, displaying the latest content page of the first electronic book;

[0043] Step S104, displaying a first script entry of a first script associated with the first electronic book in the latest content page, or displaying a dialogue entry for conducting a dialogue with a digital assistant of the first electronic book in the latest content page;

[0044] Step S106, when displaying the first script entry, in response to the user's triggering operation on the first script entry, displaying the first script page of the first script; the first script page is used to execute the first script task of the first script;

[0045] Step S108, when displaying the dialogue entrance, in response to the user's triggering operation on the dialogue entrance, displaying a dialogue page; the dialogue page is used to conduct a dialogue with the digital assistant.

[0046] In the disclosed embodiment, first, in response to the user's first operation on the first e-book, the latest content page of the first e-book is displayed, then, the first script entry of the first script associated with the first e-book is displayed in the latest content page, or, the dialogue entry for communicating with the digital assistant of the first e-book is displayed in the latest content page, and finally, when the first script entry is displayed, in response to the user's trigger operation on the first script entry, the first script page of the first script is displayed, and the first script page is used to execute the first script task of the first script, and, when the dialogue entry is displayed, in response to the user's trigger operation on the dialogue entry, the dialogue page is displayed, and the dialogue page is used to communicate with the digital assistant. It can be seen that through this embodiment, after the user has read all the updated contents of the e-book, the first script page of the first script associated with the first e-book can be displayed, or, the dialogue page for communicating with the digital assistant of the first e-book can be displayed, thereby assisting the user in reading the first e-book by providing the first script task for the user to execute, or by facilitating the user to communicate with the digital assistant, thereby improving the user's reading efficiency of the first e-book.

[0047] In the above step S102, in response to the user's first operation on the first e-book, the latest content page of the first e-book is displayed. The first operation may be an operation of reading the first e-book, such as clicking on the first e-book icon to enter the first e-book, or an operation of turning pages of the first e-book. The first e-book may be any e-book, which is not limited here. When the first e-book is a completed e-book, the latest content page of the first e-book may be the last page of the main text of the first e-book or the last page of the full text of the first e-book. When the first e-book is a serialized e-book, the latest content page of the first e-book may be any page of the multi-page main text of the first e-book that was most recently updated, such as the latest content page of the first e-book is the last page of the multi-page main text of the first e-book that was most recently updated. In one embodiment, when the first e-book is a serialized e-book, the latest content page of the first e-book is a page that displays an update reminder entrance.

[0048] In the above step S104, a first script entry of a first script associated with a first electronic book is displayed in the latest content page, or a conversation entry for a conversation with a digital assistant of the first electronic book is displayed in the latest content page.

[0049] Figure 2a A schematic diagram of a latest content page provided by an embodiment of the present disclosure, such as Figure 2a As shown, taking the first e-book as a serialized e-book as an example, the latest content page is the last page of the multi-page text of the first e-book that was most recently updated, and an update reminder entrance is displayed in the latest content page. Figure 2a In the latest content page, the first script entry of the first script associated with the first e-book is displayed. In this embodiment, the first e-book is associated with multiple scripts, and the script can be created by the author of the first e-book, or by fans of the first e-book, or by operators of the first e-book. The script includes multiple chapters, and each chapter includes one or more tasks. Users can perform tasks in each chapter by talking with the characters in the script. The characters in the script can be represented by a digital assistant, and the digital assistant can be a dialogue robot generated based on a large language model. In this embodiment, the first script is determined from the multiple scripts associated with the first e-book, and the first script entry of the first script is displayed in the latest content page. As shown in FIG. Figure 2a As shown, the first script entry may include a first script card, and the first script card displays the text content related to the first script and the first control. The text content can refer to Figure 2a For the "Plot Background" section in the first control, you can refer to Figure 2a In the "Experience Now" control, the user triggers the first control to jump to the first script page of the first script.

[0050] Figure 2b A schematic diagram of a latest content page provided by another embodiment of the present disclosure, such as Figure 2b As shown, taking the first e-book as a serialized e-book as an example, the latest content page is the last page of the multi-page text of the first e-book that was most recently updated, and an update reminder entrance is displayed in the latest content page. Figure 2b In the latest content page, a dialogue entry for a dialogue with the digital assistant of the first electronic book is displayed. In this embodiment, the first electronic book has a digital assistant, which can be a dialogue robot generated based on a large language model. The digital assistant can represent the first electronic book or a character in the first electronic book. Figure 2b As shown, the conversation entrance may include a conversation card, in which the conversation card displays a text content and a second control for guiding the user to have a conversation. The text content can refer to Figure 2b The second control can refer to the dialogue part in Figure 2bBy clicking the "Chat Now" control in the figure, the user can trigger the second control to jump to the conversation page for conversing with the digital assistant of the first e-book.

[0051] In the above step S106, when the first script entry is displayed, in response to the user's triggering operation on the first script entry, the first script page of the first script is displayed, and the first script page is used to execute the first script task of the first script. In this embodiment, when the first script entry is displayed, the user triggers the first script entry to jump to the first script page of the first script. Figure 2a As shown, when the first script entry includes a first script card, the user can trigger the first control in the first script card to jump to the first script page of the first script.

[0052] Figure 3a A schematic diagram of a first script page provided in an embodiment of the present disclosure, such as Figure 3a As shown, the first script page displays a digital assistant for representing a certain character in the first script, and the character may also be a character in the first e-book. The user may perform the first script task of the first script by chatting with the digital assistant. The digital assistant may be a conversational robot generated based on a large language model, and the first script task includes tasks of multiple chapters.

[0053] In the above step S108, when the dialogue entrance is displayed, in response to the user's triggering operation on the dialogue entrance, a dialogue page is displayed, and the dialogue page is used to conduct a dialogue with the digital assistant of the first e-book. In this embodiment, when the dialogue entrance is displayed, the user triggers the dialogue entrance to jump to the dialogue page for conducting a dialogue with the digital assistant of the first e-book. Figure 2b As shown, when the conversation entrance includes a conversation card, the user can trigger the second control in the conversation card to jump to the conversation page for conversing with the digital assistant of the first e-book.

[0054] Figure 3b A schematic diagram of a dialog page provided by an embodiment of the present disclosure, such as Figure 3b As shown, a digital assistant for representing the first e-book or a character in the first e-book is displayed in the conversation page, and the user can chat with the digital assistant to learn about the content of the first e-book or other content that needs to be known. The digital assistant can be a conversation robot generated based on a large language model.

[0055] It can be seen that through this embodiment, after the user has read all the updated contents of the e-book, the first script page of the first script associated with the first e-book can be displayed, or a conversation page for conversing with the digital assistant of the first e-book can be displayed, thereby assisting the user in reading the first e-book and improving the user's reading efficiency of the first e-book by providing the first script task for the user to execute, or by facilitating the user to converse with the digital assistant.

[0056] As mentioned above, the first e-book is associated with multiple scripts, and the first script is determined from the multiple scripts associated with the first e-book, so that the first script entry of the first script is displayed in the latest content page. Based on this, in one embodiment, the first script entry of the first script associated with the first e-book is displayed in the latest content page, or the dialogue entry for conducting a dialogue with the digital assistant of the first e-book is displayed in the latest content page, including:

[0057] Acquire first operation data of a user for a specified script, and determine whether there is a script to be displayed in the specified script according to the first operation data; the specified script includes a script associated with the first electronic book;

[0058] If it exists, the script to be displayed will be taken as the first script, and the first script entrance of the first script will be displayed in the latest content page. If it does not exist, the dialogue entrance for conversing with the digital assistant of the first e-book will be displayed in the latest content page.

[0059] In this embodiment, the designated script includes scripts associated with the first electronic book, and the number of designated scripts is multiple. First, the first operation data of the user for each designated script is obtained, and the first operation data includes but is not limited to at least one of the user's browsing data, task execution data, like data, and forwarding data for the designated script. Then, according to the first operation data, it is determined whether there is a script that needs to be displayed in each designated script.

[0060] If there is a script that needs to be displayed, the script to be displayed will be used as the first script, the first script entry of the first script will be generated, and the first script entry of the first script will be displayed in the latest content page. If there is no script that needs to be displayed, a dialogue entry for conversing with the digital assistant of the first e-book will be displayed in the latest content page.

[0061] It can be seen that through this embodiment, it is possible to determine whether there is a first script that needs to be displayed among the scripts associated with the first e-book based on the user's first operation data for each script associated with the first e-book. If so, the first script entrance of the first script is displayed in the latest content page. If not, a dialogue entrance for conversing with the digital assistant of the first e-book is displayed in the latest content page, thereby distinguishing between displaying the first script entrance or displaying the dialogue entrance in different situations, assisting the user in reading the first e-book in different situations, and improving the user's reading efficiency of the first e-book.

[0062] In one embodiment, judging whether there is a script to be displayed in the specified script according to the first operation data includes:

[0063] If it is determined according to the first operation data that the user has not browsed any of the specified scripts, it is determined that there are scripts that need to be displayed in the specified scripts, and the script with the largest number of executions in the specified scripts is used as the script that needs to be displayed;

[0064] If it is determined based on the first operation data that the user has browsed the first target script in the specified scripts, then based on the user's second operation data for the first target script and the priority order between the specified scripts, it is determined whether there is a script that needs to be displayed in the specified scripts.

[0065] In this embodiment, it is determined whether the user has browsed any specified script according to the first operation data. In this embodiment, the user browsing the specified script means that the user enters the script page of the specified script. It can be understood that when the user performs the script task by talking to the digital assistant, the user may or may not perform the script task after browsing the specified script, that is, the user browsing the specified script does not necessarily mean that the user has performed the script task.

[0066] If it is determined that the user has not browsed any of the specified scripts, it is determined that there are scripts that need to be displayed in the specified scripts, and the script with the largest number of executions in the specified scripts is used as the script that needs to be displayed. The script with the largest number of executions is also the script with the largest number of players. If the user has not browsed any of the specified scripts, the script with the largest number of players is recommended to the user, which can improve the user's experience in executing the script task.

[0067] If it is determined that the user has browsed the first target script among the designated scripts, the second operation data of the user for the first target script is obtained, and the second operation data includes but is not limited to at least one of the browsing data, task execution data, like data, and forwarding data of the user for the first target script. According to the second operation data of the user for the first target script and the priority order between the designated scripts, it is determined whether there is a script that needs to be displayed in the designated scripts.

[0068] In one embodiment, if the user has browsed multiple scripts in each designated script, the script that the user browsed most recently in chronological order is determined as the first target script. It can be understood that after browsing the first target script, the user may or may not execute the script task.

[0069] It can be seen that through this embodiment, when the user has not browsed any designated script, the script with the most players can be recommended to the user, thereby improving the user's experience in executing script tasks. Moreover, when the user has browsed the first designated script, based on the user's second operation data for the first target script and the priority order between the designated scripts, it is possible to further accurately determine whether there are scripts that need to be displayed in the designated scripts, thereby improving the accuracy of recommending scripts to the user.

[0070] In one embodiment, judging whether there is a script to be displayed in the specified scripts according to the second operation data of the user for the first target script and the priority order between the specified scripts includes:

[0071] If the second operation data indicates that the user has executed the script task of the first target script, and the script task of the first target script has not been fully executed, it is determined that there is a script that needs to be displayed in the specified script, and the first target script is used as the script that needs to be displayed;

[0072] If the second operation data indicates that the user has not executed the script task of the first target script, or if the second operation data indicates that the user has executed the script task of the first target script and all the script tasks of the first target script have been completed, then based on the priority order between the designated scripts, determine whether there is a script that needs to be displayed in the designated scripts.

[0073] In one case of this embodiment, if it is determined according to the task execution data in the second operation data that the user has executed the script task of the first target script, and the script task of the first target script has not been fully executed, it is determined that there is a script that needs to be displayed in the specified script, and the first target script is used as the script that needs to be displayed. If the user has not completed the script task of the first target script, using the first target script as the script that needs to be displayed can facilitate the user to continue to execute the script task of the first target script, thereby improving the user's script task execution experience.

[0074] In this embodiment, in another case, if it is determined according to the task execution data in the second operation data that the user has not executed the script task of the first target script, or if it is determined according to the task execution data in the second operation data that the user has executed the script task of the first target script and all the script tasks of the first target script have been executed, it means that the user most likely no longer wants to execute the script task of the first target script, then according to the priority order between the specified scripts, it is determined whether there is a script that needs to be displayed in the specified scripts.

[0075] It can be seen that through this embodiment, when the user has not completed the script task of the first target script, the first target script is used as the script that needs to be displayed, which can facilitate the user to continue to execute the script task of the first target script, thereby improving the user's script task execution experience. In addition, when the user has browsed the first target script but has not executed the script task of the first target script, and when the user has completed all the script tasks of the first target script, it is determined whether there is a script that needs to be displayed in the specified scripts based on the priority order between the specified scripts, thereby achieving the effect of accurately recommending scripts to users and improving the accuracy of script recommendations.

[0076] In one embodiment, judging whether there is a script to be displayed in the specified scripts according to the priority order among the specified scripts includes:

[0077] If, according to the priority order between the designated scripts, it is determined that there is a second target script whose priority is lower than the first target script among the designated scripts, it is determined that there is a script that needs to be displayed among the designated scripts, and the second target script is used as the script that needs to be displayed;

[0078] If it is determined that there is no second target script whose priority is lower than the first target script among the designated scripts according to the priority order among the designated scripts, it is determined that there is no script to be displayed among the designated scripts;

[0079] Among them, the priority order between each designated script is determined according to the author of the designated script and the number of executors of the designated script.

[0080] In this embodiment, the first e-book is associated with a plurality of designated scripts, and each designated script has a priority order. The priority order between each designated script is determined according to the author of the designated script and the number of executors of the designated script. In one example, the designated scripts are divided into two categories, the author of the first designated script is the author of the first e-book or the operator of the first e-book, and the author of the second designated script is a fan of the first e-book. The priority order of the first designated script can be set higher than the priority order of the second designated script, and, in each first designated script, according to the number of script executors, that is, the number of script players, from high to low, the priority order of each first designated script is determined from high to low, and in each second designated script, according to the number of script executors, that is, the number of script players, from high to low, the priority order of each second designated script is determined from high to low, thereby generating the priority order between each designated script.

[0081] In this embodiment, after setting the priority order between each designated script, it is determined whether there is a second target script in each designated script whose priority is after the first target script. The second target script can be a designated script that is arranged after the first target script in order of priority from high to low and is adjacent to the first target script. If the second target script exists, it is determined that there is a script that needs to be displayed in the designated script, and the second target script is used as the script that needs to be displayed. On the contrary, if it is determined that there is no second target script, that is, the first target script is the last designated script in the priority sorting, it is determined that there is no script that needs to be displayed in the designated script.

[0082] It can be seen that through this embodiment, it is possible to determine whether the script that needs to be displayed exists in the specified scripts according to the priority order among the specified scripts, so as to recommend the specified scripts to the user according to the priority order among the specified scripts, thereby improving the user's script task execution experience.

[0083] As mentioned above, if the first script is determined to be obtained in each specified script, the first script entry is obtained and displayed in the latest content page. Figure 2a It can be seen that the first script entrance can include a first script card, in which the text content and the first control related to the first script are displayed, and the first script card also displays the words "Small Theater" as a title, and also displays an avatar and user name.

[0084] In one example, if the first script is a script that the user has not browsed, the name and avatar of the author of the first script are displayed in the first script card. The author of the first script may be the author of the first e-book, or the operator of the first e-book, or a fan of the first e-book. If the first script is a script that the user has browsed or performed a script task, the names and avatars of the characters in the first script are displayed in the first script card.

[0085] In one example, if the user has not browsed the first script or has browsed the first script but has not performed the first script task of the first script, the first control may be an "experience now" control; if the user has performed the script task of a chapter of the first script, the first control may be a "go to next chapter" control; if the user has performed but has not yet completed the script task of a chapter of the first script, the first control may be a "continue this chapter" control; the user may trigger the first control to jump to the first script page of the first script.

[0086] In an example, the copy content can refer to Figure 2a In the "Plot Background" section of the first electronic book, in one embodiment, the first script entry of the first script associated with the first electronic book is displayed in the latest content page, including:

[0087] Acquire at least one of the author information of the first script, the role information in the first script, the content of the first script task, and the third operation data of the user on the first script;

[0088] Determine the copy content of the first script entry based on the information obtained;

[0089] According to the text content of the first script entry, the first script entry is displayed in the latest content page.

[0090] In this embodiment, first, the author information of the first script, the role information in the first script, the content of the first script task, and at least one of the third operation data of the user for the first script are obtained, wherein the third operation data includes but is not limited to at least one of the browsing data, task execution data, like data, and forwarding data of the user for the first script.

[0091] Then, the copy content of the first script entry is determined based on the acquired information. For example, if the user has not performed the first script task of the first script, the copy content may be the story background of the first script, and the story background may introduce relevant information about the author of the first script, or relevant information about the role, or relevant information about the first script task. If the user has performed the first script task of the first script, the copy content may be the task content that matches the user's task execution progress, such as the task introduction in the next section.

[0092] Finally, the first script entry is generated according to the text content of the first script entry, and the first script entry is displayed in the latest content page.

[0093] It can be seen that through this embodiment, at least one of the author information of the first script, the role information in the first script, the content of the first script task, and the user's third operation data for the first script can be obtained, and the copy content of the first script entrance is determined based on the obtained information. Based on the copy content of the first script entrance, the first script entrance is displayed in the latest content page, thereby making the copy content of the first script entrance more accurate and improving the user experience of performing the first script task.

[0094] After the first script entry is displayed, the user can trigger the first script entry to jump to the first script page, which is used to execute the first script task of the first script. In one embodiment, before displaying the first script page of the first script, it also includes:

[0095] Get the progress information of the user executing the first script task;

[0096] The script page of the first script that matches the progress information is determined as the first script page.

[0097] In this embodiment, after the first script entry is displayed, in response to the user's trigger operation on the first script entry, the progress information of the user executing the first script task is obtained, the script page of the first script that matches the progress information is determined to be the first script page, and the first script page is displayed. For example, if the first user has never executed the first script task, the homepage of the first script can be determined to be the first script page, and if the user executes the script task of the second chapter of the first script, the page of the second chapter of the first script is determined to be the first script page.

[0098] It can be seen that through this embodiment, it is also possible to obtain the progress information of the user executing the first script task, and determine that the script page of the first script that matches the progress information is the first script page, so that the user can browse to the first script page that matches the execution progress of the first script task, so that the user can continue to execute the first script task.

[0099] As described above, in this embodiment, after the dialogue entrance is displayed, the user triggers the dialogue entrance to jump to the dialogue page for dialogue with the digital assistant of the first e-book. On the dialogue page, the user can dialogue with the digital assistant of the first e-book to learn the required information, which may be related to the first e-book or unrelated to the first e-book.

[0100] Figure 4 A flow chart of a page display method provided by another embodiment of the present disclosure is shown as follows: Figure 4As shown, the process includes:

[0101] Step S402, in response to a second operation of the user on the first electronic book, displaying a content discussion page of the first electronic book, and displaying a second script entry of a second script associated with the first electronic book on the content discussion page;

[0102] Step S404, in response to the user's triggering operation on the second script entry, displaying the second script page of the second script; the second script page is used to execute the second script task of the second script.

[0103] Figure 4 The method flow in can occur in Figure 1 After the method flow in Figure 1 Before the method flow in , no limitation is made here.

[0104] In the above step S402, the second operation includes but is not limited to the operation of the user entering the content discussion page of the first e-book. For example, the user triggers the "click to participate in the discussion" entry in the latest content page of the first e-book, and the e-book reading application displays the content discussion page of the first e-book according to the user's triggering operation. The content discussion page of the first e-book can also be called the book circle page of the first e-book.

[0105] In the above step S402, a second script entry of the second script associated with the first e-book is also displayed in the content discussion page of the first e-book. It can be understood that the second script is one of the multiple specified scripts mentioned above. In one embodiment, a script for recommendation on the content discussion page can be determined as the second script from multiple specified scripts according to the recommendation strategy. In another embodiment, a script in which the user has previously performed a script task in multiple specified scripts can also be determined as the second script. Similar to the first script entry, the second script entry can also include a second script card.

[0106] In the above step S404, in response to the user's triggering operation on the second script entry, the second script page of the second script is displayed, and the second script page is used to execute the second script task of the second script. In one embodiment, if the user has executed the second script task of the second script, the progress information of the user executing the second script task is obtained, and the script page of the second script that matches the progress information is determined to be the second script page, so as to facilitate the user to continue to execute the second script task of the second script.

[0107] Figure 5a A schematic diagram of a content discussion page of a first electronic book provided by an embodiment of the present disclosure, such as Figure 5aAs shown, the content discussion page of the first e-book can be displayed, and the second script card of the second script can be displayed on the content discussion page. The second script card includes components such as plot background, script title, number of players, and experience now button. Click the button or the second script card to enter the second script page.

[0108] Figure 5b A schematic diagram of a second script page provided in an embodiment of the present disclosure, such as Figure 5a and Figure 5b As shown, the user can click the second script card or the experience now button in the second script card to enter the second script page, and the second script page displays a digital assistant for representing a certain role in the second script, and the role can also be a role in the first e-book. The user can chat with the digital assistant to perform the second script task of the second script. The digital assistant can be a dialogue robot generated based on a large language model, and the second script task includes tasks of multiple chapters.

[0109] It can be seen that through this embodiment, the second script of the first electronic book can also be recommended to the user in the content discussion page of the first electronic book, thereby providing the user with script entry in different scenarios, making it easier for the user to execute the script task of the first electronic book in different scenarios.

[0110] In one embodiment, before displaying the second script entry of the second script associated with the first electronic book in the content discussion page, the method further includes:

[0111] Acquire first operation data of a user for a specified script; the specified script includes a script associated with a first electronic book;

[0112] A second scenario is determined in the specified scenario based on the first operation data.

[0113] In this embodiment, the designated script includes scripts associated with the first electronic book, the number of designated scripts is multiple, and the author of the designated script can be the author of the first electronic book, or the operator of the first electronic book, or the fan of the first electronic book. The first operation data of the user for each designated script is obtained, and the first operation data includes but is not limited to at least one of browsing data, task execution data, like data, and forwarding data of the user for the designated script.

[0114] Then, according to the first operation data, the second script is determined in each designated script. For example, the designated script liked by the user is used as the second script, or the designated script forwarded by the user is used as the second script, or the designated script for which the user has previously executed the script task is determined as the second script, and the designated script browsed by the user is used as the second script.

[0115] It can be seen that through this embodiment, the second script can be determined in each designated script based on the user's first operation data for each designated script, thereby improving the accuracy of recommending the second script to the user and improving the user's experience in performing script tasks.

[0116] In one embodiment, the content discussion page includes a plurality of content discussion tags; displaying a second script entry of a second script associated with the first electronic book in the content discussion page includes:

[0117] In response to a user triggering operation on a target tag among the multiple content discussion tags, displaying a target sub-discussion page corresponding to the target tag in the content discussion page;

[0118] A second script entry of the second script is displayed in the target sub-discussion page; the second script is generated by a target author corresponding to the target tag.

[0119] In this embodiment, the content discussion page includes multiple content discussion tags, such as Figure 5a The "Author" tag, "Creation" tag, "Latest" tag, "Hottest" tag, etc. shown in the figure. The user can trigger any one of the multiple content tags, and the triggered tag is the target tag. In response to the user's triggering operation on the target tag among the multiple content discussion tags, the target sub-discussion page corresponding to the target tag is displayed in the content discussion page, and the target sub-discussion page displays the information provided by the target author corresponding to the target tag. Figure 5a For example, when a user triggers an "author" tag, a target sub-discussion page corresponding to the "author" tag is displayed in the content discussion page, and the target sub-discussion page corresponding to the "author" tag displays information provided by the author of the first e-book or the operator of the first e-book. Figure 5c A schematic diagram of a target sub-discussion page provided by an embodiment of the present disclosure, such as Figure 5c As shown, when a user triggers a "creation" tag, a target sub-discussion page corresponding to the "creation" tag is displayed in the content discussion page, and information provided by fans of the first e-book is displayed in the target sub-discussion page corresponding to the "creation" tag.

[0120] Next, a second script entry of a second script is displayed in the target sub-discussion page, the second script including the script generated by the target author corresponding to the target tag in the specified script, and the specified script includes the script associated with the first electronic book. That is, when the user triggers and enters the target sub-discussion page, the script created by the target author corresponding to the target tag in each specified script is determined as the second script, and the second script entry of the second script is displayed in the target sub-discussion page.

[0121] It can be seen that through this embodiment, the designated scripts can be divided according to the authors of the designated scripts. When the target tag is triggered by the user, the designated script generated by the target author corresponding to the target tag is determined as the second script, and the second script entry of the second script is displayed in the target sub-discussion page corresponding to the target tag, thereby facilitating users to browse scripts created by different authors in different target sub-discussion pages, thereby improving the convenience of users browsing scripts.

[0122] Figure 6 A flow chart of a page display method provided by another embodiment of the present disclosure is as follows: Figure 6 As shown, the process includes:

[0123] Step S602, in response to a third operation of the user on the first electronic book, displaying a script list page of a first character in the first electronic book, and displaying a third script entry of a third script associated with the first character in the script list page;

[0124] Step S604, in response to the user's triggering operation on the third script entry, displaying the third script page of the third script; the third script page is used to execute the third script task of the third script.

[0125] Figure 6 The method flow in can occur in Figure 1 or Figure 4 After the method flow in Figure 1 back Figure 4 Before the method flow in Figure 1 or Figure 4 There is no limitation here between the method processes.

[0126] In the above step S602, the third operation includes but is not limited to the operation of entering the script list page of the first character. Figure 7a A schematic diagram of a reading page of a first electronic book provided in an embodiment of the present disclosure, Figure 7b A schematic diagram of a dialogue page for conducting a dialogue with a first character provided by an embodiment of the present disclosure, Figure 7c A schematic diagram of a script list page for a first role provided by an embodiment of the present disclosure, such as Figure 7a As shown, the user can click on the icon of the digital assistant in the reading page of the first e-book, and the digital assistant represents the first character in the first e-book. In response to the first click operation, the following is displayed: Figure 7b The dialog page for a dialog with the first character is shown in FIG. 1 , where the first character is represented by A. The user can click the icon of the first character in the page. In response to the second click operation, the introduction page of the first character is displayed. The user can click the "script" control on the introduction page. In response to the third click operation, the following dialog page is displayed: Figure 7cThe script list page of the first character is shown. Therefore, the third operation may include the first click operation, the second click operation and the third click operation mentioned above.

[0127] like Figure 7c As shown, the script list page displays a third script entry of the third script associated with the first character. The third script is a script associated with the first character. Obviously, the third script is located in each of the above-mentioned designated scripts, and the author of the third script can be the author of the first e-book, the author of the operator of the first e-book, or the author of the fan of the first e-book. The third script entry can also include a third script card, which displays information such as the number of people playing the third script, the plot introduction, and a control for entering the script.

[0128] In the above step S604, the user can trigger the third script entry. In response to the user's triggering operation on the third script entry, the third script page of the third script is displayed, and the third script page is used to execute the third script task of the third script. Figure 7d A schematic diagram of a third script page provided in an embodiment of the present disclosure, such as Figure 7d As shown, a digital assistant representing the first character is displayed in the third script page, and the user can perform the third script task of the third script by chatting with the digital assistant. The digital assistant can be a dialogue robot generated based on a large language model, and the third script task includes tasks of multiple chapters.

[0129] It can be seen that through this embodiment, the script list page of the first character in the first e-book can also be displayed, and the third script entry of the third script associated with the first character can be displayed in the script list page, and in response to the user's trigger operation on the third script entry, the third script page of the third script is displayed to facilitate the user to perform the third script task of the third script, thereby providing the user with script entries in different scenarios, facilitating the user to perform the script tasks of the first e-book in different scenarios.

[0130] In summary, through the above embodiments, after the user has read all the updated contents of the e-book, the first script page of the first script associated with the first e-book can be displayed, or a conversation page for conversing with the digital assistant of the first e-book can be displayed, thereby assisting the user in reading the first e-book and improving the user's reading efficiency of the first e-book by providing the first script task for the user to execute, or by facilitating the user to converse with the digital assistant.

[0131] Figure 8 A schematic diagram of the structure of a page display device provided by an embodiment of the present disclosure, such as Figure 8 As shown, the device comprises:

[0132] A first display unit 81 is configured to display a latest content page of a first electronic book in response to a first operation of a user on the first electronic book;

[0133] A second display unit 82 is used to display a first script entry of a first script associated with the first electronic book in the latest content page, or to display a dialogue entry for conducting a dialogue with a digital assistant of the first electronic book in the latest content page;

[0134] A first jump unit 83 is used to display a first script page of the first script in response to a trigger operation of the user on the first script entry when displaying the first script entry; the first script page is used to execute the first script task of the first script;

[0135] The second jump unit 84 is used to display a conversation page in response to the user's triggering operation on the conversation entrance when the conversation entrance is displayed; the conversation page is used to conduct a conversation with the digital assistant.

[0136] Optionally, the second display unit 82 is specifically used to: obtain the user's first operation data for a designated script, and determine whether there is a script that needs to be displayed in the designated script based on the first operation data; the designated script includes a script associated with the first e-book; if so, use the script that needs to be displayed as the first script, and display the first script entry of the first script in the latest content page; if not, display a dialogue entry for conducting a dialogue with the digital assistant of the first e-book in the latest content page.

[0137] Optionally, the second display unit 82 is also specifically used for: if it is determined according to the first operation data that the user has not browsed any of the designated scripts, then it is determined that the script that needs to be displayed exists in the designated scripts, and the script with the largest number of executions among the designated scripts is used as the script that needs to be displayed; if it is determined according to the first operation data that the user has browsed a first target script among the designated scripts, then based on the user's second operation data for the first target script and the priority order between each of the designated scripts, it is determined whether the script that needs to be displayed exists in the designated scripts.

[0138] Optionally, the second display unit 82 is also specifically used for: if the second operation data indicates that the user has executed the script task of the first target script, and the script task of the first target script has not been fully executed, then determining whether the script that needs to be displayed exists in the designated script, and taking the first target script as the script that needs to be displayed; if the second operation data indicates that the user has not executed the script task of the first target script, or if the second operation data indicates that the user has executed the script task of the first target script, and the script task of the first target script has been fully executed, then judging whether the script that needs to be displayed exists in the designated script according to the priority order between each of the designated scripts.

[0139] Optionally, the second display unit 82 is also specifically used for: if it is determined according to the priority order between the designated scripts that there is a second target script whose priority is after the first target script among the designated scripts, then it is determined that the script that needs to be displayed exists in the designated scripts, and the second target script is used as the script that needs to be displayed; if it is determined according to the priority order between the designated scripts that there is no second target script whose priority is after the first target script among the designated scripts, then it is determined that the script that needs to be displayed does not exist in the designated scripts; wherein the priority order between the designated scripts is determined according to the author of the designated script and the number of executors of the designated script.

[0140] Optionally, the second display unit 82 is specifically used to: obtain at least one of the author information of the first script, the character information in the first script, the content of the first script task, and the third operation data of the user for the first script; determine the text content of the first script entry based on the obtained information; and display the first script entry in the latest content page based on the text content of the first script entry.

[0141] Optionally, a matching unit is also included, which is used to: before displaying the first script page of the first script, obtain the progress information of the user executing the first script task, and determine that the script page of the first script that matches the progress information is the first script page.

[0142] Optionally, it also includes:

[0143] a third display unit, configured to display a content discussion page of the first electronic book in response to a second operation of the user on the first electronic book, and to display a second script entry of a second script associated with the first electronic book in the content discussion page;

[0144] A third jump unit is used to display a second script page of the second script in response to the user's triggering operation on the second script entry; the second script page is used to execute the second script task of the second script.

[0145] Optionally, it also includes a script determination unit, which is used to: obtain the user's first operation data for a designated script before displaying a second script entry of a second script associated with the first e-book in the content discussion page; the designated script includes a script associated with the first e-book; and determine the second script in the designated script based on the first operation data.

[0146] Optionally, the content discussion page includes multiple content discussion tags; the third display unit is specifically used to: in response to the user's triggering operation on a target tag among the multiple content discussion tags, display a target sub-discussion page corresponding to the target tag in the content discussion page; display a second script entry of the second script in the target sub-discussion page; the second script is generated by the target author corresponding to the target tag.

[0147] Optionally, it also includes:

[0148] a fourth display unit, configured to display, in response to a third operation of the user on the first electronic book, a script list page of the first character in the first electronic book, and to display, in the script list page, a third script entry of a third script associated with the first character;

[0149] The fourth jump unit is used to display the third script page of the third script in response to the user's triggering operation on the third script entry; the third script page is used to execute the third script task of the third script.

[0150] The page display device in the embodiment of the present disclosure can implement each process of the above-mentioned page display method embodiment and achieve the same effect and function, which will not be repeated here.

[0151] An embodiment of the present disclosure further provides an electronic device, Fig. 9 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure, such as Fig. 9As shown, the electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors 901 and memory 902, and one or more applications or data may be stored in the memory 902. Among them, the memory 902 may be a temporary storage or a permanent storage. The application stored in the memory 902 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the electronic device. Furthermore, the processor 901 can be configured to communicate with the memory 902 to execute a series of computer executable instructions in the memory 902 on the electronic device. The electronic device may also include one or more power supplies 903, one or more wired or wireless network interfaces 904, one or more input or output interfaces 905, one or more keyboards 906, etc.

[0152] In a specific embodiment, the electronic device includes a processor; and a memory configured to store computer executable instructions, wherein when the computer executable instructions are executed, the processor implements the following process:

[0153] In response to a first operation of a user on a first electronic book, displaying a latest content page of the first electronic book;

[0154] Displaying a first script entry of a first script associated with the first e-book in the latest content page, or displaying a dialogue entry for conducting a dialogue with a digital assistant of the first e-book in the latest content page;

[0155] When the first script entry is displayed, in response to the user's triggering operation on the first script entry, a first script page of the first script is displayed; the first script page is used to execute the first script task of the first script;

[0156] When the dialogue entry is displayed, in response to the user's triggering operation on the dialogue entry, a dialogue page is displayed; the dialogue page is used to conduct a dialogue with the digital assistant.

[0157] The electronic device in the embodiment of the present disclosure can implement each process of the above-mentioned page display method embodiment and achieve the same effect and function, which will not be repeated here.

[0158] Another embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and when the computer-executable instructions are executed by a processor, the following process is implemented:

[0159] In response to a first operation of a user on a first electronic book, displaying a latest content page of the first electronic book;

[0160] Displaying a first script entry of a first script associated with the first e-book in the latest content page, or displaying a dialogue entry for conducting a dialogue with a digital assistant of the first e-book in the latest content page;

[0161] When the first script entry is displayed, in response to the user's triggering operation on the first script entry, a first script page of the first script is displayed; the first script page is used to execute the first script task of the first script;

[0162] When the dialogue entry is displayed, in response to the user's triggering operation on the dialogue entry, a dialogue page is displayed; the dialogue page is used to conduct a dialogue with the digital assistant.

[0163] The storage medium in the embodiment of the present disclosure can implement each process of the above-mentioned page display method embodiment and achieve the same effect and function, which will not be repeated here.

[0164] Another embodiment of the present disclosure further provides a computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following process is implemented:

[0165] In response to a first operation of a user on a first electronic book, displaying a latest content page of the first electronic book;

[0166] Displaying a first script entry of a first script associated with the first e-book in the latest content page, or displaying a dialogue entry for conducting a dialogue with a digital assistant of the first e-book in the latest content page;

[0167] When the first script entry is displayed, in response to the user's triggering operation on the first script entry, a first script page of the first script is displayed; the first script page is used to execute the first script task of the first script;

[0168] When the dialogue entry is displayed, in response to the user's triggering operation on the dialogue entry, a dialogue page is displayed; the dialogue page is used to conduct a dialogue with the digital assistant.

[0169] The computer program product in the embodiment of the present disclosure can implement each process of the above-mentioned page display method embodiment and achieve the same effect and function, which will not be repeated here.

[0170] In various embodiments of the present disclosure, the computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0171] In the 1990s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0172] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.

[0173] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0174] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing the embodiments of the present disclosure, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0175] Those skilled in the art will appreciate that one or more embodiments of the present disclosure may be provided as a method, system or computer program product. Therefore, one or more embodiments of the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, one or more embodiments of the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0176] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0177] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0178] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0179] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0180] One or more embodiments of the present disclosure may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present disclosure may also be practiced in distributed computing environments in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0181] Each embodiment in the present disclosure is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0182] The above description is only an embodiment of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the scope of the claims of the present disclosure.

Claims

1. A page display method, characterized in that: include: In response to a first operation of a user on a first electronic book, displaying a latest content page of the first electronic book; Displaying a first script entry of a first script associated with the first e-book in the latest content page, or displaying a dialogue entry for conducting a dialogue with a digital assistant of the first e-book in the latest content page; When the first script entry is displayed, in response to a trigger operation of the user on the first script entry, a first script page of the first script is displayed; The first script page is used to execute the first script task of the first script; When displaying the conversation entrance, in response to a triggering operation of the user on the conversation entrance, displaying a conversation page; The conversation page is used to conduct a conversation with the digital assistant.

2. The method according to claim 1, characterized in that The method of displaying a first script entry of a first script associated with the first e-book in the latest content page, or displaying a dialogue entry for conducting a dialogue with a digital assistant of the first e-book in the latest content page, comprises: Acquire first operation data of the user for a specified script, and determine whether there is a script to be displayed in the specified script according to the first operation data; the specified script includes a script associated with the first electronic book; If it exists, the script to be displayed will be taken as the first script, and the first script entry of the first script will be displayed in the latest content page. If it does not exist, a dialogue entry for conversing with the digital assistant of the first e-book will be displayed in the latest content page.

3. The method according to claim 2, characterized in that The step of determining, according to the first operation data, whether there is a script to be displayed in the specified script includes: If it is determined according to the first operation data that the user has not browsed any of the designated scripts, it is determined that the designated scripts contain the script that needs to be displayed, and the script with the largest number of executions among the designated scripts is used as the script that needs to be displayed; If it is determined based on the first operation data that the user has browsed the first target script in the designated scripts, then based on the user's second operation data for the first target script and the priority order between the designated scripts, it is determined whether the designated scripts include the script that needs to be displayed.

4. The method according to claim 3, characterized in that The determining, based on the second operation data of the user on the first target script and the priority order between the designated scripts, whether the designated scripts include the script to be displayed, comprises: If the second operation data indicates that the user has executed the script task of the first target script, and the script task of the first target script has not been fully executed, it is determined that the script to be displayed exists in the designated script, and the first target script is used as the script to be displayed; If the second operation data indicates that the user has not executed the script task of the first target script, or if the second operation data indicates that the user has executed the script task of the first target script and all the script tasks of the first target script have been executed, then determine whether the script that needs to be displayed exists in the specified scripts based on the priority order between the specified scripts.

5. The method according to claim 4, characterized in that The step of judging whether the designated scripts include the script to be displayed according to the priority order among the designated scripts includes: If, according to the priority order between the designated scripts, it is determined that there is a second target script whose priority is lower than the first target script among the designated scripts, it is determined that there is the script to be displayed among the designated scripts, and the second target script is used as the script to be displayed; If it is determined that there is no second target script whose priority is lower than the first target script among the designated scripts according to the priority order among the designated scripts, it is determined that there is no script to be displayed among the designated scripts; Among them, the priority order between each of the designated scripts is determined according to the author of the designated script and the number of executors of the designated script.

6. The method according to claim 1, characterized in that The step of displaying the first script entry of the first script associated with the first electronic book in the latest content page includes: Acquire at least one of the author information of the first script, the role information in the first script, the content of the first script task, and the third operation data of the user for the first script; Determine the content of the first script entry based on the acquired information; According to the text content of the first script entry, the first script entry is displayed in the latest content page.

7. The method according to claim 1, characterized in that Before displaying the first script page of the first script, the method further includes: Obtaining progress information of the user executing the first script task; Determine that the script page of the first script that matches the progress information is the first script page.

8. The method according to claim 1, characterized in that: Also includes: In response to a second operation of the user on the first electronic book, displaying a content discussion page of the first electronic book, and displaying a second script entry of a second script associated with the first electronic book in the content discussion page; In response to the user's triggering operation on the second script entry, a second script page of the second script is displayed; the second script page is used to execute the second script task of the second script.

9. The method according to claim 8, characterized in that Before displaying the second script entry of the second script associated with the first e-book on the content discussion page, the method further includes: Acquire first operation data of the user for a specified script; the specified script includes a script associated with the first electronic book; The second script is determined in the designated script according to the first operation data.

10. The method according to claim 8, characterized in that The content discussion page includes a plurality of content discussion tags; The step of displaying a second script entry of a second script associated with the first electronic book in the content discussion page includes: In response to the user's triggering operation on a target tag among the multiple content discussion tags, displaying a target sub-discussion page corresponding to the target tag in the content discussion page; A second script entry of the second script is displayed in the target sub-discussion page; the second script is generated by a target author corresponding to the target tag.

11. The method according to claim 1, characterized in that: Also includes: In response to a third operation of the user on the first electronic book, displaying a script list page of a first character in the first electronic book, and displaying a third script entry of a third script associated with the first character in the script list page; In response to the user's triggering operation on the third script entry, a third script page of the third script is displayed; the third script page is used to execute the third script task of the third script.

12. A page display device, characterized in that: include: A first display unit, configured to display a latest content page of a first electronic book in response to a first operation of a user on the first electronic book; A second display unit is used to display a first script entry of a first script associated with the first e-book in the latest content page, or to display a dialogue entry for conducting a dialogue with a digital assistant of the first e-book in the latest content page; A first jump unit, configured to display a first script page of the first script in response to a trigger operation of the user on the first script entry when the first script entry is displayed; The first script page is used to execute the first script task of the first script; A second jump unit, configured to display a conversation page in response to a trigger operation of the user on the conversation entrance when the conversation entrance is displayed; The conversation page is used to conduct a conversation with the digital assistant.

13. An electronic device, characterized in that: include: processor; as well as, A memory configured to store computer executable instructions, which, when executed, cause the processor to implement the steps of the method according to any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the steps of the method described in any one of claims 1 to 11.

15. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.