Information recommendation method, device and equipment, storage device and program product

By responding to the interactive operation of the target page, target recommendation information is determined based on the display content of the target page, and the problem that the recommended information in the prior art does not meet the actual needs of users is solved, and efficient and personalized information recommendation effect is achieved.

CN119719499APending Publication Date: 2025-03-28DOUYIN VISION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411824810.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing book recommendation plan is based on the user's diversified information, which leads to the recommendation information not meeting the actual needs of users and is inefficient.

Method used

By responding to the interactive operation of the target page, the target recommendation information is determined based on the display content of the target page. If it is a book reading page, it is based on the current book content. If it is a personal information page, the target recommendation information is displayed within the target page based on personal related information.

Benefits of technology

It realizes personalized targeted information recommendation based on the displayed content of the target page, improves the efficiency and success rate of information recommendation, and enhances the continuity of information acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119719499A_ABST
    Figure CN119719499A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an information recommendation method and device, equipment, a storage device and a program product. The method comprises the steps of determining target recommendation information based on display content of a target page in response to an interaction operation of opening the target page; wherein if the target page is a book reading page, the display content comprises current book content; if the target page is a personal information page, the display content comprises personal related information; and displaying the target recommendation information in the target page. Therefore, personalized directional information recommendation is realized according to the display content of the target page, so that the user can obtain the target recommendation information which is more matched with the current information demand in time, and the recommendation success rate and the information recommendation efficiency of the target recommendation information are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to an information recommendation method, device, equipment, storage device and program product. Background Art

[0002] With the development of technology and the change of people's living habits, more and more e-books and / or other content related to e-books have appeared on the Internet. In order to enable users to obtain e-books and / or other content of their interest more efficiently, book applications / webpages / applets have launched book recommendation solutions. This solution can recommend e-books and / or other content that users may be interested in based on their reading preferences and / or reading behavior data.

[0003] However, the above book recommendation scheme recommends books based on the diversified information of users, and there is a situation where the recommended information does not meet the actual information needs of users, resulting in the problem of low efficiency of information recommendation. Summary of the invention

[0004] In order to solve the above technical problems, the embodiments of the present disclosure provide an information recommendation method, device, equipment, storage device and program product.

[0005] In a first aspect, an embodiment of the present disclosure provides an information recommendation method, the method comprising:

[0006] In response to an interactive operation of opening a target page, target recommendation information is determined based on the displayed content of the target page; wherein, if the target page is a book reading page, the displayed content includes the current book content; if the target page is a personal information page, the displayed content includes personal related information;

[0007] The target recommendation information is displayed in the target page.

[0008] In a second aspect, an embodiment of the present disclosure further provides an information recommendation device, the device comprising:

[0009] A target recommendation information determination module, for determining target recommendation information based on the display content of the target page in response to an interactive operation of opening the target page; wherein, if the target page is a book reading page, the display content includes the current book content; if the target page is a personal information page, the display content includes personal related information;

[0010] The target recommendation information display module is used to display the target recommendation information in the target page.

[0011] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:

[0012] processor;

[0013] A memory for storing executable instructions;

[0014] The processor is used to read executable instructions from the memory and execute the executable instructions to implement the information recommendation method described in any embodiment of the present disclosure.

[0015] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor implements the information recommendation method described in any embodiment of the present disclosure.

[0016] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, which is used to execute the information recommendation method described in any embodiment of the present disclosure.

[0017] The information recommendation method, apparatus, device, storage device and program product of the embodiments of the present disclosure can determine the target recommendation information based on the display content of the target page in response to the interactive operation of opening the target page; wherein, if the target page is a book reading page, the display content includes the current book content; if the target page is a personal information page, the display content includes personal related information; the target recommendation information is displayed in the target page; personalized and targeted information recommendation is achieved according to the display content of the target page, and the problems of divergence of recommended information and low efficiency of information recommendation caused by information recommendation based on the diversified information of the user are weakened. On the one hand, the information recommendation channels of the target page are increased, thereby increasing the exposure rate of the recommended information and improving the efficiency of information recommendation to a certain extent; on the other hand, the target recommendation information is more matched with the target page and its display content, so that after browsing the display content of the target page, the user can obtain the target recommendation information that is more in line with the user's current information needs in a more timely manner, enhance the continuity of information acquisition, thereby improving the recommendation success rate of the target recommendation information, and further improving the efficiency of information recommendation.

[0018] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the embodiments of the present disclosure are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0020] Figure 1 A flowchart of an information recommendation method provided by an embodiment of the present disclosure;

[0021] Figure 2 A schematic diagram of displaying target recommendation information in a personal information page provided by an embodiment of the present disclosure;

[0022] Figure 3 A schematic diagram of displaying target recommendation information on the last page of a book provided by an embodiment of the present disclosure;

[0023] Figure 4 A flowchart of another information recommendation method provided by an embodiment of the present disclosure;

[0024] Figure 5 A flowchart of another information recommendation method provided by an embodiment of the present disclosure;

[0025] Figure 6 A schematic diagram of the structure of an information recommendation device provided by an embodiment of the present disclosure;

[0026] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0028] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0029] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0030] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0031] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0032] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0033] The method of recommending information in related technologies (such as e-books, e-book-related content such as book lists, reviews, etc.) is mainly to screen out the final recommended information from a lot of information to be recommended based on the user's reading preferences and / or reading behavior data, and deliver it to the user's client. However, there are two problems with this information recommendation method: first, the recommended information is mostly delivered to fixed pages of the client, such as the home page, bookstore and other pages. This means that if users want to obtain recommended information, they must perform certain page switching or page jump operations, which makes the operation path for obtaining recommended information slightly longer, affecting the efficiency and success rate of information recommendation. In addition, this process interrupts the continuity of user information acquisition, which will also reduce the efficiency of information recommendation; second, the user's reading preferences and reading behavior data reflect the user's information needs from multiple angles, and the information contained in the above-mentioned information delivery page itself also has the need for information diversification, which makes the information recommended by the above-mentioned method have the characteristics of target diversification, and it is difficult to meet the user's needs for personalized targeted information recommendation in specific situations. For example, it is difficult to meet the user's need to obtain recommended information that is more closely related to a book after reading it, which also leads to the low information recommendation efficiency and recommendation success rate of the above-mentioned method.

[0034] Based on the above situation, the embodiment of the present disclosure provides an information recommendation scheme, which can realize a more refined determination of the basis for information screening according to the display content of the target page, so that personalized information recommendation can be made for the target page and its display content, and the recommended information can be directly displayed on the target page for targeted distribution, thereby improving the continuity of users' acquisition of information, thereby improving the efficiency and success rate of information recommendation.

[0035] The information recommendation method provided in the embodiments of the present disclosure can be applied to information recommendation scenarios related to electronic books. The method can be performed by an information recommendation device, which can be implemented by software and / or hardware, and the device can be integrated in an electronic device where a client with a book reading function (such as a book application, a browser, an application that can load a small program, etc.) is located. The electronic device can include, but is not limited to, a smart phone, a personal digital assistant (PDA), a tablet PC (Tablet Personal Computer, Tablet PC), a wearable device, a smart home device such as a digital TV, a laptop or a desktop computer, etc.

[0036] Figure 1 FIG. 1 is a flow chart of an information recommendation method provided by an embodiment of the present disclosure. Figure 1 As shown, the information recommendation method may include the following steps:

[0037] S110. In response to the interactive operation of opening the target page, target recommendation information is determined based on the displayed content of the target page; if the target page is a book reading page, the displayed content includes the current book content; if the target page is a personal information page, the displayed content includes personal related information.

[0038] Among them, the target page is the page for personalized information recommendation. The target recommendation information is the final information to be recommended, which can be an e-book or other types of information that have a certain association with the e-book. The book reading page is a page that displays the book content of the e-book, which can also be called a reader page. The current book content is the book content displayed on the book reading page at the current moment. The personal information page is a page that at least displays the personal information of the current user, for example, it can be a page corresponding to a button labeled "My" in a client with a book reading function. Personal related information is relevant information of the current user, such as user avatar, user identification (such as ID or nickname), user gender, or user preferences entered by the user, etc.

[0039] Specifically, the user may perform an interactive operation to open the target page through the electronic device, and the electronic device displays the target page in response to the interactive operation.

[0040] In one example, if an interactive control for jumping to a target page is displayed on another page, the user can trigger the interactive control, and the electronic device will jump to the target page in response to the interactive control. Figure 2 , the electronic device displays interactive controls for each major function of the client at the bottom of the page, including an interactive control labeled "My". When the user triggers the "My" interactive control, the electronic device can jump from the previously displayed page to the personal information page. For another example, after the user triggers the interactive control labeled "Bookshelf", the electronic device can display a bookstore page containing at least one electronic book. If the user triggers any book again, the electronic device can display a book reading page, which displays the book content of the triggered book. For another example, if the target page is a specific book reading page, such as the reading page corresponding to the end of the book, the user can jump from a book reading page with other content to the reading page corresponding to the end of the book by turning pages or skipping the catalog, such as Figure 3 End of book shown.

[0041] In another example, the client has a memory function for the last displayed page, and when the page when the client was last exited is the target page, when the user restarts the client through the electronic device, the electronic device can automatically jump to the last target page for display. For example, after the user triggers a book in the bookstore page, the electronic device can jump to the book reading page according to the progress record of the last reading. For another example, when the user last exited the client and stayed on the personal information page, when the client is restarted, the electronic device automatically displays the personal information page.

[0042] Then, the electronic device can determine the display content from the target page. If the target page is a book reading page, the electronic device can determine the display content as the current reading content. For example, if the target page is Figure 3 If the target page is the last page of the book, the electronic device can determine that the displayed content is the book content at the end of the book. Figure 2 If the personal information page is shown, the electronic device can determine that the displayed content includes at least the personal related information of the current user.

[0043] Afterwards, the electronic device can determine the keywords for information search based on the above-determined display content, and then search and sort the results of electronic books and related contents based on the keywords to obtain target recommendation information. For example, if the display content is the current book content, then the demand for personalized information recommendation is to recommend information related to the current book corresponding to the current book content, then the book information of the current book can be determined as the search keyword, and information search can be performed based on this to obtain target recommendation information. For another example, if the display content is personal related information, then the demand for personalized information recommendation is information related to the current user, then the user identifiers of other users who have a user-generated relationship with the current user can be determined as the search keyword, and information search can be performed based on this to obtain target recommendation information. In this way, more personalized and refined information search and information recommendation can be performed based on the display content of the target page while the current user and his reading preferences remain unchanged, rather than all pages performing diversified information recommendations based on the same recommendation logic.

[0044] The above search process can be implemented locally and / or on the server side. For example, when the user's historical consumption information is stored in the local storage space, the electronic device can search locally first to quickly obtain the target recommendation information. For another example, the electronic device can send the above-determined search keywords to the server side corresponding to the client, or other platforms that have been authorized to access the data. In this way, the server side or other platforms can search by search keywords, obtain the target recommendation information, and feed it back to the electronic device.

[0045] In some embodiments, the target recommendation information includes at least one of target link information pointing to other function pages, target book information, and target original information. The target link information is the link information that is finally recommended and points to other function pages related to the displayed content, and the link information includes the access address of the information, and the identifying picture of the information and / or the title of the information, etc. The target link information can provide the function of jumping to other pages. The target book information is the relevant information of the finally recommended book, such as at least one of the book cover, book name, author, rating, introduction, etc. The target original information is the information of the finally recommended, original content, for example, it can be at least one of the title, introduction, access address, etc. Original content can include, for example, fan fiction, short plays, animation, user generated content (User Generated Content, referred to as UGC), etc. This can broaden the scope of information search, rather than being limited to e-books, thereby enriching the information type of the target recommendation information.

[0046] S120: Display target recommendation information in the target page.

[0047] Specifically, after obtaining the target recommendation information, the electronic device can place it on the target page for display, thereby realizing the targeted distribution of personalized recommendation information. For example, the electronic device can obtain the target recommendation information by searching for the book information of the current book, and place it on the book reading page for display; for another example, the electronic device can obtain the target recommendation information by searching based on the user identification of other users, and place it on the personal information page for display. In this way, on the one hand, the distribution channels of the recommended information can be increased, and the exposure rate of the recommended information can be improved; on the other hand, the relevance and information continuity between the recommended information and the display content of the target page can be enhanced, and the probability of the recommended information being consumed by the user can be increased, thereby improving the success rate of the recommended information and the user experience.

[0048] It should be noted that the original display content is still displayed in the target page. Therefore, the target recommendation information can be displayed in the blank area, pop-up area or floating area of ​​the target page. The blank area here can be an area with no display content that originally exists in the target page, or an area with no display content obtained by moving the original display content in the target page.

[0049] The information recommendation method provided by the embodiment of the present disclosure can determine the target recommendation information based on the display content of the target page in response to the interactive operation of opening the target page; wherein, if the target page is a book reading page, the display content includes the current book content; if the target page is a personal information page, the display content includes personal related information; the target recommendation information is displayed in the target page; personalized and targeted information recommendation is achieved according to the display content of the target page, which weakens the problems of divergence of recommended information and low efficiency of information recommendation caused by information recommendation based on the user's diversified information. On the one hand, the information recommendation channels of the target page are increased, thereby increasing the exposure rate of the recommended information and improving the efficiency of information recommendation to a certain extent; on the other hand, the target recommendation information is more matched with the target page and its display content, so that after browsing the display content of the target page, the user can obtain the target recommendation information that is more in line with the user's current information needs in a more timely manner, enhance the continuity of information acquisition, thereby improving the recommendation success rate of the target recommendation information, and further improving the efficiency of information recommendation.

[0050] Figure 4 is a flowchart of another information recommendation method provided by an embodiment of the present disclosure, which describes in detail the information recommendation scenario where the target page is a personal information page. Figure 4 , the information recommendation method specifically includes the following steps:

[0051] S410: In response to an interactive operation of opening a personal information page, determining other users who have a preset relationship with the current user corresponding to the personal related information; the preset relationship includes a relationship of similar reading interests and / or an online social relationship.

[0052] Specifically, for the personal information page, it does not contain the dimension of books, but contains the personal information of the current user. Then, the logic of information recommendation does not start from the dimension of books, but considers the user's self-generated relationship, so as to recommend information from the dimension of user relationship and improve the personalization of information recommendation.

[0053] See also Figure 2 , after the user triggers the "My" interactive control, the electronic device can open the personal information page 200. The personal information page 200 displays at least the current user's personal related information 210. Then, the electronic device obtains the user identification of the current user from the personal related information 210. Then, according to the book reading interests and / or online social related information corresponding to the multiple user identifications, other users who have a preset relationship with the current user can be screened out from these users. For example, other users who have the same book reading interests (i.e., similar reading interests) as the current user can be screened out from multiple users. For another example, other users who have online social relationships with the current user can be screened out from multiple users.

[0054] In some embodiments, the online social relationship includes a two-way or one-way information subscription relationship between users. For example, the online social relationship can be a two-way or one-way account following / account adding relationship. In this way, users with online social relationships can be informed of each other's published information in a more timely manner.

[0055] In other embodiments, online social relationships include relationships in which social interaction operations are performed on user-generated content. Social interaction operations include at least one of interaction operations with information dissemination functions (such as sharing operations), interaction operations with positive feedback (such as liking operations), and interaction operations with information exchange functions (such as commenting operations). That is, when a user performs at least one interaction operation such as sharing, liking, and commenting on content posted by another user, it means that the user has a certain interest in the content posted by the other user, and then there is a certain social correlation between the two users, which can also reflect the user relationship to a certain extent.

[0056] In some other embodiments, the online social relationship includes a two-way or one-way information subscription relationship between users, and / or a relationship of performing social interaction operations on user-generated content. This can expand the scope of online social relationships, thereby increasing the number of other users to be screened, and further increasing the scope of obtaining target recommendation information.

[0057] S420: Determine target recommendation information based on first behavior data related to books of other users.

[0058] Among them, the first behavior data is behavior data related to books, for example, it can be book reading behavior data, browsing behavior data of book-related content, comment behavior data of books and their related content, behavior data of content creation related to books, etc.

[0059] Specifically, the electronic device uses the user identification of other users as the search keyword, and searches for the first behavior data of other users through the client or server. Then, the electronic device screens and integrates the first behavior data to obtain target recommended information. In this way, because other users have a preset relationship with the current user, the current user has a high degree of interest in other users, so the information recommended based on the first behavior data of other users is more in line with the user's information needs, making the current user more interested in the recommended information.

[0060] In some embodiments, S420 includes: determining the historical information acquisition object of other users as target recommendation information.

[0061] Among them, the historical information acquisition object is an object provided to the user for information acquisition within the historical time period. In the embodiment of the present disclosure, the historical information acquisition object includes at least one of the book information of the historically read books, the book video and the second original information of the historical browsing. Other books are books other than the current book. The book video is a video explaining the content of the book, such as a video explaining the story development context, popular plots, related plots of at least one character, etc. in the book. The second original information is the information of the original content published by the user himself or other users that has been browsed by the user.

[0062] Specifically, the electronic device can determine the target recommendation information based on the first behavior data of other users' consumption information. For example, the book information of other users' historically read books can be used as the target recommendation information; for another example, the book videos of other users' historically browsed books can be used as the target recommendation information; for another example, the second original information of other users' historically browsed books can be used as the target recommendation information; for another example, two or three of the book information of other users' historically read books, the book videos of historically browsed books, and the second original information of historically browsed books can be used as the target recommendation information.

[0063] In some embodiments, S420 includes: determining the first original information published by other users and the first link information of the book community containing the first original information as target recommendation information.

[0064] Among them, the first original information is information about original content created and published by other users. The book community includes at least one of a book circle, a topic circle and a book list. A book circle is a circle formed around book reading and discussion, which can be a community for discussing and communicating about the same book, the same author or the same type of books. A topic circle is a circle of discussion and communication formed for a specific book topic (such as a specific plot, a specific character, etc.). A book list is information consisting of multiple recommended books, which may include at least one book and its introduction (i.e., the reason for recommending the book).

[0065] Specifically, the electronic device can recommend information based on information created by other users. For example, the electronic device can use the first original information published by other users as target recommendation information; for another example, the electronic device can use the link information (i.e., first link information) of the book circle, topic circle, book list, etc. containing the first original information as target recommendation information.

[0066] In some embodiments, S420 includes: determining book information and / or book videos involved in the book community as target recommendation information.

[0067] Specifically, the electronic device can use the book information and / or book video of the book recommended by other users as the target recommendation information. For example, the electronic device can filter out the mentioned books from the above-determined book community, and use the book information and / or the corresponding book video of the book as the target recommendation information.

[0068] In some embodiments, S420 includes: determining at least two of the historical information acquisition objects of other users, the first original information published by other users, the first link information of the book community containing the first original information, and the book information and / or book videos involved in the book community as target recommendation information. This can further improve the information content and diversity of the target recommendation information, thereby improving the success rate and promotion efficiency of information recommendation.

[0069] S430: Display target recommendation information in the personal information page.

[0070] Specifically, see Figure 2 , the electronic device can display the first link information 220 of the book community, the book information 230 of books recommended by other users, the second original information 240 browsed by other users in history, and the user-generated content 250 of recommended books published by other users, etc. in the personal information page 200. In this way, the current user can obtain a lot of target recommendation information related to the current user through the personal information page.

[0071] The information recommendation method provided by the above-mentioned embodiments of the present disclosure determines other users with similar reading interests and / or online social relationships with the current user corresponding to the personal relevant information; determines the target recommended information based on the first behavior data related to the books of other users; realizes information recommendation from the dimension of user relationship, and improves the personalization of information recommendation; and because other users have a preset relationship with the current user, the current user has a high degree of interest in other users, so the information recommended according to the first behavior data of other users is more in line with the user's information needs, so that the current user has a higher degree of interest in the recommended information, thereby further improving the information content of the personal information page and the efficiency of information recommendation.

[0072] Figure 5 is a flowchart of another information recommendation method provided by an embodiment of the present disclosure, which describes in detail the information recommendation scenario where the target page is a book reading page. Figure 5 , the information recommendation method specifically includes the following steps:

[0073] S510: In response to an interactive operation of opening a book reading page, target recommendation information is determined based on reading intention and current book content.

[0074] The reading intention is determined based on the second behavior data related to the book. The second behavior data at least includes the interactive behavior data performed by the current user after reading the book, such as what the current user searched for after reading a book in the historical time period, and what search results were browsed.

[0075] Specifically, when the target page is a book reading page, the displayed content is the current book content. In order to maintain the continuity of the user's acquisition of information, the electronic device can filter and recommend information from the book dimension of the current book, and the diversified information recommendation dimension is determined based on the user's reading preferences or reading behavior data.

[0076] When the electronic device determines that the target page is a book reading page, it can determine the current user's reading intention by analyzing the current user's second behavior data. For example, the electronic device can analyze the user's post-reading search behavior data to determine whether the user is interested in the content of the book itself or in similar books to the book. If it is the former, the reading intention can be determined to be the book content of the same book; if it is the latter, the reading intention can be determined to be similar books.

[0077] Then, the electronic device can use the book information of the current book (such as the book title, character or plot, etc.) as the search keyword to search for information related to the current book from the server or other platforms. After that, the electronic device will filter and integrate the searched information according to the information type corresponding to the reading intention (such as the content type or book type of the book), and obtain the target recommendation information related to the current book and matching the reading intention.

[0078] In some embodiments, if the reading intention is book content of the same book, S510 includes: determining target recommendation information related to at least part of the book content of the current book based on book information of the current book to which the current book content belongs.

[0079] Specifically, the electronic device searches based on the book information of the current book, and then filters and integrates the searched information based on the information type corresponding to the reading intention of the book content of the same book (such as the content type of the book), to obtain target recommendation information related to at least part of the book content of the current book.

[0080] The above-mentioned target recommendation information may include second link information. The second link information includes at least one of link information of a book community (such as a book circle and / or a topic circle) corresponding to the current book, link information of user-generated content in the book community containing the current book, and link information of a review collection corresponding to the current book in the book community. The review collection here may include the review content of the current book, the review content of other books related to the current book, etc.

[0081] The above target recommendation information may also include partial book content (such as popular plots, content corresponding to popular characters, etc.) of the current book involved in the pointing object of the second link information (such as book communities, UGC, review collections, etc.), book videos explaining partial book content of the current book, and third original information adapted based on the book content of the current book. The third original information may be an adapted short play, film and television drama or animation that retains the book content of the current book as a whole.

[0082] In other embodiments, if the reading intention is similar books, S510 includes: determining target recommendation information related to the current book based on book information of the current book to which the current book content belongs.

[0083] Specifically, the electronic device searches based on the book information of the current book, and then screens and integrates the searched information based on the information type (such as book type) corresponding to the reading intention of similar books to obtain target recommendation information related to the current book.

[0084] The target recommendation information may include third link information. The third link information includes at least one of link information of a book community (such as at least one of a book circle, a topic circle, and a book list) corresponding to the current book, link information of UGC in the book community containing the current book, and link information of a review collection corresponding to the current book in the book community.

[0085] The above target recommendation information may also include book information and / or book videos of other books involved in the pointing object of the third link information (such as book community, UGC, review collection, etc.) Other books are books other than the current book.

[0086] The target recommendation information may also include fourth original information derived from the content of the current book. The fourth original information is original information derived from the content of the current book, such as fan fiction based on the characters in the current book, a sequel to the content of the current book, etc.

[0087] The target recommendation information may also include at least one of other books that are similar to the current book in at least one attribute dimension. The attribute dimensions here include book category, author, or writing style. For example, other books belonging to the same category as the current book, other books by the author of the current book, other books with a writing style similar to the current book, etc. may be searched for.

[0088] S520: Display target recommendation information in the book reading page.

[0089] Specifically, see Figure 3 , the electronic device can display the end content 310 of the book, the third link information 320 of the book community, the book information 330 of other books, the fourth original information 340 of the current book, the recommended book UGC 350 of the current book and the book video 360 of the current book in the last page 300 of the book. In this way, the current user can obtain a lot of target recommendation information related to the current book through the last page of the book.

[0090] The following is an embodiment of an information recommendation device provided by an embodiment of the present invention. The device and the information recommendation methods of the above embodiments belong to the same inventive concept. For details not described in detail in the embodiment of the information recommendation device, reference can be made to the embodiment of the above information recommendation method.

[0091] Figure 6 FIG. 1 is a schematic diagram showing the structure of an information recommendation device provided by an embodiment of the present disclosure. Figure 6 As shown, the information recommendation device 600 may include:

[0092] The target recommendation information determination module 610 is used to determine the target recommendation information based on the display content of the target page in response to the interactive operation of opening the target page; wherein, if the target page is a book reading page, the display content includes the current book content; if the target page is a personal information page, the display content includes personal related information;

[0093] The target recommendation information display module 620 is used to display the target recommendation information in the target page.

[0094] The information recommendation device provided by the embodiment of the present disclosure can determine the target recommendation information based on the display content of the target page in response to the interactive operation of opening the target page; wherein, if the target page is a book reading page, the display content includes the current book content; if the target page is a personal information page, the display content includes personal related information; the target recommendation information is displayed in the target page; personalized and targeted information recommendation is achieved according to the display content of the target page, which weakens the problems of divergence of recommended information and low efficiency of information recommendation caused by information recommendation based on the diversified information of the user. On the one hand, the information recommendation channels of the target page are increased, thereby increasing the exposure rate of the recommended information and improving the efficiency of information recommendation to a certain extent; on the other hand, the target recommendation information is more matched with the target page and its display content, so that after browsing the display content of the target page, the user can obtain the target recommendation information that is more in line with the user's current information needs in a more timely manner, enhance the continuity of information acquisition, thereby improving the recommendation success rate of the target recommendation information, and further improving the efficiency of information recommendation.

[0095] In some embodiments, the target recommendation information includes at least one of target link information pointing to other function pages, target book information, and target original information.

[0096] In some embodiments, the target recommendation information determination module 610 includes:

[0097] Other user determination submodule, for determining other users who have a preset relationship with the current user corresponding to the personal related information if the target page is a personal information page; wherein the preset relationship includes a relationship of similar reading interests and / or an online social relationship;

[0098] The target recommendation information determination submodule is used to determine the target recommendation information based on the first behavior data related to books of other users.

[0099] In some embodiments, online social relationships include two-way or one-way information subscription relationships between users, and / or relationships for performing social interactive operations on user-generated content; wherein social interactive operations include at least one of interactive operations with information dissemination functions, interactive operations with positive feedback, and interactive operations with information exchange functions.

[0100] In some embodiments, the target recommendation information determination submodule is specifically used to:

[0101] The historical information acquisition objects of other users, the first original information published by other users, the first link information of the book community containing the first original information, and at least one of the book information and / or book videos involved in the book community are determined as target recommendation information; wherein, the historical information acquisition objects include at least one of the book information of historically read books, book videos and historically browsed second original information; the book community includes at least one of a book circle, a topic circle and a book list; other books are books other than the current book.

[0102] In some embodiments, the target recommendation information determination module 610 is specifically used to:

[0103] If the target page is a book reading page, target recommendation information is determined based on the reading intention and the current book content; wherein the reading intention is determined based on the second behavior data related to the book.

[0104] In some embodiments, the target recommendation information determination module 610 is further specifically configured to:

[0105] If the reading intention is the book content of the same book, then based on the book information of the current book to which the current book content belongs, target recommendation information related to at least part of the book content of the current book is determined; wherein the target recommendation information includes second link information, the book content involved in the object pointed to by the second link information, the book video contained in the object pointed to, and the third original information adapted based on the book content of the current book; the second link information includes at least one of the link information of the book community corresponding to the current book, the link information of the user-generated content in the book community containing the current book, and the link information of the comment collection corresponding to the current book in the book community; the book community includes book circles and / or topic circles.

[0106] In some embodiments, the target recommendation information determination module 610 is further specifically configured to:

[0107] If the reading intention is similar books, the target recommendation information related to the current book is determined based on the book information of the current book to which the current book content belongs; wherein the target recommendation information includes the third link information, the book information and / or book videos of other books involved in the object pointed to by the third link information, the fourth original information derivatively created based on the book content of the current book, and at least one of other books similar to the current book in at least one attribute dimension; the third link information includes at least one of the link information of the book community corresponding to the current book, the link information of the user-generated content in the book community containing the current book, and the link information of the comment collection corresponding to the current book in the book community; the book community includes at least one of a book circle, a topic circle and a book list; other books are books other than the current book; the attribute dimensions include book categories, authors or writing styles.

[0108] In some embodiments, the book reading page is a reading page corresponding to the end of the book.

[0109] The information recommendation device provided in the embodiment of the present invention can execute the information recommendation method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0110] It is worth noting that in the embodiment of the above-mentioned information recommendation device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present disclosure.

[0111] The present disclosure also provides an electronic device, which may include a processor and a memory, wherein the memory may be used to store executable instructions, wherein the processor may be used to read the executable instructions from the memory and execute the executable instructions to implement the information recommendation method in the above embodiment.

[0112] Figure 7 A schematic structural diagram of an electronic device provided by an embodiment of the present disclosure is shown.

[0113] like Figure 7 As shown, the electronic device 700 may include a processing device 701 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the electronic device 700 are also stored. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output interface (I / O interface) 705 is also connected to the bus 704.

[0114] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data.

[0115] It should be noted that Figure 7 The electronic device 700 shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure. Figure 7 The electronic device 700 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0116] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the information recommendation method of any embodiment of the present disclosure are executed.

[0117] The embodiments of the present disclosure further provide a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor implements the information recommendation method in any embodiment of the present disclosure.

[0118] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0119] In some embodiments, the client and server may communicate using any currently known or future developed network protocol such as HTTP, and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0120] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0121] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the information recommendation method described in any embodiment of the present disclosure.

[0122] In embodiments of the present disclosure, computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on a user's computer, partially on a user's computer, as a separate software package, partially on a user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0123] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the equipment, method and computer program product according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0124] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0125] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0126] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0127] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0128] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. An information recommendation method, characterized in that: include: In response to an interactive operation of opening a target page, target recommendation information is determined based on the displayed content of the target page; wherein, if the target page is a book reading page, the displayed content includes the current book content; if the target page is a personal information page, the displayed content includes personal related information; The target recommendation information is displayed in the target page.

2. The method according to claim 1, characterized in that The target recommendation information includes at least one of target link information pointing to other function pages, target book information and target original information.

3. The method according to claim 1 or 2, characterized in that: The determining target recommendation information based on the displayed content of the target page includes: If the target page is the personal information page, determining other users who have a preset relationship with the current user corresponding to the personal related information; wherein the preset relationship includes a relationship of similar reading interests and / or an online social relationship; The target recommendation information is determined based on the first behavior data related to the books of the other users.

4. The method according to claim 3, characterized in that The online social relationship includes a two-way or one-way information subscription relationship between users, and / or a relationship of performing social interactive operations on user-generated content; wherein the social interactive operations include at least one of interactive operations with information dissemination functions, interactive operations with positive feedback, and interactive operations with information exchange functions.

5. The method according to claim 3, characterized in that: The determining the target recommendation information based on the first behavior data related to the books of the other users includes: The historical information acquisition object of the other users, the first original information published by the other users, the first link information of the book community containing the first original information, and at least one of the book information and / or book videos involved in the book community are determined as the target recommendation information; wherein, the historical information acquisition object includes at least one of the book information of historically read books, book videos and historically browsed second original information; the book community includes at least one of a book circle, a topic circle and a book list; the other books are books other than the current book.

6. The method according to claim 1 or 2, characterized in that: The determining target recommendation information based on the displayed content of the target page includes: If the target page is the book reading page, the target recommendation information is determined based on the reading intention and the current book content; wherein the reading intention is determined based on the second behavior data related to the book.

7. The method according to claim 6, characterized in that The determining the target recommendation information based on the reading intention and the current book content includes: If the reading intention is the book content of the same book, then the target recommendation information related to at least part of the book content of the current book is determined based on the book information of the current book to which the current book content belongs; wherein the target recommendation information includes second link information, the book content involved in the object pointed to by the second link information, the book video contained in the pointed object, and third original information adapted based on the book content of the current book; the second link information includes at least one of the link information of the book community corresponding to the current book, the link information of the user-generated content containing the current book in the book community, and the link information of the comment collection corresponding to the current book in the book community; the book community includes book circles and / or topic circles.

8. The method according to claim 6, characterized in that The determining the target recommendation information based on the reading intention and the current book content includes: If the reading intention is similar books, the target recommendation information related to the current book is determined based on the book information of the current book to which the current book content belongs; wherein the target recommendation information includes third link information, book information and / or book videos of other books involved in the object pointed to by the third link information, fourth original information derivatively created based on the book content of the current book, and at least one of other books similar to the current book in at least one attribute dimension; the third link information includes at least one of the link information of the book community corresponding to the current book, the link information of the user-generated content containing the current book in the book community, and the link information of the comment collection corresponding to the current book in the book community; the book community includes at least one of a book circle, a topic circle and a book list; the other books are books other than the current book; the attribute dimensions include book categories, authors or writing styles.

9. The method according to claim 1, characterized in that: The book reading page is the reading page corresponding to the end of the book.

10. An information recommendation device, characterized in that: include: A target recommendation information determination module, for determining target recommendation information based on the display content of the target page in response to an interactive operation of opening the target page; wherein, if the target page is a book reading page, the display content includes the current book content; if the target page is a personal information page, the display content includes personal related information; The target recommendation information display module is used to display the target recommendation information in the target page.

11. An electronic device, characterized in that: include: processor; A memory for storing executable instructions; The processor is used to read the executable instructions from the memory and execute the executable instructions to implement the information recommendation method according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the information recommendation method according to any one of claims 1 to 9.

13. A computer program product, characterized in that The computer program product is used to implement the information recommendation method according to any one of claims 1 to 9.