A method and device for obtaining recommended image information of a target book
By obtaining and analyzing book material information and related information, generating book image frames and recommending image information, it solves the problem that users find it difficult to obtain in-depth book information, and achieves an efficient book recommendation experience.
Patent Information
- Application Number
- CN202111678979.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-31
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2041-12-31
AI Technical Summary
Users find it difficult to obtain in-depth book-related information when choosing e-books, which leads to difficulty in choosing reading, or requires a lot of time to try reading to understand books.
By obtaining book material information, including evaluation information, combining book-related information, multiple book image frames are determined, and recommended image information is generated based on these image frames.
It provides an effective book recommendation experience, helping users quickly understand book content and improve the efficiency and accuracy of reading selection.
Smart Images

Figure CN114297506B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a technology for obtaining recommended image information of a target book. Background Art
[0002] With the development of the times, e-book readers that integrate text, pictures, sounds, images and other contents are becoming more and more popular. Their significant advantages make it more convenient for e-book readers to read. As a large number of books on the Internet become more and more popular, the user group continues to expand, and the reading needs of users will also increase. Users can only simply understand unknown books through book introductions, and cannot obtain more in-depth book-related information to determine whether to read the book, or spend more time trying to read the book to understand the book. Summary of the invention
[0003] An object of the present application is to provide a method and device for obtaining recommended image information of a target book.
[0004] According to one aspect of the present application, a method for obtaining recommended image information of a target book is provided, wherein the method comprises:
[0005] Acquire book material information about the target book, wherein the book material information includes evaluation information about the target book;
[0006] Determining a plurality of book image frames corresponding to the target book according to the book material information and the book related information of the target book;
[0007] Recommended image information of the target book is determined based on the plurality of book image frames.
[0008] According to one aspect of the present application, a device for obtaining recommended image information of a target book is provided, wherein the device includes:
[0009] A module for obtaining book material information about the target book, wherein the book material information includes evaluation information about the target book;
[0010] A module 12 is used to determine a plurality of book image frames corresponding to the target book according to the book material information and the book related information of the target book;
[0011] A module 3 is used to determine the recommended image information of the target book based on the multiple book image frames.
[0012] According to one aspect of the present application, a computer device is provided, wherein the device includes:
[0013] Processor; and
[0014] A memory arranged to store computer executable instructions, which when executed cause the processor to perform the steps of any of the methods described above.
[0015] According to one aspect of the present application, a computer-readable storage medium is provided, on which a computer program / instruction is stored, characterized in that when the computer program / instruction is executed, the system performs the steps of any of the methods described above.
[0016] According to one aspect of the present application, a computer program product is provided, including a computer program / instruction, characterized in that the computer program / instruction implements the steps of any of the above methods when executed by a processor.
[0017] Compared with the prior art, the present application generates recommended image information about the target book based on the matching book material information, which is conducive to the promotion of the book and can provide users with a good book recommendation experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0019] Figure 1 A flow chart showing a method for obtaining recommended image information of a target book according to an embodiment of the present application is shown;
[0020] Figure 2 The functional modules of a computer device according to another embodiment of the present application are shown;
[0021] Figure 3 An exemplary system is shown that can be used to implement the various embodiments described in this application.
[0022] The same or similar reference numerals in the drawings represent the same or similar components. DETAILED DESCRIPTION
[0023] The present application is described in further detail below in conjunction with the accompanying drawings.
[0024] In a typical configuration of the present application, the terminal, the device of the service network and the trusted party all include one or more processors (eg, a central processing unit (CPU)), an input / output interface, a network interface and a memory.
[0025] Memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash memory. Memory is an example of a computer-readable medium.
[0026] Computer readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer readable instructions, data structures, modules of programs or other data. Examples of computer storage media include, but are not limited to, Phase-Change Memory (PCM), Programmable Random Access Memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of random access memory (RAM), Read-Only Memory (ROM), Electrically-Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0027] The devices referred to in this application include but are not limited to user devices, network devices, or devices formed by integrating user devices and network devices through a network. The user devices include but are not limited to any mobile electronic products that can interact with users (for example, interact with users through a touchpad), such as smart phones, tablet computers, etc. The mobile electronic products can use any operating system, such as Android operating system, iOS operating system, etc. Among them, the network device includes an electronic device that can automatically perform numerical calculations and information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field Programmable Gate Array, FPGA), digital signal processors (Digital Signal Processor, DSP), embedded devices, etc. The network devices include but are not limited to computers, network hosts, single network servers, multiple network server sets or multiple servers. The cloud is composed of a large number of computers or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a type of distributed computing, a virtual supercomputer composed of a group of loosely coupled computer sets. The network includes but is not limited to the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless self-organizing network (Ad Hoc network), etc. Preferably, the device may also be a program running on the user device, the network device, or a device formed by integrating the user device and the network device, the network device, the touch terminal, or the network device and the touch terminal through a network.
[0028] Of course, those skilled in the art should understand that the above-mentioned devices are only examples, and other existing or future devices that are applicable to the present application should also be included in the scope of protection of the present application and are included here by reference.
[0029] In the description of the present application, “plurality” means two or more, unless otherwise clearly and specifically defined.
[0030] Figure 1A method for obtaining recommended image information of a target book according to one aspect of the present application is shown, which is applied to a computer device, and the method includes steps S101, S102, and S103. In step S101, book material information about the target book is obtained, wherein the book material information includes evaluation information about the target book; in step S102, multiple book image frames corresponding to the target book are determined based on the book material information and book-related information of the target book; in step S103, the recommended image information of the target book is determined based on the multiple book image frames. Wherein, the computer device includes but is not limited to a network device, or a device formed by integrating a user device and a network device through a network. The user device includes but is not limited to any mobile electronic product that can perform human-computer interaction with a user (for example, human-computer interaction through a touchpad); the network device includes but is not limited to a computer, a network host, a single network server, a set of multiple network servers, or a cloud composed of multiple servers. Here, the book material information referred to in this application has been authorized or agreed to by the information publisher of the corresponding material. If the book material information comes from a third-party application, the acquisition of the book material information has been agreed to by the third-party application authorized by the information publisher.
[0031] Specifically, in step S101, the book material information about the target book is obtained, wherein the book material information includes evaluation information about the target book. For example, a reading user holds a corresponding user device, and can read books through the corresponding user device, and can also comment on books in a reading application, for example, posting video, image, text or voice information in a book review social space to evaluate books, etc. There is a corresponding network device corresponding to the reading application, and the network device can obtain the reading user's comment information about the book from the reading application as the corresponding book material information; or the network device can crawl the book material information about the target book from the network through a crawler, etc., and the network device can also obtain the book material information about the target book from other third-party application servers, etc. Wherein, the book material information includes book evaluation information for generating recommendation information about the target book, and the book material information is used as the raw material of the recommendation information, etc. Here, the target book refers to the book currently being processed, and any book in the reading application that needs to generate response recommendation information can be applicable to the target book referred to in this application, etc. Wherein, the target book includes but is not limited to reading materials for people to read, such as books, magazines, comics, etc.
[0032] In some embodiments, the book material information includes, but is not limited to: book video evaluation information of the target book; book image evaluation information of the target book; book voice evaluation information of the target book; book text evaluation information of the target book. For example, the book material information includes evaluation information about the target book, such as book annotation information about paragraphs or texts in the book, book review information about the content of the book, video and audio evaluation about the content of the book, etc. The specific presentation form includes, but is not limited to, book evaluation information presented in the form of video, image, voice or text, etc. For example, the corresponding book video evaluation information, book voice evaluation information or book image information can be book evaluation information with book identification information (such as book name, author, book serial number, book alias, etc.) of the target book published in a social space (such as Weibo, Moments, etc.), and the corresponding video, audio or image information has corresponding tag information or title information, and the corresponding tag information or title information contains the book identification information of the target book; the text evaluation information of the corresponding book text evaluation information contains the book identification information of the target book, etc. In some cases, the book evaluation information may also be book evaluation information published in a book annotation area or a book review area of a target book, and the association relationship between the corresponding book evaluation information and the target book may be determined based on the publishing area.
[0033] Here, the book material information may be a source material containing evaluation information of the target book, for example, the entire video, audio, image or text evaluation information containing the book evaluation information of the target book. Alternatively, the book material information may be an associated material containing the evaluation information of the target book, and the associated material is extracted from the corresponding source material, for example, the video frame, audio information, image area or text paragraph about the target book in the video, audio, image or text evaluation information of the corresponding source material is cut out to form a new associated material.
[0034] In step S102, multiple book image frames corresponding to the target book are determined according to the book material information and the book related information of the target book. For example, the book related information includes summary information for briefly describing the content of the target book itself, such as book identification information, book introduction information, book label information, etc. For example, in some embodiments, the book related information includes but is not limited to: book identification information of the target book; book introduction information of the target book; book label information of the target book. Among them, the book identification information includes identification information for indicating the uniqueness of the book, such as the book name, author, cover image, book serial number or book alias, etc.; the book introduction information includes brief description information of the book content, such as the background description of the trial reading part of the book, etc.; the book label information includes classification information for indicating the book type or book classification field, such as fantasy, military, history and other book subject classification information, wherein the book label information can be determined by the management operation of the administrator for reading books in the reading application, or determined based on the statistical data of the classification information of the reading user about the book, etc.
[0035] After the computer device obtains the corresponding book-related information and book material information, it can determine the corresponding multiple book image frames based on the book-related information and book material information. In some cases, the corresponding book-related information can generate decorative information at fixed positions in multiple book image frames, for example, watermark information about multiple book image frames can be generated from the corresponding book identification information, and corresponding book description image frames can be generated from the corresponding book introduction information and book label information, or as the content of the bottom description frame in multiple book image frames. At the same time, the computer device can determine the frame content information in multiple book image frames based on the corresponding book material information, thereby determining the corresponding multiple book image frames, etc.
[0036] In step S103, the recommended image information of the target book is determined based on the multiple book image frames. For example, the computer device obtains the corresponding multiple book image frames, and can determine the corresponding recommended image information based on the multiple book image frames, wherein the recommended image information includes image information or image sequences used to introduce and recommend the target book, and the corresponding image sequence is composed of multiple book image frames arranged in a certain order. In some cases, the computer device may first filter the multiple book image frames, and then determine the corresponding recommended image information based on the filtered book image frames.
[0037] Among them, the computer can determine a corresponding recommended image information based on the multiple book image frames, for example, the computer device determines a book image frame from the multiple book image frames as the corresponding recommended image information; or, the recommended image information is composed of different image areas, each image area is used to present at least one book image frame in the multiple book image frames, so that a corresponding stitched image is obtained, and the stitched image is used as the corresponding recommended image information. Or the corresponding recommended image information includes multiple recommended image information, each recommended image information in the multiple recommended image information is determined in the same or similar manner as the aforementioned recommended image information, and will not be repeated. In other cases, the recommended image information includes a corresponding recommended image sequence, the recommended image sequence is composed of multiple book image frames arranged in a certain order, and the recommended graphic sequence is presented in the certain order when presented, and the presentation intervals between adjacent images in the corresponding image sequence are the same (for example, presented at a certain frequency or time interval, etc.), thereby forming a corresponding video stream.
[0038] In some embodiments, the method further includes step S104 (not shown), in which weight information of the book material information is obtained; wherein, in step S102, multiple book image frames of the target book are determined according to the book material information, the weight information of the book material information, and the book related information of the target book. For example, after obtaining the book material information, the computer device also obtains the weight information of the book material information, which is used to process the book material information in the process of determining multiple book image frames, for example, screening the book material information according to the weight information of the book material information, determining the book material information that meets the preset conditions from multiple book material information, and further, sorting the book image frames generated by the book material information according to the weights of multiple book material information. wherein, the weight information of the book material information is determined by the material related information of the book material information (for example, material type information, user rating information, or activity information, etc.).
[0039] In some embodiments, the obtaining of the weight information of the book material information includes: obtaining the material related information of the book material information, and determining the corresponding weight information according to the material related information of the book material information. For example, when the computer device obtains the book material information, it also obtains the material related information related to the book material information. For example, the book material information corresponds to an application server (for example, a reading application server or a third-party application server, etc.) and stores the book material record information. Each book material record information includes the corresponding material identification information and the material related information. The corresponding server can obtain the book material record information corresponding to each book material information based on the material identification information, thereby obtaining the material related information (for example, material type information, user rating information or activity information, etc.) of each book material information. Different weight ratios can be assigned based on different material related information, thereby determining the final weight information of the corresponding book material information according to the different ratios of each book material information and the element rating information of each material related information of the book material information. In some embodiments, the material related information includes but is not limited to: the material type information of the book material information; the user rating information of the material author of the book material information; the material activity information of the book material information. For example, the corresponding book material information includes but is not limited to the material type information of the book material information, the user rating information of the material author, and the material activity information, etc., wherein the material type information includes but is not limited to video, audio, image, and text, etc., wherein different weight ratings are assigned according to the complexity of the material type information, for example, the weight rating of the video is 10 points, the weight rating of the audio is 8 points, the weight rating of the image is 6 points, and the weight rating of the corresponding text is 5 points, etc. The user rating information of the material author includes the user feedback rating brought by the user operation of the author of the material in the corresponding application, for example, the user rating information can be determined according to the user's dynamic update frequency, the number of users' attention, and the user's dynamic average rating information, etc. The computer device can obtain the dynamic update frequency, the number of users' attention, and the user's dynamic average rating information of the corresponding material author's user, and determine the user rating information of the material through statistical data. The activity information package is used to indicate the user activity of the book material information, which can be determined according to the number of views, likes, comments, forwarding or sharing of the book material information, etc. The computer device can compare the number of views, likes, comments, forwarding or sharing of the book material information with the average number to determine the corresponding activity information, etc. Of course, the corresponding material related information may include one or a combination of multiple of the above parameters, etc., which is not limited here.For example, when the material-related information includes the above multiple parameters, the computer device assigns different weight ratios to different material-related information, for example, the weight ratio of material type information: user rating information: activity information is 1:2:1, etc., so as to determine the final weight information based on the scores and weight ratios of each parameter.
[0040] In some embodiments, in step S102, the corresponding target book material information is determined from the book material information according to the weight information of the book material information; and multiple book image frames of the target book are determined according to the target book material information and the book related information of the target book. For example, the computer device screens multiple book material information according to the weight information of the book material information, determines the corresponding target book material information, and then determines multiple book image frames according to the one or more target book material information and the corresponding book related information. Specifically, the multiple book material information is sorted according to the weight information of the multiple book material information, and the book material information before the sorting N (N is a positive integer greater than or equal to 1, etc.) is taken as the corresponding target book material information, or the book material information with weight information greater than or equal to the weight threshold is taken as the corresponding target book material information, and the book material information with weight information in a preset weight interval (for example, a weight between 6-9 points) is taken as the corresponding target book material information. After the computer device determines the corresponding target book material information, the corresponding book image frame is determined based on the corresponding target book material information and the book related information.
[0041] In some embodiments, the method further includes step S105 (not shown), in which frame arrangement information of the plurality of book image frames is determined according to the weight information of the target book material information; wherein, in step S103, the recommended image information of the target book is determined based on the plurality of book image frames and the frame arrangement information of the plurality of book image frames. For example, in addition to screening the target book material information according to the weight information of the book material information, the computer device can also determine the arrangement order of the corresponding image frames according to the weight information of the book material information during the determination process of the book image frames. Each book image frame has one or more corresponding book material information, and the weight information of the book image frame is determined according to the one or more book material information (for example, taking the highest value, the lowest value or the average value, etc.), thereby determining the corresponding frame sorting information according to the weight information of the corresponding book image frame. For example, the frame arrangement information of the corresponding book image frame is determined by descending or ascending order according to the weight information. Alternatively, based on a preset sorting model, for example, the associated book image frames are sorted in ascending order in a specific interval, and in descending order in a specific area, etc., so as to ensure that the recommended image sequence composed of multiple book image information maintains continuous appeal during the presentation process, enhance the user's reading appeal for the target book, ensure the success rate and efficiency of book recommendations, and facilitate the improvement of user reading breadth and book reading depth in reading applications.
[0042] In some embodiments, the recommended image information includes a recommended image sequence; wherein, in step S103, the plurality of book image frames are arranged into a corresponding recommended image sequence according to the frame arrangement information and the preset arrangement interval of the plurality of book image frames, wherein the play axis corresponding to the recommended image sequence corresponds to the frame arrangement information. For example, the corresponding frame arrangement information is used for the arrangement order of the plurality of book image frames in the recommended image sequence, and the preset arrangement interval is used for the presentation interval of adjacent image frames in the recommended image sequence, in other words, for indicating the presentation duration of the book image frames in the recommended image sequence. When the corresponding recommended image sequence is played, there is a corresponding play time axis, and the play time axis has a corresponding frame play interval and a frame play order, etc. The corresponding frame play order corresponds to the frame arrangement information, and the frame play interval corresponds to the corresponding preset arrangement interval, etc., wherein the corresponding frame arrangement interval can be an equal interval, and different intervals can also be determined according to different book image frames, etc. For example, different presentation intervals can be determined according to different weights of the book image frames, etc. For book image frames with higher weights, a longer play duration can be set, and for book image frames with lower weights, a shorter play duration can be set.
[0043] In some embodiments, the method further includes step S106 (not shown), in which an image generation model corresponding to the target book is obtained, wherein the image generation model includes a corresponding preset number of image frames and a preset arrangement mode; wherein in step S102, a plurality of book image frames corresponding to the preset number of image frames are determined according to the book material information and the book-related information of the target book; wherein in step S103, the plurality of book image frames are arranged according to the preset arrangement mode to generate recommended image information of the target book. For example, the corresponding image generation model is used to determine the corresponding recommended image information according to the determined book material information and book-related information, for example, the image generation model includes a corresponding preset number of image frames and a preset arrangement mode, etc., the preset number of image frames is used to indicate the number of image frames of a plurality of book image frames, and the preset arrangement mode is used to indicate the sorting order or typesetting mode of a plurality of book image frames, etc. For example, multiple book image frames are generated according to the book material information and the book related information, and the book image frames with the final preset number of image frames are determined from the multiple book image frames; or, the corresponding target book material information is determined according to the book material information, and then the corresponding multiple book image frames are determined according to the target book material information and the book related information. After the computer device determines the multiple book image frames, it can generate a corresponding one or recommended image information according to the preset arrangement mode (for example, the arrangement distribution area of each book image frame, etc.); or determine the corresponding recommended image sequence according to the preset arrangement mode (for example, the arrangement order of the book image frames, etc.).
[0044] In some embodiments, the obtaining of the image generation model corresponding to the target book includes: receiving a recommendation image generation request for the target book from a corresponding user, wherein the recommendation image generation request includes the image generation model corresponding to the target book, and the image generation model includes a corresponding preset number of image frames and a preset arrangement mode. For example, the number of image frames corresponding to the image generation model can be determined by the image frame rate and the playback time of the video stream. The image generation model can be preset by a server of a reading application, or can be determined by a user, for example, selected by a user from a plurality of models, or determined by a plurality of parameters provided by the user (for example, playback time, arrangement order, etc.). The user includes but is not limited to a reading user, an author, or a push user of the target book. The user sends a recommendation image generation request to a computer device through a corresponding user device, wherein the recommendation image generation request includes the image generation model corresponding to the target book; the computer device determines the corresponding recommended image information according to the image generation model and the corresponding book pixel information.
[0045] In some embodiments, the method further includes step S107 (not shown), in which the recommended image information is published to the target address information. For example, after the corresponding recommended image information is determined, it can be published to the target address information requested by the user based on the user request, or published to a public social space based on the settings of the server. Wherein, as in some embodiments, the target address information includes but is not limited to: the book reading page of the target book; the book homepage of the target book; the book recommendation page of the target book; and the sharing address information for sharing the target book. For example, the target address information includes the book reading page of the target book, for example, the recommended image information is presented in the form of a small window in the page of the reading page, and the small window can be in the blank area of the current reading page. The target address information includes the book homepage of the target book, for example, when the user views the target book in a bookstore, a bookshelf or a search page, the recommended image information is presented on the cover or the main page of the target book. The target address information includes a book recommendation page, such as the corresponding reading page can push books to the user based on the user's personalized reading tags, and the recommended image information is presented in the corresponding book push page or book push information flow. The target address information includes sharing address information of the target book, wherein the corresponding sharing address information is determined by the sharing request of the sharing user, for example, a user chat window of other users, a group chat or a public social space (for example, a circle of friends, a book circle or a social space of a third-party application, etc.), and the recommended image information is presented in a sharing area corresponding to the sharing information.
[0046] In some embodiments, the target address information includes sharing address information for sharing the target book; wherein the method further includes step S108 (not shown), in which a book sharing request of the corresponding user regarding the target book is received, wherein the book sharing request includes an image acquisition request regarding the target book and corresponding sharing address information, and the image acquisition request is used to acquire recommended image information of the target book; wherein the publishing of the recommended image information to the target address information includes: in response to the book sharing request, publishing the recommended image information to the sharing address information. For example, the sharing user holds a user device, and a reading application is installed on the user device. The user can share books based on the target book in the reading application, such as sharing books to other reading users, reading group chats, or book circles, and sharing books to the application location of a third-party application. The computer device can generate sharing information about the target book based on the corresponding book sharing request, and the sharing information includes book identification information and recommended image information of the target book, so that other users can have a certain degree of understanding of the target book when viewing the sharing information, thereby enhancing the attractiveness of the sharing information and the success rate of sharing.
[0047] In some embodiments, the target address information includes but is not limited to the homepage or book recommendation page of the target book; wherein, the method further includes step S109 (not shown), in which the book publishing information uploaded by the management user of the target book about the target book is received, wherein the book publishing information includes an image acquisition request about the target book, and the image acquisition request is used to obtain the recommended image information of the target book; wherein, the recommended image information is published to the target address information, including: if the book recommendation information about the target book of other reading users is obtained, the recommended image information is returned to the other reading users based on the book recommendation information, and the recommended image information is presented on the book homepage or the book recommendation page of the target book. For example, the management user of the target book includes the author of the book, the uploading user, or the internal management user of the reading application about the target book, etc. The management user can actively initiate a book publishing request about the target book to the system, and promote the target book during the publishing process. The computer device receives the book publishing information uploaded by the management user about the target book, wherein the book publishing information includes an image acquisition request about the target book, and the image acquisition request is used to obtain the recommended image information of the target book. The computer device determines the corresponding recommended image information according to the book publishing information, and when the book recommendation information about the book of the user is obtained, the recommended image information is presented in the book recommendation page or book homepage of the target book presented in the reading application in the user device of the corresponding user.
[0048] In some embodiments, the book material information includes corresponding material access address information; wherein, in step S103, the recommended image information of the target book is determined based on the multiple book image frames and the material access address information of the book material information, wherein each recommended image information includes at least one material access address information matching therewith. For example, when the computer device acquires the book material information, it can also acquire the material access address information of the book material information, and the material access address information is used to indicate the original publishing address information of the book material information, etc. Based on the corresponding material access address information, the user can access the original publishing address information of the book material information to access the complete original book material information, etc. For example, when the user device is presenting the recommended image information, if the user's access operation on the book material information in the current image frame is acquired (for example, touching the corresponding position of the book material in the screen or long pressing the current image frame, etc.), the user device can acquire the material access address information of the corresponding book material information, and acquire and present the corresponding original book material information based on the material access address information, for example, jump to the page of the original book material information and present the original book material information, or present the original book material information in the form of a small window in the current screen, etc.
[0049] The above mainly introduces the various embodiments of the method for obtaining the recommended image information of the target book in the present application. In addition, the present application also provides a specific device capable of implementing the above embodiments. Figure 2 Make an introduction.
[0050] Figure 2 A computer device for obtaining recommended image information of a target book according to one aspect of the present application is shown, and the device includes a first module 101, a second module 102, and a third module 103. The first module 101 is used to obtain book material information about the target book, wherein the book material information includes evaluation information about the target book; the first module 102 is used to determine a plurality of book image frames corresponding to the target book according to the book material information and book-related information of the target book; the first module 103 is used to determine the recommended image information of the target book based on the plurality of book image frames.
[0051] In some implementations, the book material information includes, but is not limited to: book video evaluation information of the target book; book image evaluation information of the target book; book voice evaluation information of the target book; and book text evaluation information of the target book.
[0052] In step S102, multiple book image frames corresponding to the target book are determined based on the book material information and the book related information of the target book. In some implementations, the book related information includes but is not limited to: book identification information of the target book; book introduction information of the target book; and book tag information of the target book.
[0053] Here, the Figure 2 The specific implementations corresponding to the one-to-one module 101, the one-to-two module 102, and the one-to-three module 103 are the same as those described above. Figure 1 The illustrated embodiments of step S101 , step S102 , and step S103 are the same or similar, and thus are not described in detail and are included herein by reference.
[0054] In some embodiments, the device further includes a module 104 (not shown) for obtaining weight information of the book material information; wherein the module 102 is used to determine multiple book image frames of the target book according to the book material information, the weight information of the book material information, and the book related information of the target book. In some embodiments, the obtaining of the weight information of the book material information includes: obtaining material related information of the book material information, and determining corresponding weight information according to the material related information of the book material information. In some embodiments, the material related information includes but is not limited to: material type information of the book material information; user rating information of the material author of the book material information; material activity information of the book material information. In some embodiments, the module 102 is used to determine the corresponding target book material information from the book material information according to the weight information of the book material information; and determine multiple book image frames of the target book according to the target book material information and the book related information of the target book.
[0055] In some embodiments, the device further includes a module (not shown) for determining frame arrangement information of the plurality of book image frames according to weight information of the target book material information; wherein the module 103 is used to determine recommended image information of the target book based on the plurality of book image frames and the frame arrangement information of the plurality of book image frames. In some embodiments, the recommended image information includes a recommended image sequence; wherein the module 103 is used to arrange the plurality of book image frames into a corresponding recommended image sequence according to the frame arrangement information of the plurality of book image frames and a preset arrangement interval, wherein the play axis corresponding to the recommended image sequence corresponds to the frame arrangement information.
[0056] In some embodiments, the device further includes a module 106 (not shown) for obtaining an image generation model corresponding to the target book, wherein the image generation model includes a corresponding preset number of image frames and a preset arrangement mode; wherein the module 102 is used to determine a plurality of book image frames corresponding to the preset number of image frames according to the book material information and the book-related information of the target book; wherein the module 103 is used to arrange the plurality of book image frames according to the preset arrangement mode to generate recommended image information of the target book. In some embodiments, obtaining the image generation model corresponding to the target book includes: receiving a recommended image generation request from a corresponding user regarding the target book, wherein the recommended image generation request includes the image generation model corresponding to the target book, and the image generation model includes a corresponding preset number of image frames and a preset arrangement mode.
[0057] In some embodiments, the device further includes a module (not shown) for publishing the recommended image information to the target address information. In some embodiments, the target address information includes, but is not limited to: a book reading page of the target book; a book homepage of the target book; a book recommendation page of the target book; and sharing address information for sharing the target book. In some embodiments, the target address information includes sharing address information for sharing the target book; wherein the device further includes a module (not shown) for receiving a book sharing request from a corresponding user regarding the target book, wherein the book sharing request includes an image acquisition request regarding the target book and corresponding sharing address information, and the image acquisition request is used to acquire the recommended image information of the target book; wherein, publishing the recommended image information to the target address information includes: in response to the book sharing request, publishing the recommended image information to the sharing address information.
[0058] In some embodiments, the target address information includes but is not limited to the homepage or book recommendation page of the target book; wherein the device further includes a module 19 (not shown) for receiving book publishing information about the target book uploaded by the management user of the target book, wherein the book publishing information includes an image acquisition request about the target book, and the image acquisition request is used to obtain recommended image information of the target book; wherein the publishing of the recommended image information to the target address information includes: if book recommendation information about the target book from other reading users is obtained, returning recommended image information to the other reading users based on the book recommendation information, and the recommended image information is presented on the homepage or book recommendation page of the target book. In some embodiments, the book material information includes corresponding material access address information; wherein the module 103 is used to determine the recommended image information of the target book based on the multiple book image frames and the material access address information of the book material information, wherein each recommended image information includes at least one material access address information matching it. For example, when the computer device acquires the book material information, it can also acquire the material access address information of the book material information, and the material access address information is used to indicate the original publishing address information of the book material information, etc. Based on the corresponding material access address information, the user can access the original publishing address information of the book material information to access the complete original book material information, etc. For example, when the user device is presenting the recommended image information, if the user's access operation on the book material information in the current image frame is acquired (for example, touching the corresponding position of the book material on the screen or long pressing the current image frame, etc.), the user device can acquire the material access address information of the corresponding book material information, and acquire and present the corresponding original book material information based on the material access address information, for example, jump to the page of the original book material information and present the original book material information, or present the original book material information in the form of a small window on the current screen, etc.
[0059] Here, the specific implementations corresponding to the modules 14 to 19 are the same or similar to the embodiments of the aforementioned steps S104 to S109, and thus are not described in detail and are included herein by reference.
[0060] In addition to the methods and devices described in the above embodiments, the present application also provides a computer-readable storage medium, which stores computer code. When the computer code is executed, the method described in any of the preceding items is executed.
[0061] The present application also provides a computer program product. When the computer program product is executed by a computer device, the method described in any of the preceding items is executed.
[0062] The present application also provides a computer device, the computer device comprising:
[0063] one or more processors;
[0064] a memory for storing one or more computer programs;
[0065] When the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any of the preceding items.
[0066] Figure 3 An exemplary system that can be used to implement various embodiments described in this application is shown;
[0067] like Figure 3 In some embodiments shown, the system 300 can be any of the above-mentioned devices in each of the described embodiments. In some embodiments, the system 300 may include one or more computer-readable media (e.g., system memory or NVM / storage device 320) with instructions and one or more processors (e.g., (one or more) processors 305) coupled to the one or more computer-readable media and configured to execute instructions to implement modules to perform the actions described in this application.
[0068] For one embodiment, system control module 310 may include any suitable interface controller to provide any suitable interface to at least one of processor(s) 305 and / or any suitable device or component in communication with system control module 310 .
[0069] The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315. The memory controller module 330 may be a hardware module, a software module, and / or a firmware module.
[0070] The system memory 315 may be used, for example, to load and store data and / or instructions for the system 300. For one embodiment, the system memory 315 may include any suitable volatile memory, such as a suitable DRAM. In some embodiments, the system memory 315 may include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
[0071] For one embodiment, system control module 310 may include one or more input / output (I / O) controllers to provide interfaces to NVM / storage device 320 and communication interface(s) 325 .
[0072] For example, NVM / storage device 320 may be used to store data and / or instructions. NVM / storage device 320 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives (HDDs), one or more compact disk (CD) drives, and / or one or more digital versatile disk (DVD) drives).
[0073] NVM / storage device 320 may include storage resources that are physically part of the device on which system 300 is installed, or it may be accessible to the device without being part of the device. For example, NVM / storage device 320 may be accessed over a network via communication interface(s) 325.
[0074] Communication interface(s) 325 may provide an interface for system 300 to communicate over one or more networks and / or with any other suitable devices. System 300 may wirelessly communicate with one or more components of a wireless network in accordance with any of one or more wireless network standards and / or protocols.
[0075] For one embodiment, at least one of the processor(s) 305 may be packaged together with the logic of one or more controllers of the system control module 310 (e.g., the memory controller module 330). For one embodiment, at least one of the processor(s) 305 may be packaged together with the logic of one or more controllers of the system control module 310 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310. For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310 to form a system on chip (SoC).
[0076] In various embodiments, the system 300 may be, but is not limited to: a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, the system 300 may have more or fewer components and / or a different architecture. For example, in some embodiments, the system 300 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an application specific integrated circuit (ASIC), and a speaker.
[0077] It should be noted that the present application can be implemented in software and / or a combination of software and hardware, for example, can be implemented using an application specific integrated circuit (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the present application can be executed by a processor to implement the steps or functions described above. Similarly, the software program of the present application (including relevant data structures) can be stored in a computer-readable recording medium, for example, a RAM memory, a magnetic or optical drive or a floppy disk and similar devices. In addition, some steps or functions of the present application can be implemented using hardware, for example, as a circuit that cooperates with a processor to perform each step or function.
[0078] In addition, a part of the present application may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present application through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes but is not limited to source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.
[0079] Communication media include media by which communication signals containing, for example, computer readable instructions, data structures, program modules, or other data are transmitted from one system to another. Communication media may include guided transmission media such as cables and wires (e.g., fiber optic, coaxial, etc.) and wireless (unguided transmission) media that can propagate energy waves, such as acoustic, electromagnetic, RF, microwave, and infrared. Computer readable instructions, data structures, program modules, or other data may be embodied as a modulated data signal in, for example, a wireless medium such as a carrier wave or similar mechanism such as embodied as part of spread spectrum technology. The term "modulated data signal" refers to a signal whose one or more characteristics are changed or set in such a manner as to encode information in the signal. Modulation may be analog, digital, or a hybrid modulation technique.
[0080] By way of example and not limitation, computer-readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory, such as random access memory (RAM, DRAM, SRAM); and non-volatile memory, such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic / ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, magnetic tapes, CDs, DVDs); or other media now known or later developed that can store computer-readable information / data for use by a computer system.
[0081] Here, according to an embodiment of the present application, a device is included, which includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the device is triggered to run the methods and / or technical solutions based on the aforementioned multiple embodiments of the present application.
[0082] It is obvious to those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and that the present application can be implemented in other specific forms without departing from the spirit or basic features of the present application. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the present application is limited by the attached claims rather than the above description, so it is intended to include all changes that fall within the meaning and scope of the equivalent elements of the claims in the present application. Any figure mark in the claims should not be regarded as limiting the claims involved. In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the device claim can also be implemented by one unit or device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.
Claims
1. A method for obtaining recommended image information of a target book, wherein: The method includes: Acquire book material information about the target book, wherein the book material information includes evaluation information about the target book, wherein the evaluation information includes book evaluation information with book identification information of the target book published in a social space; Determine a plurality of book image frames corresponding to the target book according to the book material information and the book related information of the target book, wherein the book related information includes summary information for briefly describing the content of the target book itself, and the book related information is used to generate decoration information of fixed positions of the plurality of book image frames; determining recommended image information of the target book based on the plurality of book image frames; The book material information includes at least one of the following: Book video evaluation information of the target book; Book image evaluation information of the target book; Book voice evaluation information of the target book; Wherein, the method further comprises: Obtaining weight information of the book material information; The step of determining a plurality of book image frames corresponding to the target book according to the book material information and the book related information of the target book includes: Determining corresponding target book material information from the book material information according to the weight information of the book material information; determining a plurality of book image frames of the target book according to the target book material information and the book related information of the target book; Wherein, determining the recommended image information of the target book based on the multiple book image frames includes: The recommended image information of the target book is determined based on the multiple book image frames and the frame arrangement information of the multiple book image frames, wherein the presentation interval of the book image information is determined by the weight information of the corresponding book image frames, a longer playback time is set for book image frames with higher weight information, and a shorter playback time is set for book image frames with lower weight information, and the weight information of the book image frames is determined by the corresponding one or more book material information.
2. The method according to claim 1, wherein: The book material information also includes book text evaluation information of the target book.
3. The method according to claim 1 or 2, wherein: The book-related information includes at least one of the following: Book identification information of the target book; Book introduction information of the target book; The book tag information of the target book.
4. The method according to claim 1, wherein: The recommended image information includes a recommended image sequence; wherein determining the recommended image information of the target book based on the plurality of book image frames includes: The plurality of book image frames are arranged into a corresponding recommended image sequence according to the frame arrangement information of the plurality of book image frames and a preset arrangement interval, wherein a play axis corresponding to the recommended image sequence corresponds to the frame arrangement information.
5. The method according to any one of claims 1 to 4, wherein: The step of obtaining the weight information of the book material information includes: The material-related information of the book material information is obtained, and corresponding weight information is determined according to the material-related information of the book material information.
6. The method according to claim 5, wherein: The material-related information includes at least one of the following: User rating information of the author of the book material information; The material activity information of the book material information.
7. The method according to claim 1, wherein: The method further comprises: Acquire an image generation model corresponding to the target book, wherein the image generation model includes a corresponding preset number of image frames and a preset arrangement mode; The step of determining a plurality of book image frames corresponding to the target book according to the book material information and the book related information of the target book includes: Determining a plurality of book image frames corresponding to the preset number of image frames according to the book material information and the book related information of the target book; Wherein, determining the recommended image information of the target book based on the multiple book image frames includes: The plurality of book image frames are arranged according to the preset arrangement mode to generate recommended image information of the target book.
8. The method according to claim 7, wherein: The step of obtaining the image generation model corresponding to the target book includes: A recommended image generation request for the target book from a corresponding user is received, wherein the recommended image generation request includes an image generation model corresponding to the target book, and the image generation model includes a corresponding preset number of image frames and a preset arrangement mode.
9. The method according to claim 1, wherein: The method further comprises: The recommended image information is published to the target address information.
10. The method according to claim 9, wherein: The target address information includes at least one of the following: a book reading page of the target book; The homepage of the target book; A book recommendation page for the target book; The sharing address information is used to share the target book.
11. The method according to claim 10, wherein: The target address information includes sharing address information for sharing the target book; wherein the method further includes: receiving a book sharing request from a corresponding user regarding the target book, wherein the book sharing request includes an image acquisition request regarding the target book and corresponding sharing address information, and the image acquisition request is used to acquire recommended image information of the target book; Wherein, publishing the recommended image information to the target address information includes: In response to the book sharing request, the recommended image information is published to the sharing address information.
12. The method according to claim 10, wherein: The target address information includes but is not limited to the homepage or book recommendation page of the target book; wherein the method further includes: receiving book publishing information about the target book uploaded by a management user of the target book, wherein the book publishing information includes an image acquisition request about the target book, and the image acquisition request is used to acquire recommended image information of the target book; Wherein, publishing the recommended image information to the target address information includes: If book recommendation information about the target book from other reading users is obtained, recommended image information is returned to the other reading users based on the book recommendation information, and the recommended image information is presented on the book homepage of the target book or the book recommendation page.
13. The method according to claim 1, wherein: The book material information includes corresponding material access address information; Wherein, determining the recommended image information of the target book based on the multiple book image frames includes: The recommended image information of the target book is determined based on the multiple book image frames and the material access address information of the book material information, wherein each recommended image information includes at least one material access address information matching therewith.
14. A computer device, wherein: The equipment includes: Processor; and A memory arranged to store computer executable instructions which, when executed, cause the processor to perform the steps of the method as claimed in any one of claims 1 to 13.
15. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: The computer program / instructions, when executed, cause the system to perform the steps of the method as claimed in any one of claims 1 to 13.
16. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.
Citation Information
Patent Citations
Book information service method and system based on augmented reality
CN108460626A
Method for generating book recommendation video, electronic equipment and computer storage medium
CN113722535A