Book training and upgrading method, electronic device and storage medium

By allocating target cultivation traffic packages to books and adjusting exposure, and dynamically determining the cultivation pool, the problem of poor book grade accuracy has been solved, and more accurate traffic allocation and recommendation efficiency have been achieved.

CN115658932BActive Publication Date: 2025-08-12FUZHOU CHANGXIN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211130982.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-16
Publication Date
2025-08-12
Estimated Expiration
2042-09-16

AI Technical Summary

Technical Problem

In the prior art, the accuracy of determining the book level based on feedback data is poor, resulting in the problem of inaccurate traffic allocated to the book.

Method used

The target cultivation flow package corresponding to the target cultivation pool is assigned to the target books, the reference cultivation level is determined based on the cultivation evaluation parameters, and the exposure is adjusted when the cultivation pool of the book changes, and the matching cultivation pool is dynamically determined.

Benefits of technology

It improves the accuracy of book level determination and traffic allocation, reasonably allocates traffic resources, and improves recommendation efficiency and effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115658932B_ABST
    Figure CN115658932B_ABST
Patent Text Reader

Abstract

The present application relates to the field of computer technology, and provides a method for cultivating and promoting books, including: for target books in a target cultivation pool, when the target books meet the conditions for cultivation promotion, allocating a target cultivation flow package corresponding to the target cultivation pool to the target books; making cultivation recommendations for the target books based on the target cultivation flow package; when the cultivation recommendation is completed, determining a reference cultivation level corresponding to the target book based on the cultivation evaluation parameters of the target book; when the level of the target cultivation pool is different from the reference cultivation level, moving the target book to the cultivation pool corresponding to the reference cultivation level; when the level of the target cultivation pool is the same as the reference cultivation level, determining whether the target book meets the conditions for cultivation promotion, based on which the problem of inaccurate flow allocated to the book due to poor accuracy of the book level determined when the book level is determined based on feedback data can be improved. In addition, electronic devices and storage media are also provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method for cultivating and upgrading books, an electronic device, and a storage medium. Background Art

[0002] With the continuous development of online reading, the output and stock of e-books are constantly increasing, which puts higher demands on book recommendations. How to allocate traffic to books is the key to recommending books.

[0003] In the related art, the method of allocating traffic to books is: allocating traffic data to books; recommending books based on the traffic data; collecting feedback data from book recommendations; calculating the book rating corresponding to the book based on the feedback data; and allocating traffic to the book based on the book rating corresponding to the book rating.

[0004] However, the feedback data may be inaccurate. For example, the same book may be recommended using the same amount of traffic data in different time periods, but the feedback data may be different. This will lead to poor accuracy in the book ranking determined directly based on the feedback data in the related technology, which in turn leads to the problem of inaccurate traffic allocated to the book. Summary of the Invention

[0005] In order to help improve the problem of poor accuracy of book grades determined based on feedback data, which in turn leads to inaccurate traffic allocated to books, the present application provides a book cultivation and promotion method, electronic device and storage medium.

[0006] In the first aspect, the present application provides a method for cultivating and upgrading books, which adopts the following technical solutions:

[0007] A book cultivation and promotion method, used in a cultivation and promotion system, comprising:

[0008] For target books in the target cultivation pool, if the target books meet the promotion cultivation conditions, the target cultivation traffic package corresponding to the target cultivation pool is allocated to the target books;

[0009] Performing cultivation recommendations on the target books based on the target cultivation traffic package;

[0010] When the cultivation recommendation of this round is completed, determining the reference cultivation level corresponding to the target book based on the cultivation evaluation parameters of the target book in the cultivation recommendation process of this round;

[0011] If the level of the target cultivation pool is different from the reference cultivation level, moving the target book to the cultivation pool corresponding to the reference cultivation level;

[0012] When the level of the target cultivation pool is the same as the reference cultivation level, it is determined whether the target book meets the promotion cultivation condition.

[0013] By adopting the above-mentioned technical solution, it can help to improve the problem of poor accuracy of book grades determined when determining book grades based on feedback data, which in turn leads to inaccurate traffic allocated to books; since the target cultivation traffic package corresponding to the target cultivation pool is allocated to the target book, and the reference cultivation grade of the target book is determined based on the cultivation evaluation parameters, when the cultivation pool of the book changes, the exposure amount in the traffic package allocated to the book will also change. Therefore, the exposure amount of the book can be adjusted based on the cultivation evaluation parameters, thereby dynamically determining the cultivation pool that matches the target book, which can improve the accuracy of the traffic allocated to the book.

[0014] Optionally, determining a reference cultivation level corresponding to the target book based on the cultivation evaluation parameters of the target book in the current round of cultivation recommendation process includes:

[0015] Determining whether the target book meets the level cultivation standard of the promotion cultivation pool corresponding to the target cultivation pool based on the cultivation evaluation parameters;

[0016] In the case that the target book does not meet the level cultivation standard of the promotion cultivation pool, it is determined whether the target book meets the level cultivation standard of the target cultivation pool based on the cultivation evaluation parameter.

[0017] By adopting the above technical solution, when the target book meets the promotion and cultivation conditions, the book can be transferred to the promotion and cultivation pool for cultivation on a priority basis, thereby improving the accuracy of the traffic allocated to the book.

[0018] Optionally, the method further includes:

[0019] For the initial books in the initial pool, initial recommendations are made based on the initial traffic package; the initial books meet the initial promotion conditions;

[0020] When the initial recommendation is completed, determining an initial reference grade corresponding to the initial book based on the initial evaluation parameters of the initial book in the initial recommendation process;

[0021] The initial books are moved to the cultivation pool corresponding to the initial reference level.

[0022] By adopting the above technical solution, the initial traffic packages are used to recommend the initial books to determine the initial reference levels of the initial books. Since different books are initially recommended using the initial traffic packages, the accuracy of the determined initial reference levels can be improved.

[0023] Optionally, the initial reference level is the first level or the second level, and the first level is lower than the second level. If the initial reference level is the first level, after moving the initial book to the cultivation pool corresponding to the initial reference level, the method further includes:

[0024] If the initial book meets the promotion and cultivation conditions, a retest traffic package is allocated to the initial book, and the exposure of the retest traffic package is greater than the exposure of the initial traffic package;

[0025] Retest and recommend the initial books based on the retest traffic package;

[0026] When the retest recommendation is completed, determining whether the initial book meets the grade cultivation standard corresponding to the second grade based on the retest evaluation parameters of the initial book in the retest recommendation process;

[0027] If the initial book meets the level cultivation standard of the cultivation pool corresponding to the second level, move the initial book to the cultivation pool corresponding to the second level;

[0028] In the case that the initial book does not meet the level cultivation standard of the cultivation pool corresponding to the second level, it is determined whether the initial book meets the promotion cultivation condition.

[0029] By adopting the above technical solution, it can help solve the problem that after the initial books are allocated to a low-level cultivation pool, the books cannot be promoted due to the small exposure of the cultivation traffic package corresponding to the low-level cultivation pool, resulting in inaccurate traffic allocation to the books. Therefore, the problem of inaccurate traffic allocation to books can be improved.

[0030] Optionally, the method further includes:

[0031] In the case that the target book does not meet the promotion and cultivation conditions, the level corresponding to the target cultivation pool is determined as the book level of the target book.

[0032] By adopting the above technical solution, the level of the book can be determined in time when the book is abnormal, and the problem of wasting traffic resources by allocating cultivation traffic packages to books with abnormalities can be avoided. Therefore, traffic resources can be reasonably configured.

[0033] Optionally, the method further includes:

[0034] Determining whether the target book's recommended cultivation round in the cultivation and promotion system has reached a preset cultivation round;

[0035] When the cultivation recommendation round reaches a preset cultivation round, the book grade of the target book is determined.

[0036] By adopting the above technical solution, the book grade of a book can be determined when the cultivation recommendation round of the target book reaches the preset cultivation round, thereby improving the efficiency of determining the book grade.

[0037] Optionally, after determining the book level of the target book, the method further includes:

[0038] Determine the current book recommendation model;

[0039] In the case where the current book recommendation mode is the first recommendation mode, the target book exits the cultivation and promotion system;

[0040] In the case that the current book recommendation mode is the second recommendation mode, the target book does not exit the cultivation and promotion system, and is retained in the cultivation pool corresponding to the target book for rolling recommendation of the target book.

[0041] By adopting the above technical solution, different recommendation modes can be set. Therefore, the corresponding recommendation mode can be selected according to actual needs, thereby reasonably allocating the traffic of the reading platform and adapting to the needs of different recommendation scenarios.

[0042] Optionally, allocating the target cultivation traffic package corresponding to the target cultivation pool to the target book includes:

[0043] Adding the target book to the target cultivation queue corresponding to the target cultivation pool;

[0044] Taking out the books in the target cultivation queue in sequence according to the order of joining and determining them as books to be cultivated;

[0045] Allocate the target cultivation traffic package for the book to be recommended.

[0046] By adopting the above technical solution, the problem that the recommendation cycle is not fixed and thus recommendations cannot be made in batches can be solved. Since the target book will be inserted into the target cultivation queue when it meets the promotion and cultivation conditions, and the target books to be recommended for cultivation will be buffered by the target cultivation queue, the books to be cultivated can be supplemented in time when the number of books being recommended is less than the cultivation capacity. Therefore, the cultivation capacity of the cultivation pool can be fully utilized, thereby improving the efficiency of book recommendations.

[0047] In a second aspect, the present application provides an electronic device, which adopts the following technical solution:

[0048] An electronic device, comprising:

[0049] at least one processor;

[0050] Memory;

[0051] At least one application, wherein the at least one application is stored in the memory and is configured to be executed by at least one processor, and the at least one application is configured to: execute any one of the book cultivation and promotion methods provided in the first aspect.

[0052] In a third aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:

[0053] A computer-readable storage medium stores a computer program thereon, which, when executed in a computer, causes the computer to execute any one of the book cultivation and promotion methods provided in the first aspect.

[0054] In summary, this application includes at least one of the following beneficial technical effects:

[0055] 1. Since the target book is assigned a target cultivation traffic package corresponding to the target cultivation pool, and the reference cultivation level of the target book is determined based on the cultivation evaluation parameters, when the book's cultivation pool changes, the exposure amount in the traffic package allocated to the book will also change. Therefore, the exposure amount of the book can be adjusted based on the cultivation evaluation parameters, thereby dynamically determining the cultivation pool that matches the target book, which can improve the accuracy of the traffic allocated to the book;

[0056] 2. When the target book meets the promotion and cultivation conditions, it can give priority to transferring the book to the promotion and cultivation pool for cultivation, thereby improving the accuracy of the traffic allocated to the book. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 This is a flow chart of a book cultivation and promotion method provided in an embodiment of the present application;

[0058] Figure 2 This is a flow chart of an example of a book cultivation and promotion method provided in an embodiment of the present application;

[0059] Figure 3 This is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-3 It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0061] The embodiment of the present application discloses a method for cultivating and promoting books, which is used in a cultivation and promotion system and is executed by an electronic device. The electronic device can be a server, a personal computer, a tablet computer, a smart wearable device or other device with computing functions. This embodiment does not limit the type of electronic device. Figure 1 As shown, the method comprises at least the following steps:

[0062] Step 101: For a target book in a target cultivation pool, if the target book meets the promotion cultivation conditions, a target cultivation flow package corresponding to the target cultivation pool is allocated to the target book.

[0063] The target book refers to any book in the target cultivation pool.

[0064] In this embodiment, the cultivation and promotion system includes at least two cultivation pools, different cultivation pools correspond to different levels, and the target cultivation pool is any cultivation pool in the cultivation pools of the cultivation and promotion system.

[0065] Optionally, the books in each cultivation pool in the cultivation and promotion system may be automatically adjusted based on the reference cultivation level of the books, or may be manually adjusted, which is not limited in this embodiment.

[0066] In one example, the cultivation and promotion system includes four cultivation pools, which are C-level cultivation pool, B-level cultivation pool, A-level cultivation pool and S-level cultivation pool in order from low to high.

[0067] In actual implementation, the cultivation pool can be implemented using storage forms such as data tables, lists, and arrays. This embodiment does not limit the implementation method of the cultivation pool.

[0068] Optionally, the promotion and cultivation condition is that the book does not encounter any abnormal situation. Abnormal situation refers to the situation that leads to the interruption of book cultivation, such as the author's suspension of updates, the book being removed from the shelves, the author's termination of the contract with the platform, and the failure to reach the required number of chapters. This embodiment does not limit the type of abnormal situation.

[0069] Accordingly, if there is no abnormality in the book, the book meets the conditions for promotion and cultivation; if there is an abnormality in the book, the book does not meet the conditions for promotion and cultivation.

[0070] Optionally, the training and promotion conditions are pre-stored in the electronic device and can be set and adjusted according to actual needs.

[0071] In one example, the promotion and cultivation conditions for cultivation pools of different levels are different. At this time, the promotion and cultivation conditions corresponding to different cultivation pools can be set in advance. When determining the books in a certain cultivation pool, the e-book device can obtain the corresponding promotion and cultivation conditions according to the level of the cultivation pool. In this way, the requirements of cultivation pools of different levels for promotion and cultivation conditions can be met.

[0072] For example, the exception for a C-level incubation pool includes books with fewer than 30 chapters, while other levels of incubation pools do not include this requirement.

[0073] In another example, the promotion and cultivation conditions for cultivation pools of different levels are the same.

[0074] In this embodiment, the cultivation flow package refers to the exposure amount allocated to the book. Different levels of cultivation pools correspond to different cultivation flow packages. Specifically, the higher the level of the cultivation pool, the greater the exposure amount of the corresponding cultivation flow package.

[0075] Optionally, the cultivation flow packages corresponding to the cultivation pools of different levels are pre-stored in the electronic device and can be set and adjusted based on actual needs.

[0076] Optionally, the exposure amount in the cultivation traffic package can be the exposure amount allocated at one time, or can be the exposure amount allocated in batches according to different time periods. This embodiment does not limit the specific implementation method of the cultivation traffic package.

[0077] In one example, the exposure volume of the cultivation traffic package corresponding to the C-level cultivation pool is 2800, the exposure volume of the cultivation traffic package corresponding to the B-level cultivation pool is 8400, the exposure volume of the cultivation traffic package corresponding to the A-level cultivation pool is 25000, and the exposure volume of the cultivation traffic package corresponding to the S-level cultivation pool is 28000.

[0078] In another example, the cultivation traffic package corresponding to the C-level cultivation pool is: display for seven days, 400 exposures per day; the cultivation traffic package corresponding to the B-level cultivation pool is: display for seven days, 1,200 exposures per day; the cultivation traffic package corresponding to the A-level cultivation pool is: display for seven days, 3,600 exposures per day; the cultivation traffic package corresponding to the S-level cultivation pool is: display for seven days, 4,000 exposures per day.

[0079] In one example, when detecting that a book has been added to the target cultivation pool, the cultivation and promotion system determines whether the newly added book meets the promotion and cultivation conditions.

[0080] In another example, when detecting that a book in a target cultivation pool has not been allocated a target cultivation traffic package, the cultivation and promotion system determines whether the book meets the promotion and cultivation conditions.

[0081] In actual implementation, whether a book meets the promotion and cultivation conditions may also be determined in other situations. For example, the cultivation and promotion system periodically detects whether the target book meets the promotion and cultivation conditions. This embodiment does not limit this.

[0082] Optionally, when the target book does not meet the promotion and cultivation conditions, the level corresponding to the target cultivation pool is determined as the book level of the target book.

[0083] In one example, when the target book does not meet the promotion and cultivation conditions, the method further includes: the target book exits the cultivation and promotion process.

[0084] In the above technical solution, since when it is detected that a book does not meet the conditions for promotion and cultivation, the level corresponding to the cultivation pool where the book is currently located is directly determined as the level of the book, the level of the book can be determined in time when the book is abnormal, and the problem of wasting traffic resources due to allocating cultivation traffic packages to books with abnormalities can be avoided. Therefore, traffic resources can be reasonably configured.

[0085] Optionally, when the target book does not meet the promotion and cultivation conditions, the level corresponding to the target cultivation pool is determined as the book level of the target book, including: when the target book does not meet the promotion and cultivation conditions, waiting for a preset waiting time and then re-detecting whether the target book meets the promotion and cultivation conditions; when the target book still does not meet the promotion and cultivation conditions, determining the level corresponding to the target cultivation pool as the book level of the target book; when the target book meets the promotion and cultivation conditions, allocating the target cultivation traffic package corresponding to the target cultivation pool to the target book.

[0086] The preset waiting time is pre-stored in the electronic device and can be set and adjusted based on actual needs.

[0087] In one example, when the target book does not meet the promotion and cultivation conditions for the first time, an early warning prompt is sent to the administrator, and the early warning prompt includes book information of the target book to prompt the administrator to handle the abnormality of the target book.

[0088] In the above technical solution, since when it is detected that the target book does not meet the promotion and cultivation conditions, the target book is checked again after a preset waiting time to see whether it meets the promotion and cultivation conditions, the problem of the target book being incorrectly graded due to a temporary abnormality can be avoided. Since the target book is checked again after the preset waiting time to see whether it meets the promotion and cultivation conditions, the book grade of the target book can be determined even if the target book does not meet the promotion and cultivation conditions for a long time. Therefore, the accuracy of the determination of the book grade of the target book can be improved.

[0089] Step 102: Cultivate and recommend target books based on the target cultivation traffic package.

[0090] In this embodiment, the recommendation period refers to the time it takes for a target book to achieve the target exposure for a target cultivation traffic package. Therefore, the recommendation period is not fixed. When recommending different books using the same cultivation traffic package, the recommendation period will be different; when recommending different books using different cultivation traffic packages, the recommendation period will also be different.

[0091] Optionally, the target books are cultivated and recommended based on the target cultivation traffic package, including: pushing the recommendation information of the target book to the user, determining whether the number of recommendations for pushing the target book to the user reaches the target exposure of the target cultivation traffic package; if the number of recommendations reaches the target exposure, determining that this round of cultivation recommendation is completed, and executing step 103; if the number of recommendations does not reach the target exposure, continuing to push the recommendation information of the target book to the user.

[0092] Since the completion of the recommendation is determined based on the exposure amount, the problem of uncertain exposure amount in each recommendation process and unstable recommendation effect caused by different user traffic sizes in different time periods when the recommendation is determined based on the exposure duration can be solved. Since the completion of the recommendation is determined directly based on the exposure amount, the exposure amount of each recommendation process can be ensured to be the same, thereby improving the stability of the recommendation effect.

[0093] Step 103 , when this round of cultivation recommendation is completed, a reference cultivation level corresponding to the target book is determined based on the cultivation evaluation parameters of the target book in the process of this round of cultivation recommendation.

[0094] Among them, the cultivation evaluation parameters refer to: information used to represent the effect of book recommendation, such as: the number of clicks on the recommended information, the average revenue of paid chapters, the user retention rate, the number of follow-up users, etc. This embodiment does not limit the type of cultivation evaluation parameters.

[0095] Optionally, the number of the cultivation evaluation parameter may be one or more than two. This embodiment does not limit the number of the cultivation evaluation parameters.

[0096] In one example, the evaluation parameters include average revenue per paid chapter, user retention rate, and the number of people following the update.

[0097] Optionally, when there are more than two cultivation evaluation parameters, the reference cultivation level corresponding to the target book is determined based on the cultivation evaluation parameters of the target book in this round of cultivation recommendation, including: determining the reference cultivation level corresponding to the target book based on each cultivation evaluation parameter and the weight parameters corresponding to each cultivation evaluation parameter.

[0098] Optionally, weight parameters corresponding to various cultivation evaluation parameters are pre-stored in the electronic device and can be set and adjusted according to actual needs.

[0099] In one example, weighting parameters are calculated using the entropy weighting method based on historical data for each cultivation and evaluation parameter of existing books. Different companies will have different weighting parameters due to different historical data. Similarly, for the same company, as the number of historical books accumulated changes over the course of its operations, weighting parameters will also vary at different stages.

[0100] In other examples, the weight parameters may also be calculated by other methods or set based on factors such as experience, actual needs, etc. This embodiment does not limit the method for determining the weight parameters.

[0101] Optionally, after determining the reference cultivation level of the target book, it also includes: determining whether the level of the target cultivation pool is the same as the level of the reference cultivation pool; if the level of the target cultivation pool is different from the level of the reference cultivation pool, executing step 104; if the level of the target cultivation pool is the same as the level of the reference cultivation pool, executing step 105.

[0102] Step 104 : When the level of the target cultivation pool is different from the reference cultivation level, the target book is moved to the cultivation pool corresponding to the reference cultivation level.

[0103] In one example, moving the target book to the cultivation pool corresponding to the reference cultivation level includes: removing or deleting the book information corresponding to the target book from the data table corresponding to the target cultivation pool; and inserting the book information corresponding to the target book into the data table corresponding to the cultivation pool corresponding to the reference cultivation level.

[0104] Step 105: When the level of the target cultivation pool is the same as the reference cultivation level, determine whether the target book meets the promotion cultivation conditions.

[0105] Optionally, in step 105, when the level of the target cultivation pool is the same as the level of the reference cultivation pool, it can be determined whether the target book meets the promotion cultivation conditions, or it can be determined whether the target book meets the promotion cultivation conditions after waiting for a second preset waiting time, or it can be determined whether the target book meets the promotion cultivation conditions in response to other instructions. This embodiment does not limit this.

[0106] In step 105, since the level of the target cultivation pool is the same as the reference cultivation level, it is determined whether the target book meets the promotion cultivation conditions, so that if the book meets the promotion cultivation conditions, the target cultivation traffic package is allocated to the book, thereby improving the efficiency of allocating traffic to the book.

[0107] The implementation principle of the book cultivation and promotion method disclosed in the embodiment of the present application is as follows: for a target book in a target cultivation pool, if the target book meets the promotion cultivation conditions, a target cultivation traffic package corresponding to the target cultivation pool is allocated to the target book; the target book is cultivated and recommended based on the target cultivation traffic package; when the current round of cultivation recommendation is completed, the reference cultivation level corresponding to the target book is determined based on the cultivation evaluation parameters of the target book during the current round of cultivation recommendation; when the level of the target cultivation pool is different from the reference cultivation level, the target book is moved to the cultivation pool corresponding to the reference cultivation level; when the level of the target cultivation pool is the same as the reference cultivation level, it is determined whether the target book meets the promotion cultivation conditions; this can help improve the problem of poor accuracy of book levels determined based on feedback data, which in turn leads to inaccurate traffic allocated to the book; in this embodiment, since the target cultivation traffic package corresponding to the target cultivation pool is allocated to the target book, and the reference cultivation level of the target book is determined based on the cultivation evaluation parameters, when the cultivation pool of the book changes, the exposure amount in the traffic package allocated to the book will also change. Therefore, the exposure amount of the book can be adjusted based on the cultivation evaluation parameters, thereby dynamically determining the cultivation pool matching the target book, which can improve the accuracy of the traffic allocated to the book.

[0108] In addition, the process of cultivating books is both a process of determining the level of books and a process of recommending books. It can not only recommend books but also grade books, thus saving time and traffic and improving system efficiency.

[0109] Based on the above technical solution, optionally, in the book cultivation and promotion method provided in this embodiment, the cultivation capacity corresponding to the cultivation pool is limited, and the cultivation capacities corresponding to cultivation pools of different levels may be the same or different. In one example, the cultivation capacity includes the maximum number of books that the cultivation pool can recommend simultaneously. For example, if the cultivation capacity of a Class C cultivation pool is 30, then the Class C cultivation pool can recommend a maximum of 30 books simultaneously.

[0110] Optionally, the cultivation capabilities corresponding to different cultivation pools are pre-stored in the electronic device and can be set and adjusted according to actual needs.

[0111] Optionally, the cultivation capacity corresponding to the cultivation pool is set based on the amount of user traffic allocated to the cultivation pool by the cultivation promotion system. In a specific embodiment, the user can pre-set the corresponding cultivation capacity based on the traffic volume of each user. When a user traffic volume is allocated to the cultivation pool, the system can obtain the corresponding cultivation capacity based on the user traffic volume, thereby adapting to different user traffic volumes.

[0112] Since the cultivation traffic package in this embodiment is the exposure allocated to books, the recommendation cycle of different books is different. This is different from the traditional method of recommending books with a fixed recommendation cycle and then batch calculating the evaluation parameters of different books. Therefore, in this embodiment, a cultivation queue is set for each level of cultivation pool.

[0113] In this embodiment, the cultivation queue adopts a first-in-first-out method, that is, the book that first enters the cultivation queue is the first to leave the cultivation queue.

[0114] Optionally, in step 101, a target cultivation traffic package corresponding to a target cultivation pool is allocated to the target book, including: adding the target book to a target cultivation queue corresponding to the target cultivation pool; taking out the books in the target cultivation queue in sequence according to the order of addition and determining them as books to be cultivated; and allocating a target cultivation traffic package to the target book to be cultivated.

[0115] In one example, books in the target cultivation queue are taken out in sequence according to the order of joining and determined as books to be cultivated, including: when it is detected that the number of books being recommended in the target cultivation pool is less than the cultivation capacity corresponding to the target cultivation pool, a corresponding number of books are taken out in sequence from the target cultivation queue in the order of joining as books to be cultivated, so that the number of books being recommended in the target cultivation pool is the same as the cultivation capacity corresponding to the target cultivation pool.

[0116] For example, if the cultivation capacity of the target cultivation pool is 30 and the number of books being recommended in the target cultivation pool is 20, 10 books will be taken out from the target cultivation queue in sequence to be determined as books to be cultivated.

[0117] In this embodiment, when there are books in the target cultivation pool that have completed a round of recommendation, it is possible to detect whether the number of books being recommended in the target cultivation pool is less than the cultivation capacity corresponding to the target cultivation pool. Alternatively, it is possible to periodically detect whether the number of books being recommended in the target cultivation pool is less than the cultivation capacity corresponding to the target cultivation pool. This embodiment does not limit this.

[0118] In the above technical solution, the problem of being unable to recommend in batches due to an unstable recommendation cycle can be solved by setting up a cultivation queue; since the target book is inserted into the target cultivation queue when the target book meets the promotion cultivation conditions, and the target books to be cultivated and recommended are buffered by the target cultivation queue, the books to be cultivated can be supplemented in time when the number of books being recommended is less than the cultivation capacity. Therefore, the cultivation capacity of the cultivation pool can be fully utilized, thereby improving the efficiency of book recommendations.

[0119] Based on the above technical solution, optionally, in step 103, before determining the reference cultivation level corresponding to the target book based on the cultivation evaluation parameters of the target book in this round of cultivation recommendation, the step further includes: obtaining at least one cultivation evaluation parameter.

[0120] Optionally, methods for obtaining at least one cultivation evaluation parameter include the following:

[0121] The first one is that the cultivation evaluation parameters include the average revenue of paid chapters. At this time, at least one cultivation evaluation parameter is obtained, including: the ratio of all revenues of new users under the traffic distributed by the cultivation and promotion system during the recommendation period to the number of new users under the traffic distributed by the cultivation and promotion system during the recommendation period, and the ratio to the number of paid chapters of the target book are determined as the average benefit of paid chapters.

[0122] In this embodiment, the traffic distributed by the cultivation and promotion system refers to the user traffic allocated by the background to the cultivation and promotion system, so that the cultivation and promotion system can push the recommendation information of the target book to the user based on the user traffic allocated by the background.

[0123] The above technical solution can solve the problem of inaccurate book profitability analysis caused by directly using book revenue as an evaluation parameter in the traditional calculation method, because the average revenue per paid chapter can reflect the average profitability of the paid chapters of the book; due to differences in factors such as shelf time and update speed, the number of paid chapters of different books may be different, which will lead to the situation that the revenue of books with many paid chapters but weaker chapter profitability is higher than the revenue of books with fewer paid chapters but stronger chapter profitability, resulting in inaccurate book profitability analysis. The average revenue per chapter in this embodiment can better reflect the profitability of the target book, and is more conducive to improving the level of potential high-profit books. Therefore, the accuracy of the reference cultivation level determined based on the average revenue per chapter can be improved.

[0124] The second type is that the cultivation evaluation parameters include user retention rate. In this case, at least one cultivation evaluation parameter is obtained, including: obtaining the first number of new users who read the first target chapter of the target book and the second number of users who read the first chapter of the target book among the new users under the traffic distributed by the cultivation and promotion system during the recommendation period; and determining the ratio of the first number to the second number as the user retention rate.

[0125] In one example, the first target chapter is a specific chapter of the target book, for example, the first target chapter is the 20th chapter of the target book.

[0126] In another example, the first target chapter is determined based on the current total number of chapters of the target book. For example, the first target chapter is a chapter corresponding to half of the current total number of chapters of the target book. That is, when the current total number of chapters of the target book is eighty chapters, the first target chapter is the fortieth chapter.

[0127] In actual implementation, the first target chapter may also be determined based on other methods, and the method for determining the first target chapter in this embodiment is limited.

[0128] In the above technical solution, since the user retention rate is based on the ratio of the number of people who have read to the first target chapter to the number of people who have read to the first chapter, it can solve the problem of inaccurate calculation of book retention rate caused by taking the proportion of books retained after downloading as the user retention rate in the traditional calculation method; since there are cases where books are downloaded but not read or deleted, this situation is not valuable retention, and therefore will lead to inaccurate book retention rate analysis; and in this embodiment, the ratio of the number of people who have read to the first target chapter to the number of people who have read to the first chapter is determined as the retention rate. Therefore, the accuracy of the calculated retention rate can be improved, thereby improving the accuracy of the reference cultivation level determined based on the retention rate.

[0129] The third type is that the cultivation evaluation parameter includes the number of follow-up readers. At this time, at least one cultivation evaluation parameter is obtained, including: determining the second target chapter of the target book; and determining the number of readers of the second target chapter under the traffic distributed by the cultivation and promotion system within the preset time in the recommendation cycle as the number of follow-up readers.

[0130] The preset duration is pre-stored in the electronic device and can be set and adjusted according to actual needs. In one example, the preset duration is 72 hours.

[0131] In this embodiment, the statistics of the number of people who follow the update are not limited to new users under the traffic distributed by the cultivation and promotion system, but can also be old users under the traffic distributed by the cultivation and promotion system, as long as they read the second target chapter within the preset time in the recommendation cycle.

[0132] In the above technical solution, since the number of followers is the number of readers of the second target chapter among all users under the distributed traffic of the cultivation and promotion system, including old users and new users, the number of followers can more comprehensively reflect the attractiveness of the target book to all users, thereby improving the accuracy of the reference cultivation level calculated based on the number of followers.

[0133] Optionally, determining the second target chapter of the target data includes: determining whether the target book has been updated; if the target book has been updated, determining the last chapter of the target book as the second target chapter; if the target book has not been updated, determining the most recently updated chapter of the target book as the second target chapter.

[0134] Among them, update completion means that the book has been completely updated and will no longer be updated, that is, the total number of chapters in the book is determined.

[0135] In the above technical solution, since it is possible to determine whether the book has been updated, the second chapter corresponding to the book can be determined in different ways when the book has been updated and when it has not been updated, which can improve the accuracy of the second chapter judgment and thus improve the accuracy of the determined number of followers.

[0136] Based on the above technical solution, optionally, in step 103, the reference cultivation level corresponding to the target book is determined based on each cultivation evaluation parameter and the weight parameter corresponding to each cultivation evaluation parameter, including: determining the product of the cultivation evaluation parameter and the weight parameter corresponding to the cultivation evaluation parameter as the evaluation factor corresponding to the cultivation evaluation parameter; determining the book score corresponding to the target book based on the sum of the evaluation factors corresponding to each cultivation evaluation parameter; and determining the reference cultivation level of the target book based on the book score of the target book.

[0137] In the above technical solution, since the evaluation factor is calculated based on the weight parameter corresponding to the cultivation evaluation parameter, and the sum of each evaluation factor is determined as the book score corresponding to the target book, it can help solve the problem that when the feedback score corresponding to the numerical interval corresponding to the feedback book is determined as the feedback score corresponding to the feedback book, and the sum of each feedback score is determined as the book score, due to errors in the judgment of the feedback score, the errors in the feedback score are accumulated and amplified when calculating the book score, resulting in inaccurate calculated book score; since the product of the cultivation evaluation parameter and the weight parameter is determined as the evaluation factor, the evaluation factor can reflect subtle changes in the cultivation evaluation parameter, thereby improving the accuracy of the determined book score.

[0138] Optionally, the book rating is calculated using the following formula:

[0139]

[0140] Where p is the book rating; n is the number of cultivation evaluation parameters; a i is the i-th cultivation evaluation parameter, i is less than or equal to n; w i is the weight parameter corresponding to the i-th cultivation evaluation parameter.

[0141] Optionally, the product of the cultivation evaluation parameter and the weight parameter corresponding to the cultivation evaluation parameter is determined as the evaluation factor corresponding to the evaluation parameter, including: normalizing each evaluation parameter separately to obtain a normalized evaluation parameter corresponding to each evaluation parameter; and determining the product of the normalized evaluation parameter corresponding to each evaluation parameter and the weight parameter corresponding to the evaluation parameter as the evaluation factor of the evaluation parameter.

[0142] In actual implementation, to facilitate the display of book ratings and the execution of subsequent processes, the final book rating can be determined by multiplying the sum of the evaluation factors by the conversion parameter. For example, in one example, if the book rating is in the form of a 10-point scale, the conversion parameter is 10.

[0143] In one example, the number of book evaluation parameters is three. In this case, the book score is calculated using the following formula:

[0144] p=(a1×w1+a2×w2+a3×w3)×k

[0145] Among them, p is the book rating; a i is the i-th cultivation evaluation parameter; w i is the weight parameter corresponding to the i-th cultivation evaluation parameter; k is the conversion parameter.

[0146] Optionally, the method of normalizing each cultivation evaluation parameter separately may be to normalize the cultivation evaluation parameters of the target books in the target cultivation pool in batches, for example: normalizing the cultivation evaluation parameters of the target books in batches of 10, or the evaluation parameters of the target books may be normalized based on the reference evaluation parameters corresponding to the target cultivation pool. This embodiment does not limit the method of normalizing the cultivation evaluation parameters.

[0147] In actual implementation, the cultivation evaluation parameters can be normalized using a linear function (Min-Max scaling) or a zero mean standardization (Z-score standardization). This embodiment does not limit the specific method of normalizing the cultivation evaluation parameters.

[0148] By adopting the above technical solution, it is possible to solve the problem that when calculating book scores based on various cultivation evaluation factors, the book scores are greatly affected by data with large magnitudes and less affected by data with small magnitudes due to the different magnitudes of different types of cultivation evaluation parameters, resulting in inaccurate book scores. Since the magnitudes of the various cultivation evaluation parameters are the same after normalization, the accuracy of the book scores calculated based on the various cultivation evaluation factors can be improved.

[0149] Based on the above technical solution, optionally, in step 103, the reference cultivation level corresponding to the target book is determined based on the cultivation evaluation parameters of the target book in this round of cultivation recommendation process, including: determining whether the target book meets the level cultivation standards of the promotion cultivation pool corresponding to the target cultivation pool based on the cultivation evaluation parameters; if the target book does not meet the level cultivation standards of the promotion cultivation pool, determining whether the target book meets the level cultivation standards of the target cultivation pool based on the cultivation evaluation parameters.

[0150] Among them, the promotion training pool refers to the training pool corresponding to the previous level of the target training pool.

[0151] For example: the promotion training pool corresponding to the C-level training pool is the B-level training pool, the promotion training pool corresponding to the B-level training pool is the A-level training pool, and the promotion training pool corresponding to the A-level training pool is the S-level training pool.

[0152] Optionally, different cultivation pools correspond to different grade cultivation standards.

[0153] In one example, the grade cultivation standard includes a book rating standard. In this case, the higher the grade, the higher the book rating corresponding to the book rating standard corresponding to the grade cultivation standard.

[0154] For example: Book ratings are expressed on a 10-point scale. The B-level grade cultivation standard includes books with a rating greater than or equal to 4 points, the A-level grade cultivation standard includes books with a rating greater than or equal to 7 points, and the S-level grade cultivation standard includes books with a rating greater than or equal to 9 points.

[0155] In another example, the grade training standards include a readership standard. In this case, the readership standards in the grade training standards corresponding to different grades may be the same or different.

[0156] For example: The reading number standard for all levels is that the number of readers within the recommended period is greater than 50.

[0157] Optionally, since when the target cultivation pool is the highest level cultivation pool, there is no promotion cultivation pool in the target cultivation pool. Therefore, when the target cultivation pool is the highest level cultivation pool, the step of determining whether the target book meets the level cultivation standards of the promotion cultivation pool based on the cultivation evaluation parameters is not executed, and the step of determining whether the target book meets the level cultivation standards of the target cultivation pool based on the cultivation evaluation parameters is directly executed.

[0158] Optionally, when the target book meets the level training standards of the promotion training pool, the level of the promotion training pool corresponding to the target training pool is determined as the reference training level.

[0159] In the above technical solution, after a round of cultivation recommendation process for the target book, it is determined whether the target book meets the level cultivation standards of the promotion cultivation pool. Only when the target book does not meet the level cultivation standards of the promotion cultivation pool, it is judged whether the target book meets the level cultivation standards of the target cultivation pool. Therefore, when the target book meets the promotion cultivation conditions, the book can be transferred to the promotion cultivation pool for cultivation on a priority basis, which can improve the accuracy of the traffic allocated to the book.

[0160] In addition, since the promotion cultivation pool is the cultivation pool corresponding to the upper level of the target cultivation pool, the level of the cultivation pool corresponding to the target book can only be improved step by step, which can help solve the problem of inaccurate reference cultivation level determined based on cultivation evaluation parameters due to occasional factors. Since the step-by-step growth can better reflect the actual level of the target book, it can improve the accuracy of the determined reference cultivation level, thereby improving the accuracy of the traffic allocated to the book.

[0161] Optionally, when the target book meets the grade cultivation standards of the target cultivation pool, the grade of the target cultivation pool is determined as the reference cultivation grade of the target book; when the target book does not meet the cultivation grade of the target cultivation pool, it is determined step by step from high to low whether the target book meets the grade cultivation standards of each descending cultivation pool of the target cultivation pool, until the target book meets the grade cultivation standards of a descending cultivation pool or reaches the lowest grade cultivation pool.

[0162] The descending cultivation pool refers to a cultivation pool whose level is lower than that of the target cultivation pool.

[0163] Optionally, since there is no descending cultivation pool in the target cultivation pool when the target cultivation pool is the lowest level cultivation pool, when the target cultivation pool is the lowest level cultivation pool, the step of determining whether the target book meets the level cultivation standard of the target cultivation pool is not performed, and the level of the target cultivation pool is directly determined as the reference cultivation level of the target book.

[0164] In the above technical solution, since the descending cultivation pool can be any cultivation pool with a lower level than the target cultivation pool, when the popularity of the target book decreases, the corresponding reference cultivation level can be determined in time based on the cultivation evaluation parameters, and the target book can be transferred to a cultivation pool with a lower level in time to reduce the traffic allocated to the target book, thereby improving the accuracy of traffic distribution.

[0165] In other embodiments, the process of determining the reference cultivation level may not be restricted by the promotion level, and the target book may be directly judged from the highest level in turn to determine whether it meets the level cultivation standards of the cultivation pools of each level until the target book meets the level cultivation standards of a certain cultivation pool or reaches the lowest level cultivation pool.

[0166] Based on the above technical solution, optionally, the book cultivation and promotion method provided in this embodiment also includes: for the initial books in the initial pool, initial recommendations are made to the initial books based on the initial traffic package; the initial books meet the initial promotion conditions; when the initial recommendation is completed, the initial reference level corresponding to the initial book is determined based on the initial evaluation parameters of the initial book during the initial recommendation process; and the initial book is moved to the cultivation pool corresponding to the initial reference level.

[0167] Optionally, before the initial book is initially recommended based on the initial traffic package, the method further includes: determining whether the book meets the initial promotion conditions when the book is uploaded; and adding the book to the initial pool if the book meets the initial promotion conditions.

[0168] The initial promotion conditions are pre-stored in the electronic device and can be set and adjusted according to actual needs.

[0169] Optionally, the initial promotion conditions may be the same as the promotion and cultivation conditions of the above-mentioned cultivation pool, or may be different from the promotion and cultivation conditions of the above-mentioned cultivation pool, which is not limited in this embodiment.

[0170] In one example, the initial promotion conditions include: the number of chapters is greater than or equal to 30, the contract is signed, the book type meets the requirements, and / or the book language meets the requirements.

[0171] In one example, the uploaded books include newly created books that have passed content review.

[0172] In actual implementation, whether a book meets the initial promotion conditions may also be determined based on the author's and / or reader's recommendations, which is not limited in this embodiment.

[0173] In one example, the initial reference level is the first level or the second level, and the first level is lower than the second level. At this time, the initial reference level corresponding to the initial book is determined based on the initial evaluation parameters of the initial book in the initial recommendation process, including: determining whether the initial book meets the level cultivation standards of the cultivation pool corresponding to the second level based on the initial evaluation parameters of the initial book in the initial recommendation process; if the initial book meets the level cultivation standards of the cultivation pool corresponding to the second level, determining the second level as the initial reference level; if the initial book does not meet the cultivation level standards of the cultivation pool corresponding to the second level, determining the first level as the initial reference level.

[0174] In one example, the first level is the lowest level, and the second level is the level above the first level, for example, the first level is C and the second level is B.

[0175] In actual implementation, the initial level can also be any level. At this time, the initial reference level corresponding to the initial book is determined based on the initial evaluation parameters of the initial book in the initial recommendation process, including: based on the initial evaluation parameters of the initial book in the initial recommendation process, starting from the highest level and step by step from high to low, whether the initial book meets the level cultivation standards of the cultivation pool of each level, until the initial book meets the level cultivation standards of a certain level of cultivation pool or reaches the lowest level of cultivation pool.

[0176] The method of moving the initial book to the cultivation pool corresponding to the initial reference level is the same as the method of moving the target book to the cultivation pool corresponding to the reference cultivation level, and this embodiment will not be repeated here.

[0177] In the above technical solution, initial traffic packages are used to recommend initial books to determine the initial reference levels of the initial books. Since different books are initially recommended using initial traffic packages, the accuracy of the determined initial reference levels can be improved.

[0178] In addition, since the first and second levels are of lower levels, it can ensure that books are promoted from lower levels, which can help solve the problem of inaccurate initial reference levels determined based on initial evaluation parameters due to occasional factors. Since gradual promotion from lower levels can better reflect the actual level of the target books, the accuracy of the traffic allocated to the books can be improved.

[0179] Optionally, the initial reference level is the first level or the second level, and the first level is lower than the second level; at this time, when the initial reference level is the first level, after the initial book is moved to the cultivation pool corresponding to the initial reference level, it also includes: when the initial book meets the promotion cultivation conditions, allocating a retest traffic package to the initial book; retesting and recommending the initial book based on the retest traffic package; when the retest recommendation is completed, determining whether the initial book meets the grade cultivation standards corresponding to the second level based on the retest evaluation parameters of the initial book during the retest recommendation process; when the initial book meets the grade cultivation standards of the cultivation pool corresponding to the second level, moving the initial book to the cultivation pool corresponding to the second level; when the initial book does not meet the grade cultivation standards of the cultivation pool corresponding to the second level, determining whether the initial book meets the promotion cultivation conditions.

[0180] Among them, the exposure of the retest traffic package is greater than the exposure of the initial traffic package.

[0181] In one example, the exposure of the retested traffic package is slightly greater than the exposure of the initial traffic package and the exposure of the cultivation traffic package corresponding to the first level, and less than the exposure of the cultivation traffic package corresponding to the second level.

[0182] In the above technical solution, when the initial cultivation level is determined to be low, the retest traffic package is used to retest the initial book to re-determine whether the initial book meets the cultivation standards of a higher-level cultivation pool, and the exposure of the retest traffic package is greater than the exposure of the initial traffic package. This can help solve the problem that after the initial book is assigned to a low-level cultivation pool, the book cannot be promoted due to the small exposure of the cultivation traffic package corresponding to the low-level cultivation pool, resulting in inaccurate traffic allocated to the book. Therefore, the problem of inaccurate traffic allocated to the book can be improved.

[0183] Based on the above technical solution, optionally, the book cultivation and promotion method provided in this embodiment also includes: determining whether the cultivation recommendation round of the target book in the cultivation and promotion system reaches the preset cultivation round; when the cultivation recommendation round reaches the preset cultivation round, determining the book level of the target book.

[0184] The preset cultivation rounds are pre-stored in the electronic device and can be set according to actual needs.

[0185] Optionally, the cultivation recommendation round may be determined based on the number of times traffic packages are allocated to the target book, or may be determined based on the number of times a reference cultivation level is determined. This embodiment limits the method for determining the cultivation round.

[0186] In one example, the cultivation recommendation rounds include consecutive cultivation recommendation rounds of the target book in the target cultivation pool, and the preset cultivation rounds include preset consecutive cultivation rounds. In this case, when the cultivation recommendation rounds reach the preset cultivation rounds, determining the book level of the target book includes: when the consecutive cultivation recommendation rounds reach the preset consecutive cultivation rounds, determining the level corresponding to the target cultivation pool as the book level of the target book. Optionally, after the target book is transferred from one cultivation pool to another, the consecutive cultivation recommendation rounds of the target book are recalculated.

[0187] Through the above technical solution, the book grade of a book can be determined when the target book meets the promotion and cultivation conditions but has been unable to reach the grade cultivation standard of the cultivation pool of the previous level; since the book grade of a book is determined according to the changes in the cultivation pool corresponding to the book, the accuracy of the determined book grade can be improved.

[0188] In another example, the cultivation recommendation round includes the cumulative cultivation rounds of the target book in the cultivation and promotion system, and the preset cultivation recommendation round includes the preset cumulative cultivation rounds. At this time, when the cultivation recommendation round reaches the preset cultivation round, the book level of the target book is determined, including: when the cumulative cultivation recommendation round reaches the preset cumulative cultivation round, the level corresponding to the target cultivation pool or the level corresponding to the cultivation pool with the most cultivation rounds for the target book is determined as the book level of the target book.

[0189] Optionally, after a target book is transferred from one cultivation pool to another, the cumulative cultivation recommendation rounds of the target book are calculated cumulatively.

[0190] Through the above technical solution, the book grade of a book can be determined in a timely manner when the cumulative cultivation recommendation rounds of the book reach the preset cumulative cultivation rounds, which can avoid the problem of being unable to determine the book grade due to fluctuations in the reference cultivation grade of the book. Therefore, the efficiency of determining the book grade can be improved.

[0191] In this embodiment, when the preset cultivation rounds include preset continuous cultivation rounds and preset cumulative cultivation rounds, the size of the preset continuous cultivation rounds is smaller than the size of the preset cumulative cultivation rounds.

[0192] In one example, in step 105, when the level of the target cultivation pool is the same as the level of the reference cultivation pool, determining whether the target book meets the promotion cultivation conditions includes: when the level of the target cultivation pool is the same as the level of the reference cultivation pool, determining whether the target book has reached the preset cultivation round in the cultivation recommendation round of the promotion cultivation system; when the cultivation recommendation round reaches the preset cultivation round, determining the book level of the target book; when the cultivation recommendation round does not reach the preset cultivation round, determining whether the target book meets the promotion cultivation conditions.

[0193] In another example, in step 101, when the target book meets the promotion and cultivation conditions, the target cultivation traffic package corresponding to the target cultivation pool is allocated to the book, including: when the target meets the promotion and cultivation conditions, determining whether the target book has reached the preset cultivation round in the cultivation recommendation round of the promotion and cultivation system; when the cultivation recommendation round reaches the preset cultivation round, determining the book level of the target book; when the cultivation recommendation round does not reach the preset cultivation round, allocating the target cultivation traffic package corresponding to the cultivation pool to the target book.

[0194] In actual implementation, the cultivation and promotion system can also determine whether the cultivation and recommendation rounds of the target book have reached the preset cultivation rounds under other circumstances, for example: the cultivation and promotion system regularly detects whether the cultivation and recommendation rounds of the target book have reached the preset cultivation rounds.

[0195] In the above technical solution, since the book grade of the target book is determined when it is detected that the cultivation recommendation round of the target book in the cultivation and promotion system reaches the preset cultivation round, the efficiency of determining the book grade can be improved.

[0196] Based on the above technical solution, optionally, after determining the book level of the target book, it also includes: determining the current book recommendation mode; when the current book recommendation mode is the first recommendation mode, the target book exits the cultivation and promotion system; when the current book recommendation mode is the second recommendation mode, the target book does not exit the cultivation and promotion system, and is retained in the cultivation pool corresponding to the target book for rolling recommendation of the target book.

[0197] Optionally, in the first recommendation mode, the cultivation and promotion system is mainly used to determine the book level. At this time, after the book level is determined in the cultivation and promotion system, it will exit the cultivation and promotion system, and other systems will recommend the book according to the book level.

[0198] When the overall traffic and number of books on the reading platform are large, adopting the first recommendation mode can make resource allocation more advantageous and targeted, and can allocate high-quality resources to the cultivation and promotion system, thereby maximizing economic benefits.

[0199] Optionally, in the second recommendation mode, the cultivation and promotion system is also used to recommend books. In this case, after the book's level is determined in the cultivation and promotion system, it does not exit the cultivation and promotion system and remains in the corresponding cultivation pool. Books with a determined level no longer go through the above promotion and cultivation steps. The cultivation and promotion system regularly allocates the recommended traffic package corresponding to the cultivation pool to the book for rolling recommendation.

[0200] When the traffic on the reading platform is not large or the book resources are not rich enough, the second recommendation mode can be used. At this time, it is only necessary to divide the traffic between the cultivation pools of different levels. All books do not need to exit the cultivation and promotion system after the level is determined. In this way, it is convenient to recommend books.

[0201] In the above technical solution, since different recommendation modes can be set, the corresponding recommendation mode can be selected according to actual needs, thereby reasonably allocating the traffic of the reading platform and adapting to the needs of different recommendation scenarios.

[0202] In order to more clearly understand the book cultivation and promotion method provided by this application, the embodiment of this application also gives an example to illustrate the method. Figure 2 As shown, the method comprises at least the following steps:

[0203] Step 201: When a book is uploaded, determine whether it meets the initial promotion conditions. If the book meets the initial promotion conditions, add the book to the initial pool, obtain the initialization level N, and execute step 202. If the book does not meet the initial promotion conditions, the process ends.

[0204] Step 202: Add the book to the cultivation queue corresponding to the initial pool.

[0205] Step 203: allocate an initial traffic package to the book, and make an initial recommendation for the book based on the initial traffic package.

[0206] Step 204, when the initial recommendation is completed, determine the initial reference level corresponding to the book based on the initial evaluation parameters of the book during the initial recommendation process; when the initial reference level is C, add the book to the C-level cultivation pool and execute step 205; when the initial reference level is B, add the book to the B-level cultivation pool and execute step 209.

[0207] Step 205, determine whether the book meets the promotion and cultivation conditions. If the book meets the promotion and cultivation conditions, execute step 206; if the book does not meet the promotion and cultivation conditions, determine C as the book level, retain the book in the C-level cultivation pool, and the process ends.

[0208] Step 206: Add the book to the cultivation queue corresponding to the C-level cultivation pool.

[0209] Step 207 , allocate the cultivation flow package corresponding to the C-level cultivation pool to the book, recommend the book based on the cultivation flow package corresponding to the C-level cultivation pool, and execute step 208 when the recommendation is completed.

[0210] Step 208, based on the cultivation evaluation parameters of the book during the cultivation recommendation process, determine whether the book meets the grade cultivation standards of the Class B cultivation pool; if the book meets the grade cultivation standards of the Class B cultivation pool, place the book in the Class B cultivation pool and execute step 209; if the book does not meet the grade cultivation standards of the Class B cultivation pool, place the book in the Class C cultivation pool and execute step 205.

[0211] Optionally, placing the book in a C-level cultivation pool includes: determining whether the level corresponding to the cultivation pool where the book is located is C-level; if the level of the cultivation pool where the book is located is C-level, retaining the book in the C-level cultivation pool; if the level of the cultivation pool where the book is located is not C-level, moving the book to the C-level cultivation pool.

[0212] Based on the same principle, the method of placing books in the B-level cultivation pool, the A-level cultivation pool and the S-level cultivation pool is the same as the method of placing books in the C-level cultivation pool mentioned above, which will not be repeated in this embodiment.

[0213] Step 209, determine whether the book meets the promotion and cultivation conditions, and execute step 210 if the book meets the promotion and cultivation conditions; if the book does not meet the promotion and cultivation conditions, determine B as the book level, retain the book in the B-level cultivation pool, and the process ends.

[0214] Step 210: Add the book to the cultivation queue corresponding to the Class B cultivation pool.

[0215] Step 211 , allocates a cultivation flow package corresponding to the Class B cultivation pool to the book, and recommends the book based on the cultivation flow package corresponding to the Class B cultivation pool. When the recommendation is completed, execute step 212 .

[0216] Step 212, based on the cultivation evaluation parameters of the book during the cultivation recommendation process, determine whether the book meets the grade cultivation standards of the A-level cultivation pool; if the book meets the grade cultivation standards of the A-level cultivation pool, place the book in the A-level cultivation pool and execute step 213; if the book does not meet the grade cultivation standards of the A-level cultivation pool, execute step 208.

[0217] Step 213, determine whether the book meets the promotion and cultivation conditions, and execute step 214 if the book meets the promotion and cultivation conditions; if the book does not meet the promotion and cultivation conditions, determine A as the book grade, retain the book in the A-grade cultivation pool, and the process ends.

[0218] Step 214: Add the book to the cultivation queue corresponding to the A-level cultivation pool.

[0219] Step 215 , allocate the cultivation flow package corresponding to the A-level cultivation pool to the book, and recommend the book based on the cultivation flow package corresponding to the A-level cultivation pool. When the recommendation is completed, execute step 216 .

[0220] Step 216, determine whether the book meets the grade cultivation standards of the S-level cultivation pool based on the cultivation evaluation parameters of the book during the cultivation recommendation process; if the book meets the grade cultivation standards of the S-level cultivation pool, place the book in the S-level cultivation pool and execute step 217; if the book does not meet the grade cultivation standards of the S-level cultivation pool, execute step 212.

[0221] Step 217, determine whether the book meets the promotion and cultivation conditions. If the book meets the promotion and cultivation conditions, execute step 218; if the book does not meet the promotion and cultivation conditions, determine S level as the book level, retain the book in the S level cultivation pool, and the process ends.

[0222] Step 218: Add the book to the cultivation queue corresponding to the S-level cultivation pool.

[0223] Step 219 , allocate the cultivation flow package corresponding to the S-level cultivation pool to the book, and recommend the book based on the cultivation flow package corresponding to the S-level cultivation pool. When the recommendation is completed, execute step 216 .

[0224] For relevant details, please refer to the examples in the training and promotion method section of the above book.

[0225] In summary, the book cultivation and promotion method provided in this embodiment can solve the problem of being unable to recommend in batches due to the unstable recommendation cycle by setting a cultivation queue; since the target book is inserted into the target cultivation queue when the target book meets the promotion and cultivation conditions, and the target book to be recommended for cultivation is buffered by the target cultivation queue, the cultivation capacity of the cultivation pool can be fully utilized, thereby improving the efficiency of book recommendation.

[0226] The present application also provides an electronic device, such as Figure 3 As shown, Figure 3The electronic device 300 shown includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 300 may further include a transceiver 304. It should be noted that in actual applications, the number of transceivers 304 is not limited to one, and the structure of the electronic device 300 does not constitute a limitation on the embodiments of the present application.

[0227] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0228] The bus 302 may include a path for transmitting information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0229] The memory 303 can be a ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, a RAM (Random Access Memory) or other type of dynamic storage device that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0230] The memory 303 is used to store application code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the above method embodiment.

[0231] The electronic devices include, but are not limited to, mobile terminals such as mobile phones, notebook computers, PDAs (personal digital assistants), and PADs (tablet computers), and fixed terminals such as digital TVs and desktop computers, and may also be servers. Figure 3 The electronic device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.

[0232] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed in a computer, the computer is caused to execute the book cultivation and promotion method provided in the above embodiment.

[0233] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps and they may be performed in other orders.

[0234] The above are only some of the implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for cultivating and upgrading books, characterized in that: For use in a cultivation and promotion system, the method includes: for a target book in a target cultivation pool, if the target book meets the cultivation promotion condition, allocating a target cultivation traffic package corresponding to the target cultivation pool to the target book; performing cultivation recommendation for the target book based on the target cultivation traffic package; when the cultivation recommendation in this round is completed, determining a reference cultivation level corresponding to the target book based on the cultivation evaluation parameters of the target book in the cultivation recommendation process in this round; when the level of the target cultivation pool is different from the reference cultivation level, moving the target book to the cultivation pool corresponding to the reference cultivation level; when the level of the target cultivation pool is the same as the reference cultivation level, determining whether the target book meets the cultivation promotion condition; The method further includes: initially recommending initial books in the initial pool based on the initial traffic package; the initial books meeting the initial promotion conditions; determining an initial reference level corresponding to the initial books based on initial evaluation parameters of the initial books during the initial recommendation process upon completion of the initial recommendation; and moving the initial books to a cultivation pool corresponding to the initial reference level. The initial reference level is the first level or the second level, and the first level is lower than the second level; when the initial reference level is the first level, after the initial book is moved to the cultivation pool corresponding to the initial reference level, the method further includes: when the initial book meets the promotion cultivation conditions, allocating a retest traffic package to the initial book, and the exposure of the retest traffic package is greater than the exposure of the initial traffic package; retesting and recommending the initial book based on the retest traffic package; when the retest recommendation is completed, determining whether the initial book meets the level cultivation standard corresponding to the second level based on the retest evaluation parameters of the initial book in the retest recommendation process; when the initial book meets the level cultivation standard of the cultivation pool corresponding to the second level, moving the initial book to the cultivation pool corresponding to the second level; when the initial book does not meet the level cultivation standard of the cultivation pool corresponding to the second level, determining whether the initial book meets the promotion cultivation conditions.

2. The method according to claim 1, characterized in that The determining of the reference cultivation level corresponding to the target book based on the cultivation evaluation parameters of the target book in this round of cultivation recommendation process includes: determining whether the target book meets the level cultivation standards of the promotion cultivation pool corresponding to the target cultivation pool based on the cultivation evaluation parameters; if the target book does not meet the level cultivation standards of the promotion cultivation pool, determining whether the target book meets the level cultivation standards of the target cultivation pool based on the cultivation evaluation parameters.

3. The method according to claim 1, characterized in that The method further includes: if the target book does not meet the promotion and cultivation conditions, determining the level corresponding to the target cultivation pool as the book level of the target book.

4. The method according to claim 1, wherein The method further includes: determining whether a cultivation recommendation round of the target book in the cultivation and promotion system reaches a preset cultivation round; and determining a book grade of the target book if the cultivation recommendation round reaches the preset cultivation round.

5. The method according to claim 1, wherein After determining the book level of the target book, the method further includes: determining a current book recommendation mode; when the current book recommendation mode is a first recommendation mode, the target book exits the cultivation and promotion system; when the current book recommendation mode is a second recommendation mode, the target book does not exit the cultivation and promotion system, and remains in the cultivation pool corresponding to the target book for rolling recommendation of the target book.

6. The method according to claim 1, characterized in that The allocating the target cultivation traffic package corresponding to the target cultivation pool to the target book includes: adding the target book to the target cultivation queue corresponding to the target cultivation pool; taking out the books in the target cultivation queue in sequence according to the order of addition and determining them as books to be cultivated; and allocating the target cultivation traffic package to the books to be recommended.

7. An electronic device, characterized in that: The electronic device includes: at least one processor; a memory; and at least one application, wherein the at least one application is stored in the memory and configured to be executed by the at least one processor, and the at least one application is configured to: execute the book cultivation and promotion method according to any one of claims 1 to 6.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed in a computer, the computer is caused to execute the book cultivation and promotion method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Electronic book display method, computing device and computer storage medium

    CN109254945A

  • Book level determination method, computing device and computer storage medium

    CN113468398A