Body style recommendation method and device, terminal equipment, storage medium and program product
By identifying high-conversion-rate genres on terminal devices and recommending corresponding tasks, and combining this with scenario-based recommendations of other genres, the problem of low genre recommendation efficiency has been solved, resulting in higher recommendation accuracy and user experience.
Patent Information
- Application Number
- CN202511065159.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-30
- Publication Date
- 2025-11-18
AI Technical Summary
In existing technologies, as the types of genres offered by the platform increase, the efficiency of genre recommendation is low, and it is unable to effectively promote other genres, resulting in low recommendation accuracy.
The terminal device obtains the consumption data of authorized users, identifies the high-conversion-rate genre as the first genre when consumption is not fixed, and recommends the corresponding first consumption task; when consumption is fixed, it recommends the second consumption task other than the fixed genre, and recommends content with other genres in combination with the current scenario.
It improves the accuracy and efficiency of genre recommendations, encourages users to try other genres, forms stable consumption habits, and enhances the user experience.
Smart Images

Figure CN120974005A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of information recommendation technology, and in particular to a genre recommendation method, apparatus, terminal device, storage medium, and program product. Background Technology
[0002] Genre recommendation refers to recommending genres within a user-defined platform. For example, a device can recommend genres such as videos and novels to a user within an application.
[0003] Currently, terminal devices can recommend frequently consumed content to users. For example, if a user frequently consumes short videos, the terminal device can recommend more short videos to the user. However, in the above method, as the platform provides more and more content, the recommendation frequency for other content is lower, resulting in low efficiency in content promotion. Summary of the Invention
[0004] This disclosure provides a genre recommendation method, apparatus, terminal device, storage medium, and program product to address the technical problem of low efficiency in genre promotion in the prior art.
[0005] In a first aspect, embodiments of this disclosure provide a genre recommendation method, which includes:
[0006] Consumption data of users across multiple genres after authorization;
[0007] When the consumption data indicates that the consumption of a genre is not fixed, a first consumption task is recommended. The first consumption task is a task that can obtain an object after consuming the first genre. The conversion rate of the first genre is greater than or equal to a first threshold.
[0008] When the consumption data indicates that the consumption of a genre is fixed, a second consumption task is recommended. The second consumption task is a task that can obtain the object after consuming a second genre. The second genre is a genre other than the fixed genre consumed.
[0009] Secondly, embodiments of this disclosure provide a genre recommendation device, including an acquisition module and a recommendation module, wherein:
[0010] The acquisition module is used to acquire consumption data of authorized users on multiple genres;
[0011] The recommendation module is used to recommend a first consumption task when the consumption data indicates that the consumption of the genre is not fixed. The first consumption task is a task that can obtain an object after consuming the first genre, and the conversion rate corresponding to the first genre is greater than or equal to a first threshold.
[0012] The recommendation module is further configured to recommend a second consumption task when the consumption data indicates that the consumption of a genre is fixed. The second consumption task is a task that can obtain the object after consuming a second genre, and the second genre is a genre other than the fixed genre consumed.
[0013] Thirdly, this disclosure provides a terminal device, including: a processor and a memory;
[0014] The memory stores computer-executed instructions;
[0015] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the first aspect above and various possible genre recommendation methods involved in the first aspect.
[0016] Fourthly, this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the first aspect above and various genre recommendation methods that may be involved in the first aspect.
[0017] Fifthly, this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the first aspect above and various genre recommendation methods that may be involved in the first aspect.
[0018] This disclosure provides a genre recommendation method, apparatus, terminal device, storage medium, and program product. The terminal device can obtain authorized user consumption data for multiple genres. When the consumption data indicates that genre consumption is not fixed, the terminal device can recommend a first consumption task, wherein the first consumption task is a task that can obtain an object after consuming a first genre, and the conversion rate corresponding to the first genre is greater than or equal to a first threshold. When the consumption data indicates that genre consumption is fixed, the terminal device can recommend a second consumption task, wherein the second consumption task is a task that can obtain an object after consuming a second genre, and the second genre is a genre other than the fixed genre consumed. In the above method, if a user consumes a single genre, the terminal device can recommend other genres to the user through incentives. If the user does not have a fixed genre consumed, the terminal device can recommend genres with higher conversion rates to the user through incentives. In this way, users who consume a single genre can try consuming other genres, and users who do not have a fixed genre consumed can form a stable genre consumption pattern. Therefore, the efficiency of genre promotion can be improved, thereby improving the user experience. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of the present disclosure;
[0021] Figure 2 A schematic flowchart illustrating a genre recommendation method provided in an embodiment of this disclosure;
[0022] Figure 3 A schematic diagram illustrating the determination of a first genre according to an embodiment of this disclosure;
[0023] Figure 4A A schematic diagram showing a first consumption task provided in an embodiment of this disclosure;
[0024] Figure 4B Another schematic diagram showing the first consumption task provided in an embodiment of this disclosure;
[0025] Figure 5 A schematic diagram of a method for recommending a second consumption task provided in an embodiment of this disclosure;
[0026] Figure 6 A schematic diagram showing a second consumption task provided in an embodiment of this disclosure;
[0027] Figure 7 Another schematic diagram showing a second consumption task provided in an embodiment of this disclosure;
[0028] Figure 8 Another schematic diagram showing a second consumption task provided in an embodiment of this disclosure;
[0029] Figure 9 Another schematic diagram showing a second consumption task provided in an embodiment of this disclosure;
[0030] Figure 10 This is a schematic diagram illustrating a method for determining the number of objects according to an embodiment of the present disclosure;
[0031] Figure 11 A schematic diagram of a task module provided in an embodiment of this disclosure;
[0032] Figure 12 A schematic diagram of an object pool provided in an embodiment of this disclosure;
[0033] Figure 13A schematic diagram illustrating another method for determining the number of objects provided in an embodiment of this disclosure;
[0034] Figure 14 This is a schematic diagram of the structure of a genre recommendation device provided in an embodiment of the present disclosure;
[0035] Figure 15 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this disclosure. Detailed Implementation
[0036] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0037] It is understood that before using the technical solutions disclosed in the embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure through appropriate means in accordance with relevant laws and regulations, and user authorization should be obtained. For example, in response to receiving a user's active request, a prompt message may be sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media that perform the operations of the technical solutions of this disclosure, based on the prompt message.
[0038] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0039] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0040] Below, in conjunction with Figure 1 The application scenarios of the embodiments of this disclosure will be described.
[0041] Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this disclosure. Please refer to [link / reference]. Figure 1This includes a terminal device. The interface displayed on the terminal device shows 100 obtainable virtual items. The interface also includes Task 1, Task 2, Task 3, Task 4, and Task 5. Completing Task 1 grants 100 virtual items, Task 2 grants 200 virtual items, Task 3 grants 200 virtual items, Task 4 grants 200 virtual items, and Task 5 grants 300 virtual items. Thus, users can obtain 1000 virtual items by completing these tasks. It should be noted that... Figure 1 This is an example of an application scenario for the embodiments of this disclosure, and is not intended to limit the application scenarios of the embodiments of this disclosure.
[0042] In related technologies, genre recommendation refers to recommending genres from a platform to users. For example, a terminal device can recommend genres such as videos and novels to users within an application. Currently, to increase user consumption of various genres on the platform, terminal devices can identify the genres users frequently consume and recommend them to users. For example, if a user frequently consumes short videos on the platform, the terminal device can recommend more short videos to the user. However, as platforms offer more and more genres (e.g., applications can offer novels, short videos, audiobooks, etc.), recommending only frequently consumed genres cannot cover other genres on the platform. For example, a user's frequent consumption of short videos may simply be due to the platform recommending them repeatedly, not necessarily because the user wants to consume short videos and not other genres (such as novels or audiobooks). This leads to lower accuracy in genre recommendations and lower efficiency in genre promotion.
[0043] To address the technical problems in related technologies, this disclosure provides a genre recommendation method. A terminal device can obtain consumption data of authorized users on multiple genres. When the consumption data indicates that genre consumption is not fixed, the terminal device can obtain multiple candidate genres and determine the candidate genre with the highest conversion rate as the first genre. The terminal device can determine a first consumption task based on the first genre and display the first consumption task. When the consumption data indicates that genre consumption is fixed, the terminal device can obtain the first scenario of the authorized user's current consumption, determine the content of a second genre to be recommended based on the first scenario and a second genre. The terminal device can determine a second consumption task based on the content of the second genre and display the second consumption task based on the first scenario. In the above method, when the consumption of a genre is not fixed, the terminal device can recommend the first genre with a high conversion rate to users through incentives. When the consumption of a genre is fixed, the terminal device can recommend other second genres besides the fixed genres to users through incentives, and recommend content of the second genre that matches the current scenario. In this way, users who consume a single genre can try consuming other genres, and users who do not have a fixed genre consumption form a stable genre consumption pattern. Therefore, the accuracy of genre recommendation can be improved, the efficiency of genre promotion can be improved, and thus the user experience can be improved.
[0044] The technical solutions of this disclosure and how they solve the aforementioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this disclosure will now be described with reference to the accompanying drawings.
[0045] Figure 2 This is a schematic flowchart illustrating a genre recommendation method provided in an embodiment of this disclosure. Please refer to [link / reference]. Figure 2 The method may include:
[0046] S201. Obtain authorized user consumption data for multiple genres.
[0047] The execution entity of this disclosure embodiment can be a terminal device or a genre recommendation device installed in the terminal device. The genre recommendation device can be implemented based on software, or it can be implemented based on a combination of software and hardware; this disclosure embodiment does not limit this approach.
[0048] In this context, "genre" can refer to the type of content that a user can consume. For example, a genre could be a novel, and consuming that genre means reading novel content, i.e., reading a novel in a novel reader. A genre could also be a video, and consuming that genre means browsing video content, i.e., playing a video on a device. A genre could also be an audiobook, and consuming that genre means listening to audiobook content, i.e., playing an audiobook on a device using an audio player.
[0049] In some embodiments, the genre may include video, novel, audio, and comics, etc., and this disclosure does not limit this. When the genre is video, it may further be divided into long video and short video categories, and this disclosure does not limit this. For example, when the genre is long video, the content may include movies, TV series, etc., and when the genre is short video, the content may include short videos, short dramas, etc.
[0050] When the genre is fiction, it can be further divided into novels and short stories, which are not limited in this embodiment. For example, when the genre is a novel, the content can be a novel with more than 100,000 words, and when the genre is a short story, the content can be a novel with less than 20,000 words, etc.
[0051] When the genre is audio, it can be further divided into audiobooks and music, and this embodiment does not limit this. For example, when the genre is an audiobook, the content can be an audiobook; when the genre is music, the content can be a music radio station, playlists, etc. When the genre is comics, the content can be specific comics, etc.
[0052] In some embodiments, consumption data may be data on authorized users' consumption of multiple genres within a historical period. For example, consumption data may include the duration of a user's reading of novels, the duration of browsing videos, the duration of listening to audiobooks, the duration of reading comics, etc., within a historical period, but this disclosure does not limit this.
[0053] For example, consumption data may also include the number of novels a user reads, the number of videos a user browses, the number of audiobooks a user listens to, the number of comics a user reads, etc., within a historical period, but this disclosure does not limit this.
[0054] For example, consumption data may also include information such as users marking novels as frequently recommended, videos as infrequently recommended, comics as frequently recommended, and audiobooks as infrequently recommended during historical periods, etc., which are not limited in this embodiment of the present disclosure.
[0055] In some embodiments, the terminal device may obtain authorized user consumption data for multiple genres according to any feasible implementation method, and the embodiments disclosed herein do not limit this.
[0056] S202. When the consumption data indicates that the consumption of a particular type of product is not fixed, the first consumption task is recommended.
[0057] In this context, "non-fixed consumption of a genre" can refer to genres where there is no particular type of consumption. For example, if a user's consumption across various genres is relatively even, the terminal device can determine that the user has no particular genre in which they consume, meaning that the user's consumption of a genre is non-fixed. In some embodiments, the terminal device can determine non-fixed consumption of a genre based on information such as the duration and frequency of consumption across various genres indicated in the consumption data.
[0058] For example, consumption data indicates that the user spends 10 hours reading novels, 11 hours browsing videos, and 9 hours reading comics. Since the user's consumption time for novels, videos, and comics is similar, the terminal device can determine that the user does not have a particular genre in which they consume, that is, the user's consumption of genres is not fixed.
[0059] For example, consumption data indicates that a user has read a novel 1 time, viewed a video 2 times, read a comic 0 times, and listened to an audiobook 0 times. In this way, the terminal device can determine that the user may be a new user, and the terminal device can determine that the user has no prominent consumption of any genre, that is, the user's consumption of genres is not fixed.
[0060] The first consumption task is the task that rewards an object after consuming the first genre. For example, the object can be a virtual item. The first consumption task means that after consuming the first genre, the user can obtain multiple virtual items. For example, the first consumption task could be: Read a novel for 30 seconds to obtain 1000 virtual items. In other words, the user can complete the first consumption task and obtain 1000 virtual items by reading a novel for 30 seconds.
[0061] In some embodiments, the conversion rate corresponding to the first genre is greater than or equal to a first threshold. The conversion rate can be used to indicate the probability that a genre is consumed. For example, the conversion rate for a video is 0.8, for a novel it is 0.6, and for a comic it is 0.3. The terminal device can determine that the probability of a video being consumed is 0.8; in other words, if a user is randomly selected, the probability that the user will consume the video is 0.8. The terminal device can determine that the probability of a novel being consumed is 0.6; in other words, if a user is randomly selected, the probability that the user will consume the novel is 0.6. The terminal device can determine that the probability of a comic being consumed is 0.3; in other words, if a user is randomly selected, the probability that the user will consume the comic is 0.3.
[0062] In some embodiments, the terminal device may recommend a first consumption task according to the following feasible implementation: obtaining multiple candidate genres, determining the candidate genre with the highest conversion rate as the first genre, determining the first consumption task based on the first genre, and displaying the first consumption task. In this way, the first genre in the first consumption task has a higher probability of being consumed; in other words, the probability of the first consumption task being completed is higher, thereby improving the efficiency of genre promotion.
[0063] In some embodiments, the conversion rate of a candidate genre is greater than or equal to a first threshold. For example, if the conversion rate of a novel is 0.5, the conversion rate of a video is 0.9, and the conversion rate of a comic is 0.1, and the first threshold is 0.5, then the terminal device can identify novels and videos as candidate genres.
[0064] In some embodiments, the terminal device can determine a candidate genre as the first genre; in other words, the terminal device can recommend multiple genres.
[0065] In some embodiments, the terminal device may also identify a genre from the candidate genres and designate that genre as the first genre; in other words, the terminal device may recommend a genre.
[0066] For example, the candidate genres include novels and videos, where the conversion rate for novels is 0.6 and the conversion rate for videos is 0.9. The terminal device can determine that the first genre is video, that is, the terminal device can recommend multiple videos to the user.
[0067] In some embodiments, the terminal device may determine the conversion rate of each candidate genre based on any feasible implementation method, which is not limited in this disclosure.
[0068] Below, in conjunction with Figure 3 The process of determining the first genre is explained.
[0069] Figure 3 This is a schematic diagram illustrating the determination of a first genre according to an embodiment of this disclosure. Please refer to [link / reference]. Figure 3 This includes consumption data. Specifically, the consumption data indicates that video duration accounts for 0.3%, novel duration accounts for 0.3%, and comic duration accounts for 0.4%. The terminal device can determine that the consumption data indicates non-fixed consumption. The terminal device can obtain the conversion rate for each genre, where the conversion rate for video is 0.9%, for novel is 0.2%, and for comic is 0.6%. When the first threshold is 0.5, the terminal device can determine that the candidate genres include video and novel. Since the conversion rate for video is higher than that for novel, the terminal device can determine that the first genre is video.
[0070] In some embodiments, the terminal device may determine a first consumption task based on a first genre. For example, after determining the first genre, the terminal device may identify content in the first genre with a high conversion rate and determine the first consumption task based on the content in the first genre with a high conversion rate.
[0071] For example, the first genre can be video. Video 1 and Video 2 in the video have high conversion rates. Therefore, the terminal device can determine the first consumption task as: 1,000 virtual items can be obtained after browsing Video 1, and 1,000 virtual items can be obtained after browsing Video 2.
[0072] In some embodiments, after determining the first consumption task, the terminal device may also display the first consumption task. The terminal device may display the first consumption task in the following feasible ways: displaying a first window, or displaying a page for the recipient and showing the first consumption task on the recipient's page. In this way, the terminal device can quickly recommend the first consumption task, thereby increasing the probability of the first consumption task being completed and improving the efficiency of genre promotion.
[0073] In some embodiments, the first window may include a first consumption task.
[0074] In some embodiments, the terminal device may also display a first window on the page for claiming the object and display the first consumption task.
[0075] Below, in conjunction with Figure 4A and Figure 4B The process of displaying the first consumption task is explained.
[0076] Figure 4A This is a schematic diagram illustrating a first consumption task as provided in an embodiment of this disclosure. Please refer to [link / reference]. Figure 4A The page includes a section for claiming virtual items. This page displays the 1000 virtual items already acquired. It also includes a task module and daily tasks. The task module includes a prompt: "Listen and read to obtain up to 600 virtual items, 200 virtual items per minute." This task module also includes three virtual item claim cards, each containing 200 virtual items. The task module further includes controls for reading, listening to audiobooks, and watching short dramas. The daily tasks include Task 1, Task 2, and Task 3. Task 1 corresponds to 100 virtual items, Task 2 to 200 virtual items, and Task 3 to 200 virtual items.
[0077] Figure 4B This is another schematic diagram illustrating a first consumption task provided as an embodiment of this disclosure. Please refer to [link / reference]. Figure 4BThe system includes a first window. This first window includes a prompt: "Watch the show for 3 days to receive virtual items." Specifically, watching the show on the first day grants 1000 virtual items, the second day grants 2000 virtual items, and the third day grants 3000 virtual items. This first window can be displayed on the application's main page or on the page displaying the recipient; this embodiment does not limit the display to either.
[0078] S203. When the consumption data indicates that the consumption of a certain type of consumption is fixed, a second consumption task is recommended.
[0079] Among these, fixed consumption of a genre can include genres with prominent consumption. For example, if a user's consumption of one or more genres among various types is relatively prominent, then the terminal device can determine that the user has genres with prominent consumption, that is, the user's consumption of a genre is fixed.
[0080] In some embodiments, the terminal device can determine that a user's consumption of a particular genre is fixed based on information such as the duration and frequency of consumption of various genres indicated in the consumption data.
[0081] For example, consumption data indicates that a user spends 30 hours reading novels, 1 hour browsing videos, and 2 hours reading comics. Since the user spends more time reading novels than videos and comics, the terminal device can determine that the user has a dominant genre in their consumption, that is, the user's consumption of novels is not fixed.
[0082] For example, consumption data indicates that a user reads a novel 1 time, watches videos 200 times, reads comics 0 times, and listens to audiobooks 0 times. In this way, the terminal device can determine that the user consumes a high proportion of video content and that the user has a prominent consumption genre, that is, the user's video consumption is fixed.
[0083] The second consumption task can be a task that allows a user to obtain objects after consuming a second genre. For example, a second consumption task means that after consuming a second genre, the user can obtain multiple virtual items. For example, the second consumption task could be: watch a video for 30 seconds to obtain 1000 virtual items. In other words, the user can complete the second consumption task and obtain 1000 virtual items by watching a video for 30 seconds.
[0084] In some embodiments, the second genre can be a genre other than the fixed genre consumed. For example, if the fixed genre consumed by the user is video, then the second genre can be a genre other than video. For example, the genres corresponding to the platform include video, novels, audio, and comics. If the genre that the user regularly consumes is novels, then the terminal device can determine that the second genre includes video, audio, and comics.
[0085] In some embodiments, after determining the second genre, the terminal device can determine the second consumption task and display the second recommendation task, thereby promoting the content of the second genre. In other words, the terminal device can recommend content of genres that the user has not paid attention to to the user through incentives, thereby improving the efficiency of genre promotion.
[0086] In some embodiments, the terminal device can also determine whether a user has entered a burnout period. When it is determined that a user has entered a burnout period, the terminal device can recommend a second consumption task. For example, a burnout period can refer to an observable period in which a user's attention to a fixed genre significantly declines. In this way, when a user enters a burnout period, the terminal device can recommend other second genres to the user through incentives, thereby helping the user to quickly exit the burnout period and improving the flexibility and accuracy of genre recommendations.
[0087] This disclosure provides a genre recommendation method. A terminal device can obtain authorized user consumption data for multiple genres. When the consumption data indicates that genre consumption is not fixed, the terminal device can obtain multiple candidate genres and determine the candidate genre with the highest conversion rate as the first genre. The terminal device can then determine and display a first consumption task based on the first genre. When the consumption data indicates that genre consumption is fixed, the terminal device can recommend a second genre (other than the fixed genre) and then obtain the second consumption task for that object. In this method, the terminal device allows users consuming a single genre to try consuming other genres, and allows users without fixed genre consumption to form stable genre consumption patterns. Therefore, it can improve the accuracy and flexibility of genre recommendations, increase the efficiency of genre promotion, and ultimately improve the user experience.
[0088] exist Figure 2 Based on the embodiments shown, the following, in conjunction with Figure 5 The method for recommending the second consumption task by the terminal device in the above-mentioned genre recommendation method will be explained.
[0089] Figure 5 This is a schematic diagram illustrating a method for recommending a second consumption task according to an embodiment of this disclosure. Please refer to [link / reference]. Figure 5 The method process includes:
[0090] S501, the first scenario of a user's current consumption after obtaining authorization.
[0091] The first scenario can be a user reading a novel, a user browsing a video, a user listening to an audiobook, or a user claiming an object on a claim page. This embodiment of the disclosure does not limit the scenario in this way.
[0092] In some embodiments, the terminal device may determine the first consumption scenario based on any feasible implementation method, and the embodiments disclosed herein do not limit this.
[0093] S502. Based on the first scenario and the second genre, determine the content of the second genre to be recommended.
[0094] The second genre can be the content of the genre to be recommended. For example, the second genre can be a novel, and the content of the second genre can be a specific novel to be recommended.
[0095] In some embodiments, the terminal device may determine the content of the second genre to be recommended according to the following feasible implementation: determining the content of a first scene, and determining the content of the second genre based on the content of the first scene and the second genre. In this way, the content of the second genre determined by the terminal device matches the content of the current scene, thereby improving the accuracy of genre recommendation. The content of the first scene can be the content of the currently consumed genre. For example, if the first scene is that the user is reading a novel, then the content of the first scene can be the content of the novel being read. For example, if the first scene is that the user is watching a video, then the content of the first scene can be the content of the video being watched. For example, if the first scene is that the user is listening to an audiobook, then the content of the first scene can be the content of the audiobook being listened to. For example, if the first scene is that the user is reading a comic book, then the content of the first scene can be the content of the comic book being read.
[0096] In some embodiments, the terminal device may determine the content of the first scenario according to any feasible implementation method, and the embodiments disclosed herein do not limit this.
[0097] In some embodiments, the terminal device determines the content of the second genre based on the content of the first scene and the second genre. Specifically, this can involve: obtaining information of at least one dimension corresponding to the content of the first scene; and determining, based on the information of at least one dimension, the content associated with the information of at least one dimension in the second genre to obtain the content of the second genre. In this way, the terminal device can accurately determine the content of the second genre associated with the content of the first scene, thereby increasing the probability of the second consumption task being completed and thus improving the efficiency of genre promotion.
[0098] In some embodiments, the information of the dimension corresponding to the content of the first scenario can be the author. The terminal device can obtain the content of the second genre created by the same author and determine the content of the second genre created by the same author as the content of the second genre to be recommended.
[0099] For example, the content of the first scenario can be a novel, and the second genre can be an audiobook. The information of the novel dimension is the author. The terminal device can obtain other novels created by the same author, and obtain the corresponding audiobooks of those other novels, and then identify the audiobook as the content of the second genre.
[0100] For example, the content of the first scenario is novel 1, the author of novel 1 is author 2, and the second genre can be an audiobook. The terminal device can obtain novel 3 created by author 2 and obtain the audiobook corresponding to novel 3. The terminal device can determine the audiobook corresponding to novel 3 as the content of the second genre.
[0101] In some embodiments, the information of the dimension corresponding to the content of the first scenario can be an IP address. The terminal device can obtain the content of the second genre of the same IP address and determine the content of the second genre of the same IP address as the content of the second genre to be recommended.
[0102] For example, the content of the first scenario can be a novel, and the second genre can be a comic. The terminal device can obtain the IP corresponding to the novel and the comic corresponding to the IP. The terminal device can then determine the comic corresponding to the IP as the content of the second genre.
[0103] In some embodiments, the information of the dimension corresponding to the content of the first scene can be the content type. The terminal device can obtain the content of the second genre of the same content type and determine the content of the second genre of the same content type as the content of the second genre to be recommended.
[0104] For example, the content of the first scenario can be a novel, the genre of which is fantasy novel, and the second genre can be a comic. The terminal device can obtain fantasy comics and identify fantasy comics as the content of the second genre.
[0105] In some embodiments, the terminal device may also determine the content of the second genre based on multiple dimensions of information corresponding to the content of the first scene, and this disclosure does not limit this. For example, the content of the first scene may be a novel, and the terminal device may determine a comic book by the same author and with the same IP as the content of the second genre.
[0106] S503. Based on the content of the second genre, determine the second consumption task.
[0107] In some embodiments, after determining the content of the second genre, the terminal device can generate a consumption task to obtain objects after consuming the content of the second genre, thereby obtaining a second consumption task. For example, the content of the second genre may include video 1 and video 2, and the second consumption task generated by the terminal device may be: to obtain 1000 virtual items after browsing video 1, and to obtain 1000 virtual items after browsing video 2.
[0108] S504. Based on the first scenario, display the second consumption task.
[0109] In some embodiments, the terminal device may display the second consumption task according to the following feasible implementation: determining whether the authorized user has completed the consumption task corresponding to the fixed genre; if the user has completed the consumption task corresponding to the fixed genre, then displaying the second consumption task according to the first scenario; if the user has not completed the consumption task corresponding to the fixed genre, then displaying the second consumption task according to the first scenario after the authorized user has completed the consumption task corresponding to the fixed genre. In this way, if the user has a fixed genre consumption task, the terminal device can wait for the user to complete the fixed genre consumption task before recommending other second genre content, thereby improving the user experience.
[0110] In some embodiments, the consumption task corresponding to a fixed genre can be a task that allows you to claim an item after consuming the fixed genre. For example, the fixed genre can be a novel, and the consumption task corresponding to the novel could be: read the novel for 30 seconds to claim 1000 virtual items.
[0111] In some embodiments, if a user has completed a consumption task corresponding to a fixed genre, it indicates that the user may be entering a period of burnout. In this case, the terminal device can recommend consumption tasks of other genres to the user, thereby improving the efficiency of genre promotion.
[0112] In some embodiments, if a user has not completed the consumption task corresponding to a fixed genre, it means that the user has not yet consumed the fixed genre. Therefore, the terminal device can wait for the user to consume the fixed genre before recommending the consumption task of the second genre to the user, thereby improving the user experience.
[0113] In some embodiments, the terminal device displays a second consumption task according to the first scenario, which can be one of the following four scenarios:
[0114] Scenario 1: The first scenario is a scenario where the video is displayed in a single column.
[0115] In some embodiments, a scenario where a video is displayed in a single column can refer to a scenario where a video is played. For example, in an application, the main interface of the application can play a video, and when the user swipes up on the screen, the terminal device can play the next video in the application. This video playback scenario can be a scenario where a video is displayed in a single column.
[0116] In some embodiments, when the first scenario is a single-column video display, the terminal device can add content of a second genre to the video stream. In response to a sliding operation on the single-column video, the terminal device can display a second consumption task while displaying the content of the second genre. This can improve the display effect of the second consumption task.
[0117] In some embodiments, in a scenario where a video is displayed in a single column, the terminal device can acquire a video stream that includes multiple videos to be played. The terminal device can play the multiple videos sequentially based on the order indicated by the video stream. Therefore, the terminal device can add content of a second genre to the video stream, so that the terminal device can also play the content of the second genre and display a second consumption task at the bottom.
[0118] For example, the content of the second genre could be the content of a novel. The terminal device can add a text-and-image video to the video stream, and the content of this text-and-image video could also be the content of the novel. Thus, when the terminal device plays the videos sequentially, this text-and-image video can be played. When the terminal device plays this text-and-image video, a second consumption task can be displayed at the bottom, indicating that reading the novel will grant access to virtual items.
[0119] Below, in conjunction with Figure 6 The process of displaying the second consumption task in scenario 1 will be explained.
[0120] Figure 6 This is a schematic diagram illustrating a second consumption task as provided in an embodiment of this disclosure. Please refer to [link / reference]. Figure 6 This includes: a terminal device. The interface displayed on the terminal device may include a playing video. When the user swipes up on the video, the terminal device can slide out the current video and play the next one. This next video can be a text-and-image video, containing images and text of a novel. At the bottom of the interface, a second consumption task for the novel can be displayed: click to read the novel and receive 1000 virtual items. Thus, when the user clicks on this second consumption task, the terminal device can redirect to the novel reading interface. After completing the second consumption task, the user can receive 1000 virtual items. This improves the efficiency of genre promotion.
[0121] Scenario 2: The first scenario is a video display in two columns.
[0122] In some embodiments, the scenario of displaying videos in two columns can refer to a scenario where video cards are displayed. For example, in an application, the main interface of the application can display two columns of video cards, each video card corresponding to a video. When the user clicks on any video card, the terminal device can play the video corresponding to that video card in the application's interface. This video playback scenario can be a scenario of displaying videos in two columns.
[0123] In the scenario where the first scenario is a two-column video display, the terminal device can display cards on the page displaying the two-column video. The cards may include content of a second genre and a second consumption task.
[0124] In some embodiments, when the scenario is a dual-column video display, the current interface of the terminal device can include multiple video cards. Therefore, the terminal device can display a card on the interface, which can include content of a second genre and a second consumption task. In this way, the user can quickly understand the information of the second consumption task based on the card, and after the user clicks on the card, the user can quickly and accurately consume the content of the second genre.
[0125] Below, in conjunction with Figure 7 The process of displaying the second consumption task in scenario 2 will be explained.
[0126] Figure 7 This is another schematic diagram illustrating a second consumption task provided as an embodiment of this disclosure. Please refer to... Figure 7 This includes a terminal device. The interface displayed on the terminal device includes six video cards: Video 1, Video 2, Video 3, Video 4, Video 5, and Video 6, arranged in two columns. The terminal device can display cards containing second consumption tasks. These cards may include a second consumption task for a novel, with the prompt message: "Read to obtain additional virtual items." This second consumption task may include information about novels A, B, and C. Thus, when the user clicks on any novel, the terminal device can play that novel.
[0127] Please see Figure 7The terminal device can also display another type of card. This card may include a second consumption task related to the novel, with prompts such as: "Reading doubles your virtual items," and may also include information about the novel. In other words, after reading the novel, the user can double their virtual items. The terminal device can also display another type of card, which includes an audio-based second consumption task. This task may have prompts such as: "Listening to the audiobook doubles your virtual items," and may also include information about the audiobook. In this way, the terminal device can flexibly display second consumption tasks in a dual-column video display scenario, thereby improving the completion rate of the second consumption tasks.
[0128] Scenario 3: The first scenario is a reader scenario.
[0129] In the scenario where the first scenario is a reader, the terminal device can display the second consumption task at the end of the chapter in the reader.
[0130] In some embodiments, when the first scenario is a reader scenario, it means that the interface of the terminal device includes a reader in which a novel is being played. In this way, the terminal device can display a second consumption task at the end of a chapter of the novel in the reader.
[0131] It should be noted that the terminal device may also display the second consumption task in the preface or inter-chapter position of the novel in the reader, but this embodiment does not limit this.
[0132] Below, in conjunction with Figure 8 The process of displaying the second consumption task in scenario 3 will be explained.
[0133] Figure 8 This is another schematic diagram illustrating a second consumption task provided as an embodiment of this disclosure. Please refer to... Figure 8 This includes: a terminal device. The interface displayed on the terminal device includes a reader containing the novel the user is reading. When the user swipes up on the novel and reaches the end of a chapter, the terminal device can display a second consumption task at the end of that chapter.
[0134] Please see Figure 8 The second genre is video, and the second consumption task may include a prompt message: "Watch short dramas to double your virtual items by 1000." The second consumption task also includes short drama 1, short drama 2, short drama 3, short drama 4, and a "switch" control. While browsing these short dramas, users can double their virtual items by 1000. Furthermore, if a user is not interested in a particular short drama, they can click the "switch" control, and the terminal device can display other short dramas in the second consumption task. This improves the completion rate of the second consumption task and enhances the efficiency of genre recommendation.
[0135] Scenario 4: The first scenario is the scenario of receiving an object on the page.
[0136] In some embodiments, the page for claiming objects may include multiple interactive tasks, which may be consumer-themed tasks, and after the task is completed, the user can obtain the corresponding number of objects by clicking on the task.
[0137] In some embodiments, when the first scenario is a scenario of retrieving an object on a page, the terminal device may display a second consumption task on the page.
[0138] In some embodiments, when the scenario is a scenario of receiving an object, the page displayed by the terminal device can be the page of receiving the object, and therefore, the terminal device can display the second consumption task on that page.
[0139] Below, in conjunction with Figure 9 The process of displaying the second consumption task in scenario 4 will be explained.
[0140] Figure 9 This is another schematic diagram illustrating a second consumption task provided as an embodiment of this disclosure. Please refer to... Figure 9 The system includes: a page for claiming virtual items, displaying the 1000 virtual items already acquired; a task module and daily tasks; and a prompt in the task module stating that up to 600 virtual items can be obtained through listening and reading, with 200 virtual items available per minute. The task module also includes three virtual item claim cards, each allowing the collection of 200 virtual items. Additionally, the task module includes controls for accessing reading, listening to audiobooks, and watching short videos.
[0141] Please see Figure 9 The terminal device determines the second genre as video. The terminal device can display a second consumption task for the video on this page. This second consumption task may include a prompt message: "Watch videos for 3 days to receive virtual items." This second consumption task can include reward cards for the first day, the second day, and the third day. The first day's reward card can receive 1000 virtual items, the second day's reward card can receive 2000 virtual items, and the third day's reward card can receive 3000 virtual items. In this way, the terminal device can accurately recommend videos to the user based on this second consumption task, improving the accuracy of genre recommendations.
[0142] In some embodiments, the interface for claiming the object may include a task module, which may include an object pool, which may also be a second consumption task. For example, the virtual item pool includes a prompt message: "Watching short dramas can earn you extra virtual items; 100 items have already been earned." In this way, the user can determine that the virtual item pool is used to recommend videos, and that after consuming a video, the user can claim virtual items. In other words, the information displayed in the virtual item pool can be equivalent to a second consumption task for videos.
[0143] In some embodiments, if a fixed genre exists, the terminal device may display a second consumption task when the consumption task of the fixed genre is completed.
[0144] For example, such as Figure 9 In the illustrated embodiment, the second genre can be video, and the fixed genre can be novel. Tasks 1, 2, and 3 in the daily tasks are all novel consumption tasks; in other words, after consuming a novel, the user can complete Tasks 1, 2, and 3. After the user completes Tasks 1, 2, and 3, the terminal device can display the second consumption task—video—on the same page. This avoids interfering with the user, improves the accuracy of genre recommendations, and enhances the user experience.
[0145] This disclosure provides a method for recommending a second consumption task. A terminal device can obtain the first consumption scenario of an authorized user and determine the content of the first scenario. The terminal device can obtain information of at least one dimension corresponding to the content of the first scenario, and based on the information of at least one dimension, determine the content associated with the information of at least one dimension in a second genre, thus obtaining the content of the second genre. The terminal device can determine a second consumption task based on the content of the second genre and display the second consumption task according to the first scenario. In this method, the terminal device can accurately determine the content of the second genre that matches the content of the current scenario by combining the dimensional information corresponding to the content of the current scenario, improving the accuracy of content recommendation. Furthermore, the terminal device can flexibly display the second consumption task based on the current scenario, thus improving the flexibility and accuracy of genre recommendation, increasing the efficiency of genre promotion, and ultimately improving the user experience.
[0146] Based on any of the above embodiments, in the above genre recommendation method, when the terminal device determines the first consumption task or the second consumption task, it can also determine the number of objects corresponding to the first consumption task or the second consumption task. Below, in conjunction with... Figure 10 The method for determining the number of objects on a terminal device is explained.
[0147] Figure 10 This is a schematic diagram illustrating a method for determining the number of objects according to an embodiment of this disclosure. Please refer to... Figure 10 The method process includes:
[0148] S1001, Obtain the first number of objects that can be obtained after consuming various genres.
[0149] The first quantity can be the number of objects a user can obtain after consuming multiple genres. For example, to increase the probability of a user consuming a genre, the terminal device can pre-determine the first quantity of objects a user can obtain after consuming various genres. In other words, the terminal device can pre-establish multiple consumption tasks, each of which includes the number of objects a user can obtain after consuming a type of genre. The terminal device can determine the first quantity as the sum of the number of objects obtainable after completing multiple consumption tasks.
[0150] For example, the terminal device may include consumption task 1, consumption task 2, and consumption task 3. Consumption task 1 could be: watching a 10-minute short drama to obtain 100 virtual items. Consumption task 2 could be: watching a 10-minute novel to obtain 100 virtual items. Consumption task 3 could be: watching a 10-minute comic book to obtain 100 virtual items. The terminal device determines that after the user completes consumption tasks 1, 2, and 3, the total number of virtual items the user can obtain is 300; that is, the first quantity can be 300.
[0151] In some embodiments, the terminal device may include a task module for merging durations. This task module may include a first number of objects provided, and the total duration required to consume multiple genres.
[0152] Below, in conjunction with Figure 11 This section provides an explanation of the task module.
[0153] Figure 11 This is a schematic diagram of a task module provided in an embodiment of this disclosure. Please refer to [link / reference]. Figure 11 The system includes a task module. This module includes a prompt: "Listen and read to earn up to 1000 virtual items, 200 virtual items per minute." The task module also includes five virtual item redemption cards, each containing 200 virtual items. In other words, for every minute of listening and reading, the user can obtain 200 virtual items from one card. The task module also includes controls for reading, listening to audiobooks, and watching short videos. That is, users can consume novels, audiobooks, and videos, and after consuming a certain amount of time across any one or more genres, they can receive corresponding virtual items. This allows the terminal device to display relevant consumption tasks within a relatively small area, improving screen utilization and the completion rate of consumption tasks.
[0154] In some embodiments, Figure 11 In the task module shown, the terminal device can determine that the first number of objects that the user can obtain after consuming various genres is 1000. It should be noted that the terminal device can obtain the first number of objects that the user can obtain after consuming various content genres based on any feasible implementation method. This embodiment of the disclosure does not limit this.
[0155] S1002. Based on the first quantity, determine the second quantity of objects that can be additionally acquired, and obtain the quantity of objects corresponding to the first consumption task or the second consumption task.
[0156] In some embodiments, the second quantity can be the number of additional objects that the user can acquire. For example, after completing all consumption tasks, a user can acquire 1000 virtual items; however, during the process of completing the consumption tasks, the user can acquire an additional 200 virtual items when consuming videos. For example, in Figure 11 In the illustrated embodiment, users can acquire the 1,000 virtual items by reading, listening to audiobooks, and watching short dramas. However, if the second genre is video, users can acquire an additional 200 virtual items when watching short dramas to acquire the 1,000 virtual items. The second quantity determined by the terminal device can be 200.
[0157] In some embodiments, the terminal device may determine the multiplier corresponding to the second genre and determine the second quantity based on the multiplier. For example, if the multiplier corresponding to the second genre is 1.2, it means that when a user consumes the second genre, they can obtain a maximum of the first quantity multiplied by 1.2 objects.
[0158] For example, the second genre to be recommended is video, with a corresponding magnification of 1.2, and the first quantity of objects determined by the terminal device is 1000. If the user consumes all the videos, the user can obtain 1200 virtual items, that is, the user can obtain an additional 200 virtual items. In other words, the second quantity of objects determined by the terminal device is 200.
[0159] In some embodiments, the terminal device may also pre-set a second quantity of objects, or determine the second quantity based on any feasible implementation method, which is not limited in this disclosure. For example, the terminal device may pre-determine that after a user consumes a second genre for 1 minute, they can obtain an additional 20 virtual items. Therefore, if the total duration corresponding to the consumption task is 5 minutes, the pre-set second quantity can be 100.
[0160] In some embodiments, the terminal device may determine the second quantity as the number of objects corresponding to the first consumption task or the second consumption task.
[0161] In some embodiments, after the terminal device determines the second quantity, the above-described genre recommendation method further includes: determining an object pool, wherein the upper limit of the number of objects in the object pool is the second quantity, the object pool includes conditions for obtaining objects from the object pool, and displaying the object pool. In this way, the terminal device can improve the completion rate of the first consumption task or the second consumption task by accumulating the object pool, thereby improving the efficiency of genre recommendation.
[0162] In some embodiments, if the second number of objects is 200, the object pool can provide a maximum of 200 objects; if the second number of objects is 1000, the object pool can provide a maximum of 1000 objects.
[0163] In some embodiments, the condition can be a condition for obtaining objects from the object pool. For example, the condition could be: watch a 1-minute short drama and receive 100 objects. In other words, for every 1 minute of short drama a user watches, they can receive 100 objects from the object pool, until all 1000 objects are received. Alternatively, the condition could be: watch a 10-minute short drama and receive 1000 objects. In other words, after watching a 10-minute short drama, a user can receive 1000 objects from the object pool.
[0164] Below, in conjunction with Figure 12 This section provides an explanation of the object pool.
[0165] Figure 12 This is a schematic diagram of an object pool provided in an embodiment of this disclosure. Please refer to [link / reference]. Figure 12 The system includes a task module. This module includes a prompt: You can earn up to 1000 virtual items by listening to audiobooks, with 200 virtual items available per minute. The task module also includes five virtual item redemption cards, each containing 200 virtual items. Furthermore, the task module includes controls for reading, listening to audiobooks, and watching short videos. The short video control is highlighted and displays a 1.2x multiplier; in other words, if the terminal device determines the second genre as video, consuming video content will grant an additional 0.2x virtual items.
[0166] Please see Figure 12 This task module can also include a virtual item pool. This pool can include prompts such as "Watching short dramas can earn you extra virtual items." It can also display the number of extra virtual items the user has already acquired. For example, the user has acquired 100 extra virtual items by watching short dramas. In this way, by establishing an object pool, the terminal device can improve the completion rate of both the first and second consumption tasks, and increase the efficiency of genre recommendation.
[0167] This disclosure provides a method for determining the number of objects. A terminal device obtains a first number of objects obtainable after consuming various genres. Based on the first number, a second number of additional objects obtainable is determined, resulting in the number of objects corresponding to a first or second consumption task. Furthermore, the terminal device can also determine and display an object pool. In this method, since the first or second consumption task can provide additional objects, the completion rate of the first or second consumption task can be improved, thus increasing the efficiency of genre recommendation. Moreover, by establishing an object pool, the terminal device can further improve the completion rate of the first and second consumption tasks, thereby increasing the flexibility of genre recommendation and the efficiency of genre promotion.
[0168] exist Figure 2 Based on the embodiments shown, the following, in conjunction with Figure 13 This paper provides a detailed explanation of another method for determining the number of objects by a terminal device, which is one of the aforementioned genre recommendation methods.
[0169] Figure 13 A schematic diagram illustrating another method for determining the number of objects provided in this disclosure. Please refer to [link to schematic diagram]. Figure 13 The method process includes:
[0170] S1301. After determining the first or second genre of consumption, the third quantity of objects that can be obtained.
[0171] In some embodiments, the third quantity may be the number of objects that a user can obtain after consuming the first or second genre.
[0172] For example, the first genre can be video. If a user can obtain 200 virtual items by watching a 1-minute video, the terminal device can determine that the third quantity of objects is 200. If a user can obtain 2000 virtual items by watching a 10-minute video, the terminal device can determine that the third quantity of objects is 2000.
[0173] For example, the second genre could be a novel. If a user can acquire 500 virtual items by reading a novel for 1 minute, then the terminal device can determine that the third quantity of objects is 500. If a user can acquire 2000 virtual items by reading a novel for 10 minutes, then the terminal device can determine that the third quantity of objects is 2000.
[0174] In some embodiments, the terminal device may determine a third number of objects according to any feasible implementation method (e.g., pre-setting a third number of objects), and this disclosure does not limit this.
[0175] S1302. The third quantity is determined as the number of objects corresponding to the first consumption task or the second consumption task.
[0176] In some embodiments, upon completion of the first or second consumption task, the user may acquire a third number of objects. For example, if the terminal device determines that the third number of objects is 200, the terminal device may determine that upon completion of the first or second consumption task, the user can acquire an additional 200 objects.
[0177] This disclosure provides a method for determining the number of objects. After consuming a first or second genre, the terminal device determines a third number of objects that can be obtained, and sets this third number as the number of objects corresponding to the first or second consumption task. In this method, the terminal device can flexibly set the additional number of objects a user can obtain after consuming the first or second genre. This can encourage users who only consume a single genre to consume other second genres, and encourage users who don't consume a single genre to consume the first genre with a high conversion rate. This improves the flexibility and efficiency of genre recommendations, thereby enhancing the user experience.
[0178] Figure 14 This is a schematic diagram of a genre recommendation device provided in an embodiment of this disclosure. Please refer to [link / reference]. Figure 14 The genre recommendation device 1400 includes an acquisition module 1401 and a recommendation module 1402, wherein:
[0179] The acquisition module 1401 is used to acquire the consumption data of authorized users on multiple genres;
[0180] The recommendation module 1402 is used to recommend a first consumption task when the consumption data indicates that the consumption of the genre is not fixed. The first consumption task is a task that can obtain objects after consuming the first genre, and the conversion rate corresponding to the first genre is greater than or equal to a first threshold.
[0181] The recommendation module 1402 is further configured to recommend a second consumption task when the consumption data indicates that the consumption of a genre is fixed. The second consumption task is a task that can obtain the object after consuming a second genre, and the second genre is a genre other than the fixed genre consumed.
[0182] If a user consumes a single genre, the genre recommendation device can incentivize them to recommend other genres. If a user does not have a fixed genre to consume, the device can incentivize them to recommend genres with higher conversion rates. This allows users who consume a single genre to try other genres, and users who do not have a fixed genre to consume to form a stable genre consumption pattern. Therefore, the efficiency of genre promotion can be improved, thereby enhancing the user experience.
[0183] According to one or more embodiments of this disclosure, the recommendation module 1402 is specifically used for:
[0184] The first scenario is obtaining the user's current consumption after authorization;
[0185] Based on the first scenario and the second genre, determine the content of the second genre to be recommended;
[0186] Based on the content of the second genre, determine the second consumption task, and display the second consumption task according to the first scenario.
[0187] The genre recommendation device can accurately determine the second genre content that matches the content of the current scene by combining the dimensional information corresponding to the content of the current scene, thereby improving the accuracy of content recommendation. Furthermore, the genre recommendation device can flexibly display the second consumption task based on the current scene, thus improving the flexibility and accuracy of genre recommendation, improving the efficiency of genre promotion, and ultimately improving the user experience.
[0188] According to one or more embodiments of this disclosure, the recommendation module 1402 is specifically used for:
[0189] Determine the content of the first scenario;
[0190] Based on the content of the first scene and the second genre, determine the content of the second genre.
[0191] In this way, the content of the second genre determined by the genre recommendation device matches the content of the current scene, thereby improving the accuracy of genre recommendation.
[0192] According to one or more embodiments of this disclosure, the recommendation module 1402 is specifically used for:
[0193] Obtain information from at least one dimension corresponding to the content of the first scene;
[0194] Based on the information of the at least one dimension, content associated with the information of the at least one dimension is determined in the second genre to obtain the content of the second genre.
[0195] In this way, the genre recommendation device can accurately determine the content of the second genre that is associated with the content of the first scene. Therefore, it can increase the probability of the second consumption task being completed, thereby improving the efficiency of genre promotion.
[0196] According to one or more embodiments of this disclosure, the recommendation module 1402 is specifically used for:
[0197] Determine whether the authorized user has completed the consumption task corresponding to the fixed genre of consumption;
[0198] If the consumption task corresponding to the fixed genre has been completed, then the second consumption task is displayed according to the first scenario;
[0199] If the consumption task corresponding to the fixed genre has not been completed, then after the authorized user has completed the consumption task corresponding to the fixed genre, the second consumption task will be displayed according to the first scenario.
[0200] In this way, if a user has a fixed type of content, the content recommendation device can wait until the user has consumed the fixed type of content before recommending other content in a second type, thereby improving the user experience.
[0201] According to one or more embodiments of this disclosure, the recommendation module 1402 is specifically used for:
[0202] When the first scenario is a single-column video display, the content of the second genre is added to the video stream. In response to the sliding operation of the single-column video, the second consumption task is displayed when the content of the second genre is displayed.
[0203] When the first scenario is a video double-column display scenario, a card is displayed on the page displaying the double-column video, and the card includes the content of the second genre and the second consumption task;
[0204] When the first scenario is a reader scenario, the second consumption task is displayed at the end of the chapter in the reader;
[0205] When the first scenario is a scenario where an object is claimed on a page, the second consumption task is displayed on the page.
[0206] This improves the display effect and flexibility of the second consumption task.
[0207] According to one or more embodiments of this disclosure, the recommendation module 1402 is specifically used for:
[0208] Obtain multiple candidate genres, wherein the conversion rate of the multiple candidate genres is greater than or equal to the first threshold;
[0209] The candidate genre with the highest conversion rate is determined as the first genre;
[0210] Based on the first genre, determine the first consumption task and display the first consumption task.
[0211] In this way, the first genre in the first consumption task has a higher probability of being consumed; in other words, the first consumption task has a higher probability of being completed, thereby improving the efficiency of genre promotion.
[0212] According to one or more embodiments of this disclosure, the recommendation module 1402 is specifically used for:
[0213] Display a first window, which includes the first consumption task;
[0214] or,
[0215] The page for the recipient is displayed, and the first consumption task is displayed on the page for the recipient.
[0216] In this way, the genre recommendation device can quickly recommend the first consumption task, thereby increasing the probability that the first consumption task will be completed and improving the efficiency of genre promotion.
[0217] According to one or more embodiments of this disclosure, the recommendation module 1402 is specifically used for:
[0218] Get the first number of objects that can be obtained after consuming various genres;
[0219] Based on the first quantity, a second quantity of additional objects that can be obtained is determined, thus obtaining the quantity of objects corresponding to the first consumption task or the second consumption task.
[0220] Since the first or second consumption task can provide additional objects, the completion rate of the first or second consumption task can be increased, thereby improving the efficiency of genre recommendation.
[0221] According to one or more embodiments of this disclosure, the recommendation module 1402 is specifically used for:
[0222] Determine an object pool, wherein the maximum number of objects in the object pool is the second number, and the object pool includes conditions for obtaining objects from the object pool;
[0223] Display the object pool.
[0224] In this way, the genre recommendation device can improve the completion rate of the first or second consumption task by accumulating an object pool, thereby improving the efficiency of genre recommendation.
[0225] According to one or more embodiments of this disclosure, the recommendation module 1402 is specifically used for:
[0226] After consuming the first genre or the second genre, determine the third number of objects that can be obtained;
[0227] The third quantity is determined to be the number of objects corresponding to the first consumption task or the second consumption task.
[0228] The genre recommendation device can flexibly set the number of additional objects a user can obtain after consuming the first or second genre. This can encourage users who consume only one genre to consume other second genres, and encourage users who do not consume only one genre to consume the first genre with a high conversion rate. This improves the flexibility and efficiency of genre recommendations, thereby enhancing the user experience.
[0229] Figure 15 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this disclosure. Please refer to [link / reference]. Figure 15 It shows a structural schematic diagram suitable for implementing the terminal device 1500 of the embodiments of this disclosure. For example... Figure 15 As shown, the terminal device 1500 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1501, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1502 or a program loaded from storage device 1508 into random access memory (RAM) 1503. The RAM 1503 also stores various programs and data required for the operation of the terminal device 1500. The processing unit 1501, ROM 1502, and RAM 1503 are interconnected via a bus 1504. An input / output (I / O) interface 1505 is also connected to the bus 1504.
[0230] Typically, the following devices can be connected to I / O interface 1505: input devices 1506 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 1507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1508 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1509. Communication device 1509 allows terminal device 1500 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 15 A terminal device 1500 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0231] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 1509, or installed from a storage device 1508, or installed from a ROM 1502. When the computer program is executed by the processing device 1501, it performs the functions defined in the methods of embodiments of this disclosure.
[0232] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), or any suitable combination thereof.
[0233] The aforementioned computer-readable medium may be included in the aforementioned terminal device; or it may exist independently and not assembled into the terminal device.
[0234] The aforementioned computer-readable medium carries one or more programs, which, when executed by the terminal device, cause the terminal device to perform the method shown in the above embodiments.
[0235] If a user consumes only one genre, the terminal device can incentivize them to recommend other genres. If a user does not have a fixed genre to consume, the terminal device can incentivize them to recommend genres with higher conversion rates. This allows users who consume only one genre to try other genres, and users who do not have a fixed genre to consume to form a stable genre consumption pattern. Therefore, the efficiency of genre promotion can be improved, thereby improving the user experience.
[0236] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0237] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0238] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0239] The functions described above herein can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that may be used, without limitation, include: Field-Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application-Specific Standard Products (ASSPs), Systems-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), etc. In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store programs for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0240] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0241] In a first aspect, embodiments of this disclosure provide a genre recommendation method, which includes:
[0242] Consumption data of users across multiple genres after authorization;
[0243] When the consumption data indicates that the consumption of a genre is not fixed, a first consumption task is recommended. The first consumption task is a task that can obtain an object after consuming the first genre. The conversion rate of the first genre is greater than or equal to a first threshold.
[0244] When the consumption data indicates that the consumption of a genre is fixed, a second consumption task is recommended. The second consumption task is a task that can obtain the object after consuming a second genre. The second genre is a genre other than the fixed genre consumed.
[0245] According to one or more embodiments of this disclosure, the recommended second consumption task includes:
[0246] The first scenario is obtaining the user's current consumption after authorization;
[0247] Based on the first scenario and the second genre, determine the content of the second genre to be recommended;
[0248] Based on the content of the second genre, determine the second consumption task, and display the second consumption task according to the first scenario.
[0249] According to one or more embodiments of this disclosure, determining the content of the second genre to be recommended based on the first scenario and the second genre includes:
[0250] Determine the content of the first scenario;
[0251] Based on the content of the first scene and the second genre, determine the content of the second genre.
[0252] According to one or more embodiments of this disclosure, determining the content of the second genre based on the content of the first scenario and the second genre includes:
[0253] Obtain information from at least one dimension corresponding to the content of the first scene;
[0254] Based on the information of the at least one dimension, content associated with the information of the at least one dimension is determined in the second genre to obtain the content of the second genre.
[0255] According to one or more embodiments of this disclosure, displaying the second consumption task according to the first scenario includes:
[0256] Determine whether the authorized user has completed the consumption task corresponding to the fixed genre of consumption;
[0257] If the consumption task corresponding to the fixed genre has been completed, then the second consumption task is displayed according to the first scenario;
[0258] If the consumption task corresponding to the fixed genre has not been completed, then after the authorized user has completed the consumption task corresponding to the fixed genre, the second consumption task will be displayed according to the first scenario.
[0259] According to one or more embodiments of this disclosure, displaying the second consumption task according to the first scenario includes:
[0260] When the first scenario is a single-column video display, the content of the second genre is added to the video stream. In response to the sliding operation of the single-column video, the second consumption task is displayed when the content of the second genre is displayed.
[0261] When the first scenario is a video double-column display scenario, a card is displayed on the page displaying the double-column video, and the card includes the content of the second genre and the second consumption task;
[0262] When the first scenario is a reader scenario, the second consumption task is displayed at the end of the chapter in the reader;
[0263] When the first scenario is a scenario where an object is claimed on a page, the second consumption task is displayed on the page.
[0264] According to one or more embodiments of this disclosure, the recommendation of the first consumption task includes:
[0265] Obtain multiple candidate genres, wherein the conversion rate of the multiple candidate genres is greater than or equal to the first threshold;
[0266] The candidate genre with the highest conversion rate is determined as the first genre;
[0267] Based on the first genre, determine the first consumption task and display the first consumption task.
[0268] According to one or more embodiments of this disclosure, the first consumption task is shown, including:
[0269] Display a first window, which includes the first consumption task;
[0270] or,
[0271] The page for the recipient is displayed, and the first consumption task is displayed on the page for the recipient.
[0272] According to one or more embodiments of this disclosure, when determining the first consumption task or the second consumption task, the method further includes:
[0273] Get the first number of objects that can be obtained after consuming various genres;
[0274] Based on the first quantity, a second quantity of additional objects that can be obtained is determined, thus obtaining the quantity of objects corresponding to the first consumption task or the second consumption task.
[0275] According to one or more embodiments of this disclosure, the method further includes:
[0276] Determine an object pool, wherein the maximum number of objects in the object pool is the second number, and the object pool includes conditions for obtaining objects from the object pool;
[0277] Display the object pool.
[0278] Determining the first consumption task or the second consumption task according to one or more embodiments of this disclosure includes:
[0279] After consuming the first genre or the second genre, determine the third number of objects that can be obtained;
[0280] The third quantity is determined to be the number of objects corresponding to the first consumption task or the second consumption task.
[0281] In a second aspect, this disclosure provides a terminal device including: a processor and a memory;
[0282] The memory stores computer-executed instructions;
[0283] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the first aspect above and various possible genre recommendation methods involved in the first aspect.
[0284] Thirdly, this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the first aspect above and the various genre recommendation methods that may be involved in the first aspect.
[0285] Fourthly, this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the first aspect above and various possible genre recommendation methods involved in the first aspect.
[0286] The names of the messages or information exchanged between multiple devices in this disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information. It is understood that the data involved in this technical solution (including but not limited to the data itself, its acquisition, or its use) shall comply with the requirements of applicable laws, regulations, and relevant provisions. Data may include information, parameters, and messages, such as flow switching indication information.
[0287] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0288] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments. Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely exemplary forms of implementing the claims.
Claims
1. A genre recommendation method, characterized in that, include: Consumption data of users across multiple genres after authorization; When the consumption data indicates that the consumption of a genre is not fixed, a first consumption task is recommended. The first consumption task is a task that can obtain an object after consuming the first genre. The conversion rate of the first genre is greater than or equal to a first threshold. When the consumption data indicates that the consumption of a genre is fixed, a second consumption task is recommended. The second consumption task is a task that can obtain the object after consuming a second genre. The second genre is a genre other than the fixed genre consumed.
2. The method according to claim 1, characterized in that, The recommended second consumption task includes: The first scenario is obtaining the user's current consumption after authorization; Based on the first scenario and the second genre, determine the content of the second genre to be recommended; Based on the content of the second genre, determine the second consumption task, and display the second consumption task according to the first scenario.
3. The method according to claim 2, characterized in that, The step of determining the content of the second genre to be recommended based on the first scenario and the second genre includes: Determine the content of the first scenario; Based on the content of the first scene and the second genre, determine the content of the second genre.
4. The method according to claim 3, characterized in that, The step of determining the content of the second genre based on the content of the first scene and the second genre includes: Obtain information from at least one dimension corresponding to the content of the first scene; Based on the information of the at least one dimension, content associated with the information of the at least one dimension is determined in the second genre to obtain the content of the second genre.
5. The method according to claim 2, characterized in that, Based on the first scenario, the second consumption task is displayed, including: Determine whether the authorized user has completed the consumption task corresponding to the fixed genre of consumption; If the consumption task corresponding to the fixed genre has been completed, then the second consumption task is displayed according to the first scenario; If the consumption task corresponding to the fixed genre has not been completed, then after the authorized user has completed the consumption task corresponding to the fixed genre, the second consumption task will be displayed according to the first scenario.
6. The method according to claim 5, characterized in that, Based on the first scenario, the second consumption task is displayed, including: When the first scenario is a single-column video display, the content of the second genre is added to the video stream. In response to the sliding operation of the single-column video, the second consumption task is displayed when the content of the second genre is displayed. When the first scenario is a video double-column display scenario, a card is displayed on the page displaying the double-column video, and the card includes the content of the second genre and the second consumption task; When the first scenario is a reader scenario, the second consumption task is displayed at the end of the chapter in the reader; When the first scenario is a scenario where an object is claimed on a page, the second consumption task is displayed on the page.
7. The method according to claim 1, characterized in that, The recommended first consumption task includes: Obtain multiple candidate genres, wherein the conversion rate of the multiple candidate genres is greater than or equal to the first threshold; The candidate genre with the highest conversion rate is determined as the first genre; Based on the first genre, determine the first consumption task and display the first consumption task.
8. The method according to claim 7, characterized in that, Display the first consumption task, including: Display a first window, which includes the first consumption task; or, The page for the recipient is displayed, and the first consumption task is displayed on the page for the recipient.
9. The method according to claim 2 or 7, characterized in that, When determining the first consumption task or the second consumption task, the method further includes: Get the first number of objects that can be obtained after consuming various genres; Based on the first quantity, a second quantity of additional objects that can be obtained is determined, thus obtaining the quantity of objects corresponding to the first consumption task or the second consumption task.
10. The method according to claim 9, characterized in that, The method further includes: Determine an object pool, wherein the maximum number of objects in the object pool is the second number, and the object pool includes conditions for obtaining objects from the object pool; Display the object pool.
11. The method according to claim 2 or 7, characterized in that, Determining the first consumption task or the second consumption task includes: After consuming the first genre or the second genre, determine the third number of objects that can be obtained; The third quantity is determined to be the number of objects corresponding to the first consumption task or the second consumption task.
12. A genre recommendation device, characterized in that, This includes an acquisition module and a recommendation module, where: The acquisition module is used to acquire consumption data of authorized users on multiple genres; The recommendation module is used to recommend a first consumption task when the consumption data indicates that the consumption of the genre is not fixed. The first consumption task is a task that can obtain an object after consuming the first genre, and the conversion rate corresponding to the first genre is greater than or equal to a first threshold. The recommendation module is further configured to recommend a second consumption task when the consumption data indicates that the consumption of a genre is fixed. The second consumption task is a task that can obtain the object after consuming a second genre, and the second genre is a genre other than the fixed genre consumed.
13. A terminal device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the genre recommendation method as described in any one of claims 1-11.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the genre recommendation method as described in any one of claims 1-11.
15. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the genre recommendation method as described in any one of claims 1-11.