Interactive content display method, device and equipment, readable storage medium and product
By screening and displaying related content in the associated interactive media content according to the user's consumption intention when playing the target media content, the problem of poor quality of interactive content display in the prior art is solved, and content display that is more in line with user needs is achieved.
Patent Information
- Application Number
- CN202411847437.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-04-08
AI Technical Summary
The content displayed by the interactive content display method in the prior art is poor in quality and cannot meet the diverse needs of users.
When playing the target media content, multiple target interactive content related to the user's consumption intention are determined in all interactive media contents associated with the target media content, and displayed these contents to assist the user in the content consumption operation.
It improves the display quality of interactive content, makes it more in line with users' consumption intentions, and enhances users' content consumption experience.
Smart Images

Figure CN119782643A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of data processing technology, and in particular to an interactive content display method, device, equipment, readable storage medium and product. Background Art
[0002] When a user is watching media content in an application software, he or she can generally post interactive content for the media content, for example, the user can post comments for the short play currently being watched. Alternatively, the user can also view the interactive content of the short play currently being watched according to actual needs.
[0003] In the related art, interactive content is generally displayed according to parameters such as the number of likes, publishing time, etc. However, the interactive content displayed in the above manner is often relatively single, the content quality is poor, and it cannot meet user needs. Summary of the invention
[0004] The embodiments of the present disclosure provide an interactive content display method, device, equipment, readable storage medium and product, which are used to solve the technical problem that the interactive content displayed by the existing interactive content display method is often of poor content quality.
[0005] In a first aspect, an embodiment of the present disclosure provides an interactive content display method, including:
[0006] Play target media content;
[0007] Determining a plurality of target interactive contents from all interactive media contents associated with the target media contents, the target interactive contents being used to assist the user in performing content consumption operations on the target media contents, and the target interactive contents being associated with the user's consumption intention for the target media contents;
[0008] The multiple target interactive contents are displayed.
[0009] In a second aspect, an embodiment of the present disclosure provides an interactive content display device, including:
[0010] A playback module, used for playing target media content;
[0011] A determination module, configured to determine a plurality of target interactive contents from among all interactive media contents associated with the target media contents, wherein the target interactive contents are used to assist the user in performing content consumption operations on the target media contents, and the target interactive contents are associated with the user's consumption intention for the target media contents;
[0012] A display module is used to display the multiple target interactive contents.
[0013] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;
[0014] The memory stores computer-executable instructions;
[0015] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the interactive content display method described in the first aspect and various possible designs of the first aspect.
[0016] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the interactive content display method described in the first aspect and various possible designs of the first aspect is implemented.
[0017] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the interactive content display method as described in the first aspect and various possible designs of the first aspect.
[0018] The interactive content display method, device, equipment, readable storage medium and product provided in this embodiment, when playing the target media content, determine multiple target interactive contents related to the user's consumption intention for the target media content from all the interactive media contents corresponding to the target media content, and display the multiple target interactive contents. Thus, when playing the target media content, the target interactive contents that are more in line with the user's consumption intention can be displayed. This allows the user to browse the interactive media contents related to the current consumption intention more intuitively while browsing the target media content. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0020] Figure 1 A flowchart of an interactive content display method provided by an embodiment of the present disclosure;
[0021] Figure 2 A flowchart of an interactive content display method provided by another embodiment of the present disclosure;
[0022] Figure 3 A flowchart of an interactive content display method provided by another embodiment of the present disclosure;
[0023] Figure 4 A flowchart of an interactive content display method provided by another embodiment of the present disclosure;
[0024] Figure 5 A flowchart of an interactive content display method provided by another embodiment of the present disclosure;
[0025] Figure 6 A schematic diagram of a display interface provided in an embodiment of the present disclosure;
[0026] Figure 7 A schematic diagram of the structure of an interactive content display device provided in an embodiment of the present disclosure;
[0027] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0029] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0030] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0031] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0032] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0033] In order to solve the technical problem that the interactive content displayed by the existing interactive content display method is often of poor content quality, the present disclosure provides an interactive content display method, device, equipment, readable storage medium and product.
[0034] It should be noted that the interactive content display method, device, equipment, readable storage medium and product provided by the present disclosure can be applied in any interactive content display scenario.
[0035] In the related art, the interactive media content associated with the target media content is generally displayed in the order of the interaction amount from high to low, or in the order of the release time in ascending or descending order. However, the interactive content displayed by the above method is often relatively simple and of poor quality.
[0036] In the process of solving the above technical problems, the inventors found through research that when users browse media content, they have different consumption needs for different playback progress. For example, when users browse short dramas, their consumption needs for the commentary content associated with the first episode, the last episode, and the middle episodes are different. When browsing the first episode, users may be more inclined to browse some commentary content that recommends content for the short drama. When browsing the middle episodes, users may be more inclined to browse some commentary content that discusses the plot. When browsing the last episode, users are about to face a "drama shortage" situation, so they are more inclined to browse some commentary content that recommends other media content.
[0037] Therefore, when playing the target media content, the target interactive content that is more suitable for the user's current consumption needs can be determined from all the interactive media content associated with the target media content, and the multiple target interactive contents are displayed to assist the user in content consumption based on the target interactive content.
[0038] Figure 1 A flow chart of the interactive content display method provided by the embodiment of the present disclosure, such as Figure 1 As shown, the method includes:
[0039] Step 101: Play target media content.
[0040] Step 102: determine a plurality of target interactive contents from all interactive media contents associated with the target media contents, wherein the target interactive contents are used to assist the user in performing content consumption operations on the target media contents, and the target interactive contents are associated with the user's consumption intention for the target media contents.
[0041] Step 103: display the multiple target interactive contents.
[0042] The execution subject of this embodiment is an interactive content display device, which can be coupled to a terminal device, so as to realize the display of interactive content based on the triggering operation of the user on the terminal device.
[0043] In this embodiment, the user can browse the target media content on the terminal device. When browsing the media content, each user can publish interactive content for the target media content. The interactive content includes text content, image content, voice content, bullet comments, etc. published by the user for the target media content.
[0044] When a user browses the target media content, he or she may have different feelings and consumption intentions for different playback progress. Therefore, in order to make the displayed interactive media content more in line with the user's current consumption intention, multiple target interactive contents that match the user's current consumption intention can be screened out from all interactive media contents associated with the target media content. The multiple target interactive contents are displayed to assist the user in performing content consumption operations on the target media content based on the multiple target interactive contents.
[0045] Optionally, the target media content is any multimedia content in a preset multimedia content set, wherein the plurality of multimedia contents in the multimedia content set have continuity in content;
[0046] The user has different consumption intentions for multimedia contents with different play progress in the multimedia content set.
[0047] The target media content is any multimedia content in a preset multimedia content set, wherein the multimedia content set may be a complete set of TV series, a complete set of short plays, etc. The multiple multimedia contents in the multimedia content set have continuity in content.
[0048] For example, in practical applications, the multimedia content set may be a short play set. The short play media content is composed of multiple short videos whose duration is less than a preset duration threshold. The multiple short videos in the short play set have continuity in content.
[0049] However, users have different consumption intentions for multimedia contents with different playback progress in a multimedia content set.
[0050] Optionally, the target media content is preset video media content; and the user has different consumption intentions for presentation content with different playback progress in the video media content.
[0051] For example, the target media content may be movies, variety shows, etc. The consumption intention of users when browsing displayed content with different playback progress is also different.
[0052] For example, the target media content may be one of the short dramas in the short drama collection. When the user is watching the first episode of the short drama media content, he may be more curious about the style, plot and other contents of the short drama, so he may need to check more comments about recommendations and "Amway" in the comment area, that is, the user's consumption intention for the first episode of the media content is content recommendation intention. When the user is watching the middle episode of the short drama media content, he needs to discuss the plot with other users in the comment area, so he needs to browse more interactive content of the plot discussion type in the comment area, that is, the user's consumption intention for the media content in the middle part is plot discussion intention. When the user is watching the last episode of the short drama media content, the current short drama has been watched and is about to face the problem of "drama shortage", so he may want to browse more recommended comments on other dramas in the comment area, and recommended comments on other dramas starring the actors of the currently browsing short drama, etc., that is, the user's consumption intention for the last episode of the media content is extended consumption intention.
[0053] The interactive content display method provided in this embodiment determines multiple target interactive contents related to the user's consumption intention for the target media content from all interactive media contents corresponding to the target media content when playing the target media content, and displays the multiple target interactive contents. Thus, when playing the target media content, the target interactive contents that are more in line with the user's consumption intention can be displayed. This allows the user to browse the interactive media contents related to the current consumption intention more intuitively while browsing the target media content.
[0054] Figure 2 A flowchart of an interactive content display method provided by another embodiment of the present disclosure is provided. Based on any of the above embodiments, Figure 2 As shown, step 102 includes:
[0055] Optionally, based on any of the above embodiments, the target media content is short play media content, and the short play media content is composed of a plurality of video media contents whose duration is less than a preset duration threshold.
[0056] Step 201: Determine the playback progress associated with the target media content.
[0057] Step 202: Determine the user's target consumption intention for the target media content based on the playback progress.
[0058] Step 203: Determine a plurality of target interactive contents matching the target consumption intention from among all interactive media contents associated with the target media contents.
[0059] In this embodiment, when browsing the target media content, the user may have different feelings and consumption intentions for different playback progress. Therefore, in order to more accurately determine the multiple target interactive contents to be displayed, the playback progress associated with the target media content may be determined.
[0060] When the target media content is any multimedia content in the multimedia content set, the associated playback progress may be the episode number corresponding to the target media content. Alternatively, it may be the episode number associated with the target media content and the current playback duration. When the target media content is a preset video media content, the playback progress may be the current playback duration.
[0061] Furthermore, users have different consumption demands for interactive media content according to different playback progress. For example, when the target media content is any multimedia content in a multimedia content set, if the target media content is the first set of media content, the user may be more inclined to browse some commentary content that recommends content for the short play. If the target media content is the media content in the middle part, the user may be more inclined to browse some commentary content that discusses the plot. If the target media content is the media content in the last set, the user is about to face a "drama shortage" situation, so he is more inclined to browse some commentary content that recommends other media content. Therefore, after determining the current playback progress, the user's target consumption intention for the target media content can be determined based on the playback progress. Then, multiple target interactive content that matches the target consumption intention can be determined in all interactive media content associated with the target media content.
[0062] The interactive content display method provided in this embodiment determines the target consumption intention based on the playback progress associated with the target media content, thereby being able to filter all interactive media content associated with the target media content based on the target consumption intention, and thus being able to display multiple target interactive contents that match the target consumption intention. Furthermore, more diverse target interactive contents can be displayed for different playback progresses, so that the displayed target interactive contents are more in line with the user's consumption intention for the interactive media content.
[0063] Optionally, based on any of the above embodiments, step 202 includes:
[0064] In response to the playback progress being within a preset first progress interval, the content recommendation intention for the multimedia content set is determined as the target consumption intention.
[0065] In response to the playback progress being within a preset second progress interval, the plot discussion intention for the target media content is determined as the target consumption intention.
[0066] In response to the playback progress being within a preset third progress interval, an intention of extended consumption based on the multimedia content set is determined as the target consumption intention.
[0067] The third progress interval is greater than the second progress interval and greater than the first progress interval.
[0068] In this embodiment, when the user browses the target media content, the consumption demand for the interactive content is different for different playback progress. Therefore, multiple progress intervals can be pre-set, and each progress interval corresponds to a different consumption intention. Therefore, after determining the current playback progress, the progress interval that matches the playback progress can be determined, and the consumption intention corresponding to the progress interval is determined as the current target consumption intention.
[0069] Optionally, a first progress interval, a second progress interval, and a third progress interval may be preset. The third progress interval is greater than the second progress interval, which is greater than the first progress interval. For example, when the target media content is video media content, the first progress interval may be the first 10% of the video media content, the second progress interval may be 11% to 90% of the video media content, and the third progress interval may be 91%-100% of the video media content. When the target media content is any multimedia content in a multimedia content set, the first progress interval may be before the second episode, the third progress interval may be after the penultimate episode, and the second progress interval may be between the first episode and the last episode.
[0070] Further, in response to the playback progress being within a preset first progress interval, the content recommendation intention for the multimedia content set is determined as the target consumption intention.
[0071] For example, when the target media content is any multimedia content in the short drama media content set, if it is determined that the current playback progress of the target media content is within the first progress interval, for example, the target media content is the first episode of the short drama media content set. When the user is watching the target media content, he or she may be more curious about the style, plot, etc. of the short drama, so he or she may need to check more comments about recommendations and "Amway" in the comment area. Therefore, the content recommendation intention for the multimedia content set can be determined as the target consumption intention.
[0072] In response to the playback progress being within a preset second progress interval, the plot discussion intention for the target media content is determined as the target consumption intention.
[0073] Continuing with the above example, if it is determined that the playback progress associated with the target media content is within the second progress interval, that is, it is the middle episode in the short drama media content set. When the user is watching the middle episode of the short drama media content, he or she will need to discuss the plot with other users in the comment area, so the plot discussion intention for the target media content can be determined as the target consumption intention.
[0074] In response to the playback progress being within a preset third progress interval, an intention of extended consumption based on the multimedia content set is determined as the target consumption intention.
[0075] Continuing with the above example, if the playback progress associated with the target media content falls within the third progress interval, for example, the last episode in the target media content short drama media content set, the current short drama has been completed and the user is about to face the problem of "drama shortage", so the user may want to browse more recommended comments on other dramas in the comment area, recommended comments on other dramas starred by the actors currently browsing the short drama, etc. Therefore, the intention of extended consumption based on the multimedia content set can be determined as the target consumption intention.
[0076] The interactive content display method provided in this embodiment determines the progress interval corresponding to the playback progress and determines the consumption intention associated with the progress interval as the target consumption intention, so different interactive contents can be displayed for different playback progresses. Thus, the displayed target interactive content is more in line with the user's current consumption intention and the content quality of the target interactive content is improved.
[0077] Figure 3 A flowchart of an interactive content display method provided by another embodiment of the present disclosure is provided. Based on any of the above embodiments, Figure 3 As shown, step 103 includes:
[0078] Step 301: Acquire first interactive media content associated with the target media content, where the first interactive media content includes interactive media content historically published by multiple users for the target interactive content.
[0079] Step 302: determine the historical recommended content associated with the target media content, and determine second interactive media content associated with the target media content from among all the interactive media content associated with the historical recommended content.
[0080] Step 303: Determine the plurality of target interactive contents based on the first interactive media content and / or the second interactive media content.
[0081] In this embodiment, in order to display target interactive content that is more in line with the current target consumption intention, it is first necessary to obtain all interactive media content associated with the target media content.
[0082] Optionally, the first interactive media content associated with the target media content may be obtained, wherein the first interactive media content is generated and published by other viewers based on the target media content in the past. For example, the first interactive media content may be textual comments, image comments, audio comments, etc., published by other users when watching the video media content.
[0083] In addition, the target media content may also be associated with historical recommended content. For example, any user may publish recommendation information recommending the target media content under a preset topic. Alternatively, any user may publish recommendation information such as movie reviews based on the target media content. Therefore, the second interactive media content associated with the target media content may also be determined from all interactive media content associated with the historical recommended content.
[0084] Thus, multiple target interactive contents can be determined based on more comprehensive first interactive media content and / or second interactive media content.
[0085] The interactive content display method provided in this embodiment can perform a screening operation on target interactive content based on more comprehensive interactive media content by respectively acquiring the first interactive media content and / or the second interactive media content, thereby improving the content quality of the target interactive content.
[0086] Further, based on any of the above embodiments, step 303 includes:
[0087] A target network model associated with the target consumption intent is determined.
[0088] The first interactive media content and / or the second interactive media content are input into the target network model, and a plurality of target interactive contents are determined based on an output result of the target network model.
[0089] In this embodiment, in order to accurately identify target interactive content with different consumer intentions, different network models may be pre-trained for different consumer intentions.
[0090] Therefore, after determining the user's target consumption intention for the target media content, a target network model matching the target consumption intention can be determined. The target network model is used to determine multiple target interactive contents matching the target consumption intention in the first interactive media content and / or the second interactive media content associated with the target media content.
[0091] The interactive content display method provided in this embodiment trains different network models for different target consumption intentions in advance, so that after determining the target consumption intention, the first interactive media content and / or the second interactive media content associated with the currently played video media content can be identified based on the target network model associated with the target consumption intention, so as to implement the screening operation of the target interactive content matching the target consumption intention, so that the displayed target interactive content is more in line with the user's consumption intention.
[0092] Figure 4 A flowchart of an interactive content display method provided by another embodiment of the present disclosure is provided. Based on any of the above embodiments, the target media content is any multimedia content in a preset multimedia content set, such as Figure 4 As shown, step 301 includes:
[0093] Step 401: Determine the plot content associated with the target media content.
[0094] Step 402: Determine a plurality of multimedia contents related to the plot content, wherein the plurality of multimedia contents include the target media content, and the plurality of multimedia contents are continuous in content.
[0095] Step 403: Determine a plurality of interactive media contents associated with the target media content from among all interactive media contents associated with the plurality of multimedia contents.
[0096] Step 404: Determine a plurality of interactive media contents associated with the target media content as the first interactive media contents.
[0097] In this embodiment, the target media content is any multimedia content in a preset multimedia content set. In the multimedia content set, there may be multiple multimedia contents associated with the same plot content. Therefore, multiple multimedia contents may all be associated with interactive media content related to the plot content.
[0098] Therefore, in order to obtain more comprehensive and accurate first interactive media content, the plot content associated with the target media content can be determined. The plot content associated with the target media content can be identified by a preset recognition algorithm, or the plot content associated with the target media content can be determined based on the current playback progress of the target media content and a preset plot summary content, etc., and the present disclosure does not limit this.
[0099] Determine multiple multimedia contents related to the plot content, wherein the multiple multimedia contents include the target media content, and the multiple multimedia contents have continuity in content. Obtain all interactive media contents associated with the multiple multimedia contents. Determine multiple interactive media contents associated with the target media content in the entire interactive media content. Specifically, the plot details corresponding to the target media content can be determined, and multiple interactive media contents matching the plot details can be determined in the entire interactive media content. Therefore, the multiple interactive media contents associated with the target media content can be determined as the first interactive media content.
[0100] As an implementable manner, when the target media content includes multiple plot contents, the target plot content currently being played can be determined based on the playback progress. Multiple interactive media contents matching the target plot content currently being played are selected from all media contents associated with the target media content as the first interactive media content.
[0101] The interactive content display method provided in this embodiment can obtain more comprehensive first interactive media content by acquiring the first interactive media content based on the plot content, and can then generate target interactive content that is more in line with the actual consumption intention of the user based on the first interactive media content.
[0102] Optionally, based on any of the above embodiments, step 102 includes:
[0103] A plurality of target interactive contents associated with the target media contents are obtained in a preset storage path.
[0104] Among them, the multiple target interactive contents are obtained by the server determining the target consumption intention corresponding to the target media content based on the playback progress associated with the target media content, using the target network model associated with the target consumption intention to perform data processing on all interactive media contents corresponding to the target media content, and establishing a mapping relationship between the multiple target interactive contents and the target media content and then storing them in the storage path.
[0105] In this embodiment, in order to accurately identify the target interactive content corresponding to different consumption intentions, the server can pre-train different network models for different consumption intentions. Therefore, for each target media content, after determining its associated consumption intention, the target network model associated with the consumption intention can be used to determine multiple target interactive contents that match the consumption intention in all the interactive contents associated with the target media content.
[0106] In addition, in order to improve the interactive content display efficiency in the client, a mapping relationship between the video media content and multiple target interactive contents can be established, and the multiple interactive contents can be stored in a preset storage path.
[0107] Therefore, when the user browses the target media content on the client, the user can directly obtain multiple target interactive contents associated with the target media content and matching the consumption intention from the storage path.
[0108] The interactive content display method provided in this embodiment determines the consumption intention associated with the video media content in advance based on the playback progress associated with each target media content, and then calls the network model matching the consumption intention to screen all the interactive content associated with the target media content to obtain multiple target interactive contents. By pre-storing multiple target interactive contents to a preset storage path, when the client views the interactive content, the multiple target interactive contents can be directly obtained from the storage path for display. Therefore, the efficiency of interactive content display can be improved on the basis of making the displayed multiple target interactive contents more in line with the current consumption intention.
[0109] Figure 5 A flowchart of an interactive content display method provided by another embodiment of the present disclosure is provided. Based on any of the above embodiments, Figure 5 As shown, the method also includes:
[0110] Step 501: Obtain interactive information associated with the target media content, where the interactive information includes one or more of the number of interactive media content, the number of likes, and the number of views.
[0111] Step 502: If the interactive information meets the preset content display condition, then determine the interactive content to be displayed that meets the preset display condition from all the interactive media content associated with the target media content.
[0112] Step 503: Display the interactive content to be displayed in a preset display area in the media content display interface.
[0113] In this embodiment, for some multimedia content with less interactive content and low popularity in the multimedia content collection, high-quality comments associated with the multimedia content can be displayed so that users can browse the high-quality comments more intuitively.
[0114] For the target media content currently being played, its associated interactive parameters can be determined, and the interactive parameters include one or more of the number of interactive contents, the number of likes, and the number of plays. Based on the interactive parameters, it is determined whether the target media content meets the preset interactive content display conditions. Among them, the interactive content display condition can be that the number of interactive contents and / or the number of likes and / or the number of plays are less than a preset number threshold, etc., and the present disclosure does not limit this.
[0115] Furthermore, if the interaction parameter satisfies the preset interactive content display condition, the interactive content to be displayed that satisfies the preset display condition is determined from all interactive content associated with the target media content. Among them, the interactive content with the most likes / comments among all interactive content can be determined as the interactive content to be displayed.
[0116] Therefore, the interactive content to be displayed can be displayed in a preset display area in the media content display interface. For example, in order to avoid blocking the video media content, the interactive content to be displayed can be displayed at the bottom of the media content display interface.
[0117] The interactive content display method provided in this embodiment can make the interactive content to be displayed that meets the preset display conditions visible when the target media content currently being played is not popular, so that the user can view the interactive content to be displayed more intuitively when browsing the video media content in the media content display interface, thereby improving the user experience. In addition, by making the interactive content to be displayed that meets the preset display conditions visible, the user can more conveniently trigger the viewing operation of other interactive content.
[0118] Optionally, based on any of the above embodiments, step 102 includes:
[0119] In response to a triggering operation of the user on a preset interactive control in a media content display interface, a plurality of target interactive contents are determined from all interactive media contents associated with the target media content.
[0120] In this embodiment, during the process of playing the target media content, the target interactive content may be displayed based on a triggering operation of a user on a preset interactive control in the media content display interface.
[0121] Figure 6 A schematic diagram of a display interface provided by an embodiment of the present disclosure, such as Figure 6 As shown, after the user triggers the preset interactive control in the media content display interface 61, the comment interface 62 can be displayed in the media content display interface 61. For example, when the target media content currently being played is the last episode in the multimedia content collection, multiple target interactive contents 63 for mining other episodes and actor information can be displayed in the comment interface.
[0122] Optionally, based on any of the above embodiments, the method further includes:
[0123] A multimedia content set is obtained, where the multimedia content set consists of a plurality of multimedia contents that are continuous in plot.
[0124] For each multimedia content, a playback progress associated with the multimedia content is determined, and based on the playback progress, a target consumption intention corresponding to the multimedia content is determined.
[0125] A target network model associated with the target consumption intention is used to determine a plurality of target interactive contents matching the target consumption intention from among all interactive media contents associated with the multimedia contents.
[0126] A mapping relationship between the multimedia content and the plurality of target interactive contents is established, and the plurality of interactive contents are stored in a preset storage path.
[0127] The execution subject of this embodiment is an interactive content display device, which can be coupled to a server. The server can be connected to a data server for communication.
[0128] In this embodiment, the user can browse the multimedia content set on the terminal device. The multimedia content set includes a plurality of multimedia contents with continuity in plot. The plurality of multimedia contents have continuity in content.
[0129] In order to enable users to browse interactive contents with different consumption intentions in the comment area of different episodes when browsing the multimedia content collection, firstly, a screening operation of target interactive contents may be performed for each multimedia content in the multimedia content collection.
[0130] Optionally, a multimedia content set may be obtained, and for each multimedia content, a playback progress associated with the multimedia content may be determined. The playback progress may be the number of episodes of the multimedia content in the multimedia content set. For example, if the playback progress associated with the multimedia content is 5, it indicates that it is the fifth episode in the multimedia content set, i.e., the middle episode.
[0131] Furthermore, when a user browses a multimedia content set, he or she may browse the interactive media content associated with the multimedia content set. The interactive media content may be comment texts and comment images posted by other users on the short drama in the past. In actual applications, users may have different consumption intentions for interactive media content for different episodes of multimedia content.
[0132] For example, when users browse short dramas, their consumption needs for commentary content related to the first episode, the last episode, and the middle episodes are different. When browsing the first episode, users may be more inclined to browse some commentary content that recommends content for the short drama, when browsing the middle episodes, users may be more inclined to browse some commentary content that discusses the plot, and when browsing the last episode, users will face a "drama shortage" situation, so they are more inclined to browse some commentary content that recommends other media content.
[0133] Therefore, in order to display different commentary content for different episodes, the target consumption intention corresponding to the multimedia content can be determined based on the playback progress. The target consumption intention includes content recommendation intention, plot discussion intention, and extended consumption.
[0134] In order to accurately identify target interactive contents with different consumer intentions, different network models can be trained in advance for different consumer intentions. Therefore, for each multimedia content, after determining its associated consumer intention, the target network model associated with the consumer intention can be used to determine multiple target interactive contents that match the consumer intention in all interactive contents associated with the multimedia content.
[0135] In addition, in order to improve the interactive content display efficiency in the client, a mapping relationship between the video media content and multiple target interactive contents can be established, and the multiple interactive contents can be stored in a preset storage path. Therefore, when the client views the interactive content, the multiple target interactive contents can be directly obtained from the storage path for display.
[0136] The interactive content display method provided in this embodiment determines the consumption intention associated with the multimedia content in advance based on the playback progress associated with each multimedia content, and then can call the target network model that matches the consumption intention to screen all the interactive content associated with the multimedia content to obtain multiple target interactive contents. By pre-storing multiple target interactive contents to a preset storage path, when the client views the interactive content, the multiple target interactive contents can be directly obtained from the storage path for display. Therefore, the efficiency of displaying interactive content can be improved on the basis of making the displayed multiple target interactive contents more in line with the user's consumption intention.
[0137] Optionally, based on any of the above embodiments, the consumption intention includes content recommendation intention. The method further includes:
[0138] A preset first training data set is obtained, wherein the first training data set includes a plurality of first training data pairs, wherein the first training data pairs include a plurality of interactive media contents associated with a preset video media content and annotated content, wherein the annotated content is at least one recommended interactive media content for the preset video media content among the plurality of interactive media contents.
[0139] The preset model to be trained is iteratively trained using the first training data set until the model to be trained meets a preset convergence condition, thereby obtaining a target network model corresponding to the drama recommendation type.
[0140] In this embodiment, in order to enable the target network model to filter out target interactive content that matches the content recommendation intent from all interactive content associated with the multimedia content, it is first necessary to train the target network model corresponding to the content recommendation intent.
[0141] Optionally, a preset first training data set can be obtained, wherein the first training data set includes multiple first training data pairs, and the first training data pairs include multiple interactive media content associated with the preset video media content and annotated content, and the annotated content is at least one recommended interactive media content for the preset video media content among the multiple interactive media content.
[0142] By setting the first training data set, the target network model trained and converged based on the first training data set can identify target interactive content that matches the content recommendation intention from all interactive content corresponding to the video media content.
[0143] For example, the recommended interactive media content may be a recommended comment on the short play media content. Therefore, the comments recommending the current short play can be screened out from all the comment texts. For example, the recommended interactive media content may be "good-looking! exciting!", "everyone is pleasing to the eye", "good drama with quality", "sense of a blockbuster", etc.
[0144] Furthermore, after obtaining the first training data set, the first training data pair can be input into the preset model to be trained to obtain multiple interactive contents that match the content recommendation intention identified by the model to be trained in multiple interactive media contents associated with the preset video media content. Then, the loss value of the model to be trained can be calculated based on the output result of the model to be trained and the annotated content. Among them, any loss algorithm can be used to realize the calculation of the loss value of the model to be trained, and the present disclosure does not limit this.
[0145] Therefore, it can be determined based on the loss value whether the model to be trained meets the preset convergence condition. Among them, the convergence condition can be that the loss value is less than the preset loss value threshold, or the convergence condition can be that the difference between the loss values in two rounds of training is less than the preset difference threshold, etc. As an implementable method, the convergence condition can also be that the training time reaches a preset time threshold, the number of training rounds reaches a preset number threshold, etc. The present disclosure does not limit this.
[0146] Furthermore, if it is determined that the model to be trained meets the preset convergence condition, the current model to be trained can be determined as the target network model corresponding to the content recommendation intent. Otherwise, the parameter adjustment operation of the model to be trained can be performed based on the loss value. After the adjustment, iterative training is continued based on the first training data set until the model to be trained meets the preset convergence condition, and the current model to be trained is determined as the target network model corresponding to the content recommendation intent.
[0147] Optionally, based on any of the above embodiments, the consumption intention includes a plot discussion intention. The method further includes:
[0148] A preset second training data set is obtained, wherein the second training data set includes a plurality of second training data pairs, wherein the second training data pairs include a plurality of interactive media content pieces associated with a preset video media content and annotated content, wherein the annotated content is at least one interactive media content piece among the plurality of interactive media content pieces whose response rate is higher than a preset probability threshold and whose content quality satisfies a preset condition.
[0149] The preset model to be trained is iteratively trained using the second training data set until the model to be trained meets a preset convergence condition, thereby obtaining a target network model corresponding to the plot discussion intention.
[0150] In this embodiment, in order to enable the target network model to filter out target interactive content that matches the plot discussion intention from all interactive content associated with the video media content, it is first necessary to train the target network model corresponding to the plot discussion intention.
[0151] Optionally, a preset second training data set can be obtained, wherein the second training data set includes multiple second training data pairs, and the second training data pairs include multiple interactive media content associated with preset video media content and annotated content, and the annotated content is at least one interactive media content among the multiple interactive media content whose response rate is higher than a preset probability threshold and whose content quality meets preset conditions.
[0152] By setting the second training data set, the target network model trained and converged based on the second training data set can identify the target interactive content that matches the plot discussion intention from all the interactive content corresponding to the video media content.
[0153] For example, the interactive media content may be a discussion and comment on the media content of the short play. Therefore, the interactive content of the comment on the current short play can be screened out from all the comment texts. For example, the recommended interactive media content may be "Chasing Wife to the Crematorium", "The Car is Fully Responsible", "Finally, There Are More Realistic Views", "The Plot is Too Cruel", etc.
[0154] Furthermore, after obtaining the first training data set, the first training data pair can be input into the preset model to be trained to obtain multiple interactive contents that match the plot discussion intentions identified by the model to be trained in multiple interactive media contents associated with the preset video media content. Then, the loss value of the model to be trained can be calculated based on the output result of the model to be trained and the annotated content. Among them, any loss algorithm can be used to realize the calculation of the loss value of the model to be trained, and the present disclosure does not limit this.
[0155] Therefore, it can be determined based on the loss value whether the model to be trained meets the preset convergence condition. Among them, the convergence condition can be that the loss value is less than the preset loss value threshold, or the convergence condition can be that the difference between the loss values in two rounds of training is less than the preset difference threshold, etc. As an implementable method, the convergence condition can also be that the training time reaches a preset time threshold, the number of training rounds reaches a preset number threshold, etc. The present disclosure does not limit this.
[0156] Furthermore, if it is determined that the model to be trained meets the preset convergence condition, the current model to be trained can be determined as the target network model corresponding to the plot discussion intention. Otherwise, the parameter adjustment operation of the model to be trained can be performed based on the loss value. After the adjustment, iterative training is continued based on the first training data set until the model to be trained meets the preset convergence condition, and the current model to be trained is determined as the target network model corresponding to the plot discussion intention.
[0157] Optionally, based on any of the above embodiments, the consumption intention includes extended consumption intention. Before step 503, it also includes:
[0158] A preset third training data set is obtained, wherein the third training data set includes a plurality of third training data pairs, wherein the third training data pairs include a plurality of interactive media content pieces associated with the preset video media content and annotated content, wherein the annotated content is at least one interactive media content among the plurality of interactive media content pieces that recommends a performer or crew member associated with the preset video media content and / or recommends other media content.
[0159] The preset model to be trained is iteratively trained using the third training data set until the model to be trained meets a preset convergence condition, thereby obtaining a target network model corresponding to the extended consumption intention.
[0160] In this embodiment, in order to enable the target network model to filter out target interactive content that matches the extended consumption intention from all interactive content associated with the video media content, it is first necessary to train the target network model corresponding to the extended consumption intention.
[0161] Optionally, a preset third training data set can be obtained, wherein the third training data set includes multiple third training data pairs, and the third training data pairs include multiple interactive media content associated with the preset video media content and annotated content, and the annotated content is at least one interactive media content among the multiple interactive media content that recommends performers associated with the preset video media content and / or recommends other media content.
[0162] By setting the third training data set, the target network model trained and converged based on the third training data set can identify target interactive content that matches the extended consumption intention from all interactive content corresponding to the video media content.
[0163] For example, the interactive media content may be a comment that recommends the cast and crew associated with the preset video media content and / or other media content. Therefore, comments that recommend the cast and crew associated with the preset video media content and / or other media content may be screened out from all the comment texts. For example, the interactive media content may be "Are there any other dramas with two male protagonists that you would recommend?", "Are there any similar short dramas?", "Please recommend other dramas starring the protagonist?", "Short drama A is similar to this short drama, highly recommended", etc.
[0164] Furthermore, after obtaining the third training data set, the third training data pair can be input into the preset model to be trained to obtain multiple interactive contents matching the extended consumption intention identified by the model to be trained in multiple interactive media contents associated with the preset video media content. Then, the loss value of the model to be trained can be calculated based on the output result of the model to be trained and the annotated content. Among them, any loss algorithm can be used to realize the calculation of the loss value of the model to be trained, and the present disclosure does not limit this.
[0165] Therefore, it can be determined based on the loss value whether the model to be trained meets the preset convergence condition. Among them, the convergence condition can be that the loss value is less than the preset loss value threshold, or the convergence condition can be that the difference between the loss values in two rounds of training is less than the preset difference threshold, etc. As an implementable method, the convergence condition can also be that the training time reaches a preset time threshold, the number of training rounds reaches a preset number threshold, etc. The present disclosure does not limit this.
[0166] Furthermore, if it is determined that the model to be trained meets the preset convergence condition, the current model to be trained can be determined as the target network model corresponding to the extended consumption intention. Otherwise, the parameter adjustment operation of the model to be trained can be performed based on the loss value. After the adjustment, iterative training is continued based on the third training data set until the model to be trained meets the preset convergence condition, and the current model to be trained is determined as the target network model corresponding to the extended consumption intention.
[0167] The interactive content display method provided in this embodiment trains different network models for different consumption intentions in advance, so that after determining the current consumption intention, it can perform recognition operations on all interactive contents associated with the currently played multimedia content based on the target network model associated with the consumption intention, so as to implement the screening operation of the target interactive contents matching the consumption intention, so that the displayed target interactive contents are more in line with the user's consumption intention for the interactive media content.
[0168] Optionally, based on any of the above embodiments, the method further includes:
[0169] Acquire multiple target interactive contents corresponding to all multimedia contents associated with the multimedia content set.
[0170] A first cumulative number of the plurality of target interactive contents corresponding to the entire multimedia contents is determined.
[0171] The proportion of the first cumulative number in the second cumulative number of all interactive contents associated with the multimedia content set is calculated.
[0172] Content quality information of the multimedia content set is determined based on the proportion information.
[0173] In this embodiment, for each multimedia content in the multimedia content set, all interactive contents associated with the multimedia content may be screened based on the consumption intention associated with the multimedia content to determine multiple target interactive contents corresponding to each multimedia content.
[0174] Since the target interactive content is the interactive content of higher quality and more in line with consumer intent among all interactive contents, the content quality information of the multimedia content set can be determined based on the number of target interactive contents associated with all multimedia contents and the number of all interactive contents associated with all multimedia contents.
[0175] Optionally, multiple target interactive contents corresponding to all multimedia contents associated with the multimedia content set are obtained. A first cumulative number of the multiple target interactive contents corresponding to all multimedia contents is determined. Information about the proportion of the first cumulative number to a second cumulative number of all interactive contents associated with the multimedia content set is calculated. Content quality information of the multimedia content set is determined based on the proportion information.
[0176] Then, a recommendation operation of the multimedia content set can be performed based on the content quality. For example, if it is determined that the multimedia content set is of relatively high quality, the recommendation strength of the multimedia content set can be increased.
[0177] The interactive content display method provided in this embodiment calculates the proportion information based on the sum of the relatively high-quality target interactive content corresponding to all multimedia content and the sum of all interactive content corresponding to all multimedia content, so that the content quality information of the multimedia content set can be accurately determined based on the proportion information. Furthermore, the multimedia content set can be recommended based on the content quality information.
[0178] Optionally, based on any of the above embodiments, the method further includes:
[0179] For each multimedia content, the ratio information between the multiple target interactive contents associated with the multimedia content and all the interactive contents associated with the multimedia content is calculated.
[0180] A video quality of the multimedia content is determined based on the ratio information.
[0181] A content recommendation operation is performed on the multimedia content based on the video quality.
[0182] In this embodiment, for each multimedia content, its corresponding consumption intention can be determined based on its playback progress, and then, based on the network model corresponding to the consumption intention, the target interactive content with higher quality and more in line with the consumption intention can be identified among all the interactive contents associated with the multimedia content.
[0183] Furthermore, after determining the target interactive content associated with the multimedia content, the video quality of the single episode of multimedia content can be determined based on the proportion of the target interactive content in the total interactive content. For example, if the proportion of high-quality interactive content is high, it indicates that the multimedia content is of high quality.
[0184] Optionally, for each multimedia content, the number of target interactive contents associated with it and the number of all interactive contents can be determined respectively. Therefore, the ratio information between the multiple target interactive contents associated with the multimedia content and the all interactive contents associated with the multimedia content can be calculated. The video quality of the multimedia content is determined based on the ratio information. For example, a ratio threshold can be set in advance. If the ratio information is greater than the ratio threshold, it is determined that the multimedia content has a high quality. Otherwise, it can be determined that the multimedia content has a poor quality.
[0185] Furthermore, a content recommendation operation may be performed on the multimedia content based on the video quality.
[0186] For example, high-quality multimedia content in the multimedia content set may be recommended in the media content stream associated with the user. For example, if the multimedia content is determined to be of high quality, the multimedia content may be added to the media content stream when determining the media content stream associated with the user.
[0187] Alternatively, if it is determined that the content quality of the multimedia content is high, the recommendation scope of the multimedia content may be expanded to recommend the multimedia content to more users.
[0188] The interactive content display method provided in this embodiment can accurately determine the video quality of a single multimedia content by calculating the quantity ratio information of the target interactive content corresponding to a single multimedia content to the total interactive content, and can then perform a content recommendation operation on the single multimedia content based on the video quality.
[0189] Optionally, based on any of the above embodiments, the method further includes:
[0190] If it is determined that the multimedia content is the last media content in the multimedia content set, a semantic recognition operation is performed on all interactive contents associated with the multimedia content through a preset semantic network model.
[0191] The content quality of the outcome associated with the multimedia content is determined based on the semantic recognition result.
[0192] In this embodiment, for the last episode of multimedia content in the multimedia content set, the style monitoring can also be performed based on the interactive content associated with the multimedia content to determine the content quality of the multimedia content set. For example, it can be determined based on the semantic analysis of the interactive content whether the multimedia content set has a bad ending. Alternatively, it can also be determined based on the style monitoring whether the ending of the multimedia content set is more in line with the user's expectations.
[0193] Optionally, for each multimedia content in the multimedia content set, whether it is the last media content in the multimedia content set can be determined based on its associated episode number and other playback progress. For example, the multimedia content set may include 30 episodes of a short drama, and if the multimedia content is determined to be the 30th episode of the multimedia content, it can be determined to be the last media content.
[0194] Furthermore, for the last set of media content, all its associated interactive content can be obtained. A semantic recognition operation is performed on all interactive content associated with the multimedia content through a preset semantic network model. The content quality of the ending associated with the multimedia content set is determined based on the semantic recognition result. For example, if through semantic analysis of all interactive content, it is determined that there are a large number of words such as "bad ending", "high opening and low closing", and "not good looking" in the interactive content, then it can be determined that the content quality of the multimedia content set is poor.
[0195] As an implementable method, multiple target fields may be pre-set, such as "bad ending", "high opening and low closing", "not good looking", "bad reviews", "low scores", etc. After obtaining all interactive content associated with the last set of media content, it is possible to identify whether the above target fields are included in all interactive content. The content quality of the multimedia content set can then be determined based on the number of target fields. For example, if the number of occurrences of the above target field in all interactive media content exceeds a preset number threshold, it can be determined that the content quality of the multimedia content set is poor.
[0196] Then, the multimedia content set can be recommended based on the content quality. For example, if it is determined that the multimedia content set has a good ending and users give feedback that the multimedia content set is of high quality, the recommendation of the multimedia content set can be increased. Alternatively, if it is determined that the multimedia content set has a relatively tragic ending, the recommendation can be made to users who prefer tragedy.
[0197] The interactive content display method provided in this embodiment can accurately determine whether the multimedia content set is unfinished, the content quality of the multimedia content set, etc. based on semantic recognition by performing semantic recognition on the interactive content of the last set of media content.
[0198] Figure 7 A schematic diagram of the structure of the interactive content display device provided in the embodiment of the present disclosure, such as Figure 7 As shown, the device includes: a playing module 71, a determining module 72 and a display module 73. The playing module 71 is used to play the target media content. The determining module 72 is used to determine a plurality of target interactive contents from all interactive media contents associated with the target media content, wherein the target interactive contents are used to assist the user in performing content consumption operations on the target media content, and the target interactive contents are associated with the user's consumption intention for the target media content. The display module 73 is used to display the plurality of target interactive contents.
[0199] Further, based on any of the above embodiments, the target media content is any multimedia content in a preset multimedia content set, wherein the multiple multimedia contents in the multimedia content set have content continuity; and the user has different consumption intentions for the multimedia contents with different playback progress in the multimedia content set.
[0200] Further, based on any of the above embodiments, the target media content is a preset video media content; and the user has different consumption intentions for presentation content with different playback progress in the video media content.
[0201] Further, based on any of the above embodiments, the determination module is used to: determine the playback progress associated with the target media content; determine the user's target consumption intention for the target media content based on the playback progress; and determine multiple target interactive contents that match the target consumption intention among all interactive media contents associated with the target media content.
[0202] Further, based on any of the above embodiments, the determination module is used to: in response to the playback progress being within a preset first progress interval, determine the content recommendation intention for the multimedia content set as the target consumption intention; in response to the playback progress being within a preset second progress interval, determine the plot discussion intention for the target media content as the target consumption intention; in response to the playback progress being within a preset third progress interval, determine the intention for extended consumption based on the multimedia content set as the target consumption intention; wherein the third progress interval is greater than the second progress interval which is greater than the first progress interval.
[0203] Further, based on any of the above embodiments, the determination module is also used to: obtain first interactive media content associated with the target media content, the first interactive media content including interactive media content historically published by multiple users for the target interactive content; determine historical recommended content associated with the target media content, and determine second interactive media content associated with the target media content among all interactive media content associated with the historical recommended content; and determine the multiple target interactive contents based on the first interactive media content and / or the second interactive media content.
[0204] Further, based on any of the above embodiments, the determination module is used to determine a target network model associated with the target consumption intention; input the first interactive media content and / or the second interactive media content into the target network model, and determine multiple target interactive contents based on the output result of the target network model.
[0205] Further, based on any of the above embodiments, the target media content is any multimedia content in a preset multimedia content set, and the determination module is used to: determine the plot content associated with the target media content; determine multiple multimedia contents related to the plot content, the multiple multimedia contents include the target media content, and the multiple multimedia contents have continuity in content; determine multiple interactive media contents associated with the target media content from all interactive media contents associated with the multiple multimedia contents; and determine the multiple interactive media contents associated with the target media content as the first interactive media content.
[0206] Further, based on any of the above embodiments, the determination module is used to obtain multiple target interactive contents associated with the target media content in a preset storage path; wherein, the multiple target interactive contents are obtained by the server determining the target consumption intention corresponding to the target media content based on the playback progress associated with the target media content, using a target network model associated with the target consumption intention to perform data processing on all interactive media contents corresponding to the target media content, and establishing a mapping relationship between the multiple target interactive contents and the target media content and then storing them in the storage path.
[0207] Furthermore, based on any of the above embodiments, the device also includes: an acquisition module, used to acquire interactive information associated with the target media content, the interactive information including one or more of the number of interactive media content, the number of likes, and the amount of playback; a processing module, used to determine the interactive content to be displayed that meets the preset display conditions among all the interactive media content associated with the target media content if the interactive information meets the preset content display conditions; and a display module, used to display the interactive content to be displayed in a preset display area in the media content display interface.
[0208] Further, based on any of the above embodiments, the determination module is used to determine multiple target interactive contents from all interactive media contents associated with the target media content in response to the user's triggering operation on a preset interactive control in the media content display interface.
[0209] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.
[0210] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the interactive content display method as described in any of the above embodiments is implemented.
[0211] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program, which, when executed by a processor, implements the interactive content display method as described in any of the above embodiments.
[0212] In order to implement the above embodiment, the embodiment of the present disclosure further provides an electronic device, including: a processor and a memory;
[0213] The memory stores computer-executable instructions;
[0214] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the interactive content display method as described in any of the above embodiments
[0215] Figure 8 The electronic device 800 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure, and the electronic device 800 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable multimedia players (PMPs), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0216] like Figure 8 As shown, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 to a random access memory (RAM) 803. Various programs and data required for the operation of the electronic device 800 are also stored in the RAM 803. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0217] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 8 The electronic device 800 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0218] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0219] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0220] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0221] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0222] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may 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 may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0223] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0224] The units involved in the embodiments described in the present disclosure may be implemented by software or by hardware. The name of the unit does not, in some cases, constitute a limitation on the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses". The functions described above in this document may be at least partially performed 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), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0225] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0226] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0227] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0228] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, 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. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. An interactive content display method, characterized in that: include: Play target media content; Determining a plurality of target interactive contents from all interactive media contents associated with the target media contents, the target interactive contents being used to assist the user in performing content consumption operations on the target media contents, and the target interactive contents being associated with the user's consumption intention for the target media contents; The multiple target interactive contents are displayed.
2. The method according to claim 1, characterized in that: The target media content is any multimedia content in a preset multimedia content set, wherein the plurality of multimedia contents in the multimedia content set have continuity in content; The user has different consumption intentions for multimedia contents with different play progress in the multimedia content set.
3. The method according to claim 1, characterized in that The target media content is a preset video media content; the user has different consumption intentions for display contents with different playback progress in the video media content.
4. The method according to claim 1, characterized in that: The step of determining a plurality of target interactive contents from all interactive media contents associated with the target media contents includes: Determining a playback progress associated with the target media content; Determining the target consumption intention of the user for the target media content based on the playback progress; A plurality of target interactive contents matching the target consumption intention are determined from all interactive media contents associated with the target media contents.
5. The method according to claim 4, characterized in that The determining the target consumption intention of the user for the target media content based on the playback progress includes: In response to the playback progress being within a preset first progress interval, determining a content recommendation intention for the multimedia content set as the target consumption intention; In response to the playback progress being within a preset second progress interval, determining the plot discussion intention for the target media content as the target consumption intention; In response to the playback progress being within a preset third progress interval, determining the intention of extended consumption based on the multimedia content set as the target consumption intention; The third progress interval is greater than the second progress interval and greater than the first progress interval.
6. The method according to claim 4, characterized in that The determining of a plurality of target interactive contents matching the target consumption intention from among all interactive media contents associated with the target media contents includes: Acquire first interactive media content associated with the target media content, where the first interactive media content includes interactive media content published by multiple users in the past with respect to the target interactive content; Determine the historical recommended content associated with the target media content, and determine second interactive media content associated with the target media content from among all the interactive media content associated with the historical recommended content; The plurality of target interactive contents are determined based on the first interactive media content and / or the second interactive media content.
7. The method according to claim 6, characterized in that The determining the plurality of target interactive contents based on the first interactive media content and / or the second interactive media content includes: determining a target network model associated with the target consumption intention; The first interactive media content and / or the second interactive media content are input into the target network model, and a plurality of target interactive contents are determined based on an output result of the target network model.
8. The method according to claim 6, characterized in that The target media content is any multimedia content in a preset multimedia content set, and the step of obtaining the first interactive media content associated with the target media content includes: Determining plot content associated with the target media content; Determine a plurality of multimedia contents related to the plot content, wherein the plurality of multimedia contents include the target media content, and the plurality of multimedia contents are continuous in content; Determining a plurality of interactive media contents associated with the target media content from among all interactive media contents associated with the plurality of multimedia contents; A plurality of interactive media contents associated with the target media content are determined as the first interactive media contents.
9. The method according to claim 1, characterized in that: The step of determining a plurality of target interactive contents from all interactive media contents associated with the target media contents includes: Acquire multiple target interactive contents associated with the target media contents in a preset storage path; Among them, the multiple target interactive contents are obtained by the server determining the target consumption intention corresponding to the target media content based on the playback progress associated with the target media content, using the target network model associated with the target consumption intention to perform data processing on all interactive media contents corresponding to the target media content, and establishing a mapping relationship between the multiple target interactive contents and the target media content and then storing them in the storage path.
10. The method according to any one of claims 1 to 9, characterized in that: The method further comprises: Acquire interactive information associated with the target media content, where the interactive information includes one or more of the number of interactive media content, the number of likes, and the number of views; If the interactive information meets the preset content display condition, then determining the interactive content to be displayed that meets the preset display condition from all the interactive media content associated with the target media content; The interactive content to be displayed is displayed in a preset display area in the media content display interface.
11. The method according to any one of claims 1 to 9, characterized in that: The step of determining a plurality of target interactive contents from all interactive media contents associated with the target media contents includes: In response to a triggering operation of the user on a preset interactive control in a media content display interface, a plurality of target interactive contents are determined from all interactive media contents associated with the target media content.
12. An interactive content display device, characterized in that: include: A playback module, used for playing target media content; A determination module, configured to determine a plurality of target interactive contents from among all interactive media contents associated with the target media contents, wherein the target interactive contents are used to assist the user in performing content consumption operations on the target media contents, and the target interactive contents are associated with the user's consumption intention for the target media contents; A display module is used to display the multiple target interactive contents.
13. An electronic device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the interactive content display method according to 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. When the processor executes the computer-executable instructions, the interactive content display method according to any one of claims 1 to 11 is implemented.
15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the interactive content display method according to any one of claims 1 to 11 is implemented.