Content recommendation method, device and equipment, computer readable storage medium and product

By obtaining user historical consumption data, determining the target genre and recommending associated content interfaces, the problem that users cannot quickly mine content of interest when obtaining virtual resources, and achieving more efficient media content recommendation and resource acquisition.

CN120386924APending Publication Date: 2025-07-29DOUYIN VISION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510459012.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-11
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

In the prior art, users cannot quickly dig more interesting media content when obtaining virtual resource association tasks.

Method used

By obtaining the user's historical consumption data, determining the target genre based on these data, and displaying the content recommendation interface associated with the target genre during the virtual resource acquisition operation, recommending multiple media content.

Benefits of technology

In the process of users obtaining virtual resources, the mining of media content of interest is more quickly achieved, improving the user experience and the acquisition efficiency of virtual resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120386924A_ABST
    Figure CN120386924A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a content recommendation method and device, equipment, a computer readable storage medium and a product, and the method comprises the steps: responding to a virtual resource obtaining operation triggered by a user, and obtaining historical consumption data of the user for media content of at least one genre, the historical consumption data is obtained after full authorization of the user is obtained; in response to the historical consumption data meeting recommendation conditions, displaying a content recommendation interface associated with a target genre, the target genre being determined based on the historical consumption data; and displaying a plurality of recommended contents in the content recommendation interface, wherein the recommended contents are used for recommending the media contents of the target genre. Therefore, the acquisition of the virtual resources and the content recommendation can be combined, so that the mining of more interested media contents can be realized more quickly in the process of acquiring the virtual resources by the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of data processing technologies, and in particular, to a content recommendation method, apparatus, device, computer-readable storage medium, and product. Background Art

[0002] In related technologies, users can consume media content within a content platform. For example, users can perform consumption operations such as listening to books, reading books, listening to music, and watching short dramas within the content platform. During the consumption process, users can also receive tasks provided by the content platform. By performing consumption operations on the media content to complete the task, virtual resources associated with the task can be obtained.

[0003] However, during the process of completing the task, how to quickly discover more media content that users are interested in has become an urgent problem to be solved. Summary of the Invention

[0004] Embodiments of the present disclosure provide a content recommendation method, apparatus, device, computer-readable storage medium, and product, which are used to solve the technical problem that content mining cannot be quickly performed when completing tasks associated with virtual resources.

[0005] In a first aspect, embodiments of the present disclosure provide a content recommendation method, including:

[0006] In response to a virtual resource acquisition operation triggered by a user, obtain historical consumption data of the user for media content of at least one genre, where the historical consumption data is obtained after obtaining the full authorization of the user;

[0007] In response to the historical consumption data meeting the recommendation conditions, display a content recommendation interface associated with a target genre, where the target genre is determined based on the historical consumption data;

[0008] Display a plurality of recommended contents within the content recommendation interface, where the recommended contents are used to recommend media content of the target genre.

[0009] The content recommendation method provided in this embodiment, by obtaining historical consumption data of the user for media content of at least one genre when the user triggers a virtual resource acquisition operation, and then displaying a content recommendation interface associated with the target genre based on the determination that the historical consumption data meets the recommendation conditions, where the target genre is determined based on the historical consumption data. Display a plurality of recommended contents for recommending media content of the target genre within the content recommendation interface, so that the acquisition of virtual resources can be combined with content recommendation, enabling more rapid discovery of more media content that the user is interested in during the process of the user obtaining virtual resources.

[0010] In a second aspect, embodiments of the present disclosure provide a content recommendation apparatus, including:

[0011] An acquisition module, configured to acquire historical consumption data of the user for media content of at least one genre in response to a virtual resource acquisition operation triggered by the user, where the historical consumption data is acquired after obtaining sufficient authorization from the user;

[0012] A display module, configured to display a content recommendation interface associated with a target genre in response to the historical consumption data meeting a recommendation condition, where the target genre is determined based on the historical consumption data;

[0013] A recommendation module, configured to display a plurality of recommended contents in the content recommendation interface, where the recommended contents are used to recommend media content of the target genre.

[0014] The content recommendation device provided in this embodiment acquires historical consumption data of the user for media content of at least one genre when the user triggers a virtual resource acquisition operation, and then displays a content recommendation interface associated with the target genre based on the historical consumption data meeting the recommendation condition, where the target genre is determined based on the historical consumption data. A plurality of recommended contents for recommending media content of the target genre are displayed in the content recommendation interface, so that the acquisition of virtual resources can be combined with content recommendation, enabling more efficient discovery of media content that the user is interested in during the process of the user acquiring virtual resources.

[0015] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;

[0016] The memory stores computer-executable instructions;

[0017] The processor executes the computer-executable instructions stored in the memory, such that the at least one processor executes the content recommendation method as described in the first aspect and various possible designs of the first aspect above.

[0018] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the processor executes the computer-executable instructions, the content recommendation method as described in the first aspect and various possible designs of the first aspect above is implemented.

[0019] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, and when the computer program is executed by a processor, the content recommendation method as described in the first aspect and various possible designs of the first aspect above is implemented.

[0020] The content recommendation method, apparatus, device, computer-readable storage medium and product provided in this embodiment can obtain the historical consumption data of a user for media content of at least one genre when the user triggers a virtual resource acquisition operation. Thus, when it is determined that the recommendation conditions are met based on the historical consumption data, a content recommendation interface associated with the target genre is displayed, where the target genre is determined based on the historical consumption data. Multiple recommended contents for recommending media content of the target genre are displayed in the content recommendation interface. Therefore, after the user triggers the virtual resource acquisition operation, the user can more conveniently explore media content of the genre they are interested in. Description of the Drawings

[0021] To more clearly illustrate the technical solutions in the embodiments of the present disclosure or in the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following-described drawings are some embodiments of the present disclosure. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0022] Figure 1 It is a flowchart of the content recommendation method provided in the embodiment of the present disclosure;

[0023] Figure 2 It is an interface interaction schematic diagram provided in the embodiment of the present disclosure;

[0024] Figure 3 It is a flowchart of the content recommendation method provided in another embodiment of the present disclosure;

[0025] Figure 4 It is an interface interaction schematic diagram provided in another embodiment of the present disclosure;

[0026] Figure 5 It is a flowchart of the content recommendation method provided in another embodiment of the present disclosure;

[0027] Figure 6 It is a flowchart of the content recommendation method provided in another embodiment of the present disclosure;

[0028] Figure 7 It is a flowchart of the content recommendation method provided in another embodiment of the present disclosure;

[0029] Figure 8 It is a structural schematic diagram of the content recommendation apparatus provided in the embodiment of the present disclosure;

[0030] Figure 9 It is a structural schematic diagram of the electronic device provided in the embodiment of the present disclosure. Detailed Embodiments

[0031] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are only a part rather than all of the embodiments of the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts shall fall within the scope of protection of the present disclosure.

[0032] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0033] For example, when receiving the user's active request, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application program, server, or storage medium that executes the operation of the technical solution of the present disclosure according to the prompt message.

[0034] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving the user's active request can be, for example, in the form of a pop-up window. The prompt message can be presented in text in the pop-up window. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0035] It can be understood that the above process of notifying and obtaining the user's authorization is only illustrative and does not limit the implementation manner of the present disclosure. Other manners that meet relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0036] In the related art, when the user triggers a virtual resource acquisition operation, in order to complete the task associated with the virtual resource, generally the previous consumption content of the user is continued. For example, if a certain media content is currently being played, in response to the virtual resource acquisition operation triggered by the user, it can jump to the content consumption interface of the media content. If no media content is currently being played, the media content in the pending consumption list is determined, and the content consumption interface associated with the media content is invoked to display the media content.

[0037] However, the above method cannot well handle the following scenarios. For example, when the user is not satisfied with the current content, there is often a need to replace the media content. Or, when the consumption progress of the current media content is greater than the threshold, there is often a need to explore more media content. Or, when the user has never used the current application to browse media content, it is impossible to locate the media content of interest more quickly and accurately.

[0038] In the process of solving the above problems, the inventors found through research that in order to improve the user experience for virtual resource acquisition, based on the user's historical consumption data, the content genres that the user is interested in can be determined on the basis of continuing historical consumption, and recommended content of this genre can be recommended to the user. Thus, when the user completes the task of virtual content association, the discovery of the content of interest can be carried out more quickly.

[0039] To solve the technical problem of being unable to quickly perform content mining when completing the virtual resource association task, the present disclosure provides a content recommendation method, apparatus, device, computer-readable storage medium, and product.

[0040] It should be noted that the content recommendation method, apparatus, device, computer-readable storage medium, and product provided by the present disclosure can be applied to any scenario of virtual resource distribution.

[0041] Figure 1 For the flow diagram of the content recommendation method provided by the embodiments of the present disclosure, as Figure 1 shown, the method includes:

[0042] Step 101, in response to a virtual resource acquisition operation triggered by the user, obtain the historical consumption data of the user for media content of at least one genre, where the historical consumption data is obtained after obtaining the full authorization of the user.

[0043] The execution subject of this embodiment is a content recommendation apparatus, and this content recommendation apparatus can be coupled to a terminal device. There is a client of a content platform in the terminal device, and the user can perform media content consumption operations and virtual resource collection operations through this content platform.

[0044] In this embodiment, the user can perform consumption operations on media content of at least one genre within the content platform. Among them, the genres of the media content include book media content, music media content, short drama media content, book audio media content, etc.

[0045] To improve the user's consumption experience, the content platform can also provide virtual resources for the user. The virtual resources include, but are not limited to, one or more of virtual coins, virtual permissions, virtual coupons, and virtual avatars.

[0046] During the user's consumption process, the cumulative consumption data of the user for media content of at least one genre can be counted. Among them, different release conditions can be preset in advance. Since the resource acquisition control is triggered, when the cumulative consumption data of the user for media content of at least one genre reaches any release condition, virtual resources matching the release condition are released to the user.

[0047] Among them, the cumulative consumption data includes cumulative consumption duration and / or cumulative consumption progress.

[0048] For example, the cumulative consumption data can be the consumption duration, and the virtual resource can be virtual gold coins. When the cumulative consumption is 30 seconds, 1810 virtual gold coins can be received. When the cumulative consumption is 2 minutes, an additional 410 gold coins can be received. When the cumulative consumption is 5 minutes, an additional 410 gold coins can be received.

[0049] Optionally, the user can trigger a virtual resource acquisition operation according to actual needs. For example, there can be a resource acquisition interface in the content platform, and the resource acquisition interface includes a resource acquisition control. The user can trigger the resource acquisition control to perform a consumption operation of media content to obtain the corresponding virtual resources.

[0050] In a possible design, the user currently has a need to explore new media content. For example, the progress of the media content currently consumed by the user has reached 80%, indicating that the currently consumed media content is almost finished. At this time, the user needs to explore new media content for continued consumption to obtain virtual resources.

[0051] Therefore, in order to explore media content more quickly during the process of obtaining virtual resources, in response to the virtual resource operation triggered by the user, the historical consumption data of the user for media content of at least one genre can be obtained. Among them, the historical consumption data includes, but is not limited to, the consumption time and consumption progress of the user's history for each media content; the search operations and consumption list switching operations triggered by the user in history; data such as the consumption duration of the user for media content of any genre.

[0052] Thus, after obtaining the historical consumption data, the browsing preference of the user for media content can be more accurately determined based on the historical consumption data, so that the content recommendation operation can be more accurately performed for the user based on the browsing preference.

[0053] It should be noted that the historical consumption data is obtained after obtaining the full authorization of the user.

[0054] Step 102, in response to the historical consumption data meeting the recommendation conditions, display a content recommendation interface associated with the target genre, where the target genre is determined based on the historical consumption data.

[0055] In this embodiment, in order to accurately implement the content recommendation operation, recommendation conditions can be set in advance. Among them, the recommendation conditions include, but are not limited to, the user's current need to replace media content, and the to-be-played media content not being included in the user's to-be-consumed list, etc.

[0056] Therefore, after obtaining the historical consumption data, it can be determined whether the historical consumption data meets any of the recommendation conditions. If it meets, a content recommendation interface associated with the target genre is displayed.

[0057] Among them, the target genre can be determined based on the historical consumption data.

[0058] For example, based on the historical consumption data, the media content consumed last by the user within the first time interval can be determined, and the genre information of this media content is determined as the target genre.

[0059] Still for example, if the user has not consumed media content within the first time interval, the browsing preferences of the user can be analyzed based on the historical consumption data. The genre preferred by the user is determined as the target genre.

[0060] Step 103: Display a plurality of recommended contents in the content recommendation interface, where the recommended contents are used to recommend media contents of the target genre.

[0061] In this embodiment, a plurality of recommended contents can be displayed in the content recommendation interface, where the recommended contents are used to recommend media contents of the target genre. The user can, through a trigger operation on the recommended contents, implement a browsing operation on the media contents of the target genre associated with the recommended contents.

[0062] Therefore, the user can more flexibly implement the mining operation of the media contents of the target genre, and thus can improve the acquisition efficiency of virtual resources.

[0063] Figure 2 For the interface interaction schematic diagram provided by the embodiments of the present disclosure, as Figure 2 shown, the user can perform a trigger operation on the resource acquisition control 22 in the resource acquisition interface 21. In response to this trigger operation, the historical consumption data associated with this user can be obtained. If the historical consumption data meets the recommendation conditions, the content recommendation interface 23 associated with the target genre is displayed. A plurality of recommended contents 24 for recommending media contents of the target genre are displayed in the content recommendation interface 23. Therefore, the user can more conveniently mine the media contents of the genre of interest in the content recommendation interface 23.

[0064] The content recommendation method provided in this embodiment obtains the historical consumption data of the user for media content of at least one genre when the user triggers a virtual resource acquisition operation. Thus, when it is determined that the recommendation condition is met based on the historical consumption data, a content recommendation interface associated with the target genre is displayed, where the target genre is determined based on the historical consumption data. Multiple recommended contents for recommending media content of the target genre are displayed in the content recommendation interface. Therefore, after the user triggers the virtual resource acquisition operation, the user can more conveniently explore media content of the genres they are interested in.

[0065] Figure 3 FIG. 4 is a flowchart of a content recommendation method provided in another embodiment of the present disclosure. Based on any of the above embodiments, as Figure 3 shown, the method includes:

[0066] Step 301, in response to determining that the user is associated with a to-be-consumed list based on the historical consumption data, determine the genre information of the historical media content that meets the playback condition in the to-be-consumed list as the target genre, where the to-be-consumed list includes the historical media content consumed by the user within a first time interval.

[0067] Step 302, in response to determining that the historical consumption behavior of the user meets the recommendation condition based on the historical consumption data, display a content recommendation interface associated with the target genre.

[0068] In this embodiment, a to-be-consumed list can be set in the content platform. When the user consumes content in the content platform within a first time interval, the to-be-consumed list includes the historical media content consumed by the user within the first time interval. Among them, the first time interval can be a system default time interval such as one week or one month, or it can also be set by the user according to actual needs. The present disclosure does not limit this.

[0069] For example, when the user repeatedly consumes the media content in a certain media content list, then this media content list can be the current to-be-consumed list. Or, when the user exits the content platform during the consumption of a certain media content, or pauses the consumption of this media content, information such as the consumption progress of this media content can be recorded, and this media content is added to the to-be-consumed list. When the user consumes content again, the content in the to-be-consumed list is played.

[0070] When the user is associated with a to-be-consumed list, it indicates that the user is an active user of the content platform. At this time, the historical consumption behavior of the user can be determined based on the historical consumption data, and it is determined whether this historical consumption behavior meets the recommendation condition. If it meets, in order to facilitate the user's exploration operation of media content of the target genre, a content recommendation interface associated with the target genre can be displayed.

[0071] For example, it can be determined whether the user triggers any consumption behavior within the second time interval. Among them, the consumption behavior includes behaviors indicating the user's need to mine media content. For example, the consumption behavior can be a book search behavior, a book renewal behavior, etc.

[0072] In order to enable the user to quickly mine media content when there is a need to mine media content, if it is determined based on historical consumption data that the user triggers a consumption behavior for media content of a target genre within a time interval, a content recommendation interface associated with the target genre can be displayed.

[0073] The content recommendation method provided in this embodiment analyzes the user's historical consumption behavior when determining that the user is associated with a to-be-consumed list. When it is determined that the user's historical consumption behavior meets the recommendation conditions, a content recommendation operation is performed, so that content recommendation can be accurately performed based on the user's historical consumption behavior at an appropriate time, so that the user can more flexibly and quickly mine and obtain media content of the target genre.

[0074] Optionally, based on any of the above embodiments, the target genre is the book audio genre, and step 302 includes:

[0075] Based on the historical consumption data, it is determined whether the user triggers a book search operation within the second time interval, and / or based on the historical consumption data, it is determined whether the playback progress of any media content of the book audio genre reaches a threshold within the second interval.

[0076] If so, the content recommendation interface associated with the book audio genre is displayed.

[0077] In this embodiment, the target genre can be the book audio genre, and the user can realize the consumption operation of the book by playing the audio media content associated with the book.

[0078] Optionally, when the user consumes media content of the book audio genre, in some scenarios, the user often needs to perform a mining operation on new media content of the book audio genre. For example, when the user consumes any media content of the book audio genre, the user may not be interested in the currently consumed media content of the book audio genre. Therefore, the user can trigger a book search operation according to actual needs to mine more media content of the book audio genre for consumption. Or, when the progress of the currently consumed media content of the book audio genre reaches a threshold, for example, when the progress of the currently consumed media content of the book audio genre reaches 80%, the currently consumed media content of the book audio genre is about to be consumed. At this time, the user can also mine more media content of the book audio genre according to actual needs for continued consumption.

[0079] Therefore, when the target genre is the book audio genre, it is possible to determine whether the user triggers a book search operation within the second time interval based on historical consumption data, and / or, based on historical consumption data, determine whether the playback progress of any media content of the book audio genre reaches a threshold within the second time interval, and a content recommendation interface associated with the book audio genre can be displayed. Therefore, the user can more quickly discover more media content of the book audio genre that they are interested in within this content recommendation interface.

[0080] Among them, the second time interval can be any default time interval such as one week or fifteen days, or it can also be a time interval set by the user according to actual needs. The threshold can be 80%, or it can be a threshold set by the user according to actual needs. The present disclosure does not limit this.

[0081] Taking an actual application as an example, the user can consume a book by playing media content of the book audio genre. If the consumption progress of the currently consumed media content of the book audio genre has reached 80%, it indicates that the user has a "book continuation" need. At this time, in order to enable the user to more quickly achieve "book continuation" on the basis of continuing historical consumption, the media content of the currently consumed book audio genre can be played in the background, and a content recommendation interface can be displayed, and multiple recommended contents for recommending media content of the book audio genre are displayed within the content recommendation interface.

[0082] The content recommendation method provided in this embodiment, when the target genre is the book audio genre, when it is determined that the user triggers a book search operation within the time interval, and / or, there is a playback progress of any media content of the book audio genre reaching the threshold, a content recommendation interface associated with the book audio genre is displayed to the user, so that when the user has a need to change books / continue books, they can more conveniently perform the operation of discovering media content of the book audio genre within the content recommendation interface. Furthermore, virtual resources can be obtained more quickly.

[0083] Optionally, based on any of the above embodiments, the target genre is the music audio genre, and step 302 includes:

[0084] Based on the historical consumption data, determine whether the user performs a consumption operation on any music media content list within the second time interval.

[0085] If so, display the content recommendation interface associated with the music genre.

[0086] Or, step 302 includes:

[0087] Based on the historical consumption data, determine whether the user triggers a search operation for media content of the music genre within the second time interval.

[0088] If so, a content recommendation interface associated with the music genre is presented.

[0089] In this embodiment, the target genre may be a music audio genre. The user can play the music media content in a certain music media content list in a loop to achieve the consumption of the media content of the music audio genre. The user can perform a switching operation on the music media content list according to actual needs to achieve the consumption operation of more and richer music media content. Therefore, in order to enable the user to consume more favorite music media content, it can be determined based on historical consumption data whether the user switches to consume any music media content list within a time interval. If so, a content recommendation interface associated with the music audio genre is presented. Among them, the music media content list that the user has historically switched can be displayed in the content recommendation interface.

[0090] Taking an actual application as an example, if the user has played the music media content in the "History Play" list within a week. In response to the virtual resource acquisition operation triggered by the user, the music media content in the to-be-consumed list can be played in the background, and the content recommendation interface is presented, and the music media content in the "History Play" list is displayed in the content recommendation interface, so that the user can more flexibly mine and consume the media content of the music audio genre.

[0091] Optionally, the user can search for the media content of the music audio genre according to actual needs. For example, the user can search for music media content based on one or more of the song name, lyrics, and singer. Therefore, in order to enable the user to consume more favorite music audio genre media content, it can be determined based on historical consumption data whether the user triggers a music media content search operation within a second time interval. If so, a content recommendation interface associated with the music audio genre is presented. Among them, the associated content of the music media content search operation can be displayed in the content recommendation interface.

[0092] Wherein, the second time interval may be one week, or may be a time interval set by the user according to actual needs. The present disclosure does not limit this.

[0093] The content recommendation method provided in this embodiment, when the target genre is a music audio genre, if it is determined based on historical consumption data that the user has historically consumed any music media content list, or it is determined that the user has historically triggered a music media content search operation, a content recommendation interface associated with the music audio genre is presented to the user. Thus, when there is a playlist list switch or more music mining needs, the user can more conveniently perform the mining operation of the media content of the music audio genre in the content recommendation interface. Furthermore, the acquisition of virtual resources can be performed more quickly.

[0094] Optionally, based on any of the above embodiments, step 301 includes:

[0095] Determine target media content in the to-be-consumed list whose consumption data meets the playback condition, where the playback condition includes at least one of the consumption duration reaching the duration threshold, the consumption frequency reaching the frequency threshold, the consumption progress reaching the progress threshold, or the time interval between the time stamp of the last consumption and the current time stamp being less than the time interval threshold.

[0096] In response to the genre information of the target media content being any one of audio genres, determine the genre information of the target media content as the target genre, where the audio genres include book audio genres and / or music audio genres.

[0097] In this embodiment, the user can browse media content of multiple genres within the application platform. For example, the user can browse media content of audio genres, where the audio genres include at least one of book audio genres and music audio genres. When consuming media content of audio genres, the user can consume other content displayed on the display interface while listening to the audio. In addition, the user can also consume media content of non-audio genres within the application platform. For example, the user can read e-books and watch short plays within the application platform. When consuming media content of non-audio genres, the user cannot consume other content.

[0098] Optionally, the to-be-consumed list includes at least one historical media content. It is possible to determine target media content in the to-be-consumed list whose consumption data meets the playback condition. Wherein, the consumption condition includes at least one of the consumption duration reaching the duration threshold, the consumption frequency reaching the frequency threshold, the consumption progress reaching the progress threshold, or the time interval between the time stamp of the last consumption and the current time stamp being less than the time interval threshold.

[0099] For example, the current user is an active user of the application platform and is associated with a to-be-consumed list. To quickly obtain virtual resources, the historical media content with the longest historical consumption duration of the user can be determined as the current target media content in the to-be-consumed list. Alternatively, the historical media content that the user has browsed most recently can also be determined based on the time interval between the time stamp of the last consumption and the current time stamp and used as the target media content.

[0100] Furthermore, for media content of different genres, users consume media content in different ways. For media content of the audio genre, users can consume the media content of the audio genre while consuming the display content within the display interface. Therefore, in order to perform content recommendation operations on the basis of continuing historical consumption, when it is determined that the genre information of the target media content is any audio genre, the genre information of the target media content can be determined as the target genre, and the audio genre includes the book audio genre and / or the music audio genre.

[0101] For example, in order to perform content recommendation operations on the basis of continuing historical consumption, the target media content can be played in the background, and a content recommendation interface associated with the target genre corresponding to the target media content can be displayed. Therefore, when the user consumes the target media content, the user can view the recommended content associated with the target genre to quickly discover media content of interest.

[0102] Taking an actual application as an example, if the current target media content is media content of the music audio genre. The media content of the music audio genre can be played in the background, and a content recommendation interface associated with the music audio genre can be displayed so that the user can discover media content of the music audio genre of interest within the content recommendation interface.

[0103] Optionally, on the basis of any of the above embodiments, after determining the target media content whose consumption data satisfies the playback condition in the to-be-consumed list, the method further includes:

[0104] In response to the genre information of the target media content not being the audio genre, a content consumption interface is displayed.

[0105] The target media content is displayed within the content consumption interface.

[0106] In this embodiment, the user can also consume media content of non-audio genres within the application platform. For example, the user can read e-books and watch short dramas within the application platform. When consuming media content of non-audio genres, the user cannot consume other content.

[0107] Therefore, after determining the target media content in the to-be-consumed list, if it is determined that the genre information of the target media content is not the audio genre, a content consumption interface can be displayed so that the user can more intuitively perform media content consumption operations within the content consumption interface.

[0108] Still taking an actual application as an example, if the current media content to be played is book media content, the consumption interface of the book media content can be directly displayed so that the user can browse the book media content within the consumption interface.

[0109] Figure 4The schematic diagram of interface interaction provided by another embodiment of the present disclosure is as follows. Figure 4 As shown, in order to perform content recommendation operations on the basis of continuing historical consumption, in response to the user's triggering operation on the resource acquisition control 41, if it is determined that the genre of the target media content that meets the playback conditions in the current to-be-consumed list is an audio genre, the target media content can also be played within the playback sphere 42, and when it is determined that the user's historical consumption data meets the recommendation conditions, it can jump to the content recommendation interface 43 to perform content recommendation operations.

[0110] The content recommendation method provided in this embodiment, by aiming at the target media content of the audio genre that can be played in the background and displaying the content recommendation interface while playing the target media content in the background, can perform content recommendation operations on the basis of continuing historical consumption, thereby improving the acquisition efficiency of virtual resources.

[0111] Figure 5 The flowchart of the content recommendation method provided by another embodiment of the present disclosure is as follows. On the basis of any of the above embodiments, as Figure 5 shown, step 102 includes:

[0112] Step 501, in response to determining that the user is not associated with a to-be-consumed list based on the historical consumption data, determine the consumption parameters of the user's history for media content of each genre based on the historical consumption data, where the to-be-consumed list includes the historical media content consumed by the user within a first time interval.

[0113] Step 502, determine the target genre that meets the recommendation conditions based on the consumption parameters of the media content of each genre.

[0114] Step 503, display the content recommendation interface associated with the target genre.

[0115] In this embodiment, when the user consumes content within the content platform within a first time interval, the user can be associated with a to-be-consumed list. The to-be-consumed list includes the historical media content consumed by the user within the first time interval. Among them, the first time interval can be a system default time interval such as one week or one month, or it can also be set by the user according to actual needs, and the present disclosure does not limit this.

[0116] When the user has not used the content platform for content consumption for a long time, the content platform may not maintain the consumption list associated with the user at this time. At this time, in order to enable the user to more quickly discover media content of interest for content consumption and more quickly obtain virtual resources, the consumption parameters of the user's history for media content of each genre can be determined based on historical consumption data, and the target genre meeting the recommendation conditions can be determined based on the consumption parameters of media content of each genre, that is, the target genre of interest to the user is determined based on historical consumption data, and a content recommendation interface associated with the target genre is displayed. So that the user can discover media content of the target genre that is more interesting in the content recommendation interface.

[0117] The content recommendation method provided in this embodiment can accurately recommend more interesting recommended content to the user by determining the target genre of interest to the user according to historical consumption data when it is determined that the user is not associated with a consumption list to be consumed, so that the user can more flexibly and quickly discover and obtain media content of the target genre.

[0118] Further, on the basis of any of the above embodiments, step 303 includes:

[0119] Sort the media content of each genre in descending order of the consumption parameter to obtain a sorted genre list, where the consumption parameter includes any one of consumption duration, consumption frequency, and consumption progress.

[0120] Determine the first genre in the genre list as the target genre meeting the recommendation conditions.

[0121] In this embodiment, if the user is not associated with a consumption list to be consumed, it indicates that the user may not have used the application platform for content consumption for a long time. At this time, content recommendation can be performed based on the user's historical consumption habits, so that the user can more quickly discover media content of interest for consumption to achieve the acquisition of virtual resources.

[0122] Optionally, after determining the consumption parameters of the user's history for media content of each genre based on historical consumption data, the media content of each genre can be sorted in descending order of the consumption parameter to obtain a sorted genre list. Among them, the consumption parameter includes any one of consumption duration, consumption frequency, and consumption progress.

[0123] It can be understood that the genre with the largest user historical consumption parameter may be the target genre of interest to the user. Therefore, the first genre in the genre list can be determined as the target genre meeting the recommendation conditions, and a content recommendation interface associated with the target genre is displayed.

[0124] The content recommendation method provided in this embodiment sorts the media content of each genre in descending order according to the consumption parameters when there is no pending consumption list, so that the target genre that the user is interested in can be more accurately determined based on the sorted genre list. Furthermore, content recommendation operations can be performed based on the target genre. This enables the user to more quickly and accurately discover interesting content in the content recommendation interface, improving the user experience.

[0125] Further, based on any of the above embodiments, the user enters the current application by triggering an operation on a jump control associated with the recommended media content published in the application. After step 101, the method further includes:

[0126] If there is no associated historical consumption data of the user, determine the tag information associated with the recommended media content, where the tag information represents the user's browsing preferences for media content of different genres.

[0127] Determine the target genre associated with the user based on the tag information, and display a content recommendation interface associated with the target genre.

[0128] In this embodiment, if there is no associated historical consumption data of the user, it means that the user may not have used the application platform for content consumption, that is, the user may be a new user. To perform content recommendation operations accurately, the tag information associated with the user can be determined, and the target genre can be determined based on the tag information.

[0129] Optionally, the user can enter the current application by triggering an operation on a jump control associated with the recommended media content published in the application. For example, a blogger can publish recommended media content in the application, and the recommended media content is used to recommend media content of a certain genre on the current content platform. The recommended media content may also include a jump control. When the user browses the recommended media content in the application, if the user is interested in the media content of this genre, the user can trigger the jump control to jump to the current content platform for content consumption operations.

[0130] Therefore, the tag information associated with the recommended media content can be determined, and the tag information represents the user's browsing preferences for media content of different genres. Continuing with the above example, the tag information can be the genre information of the media content recommended by the recommended media content. Furthermore, the target genre associated with the user can be determined based on the tag information, and a content recommendation interface associated with the target genre can be displayed.

[0131] The content recommendation method provided in this embodiment performs a content recommendation operation based on the tag information associated with the recommended media content in response to a triggering operation of a new user on the platform for the recommended media content of other platforms. Therefore, it can more accurately determine the target genre that the user is interested in based on the tag information. Furthermore, it can perform a content recommendation operation based on the target genre. This enables the user to more quickly and accurately discover interesting content in the content recommendation interface.

[0132] Figure 6 FIG. is a schematic flowchart of a content recommendation method provided in another embodiment of the present disclosure. Based on any of the above embodiments, the content recommendation page includes at least two page layout styles. As Figure 6 shown, step 102 includes:

[0133] Step 601, determining the consumption information of the user for different page layout styles based on the historical consumption data, where the consumption information includes consumption frequency and / or consumption duration.

[0134] Step 602, determining a target layout style from at least two page layout styles based on the consumption information of each page layout.

[0135] Step 603, displaying a content recommendation interface that matches the target layout style.

[0136] In this embodiment, the content recommendation interface may include at least two page layout styles. Taking the content recommendation interface of short plays as an example, the content in this content recommendation interface can be recommended in a two-column or three-column layout. Taking the content recommendation interface of music media content as an example, a music media content stream can be displayed in this content recommendation interface, and the music media content stream includes multiple music media contents. Any music media content and its associated information can be displayed in the content recommendation interface. The user can switch the consumption of different music media contents in the music media content stream by swiping up or down. Alternatively, a player for the music media content can be displayed in this content recommendation interface, and the user can trigger the song-switching control in the player to consume different music media contents.

[0137] In practical applications, users have different preferences for the page layout styles of different content recommendation interfaces. Therefore, the target layout style preferred by the user can be determined, and a content recommendation operation can be performed according to the target layout style.

[0138] Optionally, the consumption information of the user for different page layout styles can be determined based on historical consumption data, and the consumption information includes consumption frequency and / or consumption duration. The target layout style is determined among at least two page layout styles based on the consumption information of each page layout. For example, the page layout style with the longest historical consumption duration of the user can be determined as the target layout style. Or, the page layout style with the highest historical consumption frequency of the user can be determined as the target layout style.

[0139] Therefore, after determining the target layout style preferred by the user, a content recommendation interface matching the target layout style can be displayed.

[0140] The content recommendation method provided in this embodiment determines the target layout style of interest to the user based on the historical consumption data of the user, and displays a content recommendation interface matching the target layout style. Thereby, it can make the layout style of the content recommendation interface more in line with the personalized needs of the user and improve the user experience.

[0141] Figure 7 It is a schematic flowchart of the content recommendation method provided in another embodiment of the present disclosure. On the basis of any of the above embodiments, as Figure 7 shown, after step 103, it further includes:

[0142] Step 701, in response to the triggering operation of the user on any recommended content, display a content display interface of the media content associated with the recommended content.

[0143] Step 702, based on the browsing operation of the user in the content consumption interface, perform an update operation on the cumulative consumption data associated with the user.

[0144] Step 703, in response to the cumulative consumption data associated with the user satisfying any release condition since the virtual resource acquisition operation is triggered, determine the virtual resource associated with the release condition.

[0145] Step 704, issue the virtual resource to the user.

[0146] In this embodiment, after the content recommendation interface is displayed, the user can view the recommended content in the content recommendation interface according to actual needs.

[0147] Optionally, in response to the triggering operation of the user on any recommended content, a content display interface of the media content associated with the recommended content can be displayed. Therefore, the user can consume the media content associated with the recommended content in the content display interface.

[0148] Alternatively, in response to a triggering operation by the user on any recommended content, the media content associated with the recommended content can be added to the list of media content to be consumed, so that after the currently consumed media content is consumed, other media content in the list of media content to be consumed can be continued to be consumed.

[0149] In addition, in order to accurately and quickly obtain virtual resources, based on the browsing operation of the user in the content display interface, an update operation is performed on the cumulative consumption data associated with the user. Among them, the cumulative consumption data includes cumulative consumption duration and / or cumulative consumption progress. The cumulative consumption data associated with the user can be the cumulative consumption data of the user for multi-genre media content, or the cumulative consumption data can also be the consumption data of the user for the target genre media content.

[0150] In response to the trigger of the resource acquisition control, the cumulative consumption data associated with the user can be compared with the release conditions. When any release condition is met, the virtual resources associated with the release condition can be determined. Virtual resources are issued to the user.

[0151] Taking an actual application as an example, there is a release condition that when the user listens to music for 5 minutes, 410 virtual gold coins are issued to the user. Therefore, when it is determined that the user's cumulative music listening time reaches five minutes since the resource acquisition control is triggered, 410 virtual gold coins can be automatically issued to the user.

[0152] The content recommendation method provided in this embodiment can update based on the cumulative consumption data associated with the user, so that when the cumulative consumption data meets any release condition, the virtual resources associated with the release condition can be determined. Virtual resources are issued to the user, improving the efficiency of virtual resource acquisition.

[0153] Optionally, based on any of the above embodiments, step 703 includes:

[0154] Determine the type of virtual resources associated with the target genre.

[0155] Based on the release conditions, determine the quantity of virtual resources to be released.

[0156] Based on the type of virtual resources and the quantity of virtual resources, determine the virtual resources.

[0157] In this embodiment, the virtual resources corresponding to different genres of media content are different. Among them, the type of virtual resources includes one or more of virtual gold coins, virtual permissions, virtual coupons, and virtual avatars.

[0158] For example, when the target genre is book media content, the associated virtual resource can be virtual gold coins. When the target genre is music media content, the associated virtual resource can be the duration permission for free music listening, etc. For example, the virtual gold coins can also be in the form of virtual tomatoes.

[0159] Optionally, according to the user's browsing preferences, virtual resources that are more in line with the browsing preferences can be distributed to the user. Therefore, the type of virtual resource associated with the target genre can be determined. And based on the distribution conditions, the distribution quantity of the virtual resource can be determined. The virtual resource is determined based on the virtual resource type and the distribution quantity.

[0160] Continuing with the above example, when it is determined that the user has browsed book media content for 30 minutes, it can be determined that the resource type of the virtual resource to be distributed currently is virtual gold coins. The distribution quantity corresponding to the distribution condition of 30 minutes is 410. Then 410 virtual gold coins can be distributed to the user.

[0161] The content recommendation method provided in this embodiment sets different virtual resources for different genres. Therefore, virtual resources that are more in line with the browsing preferences can be distributed to the user based on the user's browsing preferences.

[0162] Figure 8 It is a schematic structural diagram of a content recommendation device provided in an embodiment of the present disclosure, as Figure 8 shown. The device includes: an acquisition module 81, a display module 82, and a recommendation module 83. Among them, the acquisition module 81 is configured to acquire historical consumption data of the user for media content of at least one genre in response to a virtual resource acquisition operation triggered by the user, and the historical consumption data is acquired after obtaining the full authorization of the user. The processing module 82 is configured to display a content recommendation interface associated with the target genre in response to the historical consumption data satisfying the recommendation condition, and the target genre is determined based on the historical consumption data. The recommendation module 83 is configured to display a plurality of recommended contents in the content recommendation interface, and the recommended contents are used to recommend media content of the target genre.

[0163] The content recommendation device provided in this embodiment acquires the historical consumption data of the user for media content of at least one genre when the user triggers a virtual resource acquisition operation, so as to display a content recommendation interface associated with the target genre based on the determination that the historical consumption data satisfies the recommendation condition, where the target genre is determined based on the historical consumption data. A plurality of recommended contents for recommending media content of the target genre are displayed in the content recommendation interface, so that the acquisition of virtual resources can be combined with content recommendation, enabling more efficient discovery of more interesting media content during the process of the user acquiring virtual resources.

[0164] Further, based on any of the above embodiments, the display module is configured to: in response to determining that the user is associated with a list of media content to be consumed based on the historical consumption data, determine the genre information of the historical media content that meets the playback conditions in the list of media content to be consumed as the target genre, where the list of media content to be consumed includes the historical media content consumed by the user within a first time interval. In response to determining that the historical consumption behavior of the user meets the recommendation conditions based on the historical consumption data, display a content recommendation interface associated with the target genre.

[0165] The content recommendation device provided in this embodiment analyzes the historical consumption behavior of the user when determining that the user is associated with a list of media content to be consumed. When it is determined that the historical consumption behavior of the user meets the recommendation conditions, a content recommendation operation is performed, so that content can be accurately recommended based on the historical consumption behavior of the user at an appropriate time, enabling the user to more flexibly and quickly explore and obtain media content of the target genre.

[0166] Further, based on any of the above embodiments, when the target genre is the book audio genre, the display module is configured to: determine whether the user triggers a book search operation within a second time interval based on the historical consumption data, and / or determine whether the playback progress of any media content of the book audio genre reaches a threshold within the second time interval based on the historical consumption data. If so, display a content recommendation interface associated with the book audio genre.

[0167] The content recommendation device provided in this embodiment, when the target genre is the book audio genre, displays a content recommendation interface associated with the book audio genre to the user when it is determined that the user triggers a book search operation within a time interval and / or there is any media content of the book audio genre whose playback progress reaches a threshold. Thus, when the user has a need to change or continue reading a book, they can more conveniently explore media content of the book audio genre in the content recommendation interface. Furthermore, virtual resources can be obtained more quickly.

[0168] Further, based on any of the above embodiments, when the target genre is the music audio genre, the display module is configured to: determine whether the user performs a consumption operation on any music media content list within a second time interval based on the historical consumption data. If so, display a content recommendation interface associated with the music genre. Alternatively, the display module is configured to: determine whether the user triggers a search operation for media content of the music genre within a second time interval based on the historical consumption data. If so, display a content recommendation interface associated with the music genre.

[0169] The content recommendation device provided in this embodiment, when the target genre is the music audio genre, if it is determined based on historical consumption data that the user has historically performed a consumption operation on any music media content list, or it is determined that the user has historically triggered a music media content search operation, a content recommendation interface associated with the music audio genre is displayed to the user. Thus, when there is a need to switch playlist lists or more music exploration, the user can more conveniently perform mining operations on media content of the music audio genre within the content recommendation interface. Furthermore, virtual resources can be obtained more quickly.

[0170] Further, based on any of the above embodiments, the display module is configured to determine target media content in the to-be-consumed list whose consumption data meets the playback condition, where the playback condition includes at least one of the consumption duration reaching a duration threshold, or the consumption frequency reaching a frequency threshold, or the consumption progress reaching a progress threshold, or the time interval between the time stamp of the last consumption and the current time stamp being less than a time interval threshold. In response to the genre information of the target media content being any audio genre, the genre information of the target media content is determined as the target genre, and the audio genre includes the book audio genre and / or the music audio genre.

[0171] The content recommendation device provided in this embodiment, for the target media content of the audio genre that can be played in the background, while playing the target media content in the background, displays the content recommendation interface. Therefore, content recommendation operations can be performed on the basis of continuing historical consumption, improving the acquisition efficiency of virtual resources.

[0172] Further, based on any of the above embodiments, the display module is further configured to, in response to the genre information of the target media content not being an audio genre, display a content consumption interface. The target media content is displayed within the content consumption interface.

[0173] Further, based on any of the above embodiments, the display module is configured to: in response to determining based on the historical consumption data that the user is not associated with a to-be-consumed list, determine the consumption parameters of the user's historical media content for each genre based on the historical consumption data, where the to-be-consumed list includes the historical media content consumed by the user within a first time interval. Determine a target genre that meets the recommendation condition based on the consumption parameters of the media content for each genre. Display a content recommendation interface associated with the target genre.

[0174] The content recommendation device provided in this embodiment, when it is determined that the user is not associated with a to-be-consumed list, determines the target genre that the user is interested in according to the historical consumption data, so as to accurately recommend more interesting recommended content to the user, facilitating the user to more flexibly and quickly perform mining and acquisition of media content of the target genre.

[0175] Further, based on any of the above embodiments, the display module is configured to: sort the media content of each genre in descending order according to the consumption parameter, obtain a sorted genre list, where the consumption parameter includes any one of consumption duration, consumption frequency, and consumption progress. Determine the first genre in the genre list as the target genre that meets the recommendation condition.

[0176] The content recommendation device provided in this embodiment, when there is no pending consumption list, sorts the media content of each genre in descending order according to the consumption parameter, so as to more accurately determine the target genre that the user is interested in based on the sorted genre list. Furthermore, content recommendation operations can be performed based on the target genre. This enables the user to more quickly and accurately discover interesting content in the content recommendation interface, improving the user experience.

[0177] Further, based on any of the above embodiments, the user enters the current application by triggering an operation on a jump control associated with the recommended media content published in the application. The device further includes: a determination module, configured to determine the tag information associated with the recommended media content in response to the user having no associated historical consumption data, where the tag information represents the user's browsing preferences for media content of different genres. A display module, configured to determine the target genre associated with the user based on the tag information and display a content recommendation interface associated with the target genre.

[0178] The content recommendation device provided in this embodiment, for new users of the platform, in response to the user's trigger operation on the recommended media content of other platforms, performs content recommendation operations based on the tag information associated with the recommended media content. Therefore, the target genre that the user is interested in can be more accurately determined based on the tag information. Furthermore, content recommendation operations can be performed based on the target genre. This enables the user to more quickly and accurately discover interesting content in the content recommendation interface.

[0179] Further, based on any of the above embodiments, the content recommendation page includes at least two page layout styles. The recommendation module is configured to: determine the consumption information of the user for different page layout styles based on the historical consumption data, where the consumption information includes consumption frequency and / or consumption duration. Determine a target layout style among at least two page layout styles based on the consumption information of each page layout. Display a content recommendation interface that matches the target layout style.

[0180] The content recommendation device provided in this embodiment determines a target layout style of interest to the user based on the user's historical consumption data, and displays a content recommendation interface that matches the target layout style. Thereby, the layout style of the content recommendation interface can be made more in line with the personalized needs of the user, improving the user experience.

[0181] Further, based on any of the above embodiments, the device further includes: a display module for responding to a trigger operation of the user on any recommended content and displaying a content consumption interface of the media content associated with the recommended content. An update module for updating the cumulative consumption data associated with the user based on the browsing operation of the user within the content consumption interface. A determination module for determining virtual resources associated with the release condition in response to the cumulative consumption data associated with the user satisfying any release condition since the virtual resource acquisition operation is triggered. A release module for releasing the virtual resources to the user.

[0182] The content recommendation device provided in this embodiment updates based on the cumulative consumption data associated with the user, so that when the cumulative consumption data satisfies any release condition, the virtual resources associated with the release condition can be determined. Releasing virtual resources to the user improves the efficiency of virtual resource acquisition.

[0183] Further, based on any of the above embodiments, the determination module is configured to determine a type of virtual resource associated with the target genre. Determine the release quantity of the virtual resource based on the release condition. Determine the virtual resource based on the virtual resource type and the release quantity.

[0184] Further, based on any of the above embodiments, the type of virtual resource includes one or more of virtual coins, virtual permissions, virtual coupons, and virtual avatars.

[0185] The content recommendation device provided in this embodiment sets different virtual resources for different genres. Therefore, virtual resources that are more in line with the browsing preferences can be released to the user based on the user's browsing preferences.

[0186] Further, based on any of the above embodiments, the cumulative consumption data includes cumulative consumption duration and / or cumulative consumption progress.

[0187] The device provided in this embodiment can be used to execute the technical solutions of the above method embodiments, and its implementation principle and technical effects are similar, which will not be elaborated here in this embodiment.

[0188] To implement the above embodiments, the embodiments of the present disclosure also provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the content recommendation method described in any of the above embodiments is implemented.

[0189] The computer-readable storage medium provided in this embodiment obtains the historical consumption data associated with the user when the user triggers the resource acquisition control, so that it can be determined based on the historical consumption data that the user's historical consumption behavior of media content of any target genre meets the recommendation conditions, and a content recommendation interface associated with the target genre is displayed. A plurality of recommended contents for recommending media contents of the target genre are displayed in the content recommendation interface, so that the acquisition of virtual resources can be combined with content recommendation, and more interested media contents can be mined more quickly during the process of the user acquiring virtual resources.

[0190] To implement the above embodiments, the embodiments of the present disclosure also provide a computer program product, including a computer program, and when the computer program is executed by a processor, the content recommendation method described in any of the above embodiments is implemented.

[0191] The computer program product provided in this embodiment obtains the historical consumption data associated with the user when the user triggers the resource acquisition control, so that it can be determined based on the historical consumption data that the user's historical consumption behavior of media content of any target genre meets the recommendation conditions, and a content recommendation interface associated with the target genre is displayed. A plurality of recommended contents for recommending media contents of the target genre are displayed in the content recommendation interface, so that the acquisition of virtual resources can be combined with content recommendation, and more interested media contents can be mined more quickly during the process of the user acquiring virtual resources.

[0192] To implement the above embodiments, the embodiments of the present disclosure also provide an electronic device, including: a processor and a memory;

[0193] The memory stores computer-executable instructions;

[0194] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the content recommendation method described in any of the above embodiments.

[0195] Figure 9Schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. The electronic device 900 may be a terminal device or a server. Among them, the terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs for short), tablet computers, portable media players (PMPs for short), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 9 The electronic device shown is merely an example and should not impose any restrictions on the functions and usage scope of the embodiments of the present disclosure.

[0196] As Figure 9 shown, the electronic device 900 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 901, which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other through a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0197] Generally, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 9 the electronic device 900 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.

[0198] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, the above functions defined in the method of the embodiment of the present disclosure are executed.

[0199] The electronic device provided in this embodiment can obtain the historical consumption data associated with the user when the user triggers the resource acquisition control, so as to be able to determine that the consumption behavior of the user's history for the media content of any target genre meets the recommendation conditions based on the historical consumption data, and display the content recommendation interface associated with the target genre. A plurality of recommended contents for recommending the media content of the target genre are displayed in the content recommendation interface, so that the acquisition of virtual resources can be combined with content recommendation, and more interested media content can be mined more quickly during the process of the user acquiring virtual resources.

[0200] It should be noted that the computer-readable medium described above can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. 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 of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or combined with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which the computer-readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can send, propagate, or transmit a program for use by or combined with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0201] The above computer-readable medium can be included in the above electronic device; it can also exist separately and not be assembled into the electronic device.

[0202] The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device is caused to execute the method shown in the above embodiments.

[0203] Computer program code for performing the operations of this disclosure may be written in one or more programming languages or combinations thereof. The foregoing programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or alternatively, may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0204] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0205] The units involved in the embodiments described in this disclosure may be implemented in software or in hardware. Among them, the name of the unit does not constitute a limitation to the unit itself in some cases. For example, the first acquisition unit may also be described as "the unit for acquiring at least two Internet protocol addresses".

[0206] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), and so on.

[0207] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection 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 include, 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 a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0208] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the (but not limited to) technical features having similar functions disclosed in the present disclosure.

[0209] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment can also be implemented separately or in any suitable sub-combination in multiple embodiments.

[0210] Although the subject matter has been described in language specific to structural features and / or methodological acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A content recommendation method, characterized in that, Including: In response to a virtual resource acquisition operation triggered by a user, obtaining historical consumption data of the user for media content of at least one genre, where the historical consumption data is obtained after obtaining sufficient authorization from the user; In response to the historical consumption data meeting a recommendation condition, presenting a content recommendation interface associated with a target genre, where the target genre is determined based on the historical consumption data; Presenting a plurality of recommended contents within the content recommendation interface, where the recommended contents are for recommending media content of the target genre.

2. The method according to claim 1, wherein The presenting the content recommendation interface associated with the target genre in response to the historical consumption data meeting the recommendation condition includes: In response to determining, based on the historical consumption data, that the user is associated with a to-be-consumed list, determining the genre information of the historical media content in the to-be-consumed list that meets the playback condition as the target genre, where the to-be-consumed list includes the historical media content consumed by the user within a first time interval; In response to determining, based on the historical consumption data, that the user's historical consumption behavior meets the recommendation condition, presenting a content recommendation interface associated with the target genre.

3. The method according to claim 2, wherein When the target genre is the book audio genre, the presenting the content recommendation interface associated with the target genre in response to determining, based on the historical consumption data, that the user's historical consumption behavior meets the recommendation condition includes: Determining, based on the historical consumption data, whether the user triggers a book search operation within a second time interval, and / or determining, based on the historical consumption data, whether the playback progress of any media content of the book audio genre reaches a threshold within the second interval; If so, presenting the content recommendation interface associated with the book audio genre.

4. The method according to claim 2, wherein When the target genre is the music audio genre, the presenting the content recommendation interface associated with the target genre in response to determining, based on the historical consumption data, that the user's historical consumption behavior meets the recommendation condition includes: Determining, based on the historical consumption data, whether the user performs a consumption operation on any music media content list within the second time interval; If so, presenting the content recommendation interface associated with the music genre; Alternatively, the presenting the content recommendation interface associated with the target genre in response to determining, based on the historical consumption data, that the user's historical consumption behavior meets the recommendation condition includes: Determining, based on the historical consumption data, whether the user triggers a search operation for media content of the music genre within the second time interval; If so, presenting the content recommendation interface associated with the music genre.

5. The method according to claim 2, wherein The determining the genre information of the historical media content in the to-be-consumed list that meets the playback condition as the target genre includes: Determining target media content in the to-be-consumed list whose consumption data meets the playback condition, where the playback condition includes at least one of the consumption duration reaching a duration threshold, or the consumption frequency reaching a frequency threshold, or the consumption progress reaching a progress threshold, or the time interval between the time stamp of the last consumption and the current time stamp being less than a time interval threshold. In response to the genre information of the target media content being any one of audio genres, determine the genre information of the target media content as the target genre, where the audio genres include book audio genres and / or music audio genres.

6. The method according to claim 5, characterized in that After determining the target media content whose consumption data meets the playback condition in the to-be-consumed list, it further includes: In response to the genre information of the target media content not being an audio genre, display a content consumption interface; Display the target media content within the content consumption interface.

7. The method according to claim 1, wherein The step of, in response to the historical consumption data meeting the recommendation condition, displaying a content recommendation interface associated with the target genre includes: In response to determining that the user has no associated to-be-consumed list based on the historical consumption data, determine the consumption parameters of the user's historical media content for each genre, where the to-be-consumed list includes the historical media content consumed by the user within the first time interval; Determine the target genre that meets the recommendation condition based on the consumption parameters of the media content for each genre; Display a content recommendation interface associated with the target genre.

8. The method according to claim 7, wherein The step of determining the target genre that meets the recommendation condition based on the consumption duration of the media content for each genre includes: Sort the media content for each genre in descending order of the consumption parameter to obtain a sorted genre list, where the consumption parameter includes any one of consumption duration, consumption frequency, and consumption progress; Determine the first genre in the genre list as the target genre that meets the recommendation condition.

9. The method according to claim 1, wherein The user enters the current application after triggering a jump control associated with recommended media content published within any application. After obtaining the historical consumption data of the user for media content of at least one genre in response to the user-triggered virtual resource acquisition operation, it further includes: In response to the user having no associated historical consumption data, determine the label information associated with the recommended media content, where the label information represents the user's browsing preferences for media content of different genres; Determine the target genre associated with the user based on the label information, and display a content recommendation interface associated with the target genre.

10. The method according to any one of claims 1-9, characterized in that, The content recommendation page includes at least two page layout styles; the step of displaying multiple recommended contents within the content recommendation interface includes: Determine the consumption information of the user for different page layout styles based on the historical consumption data, where the consumption information includes consumption frequency and / or consumption duration; Determine the target layout style among at least two page layout styles based on the consumption information of each page layout; Display a content recommendation interface that matches the target layout style.

11. The method according to any one of claims 1 to 9, characterized in that, After displaying multiple recommended contents within the content recommendation interface, it further includes: In response to the user's trigger operation on any one of the recommended contents, display a content consumption interface for the media content associated with the recommended content; Update the cumulative consumption data associated with the user based on the user's browsing operation within the content consumption interface; In response to the cumulative consumption data associated with the user satisfying any of the issuance conditions since the virtual resource acquisition operation is triggered, determine the virtual resources associated with the issuance conditions; Issue the virtual resources to the user.

12. The method according to claim 11, wherein The determining the virtual resources associated with the issuance conditions includes: Determine the virtual resource type associated with the target genre; Based on the issuance conditions, determine the issuance quantity of the virtual resources; Based on the virtual resource type and the issuance quantity, determine the virtual resources.

13. The method according to claim 12, characterized in that, The virtual resource type includes one or more of virtual coins, virtual permissions, virtual coupons, and virtual avatars.

14. The method according to claim 11, wherein The cumulative consumption data includes cumulative consumption duration and / or cumulative consumption progress.

15. A content recommendation device, characterized in that, Includes: An acquisition module, configured to, in response to a virtual resource acquisition operation triggered by a user, acquire the historical consumption data of the user for media content of at least one genre, where the historical consumption data is acquired after obtaining the full authorization of the user; A display module, configured to, in response to the historical consumption data satisfying the recommendation conditions, display a content recommendation interface associated with the target genre, where the target genre is determined based on the historical consumption data; A recommendation module, configured to display a plurality of recommended contents in the content recommendation interface, where the recommended contents are used to recommend media content of the target genre.

16. An electronic device, characterized in that, Includes: A processor and a memory; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the content recommendation method according to any one of claims 1 to 14.

17. A computer-readable storage medium, characterized in that, Computer execution instructions are stored in the computer-readable storage medium, and when the processor executes the computer execution instructions, the content recommendation method according to any one of claims 1 to 14 is implemented.

18. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, the content recommendation method according to any one of claims 1 to 14 is implemented.