Content unlocking method, computing device, and computer storage medium

By setting locking conditions and an unlocking mechanism based on browsing behavior data in reading applications, the problem of poor reading experience caused by forced ad insertion is solved, the user experience is improved, and users are encouraged to continue reading. This applies to both free and paid books.

CN115421838BActive Publication Date: 2025-11-11BEIJING DEJIAN TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211079997.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-05
Publication Date
2025-11-11
Estimated Expiration
2042-09-05

AI Technical Summary

Technical Problem

In reading apps, the forced insertion of ads leads to a poor reading experience, especially in free novels. When users operate quickly, the 30-second wait for the ad reduces the experience. Furthermore, free novels have few chapter content locking scenarios and limited unlocking methods.

Method used

By determining the locking conditions and identifying the start and end positions, an unlock window containing the browsing entry point of the published information is presented when the user reads to the start position. The content to be read is unlocked based on the user's browsing behavior data of the published information, thus establishing a link between the browsing behavior of the published information and the unlocking of the content.

Benefits of technology

It enhances the user's reading experience by encouraging continued reading through lightweight information browsing, applicable to both free and paid books, thereby increasing user engagement and boosting app revenue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115421838B_ABST
    Figure CN115421838B_ABST
Patent Text Reader

Abstract

This invention discloses a content unlocking method, a computing device, and a computer storage medium, belonging to the field of information technology. The method is used in the client of a reading application and includes: determining whether a locking condition is met; if so, determining the start and end positions of the locked content; when the target user reads to the start position, presenting an unlock window containing a browsing entry point for a first type of published information, and locking the content to be read located between the start and end positions; and unlocking the content to be read located between the start and end positions based on the target user's browsing behavior data of the first type of published information. Through the above method, this invention solves the technical problem of poor reading experience caused by the forced insertion of published information in current reading applications, and improves the user's reading experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of information technology, specifically to a content unlocking method, a computing device, and a computer storage medium. Background Technology

[0002] Currently, during the use of functional or gaming applications, advertisements and related windows are frequently displayed on the application interface to promote products, services, and other applications. The process of promotion via these windows is as follows: when a user clicks on a relevant advertisement option, the current application interface will redirect to or display the advertisement interface and play the advertisement video. After playback, the user can continue using the application.

[0003] Reading applications, such as free e-book readers, primarily rely on ad impressions and clicks for revenue. Regarding ad resource classification, some ads have minimum exposure duration requirements, such as at least 30 seconds; these ads generally generate higher revenue. Considering the nature of free e-book products, users typically flip through pages quickly. If interstitial ads force users to wait 30 seconds, it would negatively impact the reading experience for many users and hinder the sustainable development of the reading business.

[0004] Furthermore, the current scenario of locked chapter content generally only appears in paid or premium reading, and it is less common in free novels. Moreover, the unlocking method in paid reading is also relatively simple. After the trial chapter ends, the e-book client will prompt the user to recharge a membership or directly pay to purchase access to subsequent chapters. Summary of the Invention

[0005] In view of the above problems, the present invention is proposed to provide a content unlocking method, computing device, and computer storage medium that overcomes or at least partially solves the above problems.

[0006] According to one aspect of the present invention, a content unlocking method is provided, the method comprising:

[0007] Determine if the locking conditions are met; if so, determine the start and end positions of the locked content.

[0008] When the target user reads to the starting position, an unlock window containing the first type of published information is presented, and the content to be read between the starting position and the ending position is locked.

[0009] Based on the target user's browsing behavior data of the first type of published information, unlock the content to be read located between the start position and the end position.

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

[0011] The memory is used to store at least one executable instruction, which causes the processor to perform the following operations:

[0012] Determine if the locking conditions are met; if so, determine the start and end positions of the locked content.

[0013] When the target user reads to the starting position, an unlock window containing the first type of published information is presented, and the content to be read between the starting position and the ending position is locked.

[0014] Based on the target user's browsing behavior data of the first type of published information, unlock the content to be read located between the start position and the end position.

[0015] According to another aspect of the present invention, a computer storage medium is provided, the storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to the above-described unlocking method.

[0016] According to the content unlocking method of the present invention, firstly, when a user is reading a book in an e-book application, a judgment step is initiated to determine whether the locking conditions are met. If the judgment result is yes, the start and end positions of the locked content are further determined. When the target user reads to the start position, an unlocking window containing a browsing entry point for the first type of published information is presented, and the content to be read located between the start and end positions is locked. Then, based on the target user's browsing behavior data of the first type of published information, the content to be read located between the start and end positions is unlocked. This invention, by setting the presentation method of published information, establishes a link between the browsing behavior of published information and the unlocking of the content to be read, solving the technical problem of poor reading experience caused by the forced insertion of published information in current reading applications, and improving the user's reading experience.

[0017] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description

[0018] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0019] Figure 1 A flowchart of a content unlocking method provided in one embodiment of the present invention is shown;

[0020] Figure 2 This diagram illustrates a graphical user interface for content unlocking provided in one embodiment of the present invention.

[0021] Figure 3 A flowchart of a content unlocking method provided in another embodiment of the present invention is shown;

[0022] Figure 4 A graphical user interface diagram of content unlocking provided in another embodiment of the present invention is shown;

[0023] Figure 5 A flowchart of a content unlocking method provided in another embodiment of the present invention is shown;

[0024] Figure 6 A schematic diagram of the structure of a computing device provided in one embodiment of the present invention is shown. Detailed Implementation

[0025] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

[0026] Figure 1 A flowchart of a content unlocking method according to an embodiment of the present invention is shown, which is applied to a computing device. The computing device can be a smart terminal device, such as a smartphone, laptop, or tablet computer, or it can be a PC capable of installing applications. Figure 1 As shown, the method includes the following steps:

[0027] Step 110: Determine if the locking conditions are met. If so, determine the start and end positions of the locked content.

[0028] Step 110 is performed after the user enters the e-book application and clicks to read a book (including novels, other types of books, and even periodicals). Regardless of whether the book being read is paid or free, it can be determined whether the book meets the locking conditions. If the determination result is yes, the starting and ending positions of the locked content are further determined. The starting or ending position can be a specific chapter number; of course, the number of chapters to be locked can be determined first. The specific starting chapter is determined based on the user, the book, and the user's reading data of the book, and then the ending chapter number is determined based on the number of chapters and the starting chapter number.

[0029] Step 120: When the target user reads to the starting position, an unlock window containing the browsing entry of the first type of published information is presented, and the content to be read located between the starting position and the ending position is locked.

[0030] The specific starting position can be determined in several ways, such as setting a number of chapters within the first few chapters of the book without locking content, and only locking after the user has read the preset number of chapters; or, the starting position can be set to lock after the user starts reading a certain number of chapters each time they open the book, such as locking after reading 50 chapters each time; or, the starting position can be determined based on a preset reading time.

[0031] Furthermore, the first type of published information can be advertising information, such as video ads, promotional animations, advertising pages, or a series of advertising pages.

[0032] When the target user reaches the starting position, the reading page will display an unlock window. Combined with... Figure 2 The graphical user interface of the unlock window is presented. The first type of release information is an incentive video, and the number of chapters unlocked each time can be preset, for example, this... Figure 2 The number of chapters unlocked each time an incentive video is viewed can be dynamically determined based on other factors.

[0033] according to Figure 2 As shown, after the unlock window containing the first type of published information is presented on the current reading page, the content to be read between the start position and the end position cannot be read until the unlocked position is reached. The unlock can preferably be achieved by clicking the browsing entry to view the first type of published information.

[0034] Step 130: Based on the target user's browsing behavior data of the first type of published information, unlock the content to be read located between the start position and the end position.

[0035] Specifically, in response to a user's browsing of the first type of published information, the unlock window disappears once the browsing of the first type of published information is completed. At this point, the user can continue browsing the corresponding unlocked content. It should be noted that if the book is free, the chapters following the unlocked content can also be read until a new unlock window appears.

[0036] In summary, the technical solution disclosed in this embodiment of the present invention determines the locked content by setting preset locking conditions, and determines the start and end positions of the locked content based on the user, the book, and reading data. Then, when the target user reads to the start position, an unlock window is presented in the form of a pop-up window, and the locking process is executed simultaneously until the user unlocks after browsing the first type of published information. Specifically, it can be... Figure 2 This demonstrates an unlock pop-up window format. This embodiment links the browsing behavior of published information with the unlocking of the content to be read by setting the presentation method of the published information, thus solving the technical problem of poor reading experience caused by the forced insertion of published information in current reading applications and improving the user's reading experience.

[0037] In this embodiment, the unlock pop-up appears on the reading page of the locked chapter, rather than on an unlock page outside the reading page, thus minimizing disruption to the user. This solution can be used in both free and paid books, but is preferred for free books. By viewing the first type of published information, users are encouraged to continue reading the book, allowing them to enjoy a multi-sensory experience and enhancing their reading experience.

[0038] In another embodiment of the invention, see Figure 3 The method for unlocking the content shown includes the following steps:

[0039] Step 310: Determine if the locking condition is met. If so, determine the starting position of the locked content.

[0040] Optionally, this embodiment obtains the target user's registration information and / or reading time data; and determines whether the locking conditions are met based on the target user's registration information and / or reading time data.

[0041] In one implementation, the method provided by this invention is executed for a specific user. For example, to ensure user retention, it is not suitable to open the feature to newly registered users or users expected to churn; instead, the feature can be opened to loyal users. Specifically, whether a user is a loyal user can be assessed based on multiple dimensions such as the number of days a user has been registered, cumulative reading time, and daily cumulative reading time. If a user is a loyal user, the locking condition is met, and the method of this embodiment is executed for that user.

[0042] After determining that the locking conditions are met, the starting position of the locked content is first determined. Taking a book divided into chapters as an example, it can be set that no locked content is set within the first m chapters of the book, in which case the starting position of the locked content is chapter m+1; alternatively, it can be set to lock after the user starts reading a certain number of chapters each time they open the book, for example, after reading 50 chapters each time; or it can be determined based on the user's preset reading time, for example, after reading for 30 minutes each time, the next chapter of the current chapter is the starting position of the locked content.

[0043] The locked content can also be divided without regard to chapters. For example, it can be divided by page number, or by plot. For instance, the book can be pre-divided into several plot units according to the progression of the plot, and the starting position of the locked content can be the beginning position of a key plot unit. In the following steps of this embodiment, chapter division is used as an example for specific explanation, but it should be understood that the present invention is not limited to this.

[0044] Step 320: Obtain the user retention rate for at least one chapter to be read after the starting position.

[0045] Specifically, to determine the termination position of the locked content, this embodiment obtains the user retention rate of at least one chapter to be read after the starting position, such as the user retention rate of the starting chapter or the user retention rate of several chapters to be read after the starting chapter. The termination position of the locked content is determined based on the user retention rate. For example, in one specific implementation, the number of locked chapters is determined based on the user retention rate; the higher the user retention rate, the smaller the number of locked chapters; conversely, the lower the user retention rate, the larger the number of locked chapters.

[0046] Taking the first type of information release, incentivized videos, as an example, the number of locked chapters corresponding to the incentivized videos can be varied, determined based on the reading performance of different ebooks or chapters. For example, the number of locked chapters can be determined based on the user retention rate of different chapters. If the user retention rate of the starting chapter or the user retention rate of the several chapters to be read after the starting chapter is high, the number of locked chapters can be appropriately lower; if the user retention rate of the starting chapter or the user retention rate of the several chapters to be read after the starting chapter is low, the number of locked chapters can be appropriately higher.

[0047] It's important to note that retained users refer to those who continue to access or use the app on a fixed day N after initially engaging in user activity. Retention rate refers to the percentage of users who remain after a certain period or fixed interval. There are various types of user retention rates: new customer retention rate, returning customer retention rate, active user retention rate, purchase retention rate, or retention rate of users who utilize a specific feature, etc. The calculation time intervals are typically the next day, 3 days, 7 days, 30 days, and 60 days. Different calculation methods and time intervals can be chosen based on different business needs.

[0048] Optionally, this embodiment can use the following formula to calculate the user retention rate: User retention rate of Chapter n = Daily active users who read Chapter N within the statistical period and read Chapter N+1 within two days / Daily active users who read Chapter N within the statistical period.

[0049] Step 330: Determine whether the user retention rate of at least one chapter to be read is higher than a preset threshold; if yes, determine the termination position based on the preset minimum number of locked chapters; if no, determine the target chapter with a user retention rate higher than the preset threshold, and determine the termination position based on the target chapter.

[0050] For example, the starting chapter can be preset to 300, and the user retention rate preset threshold for each chapter can be set to 70%, with a minimum number of locked chapters of 10. If the user retention rate of chapter 301 is higher than the preset retention rate, i.e., greater than 70%, then the locked content is determined to be the minimum number of locked chapters, i.e., 10 chapters. If the user retention rate is less than or equal to the preset retention rate threshold, for example, if the user retention rate of chapter 301 is less than 70%, then it is determined which chapter among chapters 302 and subsequent chapters has a user retention rate that has increased above the preset threshold, and that chapter is determined as the target chapter. Then, the target chapter is determined as the end position of the locked content.

[0051] Optionally, the number of locked chapters mentioned above = the chapter sequence number of the next chapter with a retention rate higher than the threshold minus the current locked starting chapter sequence number + 1.

[0052] For example, backend data analysis revealed that the chapter retention rate was >70% for chapters 0-300; ≤70% for chapters 301-315; and >70% for chapters 316-325. Since the retention rate for chapters 301-315 was <70%, it was displayed in the content unlock window that watching one incentive video unlocked 16 chapters. After chapter 16, because the user retention rate for chapters 316-325 was >70%, watching one incentive video only unlocked 10 chapters.

[0053] To improve user engagement and prevent a negative user experience or even reader abandonment, if the user retention rate for at least one chapter after the starting position is too low, a skip option can be provided. See details below. Figure 4 The graphical user interface shown has an option to "Skip N chapters and continue reading" in the upper right corner of the unlock window.

[0054] Step 340: When the target user reads to the starting position, an unlock window containing the browsing entry of the first type of published information is presented, and the content to be read located between the starting position and the ending position is locked.

[0055] Step 350: Based on the target user's browsing behavior data of the first type of published information, unlock the content to be read located between the start position and the end position.

[0056] Specifically, in response to a user's browsing of an incentivized video, the unlock window disappears once the incentivized video finishes playing, allowing the user to continue browsing the unlocked content. It should be noted that if the book is free, chapters following the unlocked content can also be read until a new unlock window appears.

[0057] Additionally, it should be noted that browsing the first type of published information can unlock more chapters than the currently locked chapters. These unlocked chapters can be saved and used for unlocking the next set of locked content.

[0058] In summary, based on Figure 3 The illustrated embodiment determines the number of locked chapters based on user retention rate, adaptively adjusting the scope of locked content and further enriching the user experience. Additionally, it uses user registration information and / or reading time data to determine whether locking conditions are met, avoiding opening this content locking function to newly registered users or users expected to churn, thus preventing negative impacts on their retention.

[0059] In yet another embodiment of the invention, see Figure 5 The content unlocking method shown differs from the above embodiment in that it determines whether the locking conditions are met based on the user's ARPU value. This content unlocking method includes the following steps:

[0060] Step 510: Monitor the browsing behavior data of target users regarding the second type of published information in the reading content within a preset time period.

[0061] Optionally, the second type of published information is based on Figure 2 or Figure 4 The advertisement content displayed at the bottom of the graphical user interface, and the data on the browsing behavior of the target user regarding the second type of information published in the reading content within a preset time period, refer to the aforementioned... Figure 2 or Figure 4 Viewing behavior data for ads in the bottom ad slot.

[0062] Step 520: Based on the browsing behavior data, determine whether the locking conditions are met.

[0063] Based on the browsing behavior data, calculate the user's ARPU value and determine whether the ARPU value meets the preset conditions.

[0064] ARPU, or Average Revenue Per User, is the profit an operator earns from each user over a given period. A higher ARPU indicates higher profits and better performance during that time.

[0065] In this embodiment, the decision to display unlocked content is made based on users with different ARPU levels, in order to improve ARPU. Specifically, whether to display unlocked content is determined by the user's ARPU performance within a unit of time (where the unit of time can be the reading time of the book currently opened).

[0066] For example, if the ARPU contribution value of (mixed ad placement - interstitial + bottom-click) is lower than "Y yuan" within "X minutes" during the user's reading process, the content will be unlocked before the next chapter begins.

[0067] Preferably, determining whether the locking condition is met includes: executing the program judgment only after the number of unlock attempts for the content unlock chapter has been used up, and determining whether the ARPU value within the last preset time period of the content unlock period, such as 5 minutes, meets the condition of being lower than the set contribution threshold. If it is lower than the set contribution threshold, the content unlock window is displayed on the current reading page; otherwise, the content unlock is not displayed.

[0068] Step 530: If yes, determine the start and end positions of the locked content.

[0069] In step 530, if the ARPU value is lower than a set contribution threshold, the unlock window is displayed on the current reading page, and the number of locked chapters is determined. The number of locked chapters can be a fixed value, such as 5 chapters; or it can be determined based on the ARPU value, for example, the number of locked chapters can be the ARPU value multiplied by 10 and then rounded down to the nearest integer.

[0070] Step 540: When the target user reads to the starting position, an unlock window containing the browsing entry of the first type of published information is presented, and the content to be read located between the starting position and the ending position is locked.

[0071] When a target user reads the starting chapter, an unlock window containing the first type of publication information is displayed on the current page of the starting chapter. The unlock window is illustrated as follows: Figure 2 or Figure 4 As shown. Simultaneously, the content to be read located between the start and end positions is locked, preventing the user from continuing to browse this locked content.

[0072] Step 550: Based on the target user's browsing behavior data of the first type of published information, unlock the content to be read located between the start position and the end position.

[0073] Specifically, in response to a user's browsing of an incentivized video, the unlock window disappears once the incentivized video finishes playing, allowing the user to continue browsing the corresponding unlocked content. It should be noted that if the book is free, chapters following the unlocked content can also be read until a new unlock window appears based on preset conditions.

[0074] It needs to be emphasized that, Figure 5 The proposed scheme can be used as Figure 1 or Figure 3 This is a supplement to the content unlocking technology solution shown. For example, if an e-book program configures the first pop-up unlock window for a book to start at chapter 300 on the server or client side, then... Figure 5 The scheme shown can be used to make judgments in chapters 0-300.

[0075] In addition, the starting chapter of the locked content can be flexibly adjusted for users with different ARPU values ​​and different daily cumulative reading time, that is, the content unlock window can be presented from different chapters to adapt to different needs.

[0076] In summary, this Figure 5 In the illustrated embodiment, the ARPU (Average Revenue Per User) is determined based on user browsing behavior data of the second type of published information over a certain period. Then, by comparing this ARPU with a set threshold, it is determined whether the locking condition is met. If so, the next chapter after the currently read chapter is designated as the locked starting chapter. When the user reaches the starting chapter, an unlock window is displayed, allowing them to unlock a preset number of chapters by browsing the first type of published information. Only after unlocking by browsing the first type of published information can the user continue reading the locked content. This achieves the goal of incentivizing users to continue reading the book by comprehensively judging the first and second types of published information, and the combined effect of playing the first and second types of published information contributes to the application's revenue.

[0077] In one or more embodiments, the unlock window further includes at least one other unlock option entry. The method further includes: unlocking the content to be read located between the start position and the end position based on an unlock processing operation performed after the target user selects any other unlock option entry.

[0078] See Figure 2 or Figure 4 As shown, in addition to watching video incentive content and unlocking N chapters, the unlock window also includes other unlock options such as closing the window with virtual currency and / or becoming a member to close the window.

[0079] Furthermore, for users who use virtual currency more frequently than a preset time period, the window will only display the options to close the window with virtual currency and / or become a member to close the window. Alternatively, the number of chapters available for virtual currency redemption could be reduced, and user acceptance of redeeming chapters with incentive videos could be assessed by allowing users to choose between redeeming chapters with virtual currency or incentive videos.

[0080] Of course, in order to encourage the playback of recommended videos, in one embodiment, more chapters can be unlocked in the early stages of book reading to reduce user resistance. After users get used to it, the number of chapters can be gradually reduced to increase revenue.

[0081] For users who consistently use virtual currency to unlock chapters, the option to unlock content using incentivized videos can be removed from the initial posting information. For example, based on account information, the system can determine the number of consecutive uses of virtual currency to unlock content. If the consecutive use of virtual currency exceeds a preset threshold, the option to unlock content using incentivized videos will not be displayed for that day.

[0082] In one embodiment, the method further includes the following steps:

[0083] Monitor target users' access to the browsing entry point of the first type of published information, and retrieve the first type of published information from the first cache pool. And / or, monitor target users' browsing requests for the second type of published information, and retrieve the second type of published information from the second cache pool.

[0084] Specifically, the first type of published information, such as incentivized video ads, is retrieved directly from the first cache pool, rather than being requested from the server again. This improves the loading efficiency and success rate of ad resources.

[0085] Cache pools are set up for the first type and the second type of published information, and the first and second cache pools operate in parallel. When the reading opportunity triggers the display of published information, the respective published information materials are requested from each cache pool. In some embodiments, the conditions for whether to perform the operation of displaying an unlock window containing the browsing entry of the first type of published information for a certain book include: the total number of chapters in the book is greater than a preset number of chapters, the cumulative reading time of the book is greater than a preset duration, the number of active users on the week's reading day is greater than a preset number of users, and the book is either a free book or a paid book.

[0086] For example, the system determines whether a book meets the following conditions: ① the total number of chapters is greater than 500; ② the cumulative reading time is greater than 200,000 minutes; ③ the number of daily active users is greater than 2,000. Only when all of the above conditions are met will the unlock window pop up for the book and the following actions be performed. Figure 1 , Figure 3 or Figure 5 The steps corresponding to the illustrated embodiment.

[0087] In one embodiment, there is no limit to the number of times a user can view the first type of published information, such as incentivized videos, and the number of chapter unlocks they receive as rewards can be applied across books. For example, if a user receives 20 chapter unlocks by watching videos on book A, and uses 10 of those unlocks to unlock books A, then the remaining 10 unlocks can be used on book B.

[0088] In addition, the display color and brightness of the push recommendation incentive video option are different from the display color and brightness of the virtual currency closing the window option and the becoming a member closing the window option.

[0089] When a user unlocks a chapter by spending virtual currency or watching videos, the chapter will not need to be unlocked again in the future, and the unlock record for the corresponding chapter will be retained.

[0090] Figure 6 The diagram shows a structural schematic of an embodiment of the computing device of the present invention. The specific embodiments of the present invention do not limit the specific implementation of the computing device.

[0091] like Figure 6 As shown, the computing device may include: a processor 602, a communications interface 604, a memory 606, and a communications bus 608.

[0092] The processor 602, communication interface 604, and memory 606 communicate with each other via communication bus 608. Communication interface 604 is used to communicate with other network elements such as clients or other servers. The processor 602 executes program 610, specifically performing the relevant steps in the above-described embodiment of the content unlocking method for computing devices.

[0093] Specifically, program 610 may include program code that includes computer operation instructions.

[0094] Processor 602 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The computing device includes one or more processors, which may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0095] Memory 606 is used to store program 610. Memory 606 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0096] Specifically, program 610 can be used to cause processor 602 to perform the following operations:

[0097] Determine if the locking conditions are met; if so, determine the start and end positions of the locked content.

[0098] When the target user reads to the starting position, an unlock window containing the first type of published information is presented, and the content to be read between the starting and ending positions is locked.

[0099] Based on the target user's browsing behavior data of the first type of published information, unlock the content to be read located between the start position and the end position.

[0100] In summary, the technical solution disclosed in this embodiment of the present invention determines the locked content by setting preset locking conditions, determines the starting chapter based on the user, book, and reading data, and then locks the page via a pop-up window until the user views the first type of published information. Specifically, it can be... Figure 2 and Figure 4 Each of the following is shown as an example of an unlock pop-up window.

[0101] Therefore, it can be seen that the unlock pop-up in the above embodiment pops up on the reading page of the locked chapter, rather than an unlock page that is disconnected from the reading page, so its disturbance to the user is minimal. Moreover, the above technical solution can be used in both free and paid books, and is preferably applicable to free books. By viewing the first type of published information, users can be encouraged to continue reading the book, allowing them to enjoy multiple sensory experiences while reading, thus improving their reading experience and increasing the revenue that the book brings to the application.

[0102] In one embodiment, the executable instructions cause the processor to perform the following operations:

[0103] Obtain the user retention rate of at least one chapter to be read after the starting position;

[0104] The termination position is determined based on the user retention rate of the at least one chapter to be read.

[0105] In one embodiment, the executable instructions cause the processor to perform the following operations:

[0106] Determine whether the user retention rate of at least one chapter to be read is higher than a preset threshold;

[0107] If so, the termination position is determined based on the preset minimum number of locked chapters;

[0108] If not, then identify the target chapter with a user retention rate higher than a preset threshold, and determine the termination position based on the target chapter.

[0109] In one embodiment, the executable instructions cause the processor to perform the following operations:

[0110] Monitor target users' browsing behavior data regarding the second type of published information in the reading content within a preset time period;

[0111] Based on the browsing behavior data, determine whether the locking conditions are met.

[0112] In one embodiment, the executable instructions cause the processor to perform the following operations:

[0113] Obtain the target user's registration information and / or reading time data;

[0114] Based on the target user's registration information and / or reading time data, determine whether the locking conditions are met.

[0115] In one embodiment, the unlock window further includes at least one additional unlock option entry; the executable instructions cause the processor to perform the following operations:

[0116] The unlocking process is performed based on the target user's selection of any other unlocking option entry, unlocking the content to be read located between the start and end positions.

[0117] In one embodiment, the executable instructions cause the processor to perform the following operations:

[0118] Monitor the access operations of target users to the browsing entry of the first type of published information, and extract the first type of published information from the first cache pool.

[0119] In one embodiment, the executable instructions cause the processor to perform the following operations:

[0120] Monitor target users' browsing requests for the second type of published information and retrieve the second type of published information from the second cache pool.

[0121] This invention provides a non-volatile computer storage medium storing at least one executable instruction that can execute the content unlocking method in any of the above method embodiments.

[0122] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used in conjunction with the teachings herein. The required structure for constructing such systems is apparent from the above description. Furthermore, the embodiments of the present invention are not directed to any particular programming language. It should be understood that the content of the invention described herein can be implemented using various programming languages, and the above description of specific languages ​​is for the purpose of disclosing the best mode of implementation of the invention.

[0123] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0124] Similarly, it should be understood that, in order to simplify the invention and aid in understanding one or more of the various inventive aspects, features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof in the above description of exemplary embodiments of the invention. However, this disclosure should not be construed as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the following claims, inventive aspects lie in fewer than all features of a single foregoing disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into this detailed description, wherein each claim itself is a separate embodiment of the invention.

[0125] Those skilled in the art will understand that modules in the device of the embodiments can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiments can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components. Except where at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or device so disclosed. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.

[0126] Furthermore, those skilled in the art will understand that although some embodiments herein include certain features included in other embodiments but not others, combinations of features from different embodiments are intended to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments can be used in any combination.

[0127] The various component embodiments of the present invention can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some or all of the components according to the embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., a computer program and computer program product) for performing part or all of the methods described herein. Such programs implementing the present invention can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.

[0128] It should be noted that the above embodiments are illustrative of the invention and not restrictive, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.

Claims

1. A content unlocking method, the method comprising: Determine whether the locking conditions are met. If so, determine the start and end positions of the locked content. This includes obtaining the target user's registration information and / or reading time data; determining whether the locking conditions are met based on the target user's registration information and / or reading time data; obtaining the user retention rate of at least one chapter to be read after the start position; determining whether the user retention rate of the at least one chapter to be read is higher than a preset threshold; if so, determining the end position based on a preset minimum number of locked chapters; if not, identifying the target chapter with a user retention rate higher than the preset threshold, and determining the end position based on the target chapter. When the target user reads to the starting position, an unlock window containing the first type of published information is presented, and the content to be read between the starting position and the ending position is locked. Based on the target user's browsing behavior data of the first type of published information, unlock the content to be read located between the start position and the end position.

2. The method according to claim 1, wherein, The determination of whether the locking condition is met further includes: Monitor target users' browsing behavior data regarding the second type of published information in the reading content within a preset time period; Based on the browsing behavior data, determine whether the locking conditions are met.

3. The method according to any one of claims 1-2, wherein, The unlock window also includes at least one other unlock option entry; The method further includes: unlocking the content to be read located between the start position and the end position by performing an unlocking process operation based on the target user's selection of any other unlocking option entry.

4. The method according to any one of claims 1-2, wherein, The method further includes: Monitor the access operations of target users to the browsing entry of the first type of published information, and extract the first type of published information from the first cache pool.

5. The method according to claim 2, wherein, The method further includes: Monitor target users' browsing requests for the second type of published information and retrieve the second type of published information from the second cache pool.

6. A computing device, comprising: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction, which causes the processor to perform the following operations: Determine whether the locking conditions are met. If so, determine the start and end positions of the locked content. This includes obtaining the target user's registration information and / or reading time data; determining whether the locking conditions are met based on the target user's registration information and / or reading time data; obtaining the user retention rate of at least one chapter to be read after the start position; determining whether the user retention rate of the at least one chapter to be read is higher than a preset threshold; if so, determining the end position based on a preset minimum number of locked chapters; if not, identifying the target chapter with a user retention rate higher than the preset threshold, and determining the end position based on the target chapter. When the target user reads to the starting position, an unlock window containing the first type of published information is presented, and the content to be read between the starting position and the ending position is locked. Based on the target user's browsing behavior data of the first type of published information, unlock the content to be read located between the start position and the end position.

7. The computing device according to claim 6, wherein, The executable instructions cause the processor to perform the following operations: Monitor target users' browsing behavior data regarding the second type of published information in the reading content within a preset time period; Based on the browsing behavior data, determine whether the locking conditions are met.

8. The computing device according to any one of claims 6-7, wherein, The unlock window also includes at least one other unlock option entry; the executable instructions cause the processor to perform the following operations: The unlocking process is performed based on the target user's selection of any other unlocking option entry, unlocking the content to be read located between the start and end positions.

9. The computing device according to any one of claims 6-7, wherein, The executable instructions cause the processor to perform the following operations: Monitor the access operations of target users to the browsing entry of the first type of published information, and extract the first type of published information from the first cache pool.

10. The computing device according to claim 7, wherein, The executable instructions cause the processor to perform the following operations: Monitor target users' browsing requests for the second type of published information and retrieve the second type of published information from the second cache pool.

11. A computer storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to the content unlocking method according to any one of claims 1-5.

Citation Information

Patent Citations

  • A method and apparatus for providing incentive video information in reading application

    CN110782274A

  • Display content unlocking method and device, equipment and readable storage medium

    CN112990960A

  • Display content unlocking method and device, equipment and readable storage medium

    CN114764720A