Information display method and device and related product
By generating recommended content based on e-book-related posts and comments in reading applications, and displaying detailed information after user triggers, the problem of how to improve the efficiency of e-book recommendation is solved, and efficient e-book recommendation results are achieved.
Patent Information
- Application Number
- CN202411730613.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-07
AI Technical Summary
In reading applications, how to improve the efficiency of e-book recommendations and meet the reading needs of different users.
By displaying the information flow in the first page, the recommended content is generated based on posts and comments related to the e-book, and the second page is displayed after the operation is triggered, including the e-book-related images and published content.
It realizes efficient recommendation of e-books in the information flow, and provides detailed images and content after user triggers, improving the efficiency of e-book recommendation.
Smart Images

Figure CN119576178A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to an information display method, device and related products. Background Art
[0002] Currently, users can read e-books through reading applications. Thanks to the rapid development of database technology, reading applications can collect thousands of e-books of various categories to meet the needs of different users to read books of different categories. Based on this, how to recommend e-books to users in reading applications and improve the efficiency of e-book recommendations has become one of the problems that need to be solved urgently. Summary of the invention
[0003] The embodiments of the present disclosure provide an information display method, device and related products, which can improve the efficiency of e-book recommendation.
[0004] In a first aspect, an embodiment of the present disclosure provides an information display method, including: At least one column of information flow is displayed on a first page, and first recommended content is displayed in the information flow; the first recommended content is generated based on first published content; the first published content includes a first post belonging to a first topic and / or a first comment related to a first e-book; the first topic is related to the first e-book; In response to a trigger operation for the first recommended content, a second page is displayed; the second page includes a first display area and a second display area; the first display area is used to display images related to the first e-book, and the second display area is used to display at least the first published content.
[0005] In a second aspect, an embodiment of the present disclosure provides an information display device, including: A first display unit is used to display at least one column of information flow in a first page, and display first recommended content in the information flow; the first recommended content is generated based on first published content; the first published content includes a first post belonging to a first topic and / or a first comment related to a first e-book; the first topic is related to the first e-book; A second display unit is used to display a second page in response to a trigger operation on the first recommended content; the second page includes a first display area and a second display area; the first display area is used to display an image related to the first e-book, and the second display area is used to display at least the first published content.
[0006] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor; and a memory configured to store computer-executable instructions, wherein the computer-executable instructions, when executed, enable the processor to implement the steps of the method described in the first aspect above.
[0007] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and the computer-executable instructions implement the steps of the method described in the first aspect when executed by a processor.
[0008] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.
[0009] In one or more embodiments of the present disclosure, first, at least one column of information flow is displayed in the first page, and the first recommended content is displayed in the information flow. The first recommended content is generated based on the first published content. The first published content includes a first post belonging to the first topic and / or a first comment related to the first e-book. The first topic is related to the first e-book. Then, in response to the triggering operation for the first recommended content, the second page is displayed. The second page includes a first display area and a second display area. The first display area is used to display an image related to the first e-book, and the second display area is used to display at least the first published content. It can be seen that through this embodiment, the first recommended content can be displayed in at least one column of information flow, and when the first recommended content is triggered, the image related to the first e-book and the first published content are displayed. It can be understood that the first published content is related to the first e-book, and since the first recommended content is generated based on the first published content, the first recommended content is also related to the first e-book. Therefore, through this embodiment, the effect of recommending the first e-book to the user can be achieved based on the first recommended content, the image related to the first e-book and the first published content, thereby improving the recommendation efficiency of recommending e-books to users. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] 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. Figure 1 A flowchart of an information display method provided by an embodiment of the present disclosure; Figure 2aA schematic diagram of a first recommended content provided by an embodiment of the present disclosure; Figure 2b A schematic diagram of a first recommended content provided by another embodiment of the present disclosure; Figure 3a A schematic diagram of a second page provided in accordance with an embodiment of the present disclosure; Figure 3b A schematic diagram of a second page provided for another embodiment of the present disclosure; Figure 4a A schematic diagram of a book list logo provided by an embodiment of the present disclosure; Figure 4b A schematic diagram of a book list provided in an embodiment of the present disclosure; Figure 5 A schematic diagram of the structure of an information display device provided by an embodiment of the present disclosure; Figure 6 A schematic diagram of the structure of an electronic device provided in one embodiment of the present disclosure. DETAILED DESCRIPTION
[0011] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present disclosure, the technical solutions in one or more embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in one or more embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on one or more embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the protection scope of the present disclosure.
[0012] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the 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.
[0013] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0014] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0015] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0016] The disclosed embodiment provides an information display method, and for the scenario of reading e-books through reading applications, the information display method in this embodiment can improve the efficiency of e-book recommendation. The information display method 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, desktop computers, car computers, wearable devices, Internet of Things devices, car networking devices and other electronic products.
[0017] Figure 1 A flowchart of an information display method provided by an embodiment of the present disclosure is shown in FIG. Figure 1 As shown, the process includes: Step S102, displaying at least one column of information flow on the first page, and displaying first recommended content in the information flow; the first recommended content is generated based on the first published content; the first published content includes a first post belonging to the first topic and / or a first comment related to the first e-book; the first topic is related to the first e-book; Step S104, in response to a trigger operation for the first recommended content, display a second page; the second page includes a first display area and a second display area; the first display area is used to display images related to the first electronic book, and the second display area is used to display at least the first published content.
[0018] In one or more embodiments of the present disclosure, first, at least one column of information flow is displayed in the first page, and the first recommended content is displayed in the information flow. The first recommended content is generated based on the first published content. The first published content includes a first post belonging to the first topic and / or a first comment related to the first e-book. The first topic is related to the first e-book. Then, in response to the triggering operation for the first recommended content, the second page is displayed. The second page includes a first display area and a second display area. The first display area is used to display an image related to the first e-book, and the second display area is used to display at least the first published content. It can be seen that through this embodiment, the first recommended content can be displayed in at least one column of information flow, and when the first recommended content is triggered, the image related to the first e-book and the first published content are displayed. It can be understood that the first published content is related to the first e-book, and since the first recommended content is generated based on the first published content, the first recommended content is also related to the first e-book. Therefore, through this embodiment, the effect of recommending the first e-book to the user can be achieved based on the first recommended content, the image related to the first e-book and the first published content, thereby improving the recommendation efficiency of recommending e-books to users.
[0019] In the above step S102, the first page may be a page in a reading application. In one example, the first page is the home page of the reading application. In this embodiment, the reading application is an application running in a terminal device for a user to read an e-book. In the reading application, the user can also listen to the audio data of the e-book.
[0020] In the above step S102, one or more columns of information streams are displayed in the first page. For example, the first page is divided into two half screens, a left half screen and a right half screen, and one column of information streams is displayed in the left half screen, and one column of information streams is displayed in the right half screen, so that two columns of information streams are displayed in the first page. Of course, the first page can also be divided into three half screens, a left half screen, a middle half screen and a right half screen, and one column of information streams is displayed in each half screen, so that three columns of information streams are displayed.
[0021] In the above step S102, the first recommended content is displayed in any column of information flow. The first recommended content is generated based on the first published content published by the user to the reading application. The first published content includes the first post and / or the first comment.
[0022] The first comment may be a comment related to the first e-book. For example, the first comment is a comment by a user on a wonderful plot in the first e-book. The user publishes the first comment to a reading application, and the first published content includes the first comment.
[0023] In this embodiment, there are multiple topics in the reading application, and the user can publish the first post under the first topic among the multiple topics. Therefore, the first post is subordinate to the first topic. In addition, the first post is related to the first e-book, and the first topic is also related to the first e-book, that is, the first post, the first topic, and the first e-book are related. Specifically, in one case, when the first post is related to the first e-book, the first topic is also related to the first e-book. For example, if the first e-book is mentioned in the first post, it is determined that the first post is related to the first e-book, and because the first post is subordinate to the first topic, it is determined that the first topic is also related to the first e-book. In another case, when the first topic is related to the first e-book, the first post is also related to the first e-book. For example, if the first e-book is mentioned in the first topic, it is determined that the first topic is related to the first e-book, and because the first post is subordinate to the first topic, it is determined that the first post is also related to the first e-book.
[0024] The relationship between the first e-book, the first comment, the first topic, and the first post in this embodiment can be understood in this way. The user can post the first comment on the first e-book, so the first e-book and the first comment are related. The user can post the first post under the first topic, so the first topic and the first post are related. In one case, if the content of the first post is related to the first e-book, then the first e-book, the first post, and the first topic are also related. In another case, if the topic name of the first topic is related to the first e-book, then the first e-book, the first post, and the first topic are also related.
[0025] In this embodiment, the first recommended content is generated based on the first published content, that is, based on at least one of the first post and the first comment. In one embodiment, the first recommended content includes an image portion and a text portion, the image portion includes an image related to the first electronic book, and the text portion includes content description information of the first published content and user description information of the user who published the first published content.
[0026] In this embodiment, the first recommended content is composed of an image part and a text part, wherein the image part of the first recommended content includes an image related to the first e-book, so as to reflect that the first recommended content is recommended content related to the first e-book. The image related to the first e-book includes but is not limited to at least one of the cover image, illustrations, and character illustrations of the first e-book.
[0027] The text portion of the first recommended content includes the content description information of the first published content and the user description information of the user who published the first published content. The content description information is used to represent the basic information of the first published content. For example, if the first published content includes the first comment, the content description information may include part of the original text of the first comment. For another example, if the first published content includes the first post, the content description information may include part of the original text of the first post. The user description information is used to describe the basic information of the user who published the first published content, such as the user description information including the user ID.
[0028] It can be seen that through this embodiment, the first recommended content can be represented in at least one information flow by combining images and texts, thereby improving the recommendation efficiency of recommending the first e-book through the first recommended content.
[0029] In one embodiment, the content description information of the first published content includes at least one of a content summary of the first published content, original publishing information of the first published content, and electronic book information of the first electronic book, and the above-mentioned user description information includes at least one of a user identifier, a user social relationship, and information on the degree of association between the user and the first electronic book.
[0030] In this embodiment, the content description information of the first published content includes at least one of the content summary of the first published content, the original publishing information of the first published content, and the e-book information of the first e-book. The content summary of the first published content can be a partial text of the original text of the first published content, or a content summary of the first published content. When the first published content includes the first post, the original publishing information of the first published content can be used to indicate the topic identifier of the first topic to which the first post belongs. When the first published content includes the first comment, the original publishing information of the first published content can indicate the specific chapter or plot of the first e-book to which the first comment is directed. The e-book information of the first e-book includes, but is not limited to, information such as the book title of the first e-book.
[0031] In this embodiment, the user description information of the user who publishes the first published content includes at least one of the user identification, the user social relationship, and the association degree information between the user and the first e-book. Among them, the user identification includes at least one of the user avatar and the user name. The user social relationship is used to indicate the relationship between the user who publishes the first published content and the current browsing user, such as the user who publishes the first published content and the current browsing user are friends who follow each other, or the user who publishes the first published content is followed by the current browsing user. The association degree information between the user and the first e-book is used to indicate the degree of association between the user who publishes the first published content and the first e-book. If the first published content includes the first comment and / or the first post published by the user after browsing the first e-book for a certain period of time, the association degree information may include the browsing time. The association degree information may also include the rating information of the first e-book by the user who publishes the first published content.
[0032] Figure 2a A schematic diagram of a first recommended content provided by an embodiment of the present disclosure, such as Figure 2a As shown, two columns of information streams are displayed in the first page, and in one of the columns of information streams, first recommended content is displayed. The first recommended content is generated based on the first post, and the first recommended content includes an image part, and the image part includes an image related to the first e-book. Figure 2a The cover image of the first electronic book is used as an example for illustration. The image related to the first electronic book may also be provided by the user who publishes the first post.
[0033] Figure 2a In the example, the first recommended content also includes a text part, which includes the above-mentioned content description information and user description information. The content description information includes part of the original text of the first post, such as "This book really saved my book shortage, and I highly recommend it to everyone", the content description information also includes the topic identifier of the first topic to which the first post belongs, such as "From the first topic", and the content description information also includes the name information of the first e-book, such as "Recommended "XXX", where XXX is the name of the first e-book. The user description information includes the user avatar, the user name "Xiao A", and the user social relationship, such as "Friends you follow", indicating that the first post is posted by the friends followed by the current browsing user.
[0034] Figure 2b A schematic diagram of a first recommended content provided by another embodiment of the present disclosure is shown as follows: Figure 2b As shown, two columns of information streams are displayed in the first page, and in one of the columns of information streams, first recommended content is displayed. The first recommended content is generated based on the first comment. The first recommended content includes an image part, and the image part includes an image related to the first e-book. Figure 2bThe cover image of the first electronic book is taken as an example for illustration. The image related to the first electronic book may also be provided by the user who publishes the first comment.
[0035] Figure 2b In the example, the first recommended content also includes a text part, and the text part includes the above-mentioned content description information and user description information. The content description information includes part of the original text of the first comment, such as "This plot is so brilliant, I highly recommend it to everyone", and the content description information also includes the name information of the first e-book, such as "Commented on "XXXX", where XXX is the name of the first e-book. The user description information includes the user's avatar, the user name "Xiao B", the user's social relationship, such as "Friends you follow", and the degree of association between the user and the first e-book, such as "Posted after browsing the full text", where the user's social relationship indicates that the first comment was posted by the friend followed by the current browsing user, and the degree of association between the user and the first e-book indicates that the user who posted the first comment posted the first comment after browsing the full text of the first e-book.
[0036] It can be seen that through this embodiment, the content description information of the first published content and the user description information of the user who published the first published content can be reflected in the first recommended content. Through the content description information and the user description information, the recommendation efficiency of recommending the first e-book through the first recommended content is improved.
[0037] In the above step S104, in response to a trigger operation of the user on the first recommended content, such as a trigger operation on the image part or the text part of the first recommended content, the second page is displayed. The second page includes a first display area and a second display area, the first display area is used to display an image related to the first e-book, and the second display area is used to display at least the first published content.
[0038] In this embodiment, after the user triggers any part of the first recommended content, the terminal device displays a second page in response to the trigger operation. The second page has a first display area and a second display area. In the first display area, an image related to the first e-book is displayed. The image can be an image displayed in the first recommended content, or other images related to the first e-book. The second display area is at least used to display the first published content, such as for displaying the first post and / or the first comment.
[0039] Figure 3a A schematic diagram of a second page provided in an embodiment of the present disclosure, Figure 3b A schematic diagram of a second page provided in another embodiment of the present disclosure, Figure 3b Through Figure 3a Perform a sliding screen browsing operation such as sliding the screen upward. Figure 3a and Figure 3bAs shown, in the second page, there is a first display area, and the first display area displays an image related to the first e-book, such as an image displayed in the first recommended content. In the second page, there is also a second display area, and the second display area is used to display the first published content, so that the user can read the complete first published content.
[0040] It can be seen that through this embodiment, the first recommended content can be displayed in at least one column of information flow, and when the first recommended content is triggered, the second page is displayed, and the image related to the first e-book and the first published content are displayed on the second page, so as to achieve the effect of recommending the first e-book to the user based on the first recommended content, the image related to the first e-book and the first published content, thereby improving the recommendation efficiency of recommending e-books to users.
[0041] In one embodiment, the number of the first electronic book is one; the method flow in this embodiment further includes: Determine hot information in the first electronic book; the hot information includes hot character information and / or hot plot information; Selecting the first comment from among the comments related to the hot information; and, A topic related to the hot information is determined as a first topic, and a first post is selected from each post belonging to the first topic.
[0042] In this embodiment, before the first recommended content is placed on the first page, the first e-book, the first topic, the first comment and the first post need to be determined, so as to generate the first recommended content according to the first post and / or the first comment. Based on this, in this embodiment, an e-book that needs to be recommended can be used as the first e-book, and the first topic, the first comment and the first post can be determined based on the first e-book.
[0043] In this embodiment, first, hot information in the first electronic book is determined. Hot information refers to information that is liked and concerned by users. Hot information includes at least one of hot character information and hot plot information in the first electronic book. In one example, based on the discussion information of the first electronic book by various users who read the first electronic book, the plot information in the first electronic book that is discussed more frequently by users is determined as hot plot information, and based on the discussion information of the first electronic book by various users who read the first electronic book, the character information in the first electronic book that is discussed more frequently by users is determined as hot character information. The above discussion information includes any form of discussion information published by users on the first electronic book, such as comment information or posts. Then, the hot plot information is used as the hot information of the first electronic book, or the hot character information is used as the hot information of the first electronic book, or the hot plot information and the hot character information are used as the hot information of the first electronic book.
[0044] Next, for the first e-book, each comment related to the above hot information posted by each user who reads the first e-book is obtained, and one or more comments are selected from the comments as the first comment. In one example, the selected first comment meets at least one of the following requirements: the number of words in the first comment is greater than a certain number of words, the number of likes for the first comment is greater than a certain number, the number of replies to the first comment is greater than a certain number, the user has read the first e-book for more than a certain time when posting the first comment, and the first comment does not include specified content.
[0045] Next, among the existing topics in the reading application, one or more topics related to the hot information of the first electronic book are determined as the first topic. The first topic is related to the hot information, which may be that the topic name of the first topic is related to the hot information of the first electronic book, or that the content of the posts exceeding a certain proportion under the first topic is related to the hot information of the first electronic book. Then, for each first topic, one or more posts are selected as the first post from the posts under the first topic, so as to obtain one or more first posts based on each first topic. The post content of the first post is related to the hot information of the first electronic book. In an example, the first post meets at least one of the following requirements: the number of words in the first post is greater than a certain number of words, the number of likes for the first post is greater than a certain number, the number of replies to the first post is greater than a certain number, the user reads the first electronic book for more than a certain period of time when posting the first post, and the first post does not include the specified content.
[0046] It can be seen that through this embodiment, when the first electronic book is a single book, based on the hot information in the first electronic book, comments related to the hot information can be selected as the first comments, and posts under the first topic related to the hot information can be selected as the first posts, so that the first posts are also related to the hot information, thereby generating the first published content through the first post and / or the first comment, and improving the efficiency of recommending the first electronic book to the user based on the first published content.
[0047] In one embodiment, there are multiple first electronic books; the likelihood value of each first electronic book being synchronously recommended is greater than the threshold value; and the above method flow further includes: Determine hot information in each first electronic book; the hot information includes hot character information and / or hot plot information; For each first electronic book, selecting the first comment of the electronic book from each comment of the first electronic book related to the hot information; and, A topic related to the first electronic book is determined as a first topic, and at least one first post is selected from the posts belonging to the first topic; the content set of each first post is used to introduce each first electronic book.
[0048] In this embodiment, before the first recommended content is placed on the first page, the first e-book, the first topic, the first comment and the first post need to be determined, so as to generate the first recommended content according to the first post and / or the first comment. Based on this, in this embodiment, multiple e-books whose possible degree values of being synchronously recommended are greater than the degree threshold can be respectively used as first e-books, so as to obtain multiple first e-books, and the first topic, the first comment and the first post are determined based on each first e-book.
[0049] The possibility value of being synchronously recommended is used to indicate the possibility of each first electronic book being synchronously recommended to the user. For example, the possibility value of each electronic book being synchronously recommended to the user is determined based on the author and category information of each electronic book. If each electronic book belongs to the same author, the possibility value of each electronic book being synchronously recommended to the user is greater than the degree threshold. If each electronic book belongs to the same category, the possibility value of each electronic book being synchronously recommended to the user is greater than the degree threshold. In this embodiment, multiple electronic books belonging to the same author can be used as each first electronic book, or multiple electronic books belonging to the same category can be used as each first electronic book, or multiple electronic books belonging to the same publisher can be used as each first electronic book, or multiple electronic books belonging to the same book list can be used as each first electronic book, or multiple electronic books belonging to the same topic can be used as each first electronic book. The book list refers to a book list created by a reading application program and is used to introduce electronic books to users.
[0050] In this embodiment, first, hot information in each first electronic book is determined. Hot information refers to information that is liked and concerned by users. Hot information includes at least one of hot character information and hot plot information in the first electronic book. In one example, for each first electronic book, based on the discussion information of each user who reads the first electronic book on the first electronic book, the plot information in the first electronic book that is discussed more frequently by users is determined as hot plot information, and based on the discussion information of each user who reads the first electronic book on the first electronic book, the character information in the first electronic book that is discussed more frequently by users is determined as hot character information. The above discussion information includes any form of discussion information posted by users on the first electronic book, such as comment information or posts. Then, the hot plot information is used as the hot information of the first electronic book, or the hot character information is used as the hot information of the first electronic book, or the hot plot information and the hot character information are used as the hot information of the first electronic book.
[0051] Next, for each first electronic book, each comment related to the hot information of the first electronic book posted by each user who reads the first electronic book is obtained, and one or more comments are selected from the comments as the first comment of the first electronic book, so as to obtain the first comment belonging to each first electronic book. In one example, the selected first comment meets at least one of the following requirements: the number of words in the first comment is greater than a certain number of words, the number of likes for the first comment is greater than a certain number, the number of replies to the first comment is greater than a certain number, the user has read the first electronic book for more than a certain time when posting the first comment, and the first comment does not include specified content.
[0052] Next, among the existing topics in the reading application, one or more topics related to the first electronic book are determined as the first topic. When there are multiple first electronic books, multiple first topics can be determined, each of which is related to at least one first electronic book, and each of the first topics is related to each first electronic book. The first topic is related to the first electronic book, which can be that the topic name of the first topic is related to the first electronic book, or that the content of posts under the first topic that exceeds a certain proportion is related to the first electronic book. Then, for each first topic, one or more posts are selected from the posts under the first topic as the first post, so as to obtain one or more first posts based on each first topic. Among them, one first post can be used to introduce at least one first electronic book, and the content set of all the selected first posts is used to introduce all the first electronic books. That is to say, after multiple first posts are selected for multiple first electronic books, the content set of the multiple first posts can be used to introduce all the first electronic books, so that the user can understand all the first electronic books by reading all the first posts. The content of the first post is related to the first electronic book, and the first post can be used to recommend or introduce the first electronic book. In an example, the first post satisfies at least one of the following requirements: the number of words in the first post is greater than a certain number of words, the number of likes for the first post is greater than a certain number, the number of replies to the first post is greater than a certain number, the user has been reading the first e-book for more than a certain time when publishing the first post, and the first post does not include specified content.
[0053] It can be seen that through this embodiment, when there are multiple first e-books, based on the hot information in the first e-books, comments related to the hot information can be selected as the first comments, and the topic related to the first e-book can be determined as the first topic, and at least one first post is selected from the posts belonging to the first topic, and the content set of each first post is used to introduce each first e-book, thereby achieving the effect of introducing all the first e-books to the user through each first post, and improving the recommendation efficiency of recommending the first e-book to the user based on the first published content.
[0054] In one embodiment, the second display area in the second page is also used to display first book information of the first electronic book; the first book information includes first sub-information embedded in the first published content, and / or second sub-information outside the first published content; the above method flow also includes: In response to a trigger operation on the first book information, or in response to a trigger operation on the image in the first display area, a recommendation page of the first electronic book is displayed.
[0055] In this embodiment, after the second page is displayed, the second display area in the second page is further used to display the first book information of the first electronic book. The number of the first electronic books may be one or more. The first book information of the first electronic book may be the first sub-information embedded in the first published content, or may be the second sub-information outside the first published content. The first sub-information includes the book name of the first electronic book, and the second sub-information includes the book card of the first electronic book.
[0056] For example, the first published content has the title of the first electronic book, and the first sub-information includes the title of the book. For another example, behind the first published content in the second display area, a book card of the first electronic book is provided, and the second sub-information includes the book card. The book card displays the cover image, book title, book category, serial completion status, number of readers, and rating of the first electronic book. The book card can also display a reading entrance for the first electronic book.
[0057] like Figure 3a As shown, the first sub-information includes the title of the first electronic book in the first published content, and the first sub-information can be highlighted by adding an underline, such as Figure 3b As shown, behind the first published content in the second display area, a book card of the first electronic book is provided, and the second sub-information of the first electronic book includes the book card.
[0058] In one case, the first book information includes the first sub-information mentioned above, in another case, the first book information includes the second sub-information mentioned above, and in yet another case, the first book information includes the first sub-information and the second sub-information mentioned above.
[0059] In this embodiment, the user can trigger the first book information, such as triggering the first sub-information or the second sub-information. The user can also trigger the image related to the first electronic book displayed in the first display area of the second page. In response to any trigger operation, the terminal device displays the recommendation page of the first electronic book, and recommends the first electronic book to the user through the recommendation page of the first electronic book.
[0060] It can be seen that through this embodiment, while browsing the second page, the user can also trigger the first sub-information, the second sub-information or the image related to the first e-book, and enter the recommendation page of the first e-book based on the triggering operation, so as to recommend the first e-book to the user by using the recommendation page of the first e-book, thereby improving the recommendation efficiency.
[0061] In one embodiment, the above method flow further includes: Display the book list logo in the second page; In response to a trigger operation on the book list mark, displaying a book list; the book list displays second book information of the first electronic book; In response to the triggering operation on the second book information, a recommendation page of the first electronic book is displayed.
[0062] In this embodiment, after the second page is displayed, a book list mark is also displayed on the second page. The user can trigger the book list mark. In response to the user's triggering operation, a book list is displayed. The book list displays the second book information of the first e-book. The number of first e-books can be one or more. The second book information of each first e-book includes the book card of the first e-book. The book card displays the cover image of the first e-book, the book name, the book category, the serial completion status, the number of readers and the rating.
[0063] The user can trigger the second book information. In response to the trigger operation, the terminal device displays the recommendation page of the first e-book, and recommends the first e-book to the user through the recommendation page of the first e-book.
[0064] Figure 4a A schematic diagram of a book list mark provided in an embodiment of the present disclosure, Figure 4b A schematic diagram of a book list provided in an embodiment of the present disclosure, such as Figure 4a As shown, when the number of first electronic books is large, a book list mark can be displayed on the second page. The book list mark can be a movable floating mark. If the user triggers the book list mark, such as Figure 4b As shown, a book list of each first electronic book can be displayed, and the book list displays the second book information of each first electronic book such as a book card. If the user triggers the book card of any first electronic book, the terminal device displays the recommendation page of the triggered first electronic book, and recommends the first electronic book to the user through the recommendation page of the first electronic book.
[0065] It can be seen that through this embodiment, a book list mark can also be displayed in the second page, and in response to a trigger operation on the book list mark, a book list is displayed, and the second book information of the first electronic book is displayed in the book list list. In response to a trigger operation on the second book information, a recommendation page of the first electronic book is displayed. Therefore, when the number of first electronic books is large, the book list of the first electronic book is provided to the user in the form of a book list mark, thereby facilitating the user to read the first electronic book and improving the efficiency of book reading and recommendation.
[0066] In each of the above embodiments, the recommendation page of the first electronic book displays at least one of the following: First e-book book content; Image data for recommending a first electronic book; Text data for recommending a first e-book; Multimedia content created based on the first e-book.
[0067] In one case, the recommendation page of the first e-book includes a reading page of the first e-book, in which the book content of the first e-book is displayed, so that the user can read the first e-book conveniently. In another case, the recommendation page of the first e-book displays image data for recommending the first e-book, such as a promotional poster, a promotional skit or a promotional video of the first e-book, so that the user can learn more about the first e-book. In another case, the recommendation page of the first e-book displays text data for recommending the first e-book, such as a promotional copy of the first e-book, a summary of the content of the first e-book, etc., so that the user can decide whether to read the first e-book. In another case, the recommendation page of the first e-book displays multimedia content created based on the first e-book, such as comics, videos, skits, etc. created based on the first e-book, so as to assist the user in understanding the surrounding information about the first e-book.
[0068] It can be seen that through this embodiment, at least one of the above content can be displayed on the recommendation page of the first e-book, thereby assisting the user to understand more about the first e-book and helping the user decide whether to read the first e-book.
[0069] In one embodiment, the above method flow further includes: In response to the interactive operation performed on the second page, interactive data for target content is displayed; the target content includes at least one of an image in the first display area, a first published content, and a first electronic book.
[0070] refer to Figure 3a and 3bAs shown, the second page also displays a user interaction area, in which the user can post comment information and perform interactive behaviors such as likes and favorites. Among them, the user can post comment information related to at least one of the image in the first display area, the first published content, and the first e-book, and can also download and save the image in the first display area, and can also like the content displayed on the second page, and can also favorite the second page.
[0071] Based on this, in response to the interactive operation performed by the user in the second page, interactive data for the target content is displayed. The interactive operation includes at least one of a like operation, a comment operation, and a favorite operation. The target content includes at least one of an image in the first display area, the first published content, and the first e-book, and the interactive data includes at least one of a like result, a favorite result, and a comment information.
[0072] It can be seen that through this embodiment, the user can also perform interactive behaviors such as commenting, liking, and collecting at least one of the image in the first display area, the first published content, and the first e-book on the second page to improve the user experience.
[0073] Based on the contents of the above embodiments, in one example, the first post can also be selected from the posts posted by the user to the reading application, and the first post meets at least one of the following requirements: the number of words in the first post is greater than a certain number of words, the number of likes on the first post is greater than a certain number, the number of replies to the first post is greater than a certain number, the user has read the first e-book for more than a certain period of time when posting the first post, and the first post does not include the specified content. When the first post is a book recommendation post, the first post also needs to meet at least one of the following: the number of book categories recommended by the first post is less than or equal to a certain number, the number of books recommended by the first post is greater than or equal to a certain proportion of the books in the same category, and the 100,000-word reading rate of at least one book among the books recommended by the first post is greater than a certain proportion, and the 100,000-word reading rate refers to the proportion of users who insist on reading 100,000 words among all users who read e-books.
[0074] Also, a first comment is selected from among various comments posted by the user to a reading application, and the first comment satisfies at least one of the following requirements: the number of words in the first comment is greater than a certain number of words, the number of likes on the first comment is greater than a certain number, the number of replies to the first comment is greater than a certain number, the user has read the first e-book for more than a certain time when posting the first comment, and the first comment does not include specified content.
[0075] According to the selected first comment and / or first post, first recommended content is generated and displayed in one or more information streams of the first page, where the first recommended content is related to the first e-book.
[0076] And, in response to a trigger operation for the first recommended content, a second page is displayed, the second page including a first display area and a second display area, the first display area is used to display an image related to the first e-book, and the second display area is used to display at least the first published content.
[0077] Furthermore, when the first recommended content is generated based on the first comment, if the user triggers the first recommended content, the user can directly jump to the reading page of the first e-book and display the first comment on the reading page, so that the user can directly read the first e-book and browse the first comment.
[0078] In this example, a notification message is also sent to the user, the notification message is used to notify that the first post published by the user and / or the first comment published by the user is selected to generate the first recommended content, and to notify the user to upload an image related to the first e-book.
[0079] In summary, through the above embodiments, the first recommended content can be displayed in at least one column of information flow, and when the first recommended content is triggered, the image related to the first e-book and the first published content are displayed. It can be understood that the first published content is related to the first e-book, and since the first recommended content is generated based on the first published content, the first recommended content is also related to the first e-book. Therefore, through this embodiment, the effect of recommending the first e-book to the user can be achieved based on the first recommended content, the image related to the first e-book and the first published content, thereby improving the efficiency of recommending e-books to users.
[0080] Figure 5 A schematic diagram of the structure of an information display device provided by an embodiment of the present disclosure, such as Figure 5 As shown, the device comprises: A first display unit 51 is used to display at least one column of information flow in a first page, wherein first recommended content is displayed in the information flow; the first recommended content is generated based on first published content; the first published content includes a first post belonging to a first topic and / or a first comment related to a first e-book; the first topic is related to the first e-book; The second display unit 52 is used to display a second page in response to a trigger operation on the first recommended content; the second page includes a first display area and a second display area; the first display area is used to display images related to the first electronic book, and the second display area is used to display at least the first published content.
[0081] Optionally, the number of the first electronic books is one; and the method further includes a first determination unit, which is used to: determine hot information in the first electronic book; the hot information includes hot character information and / or hot plot information; select the first comment from various comments related to the hot information; and determine a topic related to the hot information as the first topic, and select the first post from various posts belonging to the first topic.
[0082] Optionally, there are multiple first e-books; the possibility value of each first e-book being recommended synchronously is greater than a degree threshold; and a second determination unit is also included, which is used to: determine hot information in each first e-book; the hot information includes hot character information and / or hot plot information; for each first e-book, select the first comment of the first e-book from each comment of the first e-book related to the hot information; and determine the topic related to the first e-book as the first topic, and select at least one first post from each post belonging to the first topic; the content set of each first post is used to introduce each first e-book.
[0083] Optionally, the second display area is also used to display first book information of the first electronic book; the first book information includes first sub-information embedded in the first published content, and / or second sub-information located outside the first published content; the above-mentioned device also includes: a third display unit, used to: respond to a trigger operation on the first book information, or respond to a trigger operation on the image in the first display area, to display a recommendation page of the first electronic book.
[0084] Optionally, the above-mentioned device also includes a fourth display unit, which is used to: display a book list mark in the second page; display a book list in response to a trigger operation on the book list mark; display the second book information of the first electronic book in the book list; and display the recommendation page of the first electronic book in response to a trigger operation on the second book information.
[0085] Optionally, the recommendation page displays at least one of the following: book content of the first electronic book; image data for recommending the first electronic book; text data for recommending the first electronic book; and multimedia content created based on the first electronic book.
[0086] Optionally, the above-mentioned device also includes an interactive unit, which is used to: display interactive data for target content in response to an interactive operation performed on the second page; the target content includes at least one of the image in the first display area, the first published content, and the first e-book.
[0087] The information display device in the embodiment of the present disclosure can implement each process of the above-mentioned information display method embodiment and achieve the same effect and function, which will not be repeated here.
[0088] An embodiment of the present disclosure further provides an electronic device, Figure 6 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure, such as Figure 6 As shown, the electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors 601 and memory 602, and one or more applications or data may be stored in the memory 602. Among them, the memory 602 may be a temporary storage or a permanent storage. The application stored in the memory 602 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 601 may be configured to communicate with the memory 602 to execute a series of computer executable instructions in the memory 602 on the electronic device. The electronic device may also include one or more power supplies 603, one or more wired or wireless network interfaces 604, one or more input or output interfaces 605, one or more keyboards 606, etc.
[0089] 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: At least one column of information flow is displayed on a first page, and first recommended content is displayed in the information flow; the first recommended content is generated based on first published content; the first published content includes a first post belonging to a first topic and / or a first comment related to a first e-book; the first topic is related to the first e-book; In response to a trigger operation for the first recommended content, a second page is displayed; the second page includes a first display area and a second display area; the first display area is used to display images related to the first e-book, and the second display area is used to display at least the first published content.
[0090] The electronic device in the embodiment of the present disclosure can implement each process of the above-mentioned information display method embodiment and achieve the same effect and function, which will not be repeated here.
[0091] 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: At least one column of information flow is displayed on a first page, and first recommended content is displayed in the information flow; the first recommended content is generated based on first published content; the first published content includes a first post belonging to a first topic and / or a first comment related to a first e-book; the first topic is related to the first e-book; In response to a trigger operation for the first recommended content, a second page is displayed; the second page includes a first display area and a second display area; the first display area is used to display images related to the first e-book, and the second display area is used to display at least the first published content.
[0092] The computer-readable storage medium in the embodiment of the present disclosure can implement each process of the above-mentioned information display method embodiment and achieve the same effects and functions, which will not be repeated here.
[0093] 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: At least one column of information flow is displayed on a first page, and first recommended content is displayed in the information flow; the first recommended content is generated based on first published content; the first published content includes a first post belonging to a first topic and / or a first comment related to a first e-book; the first topic is related to the first e-book; In response to a trigger operation for the first recommended content, a second page is displayed; the second page includes a first display area and a second display area; the first display area is used to display images related to the first e-book, and the second display area is used to display at least the first published content.
[0094] The computer program product in the embodiment of the present disclosure can implement each process of the above-mentioned information display method embodiment and achieve the same effect and function, which will not be repeated here.
[0095] 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.
[0096] In the 1990s, it was very clear whether the improvement of a technology was hardware improvement (for example, improvement of the circuit structure of diodes, transistors, switches, etc.) or software improvement (improvement of the method flow). However, with the development of technology, many improvements of the method flow today can be regarded as direct improvements of the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be implemented with a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming themselves, without having to ask chip manufacturers to design and make dedicated integrated circuit chips. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one kind of HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.
[0097] The controller may be implemented in any suitable manner, for example, the controller may take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) executable by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller may also be implemented as part of the control logic of the memory. It is also known to those skilled in the art that, in addition to implementing the controller in a purely computer-readable program code manner, the controller may be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, such a controller may be considered as a hardware component, and the devices for implementing various functions included therein may also be considered as structures within the hardware component. Or even, the devices for implementing various functions may be considered as both software modules for implementing the method and structures within the hardware component.
[0098] 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.
[0099] 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.
[0100] It should be understood by those skilled in the art that one or more embodiments of the present disclosure may be provided as a method, system or computer program product. Therefore, one or more embodiments of the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, one or more embodiments of the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0101] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0102] 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 comprising 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.
[0103] 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.
[0104] 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.
[0105] 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.
[0106] 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.
[0107] 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. An information display method, characterized in that: include: Displaying at least one column of information flow on the first page, and displaying first recommended content in the information flow; The first recommended content is generated based on the first published content; The first published content includes a first post belonging to a first topic and / or a first comment related to a first e-book; the first topic is related to the first e-book; In response to a trigger operation for the first recommended content, a second page is displayed; the second page includes a first display area and a second display area; the first display area is used to display images related to the first e-book, and the second display area is used to display at least the first published content.
2. The method according to claim 1, characterized in that The number of the first electronic book is one; and the method further includes: Determining hot information in the first electronic book; the hot information includes hot character information and / or hot plot information; selecting the first comment from various comments related to the hot information; and, A topic related to the hot information is determined as the first topic, and the first post is selected from posts belonging to the first topic.
3. The method according to claim 1, characterized in that The number of the first electronic books is multiple; the likelihood value of each of the first electronic books being synchronously recommended is greater than a threshold value; and the method further includes: Determining hot information in each of the first electronic books; the hot information includes hot character information and / or hot plot information; For each of the first electronic books, selecting the first comment of the first electronic book from the comments of the first electronic book related to the hot information; and, A topic related to the first electronic book is determined as the first topic, and at least one of the first posts is selected from the posts belonging to the first topic; the content set of each of the first posts is used to introduce each of the first electronic books.
4. The method according to claim 1, characterized in that: The second display area is also used to display first book information of the first electronic book; the first book information includes first sub-information embedded in the first published content, and / or second sub-information outside the first published content; the method further includes: In response to a trigger operation on the first book information, or in response to a trigger operation on the image in the first display area, a recommendation page of the first electronic book is displayed.
5. The method according to claim 1, characterized in that The method further comprises: Displaying a book list logo on the second page; In response to a trigger operation on the book list mark, displaying a book list; the book list displays second book information of the first electronic book; In response to a trigger operation on the second book information, a recommendation page of the first electronic book is displayed.
6. The method according to claim 4 or 5, characterized in that: The recommendation page displays at least one of the following: the book content of the first electronic book; Image data for recommending the first electronic book; Text data for recommending the first electronic book; Multimedia content is created based on the first electronic book.
7. The method according to claim 1, characterized in that Also includes: In response to an interactive operation performed on the second page, interactive data for target content is displayed; the target content includes at least one of the image in the first display area, the first published content, and the first electronic book.
8. An information display device, characterized in that: include: A first display unit, configured to display at least one column of information flow in a first page, wherein the first recommended content is displayed in the information flow; The first recommended content is generated based on the first published content; The first published content includes a first post belonging to a first topic and / or a first comment related to a first electronic book; The first topic is related to the first electronic book; A second display unit is used to display a second page in response to a trigger operation on the first recommended content; the second page includes a first display area and a second display area; the first display area is used to display an image related to the first e-book, and the second display area is used to display at least the first published content.
9. 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 7.
10. 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 7.
11. 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 7 are implemented.