Media content recommendation method, apparatus, device, readable storage medium, and product
The method and device enhance media content recommendation systems by integrating live broadcast information and status controls within recommendation cards, addressing the limitation of single content display and improving user engagement and event awareness.
Patent Information
- Application Number
- JP2024574788
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-16
- Filing Date
- 2023-11-15
- Publication Date
- 2025-07-03
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing media content recommendation systems provide relatively single and limited display content in recommendation cards, failing to offer comprehensive information about live broadcast events related to a target theme.
A method and device that enriches recommendation cards by displaying live broadcast content information and status controls corresponding to each event associated with a target theme, determining time and progress information to match the status controls, and allowing interactive operations.
Enhances user interaction and information richness in media content playback pages by providing real-time updates and interactive features related to live broadcast events, ensuring users do not miss important events and can engage more deeply with the content.
Smart Images

Figure 2025520611000001_ABST
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This application claims the priority of a Chinese patent application filed on November 16, 2022, with the application number CN202211436864.9 and the invention title "Media Content Recommendation Method, Apparatus, Device, Readable Storage Medium, and Product", and the entire content disclosed in the above - mentioned Chinese patent application is incorporated herein by reference.
[0002] [Technical Field] Embodiments of the present invention relate to the field of interface interaction technologies, and in particular, to media content recommendation methods, apparatuses, devices, readable storage media, and products.
Background Art
[0003] In order to enable users to view more trending topic information within a video playback page, existing video software generally inserts a recommendation card into the media content stream and displays recommended content for the current trending topic within the recommendation card.
Summary of the Invention
[0004] Embodiments of the present invention provide a media content recommendation method, apparatus, device, readable storage medium, and product for solving the technical problem that the display content of existing recommendation cards is relatively single.
[0005] In a first aspect, embodiments of the present invention provide a media content recommendation method, the method comprising: displaying a predetermined recommendation control associated with a target theme within a media content playback page, the recommendation control including at least one live - broadcast content information and a state control corresponding to each live - broadcast content information, and the at least one live - broadcast content information corresponding to at least one target event associated with the target theme; Determining time information corresponding to the target theme, determining progress information of a target event corresponding to the live broadcast content information based on the time information, and determining a state control that matches the progress information.
[0006] In a second aspect, an embodiment of the present invention provides a media content recommendation device, and the device includes a display module for displaying a predetermined recommendation control associated with a target theme within a media content playback page, where the recommendation control includes at least one live broadcast content information and a state control corresponding to each live broadcast content information, and the at least one live broadcast content information corresponds to at least one target event associated with the target theme. a determination module for determining time information corresponding to the target theme, determining progress information of a target event corresponding to the live broadcast content information based on the time information, and determining a state control that matches the progress information.
[0007] In a third aspect, an embodiment of the present invention provides an electronic device, and the electronic device includes a processor and a memory, the memory stores computer-executable instructions, the processor causes the at least one processor to execute the media content recommendation method described in the various possible designs of the first aspect and the first aspect by executing the computer-executable instructions stored in the memory.
[0008] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the media content recommendation method described in the various possible designs of the first aspect and the first aspect is realized.
[0009] In a fifth aspect, an embodiment of the present invention provides a computer program product including a computer program, and when the computer program is executed by a processor, the media content recommendation method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.
Brief Description of Drawings
[0010] In the following, in order to more clearly explain the embodiments of the present invention or the technical solutions of the prior art, the drawings used in the embodiments or the prior art for explanation will be briefly described. Obviously, the drawings described below are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Embodiments for Carrying Out the Invention
[0011] In the following, in order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, in conjunction with the drawings of the embodiments of the present invention, the technical solutions of the embodiments of the present invention will be clearly and completely described. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0012] In order to solve the technical problem that the display content of existing recommendation cards is relatively single, the present invention provides a media content recommendation method, device, device, readable storage medium, and product.
[0013] It should be noted that the media content recommendation method, device, device, readable storage medium, and product provided by the present invention can be applied to any scenario of content recommendation.
[0014] Generally, the recommendation cards inserted into existing media content streams display content such as the time axis of trending topic events and the text-type trending topic rankings. However, the display content is often relatively single.
[0015] In order to enrich the display content in the recommended card and enable the user to obtain more information on the recommended card, in addition to the existing display content, live broadcast content associated with the target theme can also be displayed on the recommended card. Further, when there are more live broadcasts associated with the target theme, the status control of the progress information may be displayed according to the progress of each live broadcast. Thereby, the user can watch the related live broadcast of the target theme through the recommended card inserted into the media content stream during the viewing of the media content. Further, the progress of each related live broadcast can be intuitively confirmed using the status control.
[0016] FIG. 1 is a schematic flowchart of a media content recommendation method provided by an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps.
[0017] In step 101, a predetermined recommendation control associated with the target theme is displayed in the media content playback page. Here, the recommendation control includes at least one live broadcast content information and a status control corresponding to each live broadcast content information, and the at least one live broadcast content information corresponds to at least one target event associated with the target theme.
[0018] The execution entity of this embodiment is a media content recommendation device. The media content recommendation device is connected to a terminal device and can realize the display and interaction operation of the recommendation control on the terminal device. Optionally, the media content recommendation device may be connected to a server, and the server may be communicably connected to the terminal device. Thereby, the server can control the terminal device to execute the display and interaction operation of the recommendation control.
[0019] In this embodiment, the media content playback page may be a playback page used to play a media content stream. Exemplarily, on the media content playback page, the media content within the media content stream can be switched by an operation of sliding up and down. In order to enable the user to view richer information on the media content playback page, predetermined recommended controls associated with the target theme can be displayed within the media content playback page. Here, the target theme includes, but is not limited to, sports games, meetings, etc.
[0020] Furthermore, at least one target event may be associated with the target theme. Taking the example where the target theme is a predetermined soccer sports game, at least one live broadcast of the game may be associated with the predetermined soccer sports game. Therefore, the recommended control may include at least one live broadcast content information, and the at least one live broadcast content information corresponds to at least one target event associated with the target theme. Optionally, since the target event is generally within a specified time range, in order to prevent the user from missing the target event of interest, the live broadcast content information may include a live broadcast preview corresponding to the target event, a live broadcast corresponding to the target event, and a live broadcast replay corresponding to the target event, etc.
[0021] Optionally, to further enrich the recommended content within the recommended control and enable the user to more intuitively determine the progress of each target event in the recommended control, the recommended control may include a status control corresponding to each live broadcast content information. Different status controls can be displayed based on different progress information of the target event.
[0022] In step 102, determine the time information corresponding to the target theme, and based on the time information, determine the progress information of the target event corresponding to the live broadcast content information, and determine the state control that matches the progress information.
[0023] In this embodiment, generally, a target theme is associated with predetermined time information. Still, taking the example where the target theme is a predetermined soccer sports game, it is often the case that for one soccer sports game, a sports game schedule including the progress time of each game is preset. Therefore, in order to accurately display the state control, the time information corresponding to the target theme can also be determined. Based on the time information, determine the progress information of the target event corresponding to the live broadcast content information. Further, based on the progress information corresponding to the target event, in the recommended control, the state control that matches the progress information can be displayed.
[0024] FIG. 2 is a schematic diagram of a display interface provided by an embodiment of the present invention. As shown in FIG. 2, on the media content playback page 21, a recommended control 22 is displayed. Here, at least one live broadcast content information 23 and a state control 24 corresponding to each live broadcast content information are displayed in the recommended control 22.
[0025] According to the media content recommendation method provided by this embodiment, on the media content playback page, a recommendation control associated with the target subject is displayed, and at least one live broadcast content information and a state control corresponding to each live broadcast content information are displayed in the recommendation control. Thereby, more diverse content can be displayed in the recommendation control. Furthermore, through the recommendation control, the user can learn more content associated with the target subject, and through the state control in the recommendation page, the user can intuitively understand the state corresponding to each live broadcast content information. Based on enriching the displayed content in the recommendation control, the display effect and interaction efficiency can be improved.
[0026] Furthermore, based on any of the above embodiments, after step 101, the method further includes responding to a switching operation triggered by the user within the media content playback page, and further switching and playing the media content within a predetermined media content stream.
[0027] In this embodiment, when the user performs a viewing operation on the media content stream within the media content playback page, the recommendation control can also be displayed within the media content playback page by means of a switching operation on the media content stream.
[0028] Accordingly, when the user is not interested in the currently displayed recommendation control, or when the user wants to continue viewing more media content, a switching operation can be triggered again within the media content playback page. Here, the switching operation includes, but is not limited to, an operation of sliding up and down within the media content playback page. In response to the switching operation, the media content within a predetermined media content stream can be switched and played.
[0029] According to the media content recommendation method provided by this embodiment, in response to a switching operation, by switching and playing the media content in the media content stream, the switching between the recommendation control and the media content can be quickly realized, and the user can view more diverse content in the media content playback page.
[0030] Furthermore, based on any of the above embodiments, the recommendation control further includes at least one recommended media content associated with the target theme, and step 101 includes determining target ranking content that meets a predetermined display condition from a predetermined theme ranking associated with the target theme.
[0031] In the recommendation control, at least one recommended media content associated with the target ranking content is displayed.
[0032] Determine at least one live broadcast content information associated with the target ranking content and / or the recommended media content.
[0033] In the recommendation control, the at least one live broadcast content information and a state control corresponding to each live broadcast content information are displayed.
[0034] In this embodiment, the theme ranking can be set in advance. Here, the theme ranking includes ranking content of a plurality of currently trending topics. In order to determine the display content in the recommendation control, the display condition can also be set in advance. The display condition may be to display the currently most popular ranking content, to display the ranking content at the top of the theme ranking, etc. Based on the predetermined display condition, at least one target ranking content can be determined from the theme ranking associated with the target theme.
[0035] Each target ranking content may correspond to at least one media content. After determining the target ranking content, in the recommendation control, at least one recommended media content associated with the target ranking content can be displayed. Further, based on the target ranking content and / or the recommended media content, at least one live broadcast content information can be determined.
[0036] Still, taking an example where the target theme is a predetermined soccer sports game, the recommended media content may be media content with the theme of "Soccer Sports Game Team A VS Team B". Accordingly, the live broadcast content information associated with the recommended media content may be the live broadcast information of the subsequent game of the winner between Team A and Team B.
[0037] FIG. 3 is another schematic diagram of a display interface provided by an embodiment of the present invention. As shown in FIG. 3, a recommendation control 32 is displayed within a media content playback page 31. Here, within the recommendation control 32, at least one recommended media content 33 associated with the target ranking content is displayed. Based on the at least one recommended media content 33, at least one live broadcast content information 34 associated with the target ranking content and / or the recommended media content 33, and a status control 35 corresponding to each live broadcast content information 34 are determined and displayed.
[0038] According to the media content recommendation method provided by this embodiment, from the theme ranking associated with the target theme, target ranking content that meets the predetermined display conditions is determined, and at least one recommended media content and at least one live broadcast content information associated with the target ranking content are displayed on the recommendation control, thereby further enriching the display content in the recommendation control, and enabling the user to view richer content within the media content playback page through the said recommendation control.
[0039] Furthermore, based on any of the above embodiments, step 101 is including playing a predetermined media content stream within the media content playback page.
[0040] In response to a switching operation triggered by the user within the media content playback page, the recommendation control is switched and displayed within the media content playback page.
[0041] Or, step 101 is including displaying a trigger control associated with the target theme within the media content playback page.
[0042] In response to a trigger operation of the user on the trigger control, the recommendation control is displayed within the media content playback page.
[0043] In this embodiment, a predetermined media content stream can be played within the media content playback page. When the user performs a viewing operation on the media content stream within the media content playback page, the user can perform a switching operation on the media content stream to switch and display the said recommendation control within the media content playback page.
[0044] Optionally, for each target theme corresponding to the recommended control, a trigger control associated with the target theme can be displayed within the media content playback page. For example, a trigger control corresponding to a soccer sports game can be displayed on the sidebar of the media content playback page. In response to a user's trigger operation on the trigger control, a recommended control is displayed within the media content playback page.
[0045] According to the media content recommendation method provided by this embodiment, by displaying the recommended control based on the user's switching operation within the media content stream or based on the trigger operation on a predetermined trigger control, the user can realize the viewing operation of the recommended control in various ways. The flexibility of the recommended control display can be improved, and the display effect can be further improved.
[0046] FIG. 4 is a schematic flowchart of a media content recommendation method provided by another embodiment of the present invention. Based on any of the above embodiments, as shown in FIG. 4, step 102 includes the following steps.
[0047] In step 401, determine the time information corresponding to the target theme, and based on the time information, determine the progress information of each target event.
[0048] In step 402, for the live broadcast content information corresponding to the target event, based on the progress information corresponding to the target event, determine a status control that matches the progress information.
[0049] In this embodiment, in order to achieve an accurate display of status control, time information corresponding to the target theme can be determined. Here, the time information may include the progress time of each target event associated with the target theme. Therefore, based on the time information and the current time, the progress information of each target event can be determined.
[0050] After determining the progress information of each target event respectively, for the live broadcast content information corresponding to the target event, based on the progress information corresponding to the target event, a status control that matches the progress information can be determined.
[0051] Optionally, the target event is a target live broadcast.
[0052] According to the media content recommendation method provided by this embodiment, the progress information of the target event is judged based on the time information corresponding to the target theme, and further, based on the progress information, the status control corresponding to each live broadcast content information in the recommendation control can be accurately switched, improving the display accuracy and real-time performance of the status control, and enabling the user to view more accurate information about the target theme in the recommendation control.
[0053] Optionally, based on any of the above embodiments, the target theme includes a target game. Step 401 includes determining the game schedule information corresponding to the target game, and based on the game schedule information, determining the progress information of the target live broadcast corresponding to each game, where the target game includes at least one game.
[0054] The step 402 includes for the target live broadcast corresponding to the game, based on the progress information corresponding to the target live broadcast, determining a status control that matches the progress information.
[0055] In this embodiment, the target theme may specifically be a target game, and the target game may include at least one game. Accordingly, the target event may be the live broadcast of each game in the target game. Therefore, it is possible to determine the game schedule information corresponding to the target game, and based on the game schedule information and the current time information, determine the progress information of the target live broadcast corresponding to each game. Furthermore, for the target live broadcast corresponding to the game, based on the progress information corresponding to the target live broadcast, determine a state control that matches the progress information.
[0056] For example, if the live broadcast time of a soccer game between Team A and Team C, which is the target event, is November 28, 2022, and the current time is November 27, 2022, it can be determined that the progress information of the live broadcast of the soccer game has not started. At this time, it is possible to display the state control corresponding to the unstarted progress.
[0057] According to the media content recommendation method provided by this embodiment, by determining the game schedule information corresponding to the target game and based on the game schedule information, determining the state control of the target live broadcast corresponding to each game, it is possible to accurately switch the state control of the target live broadcast corresponding to the game, enabling the user to understand the target game through the recommended control, avoiding the user missing the games they are interested in, and improving the display effect.
[0058] Optionally, based on any of the above embodiments, the progress information of the target event includes that the target event has not started. Step 102 is When the progress information of the target event is that the target event has not started, for each target event, include determining a predetermined reservation control as the state control that matches the progress information.
[0059] After step 102, the method is Further including displaying a predetermined reservation control and a broadcast start time corresponding to the target event in a display area associated with the live broadcast content information.
[0060] In this embodiment, when the progress information of the target event indicates that the target event has not started, the predetermined reservation control can be determined as a state control that matches the progress information. The predetermined reservation control can be displayed in a display area associated with the live broadcast content information. Thereby, the user can perform a reservation operation for the live broadcast content information corresponding to the target event based on the reservation control. Also, in order to enable the user to view more related content of the target event in the recommended control, the broadcast start time corresponding to the target event can be further displayed in the display area associated with the live broadcast content information.
[0061] FIG. 5 is a schematic diagram of another display interface provided according to an embodiment of the present invention. As shown in FIG. 5, on a media content playback page 51, a recommended control 52 is displayed. At least one live broadcast content information 53 is displayed in the recommended control 52. When the progress information of an arbitrary target event indicates that the target event has not started, the state control corresponding to the live broadcast content information 53 corresponding to the target event is a predetermined reservation control 54. The predetermined reservation control 54 and the broadcast start time 55 corresponding to the target event can be displayed in a display area associated with the live broadcast content information.
[0062] Furthermore, based on any of the above embodiments, after displaying a predetermined reservation control and a broadcast start time corresponding to the target event in a display area associated with the live broadcast content information, the media content recommendation method is as follows: Further including displaying text information corresponding to a predetermined reservation operation on the reservation control and / or switching the reservation control to a non-triggerable state in response to a user's trigger operation on the reservation control.
[0063] In this embodiment, after the reservation control is displayed, the user can perform a trigger operation on the reservation control according to actual needs. In response to the trigger operation, text information corresponding to a predetermined reservation operation can be displayed on the reservation control and / or the reservation control can be switched to a non-triggerable state. Here, the text information corresponding to the reservation operation may include reserved text information. In the non-triggerable state, even if the user triggers the reservation control again, the reservation operation and interface conversion are not performed again based on the user's trigger operation.
[0064] According to the media content recommendation method provided by this embodiment, when the target event has not started, by displaying the reservation control, the user can more intuitively understand the progress of the target event and avoid missing the target event.
[0065] Furthermore, based on any of the above embodiments, after displaying a predetermined reservation control and the broadcast start time corresponding to the target event in a display area associated with the live broadcast content information, the media content recommendation method further includes transmitting a broadcast start reminder corresponding to the target event to the user at the broadcast start time in response to a user's trigger operation on the reservation control.
[0066] In this embodiment, after the user triggers the reservation control and completes the reservation operation for the live broadcast content information corresponding to the target event, when it is detected that the current time matches the broadcast start time of the live broadcast content information corresponding to the predetermined target event, a broadcast start reminder corresponding to the target event can be sent to the user. Optionally, a broadcast start reminder corresponding to the target event can be sent to the user in advance, and the present invention does not limit this.
[0067] According to the media content recommendation method provided by this embodiment, in response to the user's trigger operation for the reservation control, by sending a broadcast start reminder to the user at the start of the broadcast, it is possible to prompt the user to watch the target event at the start of the target event, and avoid the user missing the target event that the user is interested in.
[0068] Optionally, based on any of the above embodiments, the progress information of the target event includes that the target event is in progress. Step 102 is When the progress information of the target event is that the target event is in progress, for each target event, it includes determining a predetermined live broadcast control as a state control that matches the progress information.
[0069] After step 102, the method further includes displaying a predetermined live broadcast control in a display area associated with the live broadcast content information, and further displaying display content associated with the target event.
[0070] In this embodiment, the progress information of the target event includes that the target event is in progress. For example, the target event may be a live broadcast of a soccer game. When the soccer game is in progress, the progress information corresponding to the target event is in progress.
[0071] When the progress information of the target event indicates that the target event is in progress, a predetermined live broadcast control can be determined as a state control that matches the progress information. Also, the predetermined live broadcast control can be displayed in a display area associated with the live broadcast content information. As a result, when a recommended control is displayed within the media content playback page, the user can determine based on the state control that the target event is currently in progress.
[0072] Optionally, in order to enable the user to view more content associated with target events in the recommended control, display content associated with the target event can be further displayed in a display area associated with the live broadcast content information. Exemplarily, the display content associated with the target event may include real-time progress information of the target event and the like.
[0073] Taking the example where the target event is a live broadcast of a soccer game, specifically, the display content may be the current real-time score of the soccer game.
[0074] FIG. 6 is a schematic diagram of another display interface provided according to an embodiment of the present invention. As shown in FIG. 6, on the media content playback page 61, a recommended control 62 is displayed. At least one live broadcast content information 63 is displayed in the recommended control 62. When the progress information of an arbitrary target event indicates that the target event is in progress, the state control corresponding to the live broadcast content information 63 corresponding to the target event is a predetermined live broadcast control 64. The predetermined live broadcast control 64 and score information 65 associated with the target event can be displayed in a display area associated with the live broadcast content information.
[0075] Furthermore, based on any of the above embodiments, after displaying a predetermined live broadcast control in a display area associated with the live broadcast content information, the media content recommendation method further includes jumping to a live broadcast page corresponding to the target event in response to a user's trigger operation on the live broadcast control.
[0076] Display the live broadcast content corresponding to the target event within the live broadcast page.
[0077] In this embodiment, the user can perform a trigger operation on the live broadcast control according to actual needs. In response to the trigger operation, it is possible to jump to a live broadcast page corresponding to the target event. The live broadcast content corresponding to the target event is displayed within the live broadcast page. Thereby, on the media content playback page, it is possible to quickly jump to the live broadcast page and realize the viewing of the live broadcast content corresponding to the target event.
[0078] FIG. 7 is a schematic diagram of interface interaction provided by an embodiment of the present invention. As shown in FIG. 7, on a media content playback page 71, a recommendation control 72 is displayed. At least one live broadcast content information 73 is displayed on the recommendation control 72. For a target event in which the progress information is in progress, a predetermined live broadcast control 74 can be displayed in a display area associated with the live broadcast content information 73 corresponding to the target event. In response to a user's trigger operation on the live broadcast control 74, it is possible to jump to a live broadcast page 75 corresponding to the target event. Also, the live broadcast content 76 corresponding to the target event can be played within the live broadcast page 75.
[0079] According to the media content recommendation method provided by this embodiment, during the progress of the target event, by displaying the live broadcast control, the user can more intuitively understand the progress of the target event and then quickly realize the viewing of the target event. The display process of the target event is simplified and the display effect is improved.
[0080] Optionally, based on any of the above embodiments, the progress information of the target event includes that the target event has ended. Step 102 is When the progress information of the target event is that the target event has ended, for each target event, it includes determining a predetermined end control as the state control that matches the progress information.
[0081] After step 102, the method further includes displaying a predetermined end control in the display area associated with the live broadcast content information, and further displaying the target event result corresponding to the target event.
[0082] In this embodiment, for each target event, when it is detected that the progress information of the target time is that the target event has ended, a predetermined end control can be determined as the state control that matches the progress information. A predetermined end control is displayed in the display area associated with the live broadcast content information. Thereby, the user can realize the viewing of the live broadcast replay of the target event through a trigger operation on the end control.
[0083] Optionally, the target event result corresponding to the target event can be further displayed in the display area associated with the live broadcast content information. Thereby, the user can intuitively view the result of the target event in the recommendation control.
[0084] Still, taking the example where the target event is a live broadcast of a soccer game, in the recommended control, the result of the game can be displayed. For example, the result may be Team A 3:2 Team C.
[0085] FIG. 8 is a schematic diagram of another display interface provided according to an embodiment of the present invention. As shown in FIG. 8, on a media content playback page 81, a recommended control 82 is displayed. At least one live broadcast content information 83 is displayed on the recommended control 82. When the progress information of an arbitrary target event is that the target event has ended, the state control corresponding to the live broadcast content information 83 corresponding to the target event is a predetermined end control 84. A predetermined end control 84 and a target event result 85 associated with the target event can be displayed in a display area associated with the live broadcast content information.
[0086] Furthermore, based on any of the above embodiments, after displaying a predetermined end control in a display area associated with the live broadcast content information, the media content recommendation method further includes jumping to a live broadcast page corresponding to the target event in response to a user's trigger operation on the end control.
[0087] In the live broadcast page, display the live broadcast replay content corresponding to the target event.
[0088] Or, after displaying a predetermined end control in a display area associated with the live broadcast content information, the media content recommendation method further includes displaying time information corresponding to the target theme in response to a user's trigger operation on the end control.
[0089] In this embodiment, the user can realize watching the live broadcast replay of the target event through a trigger operation on the end control. Optionally, in response to the user's trigger operation on the end control, the user can jump to the live broadcast page corresponding to the target event. The live broadcast replay content corresponding to the target event is displayed on the live broadcast page.
[0090] Optionally, in response to the user's trigger operation on the end control, the time information corresponding to the target theme can also be displayed. Thereby, the user can know the progress time of more target events associated with the target theme.
[0091] According to the media content recommendation method provided by this embodiment, when the target event has already ended, by displaying the end control, when the user misses the target event, the user can trigger the end control to realize watching the live broadcast replay content of the target event.
[0092] Optionally, based on any of the above embodiments, the recommendation control further includes a predetermined interactive control, where the interactive control is configured to execute an interactive operation with a target object associated with the target event in response to the user's trigger operation.
[0093] Furthermore, the recommended control may further include a predetermined interactive control, and the predetermined interactive control is used to realize the interaction between the current user and the target object associated with the target event. Here, the target object associated with the target event may be a participant corresponding to the target event. For example, when the target theme is a predetermined soccer sports game, the target event may be the live broadcast of a specific soccer game among the soccer sports games, and the target object associated with it may be the two teams participating in the soccer game. By displaying a voting control in the recommended control, the current user can be enabled to select a cheering team for the game.
[0094] FIG. 9 is a schematic flowchart of a media content recommendation method provided by another embodiment of the present invention. Based on any of the above embodiments, before step 101, the following steps are further included.
[0095] In step 901, determine the current theme stage based on the time information corresponding to the target theme and the current time.
[0096] In step 902, in the recommended control, display the recommended content corresponding to the theme stage.
[0097] In this embodiment, since the target theme often corresponds to a plurality of different stages, in order to enrich the display content in the recommended control, different recommended contents can be respectively displayed for different stages.
[0098] Optionally, the current theme stage can be determined based on the time information corresponding to the target theme and the current time. Also, the recommended content corresponding to the theme stage can be displayed in the recommended control.
[0099] Taking an example where the target theme is a soccer sports game for explanation, the sports game stage may include an opening and closing ceremony stage, a round of 16 stage, a quarter-final stage, a semi-final stage, a final stage, and the like. For different sports game stages, different recommended contents can be set. As a result, the user can view more recommended contents related to the progress of the sports game based on the said recommended control.
[0100] Furthermore, based on any of the above embodiments, step 902 is When the current theme stage is a predetermined first stage, in the said recommended control, to display first recommended information associated with the target theme, where the first recommended information includes one or more of time information, target event result prediction information, target ranking content, and target event recommended information.
[0101] When the current theme stage is a predetermined second stage, in the said recommended control, to display the at least one live broadcast content information and the status control corresponding to each live broadcast content information, where the at least one live broadcast content information corresponds one by one to at least one target event of the target theme.
[0102] When the current theme stage is a predetermined third stage, in the said recommended control, to display the live broadcast content information corresponding to the target event that meets the predetermined recommended conditions, the status control corresponding to the live broadcast content information, and a predetermined voting control.
[0103] In this embodiment, the theme stage may include a first stage, a second stage, and a third stage.
[0104] When it is detected that the current theme stage is a predetermined first stage, first recommendation information associated with the target theme is displayed in the recommendation control, where the first recommendation information includes one or more of time information, target event result prediction information, target ranking content, and target event recommendation information.
[0105] Taking the example where the target theme is a soccer sports game for explanation, the first stage may be the opening ceremony stage. In the opening ceremony stage, sports game schedule information, championship prediction information, ranking information related to the soccer sports game, trendy topic sports game guides, etc. can be displayed in the recommendation control.
[0106] FIG. 10 is another schematic diagram of a display interface provided according to an embodiment of the present invention. As shown in FIG. 10, on the media content playback page 1001, a recommendation control 1002 is displayed. In the recommendation control 1002, time information 1003, target event result prediction information 1004, target ranking content 1005, and target event recommendation information 1106 are displayed.
[0107] When the current theme stage is a predetermined second stage, at least one live broadcast content information and a state control corresponding to each live broadcast content information are displayed in the recommendation control, and at least one live broadcast content information corresponds one by one to at least one target event of the target theme.
[0108] Taking the example where the target theme is a soccer sports game for explanation, the second stage may be the top 16 game stage. In this stage, trendy topic recommended media content, sports game live broadcast content associated with the recommended media content, and state controls corresponding to each sports game live broadcast content can be displayed in the recommendation control.
[0109] When the current theme stage is a predetermined third stage, in the recommended control, live broadcast content information corresponding to a target event that meets a predetermined recommended condition, state control corresponding to the live broadcast content information, and a predetermined voting control are displayed.
[0110] Taking an example where the target theme is a soccer sports game as an illustration, the third stage may be a focus stage or a final, semi-final stage, etc. At this time, in the recommended control, live broadcast content information corresponding to the focus sports game, state control corresponding to the live broadcast content information, and voting controls corresponding to both sides of the focus sports game can be displayed.
[0111] FIG. 11 is another schematic diagram of a display interface provided according to an embodiment of the present invention. As shown in FIG. 11, on a media content playback page 1101, a recommended control 1102 is displayed. In the recommended control 1102, live broadcast content information 1103 corresponding to a target event that meets a predetermined recommended condition, state control 1104 corresponding to the live broadcast content information 1103, and a predetermined voting control 1105 are displayed.
[0112] According to the media content recommendation method provided by this embodiment, by displaying different recommended contents in the recommended control at different theme stages, the displayed contents in the recommended control are further enriched, and users can view more recommended contents in the recommended control.
[0113] Furthermore, based on any of the above embodiments, the voting control includes voting sub-controls corresponding to each participant in the target event that meets the predetermined recommended condition.
[0114] In the recommended control, after displaying live broadcast content information corresponding to a target event that satisfies a predetermined recommendation condition, status control corresponding to the live broadcast content information, and a predetermined voting control, the media content recommendation method further includes updating the number of votes corresponding to the participant based on the trigger operation in response to a user's trigger operation on a vote sub-control corresponding to any participant.
[0115] In this embodiment, the target event corresponds to at least two participants. Taking an example where the target event is a live broadcast of a soccer game, there may be participants on both sides of the soccer game in the target event.
[0116] In order to improve the user's participation degree in the target event and the display effect, for each participant, a vote sub-control corresponding to the participant can be respectively displayed in the voting control.
[0117] Therefore, the user can realize vote support for the participant through a trigger operation on the vote sub-control corresponding to the participant he / she supports. Accordingly, in response to a user's trigger operation on a vote sub-control corresponding to any participant, the number of votes corresponding to the participant is updated based on the trigger operation. Thereby, the user can view the vote information corresponding to the target event in the recommended control.
[0118] Taking an example to illustrate, the target event is a live broadcast of a soccer game between Team A and Team C. The voting control includes vote buttons corresponding to Team A and Team C respectively. The user can realize vote support for the team he / she likes by triggering the vote button corresponding to Team A or Team C.
[0119] According to the media content recommendation method provided by this embodiment, by displaying live broadcast content information corresponding to a target event that meets a predetermined recommendation condition in the recommendation control, a state control corresponding to the live broadcast content information, and a predetermined voting control, the user can vote for the participants of the target event of interest through a trigger operation on the voting control, enrich the interaction operation of the recommendation control, and improve the display effect.
[0120] Furthermore, based on any of the above embodiments, in response to a user's trigger operation on the voting sub-control corresponding to any of the participants, updating the number of votes corresponding to the participant based on the trigger operation is including determining the number of times of the trigger operation in response to a user's trigger operation on the voting sub-control corresponding to any of the participants, and updating the number of votes corresponding to the participant based on the number of times of the trigger operation.
[0121] Or, in response to a user's trigger operation on the voting sub-control corresponding to any of the participants, updating the number of votes corresponding to the participant based on the trigger operation is including determining the trigger duration corresponding to the trigger operation in response to a user's trigger operation on the voting sub-control corresponding to any of the participants.
[0122] Based on the mapping relationship between the trigger duration, a predetermined trigger duration, and the number of votes, determine the number of votes corresponding to the trigger operation.
[0123] Update the number of votes corresponding to the participant based on the number of votes.
[0124] In this embodiment, the user can realize the voting operation by continuously clicking on the voting sub-control. Accordingly, when updating the number of votes, in response to the user's trigger operation on the voting sub-control corresponding to any participant, the number of trigger operations is determined, and based on the number of trigger operations, the number of votes corresponding to the participant is updated. For example, when the user clicks on the voting sub-control corresponding to the first participant 10 times, 19 votes can be added to the number of votes of the first participant.
[0125] Optionally, the user can also realize the voting operation by continuously clicking on the voting sub-control. Accordingly, when updating the number of votes, in response to the user's trigger operation on the voting sub-control corresponding to any participant, the trigger duration corresponding to the trigger operation is determined. Based on the mapping relationship between the trigger duration, a predetermined trigger duration, and the number of votes, the number of votes corresponding to the trigger operation is determined. Based on the number of votes, the number of votes corresponding to the participant is updated.
[0126] Illustrated with an example, the number of votes corresponding to each second is 3 times. When it is detected that the trigger duration for which the user triggered the voting sub-control corresponding to the first participant is 10 seconds, 30 votes can be added to the number of votes of the first participant.
[0127] According to the media content recommendation method provided by this embodiment, by updating the number of votes for a participant based on the number of trigger times or the trigger duration of the user for the voting sub-control, more real-time and accurate content can be displayed on the recommendation control.
[0128] Furthermore, based on any of the above embodiments, in response to the user's trigger operation on the voting sub-control corresponding to the arbitrary participant, after updating the number of votes corresponding to the participant based on the trigger operation, the media content recommendation method When the progress information of the target event that meets the predetermined recommended conditions is in progress, it further includes jumping to the live broadcast page in response to a user's trigger operation on the live broadcast control associated with the live broadcast content information.
[0129] Within the live broadcast page, display the target live broadcast content corresponding to the target event, and display the voting control and the updated number of votes.
[0130] In this embodiment, when the progress information of the target event that meets the predetermined recommended conditions is in progress, in response to a user's trigger operation on the status control associated with the live broadcast content information corresponding to the target event, jump to the live broadcast page and enter, and the target live broadcast content corresponding to the target event can be displayed within the live broadcast page.
[0131] In order for the user to timely understand the support situation for the participants in the target event, the target live broadcast content corresponding to the target event, the voting control, and the updated number of votes can be further displayed within the live broadcast page.
[0132] Optionally, the user can realize the voting operation and the update of the number of votes through the voting control within the live broadcast page.
[0133] According to the media content recommendation method provided by this embodiment, after entering the live broadcast page, by displaying the target live broadcast content corresponding to the target event, the voting control, and the updated number of votes within the live broadcast page, the user can realize the browsing of the number of votes within the live broadcast page, simplify the operation method of browsing the voting data, and further optimize the display effect.
[0134] Furthermore, based on any of the above embodiments, after step 101, the method includes Further including displaying detailed topic information corresponding to the target topic in response to a user's trigger operation on a predetermined display area or a predetermined query control in the recommended control.
[0135] The detailed topic information includes one or more of time information, promotion chart information, and ranking information.
[0136] In this embodiment, when the user wants to know more content corresponding to the target topic, the user can also view the detailed topic information of the target topic based on the recommended control.
[0137] Optionally, the recommended control may further be provided with a query control. In response to a user's trigger operation on the query control, detailed topic information corresponding to the target topic can be displayed.
[0138] Optionally, the recommended control may be provided in advance with a predetermined display area that can be triggered. In response to a user's trigger operation on the predetermined display area, detailed topic information corresponding to the target topic can be displayed.
[0139] Here, the detailed topic information includes one or more of time information, promotion chart information, and ranking information.
[0140] According to the media content recommendation method provided by this embodiment, by displaying the detailed topic information corresponding to the target topic in response to a user's trigger operation on a predetermined display area or a predetermined query control in the recommended control, the user can further understand the target topic and can view the recommended content of interest based on the recommended control.
[0141] FIG. 12 is a schematic configuration diagram of a media content recommendation device provided according to an embodiment of the present invention. As shown in FIG. 12, the device includes a display module 1201 and a determination module 1202. Here, the display module 1201 displays a predetermined recommendation control associated with a target theme within a media content playback page. Here, the recommendation control includes at least one live broadcast content information and a state control corresponding to each live broadcast content information, and the at least one live broadcast content information corresponds to at least one target event associated with the target theme. The determination module 1202 determines time information corresponding to the target theme, determines progress information of a target event corresponding to the live broadcast content information based on the time information, and determines a state control that matches the progress information.
[0142] Furthermore, based on any of the above embodiments, the recommendation control further includes at least one recommended media content associated with the target theme. The display module determines target ranking content that satisfies a predetermined display condition from a predetermined theme ranking associated with the target theme. In the recommendation control, at least one recommended media content associated with the target ranking content is displayed. At least one live broadcast content information associated with the target ranking content and / or the recommended media content is determined. In the recommendation control, the at least one live broadcast content information and a state control corresponding to each live broadcast content information are displayed.
[0143] Furthermore, based on any of the above embodiments, the display module plays a predetermined media content stream within the media content playback page. In response to a switching operation triggered by the user within the media content playback page, the recommended control is switched and displayed within the media content playback page. Alternatively, the display module displays a trigger control associated with the target theme within the media content playback page. In response to a trigger operation of the user on the trigger control, the recommended control is displayed within the media content playback page.
[0144] Furthermore, based on any of the above embodiments, the determination module determines time information corresponding to the target theme, and based on the time information, determines progress information of each target event. For the live broadcast content information corresponding to the target event, based on the progress information corresponding to the target event, a state control that matches the progress information is determined.
[0145] Furthermore, based on any of the above embodiments, the target event is a target live broadcast.
[0146] Furthermore, based on any of the above embodiments, the target theme includes a target game. The determination module determines game schedule information corresponding to the target game, and based on the game schedule information, determines progress information of the target live broadcast corresponding to each game, where the target game includes at least one game. For the target live broadcast corresponding to the game, based on the progress information corresponding to the target live broadcast, a state control that matches the progress information is determined.
[0147] Furthermore, based on any of the above embodiments, the progress information of the target event includes that the target event has not started. When the progress information of the target event indicates that the target event has not started, for each target event, the determination module determines a predetermined reservation control as the status control that matches the progress information. The apparatus further includes a display module, and the display module displays a predetermined reservation control and the broadcast start time corresponding to the target event in a display area associated with the live broadcast content information.
[0148] Furthermore, based on any of the above embodiments, the apparatus further includes a processing module, and the processing module, in response to a user's trigger operation on the reservation control, displays text information corresponding to a predetermined reservation operation on the reservation control and / or switches the reservation control to a non-triggerable state.
[0149] Furthermore, based on any of the above embodiments, the apparatus further includes a processing module, and the processing module, in response to a user's trigger operation on the reservation control, sends a broadcast start reminder corresponding to the target event to the user at the broadcast start time.
[0150] Furthermore, based on any of the above embodiments, the progress information of the target event includes that the target event is in progress. When the progress information of the target event indicates that the target event is in progress, for each target event, the determination module determines a predetermined live broadcast control as the status control that matches the progress information. The apparatus further includes a display module, and the display module displays a predetermined live broadcast control and displays display content associated with the target event in a display area associated with the live broadcast content information.
[0151] Furthermore, based on any of the above embodiments, the apparatus further comprises a processing module, and the processing module jumps to a live broadcast page corresponding to the target event in response to a user's trigger operation on the live broadcast control. The display module displays live broadcast content corresponding to the target event within the live broadcast page.
[0152] Furthermore, based on any of the above embodiments, the progress information of the target event includes that the target event has ended. When the progress information of the target event indicates that the target event has ended, the determination module determines, for each target event, a predetermined end control as a state control that matches the progress information. The apparatus further comprises a display module, and the display module displays a predetermined end control in a display area associated with the live broadcast content information and displays a target event result corresponding to the target event.
[0153] Furthermore, based on any of the above embodiments, the apparatus further comprises a processing module, and the processing module jumps to a live broadcast page corresponding to the target event in response to a user's trigger operation on the end control. The display module displays live broadcast replay content corresponding to the target event on the live broadcast page. Alternatively, the apparatus further comprises a display module, and the display module displays time information corresponding to the target theme in response to a user's trigger operation on the end control.
[0154] Furthermore, based on any of the above embodiments, the recommended control further includes a predetermined interactive control, where the interactive control is configured to perform an interactive operation with a target object associated with the target event in response to a user's trigger operation.
[0155] Furthermore, based on any of the above embodiments, the apparatus further comprises a determination module, and the determination module determines the current theme stage based on the time information corresponding to the target theme and the current time. The display module displays recommended content corresponding to the theme stage in the recommended control.
[0156] Furthermore, based on any of the above embodiments, when the current theme stage is a predetermined first stage, the display module displays first recommended information associated with the target theme in the recommended control, where the first recommended information includes one or more of time information, target event result prediction information, target ranking content, and target event recommendation information. When the current theme stage is a predetermined second stage, the display module displays the at least one live broadcast content information and the state control corresponding to each live broadcast content information in the recommended control, where the at least one live broadcast content information corresponds one by one to at least one target event of the target theme. When the current theme stage is a predetermined third stage, the display module displays the live broadcast content information corresponding to the target event that meets the predetermined recommendation condition, the state control corresponding to the live broadcast content information, and a predetermined voting control in the recommended control.
[0157] Furthermore, based on any of the above embodiments, the voting control includes voting sub-controls corresponding to each participant of the target event that meets the predetermined recommendation condition. The apparatus further comprises a processing module, and the processing module updates the number of votes corresponding to the participant based on the trigger operation in response to the user's trigger operation on the voting sub-control corresponding to any participant.
[0158] Furthermore, based on any of the above embodiments, in response to a user's trigger operation on a voting sub-control corresponding to any participant, the processing module determines the number of times of the trigger operation, and updates the number of votes corresponding to the participant based on the number of times of the trigger operation. Alternatively, in response to a user's trigger operation on a voting sub-control corresponding to any participant, the processing module determines a trigger duration corresponding to the trigger operation. Based on the trigger duration and a mapping relationship among a predetermined trigger duration, the number of votes, the processing module determines the number of votes corresponding to the trigger operation, and updates the number of votes corresponding to the participant based on the number of votes.
[0159] Furthermore, based on any of the above embodiments, the apparatus further includes a processing module. When progress information of a target event that meets the predetermined recommendation conditions is in progress, in response to a user's trigger operation on a live broadcast control associated with the live broadcast content information, the processing module jumps to a live broadcast page. The display module displays target live broadcast content corresponding to the target event, and the voting control and the updated number of votes within the live broadcast page.
[0160] Furthermore, based on any of the above embodiments, the apparatus further includes a display module. In response to a user's trigger operation on a predetermined display area or a predetermined query control in the recommendation control, the display module displays detailed theme information corresponding to the target theme. The detailed theme information includes one or more of time information, promotion chart information, and ranking information.
[0161] Furthermore, based on any of the above embodiments, the media content playback page is used to play a media content stream.
[0162] Furthermore, based on any of the above embodiments, the device further comprises a processing module, and the processing module responds to a switching operation triggered by a user within the media content playback page to switch and play media content within a predetermined media content stream.
[0163] The device provided by this embodiment can be used to execute the technical solutions of the method embodiments described above. Its implementation principle and technical effects are similar, and this embodiment will not be repeated here.
[0164] To implement the above-described embodiments, embodiments of the present invention further provide an electronic device, and the electronic device comprises a processor and a memory.
[0165] The memory stores computer-executable instructions.
[0166] The processor causes the processor to execute the media content recommendation method described in any of the above embodiments by executing the computer-executable instructions stored in the memory.
[0167] FIG. 13 is a schematic configuration diagram of an electronic device provided by an embodiment of the present invention. As shown in FIG. 13, the electronic device 1300 may be a terminal device or a server. Here, the terminal device may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android (registered trademark) Devices, PADs), portable media players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 13 is only an example and does not limit the functions and usage scope of the embodiments of the present invention in any way.
[0168] As shown in FIG. 13, the electronic device 1300 may include a processing device (e.g., a central processing unit, a graphical processor, etc.) 1301 that can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage device 1308 into a random access memory (RAM) 1303. Various programs and data necessary for the operation of the electronic device 1300 are further stored in the RAM 1303. The processing device 1301, the ROM 1302, and the RAM 1303 are connected to each other via a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.
[0169] Typically, devices such as an input device 1306 including a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 1307 including a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 1308 including a magnetic tape, a hard disk, etc., and a communication device 1309 may be connected to the I / O interface 1305. The communication device 1309 can enable the electronic device 1300 to communicate wirelessly or wiredly to exchange data with other devices. Although an electronic device 1300 having various devices is shown in the drawing, it should be understood that it is not necessary to implement or have all the shown devices. More or fewer devices may alternatively be implemented or had.
[0170] In particular, according to an embodiment of the present invention, the process described with reference to the above flowchart may be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 1309, or may be installed from the storage device 1308 or the ROM 1302. When the computer program is executed by the processing device 1301, the above-described functions limited to the method of the embodiment of the present invention are executed.
[0171] It should be noted that the above-mentioned computer-readable medium of the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present invention, the computer-readable storage medium may be a tangible medium that includes or stores a program that can be used in combination with an instruction execution system, apparatus, or device by the instruction execution system, apparatus, or device. Also, in the present invention, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier that carries a computer-readable program code. 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 may further be any computer-readable medium other than a computer-readable storage medium that transmits, propagates, or conveys a program for use by or in combination with an instruction execution system, apparatus, or device.The program code included in the computer-readable medium can be transmitted using any suitable medium, including but not limited to wired, fiber optic cable, RF (radio frequency), or any suitable combination of the above.
[0172] Embodiments of the present invention further provide a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the media content recommendation method described in any of the above embodiments is realized.
[0173] Embodiments of the present invention further provide a computer program product including a computer program, and when the computer program is executed by a processor, the method for recommending media content described in any of the above embodiments is realized.
[0174] The above-mentioned computer-readable medium may be included in the above-mentioned electronic device or exist separately and may not be assembled into the electronic device.
[0175] The above-mentioned computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is caused to execute the method shown in the above embodiments.
[0176] Computer program code for performing the operations of the present invention can be written in one or more programming languages or combinations thereof, and the programming languages described above include object-oriented programming languages such as Java (registered trademark), Smalltalk, C++, etc., and further include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user computer, partially on the user computer, executed as a stand-alone software package, executed partially on the user computer and partially on a remote computer, or executed entirely on a remote computer or server. When related to a remote computer, the remote computer may be connected to the user computer via any type of network including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, connected via the Internet using an Internet service provider).
[0177] Flowcharts and block diagrams in the drawings illustrate the implementable architecture, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in the flowchart or block diagram includes one or more executable instructions for implementing the specified logical function and can represent one module, program segment, or part of the code. Also, it should be noted that in some alternative implementations, the functions shown in the boxes may occur in an order different from the order shown in the drawings. For example, two boxes shown consecutively may actually be executed substantially in parallel or, depending on the related functions, in the reverse order. Also, each box in the block diagram and / or flowchart and combinations of boxes in the block diagram and / or flowchart may be implemented in a dedicated hardware-based system that executes the specified function or operation, or may be implemented in a combination of dedicated hardware and computer instructions.
[0178] The units described as being involved in embodiments of the present invention may be implemented by software or by hardware. Among them, the name of the unit does not constitute a limitation of the unit itself in a specific case. For example, the first acquisition unit may be described as "a unit that acquires at least two Internet protocol addresses".
[0179] The functions described above in this specification may be executed, 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 (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0180] In the context of the present invention, a machine-readable medium may be a tangible medium that can include or store a program that can be used by an instruction execution system, apparatus, or device, or in combination with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0181] In a first aspect, according to one or more embodiments of the present invention, there is provided a media content recommendation method, the method comprising: displaying, within a media content playback page, a predetermined recommendation control associated with a target theme, the recommendation control including at least one live broadcast content information and a state control corresponding to each live broadcast content information, wherein the at least one live broadcast content information corresponds to at least one target event associated with the target theme; determining time information corresponding to the target theme, determining progress information of a target event corresponding to the live broadcast content information based on the time information, and determining a state control that matches the progress information.
[0182] According to one or more embodiments of the present invention, the recommended control further includes at least one recommended media content associated with the target theme, and displaying a predetermined recommended control associated with the target theme within the media content playback page is determining target ranking content that satisfies a predetermined display condition from a predetermined theme ranking associated with the target theme; displaying at least one recommended media content associated with the target ranking content in the recommended control; determining at least one live broadcast content information associated with the target ranking content and / or the recommended media content; and displaying, in the recommended control, the at least one live broadcast content information and a state control corresponding to each live broadcast content information.
[0183] According to one or more embodiments of the present invention, displaying a predetermined recommended control associated with the theme content within the media content playback page is playing a predetermined media content stream within the media content playback page; and in response to a switching operation triggered by a user within the media content playback page, switching and displaying the recommended control within the media content playback page. Alternatively, displaying a predetermined recommended control associated with the theme content within the media content playback page is displaying a trigger control associated with the target theme within the media content playback page; and in response to a trigger operation of the user on the trigger control, displaying the recommended control within the media content playback page.
[0184] According to one or more embodiments of the present invention, determining time information corresponding to the target theme, and based on the time information, determining progress information of a target content event corresponding to the live broadcast content information, and determining a state control that matches the progress information, determining time information corresponding to the target theme, and based on the time information, determining progress information of each target event, and for the live broadcast content information corresponding to the target event, based on the progress information corresponding to the target event, determining a state control that matches the progress information.
[0185] According to one or more embodiments of the present invention, the target event is a target live broadcast.
[0186] According to one or more embodiments of the present invention, the target theme includes a target game, determining time information corresponding to the target theme, and based on the time information, determining progress information of each target event, is to determine game schedule information corresponding to the target game, and based on the game schedule information, determine progress information of the target live broadcast corresponding to each game, where the target game includes at least one game, and for the live broadcast content information corresponding to the target event, based on the progress information corresponding to the target event, determining a state control that matches the progress information, includes determining, for the target live broadcast corresponding to the game, a state control that matches the progress information based on the progress information corresponding to the target live broadcast.
[0187] According to one or more embodiments of the present invention, the progress information of the target event includes that the target event has not started, determining a state control that matches the progress information, When the progress information of the target event indicates that the target event has not started, for each target event, it includes determining a predetermined reservation control as a state control that matches the progress information. After determining the state control that matches the progress information, the media content recommendation method further includes displaying, in a display area associated with the live broadcast content information, the predetermined reservation control and the broadcast start time corresponding to the target event.
[0188] According to one or more embodiments of the present invention, after displaying, in a display area associated with the live broadcast content information, the predetermined reservation control and the broadcast start time corresponding to the target event, the media content recommendation method further includes, in response to a user's trigger operation on the reservation control, displaying text information corresponding to a predetermined reservation operation on the reservation control and / or switching the reservation control to a non-triggerable state.
[0189] According to one or more embodiments of the present invention, after displaying, in a display area associated with the live broadcast content information, the predetermined reservation control and the broadcast start time corresponding to the target event, the media content recommendation method further includes, in response to a user's trigger operation on the reservation control, sending a broadcast start reminder corresponding to the target event to the user at the broadcast start time.
[0190] According to one or more embodiments of the present invention, the progress information of the target event includes that the target event is in progress. Determining the state control that matches the progress information When the progress information of the target event indicates that the target event is in progress, for each target event, it includes determining a predetermined live broadcast control as a status control that matches the progress information. After determining the status control that matches the progress information, the media content recommendation method further includes displaying a predetermined live broadcast control in the display area associated with the live broadcast content information and displaying the display content associated with the target event.
[0191] According to one or more embodiments of the present invention, after displaying a predetermined live broadcast control in the display area associated with the live broadcast content information, the media content recommendation method includes jumping to the live broadcast page corresponding to the target event in response to a user's trigger operation on the live broadcast control, and further includes displaying the live broadcast content corresponding to the target event within the live broadcast page.
[0192] According to one or more embodiments of the present invention, the progress information of the target event includes that the target event has ended. Determining the status control that matches the progress information When the progress information of the target event indicates that the target event has ended, for each target event, it includes determining a predetermined end control as a status control that matches the progress information. After determining the status control that matches the progress information, the media content recommendation method further includes displaying a predetermined end control in the display area associated with the live broadcast content information and displaying the target event result corresponding to the target event.
[0193] According to one or more embodiments of the present invention, after displaying a predetermined end control in a display area associated with the live broadcast content information, the media content recommendation method in response to a user's trigger operation on the end control, jump to the live broadcast page corresponding to the target event, and in the live broadcast page, display the live broadcast replay content corresponding to the target event. Alternatively, after displaying a predetermined end control in a display area associated with the live broadcast content information, the media content recommendation method in response to a user's trigger operation on the end control, includes displaying time information corresponding to the target theme.
[0194] According to one or more embodiments of the present invention, the recommendation control further includes a predetermined interactive control, where the interactive control is configured to perform an interactive operation with a target object associated with the target event in response to a user's trigger operation.
[0195] According to one or more embodiments of the present invention, before displaying a predetermined recommendation control associated with a target theme in the media content playback page, the media content recommendation method determines a current theme stage based on the time information corresponding to the target theme and the current time, and in the recommendation control, further includes displaying recommended content corresponding to the theme stage.
[0196] According to one or more embodiments of the present invention, displaying the recommended content corresponding to the theme stage in the recommendation control When the current theme stage is a predetermined first stage, in the recommended control, displaying first recommended information associated with the target theme, where the first recommended information includes one or more of time information, target event result prediction information, target ranking content, and target event recommendation information; When the current theme stage is a predetermined second stage, in the recommended control, displaying the at least one live broadcast content information and a state control corresponding to each live broadcast content information, where the at least one live broadcast content information corresponds one by one to at least one target event of the target theme; When the current theme stage is a predetermined third stage, in the recommended control, including displaying live broadcast content information corresponding to a target event that meets a predetermined recommendation condition, a state control corresponding to the live broadcast content information, and a predetermined voting control.
[0197] According to one or more embodiments of the present invention, the voting control includes voting sub-controls corresponding to each participant in the target event that meets the predetermined recommendation condition. After displaying, in the recommended control, the live broadcast content information corresponding to a target event that meets a predetermined recommendation condition, the state control corresponding to the live broadcast content information, and the predetermined voting control, the media content recommendation method further includes updating the number of votes corresponding to the participant based on the trigger operation in response to a user's trigger operation on the voting sub-control corresponding to any participant.
[0198] According to one or more embodiments of the present invention, updating the number of votes corresponding to the participant based on the trigger operation in response to a user's trigger operation on the voting sub-control corresponding to any participant In response to a user's trigger operation on a voting sub-control corresponding to any participant, determining the number of times of the trigger operation, and updating the number of votes corresponding to the participant based on the number of times of the trigger operation, Alternatively, in response to a user's trigger operation on a voting sub-control corresponding to any participant, updating the number of votes corresponding to the participant based on the trigger operation, In response to a user's trigger operation on a voting sub-control corresponding to any participant, determining a trigger duration corresponding to the trigger operation, determining the number of voting times corresponding to the trigger operation based on the trigger duration and a mapping relationship between a predetermined trigger duration, the number of voting times, and updating the number of votes corresponding to the participant based on the number of voting times.
[0199] According to one or more embodiments of the present invention, after updating the number of votes corresponding to the participant based on the trigger operation in response to a user's trigger operation on a voting sub-control corresponding to any participant, the media content recommendation method If the progress information of a target event that meets the predetermined recommendation conditions is in progress, in response to a user's trigger operation on a live broadcast control associated with the live broadcast content information, jumping to a live broadcast page, further including displaying target live broadcast content corresponding to the target event in the live broadcast page, and displaying the voting control and the updated number of votes.
[0200] According to one or more embodiments of the present invention, after displaying a predetermined recommendation control associated with a target theme in a media content playback page, the media content recommendation method further includes displaying detailed theme information corresponding to the target theme in response to a user's trigger operation on a predetermined display area or a predetermined query control in the recommendation control. The above-mentioned subject detailed information includes one or more of time information, promotion chart information, and ranking information.
[0201] According to one or more embodiments of the present invention, the media content playback page is used to play a media content stream.
[0202] According to one or more embodiments of the present invention, after displaying a predetermined recommended control associated with a target subject within the media content playback page, the media content recommendation method further includes switching and playing media content within a predetermined media content stream in response to a switching operation triggered by a user within the media content playback page.
[0203] In a second aspect, according to one or more embodiments of the present invention, there is provided a media content recommendation device, and the device includes a display module for displaying a predetermined recommended control associated with a target subject within a media content playback page, where the recommended control includes at least one live broadcast content information and a state control corresponding to each live broadcast content information, and the at least one live broadcast content information corresponds to at least one target event associated with the target subject, the display module, a determination module for determining time information corresponding to the target subject, determining progress information of a target event corresponding to the live broadcast content information based on the time information, and determining a state control that matches the progress information.
[0204] According to one or more embodiments of the present invention, the recommended control further includes at least one recommended media content associated with the target subject, and the display module Determine target ranking content that meets predetermined display conditions from a predetermined theme ranking associated with the target theme, In the recommendation control, display at least one recommended media content associated with the target ranking content, Determine at least one live broadcast content information associated with the target ranking content and / or the recommended media content, In the recommendation control, display the at least one live broadcast content information and a state control corresponding to each live broadcast content information.
[0205] According to one or more embodiments of the present invention, the display module, Plays a predetermined media content stream within the media content playback page, In response to a switching operation triggered by the user within the media content playback page, switches and displays the recommendation control within the media content playback page, Or, the display module, Displays a trigger control associated with the target theme within the media content playback page, In response to a trigger operation of the user on the trigger control, displays the recommendation control within the media content playback page.
[0206] According to one or more embodiments of the present invention, the determination module, Determines time information corresponding to the target theme, and based on the time information, determines progress information of each target event, For the live broadcast content information corresponding to the target event, based on the progress information corresponding to the target event, determines a state control that matches the progress information.
[0207] According to one or more embodiments of the present invention, the target event is a target live broadcast.
[0208] According to one or more embodiments of the present invention, the target subject includes a target game, The determination module, determines game schedule information corresponding to the target game, and based on the game schedule information, determines progress information of a target live broadcast corresponding to each game, where the target game includes at least one game, For the target live broadcast corresponding to the game, based on the progress information corresponding to the target live broadcast, determines a status control that matches the progress information.
[0209] According to one or more embodiments of the present invention, the progress information of the target event includes that the target event has not started, The determination module, when the progress information of the target event is that the target event has not started, for each target event, determines a predetermined reservation control as the status control that matches the progress information, The apparatus further includes a display module, The display module displays a predetermined reservation control and a broadcast start time corresponding to the target event in a display area associated with the live broadcast content information.
[0210] According to one or more embodiments of the present invention, the apparatus further includes a processing module, The processing module, in response to a user's trigger operation on the reservation control, displays text information corresponding to a predetermined reservation operation on the reservation control and / or switches the reservation control to a non-triggerable state.
[0211] According to one or more embodiments of the present invention, the apparatus further includes a processing module, In response to a user's trigger operation on the reservation control, the processing module sends a broadcast start reminder corresponding to the target event to the user at the broadcast start time.
[0212] According to one or more embodiments of the present invention, the progress information of the target event includes that the target event is in progress. The determination module When the progress information of the target event indicates that the target event is in progress, for each target event, a predetermined live broadcast control is determined as a state control that matches the progress information. The device further includes a display module. The display module displays a predetermined live broadcast control in a display area associated with the live broadcast content information and displays display content associated with the target event.
[0213] According to one or more embodiments of the present invention, the device further includes a processing module. In response to a user's trigger operation on the live broadcast control, the processing module jumps to a live broadcast page corresponding to the target event. The display module displays live broadcast content corresponding to the target event within the live broadcast page.
[0214] According to one or more embodiments of the present invention, the progress information of the target event includes that the target event has ended. The determination module When the progress information of the target event indicates that the target event has ended, for each target event, a predetermined end control is determined as a state control that matches the progress information. The device further includes a display module. The display module displays a predetermined end control in a display area associated with the live broadcast content information, and displays a target event result corresponding to the target event.
[0215] According to one or more embodiments of the present invention, the apparatus further comprises a processing module, The processing module jumps to a live broadcast page corresponding to the target event in response to a user's trigger operation on the end control, The display module displays live broadcast replay content corresponding to the target event on the live broadcast page, Alternatively, the apparatus further comprises a display module, The display module displays time information corresponding to the target theme in response to a user's trigger operation on the end control.
[0216] According to one or more embodiments of the present invention, the recommended control further includes a predetermined interactive control, where the interactive control is configured to perform an interactive operation with a target object associated with the target event in response to a user's trigger operation.
[0217] According to one or more embodiments of the present invention, the apparatus further comprises a determination module, The determination module determines a current theme stage based on the time information corresponding to the target theme and the current time, The display module displays recommended content corresponding to the theme stage in the recommended control.
[0218] According to one or more embodiments of the present invention, the display module, When the current topic stage is a predetermined first stage, in the recommended control, display first recommended information associated with the target topic, where the first recommended information includes one or more of time information, target event result prediction information, target ranking content, and target event recommendation information. When the current topic stage is a predetermined second stage, in the recommended control, display the at least one live broadcast content information and a state control corresponding to each live broadcast content information, where the at least one live broadcast content information corresponds one by one to at least one target event of the target topic. When the current topic stage is a predetermined third stage, in the recommended control, display live broadcast content information corresponding to a target event that meets a predetermined recommendation condition, a state control corresponding to the live broadcast content information, and a predetermined voting control.
[0219] According to one or more embodiments of the present invention, the voting control includes a voting sub-control corresponding to each participant in the target event that meets the predetermined recommendation condition. The device further includes a processing module. In response to a user's trigger operation on a voting sub-control corresponding to any participant, the processing module updates the number of votes corresponding to the participant based on the trigger operation.
[0220] According to one or more embodiments of the present invention, the processing module In response to a user's trigger operation on a voting sub-control corresponding to any participant, determines the number of times of the trigger operation, and updates the number of votes corresponding to the participant based on the number of times of the trigger operation. Or, the processing module In response to a user's trigger operation on a voting sub-control corresponding to any participant, determines a trigger duration corresponding to the trigger operation. Based on the mapping relationship between the trigger duration, a predetermined trigger duration, and the number of votes, determine the number of votes corresponding to the trigger operation. Update the number of votes corresponding to the participant based on the number of votes.
[0221] According to one or more embodiments of the present invention, the apparatus further comprises a processing module. When the progress information of the target event that meets the predetermined recommended conditions is in progress, the processing module jumps to the live broadcast page in response to a user's trigger operation on the live broadcast control associated with the live broadcast content information. The display module displays the target live broadcast content corresponding to the target event and the voting control and the updated number of votes within the live broadcast page.
[0222] According to one or more embodiments of the present invention, the apparatus further comprises a display module. In response to a user's trigger operation on a predetermined display area in the recommended control or a predetermined query control, the display module displays the detailed theme information corresponding to the target theme. The detailed theme information includes one or more of time information, promotion chart information, and ranking information.
[0223] According to one or more embodiments of the present invention, the media content playback page is used to play a media content stream.
[0224] According to one or more embodiments of the present invention, the apparatus further comprises a processing module. In response to a switching operation triggered by the user within the media content playback page, the processing module switches and plays the media content within a predetermined media content stream.
[0225] In a third aspect, according to one or more embodiments of the present invention, an electronic device is provided, the electronic device comprising at least one processor and a memory, the memory storing computer-executable instructions, the at least one processor, by executing the computer-executable instructions stored in the memory, causes the at least one processor to execute the media content recommendation method described in the above-mentioned first aspect and various possible designs of the first aspect.
[0226] In a fourth aspect, according to one or more embodiments of the present invention, a computer-readable storage medium is provided, on which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the media content recommendation method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.
[0227] In a fifth aspect, according to one or more embodiments of the present invention, a computer program product including a computer program is provided, and when the computer program is executed by a processor, the media content recommendation method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.
[0228] The above description is a preferred embodiment of the present invention and is only an explanation of the applicable technical principle. Those skilled in the art should understand that the scope of the invention related to the present invention is not limited to the technical solution formed by the specific combination of the above technical features, and without departing from the concept of the above invention, other technical solutions formed by any combination of the above technical features or features equivalent thereto are also included. For example, it should be understood that technical solutions formed by switching the above features and technical features having similar functions disclosed in the present invention (but not limited thereto) are also included.
[0229] Also, while the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in that order or sequence, one after another. Multi-threading and parallel processing may be advantageous in certain environments. Similarly, although some specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the invention. The specific features described in the context of separate embodiments may also be implemented in combination within a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately, or in any suitable sub-combination, in multiple embodiments.
[0230] The subject matter has been described in terms of words specific to structural features and / or logical operations of a method, but it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Conversely, the specific features and operations described above are merely exemplary forms of implementing the claims.
Claims
1. A media content recommendation method, comprising: displaying a predetermined recommendation control associated with a target theme within a media content playback page, wherein the recommendation control includes at least one live broadcast content information and a state control corresponding to each live broadcast content information, and the at least one live broadcast content information corresponds to at least one target event associated with the target theme; determining time information corresponding to the target theme, determining progress information of a target event corresponding to the live broadcast content information based on the time information, and determining a state control that matches the progress information; A media content recommendation method characterized by the above.
2. The recommendation control further includes at least one recommended media content associated with the target theme, displaying a predetermined recommendation control associated with a target theme within a media content playback page includes: determining target ranking content that satisfies a predetermined display condition from a predetermined theme ranking associated with the target theme; displaying at least one recommended media content associated with the target ranking content in the recommendation control; determining at least one live broadcast content information associated with the target ranking content and / or the recommended media content; displaying, in the recommendation control, the at least one live broadcast content information and a state control corresponding to each live broadcast content information; The media content recommendation method according to claim 1, characterized by the above.
3. Displaying a predetermined recommendation control associated with theme content within a media content playback page includes: playing a predetermined media content stream within the media content playback page; in response to a switching operation triggered by a user within the media content playback page, switching and displaying the recommendation control within the media content playback page; or Displaying a predetermined recommendation control associated with theme content within a media content playback page includes: displaying a trigger control associated with the target theme within the media content playback page; displaying the recommended control within the media content playback page in response to a trigger operation of the user on the trigger control; The media content recommendation method according to claim 1, characterized in that.
4. Determining time information corresponding to the target theme, determining progress information of a target content event corresponding to the live broadcast content information based on the time information, and determining a state control that matches the progress information. Determining time information corresponding to the target theme, and determining progress information of each target event based on the time information. For the live broadcast content information corresponding to the target event, determining a state control that matches the progress information based on the progress information corresponding to the target event. The media content recommendation method according to claim 1, characterized in that.
5. The target event is a target live broadcast. The media content recommendation method according to claim 4, characterized in that.
6. The target theme includes a target game. Determining time information corresponding to the target theme, and determining progress information of each target event based on the time information. Determining game schedule information corresponding to the target game, and determining progress information of a target live broadcast corresponding to each game based on the game schedule information, wherein the target game includes at least one game. For the live broadcast content information corresponding to the target event, determining a state control that matches the progress information based on the progress information corresponding to the target event. For the target live broadcast corresponding to the game, determining a state control that matches the progress information based on the progress information corresponding to the target live broadcast. The media content recommendation method according to claim 4, characterized in that.
7. The progress information of the target event includes that the target event has not started. Determining a state control that matches the progress information. When the progress information of the target event indicates that the target event has not started, for each target event, it includes determining a predetermined reservation control as a state control that matches the progress information. After determining the state control that matches the progress information, the media content recommendation method further includes displaying a predetermined reservation control and the broadcast start time corresponding to the target event in a display area associated with the live broadcast content information. The media content recommendation method according to claim 1, characterized in that.
8. After displaying a predetermined reservation control and the broadcast start time corresponding to the target event in a display area associated with the live broadcast content information, the media content recommendation method further includes, in response to a user's trigger operation on the reservation control, displaying text information corresponding to a predetermined reservation operation on the reservation control and / or switching the reservation control to a non-triggerable state. The media content recommendation method according to claim 7, characterized in that.
9. After displaying a predetermined reservation control and the broadcast start time corresponding to the target event in a display area associated with the live broadcast content information, the media content recommendation method further includes, in response to a user's trigger operation on the reservation control, sending a broadcast start reminder corresponding to the target event to the user at the broadcast start time. The media content recommendation method according to claim 7, characterized in that.
10. The progress information of the target event includes that the target event is in progress. Determining the state control that matches the progress information When the progress information of the target event indicates that the target event is in progress, for each target event, it includes determining a predetermined live broadcast control as a state control that matches the progress information. After determining the state control that matches the progress information, the media content recommendation method further includes displaying a predetermined live broadcast control in a display area associated with the live broadcast content information and displaying display content associated with the target event. The media content recommendation method according to claim 1, characterized in that...
11. After displaying a predetermined live broadcast control in a display area associated with the live broadcast content information, the media content recommendation method Responds to a user's trigger operation on the live broadcast control and jumps to a live broadcast page corresponding to the target event, and Further includes displaying live broadcast content corresponding to the target event within the live broadcast page. The media content recommendation method according to claim 10, characterized in that...
12. The progress information of the target event includes that the target event has ended, and Determining a status control that matches the progress information When the progress information of the target event is that the target event has ended, for each target event, includes determining a predetermined end control as the status control that matches the progress information, and After determining a status control that matches the progress information, the media content recommendation method Further includes displaying a predetermined end control in a display area associated with the live broadcast content information and displaying a target event result corresponding to the target event. The media content recommendation method according to claim 1, characterized in that...
13. After displaying a predetermined end control in a display area associated with the live broadcast content information, the media content recommendation method Responds to a user's trigger operation on the end control and jumps to a live broadcast page corresponding to the target event, and Includes displaying live broadcast replay content corresponding to the target event on the live broadcast page, or Or After displaying a predetermined end control in a display area associated with the live broadcast content information, the media content recommendation method Responds to a user's trigger operation on the end control and includes displaying time information corresponding to the target theme. The media content recommendation method according to claim 12, characterized in that...
14. The recommended control further includes a predetermined interactive control, and the interactive control is configured to execute an interactive operation with a target object associated with the target event in response to a trigger operation by a user. The media content recommendation method according to any one of claims 1 to 13, characterized in that.
15. Before displaying a predetermined recommended control associated with a target theme within a media content playback page, the media content recommendation method includes: Determining a current theme stage based on time information corresponding to the target theme and the current time; And in the recommended control, further including displaying recommended content corresponding to the theme stage. The media content recommendation method according to any one of claims 1 to 13, characterized in that.
16. In the recommended control, displaying the recommended content corresponding to the theme stage means: When the current theme stage is a predetermined first stage, in the recommended control, displaying first recommended information associated with the target theme, where the first recommended information includes one or more of time information, target event result prediction information, target ranking content, and target event recommendation information; When the current theme stage is a predetermined second stage, in the recommended control, displaying the at least one live broadcast content information and a state control corresponding to each live broadcast content information, where the at least one live broadcast content information corresponds one by one to at least one target event of the target theme; When the current theme stage is a predetermined third stage, in the recommended control, displaying live broadcast content information corresponding to a target event that satisfies a predetermined recommendation condition, a state control corresponding to the live broadcast content information, and a predetermined voting control. The media content recommendation method according to claim 15, characterized in that.
17. The voting control includes voting sub-controls corresponding to each participant in the target event that satisfies a predetermined recommendation condition. In the recommended control, after displaying live broadcast content information corresponding to a target event that satisfies a predetermined recommendation condition, a state control corresponding to the live broadcast content information, and a predetermined voting control, the media content recommendation method further includes updating the number of votes corresponding to the participant based on the trigger operation in response to a user's trigger operation on a vote sub-control corresponding to any participant. The media content recommendation method according to claim 16, characterized in that.
18. Updating the number of votes corresponding to the participant based on the trigger operation in response to a user's trigger operation on a vote sub-control corresponding to any participant includes determining the number of times of the trigger operation in response to a user's trigger operation on a vote sub-control corresponding to any participant, and updating the number of votes corresponding to the participant based on the number of times of the trigger operation. Or Updating the number of votes corresponding to the participant based on the trigger operation in response to a user's trigger operation on a vote sub-control corresponding to any participant includes determining a trigger duration corresponding to the trigger operation in response to a user's trigger operation on a vote sub-control corresponding to any participant, determining the number of votes corresponding to the trigger operation based on a mapping relationship between the trigger duration, a predetermined trigger duration, and the number of votes, and updating the number of votes corresponding to the participant based on the number of votes. The media content recommendation method according to claim 17, characterized in that.
19. After updating the number of votes corresponding to the participant based on the trigger operation in response to a user's trigger operation on a vote sub-control corresponding to any participant, the media content recommendation method jumps to a live broadcast page in response to a user's trigger operation on a live broadcast control associated with the live broadcast content information when the progress information of the target event that satisfies a predetermined recommendation condition is in progress, and further includes displaying target live broadcast content corresponding to the target event in the live broadcast page, and displaying the voting control and the updated number of votes. The media content recommendation method according to claim 17, characterized in that...
20. After displaying a predetermined recommendation control associated with a target theme within a media content playback page, the media content recommendation method further includes: responding to a user's trigger operation on a predetermined display area or a predetermined query control in the recommendation control by displaying detailed theme information corresponding to the target theme; wherein the detailed theme information includes one or more of time information, promotion chart information, and ranking information. The media content recommendation method according to any one of claims 1 to 13, characterized in that...
21. The media content playback page is used to play a media content stream. The media content recommendation method according to any one of claims 1 to 13, characterized in that...
22. After displaying a predetermined recommendation control associated with a target theme within a media content playback page, the media content recommendation method further includes: responding to a switching operation triggered by a user within the media content playback page by switching and playing media content within a predetermined media content stream. The media content recommendation method according to claim 21, characterized in that...
23. A media content recommendation device, comprising: a display module for displaying a predetermined recommendation control associated with a target theme within a media content playback page, wherein the recommendation control includes at least one live broadcast content information and a state control corresponding to each live broadcast content information, and the at least one live broadcast content information corresponds to at least one target event associated with the target theme; a determination module for determining time information corresponding to the target theme, determining progress information of a target event corresponding to the live broadcast content information based on the time information, and determining a state control that matches the progress information. The media content recommendation device, characterized in that...
24. An electronic device, comprising: a processor and a memory; wherein the memory stores computer-executable instructions. The processor causes the processor to execute the media content recommendation method according to any one of claims 1 to 22 by executing computer-executable instructions stored in the memory. An electronic device characterized by the above. **Claim 25** A computer-readable storage medium, wherein computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, the media content recommendation method according to any one of claims 1 to 22 is implemented. A computer-readable storage medium characterized by the above. **Claim 26** A computer program product including a computer program, wherein when the computer program is executed by a processor, the media content recommendation method according to any one of claims 1 to 22 is implemented. A computer program product characterized by the above.
Citation Information
Patent Citations
Program prompting method and device
CN104378664A
Television program reservation prompting method and system
CN108271077A
Media asset recommendation method, recommended media asset playing method and display equipment
CN112333509A
Page display method, device and equipment, computer readable storage medium and product
CN114707065A
Electronic apparatus, method and computer readable recording medium
JP2015115802A