Video book cover display method, computing device and computer storage medium

By using the video book cover display method in reading applications and replacing the static book cover as a video book cover, it solves the problem that users find it difficult to quickly obtain e-book information, and improves the efficiency of users in choosing e-books and the user retention rate of reading applications.

CN111782603BActive Publication Date: 2025-04-11ZHANGYUE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010606932.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-29
Publication Date
2025-04-11
Estimated Expiration
2040-06-29

AI Technical Summary

Technical Problem

When displaying e-books, existing reading applications are limited to static book covers, making it difficult for users to quickly obtain more information, resulting in a long time for users to choose e-books, affecting user retention rates.

Method used

Through the video book cover display method, the static book cover on the e-book list page is replaced as a video book cover based on the user's access operation and residence time, and the video book cover of the e-book is displayed to provide more information.

Benefits of technology

Effectively help users choose the e-book they want to read, reduce users' time expenditure on choosing e-books, enable users to start reading quickly, and improve user retention rate of reading applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111782603B_ABST
    Figure CN111782603B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for displaying a video book cover, a computing device, and a computer storage medium. The method comprises: displaying an e-book list page according to a user's access operation to the e-book list page; selecting at least one e-book from the e-book list page, and obtaining a video book cover corresponding to the at least one e-book; refreshing the displayed e-book list page, and replacing the static book cover of the at least one e-book with a video book cover. The solution provided by the present invention can effectively help users select the e-books they want to read by displaying the video book cover of at least one e-book to users, thereby reducing the time users spend on selecting e-books, allowing users to start reading as soon as possible, thereby improving the user retention rate of reading applications.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a video book cover display method, a computing device and a computer storage medium. Background Art

[0002] With the rapid development of Internet technology, various Internet-based applications have emerged. In terms of reading, corresponding reading applications have been produced. Reading enthusiasts can read e-books through reading applications, thus realizing the transition from traditional paper book reading to e-book reading. E-books are favored by many users for their energy-saving and environmental protection, diverse forms, and low prices.

[0003] However, when current reading applications display e-books to users, they usually display the paper book cover image corresponding to the e-book, or a picture related to the e-book as the static book cover of the e-book to the user. The displayed content is limited to the book title, author, etc., and the user cannot quickly and intuitively obtain more information about the book. When the user wants to obtain more information about the book, he needs to further query the book details, which is cumbersome. As a result, it takes a long time for the user to find the e-book he wants to read, and it is impossible to quickly attract users to read, resulting in a low user retention rate of the reading application. Summary of the invention

[0004] In view of the above problems, the present invention is proposed to provide a video book cover display method, a computing device and a computer storage medium that overcome the above problems or at least partially solve the above problems.

[0005] According to one aspect of the present invention, a method for displaying a video book cover is provided, comprising:

[0006] Display the e-book list page according to the user's access operation on the e-book list page;

[0007] Select at least one e-book from the e-book list page, and obtain the video book cover corresponding to at least one e-book;

[0008] Refresh the e-book list page and replace the static book cover of at least one e-book with a video book cover.

[0009] According to another aspect of the present invention, there is provided a computing device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0010] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations:

[0011] Display the e-book list page according to the user's access operation on the e-book list page;

[0012] Select at least one e-book from the e-book list page, and obtain the video book cover corresponding to at least one e-book;

[0013] Refresh the e-book list page and replace the static book cover of at least one e-book with a video book cover.

[0014] According to another aspect of the present invention, a computer storage medium is provided, wherein the storage medium stores at least one executable instruction, and the executable instruction enables a processor to perform the following operations:

[0015] Display the e-book list page according to the user's access operation on the e-book list page;

[0016] Select at least one e-book from the e-book list page, and obtain the video book cover corresponding to at least one e-book;

[0017] Refresh the e-book list page and replace the static book cover of at least one e-book with a video book cover.

[0018] According to the solution provided by the present invention, according to the user's access operation on the e-book list page, the e-book list page is displayed; at least one e-book is selected from the e-book list page, and the video book cover corresponding to the at least one e-book is obtained; the e-book list page is refreshed and displayed, and the static book cover of the at least one e-book is replaced with the video book cover. The solution provided by the present invention can effectively help the user select the e-book he wants to read by displaying the video book cover of at least one e-book to the user, reducing the time spent by the user on selecting the e-book, allowing the user to start reading as soon as possible, thereby improving the user retention rate of the reading application.

[0019] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0021] Figure 1 A schematic diagram showing a flow chart of a method for displaying a video book cover according to an embodiment of the present invention is shown;

[0022] Figure 2A schematic diagram showing a flow chart of a method for displaying a video book cover according to another embodiment of the present invention is shown;

[0023] Figure 3 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0024] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.

[0025] Figure 1 FIG. 2 is a flow chart showing a method for displaying a video book cover according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:

[0026] Step S101, displaying the e-book list page according to the user's access operation to the e-book list page.

[0027] In this embodiment, the user can read the e-book through the client, where the client is a reading application. When the user wants to read the e-book, he can open the client and access the e-book list page to find the e-book he wants to read. In this way, the user's access operation to the e-book list page can be monitored, and the e-book list page can be displayed to the user according to the user's access operation to the e-book list page. The e-book list page is used to present various e-book information, such as the static book cover of the e-book, the e-book introduction, etc., wherein the e-book list page can be a user bookshelf page or a bookstore page or other list page.

[0028] Step S102: Select at least one e-book from the e-book list page, and obtain a video book cover corresponding to the at least one e-book.

[0029] The e-book list page displays multiple e-books to the user in a list form. For example, multiple e-books are arranged in a horizontal or vertical arrangement on the e-book list page. In order to attract users to read the corresponding e-books, this step selects at least one e-book from the e-book list page, and obtains the video book cover corresponding to the at least one selected e-book, wherein the video book cover refers to using a video as the book cover of the e-book, and the video can dynamically convey more information to the user.

[0030] Step S103, refreshing the electronic book list display page, and replacing the static book cover of at least one electronic book with a video book cover.

[0031] After obtaining the video book cover corresponding to at least one electronic book, the corresponding video book cover can be displayed to the user. Specifically, the electronic book list page is refreshed. During the refresh of the electronic book list page, the video book cover of at least one electronic book obtained in step S102 is used to replace the initially displayed static book cover, and the video book of at least one electronic book is displayed to the user through the electronic book list page. That is, after the refresh process, for at least one electronic book, the user sees a book cover in the form of a video, rather than a static book cover. Among them, the static book cover is a common electronic book cover at present, and usually a picture that can represent the electronic book is selected as the static book cover of the electronic book.

[0032] According to the method provided by the above embodiment of the present invention, according to the user's access operation on the e-book list page, the e-book list page is displayed; at least one e-book is selected from the e-book list page, and the video book cover corresponding to the at least one e-book is obtained; the e-book list page is refreshed and displayed, and the static book cover of the at least one e-book is replaced with the video book cover. The solution provided by the present invention can effectively help users select the e-books they want to read by displaying the video book cover of at least one e-book to users, reducing the time users spend on selecting e-books, allowing users to start reading as soon as possible, saving user time, and thus improving the user retention rate of reading applications.

[0033] Figure 2 FIG. 2 is a flow chart showing a method for displaying a video book cover according to another embodiment of the present invention. Figure 2 As shown, the method comprises the following steps:

[0034] Step S201, displaying the e-book list page according to the user's access operation on the e-book list page.

[0035] In this embodiment, the user can read the e-book through the client, where the client is a reading application. When the user wants to read the e-book, he can open the client and access the e-book list page to determine the e-book he wants to read. In this way, the user's access operation to the e-book list page can be monitored, and the e-book list page can be displayed to the user according to the user's access operation to the e-book list page. Various e-book information is presented to the user through the e-book list page. For example, the static cover of the e-book is displayed to the user through the e-book list page. In addition, other e-book information can also be displayed, such as the e-book introduction, etc., wherein the e-book list page can be a user bookshelf page or a bookstore page or other list page.

[0036] Step S202: receiving at least one sliding operation performed by the user on the e-book list page.

[0037] Typically, an e-book list page includes multiple e-books, so the user needs to search for the e-book that he wants to read in the e-book list page. Specifically, after the e-book list page is displayed to the user, the user can search for the e-book that he wants to read by sliding his finger on the e-book list page. In the process of searching for the e-book, the user may need to perform at least one sliding operation on the e-book list page. In this embodiment, at least one sliding operation performed by the user on the e-book list page is received.

[0038] Step S203, detecting the dwell time on at least one electronic book after any sliding operation is performed.

[0039] The user's sliding operation in the e-book list page is the process of searching for e-books. After performing any sliding operation, the user's finger may leave the terminal device screen, so that the user can understand at least one e-book displayed on the e-book list page. If the user wants to continue to understand more e-books, the user can perform a sliding operation on the e-book list page again, and the time spent in the middle is the time spent on at least one e-book after performing a sliding operation. When the user is interested in at least one e-book currently displayed on the e-book list page or wants to read one of the e-books, the user's stay time on at least one e-book currently displayed on the e-book list page may be longer. When the user is not interested in at least one e-book currently displayed on the e-book list page, the user's stay time on at least one e-book currently displayed on the e-book list page may be shorter. Therefore, by detecting the stay time on at least one e-book after performing any sliding operation, at least one e-book for video book cover display can be screened out based on the stay time.

[0040] Step S204: selecting at least one e-book whose stay time is greater than or equal to a preset time from the e-book list page.

[0041] After determining the dwell time on at least one e-book according to step S203, at least one e-book for video book cover display can be selected from the e-book list page according to the dwell time. Specifically, the dwell time on a certain e-book is compared with the preset duration. If the dwell time is greater than or equal to the preset duration, it indicates that the user may be interested in the e-book, and the e-book is selected as the e-book for video book cover display; if the dwell time is less than the preset duration, it indicates that the user may not be interested in the e-book, and the static book cover of the e-book can continue to be displayed on the e-book list page. Among them, those skilled in the art can flexibly set the preset duration, for example, it can be set to 3 seconds, which is not specifically limited here.

[0042] Step S205, obtaining the user's reading progress corresponding to at least one e-book.

[0043] According to step S204, at least one electronic book for which a video book cover is to be displayed is determined. In this step, the process of obtaining the video book cover will be specifically described:

[0044] The user's reading progress reflects the reading status of the e-book content. According to the user's reading progress, it can be determined which part of the e-book content the user has read and which part of the e-book content has not been read. Therefore, the video book cover of at least one e-book can be obtained according to the user's reading progress. The user's reading progress corresponding to at least one e-book can be obtained in the following ways: determining the user's reading progress corresponding to at least one e-book according to the number of words in the read e-book content and the total number of words in the e-book, or obtaining the user's reading progress corresponding to at least one e-book by reading the reading progress bar of the e-book.

[0045] Usually, for the e-book content that the user has read, the status information of the e-book content is marked as read. The number of words corresponding to each read page can be added up to get the number of words in the read e-book content. The ratio of the number of words in the read e-book content to the total number of words in the e-book is the user's reading progress.

[0046] Step S206: based on the user's reading progress, extract a video clip of a preset length from the e-book video as a video book cover of at least one e-book.

[0047] After obtaining the user reading progress corresponding to at least one e-book, the video book cover of at least one e-book can be determined according to the user reading progress. Specifically, the user reading progress reflects the user's reading situation, which part of the content has been read and which part of the content has not been read. Usually, the user is more interested in the unread e-book content. In order to attract the user to click to read the e-book, a video clip of a preset length can be captured from the e-book video according to the user's reading progress, wherein the captured video clip is the video clip corresponding to the e-book content that the user has not read. The preset length is flexibly set by technical personnel in this field according to actual needs. For example, it can be 30 seconds or 60 seconds, etc., and is not specifically limited here.

[0048] Step S207, refreshing the electronic book list display page, and replacing the static book cover of at least one electronic book with a video book cover.

[0049] After obtaining the video book cover corresponding to at least one electronic book, the corresponding video book cover can be displayed to the user. Specifically, the electronic book list page is refreshed. During the refresh of the electronic book list page, the video book cover of at least one electronic book obtained in step S206 is used to replace the static book cover initially displayed, and the video book of at least one electronic book is displayed to the user through the electronic book list page. That is, after the refresh process, for at least one electronic book, the user sees a book cover in the form of a video, rather than a static book cover. Among them, the static book cover is a common electronic book cover at present, and usually a picture that can represent the electronic book is selected as the static book cover of the electronic book.

[0050] In an optional implementation of the present invention, if multiple e-books whose dwell time is greater than or equal to a preset time are selected from the e-book list page, in order to further increase the probability of the user clicking to read the e-book after watching the video book cover, the following method can be used to further screen the selected multiple e-books: determine the user's reading interest based on the user's historical operation behavior, and then, based on the reading interest, screen and determine at least one e-book from the multiple e-books whose dwell time is greater than or equal to the preset time.

[0051] The user's historical operation behavior may include: reading behavior, search behavior, purchase behavior or collection behavior performed by the user on the client, which can reflect the user's reading interest. For example, if the user often reads, searches or purchases literary e-books, it means that the user likes literary e-books. Specifically, the user's reading interest can be determined by the following method: the e-book types corresponding to the user's historical operation behaviors are counted, and the highest e-book type corresponding to the user's historical operation behaviors is selected as the user's reading interest. For example, the user has 10 historical operation behaviors, 8 of which are related to literary e-books, and 2 are related to economic books, which means that the user's reading interest is literary e-books. Then, the user's reading interest is matched with the e-book type. If they match, it is determined that the e-book is an e-book to be displayed with a video book cover, and finally at least one e-book is screened and determined from multiple e-books whose residence time is greater than or equal to the preset time.

[0052] The method for selecting at least one e-book displayed in a video book cover provided by this optional implementation is applicable when the e-book list page is a bookstore page or other list page.

[0053] In an optional implementation of the present invention, multiple e-books may be selected from the e-book list page. If the video covers of multiple e-books are displayed at the same time, the video cover display effect may be confusing, resulting in a poor user experience. Therefore, the following method can be used for display: obtain the video cover display priority, wherein the video cover display priority specifies the order in which the video cover is displayed, and then, according to the video cover display priority, replace the static book covers of multiple e-books with video book covers and display them in a carousel.

[0054] Specifically, the video book cover display priority can be determined according to the display order of multiple e-books in the e-book list page. For example, three e-books are selected: e-book 1, e-book 2 and e-book 3. The display order of the three e-books in the e-book list page is as follows: e-book 1, e-book 3, e-book 2. Therefore, the video book cover display priority corresponding to the three e-books is determined as: e-book 1, e-book 3, e-book 2.

[0055] Alternatively, the priority of displaying the video book covers is determined based on the indicator data of the selected multiple e-books, wherein the indicator data includes: e-book popularity, number of readers and / or number of author fans, etc., indicating the degree of popularity of the e-books among readers. For example, three e-books are selected: e-book 1, e-book 2 and e-book 3, and the popularity of the three e-books is as follows: 1 million, 2 million, and 3 million, respectively. Then, the priority of displaying the video book covers corresponding to the three e-books is determined as: e-book 3, e-book 2, and e-book 1. This is only an example and does not have any limiting effect.

[0056] When replacing the static book covers of multiple e-books with video book covers and displaying them in a carousel, the static book cover of only one e-book can be replaced with a video book cover at a time in the display order specified by the video book cover display priority. When the video book cover of the e-book is finished playing, the static book cover of the next e-book is replaced with a video book cover and the video book cover is played, until the video book cover of the last e-book specified by the video book cover display priority is displayed, and then the playback continues in a loop.

[0057] In an optional implementation of the present invention, the video book cover corresponding to at least one electronic book may also be obtained by the following method:

[0058] Method 1: Obtain the wonderful passages of at least one e-book; capture the video clips corresponding to the wonderful passages of the e-book from the e-book video as the video cover of the e-book.

[0059] The wonderful paragraphs are the most popular part of an e-book among readers. Usually, readers also mark the most for this part, such as comments and annotations. Therefore, the number of marks made by users on each paragraph can be counted, and the wonderful paragraphs of the e-book can be determined based on the number of marks. For example, the paragraph with the highest number of marks is determined as the wonderful paragraph of the e-book, and the wonderful paragraphs of at least one e-book are obtained. Then, the video clips corresponding to the wonderful paragraphs of the e-book can be captured from the e-book video as the video cover of the e-book. By displaying the video clips corresponding to the wonderful content on the e-book list page, users can be attracted to click to read the e-book, thereby improving the user retention rate and effectively helping users choose the e-books they want to read.

[0060] Method 2: For at least one e-book, the e-book video is segmented;

[0061] The number of barrage messages corresponding to each video clip is counted, and the video clip to be used as the video book cover of the e-book is determined according to the number of barrage messages.

[0062] E-book videos are videos related to e-books. Users may post some barrage messages while watching e-book videos. Among them, barrage messages are interactive information during the process of users watching e-book videos, for example, expressing their thoughts on watching e-book videos. The number of barrage messages can reflect the excitement of the content. Therefore, the video clip used as the video cover of the e-book can be determined based on the barrage messages.

[0063] Specifically, for at least one e-book, the e-book video is segmented, for example, the e-book video is divided into N segments, and the value of N can be flexibly set, for example, the value of N is 3 or 5, which is not specifically limited here. In addition, the e-book video can be segmented into equal lengths or segmented into any lengths. Usually, barrage messages are stored in association with video frames. Therefore, after obtaining the segmented video segments, the barrage messages corresponding to the video segments can be determined according to the video frames contained in the video segments, and for each video segment, the number of barrage messages corresponding to the video segment is counted, and the video segment with the highest number of barrage messages is used as the video cover of the e-book.

[0064] Method 3: For at least one e-book, obtain a video book cover generated by the virtual gift video and the static book cover of the e-book.

[0065] Among them, virtual gifts can be various gifts such as coupons, coins or red envelopes, and the virtual gift video is a video related to the above gifts and e-books. Taking the virtual gift as a red envelope as an example, the virtual gift video can be a video guiding users to collect the red envelope that can be used to purchase a certain e-book. The video cover of the e-book can be generated by combining the virtual gift video and the static cover of the e-book. When obtaining the video cover of at least one e-book, the video cover generated by the virtual gift video and the static cover of the e-book can be used.

[0066] The e-book list page in this embodiment may also be a bookstore page, etc. The bookstore page mostly displays e-books that the user has not read. Therefore, after selecting at least one e-book from the e-book list page, any of the above methods may be used to obtain the video book cover of at least one e-book.

[0067] According to the solution provided by the present invention, the dwell time on at least one e-book reflects the user's interest in the e-book, and at least one e-book whose dwell time is greater than or equal to a preset time is determined as the e-book to be displayed with a video book cover, which can increase the probability of the user reading the corresponding e-book, and the video clip intercepted from the e-book video as the video book cover according to the user's reading progress can further attract the user to read, and by displaying the video book cover of at least one e-book to the user, it can effectively help the user to select the e-book he wants to read, thereby reducing the time spent by the user on selecting the e-book, allowing the user to start reading as soon as possible, saving the user's time, and thus improving the user retention rate of the reading application.

[0068] An embodiment of the present invention further provides a non-volatile computer storage medium, which stores at least one executable instruction. The computer executable instruction can execute the video book cover display method in any of the above method embodiments.

[0069] The executable instructions may be specifically used to cause the processor to perform the following operations:

[0070] Display the e-book list page according to the user's access operation on the e-book list page;

[0071] Select at least one e-book from the e-book list page, and obtain the video book cover corresponding to at least one e-book;

[0072] Refresh the e-book list page and replace the static book cover of at least one e-book with a video book cover.

[0073] In an optional embodiment, the executable instructions further cause the processor to perform the following operations:

[0074] After displaying the e-book list page, receiving at least one sliding operation performed by the user on the e-book list page;

[0075] Detect the dwell time on at least one e-book after performing any sliding operation;

[0076] Select at least one e-book from the e-book list page whose stay time is greater than or equal to a preset time length.

[0077] In an optional embodiment, the executable instructions further cause the processor to perform the following operations:

[0078] If multiple e-books with a stay time greater than or equal to a preset time are selected, the reading interest of the user is determined based on the user's historical operation behavior;

[0079] According to the reading interest, at least one e-book is selected from a plurality of e-books whose dwelling time is greater than or equal to a preset time.

[0080] In an optional embodiment, the executable instructions further cause the processor to perform the following operations:

[0081] If multiple e-books are selected from the e-book list page, the video book cover display priority is obtained;

[0082] According to the display priority of video book covers, the static book covers of multiple e-books are replaced with video book covers and displayed in a carousel.

[0083] In an optional embodiment, the executable instructions further cause the processor to perform the following operations:

[0084] Get the user's reading progress corresponding to at least one e-book;

[0085] According to the user's reading progress, a video clip of a preset length is captured from the e-book video as a video book cover of at least one e-book.

[0086] In an optional embodiment, the executable instructions further cause the processor to perform the following operations:

[0087] Get at least one e-book's worth of highlights;

[0088] Video clips corresponding to the wonderful passages in the e-book are captured from the e-book video as the video cover of the e-book.

[0089] In an optional embodiment, the executable instructions further cause the processor to perform the following operations:

[0090] For at least one e-book, the e-book video is segmented;

[0091] The number of barrage messages corresponding to each video clip is counted, and the video clip to be used as the video book cover of the e-book is determined according to the number of barrage messages.

[0092] In an optional embodiment, the executable instructions further cause the processor to perform the following operations:

[0093] For at least one electronic book, a video book cover generated by the virtual gift video and the static book cover of the electronic book is obtained.

[0094] In an optional implementation, the executable instruction specifically causes the processor to perform the following operations:

[0095] The display priority of the video book cover is determined according to the display order of multiple e-books in the e-book list page.

[0096] In an optional implementation, the executable instruction specifically causes the processor to perform the following operations:

[0097] Determine the priority of video book cover display based on the indicator data of multiple e-books.

[0098] Figure 3 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the computing device.

[0099] like Figure 3 As shown, the computing device may include: a processor (processor) 302 , a communication interface (Communications Interface) 304 , a memory (memory) 306 , and a communication bus 308 .

[0100] in:

[0101] The processor 302 , the communication interface 304 , and the memory 306 communicate with each other via the communication bus 308 .

[0102] The communication interface 304 is used to communicate with other devices such as clients or other servers.

[0103] The processor 302 is used to execute the program 310, and specifically can execute the relevant steps in the above-mentioned video book cover display method embodiment.

[0104] Specifically, the program 310 may include program codes, which include computer operation instructions.

[0105] The processor 302 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention. The one or more processors included in the computing device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0106] The memory 306 is used to store the program 310. The memory 306 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0107] The program 310 may be specifically configured to enable the processor 302 to perform the following operations:

[0108] Display the e-book list page according to the user's access operation on the e-book list page;

[0109] Select at least one e-book from the e-book list page, and obtain the video book cover corresponding to at least one e-book;

[0110] Refresh the e-book list page and replace the static book cover of at least one e-book with a video book cover.

[0111] In an optional implementation, the program 310 further causes the processor 302 to perform the following operations:

[0112] After displaying the e-book list page, receiving at least one sliding operation performed by the user on the e-book list page;

[0113] Detect the dwell time on at least one e-book after performing any sliding operation;

[0114] Select at least one e-book from the e-book list page whose stay time is greater than or equal to a preset time length.

[0115] In an optional implementation, the program 310 further causes the processor 302 to perform the following operations:

[0116] If multiple e-books with a stay time greater than or equal to a preset time are selected, the reading interest of the user is determined based on the user's historical operation behavior;

[0117] According to the reading interest, at least one e-book is selected from a plurality of e-books whose dwelling time is greater than or equal to a preset time.

[0118] In an optional implementation, the program 310 further causes the processor 302 to perform the following operations:

[0119] If multiple e-books are selected from the e-book list page, the video book cover display priority is obtained;

[0120] According to the display priority of video book covers, the static book covers of multiple e-books are replaced with video book covers and displayed in a carousel.

[0121] In an optional implementation, the program 310 further causes the processor 302 to perform the following operations:

[0122] Get the user's reading progress corresponding to at least one e-book;

[0123] According to the user's reading progress, a video clip of a preset length is captured from the e-book video as a video book cover of at least one e-book.

[0124] In an optional implementation, the program 310 further causes the processor 302 to perform the following operations:

[0125] Get at least one e-book's worth of highlights;

[0126] Video clips corresponding to the wonderful passages in the e-book are captured from the e-book video as the video cover of the e-book.

[0127] In an optional implementation, the program 310 further causes the processor 302 to perform the following operations:

[0128] For at least one e-book, the e-book video is segmented;

[0129] The number of barrage messages corresponding to each video clip is counted, and the video clip to be used as the video book cover of the e-book is determined according to the number of barrage messages.

[0130] In an optional implementation, the program 310 further causes the processor 302 to perform the following operations:

[0131] For at least one electronic book, a video book cover generated by the virtual gift video and the static book cover of the electronic book is obtained.

[0132] In an optional implementation, the program 310 specifically enables the processor 302 to perform the following operations:

[0133] The display priority of the video book cover is determined according to the display order of multiple e-books in the e-book list page.

[0134] In an optional implementation, the program 310 specifically enables the processor 302 to perform the following operations:

[0135] Determine the priority of video book cover display based on the indicator data of multiple e-books.

[0136] The algorithm or display provided here is not inherently related to any specific computer, virtual system or other equipment. Various general systems can also be used together with the teaching based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the embodiment of the present invention is not directed to any specific programming language yet. It should be understood that various programming languages ​​can be utilized to realize the content of the present invention described here, and the description of the above specific language is for disclosing the best mode of the present invention.

[0137] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0138] Similarly, it should be understood that in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, the various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the following intention: that the claimed invention requires more features than the features explicitly recited in each claim. More specifically, as reflected in the claims below, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, with each claim itself serving as a separate embodiment of the present invention.

[0139] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and further may be divided into a plurality of submodules or subunits or subcomponents. All features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device so disclosed may be combined in any combination, except that at least some of such features and / or processes or units are mutually exclusive. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature that provides the same, equivalent or similar purpose.

[0140] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.

[0141] The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components according to the embodiments of the present invention. The present invention may also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0142] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.

Claims

1. A video book cover display method, comprising: Display the e-book list page according to the user's access operation on the e-book list page; Selecting multiple e-books from the e-book list page, and obtaining video book covers corresponding to the multiple e-books; Refreshing the electronic book list page, and replacing the static book covers of the plurality of electronic books with video book covers; The step of replacing the static book covers of the plurality of electronic books with video book covers further comprises: Obtaining a video book cover display priority, wherein the video book cover display priority is determined according to indicator data of multiple e-books; According to the video book cover display priority, the static book covers of multiple e-books are replaced with video book covers and displayed in a carousel, wherein the static book cover of one e-book is replaced with a video book cover each time according to the display order specified by the video book cover display priority, and when the video book cover of the e-book is finished being played, the static book cover of the next e-book is replaced with a video book cover and the video book cover is played, until the video book cover of the last e-book specified by the video book cover display priority is displayed, and the playback continues in a loop.

2. The method according to claim 1, after displaying the e-book list page, the method further comprises: Receive at least one sliding operation performed by the user on the e-book list page; The selecting a plurality of e-books from the e-book list page further comprises: Detect the dwell time on multiple e-books after any sliding operation is performed; A plurality of e-books whose stay time is greater than or equal to a preset time length are selected from the e-book list page.

3. The method according to claim 2, wherein: Before obtaining the video book covers corresponding to the plurality of electronic books, the method further includes: Determine the reading interest of the user based on the user's historical operation behavior; According to the reading interest, a plurality of e-books are screened and determined from a plurality of e-books whose stay time is greater than or equal to a preset time.

4. The method according to any one of claims 1 to 3, wherein: The obtaining of video book covers corresponding to the plurality of electronic books further comprises: Obtaining user reading progress corresponding to the plurality of e-books; According to the reading progress of the user, video clips of a preset length are captured from the e-book video as video book covers of the multiple e-books.

5. The method according to any one of claims 1 to 3, wherein: The obtaining of video book covers corresponding to the plurality of electronic books further comprises: Get the wonderful passages from multiple e-books; A video clip corresponding to the wonderful passage content of the e-book is captured from the e-book video as the video book cover of the e-book.

6. The method according to any one of claims 1 to 3, wherein: The obtaining of video book covers corresponding to the plurality of electronic books further comprises: For any e-book among the multiple e-books, the e-book video is segmented; The number of barrage messages corresponding to each video clip is counted, and the video clip to be used as the video book cover of the e-book is determined according to the number of barrage messages.

7. The method according to any one of claims 1 to 3, wherein: The obtaining of video book covers corresponding to the plurality of electronic books further comprises: For any e-book among the multiple e-books, a video book cover generated by the virtual gift video and the static book cover of the e-book is obtained.

8. A computing device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations: Display the e-book list page according to the user's access operation on the e-book list page; Selecting multiple e-books from the e-book list page, and obtaining video book covers corresponding to the multiple e-books; Refreshing the electronic book list page, and replacing the static book covers of the plurality of electronic books with video book covers; The executable instructions further cause the processor to perform the following operations: Obtaining a video book cover display priority, wherein the video book cover display priority is determined according to indicator data of multiple e-books; According to the video book cover display priority, the static book covers of multiple e-books are replaced with video book covers and displayed in a carousel, wherein the static book cover of one e-book is replaced with a video book cover each time according to the display order specified by the video book cover display priority, and when the video book cover of the e-book is finished being played, the static book cover of the next e-book is replaced with a video book cover and the video book cover is played, until the video book cover of the last e-book specified by the video book cover display priority is displayed, and the playback continues in a loop.

9. The computing device of claim 8, wherein: The executable instructions further cause the processor to: After the electronic book list page is displayed, receiving at least one sliding operation performed by the user on the electronic book list page; Detect the dwell time on multiple e-books after any sliding operation is performed; A plurality of e-books whose stay time is greater than or equal to a preset time length are selected from the e-book list page.

10. The computing device of claim 9, wherein: The executable instructions further cause the processor to: Determine the reading interest of the user based on the user's historical operation behavior; According to the reading interest, a plurality of e-books are screened and determined from a plurality of e-books whose stay time is greater than or equal to a preset time.

11. The computing device according to any one of claims 8 to 10, wherein: The executable instructions further cause the processor to perform the following operations: Obtaining user reading progress corresponding to the plurality of e-books; According to the reading progress of the user, video clips of a preset length are captured from the e-book video as video book covers of the multiple e-books.

12. The computing device according to any one of claims 8 to 10, wherein: The executable instructions further cause the processor to perform the following operations: Get the wonderful passages from multiple e-books; A video clip corresponding to the wonderful passage content of the e-book is captured from the e-book video as the video book cover of the e-book.

13. The computing device according to any one of claims 8 to 10, wherein: The executable instructions further cause the processor to perform the following operations: For any e-book among the multiple e-books, the e-book video is segmented; The number of barrage messages corresponding to each video clip is counted, and the video clip to be used as the video book cover of the e-book is determined according to the number of barrage messages.

14. The computing device according to any one of claims 8 to 10, wherein: The executable instructions further cause the processor to perform the following operations: For any e-book among the multiple e-books, a video book cover generated by the virtual gift video and the static book cover of the e-book is obtained.

15. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction causes a processor to perform the following operations: Display the e-book list page according to the user's access operation on the e-book list page; Selecting multiple e-books from the e-book list page, and obtaining video book covers corresponding to the multiple e-books; Refreshing the electronic book list page, and replacing the static book covers of the plurality of electronic books with video book covers; The executable instructions further cause the processor to perform the following operations: Obtaining a video book cover display priority, wherein the video book cover display priority is determined according to indicator data of multiple e-books; According to the video book cover display priority, the static book covers of multiple e-books are replaced with video book covers and displayed in a carousel, wherein the static book cover of one e-book is replaced with a video book cover each time according to the display order specified by the video book cover display priority, and when the video book cover of the e-book is finished being played, the static book cover of the next e-book is replaced with a video book cover and the video book cover is played, until the video book cover of the last e-book specified by the video book cover display priority is displayed, and the playback continues in a loop.

16. The computer storage medium of claim 15, wherein: The executable instructions further cause the processor to: After the electronic book list page is displayed, receiving at least one sliding operation performed by the user on the electronic book list page; Detect the dwell time on multiple e-books after any sliding operation is performed; A plurality of e-books whose stay time is greater than or equal to a preset time length are selected from the e-book list page.

17. The computer storage medium of claim 16, wherein: The executable instructions further cause the processor to: Determine the reading interest of the user based on the user's historical operation behavior; According to the reading interest, a plurality of e-books are screened and determined from a plurality of e-books whose stay time is greater than or equal to a preset time.

18. The computer storage medium according to any one of claims 15 to 17, wherein: The executable instructions further cause the processor to perform the following operations: Obtaining user reading progress corresponding to the plurality of e-books; According to the reading progress of the user, video clips of a preset length are captured from the e-book video as video book covers of the multiple e-books.

19. The computer storage medium according to any one of claims 15 to 17, wherein: The executable instructions further cause the processor to perform the following operations: Get the wonderful passages from multiple e-books; A video clip corresponding to the wonderful passage content of the e-book is captured from the e-book video as the video book cover of the e-book.

20. The computer storage medium of any one of claims 15-17, wherein: The executable instructions further cause the processor to perform the following operations: For any e-book among the multiple e-books, the e-book video is segmented; The number of barrage messages corresponding to each video clip is counted, and the video clip to be used as the video book cover of the e-book is determined according to the number of barrage messages.

21. The computer storage medium of any one of claims 15-17, wherein: The executable instructions further cause the processor to perform the following operations: For any e-book among the multiple e-books, a video book cover generated by the virtual gift video and the static book cover of the e-book is obtained.

Citation Information

Patent Citations

  • Live broadcast list browsing interaction method and device

    CN109218834A