Electronic book processing method, server and storage medium
By determining whether the user is a new user and displaying prompt information for continuing reading, the problem of low user retention rate is solved, and the user experience and user stickiness of the e-book reading program are improved.
Patent Information
- Application Number
- CN202210179430.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-25
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2042-02-25
AI Technical Summary
The prior art is difficult to improve the user experience after first installing the e-book reading program, resulting in low user retention rate.
By determining whether the user is a new user and calculating its cumulative reading time, if the preset time does not exceed, a pop-up instruction is generated to prompt the user to continue reading, display incentives or recommendation information to improve user stickiness.
It effectively improves the reading time and stickiness of users using e-book reading programs and extends the retention time of users.
Smart Images

Figure CN114675766B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of electronic books, and in particular to an electronic book processing method, a server and a storage medium. Background Art
[0002] Through the analysis of the usage behavior of a large number of users, it is found that as the user's reading time increases, the user's stickiness to the e-book reading program increases accordingly; and whether the user has a good usage experience within a period of time after the initial installation of the e-book reading program has a decisive effect on whether the user uninstalls the e-book reading program. Therefore, how to improve the user's usage experience when the e-book reading program is initially installed, and then achieve the retention of new users is an issue that the existing technology needs to consider. Summary of the invention
[0003] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a material processing method, a server and a storage medium.
[0004] In a first aspect, the present disclosure provides an electronic book processing method, characterized by comprising:
[0005] Upon receiving a prompt message for exiting the reading interface sent by the user terminal, determining whether the user is a new user;
[0006] In the case where it is determined that the user is a new user, determining whether the accumulated reading time of the user exceeds a first preset time;
[0007] When the accumulated reading time does not exceed the first preset time, a first pop-up window instruction is generated and sent to the user terminal. The first pop-up window instruction is used to instruct the user terminal to display a first interception pop-up window and output first display information in the first interception pop-up window. The first display information is information prompting the user to continue reading.
[0008] In a second aspect, the present disclosure provides a server, including a processor and a memory, wherein the memory is used to store executable instructions, and the executable instructions enable the processor to perform the following operations:
[0009] Upon receiving a prompt message for exiting the reading interface sent by the user terminal, determining whether the user is a new user;
[0010] In the case where it is determined that the user is a new user, determining whether the accumulated reading time of the user exceeds a first preset time;
[0011] When the accumulated reading time does not exceed the first preset time, a first pop-up window instruction is generated and sent to the user terminal. The first pop-up window instruction is used to instruct the user terminal to display a first interception pop-up window and output first display information in the first interception pop-up window. The first display information is information prompting the user to continue reading.
[0012] In a third aspect, the present disclosure provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor implements the electronic book processing method described in the first aspect.
[0013] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:
[0014] Using the solution provided by the embodiment of the present disclosure, when an operation to exit the reading interface is received, it is first determined whether the user is a new user. If the user is a new user, it is then determined whether the user's cumulative reading time exceeds a first preset time. If the user's cumulative reading time does not exceed the first reading time, a first pop-up window instruction is generated and sent to the user terminal, so that the user terminal displays a first intercept pop-up window, and displays the first display information prompting the user to continue reading in the first pop-up window. By using the first intercept pop-up window to display the first display information prompting the user to continue reading, at least some new users can be encouraged to continue using the e-book reading program to continue reading, thereby increasing the length of time that users use the e-book reading program to read e-books, and thereby increasing the stickiness of users' e-book reading level. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0016] Figure 1 A schematic diagram showing a flow chart of an e-book processing method provided by an embodiment of the present disclosure;
[0017] Figure 2 A schematic diagram showing a flow chart of an e-book processing method provided by an embodiment of the present disclosure;
[0018] Figure 3 is a schematic diagram of an e-book reading interface provided by an embodiment of the present disclosure;
[0019] Figure 4 A schematic diagram showing a flow chart of an e-book processing method provided by an embodiment of the present disclosure;
[0020] Figure 5is a schematic diagram of an e-book reading interface provided by an embodiment of the present disclosure;
[0021] Figure 6 is a schematic diagram of an e-book reading interface provided by an embodiment of the present disclosure;
[0022] Figure 7 A schematic diagram showing a flow chart of an e-book processing method provided by an embodiment of the present disclosure;
[0023] Figure 8 A structural schematic diagram of a server provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0024] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0025] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0026] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0027] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0028] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0029] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0030] The present disclosure provides an e-book processing method, a server and a storage medium. Figure 1-Figure 6 The electronic book processing method provided by the embodiment of the present disclosure is described.
[0031] The electronic book processing method provided by the embodiment of the present disclosure may be executed by a server.
[0032] Figure 1 FIG. 1 is a flow chart of an electronic book processing method provided by an embodiment of the present disclosure. Figure 1 As shown, the electronic book processing method may include steps S101-S103.
[0033] Step S101: upon receiving a prompt message for exiting the reading interface sent by a user terminal, determining whether the user is a new user.
[0034] In the embodiments of the present disclosure, the user terminal is a terminal that can provide an e-book reading function. The aforementioned user terminal includes, but is not limited to, mobile terminals such as smart phones, laptops, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), vehicle terminals (such as vehicle navigation terminals), wearable devices, and fixed terminals such as digital TVs and desktop computers.
[0035] When using a user terminal to read an e-book, the user can control the user terminal so that the user terminal performs corresponding actions. For example, when the electronic device displays a reading interface, the user can make the electronic device perform a page turning operation by touching the display screen or a corresponding physical button. For another example, when the electronic device displays a reading interface, the user can make the electronic device perform an action of exiting the reading interface, or perform a pre-set action that needs to be performed before exiting the reading interface, by touching the display screen or a corresponding physical button. The aforementioned reading interface is a page for displaying the catalog or text content of an e-book.
[0036] In the disclosed embodiment, when an operation to exit the reading interface is received, the electronic device will generate information to exit the reading interface and send it to the server. After receiving the prompt information to exit the reading interface, the server will determine whether the user is a new user. In the disclosed embodiment, the new user should be understood in a broad sense. It can be a user who installs an e-book reading program in the user terminal for the first time, or a returning user, for example, a user who has not used the e-book reading program to read e-books for 90 days. In specific applications, the server can determine whether the user is a new user based on the device identification of the user terminal or the identification of the user logged in to the user terminal.
[0037] Step S102: When it is determined that the user is a new user, it is determined whether the accumulated reading time of the user exceeds a first preset time.
[0038] In the disclosed embodiment, after determining that the user is a new user, the server will then determine whether the user's cumulative reading time exceeds a first preset time.
[0039] The user's cumulative reading time is the time from when the user starts to use the user terminal to read the e-book to the present; when the user uses the user terminal to read the e-book multiple times, the server accumulates the reading time of each time to determine the user's cumulative reading time.
[0040] The first preset duration is determined based on experiments, and it is likely that the reading duration with good stickiness to the e-book reading program can be determined. If the user's cumulative reading duration exceeds the first preset duration, it can be determined that the user has a good impression of the e-book reading program, and the probability that the user will continue to use the e-book reading program to read is very high. In a specific embodiment, the first preset duration can be 20 minutes or other longer durations, but the first preset duration cannot be too high (if the first preset duration is too high, it is no longer of judgment value).
[0041] Step S103: When the accumulated reading time does not exceed the first preset time, a first pop-up window instruction is generated and sent to the user terminal, where the first pop-up window instruction is used to instruct the user terminal to display a first interception pop-up window and output first display information in the first interception pop-up window.
[0042] In an embodiment of the present disclosure, if the user's cumulative reading time does not exceed the first preset time, the server generates a first pop-up window instruction and sends it to the user terminal. The first pop-up window instruction is used to instruct the user terminal to display a first interception pop-up window on the e-book reading interface. The first interception pop-up window is a pop-up window displayed before the user confirms to exit the reading interface again. The first interception pop-up window can be displayed in the middle of the e-book reading interface, or it can be displayed on the lower side of the e-book reading interface, and the embodiment of the present disclosure does not make any special limitations.
[0043] In the embodiment of the present disclosure, after the first interception pop-up window is displayed on the user terminal, the first display information is subsequently output in the first interception pop-up window. The first display information is information that prompts the user to continue reading. For example, the first display information can be motivational information, rewarding information, or other information that encourages the user to continue reading. After seeing the first display information, the user may continue to use the e-book reading program to read the e-book because of the prompt of the first display information, thereby increasing the cumulative reading time.
[0044] Using the e-book processing method provided by the embodiment of the present disclosure, when the server receives the prompt information for exiting the reading interface sent by the user terminal, it first determines whether the user is a new user. If the user is a new user, the server then determines whether the user's cumulative reading time exceeds the first preset time. If the user's cumulative reading time does not exceed the first reading time, the server generates a first pop-up window instruction and sends it to the user terminal to trigger the user terminal to display the first interception pop-up window and display the first display information prompting the user to continue reading in the first interception pop-up window. By using the first interception pop-up window to display the first display information prompting (or encouraging) the user to continue reading, at least some new users can be prompted to continue using the e-book reading program to continue reading, thereby increasing the length of time that users use the e-book reading program to read e-books, thereby increasing the stickiness of the user's e-book reading level.
[0045] Figure 2 FIG. 1 is a flow chart of an electronic book processing method provided by an embodiment of the present disclosure. Figure 2 As shown, in some embodiments of the present disclosure, the electronic book processing method includes steps S201-S204.
[0046] Step S201: upon receiving a prompt message for exiting the reading interface sent by the user terminal, determining whether the user is a new user; if so, executing step S202.
[0047] Step S202: determine whether the user's cumulative reading time exceeds a first preset time; if not, execute steps S203 and 204.
[0048] Step S203: Determine the corresponding first display information according to the user's new added source.
[0049] Step S204: Generate a first pop-up window instruction and send it to the user terminal, and send first display information to the user terminal.
[0050] Compared to the previous embodiment, in the embodiment of the present disclosure, when the server determines that the user is a new user, in addition to determining to display the first interception pop-up window, the server also determines the corresponding first display information according to the user's new source.
[0051] In the embodiments of the present disclosure, the new sources of users may include new additions through delivery (including delivery return) and natural additions (including natural return). Among them, the new addition through delivery is a new method of attracting users to install or open the e-book reading program to read e-books by means of delivery of advertisements, etc., and the natural addition is a new method of users downloading the e-book reading program from the application store, installing it, and using it to read e-books.
[0052] In the embodiment of the present disclosure, after determining the new source of the user, the server will obtain the corresponding first display information according to the new source of the user. For example, in the case where the new source of the user is a placement addition, the corresponding first display information obtained by the server may include information such as incentive information and reward information. In the case where the new source of the user is a natural addition, the corresponding first display information obtained by the server may include recommended book information.
[0053] After obtaining the corresponding first display information according to the user's new source, the server sends the first security room information to the user terminal, so that the user terminal outputs the aforementioned first display information in the first interception pop-up window to realize the display of the first display information, thereby prompting or attracting the user to continue using the e-book reading program to read.
[0054] In some embodiments of the present disclosure, when the new source of the user is a delivery addition, the acquisition of the corresponding first display information in the aforementioned step S203 may include step S2031.
[0055] Step S2031: Use the first incentive information as the first display information.
[0056] In the embodiment of the present disclosure, the first incentive is a reward that can be obtained by continuing to read for the second preset time period. For example, the first incentive can be an incentive such as a gold coin incentive, a currency incentive, or an incentive for free reading of VIP books.
[0057] After the user terminal receives the first pop-up window instruction and the first incentive information, a first interception pop-up window pops up on the display interface of the e-book client, and the first incentive information is output in the first interception pop-up window.
[0058] Figure 3 FIG. 1 is a schematic diagram of an e-book reading interface provided by an embodiment of the present disclosure. Figure 3 As shown, in one embodiment, when the user clicks the operation of exiting the reading interface, the user terminal displays a first interception pop-up window 302 on the reading interface 301. The first interception pop-up window displays the incentive information "Read for another X minutes, you will get XXXX gold coins". In addition, the first interception pop-up window also displays an exit reading button 303 and a continue reading button 304.
[0059] Figure 4 FIG. 1 is a flow chart of an electronic book processing method provided by an embodiment of the present disclosure. Figure 4 As shown, in some embodiments of the present disclosure, after executing steps S203 and S204, the server will also execute steps S205-206.
[0060] Step S205: when receiving the information of receiving the first incentive sent by the user terminal, counting the duration of continued reading.
[0061] In the disclosed embodiment, if the user clicks the continue reading button 304, so that the user terminal receives the operation of accepting the first incentive, the user terminal will then close the first interception pop-up window and continue to display the reading interface to continue to display the book currently being read by the user; at the same time, the user terminal will generate information on receiving the first incentive and send it to the server.
[0062] Step S206: When the user continues reading for a second preset time, a reward corresponding to the first incentive is issued to the user, and a reward issuance display instruction is generated and sent to the user terminal.
[0063] If the user's continued reading time reaches the second time, it indicates that the user has completed the task corresponding to the first incentive, so the server can issue a reward corresponding to the first incentive to the user, generate a reward issuance prompt and send it to the user terminal, so that the user terminal displays information about obtaining the reward corresponding to the first incentive. The user terminal can display information about the user obtaining the reward corresponding to the first incentive in the form of a pop-up window.
[0064] In other embodiments of the present disclosure, after the user terminal receives the operation of the first incentive, the user's reading time can be counted. When the user terminal determines that the user's reading time has reached the second preset time, it will send information that the reading time has reached the second preset time to the server. After receiving the information that the reading time has reached the second preset time from the user terminal, the reward corresponding to the first incentive is sent to the user, and a reward distribution display instruction is generated and sent to the user terminal.
[0065] In some embodiments of the present disclosure, before executing step S2031 and using the first incentive information as the first display information, the server will also determine to execute step S2032.
[0066] Step S2032: Determine whether the version of the e-book read by the user is a preset version; if yes, execute step S2031.
[0067] In the disclosed embodiment, the server determines whether the version of the e-book read by the user is a preset version, which is to determine whether the e-book reading program installed by the user in the user terminal is a specific version, and the aforementioned specific version is a version of the reading incentive type, such as the express version. In the case of determining that the version of the e-book read by the user is a preset version, it can be determined that the user sees new users attracted by incentive advertisements, and the user is more interested in the incentive. At this time, the first incentive can be used as the first display information and displayed.
[0068] In some embodiments of the present disclosure, when the new source of the user is a delivery addition, the aforementioned step S203 of determining the corresponding first display information may include step S2032.
[0069] Step S2032: Using the information of the first recommended book as the first display information.
[0070] The first recommended book is determined based on the book currently being read by the user, and is a book similar to the book currently being read by the user. For example, if the book currently being read is a fantasy book, the first recommended book is also a similar fantasy book; and if the book currently being read is a romance book, the first recommended book is also a romance book.
[0071] In some embodiments of the present disclosure, before the server uses the information of the first recommended book as the first display information, it may further execute step S2032. The execution of obtaining the information of the first recommended book as the first display information may include steps S2033-S2034.
[0072] Step S2033: Obtain the label of the book currently being read by the user.
[0073] Step S2034: Determine the first recommended book according to the tag of the currently read book.
[0074] The tag of the book currently being read by the user is a tag used to characterize the type of the book currently being read by the user. For example, the tag may be a fantasy tag, a romance tag, a career struggle tag, etc. After obtaining the tag of the book currently being read by the user, the server may search for similar books according to the tag of the book currently being read, and determine the first recommended book among the similar books.
[0075] In the disclosed embodiment, the server may use a manual recommendation interface to determine the first recommended book according to the tag of the currently read book, or may use a deep learning recommendation interface to determine the first recommended book according to the tag of the currently read book.
[0076] By using the aforementioned method for recommending books to display a book recommendation interface to a user, the user can obtain information about recommended books similar to the current book, and then the user can be guided to select the recommended books of interest and then read the recommended books.
[0077] In some embodiments of the present disclosure, when the new source of the user is naturally added, determining the corresponding first display information according to the new source of the user in the aforementioned step S203 may include step S2035.
[0078] Step S2035: Using the information of the second recommended book as the first display information.
[0079] The second recommended book is a currently popular book or a high-quality book. For example, the second recommended book can be a book written by an author with a high reputation. If the user is newly added as a natural new user, it can be determined that the user is likely to have a good habit of reading books, and the user pays less attention to incentives and rewards, but pays more attention to the quality of the book itself. Therefore, the information of the second recommended book can be used as the first display information.
[0080] It should be noted that the information of the first recommended book or the second recommended book may include one or more of the title, cover photo, introduction, book label or number of readers of the recommended book.
[0081] In some embodiments of the present disclosure, when the first display information is information of a recommended book, and the recommended book information includes information of multiple books, step S204 of sending the first display information to the user terminal may include steps S2041-S2043.
[0082] Step S2041: Grouping the information of recommended books.
[0083] The information of recommended books may be grouped according to the type of recommended books, the number of people who recommended the books, or the random grouping of the recommended books. The number of recommended books included in each group may be determined according to the size of the first interception pop-up window and the type of information of the recommended books displayed. For example, in one embodiment, the number of recommended books is 9, and each group includes information of 3 books according to the size of the first interception pop-up window, and the recommended books are determined to be divided into 3 groups.
[0084] Step S2042: Send the information of recommended books included in a group to the user terminal.
[0085] After grouping the information of the recommended books, the server may send the information of the recommended books included in one group to the user terminal so that the user terminal displays it in the first interception pop-up window. In addition, after the first interception pop-up window displays the information of the recommended books included in the aforementioned group, a change button may also be displayed. When the user clicks the change button, the user terminal generates a recommended book change request and sends it to the server.
[0086] Step S2043: upon receiving a recommended book replacement request sent by a user terminal, information on recommended books included in the group that has not been sent is sent to the user terminal.
[0087] If the server receives the recommended book replacement request sent by the user terminal, it is determined that the user wants to view other recommended books. Therefore, the server can send information about recommended books of other groups that have not been sent to the user terminal.
[0088] Figure 5 FIG. 1 is a schematic diagram of an e-book reading interface provided by an embodiment of the present disclosure. Figure 5 As shown, in one embodiment, the first interception pop-up window 502 displayed on the electronic book reading interface 501 displays information of three recommended books, and the information of the three recommended books includes the name, introduction, label and number of readers of the recommended books.
[0089] like Figure 5 As shown, a switch button (specifically Figure 4 When receiving the user's operation on the switch button, that is, receiving the switch operation, the user terminal generates a recommended book change request and sends it to the server to trigger the server to send the information of other recommended books to the user terminal. After receiving the information of other recommended books, the user terminal can switch the information of the recommended books included in the current display group to the information of the recommended books included in other groups, thereby realizing the switching of the recommended book information.
[0090] Please continue to see Figure 5 In some embodiments of the present disclosure, the first interception pop-up window may display a continue reading button 504 and an exit reading button 505 in addition to displaying information about recommended books.
[0091] In some embodiments of the present disclosure, after the first display information includes information of recommended books and the first display information is output in the first interception pop-up window, the method provided by the embodiments of the present disclosure may further include step S207.
[0092] Step S207: when the recommended book selection information sent by the user terminal is received, the content of the selected recommended book is sent to the user terminal.
[0093] In the process of displaying the recommended book information, if a user selects a recommended book, it is determined that the user intends to view the selected recommended book. At this time, the user terminal generates the recommended book selection information and sends it to the server to trigger the server to send the content of the selected recommended book to the user terminal. After receiving the recommended book information, the user terminal can close the first interception pop-up window and open the recommended book in the reading interface.
[0094] Of course, if the user clicks the continue reading button 504, the user terminal can close the first interception pop-up window and continue to display the original book in the reading interface.
[0095] In some embodiments of the present disclosure, when executing the aforementioned step S207 to open the recommended book in the reading interface or continuing to display the original book in the reading interface, the server may further execute step S208.
[0096] Step S208: When the accumulated reading time of the user exceeds the third preset time, a second reward is issued to the user, and a reward issuance display prompt is generated and sent to the user terminal.
[0097] When the user continues to use the user terminal to read the e-book, the server continues to count the user's cumulative reading time and compares the counted cumulative reading time with the third preset time. When the user's cumulative reading time exceeds the third preset time, the server issues a second reward to the user and sends a display prompt of the reward to the user terminal so that the user terminal displays information about obtaining the second reward. The second reward is a reward that can be obtained when the new user's cumulative reading time reaches the standard. For example, the second reward can be a gold coin reward, a cash reward, a free reading reward, etc.
[0098] Figure 6 FIG. 1 is a schematic diagram of an e-book reading interface provided by an embodiment of the present disclosure. Figure 6 As shown, a second interception pop-up window 602 is displayed on the e-book reading interface 601. The second interception pop-up window 602 includes the information "You have obtained XX yuan reading reward", and displays an immediate withdrawal button 603 and a wait and withdraw button 604.
[0099] After receiving the reward issuance display prompt, the user terminal displays the second reward obtained and continues to display the reading interface. In some embodiments of the present disclosure, while displaying the second reward obtained, an immediate withdrawal button 503 may also be displayed. In the embodiment of the present disclosure, after the user clicks the immediate withdrawal button 603, the user terminal sends a withdrawal request to the server so that the server reflects the second reward.
[0100] By adopting the aforementioned step S208 provided in the embodiment of the present disclosure, the user's enthusiasm for reading e-books can be further improved by rewarding the user, thereby improving the user's stickiness in using the e-book reading program.
[0101] Figure 7 FIG. 1 is a flow chart of an electronic book processing method provided by an embodiment of the present disclosure. Figure 7 As shown, in some embodiments of the present disclosure, the electronic book processing method includes steps S701-S706.
[0102] Step S701: upon receiving a prompt message for exiting the reading interface sent by the user terminal, determine whether the user is a new user; if so, execute step S702; if not, execute step S704.
[0103] Step S702: Determine whether the user's cumulative reading time exceeds a first preset time; if so, execute step S706; if not, execute step S703.
[0104] Step S703: When the cumulative reading time does not exceed the first preset time, a first pop-up window instruction is generated and sent to the user terminal. The first pop-up window instruction is used to instruct the user terminal to display a first interception pop-up window and output first display information in the first interception pop-up window. The first display information is information prompting the user to continue reading.
[0105] Steps S701-S703 are the same as above, and the details can be found in the above description, which will not be repeated here.
[0106] Step S704: Determine whether the user is a predicted churn user; if so, execute step S705; if not, execute step S706.
[0107] Step S705: Generate a third pop-up window instruction and send it to the user terminal, where the third pop-up window instruction is used to instruct the user terminal to display the second display information, where the second display information is information that prompts the user to continue reading.
[0108] Step S706: Generate an instruction for normally exiting the reading interface and send it to the user terminal.
[0109] Pre-churn users are old users who have not reached the set reading volume within the recent preset time. In other words, pre-churn users are users who may no longer use the e-book reading program to read e-books in the future.
[0110] If the user is a pre-churn user, the server will generate a third pop-up window instruction. The third pop-up window instruction is used to instruct the user terminal to display a third interception pop-up window and output second display information in the third interception pop-up window. The second display information is information that prompts the user to continue reading.
[0111] By adopting the e-book processing method provided by the embodiment of the present disclosure, when an operation of exiting the reading interface is received and the user is determined to be a pre-churn user, the pre-churn user can be prompted or encouraged to continue reading by outputting the second display information in the third interception pop-up window, thereby improving the user's reading experience and reducing the probability of the pre-churn user becoming a streaming user.
[0112] In some embodiments of the present disclosure, before executing the aforementioned step S705 to generate the third pop-up window instruction and sending it to the user terminal, it is also necessary to determine the content of the second display information.
[0113] In some embodiments of the present disclosure, determining the content of the second presentation information includes steps S707-S708.
[0114] Step S707: Determine whether the user has completed the new user bookshelf task; if not, execute step S708.
[0115] Step S708: The information prompting to add the currently read book to the bookshelf is used as the second display information.
[0116] If the user has not completed the new bookshelf task, that is, the user has not put the books he has read on the bookshelf, the server can display the information of adding the currently read book to the bookshelf as the second display information to prompt the user to add the currently read book to the bookshelf, thereby making the user subconsciously pay attention to the current book and continue to read the current book.
[0117] In some embodiments of the present disclosure, determining the content of the second presentation information includes steps S709-S610.
[0118] Step S709: Determine whether the user obtains the newcomer reading reward; if not, execute step S710.
[0119] Step S710: Use the information prompting the new user to receive the reading reward as the second display information.
[0120] If the user has not obtained the newcomer reading reward, the server will prompt the user to obtain the newcomer reading reward as the second display information, and then prompt the user to obtain the newcomer reading reward, so that the user knows that he can obtain the reading reward by reading, thereby increasing the user's enthusiasm for continuing to read.
[0121] In some embodiments of the present disclosure, determining the content of the second presentation information includes steps S711 - S712 .
[0122] Step S711: Determine whether the user's reading time on that day is less than the minimum preset time; if so, execute step S712.
[0123] Step S712: Use the information indicating that the preset reading time has not been completed as the second display information.
[0124] If the user's reading time for the day does not exceed the minimum preset time, by displaying the information that the preset reading time has not been completed to the user as the second display information, the user can be encouraged to continue reading and complete the minimum reading time, thereby improving the user's stickiness in using the e-book reading program.
[0125] In some embodiments of the present disclosure, determining the content of the second presentation information includes steps S713-S714.
[0126] Step S713: Determine whether to configure a new book recommendation service for the user; if so, execute step S714.
[0127] Step S714: Use the recommended book information as the second display information.
[0128] If a new book recommendation service is configured for a user, the recommended book information can be displayed to the user as the second display information, thereby enabling the user to select data to read from the recommended books, thereby improving the user retention rate.
[0129] Figure 8 The schematic diagram of the structure of a server provided by an embodiment of the present invention is shown. The server provided by the embodiment of the present disclosure may include but is not limited to mobile terminals such as smart phones, laptops, PDAs, PADs, PMPs, vehicle terminals (such as vehicle navigation terminals), wearable devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc.
[0130] It should be noted that Figure 8 The server 800 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0131] The server 800 conventionally includes a processor 810 and a computer program product or computer-readable medium in the form of a memory 820. The memory 820 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk or a ROM. The memory 820 has a storage space 821 for executable instructions (or program codes) 8211 for executing any method steps in the above-mentioned material processing method. For example, the storage space 821 for executable instructions may include individual executable instructions 8211 for respectively implementing various steps in the above-mentioned material processing method. These executable instructions may be read from or written to one or more computer program products. These computer program products include program code carriers such as a hard disk, a compact disk (CD), a memory card or a floppy disk. Such a computer program product is typically a portable or fixed storage unit. The storage unit may have a storage device 8211 having a storage medium 8212 and a storage medium 8213. Figure 8 The storage unit may be a storage segment or storage space arranged similarly to the memory 820 in the server 800. The executable instructions may be compressed, for example, in an appropriate form. Generally, the storage unit includes executable instructions for executing the steps of the material processing method according to the present invention, that is, codes that can be read by a processor such as the processor 810, and when these codes are executed by the server 800, the server 800 executes the various steps in the material processing method described above.
[0132] Of course, to simplify, Figure 8 Only some of the components related to the present invention in the server 800 are shown, and components such as a bus, an input / output interface, an input device, an output device, etc. are omitted. In addition, according to specific application conditions, the server 800 may also include any other appropriate components.
[0133] An embodiment of the present invention further provides a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the processor executes the material processing method provided by each embodiment of the present invention.
[0134] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0135] The computer-readable medium may be included in the server, or may exist independently without being installed in the server.
[0136] In an embodiment of the present invention, program code for performing the operation of the present invention may be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0137] The present invention discloses:
[0138] A1. An electronic book processing method, comprising:
[0139] Upon receiving a prompt message for exiting the reading interface sent by the user terminal, determining whether the user is a new user;
[0140] In the case where it is determined that the user is a new user, determining whether the accumulated reading time of the user exceeds a first preset time;
[0141] When the accumulated reading time does not exceed the first preset time, a first pop-up window instruction is generated and sent to the user terminal. The first pop-up window instruction is used to instruct the user terminal to display a first interception pop-up window and output first display information in the first interception pop-up window. The first display information is information prompting the user to continue reading.
[0142] A2. According to the method of A1, when the accumulated reading time does not exceed the first preset time, the method further includes:
[0143] Determine the new sources of the users, where the new sources of the users include new users added through advertising or natural additions:
[0144] Determining the first display information corresponding to the user according to the new source of the user;
[0145] While generating the first pop-up window instruction and sending it to the user terminal, the method further includes:
[0146] The first display information is sent to the user terminal.
[0147] A3. According to the method described in A2, determining the corresponding first display information according to the new source of the user includes:
[0148] In the case where the new source of the user is the addition of the user, the information of the first incentive is used as the first display information, and the first incentive is a reward for continuing to read for a second preset time period.
[0149] A4. The method according to A3 further comprising:
[0150] Determining whether the version of the e-book read by the user is a preset version;
[0151] The using the first incentive information as the first display information includes: when the electronic book version is a preset version, using the first incentive information as the first display information.
[0152] A5. The method according to A3 further includes:
[0153] In case of receiving the information sent by the user terminal indicating that the first incentive has been received, counting the duration of the continued reading; or, determining whether the information sent by the user terminal indicating that the reading duration has reached a second preset duration has been received;
[0154] When the user continues reading for a period of time that reaches the second preset period of time, a reward corresponding to the first incentive is issued to the user, and a reward issuance display instruction is generated and sent to the user terminal.
[0155] A6. According to the method of A2, determining the corresponding first display information according to the new source of the user includes:
[0156] In the case where the new addition source of the user is the addition of placement, the information of the first recommended book is used as the first display information, and the first recommended book is determined according to the book currently read by the user.
[0157] A7. The method according to A6, before using the information of the first recommended book as the first display information, the method includes:
[0158] Get the label of the book currently read by the user;
[0159] The first recommended book is determined according to the tag of the currently read book.
[0160] A8. According to the method described in A2, determining the corresponding first display information according to the new source of the user includes:
[0161] In the case that the new user source is natural addition, the information of the second recommended book is used as the first display information, and the second recommended book is a currently popular book and / or a high-quality book.
[0162] A9. The method according to any one of A6-A8, wherein, when the first display information is information about recommended books, the sending of the first display information to the user terminal comprises:
[0163] Grouping information about recommended books;
[0164] Sending information of recommended books included in a group to the user terminal;
[0165] When a recommended book replacement request sent by the user terminal is received, information of recommended books included in the group that has not been sent is sent to the user terminal.
[0166] A10. The method according to any one of A6-A8, further comprising:
[0167] When the recommended book selection information sent by the user terminal is received, the content of the selected recommended book is sent to the user terminal.
[0168] A11. The method according to A5 or A10, further comprising:
[0169] After receiving the prompt information sent by the user terminal to continue reading the current book or read the recommended book, the method further includes:
[0170] When the cumulative reading time of the user exceeds the third preset time, a second reward is issued to the user, and a reward issuance display prompt is generated and sent to the user terminal. The second reward is the reward that the new user can obtain when the cumulative reading time reaches the standard.
[0171] A12. The method according to any one of A1-A11, further comprising:
[0172] In the case where the user is determined to be an old user, determining whether the user is a predicted churn user;
[0173] In the case that the user is a pre-churn user, a third pop-up window instruction is generated and sent to the user terminal, the third pop-up window instruction is used to instruct the user terminal to display second display information, and the second display information is information prompting the user to continue reading.
[0174] A13. The method according to A12, wherein generating a third pop-up window instruction and sending it to the user terminal comprises:
[0175] In the case where the user is a pre-churn user, determining whether the user has completed the new user bookshelf task;
[0176] If the user has not completed the new user bookshelf task, a message prompting the user to add the currently read book to the bookshelf is used as the second display information; and / or,
[0177] In the case where the user is a pre-churn user, determining whether the user obtains a new user reading reward;
[0178] If the user does not obtain the newcomer reading reward, information prompting the user to obtain the newcomer reading reward is used as the second display information; and / or,
[0179] In the case where the user is a predicted churn user, determining whether the user's reading time on that day is less than a minimum preset time;
[0180] When the user's reading time on that day is less than the minimum reading time, information indicating that the preset reading time has not been completed is used as the second display information; and / or,
[0181] In the case where the user is a predicted lost user, determining whether to configure a new book recommendation service for the user;
[0182] In case of configuring a new book recommendation service for the user, information of the recommended books is used as the second display information.
[0183] B14. A server, comprising a processor and a memory, wherein the memory is used to store executable instructions, and the executable instructions enable the processor to perform the following operations:
[0184] Upon receiving a prompt message for exiting the reading interface sent by the user terminal, determining whether the user is a new user;
[0185] In the case where it is determined that the user is a new user, determining whether the accumulated reading time of the user exceeds a first preset time;
[0186] When the accumulated reading time does not exceed the first preset time, a first pop-up window instruction is generated and sent to the user terminal. The first pop-up window instruction is used to instruct the user terminal to display a first interception pop-up window and output first display information in the first interception pop-up window. The first display information is information prompting the user to continue reading.
[0187] B15. According to the server described in B14, when the processor determines that the cumulative reading time does not exceed the first preset time, the executable instructions further cause the processor to perform the following operations:
[0188] Determine the new sources of the users, where the new sources of the users include new users added through advertising or natural additions:
[0189] Determining the first display information corresponding to the user according to the new source of the user;
[0190] While the processor generates the first pop-up window instruction and sends it to the user terminal, the executable instruction further causes the processor to perform the following operations:
[0191] The first display information is sent to the user terminal.
[0192] B16. According to the server described in B15, when the processor determines the corresponding first display information according to the newly added source of the user, the executable instruction specifically causes the processor to perform the following operations:
[0193] In the case where the new user is added due to the placement of new users,
[0194] The information of the first incentive is used as the first display information, and the first incentive is a reward obtained by continuing to read for a second preset time period.
[0195] B17. According to the server described in B16, the executable instruction further causes the processor to perform the following operations:
[0196] Determining whether the version of the e-book read by the user is a preset version;
[0197] The using the first incentive information as the first display information includes: when the electronic book version is a preset version, using the first incentive information as the first display information.
[0198] B18. According to the server of B16, after the processor uses the information of the first stimulus as the first display information, the executable instructions further cause the processor to perform the following operations:
[0199] In case of receiving the information sent by the user terminal indicating that the first incentive has been received, counting the duration of the continued reading; or, determining whether the information sent by the user terminal indicating that the reading duration has reached a second preset duration has been received;
[0200] When the user continues reading for a period of time that reaches the second preset period of time, a reward corresponding to the first incentive is issued to the user, and a reward issuance display instruction is generated and sent to the user terminal.
[0201] B19. According to the server described in B15, when the processor determines the corresponding first display information according to the newly added source of the user, the executable instruction specifically causes the processor to perform the following operations:
[0202] In the case where the new addition source of the user is the addition of placement, the information of the first recommended book is used as the first display information, and the first recommended book is determined according to the book currently read by the user.
[0203] B20. According to the server described in B19, before the processor uses the information of the first recommended book as the first display information, the executable instruction specifically causes the processor to perform the following operations:
[0204] Get the label of the book currently read by the user;
[0205] The first recommended book is determined according to the tag of the currently read book.
[0206] B21. According to the server described in B15, when the processor executes the step of determining the corresponding first display information according to the newly added source of the user, the executable instruction specifically causes the processor to execute:
[0207] In the case that the new user source is natural addition, the information of the second recommended book is used as the first display information, and the second recommended book is a currently popular book and / or a high-quality book.
[0208] B22. According to the server of any one of B19-B21, when the processor sends the first display information to the user terminal, the executable instruction specifically causes the processor to execute:
[0209] Grouping information about recommended books;
[0210] Sending information of recommended books included in a group to the user terminal;
[0211] When receiving the recommended book replacement request sent by the user terminal, information of the recommended books included in the group that is not too large is sent to the user terminal.
[0212] B23. The server according to any one of B19-21, after the processor receives the prompt information sent by the user terminal to continue reading the current book or read the recommended book, the executable instruction further causes the processor to perform the following operations:
[0213] When the recommended book selection information sent by the user terminal is received, the content of the selected recommended book is sent to the user terminal.
[0214] B24. The server according to B18 or B23, after the processor receives the prompt information sent by the user terminal to continue reading the current book or read the recommended book, the executable instruction further causes the processor to execute:
[0215] When the cumulative reading time of the user exceeds the third preset time, a second reward is issued to the user, and a reward issuance display prompt is generated and sent to the user terminal. The second reward is the reward that the new user can obtain when the cumulative reading time reaches the standard.
[0216] B25. A server according to any one of B14 to B24,
[0217] When the processor determines that the user is an old user, the executable instructions cause the processor to execute:
[0218] In the case that the user is a pre-churn user, a third pop-up window instruction is generated and sent to the user terminal, the third pop-up window instruction is used to instruct the user terminal to display second display information, and the second display information is information prompting the user to continue reading.
[0219] B26. According to the server described in B25, before the processor generates the third pop-up window instruction and sends it to the user terminal, the executable instruction further causes the processor to execute:
[0220] In the case where the user is a pre-churn user, determining whether the user has completed the new user bookshelf task;
[0221] If the user has not completed the new user bookshelf task, a message prompting the user to add the currently read book to the bookshelf is used as the second display information; and / or,
[0222] In the case where the user is a pre-churn user, determining whether the user obtains a new user reading reward;
[0223] If the user does not obtain the newcomer reading reward, information prompting the user to obtain the newcomer reading reward is used as the second display information; and / or,
[0224] In the case where the user is a predicted churn user, determining whether the user's reading time on that day is less than a minimum preset time;
[0225] When the user's reading time on that day is less than the minimum reading time, information indicating that the preset reading time has not been completed is used as the second display information; and / or,
[0226] In the case where the user is a predicted lost user, determining whether to configure a new book recommendation service for the user;
[0227] In case of configuring a new book recommendation service for the user, information of the recommended books is used as the second display information.
[0228] C27. A computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor implements the electronic book processing method described in any one of A1-A13 above.
[0229] The various component embodiments of the present invention can be implemented in hardware in all or part of the steps, 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 digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components in the server according to an embodiment of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., computer program and computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0230] The above description is only a preferred embodiment of the present invention and an explanation of the technical principles used. Those skilled in the art should understand that the disclosure scope involved in the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) by each other.
[0231] In addition, although each operation is described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present invention. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0232] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. An electronic book processing method, characterized in that: include: Upon receiving a prompt message for exiting the reading interface sent by the user terminal, determining whether the user is a new user; In the case where it is determined that the user is a new user, determining whether the accumulated reading time of the user exceeds a first preset time; If the accumulated reading time does not exceed the first preset time, a first pop-up window instruction is generated and sent to the user terminal, wherein the first pop-up window instruction is used to instruct the user terminal to display a first interception pop-up window and output first display information in the first interception pop-up window, wherein the first display information is information prompting the user to continue reading the current book or the recommended book; In the case where it is determined that the user is not a new user, determining whether the user is a predicted churn user; The predicted lost users are old users who have not reached the set reading volume within the recent preset time; In the case where the user is a pre-churn user, a third pop-up window instruction is generated and sent to the user terminal, wherein the third pop-up window instruction is used to instruct the user terminal to display second display information, wherein the second display information is information prompting the user to continue reading recommended books or add the current book to the bookshelf.
2. The method according to claim 1, characterized in that When the accumulated reading time does not exceed the first preset time, the method further includes: Determine the new sources of the users, where the new sources of the users include new users added through advertising or natural additions: Determining the first display information corresponding to the user according to the new source of the user; While generating the first pop-up window instruction and sending it to the user terminal, the method further includes: The first display information is sent to the user terminal.
3. The method according to claim 2, characterized in that The determining, according to the new source of the user, the corresponding first display information includes: In the case where the new source of the user is the addition of the user, the information of the first incentive is used as the first display information, and the first incentive is a reward for continuing to read for a second preset time period.
4. The method according to claim 3, characterized in that Also includes: Determining whether the version of the e-book read by the user is a preset version; The using the first incentive information as the first display information includes: when the electronic book version is a preset version, using the first incentive information as the first display information.
5. The method according to claim 3, characterized in that: Also includes: When receiving the information of receiving the first incentive sent by the user terminal, counting the continued reading time; Alternatively, determining whether information indicating that the reading time has reached a second preset time has been received from the user terminal; When the user continues reading for a period of time that reaches the second preset period of time, a reward corresponding to the first incentive is issued to the user, and a reward issuance display instruction is generated and sent to the user terminal.
6. The method according to claim 2, characterized in that The determining, according to the new source of the user, the corresponding first display information includes: In the case where the new addition source of the user is the addition of placement, the information of the first recommended book is used as the first display information, and the first recommended book is determined according to the book currently read by the user.
7. The method according to claim 6, characterized in that Before using the information of the first recommended book as the first display information, the method includes: Get the label of the book currently read by the user; The first recommended book is determined according to the tag of the currently read book.
8. The method according to claim 2, characterized in that: The determining, according to the new source of the user, the corresponding first display information includes: In the case that the new user source is natural addition, the information of the second recommended book is used as the first display information, and the second recommended book is a currently popular book and / or a high-quality book.
9. The method according to any one of claims 6 to 8, characterized in that: In a case where the first display information is information of recommending a book, the sending the first display information to the user terminal includes: Grouping information about recommended books; Sending information of recommended books included in a group to the user terminal; When a recommended book replacement request sent by the user terminal is received, information of recommended books included in the group that has not been sent is sent to the user terminal.
10. The method according to any one of claims 6 to 8, characterized in that: Also includes: When the recommended book selection information sent by the user terminal is received, the content of the selected recommended book is sent to the user terminal.
11. The method according to claim 5, characterized in that Also includes: After receiving the prompt information sent by the user terminal to continue reading the current book or read the recommended book, the method further includes: When the cumulative reading time of the user exceeds the third preset time, a second reward is issued to the user, and a reward issuance display prompt is generated and sent to the user terminal. The second reward is the reward that the new user can obtain when the cumulative reading time reaches the standard.
12. The method according to claim 1, characterized in that The generating a third pop-up window instruction and sending it to the user terminal includes: In the case where the user is a pre-churn user, determining whether the user has completed the new user bookshelf task; If the user has not completed the new user bookshelf task, a message prompting the user to add the currently read book to the bookshelf is used as the second display information; and / or, In the case where the user is a pre-churn user, determining whether the user obtains a new user reading reward; If the user does not obtain the newcomer reading reward, information prompting the user to obtain the newcomer reading reward is used as the second display information; and / or, In the case where the user is a predicted churn user, determining whether the user's reading time on that day is less than a minimum preset time; When the user's reading time on that day is less than the minimum reading time, information indicating that the preset reading time has not been completed is used as the second display information; and / or, In the case where the user is a predicted lost user, determining whether to configure a new book recommendation service for the user; In case of configuring a new book recommendation service for the user, information of the recommended books is used as the second display information.
13. A server, characterized in that: The invention comprises a processor and a memory, wherein the memory is used to store executable instructions, and the executable instructions enable the processor to perform the following operations: Upon receiving a prompt message for exiting the reading interface sent by the user terminal, determining whether the user is a new user; In the case where it is determined that the user is a new user, determining whether the accumulated reading time of the user exceeds a first preset time; If the accumulated reading time does not exceed the first preset time, a first pop-up window instruction is generated and sent to the user terminal, wherein the first pop-up window instruction is used to instruct the user terminal to display a first interception pop-up window and output first display information in the first interception pop-up window, wherein the first display information is information prompting the user to continue reading the current book or the recommended book; When the processor determines that the user is not a new user, it determines whether the user is a pre-churn user, and the pre-churn user is an old user who has not reached a set reading amount within a recent preset time; the executable instruction causes the processor to execute: In the case where the user is a pre-churn user, a third pop-up window instruction is generated and sent to the user terminal, the third pop-up window instruction is used to instruct the user terminal to display second display information, and the second display information is information prompting the user to continue reading recommended books or add the current book to the bookshelf; The predicted lost users are old users who have not reached the set reading volume within the recent preset time.
14. The server according to claim 13, characterized in that: When the processor determines that the accumulated reading time does not exceed the first preset time, the executable instructions further cause the processor to perform the following operations: Determine the new sources of the users, where the new sources of the users include new users added through advertising or natural additions: Determining the first display information corresponding to the user according to the new source of the user; While the processor generates the first pop-up window instruction and sends it to the user terminal, the executable instruction further causes the processor to perform the following operations: The first display information is sent to the user terminal.
15. The server according to claim 14, characterized in that: When the processor determines the corresponding first display information according to the new source of the user, the executable instruction specifically causes the processor to perform the following operations: In the case where the new user is added due to the placement of new users, The information of the first incentive is used as the first display information, and the first incentive is a reward obtained by continuing to read for a second preset time period.
16. The server according to claim 15, characterized in that The executable instructions further cause the processor to perform the following operations: Determining whether the version of the e-book read by the user is a preset version; The using the first incentive information as the first display information includes: when the electronic book version is a preset version, using the first incentive information as the first display information.
17. The server according to claim 15, characterized in that After the processor uses the information of the first stimulus as the first display information, the executable instructions further cause the processor to perform the following operations: In case of receiving the information sent by the user terminal indicating that the first incentive has been received, counting the duration of the continued reading; or, determining whether the information sent by the user terminal indicating that the reading duration has reached a second preset duration has been received; When the user continues reading for a period of time that reaches the second preset period of time, a reward corresponding to the first incentive is issued to the user, and a reward issuance display instruction is generated and sent to the user terminal.
18. The server according to claim 15, characterized in that: When the processor determines the corresponding first display information according to the new source of the user, the executable instruction specifically causes the processor to perform the following operations: In the case where the new addition source of the user is the addition of placement, the information of the first recommended book is used as the first display information, and the first recommended book is determined according to the book currently read by the user.
19. The server according to claim 18, characterized in that Before the processor uses the information of the first recommended book as the first display information, the executable instruction specifically causes the processor to perform the following operations: Get the label of the book currently read by the user; The first recommended book is determined according to the tag of the currently read book.
20. The server according to claim 14, characterized in that When the processor executes the step of determining the corresponding first display information according to the newly added source of the user, the executable instruction specifically causes the processor to execute: In the case that the new user source is natural addition, the information of the second recommended book is used as the first display information, and the second recommended book is a currently popular book and / or a high-quality book.
21. The server according to any one of claims 18 to 20, characterized in that: When the processor sends the first display information to the user terminal, the executable instruction specifically causes the processor to execute: Grouping information about recommended books; Sending information of recommended books included in a group to the user terminal; When receiving the recommended book replacement request sent by the user terminal, information of the recommended books included in the group that is not too large is sent to the user terminal.
22. The server according to any one of claims 18 to 20, characterized in that: After the processor receives the prompt information sent by the user terminal to continue reading the current book or read the recommended book, the executable instruction further enables the processor to perform the following operations: When the recommended book selection information sent by the user terminal is received, the content of the selected recommended book is sent to the user terminal.
23. The server according to claim 17, characterized in that After the processor receives the prompt information sent by the user terminal to continue reading the current book or read the recommended book, the executable instruction further causes the processor to execute: When the cumulative reading time of the user exceeds the third preset time, a second reward is issued to the user, and a reward issuance display prompt is generated and sent to the user terminal. The second reward is the reward that the new user can obtain when the cumulative reading time reaches the standard.
24. The server according to claim 13, characterized in that Before the processor generates the third pop-up window instruction and sends it to the user terminal, the executable instruction further causes the processor to execute: In the case where the user is a pre-churn user, determining whether the user has completed the new user bookshelf task; If the user has not completed the new user bookshelf task, information prompting the user to add the currently read book to the bookshelf is used as the second display information; and / or, In the case where the user is a pre-churn user, determining whether the user obtains a new user reading reward; If the user has not obtained the newcomer reading reward, information prompting the user to obtain the newcomer reading reward is used as the second display information; and / or, In the case where the user is a predicted churn user, determining whether the user's reading time on that day is less than a minimum preset time; When the user's reading time on that day is less than the minimum reading time, information indicating that the preset reading time has not been completed is used as the second display information; and / or, In the case where the user is a predicted lost user, determining whether to configure a new book recommendation service for the user; In case of configuring a new book recommendation service for the user, information of the recommended books is used as the second display information.
25. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the electronic book processing method according to any one of claims 1 to 12.
