Interactive content display method, device and equipment, readable storage medium and product

By identifying the related content during user interaction and viewing, the system can determine the viewing intent and filter the target interactive content for display, thus solving the problem of low relevance between interactive content and media content and improving the user experience.

CN121327232APending Publication Date: 2026-01-13DOUYIN VISION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511404738.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-28
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

In existing technologies, the display of interactive content is not closely related to the media content currently being viewed by the user, resulting in a poor user experience.

Method used

When a user triggers an interactive content viewing action, the system identifies the associated content of the media content, such as timestamps, image frames, or text content, recognizes the user's viewing intent, and filters out the target interactive content that matches the viewing intent from multiple interactive content items for display.

Benefits of technology

It improves the relevance between interactive content and media content, enabling users to quickly view content of interest and enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121327232A_ABST
    Figure CN121327232A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an interactive content display method and device, equipment, a readable storage medium and a product. The method comprises the steps that media content is displayed in a first display interface; in response to an interactive content viewing operation triggered by a user for the media content, determining a viewing intention of the user based on the associated content of the media content currently displayed in the first display interface; determining at least one piece of target interaction content in a plurality of pieces of interaction content associated with the media content based on the viewing intention; and displaying the at least one piece of target interaction content in the first display interface. Therefore, the user can check the target interaction content better fitting the current playing content, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data processing technology, and in particular to an interactive content display method, apparatus, device, readable storage medium, and product. Background Technology

[0002] When users browse media content on their devices, they may view related interactive content. Currently, interactive content is typically displayed based on publication time or the cumulative number of likes and comments. Therefore, users often cannot find interactive content that interests them, resulting in a poor user experience. Summary of the Invention

[0003] This disclosure provides an interactive content display method, apparatus, device, readable storage medium, and product to address the technical problem of low correlation between the currently displayed interactive content and the media content associated with the user-triggered interactive controls.

[0004] In a first aspect, embodiments of this disclosure provide an interactive content display method, including:

[0005] Display media content within the first display interface;

[0006] In response to the user's interactive content viewing operation triggered by the media content, the user's viewing intent is determined based on the associated content of the media content currently displayed in the first display interface;

[0007] Based on the viewing intent, at least one target interactive content is determined from the multiple interactive content items associated with the media content;

[0008] The first display interface displays at least one target interactive content.

[0009] Secondly, embodiments of this disclosure provide an interactive content display device, including:

[0010] The display module is used to display media content within the first display interface;

[0011] The determination module is used to determine the user's viewing intent based on the associated content of the media content currently displayed in the first display interface in response to the user's interactive content viewing operation triggered by the media content.

[0012] The processing module is used to determine at least one target interactive content among multiple interactive content associated with the media content based on the viewing intent;

[0013] The presentation module is used to display the at least one target interactive content within the first display interface.

[0014] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;

[0015] The memory stores computer-executed instructions;

[0016] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the interactive content display method as described in the first aspect and various possible designs of the first aspect.

[0017] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the interactive content display method described in the first aspect and various possible designs of the first aspect.

[0018] Fifthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the interactive content display method described in the first aspect and various possible designs of the first aspect.

[0019] The interactive content display method, apparatus, device, readable storage medium, and product provided in this embodiment determine the associated content of the currently displayed media content in the first display interface when a user triggers an operation to view media content and interactive content. Therefore, based on this associated content, the user's viewing intent for the interactive content can be accurately determined. Furthermore, based on this viewing intent, at least one target interactive content that better matches the user's viewing intent when triggering the interactive content viewing operation can be accurately selected from all the interactive content associated with the media content for display. This allows the user to view target interactive content that is more relevant to the currently playing content, improving the user experience. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 A flowchart illustrating the interactive content display method provided in this embodiment of the disclosure;

[0022] Figure 2 This is a schematic diagram of the interface interaction provided in the embodiments of this disclosure;

[0023] Figure 3 A flowchart illustrating an interactive content display method provided in yet another embodiment of this disclosure;

[0024] Figure 4 A flowchart illustrating an interactive content display method provided in yet another embodiment of this disclosure;

[0025] Figure 5 A flowchart illustrating an interactive content display method provided in yet another embodiment of this disclosure;

[0026] Figure 6 This is a schematic diagram of the structure of the interactive content display device provided in the embodiments of this disclosure;

[0027] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0029] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0030] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0031] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0032] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0033] In related technologies, when users browse media content and open the comment section to view comments, the display order of the comments is generally determined by factors such as the number of likes and replies. However, the content displayed in the comment section is often not relevant to the content the user is currently viewing, making it difficult for users to quickly find comments that interest them, resulting in a poor user experience.

[0034] In solving the aforementioned technical problems, the inventors discovered that, during a user's browsing of media content, when viewing interactive content, to ensure the displayed interactive content better aligns with the user's current browsing progress, it's possible to determine the associated content of the media content at the time the user triggers the interactive content viewing action. This associated content includes one or more of the following: a timestamp associated with the media content when the user triggers the interactive control, an image frame associated with the media content when the user triggers the interactive control, and text content associated with the media content when the user triggers the interactive control. Based on this associated content, the user's current viewing intent for the interactive content can be determined. Therefore, based on this viewing intent, target interactive content can be filtered from all associated interactive content of the media content, and at least one target interactive content can be displayed.

[0035] To address the technical problem of low correlation between the currently displayed interactive content and the media content associated with the user-triggered interactive controls, this disclosure provides an interactive content display method, apparatus, device, readable storage medium, and product.

[0036] It should be noted that the interactive content display methods, devices, equipment, readable storage media, and products provided in this disclosure can be applied to any scenario in which interactive content is viewed.

[0037] Figure 1 This is a flowchart illustrating the interactive content display method provided in the embodiments of this disclosure, such as... Figure 1 As shown, the method includes:

[0038] Step 101: Display media content on the first display interface.

[0039] The execution entity in this embodiment is an interactive content display device. This interactive content display device can be coupled to a server. Therefore, upon obtaining the associated content of the media content when the user triggers the interactive content viewing operation, the user's viewing intent can be determined based on the associated content. At least one target interactive content matching the viewing intent can be identified from among the multiple interactive content items associated with the media content, and this at least one interactive content item can be sent to the terminal device for display.

[0040] In this embodiment, users can browse media content within the first display interface. This media content includes, but is not limited to, short dramas, TV series, movies, and short videos.

[0041] Optionally, while browsing media content, users can view interactive content related to the content they find interesting, enabling discussion and interaction with other viewers. This interactive content includes comments associated with the media content, which can be text comments, image comments, or a combination of text and images.

[0042] To facilitate user viewing of interactive content, interactive controls can be displayed on the first screen. Users can then trigger these controls to view the interactive content.

[0043] Step 102: In response to the user's interactive content viewing operation triggered by the media content, determine the user's viewing intent based on the related content of the media content currently displayed in the first display interface.

[0044] In this embodiment, in order to make the displayed interactive content more relevant to the content currently viewed by the user and more relevant to the user's current viewing intention, in response to the user's interactive content viewing operation, the associated content of the media content currently displayed in the first display interface can be determined.

[0045] Optionally, the associated content includes one or more of the following: a timestamp associated with the media content when the user triggers the interactive content viewing operation, an image frame associated with the media content when the user triggers the interactive content viewing operation, and text content associated with the media content when the user triggers the interactive content viewing operation.

[0046] Optionally, the text content includes subtitle text associated with the media content when the user triggers the interactive content viewing operation, or the text content includes the text corresponding to the dialogue associated with the media content when the user triggers the interactive content viewing operation. The text content can be obtained by converting the dialogue associated with the media content when the user triggers the interactive control into text using a speech-to-text algorithm.

[0047] Furthermore, after determining the associated content of the media content, the user's current viewing intent can be accurately identified based on that associated content.

[0048] For example, based on the timestamp associated with the media content when a user triggers an interactive content viewing action, one can determine other users' historical interactive content posted around that timestamp. Alternatively, based on the timestamp associated with the media content when a user triggers an interactive content viewing action, one can determine other users' historical interactive content posted regarding the episode at that timestamp. Or, based on the image frame associated with the media content when a user triggers an interactive content viewing action, one can determine the interactive content discussing the content associated with that image frame from all the interactive content associated with the media content.

[0049] For example, after determining the timestamp associated with the media content when the user triggers the interactive content viewing action, it can be determined that the user currently wants to view interactive content published by other users in the past around that timestamp, or it can be determined that the user currently wants to view interactive content published by other users in the past for the episode at that timestamp position.

[0050] To continue with the example, after determining the image frame associated with the media content when the user triggers the interactive content viewing action, it can be determined that the user currently wants to view interactive content that discusses the content displayed in that image frame. For example, the user might want to view interactive content associated with an item displayed in the image frame, or the user might want to view interactive content related to the dialogue subtitles displayed in the image frame, or the user might want to view interactive content associated with the actions of characters in the image frame, and so on.

[0051] Step 103: Based on the viewing intent, identify at least one target interactive content among multiple interactive content related to the media content.

[0052] In this implementation, the media content is associated with multiple other interactive content pieces published in the past by other users. After determining the user's viewing intent when triggering the interactive content viewing operation, at least one target interactive content can be identified from the multiple interactive content pieces associated with the media content based on the viewing intent.

[0053] Step 104: Display at least one target interactive content in the first display interface.

[0054] In this embodiment, after obtaining at least one target interactive content corresponding to the user's viewing intent when triggering the interactive content viewing operation, the at least one target interactive content can be displayed in the first display interface.

[0055] Optionally, in response to a user's triggering action on the interactive control, an interactive area can be displayed, showing at least one target interactive content within this area. To allow the user to view the at least one target interactive content more intuitively, the at least one target interactive content can be displayed at the top of the interactive area.

[0056] Figure 2 This is a schematic diagram of the interface interaction provided in the embodiments of this disclosure, such as... Figure 2 As shown, users can browse media content within the first display interface 21. During the browsing process, in response to the user's triggering operation on the interactive control 22, the user's intention to view the media content when triggering the interactive control can be determined.

[0057] As one possible approach, the media content currently playing is a line spoken by an actor with an accent. For example, the original line is: "Your grandma and I are best friends." Due to the actor's accent, the line is interpreted as: "You come and come, and I'm a close friend."

[0058] Therefore, at least one target comment content 24 can be determined based on the viewing intent, and at least one target interactive content 24 can be displayed in the first display interface 21. For example, the target interactive content 24 can be "You come and I am a friend".

[0059] The interactive content display method provided in this embodiment determines the associated content of the currently displayed media content in the first display interface when a user triggers an operation to view media content and interactive content. Therefore, it can accurately determine the user's viewing intent for the interactive content based on this associated content. Furthermore, it can accurately select at least one target interactive content from all the interactive content associated with the media content that best matches the user's viewing intent when triggering the interactive content viewing operation, and display it accordingly. This allows users to view target interactive content that is more relevant to the currently playing content, improving the user experience.

[0060] Figure 3 This is a flowchart illustrating an interactive content display method according to another embodiment of this disclosure. Based on any of the above embodiments, the associated parameters include a timestamp associated with the media content when the user triggers the interactive control. For example... Figure 3 As shown, step 103 includes:

[0061] Step 301: Determine the playback timestamp of the media content currently displayed in the first display interface.

[0062] Step 302: Identify the target key point that matches the playback timestamp among multiple key time points associated with the media content.

[0063] Step 303: Determine the user's viewing intent based on the labeled content associated with the target key points.

[0064] In this embodiment, the associated content includes the playback timestamp of the media content currently displayed on the first display interface when the user triggers the interactive content viewing operation. For example, the playback duration of the media content is 3 minutes and 30 seconds. When the user triggers the interactive content viewing operation, the media content has played for 2 minutes and 14 seconds, so 2 minutes and 14 seconds can be determined as the timestamp.

[0065] Optionally, the media content is associated with multiple preset key time points. Each key time point is associated with intent-annotated content, and different intent-annotated content corresponds to different interactive content. Therefore, after determining the current playback timestamp, the user's current viewing intent can be determined based on the intent-annotated content corresponding to the key time point that matches the playback timestamp.

[0066] This key time point includes, but is not limited to, one or more of the following: time points of plot conflict, time points of emotional resonance, time points of information gap / clarification, time points of interaction with users, and time points of sensory impact. Alternatively, it may be a time point where other users open the comment section more than a certain number of times, or a time point where other users send more than a preset number of bullet comments.

[0067] Furthermore, target key points that match the playback timestamp can be identified among multiple key time points associated with the media content.

[0068] Optionally, based on any of the above embodiments, step 302 includes:

[0069] Identify multiple candidate time points that occurred before the playback timestamp from among several key time points.

[0070] Among multiple candidate time points, the candidate time points whose overlap with the timestamp meets the preset conditions are determined as the target key time points.

[0071] Optionally, since the user's viewing progress of the media content only reaches the playback timestamp, and subsequent media content has not yet been viewed, the user will not have the intention to view the interactive content associated with subsequent content. Therefore, multiple candidate timestamps that occur before the playback timestamp can be identified from multiple key time points. The candidate time point whose overlap with the timestamp meets a preset condition is determined as the target key time point. This preset condition can be that the key time point with the highest overlap with the timestamp is determined as the target key time point.

[0072] The interactive content display method provided in this embodiment identifies multiple key time points associated with media content in advance and establishes the association between key time points and interactive content. Therefore, when a user triggers an interactive control, the matching key time point can be determined based on the timestamp associated with the media content at the time of the user's trigger. This allows at least one piece of interactive content corresponding to the associated time point to be identified as at least one target interactive content, improving the efficiency of target interactive content determination and enabling the display of target interactive content that is more relevant to the currently playing content, thus enhancing the user experience.

[0073] Furthermore, based on any of the above embodiments, before step 301, the method further includes:

[0074] Identify at least one key time point in media content that meets preset tagging conditions.

[0075] Perform intent labeling on at least one key time point to obtain the labeled content associated with the key time point.

[0076] In this embodiment, in order to more quickly determine at least one target interactive content corresponding to the playback timestamp, the association between key time points and viewing intentions can be established in advance.

[0077] Optionally, at least one key time point in the media content that meets preset tagging conditions can be identified.

[0078] Among them, the key time points that meet the preset marking conditions include one or more of the following: the time point when the number of times the user triggers the interactive control is greater than the preset threshold; the time point when a highlight scene appears in the media content; the time point when a highlight plot appears in the media content; the time point when the character's action in the media content is any preset action; the time point when the number of interactive content related to the media content is greater than the preset number threshold; and the time point when there is hot content in the media content.

[0079] For example, the timing of highlight moments in media content includes, but is not limited to, moments when costumes, props / special effects are outstanding or sloppy, moments of iconic scenes, sudden sound effects, and moments of visual impact.

[0080] The timing of highlight moments in media content includes, but is not limited to, moments of character conflict / reversal, moments of crucial choices / melodramatic actions, moments of logical flaws / forced stupidity, moments of suspense / foreshadowing being revealed, moments of details / Easter eggs, and moments of information gaps.

[0081] The timing of any preset action in media content includes, but is not limited to, the timing of a character speaking in a straight shot.

[0082] Interactive content associated with media content includes, but is not limited to, bullet comments and other similar content.

[0083] The time point that satisfies the preset marking conditions can be automatically identified by the preset large language model based on the user's input description information, or the time point that satisfies the preset marking conditions can be manually marked. This disclosure does not impose any restrictions on this.

[0084] Furthermore, intent annotation can be performed on this key time point to obtain the associated annotation content. For example, a key time point could be a highlight moment in media content, so intent annotation can be performed on this key time point based on the highlight moment. Alternatively, a key time point could be a moment when the number of times a user triggers interactive controls exceeds a preset threshold, which may indicate that this time point contains a storyline that interests the user or a classic scene, so intent annotation can be performed on this key time point based on the above content.

[0085] In any of the above embodiments, step 103 includes:

[0086] Obtain at least one interactive content corresponding to the labeled content associated with the target key time point, and determine at least one interactive content associated with the target key time point as at least one target interactive content.

[0087] Optionally, for each key time point, the association between the intent-annotated content and the interactive content associated with the key time point can be pre-built. Therefore, after determining the user's viewing intent, at least one target interactive content can be quickly determined based on this association.

[0088] Furthermore, based on any of the above embodiments, the method further includes:

[0089] Identify at least one interactive content to be processed that is associated with the labeled content among multiple interactive content related to media content.

[0090] Establish a relationship between the labeled content and at least one piece of interactive content to be processed.

[0091] In this embodiment, at least one interactive content to be processed can be identified from multiple interactive content pieces associated with media content, specifically one with intent-annotated content related to a key time point. This interactive content to be processed includes, but is not limited to, interactive content discussing the plot at that key time point, and interactive content published at that key time point.

[0092] Establish the association between key time points and at least one piece of interactive content to be processed, and obtain the key time points and at least one piece of interactive content associated with the key time points.

[0093] The interactive content display method provided in this embodiment identifies multiple key time points associated with media content in advance, identifies at least one interactive content to be processed that is associated with the intent-annotated content corresponding to the key time point among multiple interactive content associated with the media content, and establishes the association between key time points and interactive content. Therefore, the target interactive content can be quickly determined and displayed based on this association.

[0094] Figure 4 This is a flowchart illustrating an interactive content display method according to another embodiment of the present disclosure. Based on any of the above embodiments, the associated content includes image frames associated with the media content when the user triggers an interactive control. For example... Figure 4 As shown, step 103 includes:

[0095] Step 401: Use a preset image recognition algorithm to identify the image frame and determine the content to be displayed in the image frame.

[0096] Step 402: Determine the viewing intent based on the displayed content, wherein the displayed content includes one or more of the following: displayed characters, displayed items, displayed clothing, displayed actions, and displayed text.

[0097] In this embodiment, the associated content includes image frames associated with the media content when the user triggers an interactive content viewing operation. Therefore, when the user triggers an interactive content viewing operation, in order to enable the user to browse target interactive content that is more in line with the current viewing intention of the media content, a preset image recognition algorithm can be used to identify the image frame and determine the content displayed in the image frame. The displayed content includes one or more of the following: displayed characters, displayed items, displayed clothing, displayed actions, and displayed text. Any algorithm capable of recognizing the displayed content in an image can be used to perform the image frame recognition operation; this disclosure does not impose any limitations on this.

[0098] Furthermore, after determining the content displayed in the image frame, the user's current viewing intent can be accurately determined based on that content. Additionally, at least one interactive content related to the displayed content can be identified from multiple interactive content pieces associated with the media content, thus obtaining at least one target interactive content.

[0099] For example, when a user triggers an interactive content viewing action, the associated image frame of the media content displays the male protagonist handing a blanket to the female protagonist. Therefore, it can be inferred that the user may currently want to view interactive content associated with this display. Thus, based on this action, at least one interactive content containing this display can be identified from all interactive content associated with the media content as at least one target interactive content. For example, this target interactive content could be: the male protagonist noticing the female protagonist's short skirt and offering her a blanket.

[0100] As a feasible approach, when multiple pieces of content are displayed simultaneously within an image frame associated with media content, to more accurately determine the user's current viewing intent, the interactive content associated with each displayed content can be identified from the multiple interactive content pieces associated with the media content. These interactive contents are then sorted in descending order of the number of interactive contents associated with each displayed content. Based on this sorting result, the displayed content with the most interactive content is identified. Since this displayed content has been discussed the most historically, it can be determined that most users are interested in it. Therefore, the user's current viewing intent can be determined based on this displayed content.

[0101] The interactive content display method provided in this embodiment performs image recognition on the image frame associated with the media content when the user triggers the interactive control. Therefore, it can determine the viewing intention based on the displayed content in the image frame, thereby improving the correlation between the currently displayed interactive content and the displayed content of the media content.

[0102] Optionally, the associated content includes text content associated with the media content when the user triggers an interactive content viewing operation. This text content includes, but is not limited to, subtitles displayed in the media content when the user triggers the interactive control, text associated with lines spoken by characters in the media content, and the most frequently displayed bullet comments on the screen. Therefore, it can be determined that the user's current viewing intent is to view the interactive content associated with those lines.

[0103] Furthermore, after obtaining the text content, at least one interactive content that includes at least a portion of the text content can be identified from among multiple interactive content related to the media content, thereby obtaining at least one target interactive content.

[0104] For example, if there is a popular line in the media content, and the media content happens to play the part with that line when the user triggers the interactive control, the target interactive content that includes that line can be displayed first in the interactive area, or the target interactive content that discusses that line can be displayed first in the interactive area.

[0105] The interactive content display method provided in this embodiment can improve the correlation between the currently displayed target interactive content and the associated content of the media content by identifying the viewing intent among multiple interactive contents associated with the media content based on the text content associated with the media content when the user triggers the interactive content viewing operation, thereby enabling the user to view target interactive content that better meets their actual needs.

[0106] Optionally, based on any of the above embodiments, the associated content includes the playback timestamp of the media content when the user triggers the interactive content viewing operation. Step 102 includes:

[0107] The current plot content of the media is determined based on the playback timestamp, and the viewing intent is determined based on the plot content.

[0108] In this embodiment, after obtaining the playback timestamp of the media content when the user triggers the interactive content viewing operation, the current plot content of the media content can be accurately determined based on the playback timestamp. Therefore, the viewing intent can be determined based on the plot content. For example, it can be determined that the user currently intends to view interactive content associated with this plot content.

[0109] Furthermore, based on any of the above embodiments, step 103 includes:

[0110] Identify at least one interactive content that discusses the plot from among multiple interactive content related to the media content, and obtain at least one target interactive content.

[0111] In this embodiment, after determining that the user intends to view the interactive content associated with the plot content, at least one interactive content that discusses the plot content can be identified from multiple interactive contents associated with the media content as at least one target interactive content.

[0112] The interactive content display method provided in this embodiment determines the plot content associated with the media content when the user triggers the interactive content viewing operation. Therefore, it can determine the user's current viewing intention based on the plot content, thereby improving the correlation between the currently displayed target interactive content and the associated content of the media content, so that the user can view target interactive content that better meets their actual needs.

[0113] Furthermore, based on any of the above embodiments, after step 104, the method further includes:

[0114] Display other interactive content related to the media content after at least one target interactive content.

[0115] In this embodiment, to allow users to more intuitively view the at least one target interactive content, after displaying the interactive area, the at least one target interactive content can be prioritized in the interactive area. Other interactive content related to the media content is then displayed after the at least one target interactive content. This allows users to switch and view other interactive content related to the media content after browsing the target interactive content.

[0116] The interactive content display method provided in this embodiment displays other interactive content related to the media content after at least one target interactive content, so that users can view all interactive content related to the media content.

[0117] Figure 5This is a flowchart illustrating an interactive content display method provided in yet another embodiment of the present disclosure. Based on any of the above embodiments, such as... Figure 5 As shown, step 104 includes:

[0118] Step 501: Obtain the user's historical consumption data for interactive content. The consumption data is obtained after obtaining full authorization from the user.

[0119] Step 502: Determine the display order of target interactive content corresponding to different viewing intentions based on consumption data.

[0120] Step 503: Display the target interactive content corresponding to different viewing intentions based on the display order.

[0121] In this embodiment, multiple viewing intentions can be determined based on the associated content of the media content, and thus multiple target interactive contents can be determined based on different viewing intentions.

[0122] Optionally, to ensure that the display order of target interactive content related to the viewing intent better aligns with the user's actual needs, the user's historical consumption data regarding the interactive content can be obtained. This consumption data is acquired after obtaining full authorization from the user. This consumption data includes, but is not limited to, the user's historical actions such as liking, commenting, and forwarding of consumed content.

[0123] Furthermore, after acquiring consumption data, the user's historical consumption preferences for interactive content can be determined based on this data. This allows for the determination of the display order of target interactive content corresponding to different viewing intentions. Therefore, the target interactive content corresponding to different viewing intentions can be displayed based on this display order.

[0124] The interactive content display method provided in this embodiment determines the display order of multiple target interactive contents based on the user's historical consumption data when there are multiple viewing intentions, thereby making the displayed interactive content more in line with the user's actual needs.

[0125] Figure 6 This is a schematic diagram of the structure of the interactive content display device provided in the embodiments of this disclosure, such as... Figure 6As shown, the device includes: a display module 61, a determination module 62, a processing module 63, and a presentation module 64. The display module 61 is used to display media content within a first display interface. The determination module 62 is used to determine the user's viewing intent based on the associated content of the currently displayed media content in response to a user's interactive content viewing operation triggered by the media content. The processing module 63 is used to determine at least one target interactive content among multiple interactive content items associated with the media content based on the viewing intent. The presentation module 64 is used to display at least one target interactive content within the first display interface.

[0126] Furthermore, based on any of the above embodiments, the determining module is used to determine the playback timestamp of the media content currently displayed in the first display interface. Among multiple key time points associated with the media content, a target key point matching the playback timestamp is determined. The user's viewing intent is determined based on the annotation content associated with the target key point.

[0127] Furthermore, based on any of the above embodiments, the determining module is used to identify multiple candidate time points whose occurrence time is before the playback timestamp among multiple key time points. The candidate time points whose overlap with the timestamp meets a preset condition are determined as the target key time point.

[0128] Furthermore, based on any of the above embodiments, the apparatus further includes: an identification module, used to identify at least one key time point in the media content that meets preset marking conditions; and a marking module, used to perform intent marking operations on the at least one key time point to obtain the marked content associated with the key time point.

[0129] Furthermore, based on any of the above embodiments, the processing module is configured to: obtain at least one interactive content corresponding to the labeled content associated with the target key time point, and determine the at least one interactive content associated with the target key time point as at least one target interactive content.

[0130] Furthermore, based on any of the above embodiments, the apparatus further includes: an identification module, used to identify at least one interactive content to be processed that is associated with the labeled content among multiple interactive content pieces associated with the media content; and an establishment module, used to establish the association relationship between the labeled content and at least one interactive content to be processed.

[0131] Furthermore, based on any of the above embodiments, the associated content includes image frames displayed in the media content when the user triggers an interactive content viewing operation. The determining module is configured to: perform an identification operation on the image frame using a preset image recognition algorithm to determine the displayed content in the image frame; and determine the viewing intent based on the displayed content, wherein the displayed content includes one or more of the following: displayed character, displayed item, displayed clothing, displayed action, and displayed text.

[0132] Furthermore, based on any of the above embodiments, the processing module is configured to: determine at least one interactive content associated with the displayed content among multiple interactive content related to the media content, and obtain at least one target interactive content.

[0133] Furthermore, based on any of the above embodiments, the associated content includes the playback timestamp of the media content when the user triggers the interactive content viewing operation. The determination module is used to determine the current plot content of the media content based on the playback timestamp, and to determine the viewing intent based on the plot content.

[0134] Furthermore, based on any of the above embodiments, the processing module is used to determine at least one interactive content that discusses the plot content among multiple interactive content associated with the media content, and obtain at least one target interactive content.

[0135] Furthermore, based on any of the above embodiments, the presentation module is configured to: acquire historical user consumption data for interactive content, wherein the consumption data is acquired after obtaining full authorization from the user; determine the display order of target interactive content corresponding to different viewing intentions based on the consumption data; and display the target interactive content corresponding to different viewing intentions based on the display order.

[0136] The device provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.

[0137] To implement the above embodiments, this disclosure also provides a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, it implements the interactive content display method as described in any of the above embodiments.

[0138] To implement the above embodiments, this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the interactive content display method as described in any of the above embodiments.

[0139] To implement the above embodiments, this disclosure also provides an electronic device, including a processor and a memory.

[0140] The memory stores the instructions that the computer executes.

[0141] The processor executes computer execution instructions stored in memory, causing the processor to perform the interactive content display method as described in any of the above embodiments.

[0142] Figure 7This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. The electronic device 700 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 7 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0143] like Figure 7 As shown, the electronic device 700 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. The RAM 703 also stores various programs and data required for the operation of the electronic device 700. The processing unit 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0144] Typically, the following devices can be connected to I / O interface 705: input devices 706, including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707, including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708, including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows electronic device 700 to communicate wirelessly or wiredly with other devices to exchange data. Although... Figure 7 An electronic device 700 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0145] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 709, or installed from storage device 708, or installed from ROM 702. When the computer program is executed by processing device 701, it performs the functions defined in the methods of embodiments of this disclosure.

[0146] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0147] The aforementioned computer-readable medium may be included in the aforementioned electronic device, or it may exist independently and not assembled into the electronic device.

[0148] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0149] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

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

[0151] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".

[0152] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0153] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0154] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0155] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0156] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A method for displaying interactive content, characterized in that, include: Display media content within the first display interface; In response to the user's interactive content viewing operation triggered by the media content, the user's viewing intent is determined based on the associated content of the media content currently displayed in the first display interface; Based on the viewing intent, at least one target interactive content is determined from the multiple interactive content items associated with the media content; The first display interface displays at least one target interactive content.

2. The method according to claim 1, characterized in that, Determining the user's viewing intent based on the associated content of the media currently displayed in the first display interface includes: Determine the playback timestamp of the media content currently displayed in the first display interface; Identify the target key point that matches the playback timestamp among multiple key time points associated with the media content; The user's viewing intent is determined based on the labeled content associated with the target key points.

3. The method according to claim 2, characterized in that, The step of determining the target key point that matches the playback timestamp among multiple key time points associated with the media content includes: Among the multiple key time points, identify multiple candidate time points that occurred before the playback timestamp; The candidate time points among the plurality of candidate time points whose overlap with the timestamp meets a preset condition are determined as the target key time points.

4. The method according to claim 2, characterized in that, The method further includes: Identify at least one key time point in the media content that meets preset marking conditions; Perform an intent labeling operation on the at least one key time point to obtain the labeled content associated with the key time point.

5. The method according to claim 2, characterized in that, The step of determining at least one target interactive content from multiple interactive content items associated with the media content based on the viewing intent includes: Obtain at least one interactive content corresponding to the labeled content associated with the target key time point, and determine the at least one interactive content associated with the target key time point as the at least one target interactive content.

6. The method according to claim 5, characterized in that, The method further includes: Identify at least one interactive content to be processed that is associated with the labeled content from among multiple interactive content pieces related to the media content; Establish the association between the labeled content and the at least one piece of interactive content to be processed.

7. The method according to claim 1, characterized in that, The associated content includes image frames displayed in the media content when the user triggers the interactive content viewing operation; determining the user's viewing intent based on the associated content of the media content currently displayed in the first display interface includes: The image frame is identified using a preset image recognition algorithm to determine the content to be displayed in the image frame; The viewing intent is determined based on the displayed content, wherein the displayed content includes one or more of the following: displayed characters, displayed items, displayed clothing, displayed actions, and displayed text.

8. The method according to claim 7, characterized in that, The step of determining at least one target interactive content from multiple interactive content items associated with the media content based on the viewing intent includes: Among the multiple interactive content items associated with the media content, at least one interactive content item is identified that is associated with the displayed content, and the at least one target interactive content item is obtained.

9. The method according to claim 1, characterized in that, The associated content includes the playback timestamp of the media content when the user triggers the interactive content viewing operation; Determining the user's viewing intent based on the associated content of the media currently displayed in the first display interface includes: The current plot content of the media content is determined based on the playback timestamp, and the viewing intent is determined based on the plot content.

10. The method according to claim 9, characterized in that, The step of determining at least one target interactive content from multiple interactive content items associated with the media content based on the viewing intent includes: Among the multiple interactive content pieces associated with the media content, at least one interactive content piece that discusses the plot content is identified, and the at least one target interactive content piece is obtained.

11. The method according to any one of claims 1-10, characterized in that, Displaying the at least one target interactive content within the first display interface includes: Obtain the user's historical consumption data for interactive content, wherein the consumption data is obtained after obtaining full authorization from the user; The display order of target interactive content corresponding to different viewing intentions is determined based on the consumption data; The target interactive content corresponding to the different viewing intentions is displayed based on the display order.

12. An interactive content display device, characterized in that, include: The display module is used to display media content within the first display interface; The determination module is used to determine the user's viewing intent based on the associated content of the media content currently displayed in the first display interface in response to the user's interactive content viewing operation triggered by the media content. The processing module is used to determine at least one target interactive content among multiple interactive content associated with the media content based on the viewing intent; The presentation module is used to display the at least one target interactive content within the first display interface.

13. An electronic device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the interactive content display method as described in any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by the processor, implement the interactive content display method as described in any one of claims 1 to 11.

15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the interactive content display method as described in any one of claims 1 to 11.