Information recommendation method and device and related products
By loading the page container in the e-book application and playing recommended audio data, and switching the interface in response to user operations, the problem of inefficient e-book recommendation in the prior art is solved, and efficient recommendation and listening effects for users who are used to listening are achieved.
Patent Information
- Application Number
- CN202411834232.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-03-25
AI Technical Summary
The prior art is difficult to efficiently recommend e-books to users who are accustomed to listening to e-books, resulting in inefficient e-book recommendations.
By loading the page container, the e-book push audio playback interface is displayed, and recommended audio data is played in the interface, and in response to the user's book cutting or listening operation, switching or loading different audio playback interfaces to achieve efficient recommendations.
It realizes efficient e-book recommendations for users who are used to listening to e-books, and improves e-book recommendations and listening efficiency.
Smart Images

Figure CN119691201A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to an information recommendation method, device and related products. Background Art
[0002] In the prior art, most e-books have matching audio data, based on which users can choose to read or listen to the e-book. With the increase in the number of e-books, how to efficiently recommend e-books to users who are accustomed to listening to e-books has become one of the problems that need to be solved. Summary of the invention
[0003] The embodiments of the present disclosure provide an information recommendation method, device and related products, which can efficiently recommend e-books to users who are accustomed to listening to e-books, thereby improving the efficiency of e-book recommendation.
[0004] In a first aspect, an embodiment of the present disclosure provides an information recommendation method, including: A first page container is loaded, a first book recommendation audio playback interface of a first electronic book is displayed in the first page container, and first audio data for recommending the first electronic book is played in the first book recommendation audio playback interface; wherein the first page container is used to carry a first information stream; the first information stream includes a plurality of book recommendation audio playback interfaces of electronic books; the plurality of electronic books includes the first electronic book; In response to a book-cutting operation on the first e-book, a second book-recommending audio playback interface of a second e-book among the multiple e-books is displayed in the first page container, and second audio data for recommending the second e-book is played in the second book-recommending audio playback interface; or, in response to a book-listening operation on the first e-book, a second page container is loaded, an audio playback interface of a first target chapter of the first e-book is displayed in the second page container, and audio data of the first target chapter is played in the audio playback interface of the first target chapter.
[0005] In a second aspect, an embodiment of the present disclosure provides an information recommendation device, including: A first display unit is configured to load a first page container, display a first book recommendation audio playback interface of a first electronic book in the first page container, and play first audio data for recommending the first electronic book in the first book recommendation audio playback interface; wherein the first page container is configured to carry a first information stream; the first information stream includes a plurality of book recommendation audio playback interfaces of electronic books; and the plurality of electronic books includes the first electronic book; The first processing unit is used to, in response to a book cutting operation on the first e-book, display a second book recommendation audio playback interface of a second e-book among the multiple e-books in the first page container, and play second audio data for recommending the second e-book in the second book recommendation audio playback interface; or, in response to a book listening operation on the first e-book, load a second page container, display an audio playback interface of a first target chapter of the first e-book in the second page container, and play the audio data of the first target chapter in the audio playback interface of the first target chapter.
[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, when executed by a processor, implement the steps of the method described in the first aspect above.
[0008] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.
[0009] In one or more embodiments of the present disclosure, first, a first page container is loaded, a first book recommendation audio playback interface of a first e-book is displayed in the first page container, and first audio data for recommending the first e-book is played in the first book recommendation audio playback interface, wherein the first page container is used to carry a first information stream, the first information stream includes multiple book recommendation audio playback interfaces of multiple e-books, and the multiple e-books include the first e-book. Then, in response to a book cutting operation on the first e-book, a second book recommendation audio playback interface of a second e-book among the multiple e-books is displayed in the first page container, and second audio data for recommending the second e-book is played in the second book recommendation audio playback interface. Alternatively, in response to a book listening operation on the first e-book, a second page container is loaded, an audio playback interface of a first target chapter of the first e-book is displayed in the second page container, and audio data of the first target chapter is played in the audio playback interface of the first target chapter.
[0010] It can be seen that through this embodiment, on the one hand, the user can browse the audio playback interface of the recommended book of multiple e-books through the first information flow, and can also switch the audio playback interface of the recommended book of different e-books according to the needs. The audio playback interface of the recommended book is used to play the audio data of the recommended e-book, so as to facilitate the user to select the required e-book to listen to through the audio data. On the other hand, the user can enter the audio playback interface of the chapter of the e-book based on the audio playback interface of the recommended book of the e-book, and play the audio data of the chapter in the e-book through the audio playback interface of the chapter of the e-book, so as to achieve the effect of listening to the e-book. It can be seen that through this embodiment, for users who are accustomed to listening to e-books, the first information flow can be used to efficiently recommend e-books to such users, thereby improving the efficiency of e-book recommendation and the efficiency of e-book listening. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] 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 recommendation method provided by an embodiment of the present disclosure; Figure 2a A schematic diagram of a first information flow provided by an embodiment of the present disclosure; Figure 2b A schematic diagram of a first information flow provided for yet another embodiment of the present disclosure; Figure 2c A schematic diagram of a first information flow provided for another embodiment of the present disclosure; Figure 3a A schematic diagram of a second information flow provided by an embodiment of the present disclosure; Figure 3b A schematic diagram of a second information flow provided for yet another embodiment of the present disclosure; Figure 3c A schematic diagram of a second information flow provided for another embodiment of the present disclosure; Figure 4 A schematic diagram of the structure of an information recommendation device provided by an embodiment of the present disclosure; Figure 5 A schematic diagram of the structure of an electronic device provided in one embodiment of the present disclosure. DETAILED DESCRIPTION
[0012] 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.
[0013] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the information involved in the present disclosure should be informed to the relevant parties and their authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0014] 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.
[0015] 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.
[0016] 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.
[0017] The disclosed embodiment provides an information recommendation method, which can efficiently recommend e-books to users who are accustomed to listening to e-books, thereby improving the efficiency of e-book recommendation. The information recommendation method can be applied to and executed by a terminal device, which includes but is not limited to a mobile phone, a computer, a tablet computer, a laptop computer, a car computer, a wearable device, and other personal terminal devices.
[0018] Figure 1 A flowchart of an information recommendation method provided by an embodiment of the present disclosure is shown in FIG. Figure 1 As shown, the process includes: Step S102, loading a first page container, displaying a first book recommendation audio playback interface of a first electronic book in the first page container, and playing first audio data for recommending the first electronic book in the first book recommendation audio playback interface; wherein the first page container is used to carry a first information stream; the first information stream includes multiple book recommendation audio playback interfaces of multiple electronic books; the multiple electronic books include the first electronic book; Step S104, in response to a book cutting operation on the first e-book, a second book recommendation audio playback interface of a second e-book among the multiple e-books is displayed in the first page container, and second audio data for recommending the second e-book is played in the second book recommendation audio playback interface; or, in response to a book listening operation on the first e-book, a second page container is loaded, an audio playback interface of a first target chapter of the first e-book is displayed in the second page container, and audio data of the first target chapter is played in the audio playback interface of the first target chapter.
[0019] In an embodiment of the present disclosure, first, a first page container is loaded, a first book recommendation audio playback interface of a first e-book is displayed in the first page container, and first audio data for recommending the first e-book is played in the first book recommendation audio playback interface, wherein the first page container is used to carry a first information stream, the first information stream includes multiple book recommendation audio playback interfaces of multiple e-books, and the multiple e-books include the first e-book. Then, in response to a book cutting operation on the first e-book, a second book recommendation audio playback interface of a second e-book among the multiple e-books is displayed in the first page container, and second audio data for recommending the second e-book is played in the second book recommendation audio playback interface. Alternatively, in response to a book listening operation on the first e-book, a second page container is loaded, an audio playback interface of a first target chapter of the first e-book is displayed in the second page container, and audio data of the first target chapter is played in the audio playback interface of the first target chapter.
[0020] It can be seen that through this embodiment, on the one hand, the user can browse the audio playback interface of the recommended book of multiple e-books through the first information flow, and can also switch the audio playback interface of the recommended book of different e-books according to the needs. The audio playback interface of the recommended book is used to play the audio data of the recommended e-book, so as to facilitate the user to select the required e-book to listen to through the audio data. On the other hand, the user can enter the audio playback interface of the chapter of the e-book based on the audio playback interface of the recommended book of the e-book, and play the audio data of the chapter in the e-book through the audio playback interface of the chapter of the e-book, so as to achieve the effect of listening to the e-book. It can be seen that through this embodiment, for users who are accustomed to listening to e-books, the first information flow can be used to efficiently recommend e-books to such users, thereby improving the efficiency of e-book recommendation and the efficiency of e-book listening.
[0021] In this embodiment, in one case, in response to a user's trigger operation on a reading application, the reading application can be entered, and the above step S102 can be executed on the home page of the reading application to load the first page container. In another case, in response to a user's trigger operation on a reading application, the reading application can be entered, and in response to a trigger operation on specific information on the home page of the reading application, for example, in response to a trigger operation on a control "listen to a book", a new page can be jumped to, and the above step S102 can be executed on the new page to load the first page container.
[0022] The page container can be understood as a "frame" that is used to contain multiple information organized according to certain rules and logics, and these information constitute an information flow. In this embodiment, the first page container is used to carry the first information flow, and the first information flow includes multiple electronic book audio playback interfaces, and each electronic book has its own audio playback interface. In other words, the audio playback interfaces of multiple electronic books constitute the first information flow, which are contained in the first page container. The first page container displays the audio playback interface of an electronic book at a time, and the user can switch to display the audio playback interface of different electronic books through specific operations. The audio playback interface of the electronic book is used to play the audio data of the recommended electronic book. Through the audio data, the user can be assisted in deciding whether to listen to the specific chapter content of the electronic book.
[0023] Based on this, in the above step S102, after loading the first page container, the first book recommendation audio playback interface of the first electronic book is displayed in the first page container, and the first audio data for recommending the first electronic book is played in the first book recommendation audio playback interface. The first page container is used to carry the first information stream, and the first information stream includes the book recommendation audio playback interfaces of multiple electronic books, and the multiple electronic books include the first electronic book.
[0024] In the above step S104, in one case, in response to a book-cutting operation on the first e-book, a second book-recommending audio playback interface of a second e-book among the multiple e-books is displayed in the first page container, and second audio data for recommending the second e-book is played in the second book-recommending audio playback interface. In another case, in response to a book-listening operation on the first e-book, the second page container is loaded. In this embodiment, the second page container is used to carry a second information stream, and the second information stream includes audio playback interfaces of various chapters of the first e-book. In step S104, the audio playback interface of the first target chapter of the first e-book can be displayed in the second page container, and the audio data of the first target chapter can be played in the audio playback interface of the first target chapter.
[0025] When the first e-book is converted into audio data by intelligent reading or real person reading, the chapters in the first e-book are usually not re-divided. In this embodiment, the first target chapter can be the first chapter of the first e-book, or the chapter of the first e-book that the user heard last time. The first audio data used to recommend the first e-book can be intelligent reading audio data converted by text-to-audio technology (TTS, Text To Speec), or real person reading audio data obtained by real person reading. Similarly, the audio data of the first target chapter can be the intelligent reading audio data of the first target chapter, or the real person reading audio data of the first target chapter.
[0026] In one embodiment, when the first audio data played in the first book recommendation audio playback interface is intelligent reading audio data obtained by converting text, the audio data of the first target chapter is also the intelligent reading audio data of the first target chapter; when the first audio data played in the first book recommendation audio playback interface is real-person reading audio data obtained by real-person reading, the audio data of the first target chapter is also real-person reading audio data of the first target chapter.
[0027] Figure 2a A schematic diagram of a first information flow provided by an embodiment of the present disclosure, Figure 2b A schematic diagram of a first information flow provided in yet another embodiment of the present disclosure, Figure 2c A schematic diagram of a first information flow provided by another embodiment of the present disclosure is shown as follows: Figure 2a to Figure 2c As shown, in this embodiment, the first page container is loaded, the first book recommendation audio playback interface of the first e-book is displayed in the first page container, and the first audio data for recommending the first e-book is played in the first book recommendation audio playback interface. Then, in one case, in response to the user's book switching operation on the first e-book, the first book recommendation audio playback interface can be controlled to move upward or downward. The figure takes the upward movement as an example for illustration. When the first book recommendation audio playback interface moves out of the screen, the second book recommendation audio playback interface of the second e-book in the multiple e-books is displayed in the first page container, and the second audio data for recommending the second e-book is played in the second book recommendation audio playback interface.
[0028] Figure 3a A schematic diagram of a second information flow provided by an embodiment of the present disclosure, such as Figure 2a and Figure 3a As shown, after the first recommended book audio playback interface of the first e-book is displayed, in another case, in response to a book listening operation on the first e-book, a second page container can be loaded, an audio playback interface of a first target chapter of the first e-book can be displayed in the second page container, and audio data of the first target chapter can be played in the audio playback interface of the first target chapter.
[0029] It can be seen that through this embodiment, on the one hand, the user can browse the audio playback interface of the recommended book of multiple e-books through the first information flow, and can also switch the audio playback interface of the recommended book of different e-books according to the needs. The audio playback interface of the recommended book is used to play the audio data of the recommended e-book, so as to facilitate the user to select the required e-book to listen to through the audio data. On the other hand, the user can enter the audio playback interface of the chapter of the e-book based on the audio playback interface of the recommended book of the e-book, and play the audio data of the chapter in the e-book through the audio playback interface of the chapter of the e-book, so as to achieve the effect of listening to the e-book. It can be seen that through this embodiment, for users who are accustomed to listening to e-books, the first information flow can be used to efficiently recommend e-books to such users, thereby improving the efficiency of e-book recommendation and the efficiency of e-book listening.
[0030] In one embodiment, as described above, the second page container is used to carry the second information stream, and the second information stream includes the audio playback interface of each chapter of the first electronic book. Based on this, the above method further includes: After displaying the audio playback interface of the first target chapter, in response to the chapter switching operation on the first e-book, the audio playback interface of the second target chapter of the first e-book is displayed in the second page container, and the audio data of the second target chapter is played in the audio playback interface of the second target chapter; the second target chapter is a chapter in the first e-book other than the first target chapter.
[0031] Figure 3b A schematic diagram of a second information flow provided in yet another embodiment of the present disclosure, Figure 3c FIG. 1 is a schematic diagram of a second information flow provided by another embodiment of the present disclosure. Figure 3a to Figure 3c As shown, in this embodiment, after the audio playback interface of the first target chapter is displayed in the second page container, the audio playback interface of the first target chapter can also be controlled to move upward or downward in response to the user's chapter switching operation on the e-book. The figure takes upward movement as an example for illustration. When the audio playback interface of the first target chapter moves out of the screen, the audio playback interface of the second target chapter of the first e-book is displayed in the second page container, and the audio playback interface of the second target chapter is used to play the audio data of the second target chapter. The audio data of the second target chapter is consistent with the audio data of the first target chapter, and both are intelligent reading audio data or real-person reading audio data.
[0032] In this embodiment, the second target chapter can be a chapter other than the first target chapter in the first electronic book, for example, a chapter before the first target chapter, or a chapter after the first target chapter. It can be understood that when the first electronic book is converted into audio data by intelligent reading or real-person reading, the chapters in the first electronic book are usually not re-divided. Therefore, the first target chapter and the second target chapter are chapters existing in the text content of the first electronic book. The audio data of the first target chapter and the second target chapter are obtained by performing TTS processing or real-person reading processing on the text of the first target chapter and the second target chapter.
[0033] It can be seen that through this embodiment, the audio playback interface of each chapter of the first e-book can be switched and displayed in the second page container through the second information flow, so as to play the audio data of each chapter of the first e-book, thereby further improving the efficiency of users listening to e-books on the basis of improving the efficiency of e-book recommendations.
[0034] In one embodiment, in response to the book switching operation on the first electronic book, displaying the second recommended book audio playback interface of the second electronic book among the multiple electronic books in the first page container includes: In response to a first sliding operation on the first book recommendation audio playback interface, a second book recommendation audio playback interface is displayed in the first page container; the book switching operation includes the first sliding operation.
[0035] In this embodiment, reference Figure 2a to Figure 2c As shown, the user can perform a sliding operation on the first book recommendation audio playback interface. When sliding downward, the book recommendation audio playback interface of the previous e-book of the first e-book is switched to display in the first page container. When sliding upward, the book recommendation audio playback interface of the next e-book of the first e-book is switched to display in the first page container. Therefore, in this embodiment, in response to the first sliding operation on the first book recommendation audio playback interface, the second book recommendation audio playback interface of the second e-book is switched to display in the first page container. The above-mentioned book switching operation includes the first sliding operation. The second e-book can be the previous e-book of the first e-book or the next e-book of the first e-book.
[0036] It can be seen that through this embodiment, the user can simply and quickly switch e-books in the first information stream for listening through a sliding operation, and the sliding operation effectively improves the switching efficiency of the user in switching e-books.
[0037] In one embodiment, in response to the chapter switching operation on the first electronic book, displaying the audio playback interface of the second target chapter of the first electronic book in the second page container includes: In response to a second sliding operation on the audio playback interface of the first target chapter, the audio playback interface of the second target chapter is displayed in the second page container; the chapter switching operation includes the second sliding operation.
[0038] In this embodiment, reference Figure 3a to Figure 3c As shown, the user can perform a sliding operation on the audio playback interface of the first target chapter. When sliding downward, the audio playback interface of the previous chapter of the first target chapter is switched to display in the second page container. When sliding upward, the audio playback interface of the next chapter of the first target chapter is switched to display in the first page container. Thus, in this embodiment, in response to the second sliding operation on the audio playback interface of the first target chapter, the audio playback interface of the second target chapter is switched to display in the second page container. The above-mentioned chapter switching operation includes the second sliding operation. The second target chapter can be the previous chapter of the first target chapter, or the next chapter of the first target chapter.
[0039] It can be seen that through this embodiment, the user can simply and quickly switch to different chapters of the e-book in the second information stream for listening through a sliding operation, and the sliding operation effectively improves the user's efficiency in switching chapters of the e-book.
[0040] In one embodiment, in response to the listening operation on the first electronic book, loading the second page container includes: In response to a trigger operation on a book listening entry in the first book recommendation audio playback interface, a second page container is loaded; the book listening operation includes the trigger operation.
[0041] refer to Figure 2a As shown, the first recommended book audio playback interface of the first electronic book has a book listening entrance, such as Figure 2a As shown in "Listen to the Full Chapter", if the user triggers the entrance, the second page container can be loaded in response to the trigger operation, and the audio playback interface of the first target chapter of the first e-book can be displayed in the second page container. The audio playback interface of the first target chapter is used to play the audio data of the first target chapter.
[0042] It can be seen that through this embodiment, the user can quickly and easily jump to the second page container to listen to the audio data of the first target chapter by triggering the book listening entrance in the first book recommendation audio playback interface, which effectively improves the user's efficiency in listening to e-books.
[0043] In one embodiment, the above method flow further includes: After playing the first audio data, if the played time of the first audio data meets the first time requirement, loading the second page container, displaying the audio playback interface of the first target chapter in the second page container, and playing the audio data of the first target chapter in the audio playback interface of the first target chapter; or, After playing the first audio data, if the remaining playing time of the first audio data meets the second time requirement, the second page container is loaded, the audio playing interface of the first target chapter is displayed in the second page container, and the audio data of the first target chapter is played in the audio playing interface of the first target chapter.
[0044] In this embodiment, two other methods of automatically jumping to the second page container to play the audio data of the first target chapter are provided.
[0045] Method 1 In the first book recommendation audio playback interface of the first e-book, after the first audio data for recommending the first e-book is played, the playback time of the first audio data is detected. If the playback time of the first audio data meets the first time requirement, for example, the playback time reaches 50 seconds, it automatically jumps to a new page, loads the second page container, displays the audio playback interface of the first target chapter in the second page container, and plays the audio data of the first target chapter in the audio playback interface of the first target chapter.
[0046] Method 2 In the first book recommendation audio playback interface of the first e-book, after the first audio data for recommending the first e-book is played, the playback time of the first audio data is detected. If the remaining playback time of the first audio data meets the second time requirement, for example, the remaining playback time is less than 20 seconds, it automatically jumps to a new page, loads the second page container, displays the audio playback interface of the first target chapter in the second page container, and plays the audio data of the first target chapter in the audio playback interface of the first target chapter.
[0047] In one example, if the first audio data is played, it can also automatically jump to a new page and load the second page container.
[0048] It can be seen that through this embodiment, the second page container can be automatically loaded according to the playback status of the first audio data to automatically play the audio data of the first target chapter of the first electronic book, thereby realizing automatic playback of the first electronic book and improving the electronic book playback efficiency.
[0049] It can be understood that, in one embodiment, after the second recommended book audio playback interface of the second electronic book is displayed, the following process can also be implemented: 1. In response to a listening operation on a second electronic book, a third page container is loaded, and an audio playback interface of a third target chapter of the second electronic book is displayed in the third page container, where the audio playback interface of the third target chapter is used to play audio data of the third target chapter; 2. After playing the second audio data of the second electronic book, if the playing time of the second audio data meets the first time requirement, load the third page container, and display the audio playing interface of the third target chapter of the second electronic book in the third page container, where the audio playing interface of the third target chapter is used to play the audio data of the third target chapter; 3. After playing the second audio data of the second electronic book, if the remaining playing time of the second audio data meets the second time requirement, then load the third page container, and display the audio playing interface of the third target chapter of the second electronic book in the third page container, and the audio playing interface of the third target chapter is used to play the audio data of the third target chapter; 4. After displaying the audio playback interface of the third target chapter, in response to the chapter switching operation on the second electronic book, the audio playback interface of the fourth target chapter of the second electronic book is displayed in the third page container, and the audio playback interface of the fourth target chapter is used to play the audio data of the fourth target chapter; the fourth target chapter is a chapter in the second electronic book other than the third target chapter.
[0050] The specific processes of the above four flows are the same as those of the first e-book, and will not be repeated here.
[0051] In one embodiment, the first audio data is obtained by: Before playing the first audio data, obtaining the first audio data generated based on the hot content in the first electronic book; or, Before playing the first audio data, first audio data generated based on the content of the first chapter of the first electronic book is obtained.
[0052] In this embodiment, in one case, before playing the first audio data, the first audio data generated based on the hot content of the first electronic book is obtained. For example, first, the hot content in the first electronic book is determined. The hot content in the first electronic book can be the content in the first electronic book that is browsed or listened to by the user a lot or commented on a lot. The hot content in the first electronic book can be determined based on the comment information published by the user when browsing or listening to the first electronic book, and the postings related to the first electronic book published by the user. The hot content in the first electronic book includes the hot chapters in the first electronic book. Then, according to the hot content in the first electronic book, the first audio data for recommending the first electronic book is generated. The intelligent reading audio data of the hot content or the real person reading audio data can be used as the first audio data. When the number of hot content is multiple, for example, when multiple chapters in the first electronic book are all hot chapters, the audio data of each hot content can be clipped and spliced to obtain the first audio data. For example, the intelligent reading audio data of each hot chapter is clipped, and the clipped audio data is spliced to obtain the first audio data.
[0053] In this embodiment, in another case, before playing the first audio data, the first audio data generated based on the content of the first chapter of the first electronic book is obtained. For example, first, the text content of the first chapter in the first electronic book is obtained. Then, based on the text content of the first chapter, the first audio data for recommending the first electronic book is generated. The intelligent reading audio data or the real person reading audio data of the text content of the first chapter can be used as the first audio data.
[0054] In one example, when the user listens to the first e-book for the first time, the first audio data may be the audio data of the first chapter, and the first target chapter may be the first chapter. After the second page container is loaded, the audio data of the first chapter may continue to be played in the audio playback interface of the first target chapter according to the playback progress of the audio data of the first chapter in the first book recommendation audio playback interface.
[0055] It can be seen that through this embodiment, the first audio data generated based on the hot content in the first e-book can be obtained, or the first audio data generated based on the content of the first chapter of the first e-book can be obtained, thereby improving the efficiency of recommending the first e-book to the user through the first audio data.
[0056] In one example, the content of the first audio data and the type of the first audio data may be personalized for the user according to the user's situation.
[0057] For example, if a user often listens to e-books based on the audio data of the first chapter of the e-book, the first audio data generated based on the content of the first chapter of the first e-book can be obtained, and the first audio data can be played in the first book recommendation audio playback interface to achieve the effect of recommending the first e-book to the user.
[0058] Alternatively, if the user often listens to e-books based on the audio data of popular chapters of the e-book, the first audio data generated based on the hot content of the first e-book can be obtained and played in the first book recommendation audio playback interface to achieve the effect of recommending the first e-book to the user.
[0059] In addition, if the user is accustomed to listening to audio data read aloud by a real person, the first audio data and the audio data of the first target chapter can be set to be audio data read aloud by a real person; if the user is accustomed to listening to audio data read aloud intelligently, the first audio data and the audio data of the first target chapter can be set to be audio data read aloud intelligently.
[0060] In one embodiment, a picture or video matching the first audio data is displayed in the first book recommendation audio playback interface, and the picture or video matching the first audio data is determined based on the content of the first audio data.
[0061] In this embodiment, a picture or video matching the first audio data can be displayed in the first book recommendation audio playback interface of the first e-book. The picture or video matching the first audio data is determined based on the content of the first audio data. For example, based on the content played by the first audio data, a picture or video matching the content is generated, and the picture or video can be used to describe the content. In the first book recommendation audio playback interface of the first e-book, the picture or video is displayed in a specific content area, so that while the user listens to the first audio data, the user can browse the picture or video matching the content of the first audio data, thereby improving the efficiency of recommending the first e-book to the user. In one example, the above-mentioned picture or video can be used to introduce the content of the first e-book, so as to facilitate the user to understand the first e-book.
[0062] Similarly, in this embodiment, pictures or videos matching the second audio data can be displayed in the second book recommendation audio playback interface of the second e-book. The pictures or videos matching the second audio data are determined based on the content of the second audio data. For example, based on the content played by the second audio data, a picture or video matching the content is generated, and the picture or video can be used to describe the content. In the second book recommendation audio playback interface of the second e-book, the picture or video is displayed in a specific content area, so that while the user listens to the second audio data, the user can browse the pictures or videos matching the content of the second audio data, thereby improving the efficiency of recommending the second e-book to the user. In one example, the above-mentioned pictures or videos can be used to introduce the content of the second e-book, so as to facilitate the user to understand the second e-book.
[0063] In this embodiment, the picture or video matching the first audio data may also be a cartoon or short play created based on the content of the first audio data. Similarly, the picture or video matching the second audio data may also be a cartoon or short play created based on the content of the second audio data.
[0064] In summary, through the various embodiments of the present disclosure, it is possible to utilize the first information stream to efficiently recommend e-books to users, thereby improving the efficiency of e-book recommendation and the efficiency of e-book listening.
[0065] Figure 4 A schematic diagram of the structure of an information recommendation device provided by an embodiment of the present disclosure is shown in FIG. Figure 4 As shown, the device comprises: A first display unit 41 is used to load a first page container, display a first book recommendation audio playback interface of a first electronic book in the first page container, and play first audio data for recommending the first electronic book in the first book recommendation audio playback interface; wherein the first page container is used to carry a first information stream; the first information stream includes a plurality of book recommendation audio playback interfaces of electronic books; the plurality of electronic books includes the first electronic book; The first processing unit 42 is used to, in response to a book cutting operation on the first electronic book, display a second book recommendation audio playback interface of a second electronic book among the multiple electronic books in the first page container, and play second audio data for recommending the second electronic book in the second book recommendation audio playback interface; or, in response to a book listening operation on the first electronic book, load a second page container, display an audio playback interface of a first target chapter of the first electronic book in the second page container, and play the audio data of the first target chapter in the audio playback interface of the first target chapter.
[0066] Optionally, the second page container is used to carry a second information stream; the second information stream includes an audio playback interface of each chapter of the first electronic book; the above device further includes: A second display unit is used to display the audio playback interface of the second target chapter of the first electronic book in the second page container in response to a chapter switching operation on the first electronic book after displaying the audio playback interface of the first target chapter, and play the audio data of the second target chapter in the audio playback interface of the second target chapter; the second target chapter is a chapter in the first electronic book other than the first target chapter.
[0067] Optionally, the first processing unit is specifically configured to: In response to a first sliding operation on the first book recommendation audio playback interface, the second book recommendation audio playback interface is displayed in the first page container; the book switching operation includes the first sliding operation.
[0068] Optionally, the second display unit is specifically used for: In response to a second sliding operation on the audio playback interface of the first target chapter, the audio playback interface of the second target chapter is displayed in the second page container; the chapter switching operation includes the second sliding operation.
[0069] Optionally, the first processing unit is specifically configured to: In response to a trigger operation on a book listening entry in the first book recommendation audio playback interface, the second page container is loaded; the book listening operation includes the trigger operation.
[0070] Optionally, the above device further includes a second processing unit, configured to: After playing the first audio data, if the played time of the first audio data meets the first time requirement, loading the second page container, displaying the audio playback interface of the first target chapter in the second page container, and playing the audio data of the first target chapter in the audio playback interface of the first target chapter; or, After playing the first audio data, if the remaining playback time of the first audio data meets the second time requirement, the second page container is loaded, the audio playback interface of the first target chapter is displayed in the second page container, and the audio data of the first target chapter is played in the audio playback interface of the first target chapter.
[0071] Optionally, the above device further includes an acquisition unit, configured to: Before playing the first audio data, obtaining the first audio data generated based on the hot content in the first electronic book; or, Before playing the first audio data, the first audio data generated based on the content of the first chapter of the first electronic book is obtained.
[0072] Optionally, a picture or video matching the first audio data is displayed in the first book recommendation audio playback interface; the picture or video matching the first audio data is determined based on the content of the first audio data.
[0073] The information recommendation device in the embodiment of the present disclosure can implement each process of the above-mentioned information recommendation method embodiment and achieve the same effect and function, which will not be repeated here.
[0074] An embodiment of the present disclosure further provides an electronic device, Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure, such as Figure 5As shown, the electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors 501 and memory 502, and one or more applications or data may be stored in the memory 502. Among them, the memory 502 may be a temporary storage or a permanent storage. The application stored in the memory 502 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the electronic device. Furthermore, the processor 501 may be configured to communicate with the memory 502 to execute a series of computer executable instructions in the memory 502 on the electronic device. The electronic device may also include one or more power supplies 503, one or more wired or wireless network interfaces 504, one or more input or output interfaces 505, one or more keyboards 506, etc.
[0075] 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: A first page container is loaded, a first book recommendation audio playback interface of a first electronic book is displayed in the first page container, and first audio data for recommending the first electronic book is played in the first book recommendation audio playback interface; wherein the first page container is used to carry a first information stream; the first information stream includes a plurality of book recommendation audio playback interfaces of electronic books; the plurality of electronic books includes the first electronic book; In response to a book-cutting operation on the first e-book, a second book-recommending audio playback interface of a second e-book among the multiple e-books is displayed in the first page container, and second audio data for recommending the second e-book is played in the second book-recommending audio playback interface; or, in response to a book-listening operation on the first e-book, a second page container is loaded, an audio playback interface of a first target chapter of the first e-book is displayed in the second page container, and audio data of the first target chapter is played in the audio playback interface of the first target chapter.
[0076] The electronic device in the embodiment of the present disclosure can implement each process of the above-mentioned information recommendation method embodiment and achieve the same effect and function, which will not be repeated here.
[0077] 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: A first page container is loaded, a first book recommendation audio playback interface of a first electronic book is displayed in the first page container, and first audio data for recommending the first electronic book is played in the first book recommendation audio playback interface; wherein the first page container is used to carry a first information stream; the first information stream includes a plurality of book recommendation audio playback interfaces of electronic books; the plurality of electronic books includes the first electronic book; In response to a book-cutting operation on the first e-book, a second book-recommending audio playback interface of a second e-book among the multiple e-books is displayed in the first page container, and second audio data for recommending the second e-book is played in the second book-recommending audio playback interface; or, in response to a book-listening operation on the first e-book, a second page container is loaded, an audio playback interface of a first target chapter of the first e-book is displayed in the second page container, and audio data of the first target chapter is played in the audio playback interface of the first target chapter.
[0078] The computer-readable storage medium in the embodiment of the present disclosure can implement each process of the above-mentioned information recommendation method embodiment and achieve the same effect and function, which will not be repeated here.
[0079] 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: A first page container is loaded, a first book recommendation audio playback interface of a first electronic book is displayed in the first page container, and first audio data for recommending the first electronic book is played in the first book recommendation audio playback interface; wherein the first page container is used to carry a first information stream; the first information stream includes a plurality of book recommendation audio playback interfaces of electronic books; the plurality of electronic books includes the first electronic book; In response to a book-cutting operation on the first e-book, a second book-recommending audio playback interface of a second e-book among the multiple e-books is displayed in the first page container, and second audio data for recommending the second e-book is played in the second book-recommending audio playback interface; or, in response to a book-listening operation on the first e-book, a second page container is loaded, an audio playback interface of a first target chapter of the first e-book is displayed in the second page container, and audio data of the first target chapter is played in the audio playback interface of the first target chapter.
[0080] The computer program product in the embodiments of the present disclosure can implement the various processes of the above-mentioned information recommendation method embodiments and achieve the same effects and functions, which will not be repeated here.
[0081] 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.
[0082] 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.
[0083] The controller may be implemented in any suitable manner, for example, the controller may take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (e.g., software or firmware) executable by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, and the memory controller may also be implemented as part of the control logic of the memory. It is also known to those skilled in the art that, in addition to implementing the controller in a purely computer-readable program code manner, the controller may be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, such a controller may be considered as a hardware component, and the devices for implementing various functions included therein may also be considered as structures within the hardware component. Or even, the devices for implementing various functions may be considered as both software modules for implementing the method and structures within the hardware component.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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.
[0088] 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.
[0089] 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 A step that specifies a function in one or more boxes.
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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 recommendation method, characterized in that: include: A first page container is loaded, a first book recommendation audio playback interface of a first electronic book is displayed in the first page container, and first audio data for recommending the first electronic book is played in the first book recommendation audio playback interface; wherein the first page container is used to carry a first information stream; the first information stream includes a plurality of book recommendation audio playback interfaces of electronic books; the plurality of electronic books includes the first electronic book; In response to a book-cutting operation on the first e-book, a second book-recommending audio playback interface of a second e-book among the multiple e-books is displayed in the first page container, and second audio data for recommending the second e-book is played in the second book-recommending audio playback interface; or, in response to a book-listening operation on the first e-book, a second page container is loaded, an audio playback interface of a first target chapter of the first e-book is displayed in the second page container, and audio data of the first target chapter is played in the audio playback interface of the first target chapter.
2. The method according to claim 1, characterized in that The second page container is used to carry a second information stream; the second information stream includes an audio playback interface of each chapter of the first electronic book; The method further comprises: After displaying the audio playback interface of the first target chapter, in response to a chapter switching operation on the first e-book, the audio playback interface of the second target chapter of the first e-book is displayed in the second page container, and the audio data of the second target chapter is played in the audio playback interface of the second target chapter; the second target chapter is a chapter in the first e-book other than the first target chapter.
3. The method according to claim 1, characterized in that In response to the book cutting operation on the first electronic book, displaying in the first page container a second recommended book audio playback interface of a second electronic book among the plurality of electronic books comprises: In response to a first sliding operation on the first book recommendation audio playback interface, the second book recommendation audio playback interface is displayed in the first page container; the book switching operation includes the first sliding operation.
4. The method according to claim 2, characterized in that: The step of displaying an audio playback interface of a second target chapter of the first electronic book in the second page container in response to a chapter switching operation on the first electronic book includes: In response to a second sliding operation on the audio playback interface of the first target chapter, the audio playback interface of the second target chapter is displayed in the second page container; the chapter switching operation includes the second sliding operation.
5. The method according to claim 1, characterized in that The step of loading a second page container in response to the listening operation on the first electronic book includes: In response to a trigger operation on a book listening entry in the first book recommendation audio playback interface, the second page container is loaded; the book listening operation includes the trigger operation.
6. The method according to claim 1, characterized in that The method further comprises: After playing the first audio data, if the played time of the first audio data meets the first time requirement, loading the second page container, displaying the audio playback interface of the first target chapter in the second page container, and playing the audio data of the first target chapter in the audio playback interface of the first target chapter; or, After playing the first audio data, if the remaining playback time of the first audio data meets the second time requirement, the second page container is loaded, the audio playback interface of the first target chapter is displayed in the second page container, and the audio data of the first target chapter is played in the audio playback interface of the first target chapter.
7. The method according to claim 1, characterized in that The method further comprises: Before playing the first audio data, obtaining the first audio data generated based on the hot content in the first electronic book; or, Before playing the first audio data, the first audio data generated based on the content of the first chapter of the first electronic book is obtained.
8. The method according to claim 1, characterized in that The first book recommendation audio playback interface displays pictures or videos matching the first audio data; the pictures or videos matching the first audio data are determined based on the content of the first audio data.
9. An information recommendation device, characterized in that: include: A first display unit is configured to load a first page container, display a first book recommendation audio playback interface of a first electronic book in the first page container, and play first audio data for recommending the first electronic book in the first book recommendation audio playback interface; wherein the first page container is configured to carry a first information stream; the first information stream includes a plurality of book recommendation audio playback interfaces of electronic books; and the plurality of electronic books includes the first electronic book; The first processing unit is used to, in response to a book cutting operation on the first e-book, display a second book recommendation audio playback interface of a second e-book among the multiple e-books in the first page container, and play second audio data for recommending the second e-book in the second book recommendation audio playback interface; or, in response to a book listening operation on the first e-book, load a second page container, display an audio playback interface of a first target chapter of the first e-book in the second page container, and play the audio data of the first target chapter in the audio playback interface of the first target chapter.
10. 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 8.
11. 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 8.
12. 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 8 are implemented.
Citation Information
Cited By
Audio book playing method and device, electronic equipment, medium and product
CN120596699A