Interactive method, device, equipment and storage medium based on media content

The method and device enhance user interaction in media content by enabling dynamic addition and management of interactive elements, improving the overall interactive experience.

JP2026507511APending Publication Date: 2026-03-04BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-07
Publication Date
2026-03-04

AI Technical Summary

Technical Problem

Existing media content-based interactive solutions lack the ability to enhance user interaction by allowing users to add and manage interactive elements dynamically and intuitively.

Method used

A method and device that enable users to superimpose interactive elements, such as pictures, audio, and videos, at predefined positions in media content, with the ability to set and modify these elements, and allow users to interact with and manage these elements within a predefined interface.

Benefits of technology

Enriches user interaction by allowing users to add, modify, and manage interactive elements, enhancing the overall interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026507511000001_ABST
    Figure 2026507511000001_ABST
Patent Text Reader

Abstract

The present disclosure provides an interactive method, device, apparatus, and storage medium based on media content, which relates to the Internet technology field, and includes: presenting first media content distributed by a first user to a current user in a preset interface at a current user side; and superimposing and presenting at least one associated interactive element at at least one preset position in the first media content, where the interactive element is added by a second user and the preset position associated with the interactive element is set by the second user.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority from a Chinese patent application having application number 202310125539.9 and filing date February 14, 2023, the disclosure of which is hereby incorporated by reference in its entirety into this application.

[0002] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of Internet technology, and in particular to an interactive method, device, apparatus, and storage medium based on media content. [Background technology]

[0003] With the continuous development of Internet technology, application programs (APPs) can present various multimedia contents to users, and users can share their own creations with each other by adopting a form of distributing media contents such as videos or pictures among themselves. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present disclosure provide a media content-based interactive method, device, storage medium and equipment that can optimize traditional media content-based interactive solutions. [Means for solving the problem]

[0005] According to a first aspect, an embodiment of the present disclosure provides an interactive method based on media content, at a current user side, the method comprising: presenting first media content distributed by a first user to a current user in a preset interface; and presenting at least one associated interactive element superimposed at at least one pre-defined position in the first media content, wherein the interactive element is added by a second user and the pre-defined position associated with the interactive element is set by the second user.

[0006] According to a second aspect, an embodiment of the present disclosure provides an interactive method based on media content, at a second user side, the method comprising: presenting the first media content distributed by the first user to the second user in a pre-defined interface; Entering a preset editing interface in response to the interactive element addition event being triggered; Obtaining target media material determined by the second user for the first media content based on the preset editing interface, and determining a target interactive element to be added based on the target media material; and determining a target preset position associated with the target interactive element based on a position setting operation input by the second user, wherein the target interactive element is used to present the first media content superimposed on the target preset position of the first media content in the process of presenting the first media content on the preset interface.

[0007] According to a third aspect, an embodiment of the present disclosure further provides an interactive device configured at a current user and based on media content, the device comprising: a first media content presentation module for presenting first media content distributed by the first user to the current user in a preset interface; and an interactive element display module for superimposing and presenting at least one associated interactive element at at least one pre-set position in the first media content, wherein the interactive element is added by a second user and the pre-set position associated with the interactive element is set by the second user.

[0008] According to a fourth aspect, an embodiment of the present disclosure further provides an interactive device based on media content, configured at a second user side, the device comprising: a media content presentation module for presenting first media content distributed by a first user to a second user in a preset interface; a preset editing interface entry module for entering a preset editing interface in response to the interactive element addition event being triggered; a target interactive element determination module for obtaining target media material determined by the second user for the first media content according to the preset editing interface, and determining a target interactive element to be added according to the target media material; and a target preset position determination module for determining a target preset position associated with the target interactive element based on a position setting operation input by the second user, wherein the target interactive element is used to present the first media content superimposed on the target preset position of the first media content in the process of presenting the first media content on the preset interface.

[0009] According to a fifth aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a storage device for storing one or more programs; The one or more programs are executed by the one or more processors to cause the one or more processors to implement an interactive method based on media content according to an embodiment of the present disclosure.

[0010] According to a sixth aspect, an embodiment of the present disclosure further provides a storage medium including computer-executable instructions that, when executed by a computer processor, perform an interactive method based on media content according to an embodiment of the present disclosure. [Effects of the Invention]

[0011] An interactive solution based on media content according to an embodiment of the present disclosure presents first media content delivered by a first user to a current user in a preset interface, and superimposes at least one related interactive element added by a second user at at least one preset position in the first media content, where the preset position related to the interactive element is set by the second user. [Brief explanation of the drawings]

[0012] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent upon reference to the following detailed description in conjunction with the drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that elements and components are not necessarily drawn to scale. [Figure 1] 1 is a flowchart of an interactive method based on media content according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of an interface according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a schematic diagram of interface interactions according to an embodiment of the present disclosure. [Figure 4] 10 is a flowchart of another media content-based interactive method according to an embodiment of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram of another interface interaction according to an embodiment of the present disclosure. [Figure 6] 10 is a flowchart of yet another media content-based interactive method according to an embodiment of the present disclosure. [Figure 7] 1 is a structural schematic diagram of an interactive device based on media content according to an embodiment of the present disclosure; [Figure 8] FIG. 10 is a structural schematic diagram of another media content-based interactive device according to an embodiment of the present disclosure. [Figure 9] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0013] The following describes in more detail the embodiments of the present disclosure with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure may be realized in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0014] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of steps shown, and the scope of the present disclosure is not limited in this respect.

[0015] As used herein, the term "comprises" and variations thereof are open inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.

[0016] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules or units.

[0017] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are general rather than limiting and should be understood as "one or more" unless the context clearly indicates otherwise, as would be understood by a person skilled in the art.

[0018] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and do not limit the scope of these messages or information.

[0019] As can be understood, before using any of the technical solutions disclosed in each embodiment of the present disclosure, users should be notified of the type, scope of use, use scenario, etc. of the personal information related to the present disclosure in an appropriate manner in accordance with relevant laws and regulations, and their permission should be obtained.

[0020] For example, in response to receiving a user's spontaneous request, prompt information may be sent to the user to clearly prompt the user that the requested operation requires the acquisition and use of the user's personal information, allowing the user to autonomously choose whether to provide personal information to software or hardware, such as an electronic device, application program, server, or storage medium, that performs the operation of the technical solution of the present disclosure according to the prompt information.

[0021] As an optional but non-limiting implementation, the method of sending prompt information to the user in response to receiving the user's voluntary request may be, for example, a pop-up window, in which the prompt information may be presented in the form of text, and the pop-up window may include a selection control for allowing the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0022] It is to be understood that the above process of notification and obtaining user permission is merely a general outline and does not constitute a limitation on the implementation of the present disclosure, and other methods that comply with relevant laws and regulations may also be used in the implementation of the present disclosure.

[0023] It is to be understood that the data related to the technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of applicable laws, regulations and related provisions.

[0024] FIG. 1 is a flowchart of an interactive method based on media content according to an embodiment of the present disclosure, which is applied to an interactive situation based on media content. The method may be performed by an interactive device based on media content, which may be implemented in the form of software and / or hardware, or alternatively, may be implemented by an electronic device, which may be a mobile terminal such as a mobile phone, a smart watch, a tablet PC, or a personal digital assistant, or may be a device such as a personal computer (PC) terminal or a server.

[0025] As shown in FIG. 1, the method includes, on the current user side:

[0026] Step 101: Present a first media content distributed by a first user to a current user in a preset interface.

[0027] In the embodiments of the present disclosure, the preset interface may be an interface in a preset application program, which can provide a media content presentation function and is not limited to a specific type and may be installed in an electronic device. The preset interface is used to present media content, which may include one or more of pictures, videos, text, and audio, and is not limited to a specific type. The first media content may be understood as media content currently presented in the preset interface, and the first media content may be understood as a media work distributed by the first user (e.g., distributed by a preset application program). The current user may be understood as a user currently viewing the preset interface.

[0028] As can be understood, in the process of distributing the first media content, the first user may confirm whether or not to allow the second user to add interactive elements onto the first media content; in some other embodiments, the first media content may further include a predetermined type of media content, for example, interactive media content, and this predetermined type of media content distributed by the first user supports the second user to add interactive elements onto this media content, but if the media content distributed by the first user is non-interactive media content, it does not support the second user to perform the operation of adding interactive elements.

[0029] Step 102: Present at least one associated interactive element superimposed on at least one preset position in the first media content, where the interactive element is added by a second user and the preset position associated with the interactive element is set by the second user.

[0030] In an embodiment of the present disclosure, a second user may be allowed to add interactive elements to the first media content if the first user confirms. Before distributing the first media content, the first user may set a user range for which interactive elements are allowed to be added, and if a user is within this user range, the second user may become the second user. Here, the second user may be different from the first user, i.e., a user other than the media content distributor may add interactive elements to media content distributed by the media content distributor. The second user may be the same as the first user, i.e., the media content distributor may add interactive elements to media content that has already been distributed. Optionally, the number of second users may be zero, one, or multiple. If the number is zero, it may be considered that no interactive elements have been added to the first media content, and no interactive elements may be presented in the process of presenting the first media content in the preset interface. That is, in the process of presenting the first media content to the current user in the preset interface, it may be determined whether or not an interactive element related to the first media content exists. If an interactive element exists, at least one related interactive element is presented superimposed on at least one preset position in the first media content. In multiple cases, i.e., when different users add interactive elements to the first media content, multiple interactive elements are associated with the first media content, and the multiple interactive elements may be presented simultaneously, presented in batches, etc., without being specifically limited.

[0031] Illustratively, the interactive elements are associated with preset positions, and the preset positions associated with the interactive elements are set by the second user. The same preset position may be associated with one or more interactive elements, and in the case of multiple, it may be understood that multiple interactive elements may be presented superimposed at the preset position, and these multiple interactive elements may be added by the same or different second users. Optionally, the second user may set associated attributes, such as the size, of the added interactive elements.

[0032] Optionally, the interactive element includes at least one type of media material among pictures, audio, video, and text, and may be a picture interactive element, an audio interactive element, a video interactive element, and a text interactive element, respectively, and the second user may select an appropriate type of media material according to his or her needs to generate the interactive element. Optionally, if the at least one interactive element currently needing to be presented includes multiple different types of interactive elements, the multiple different types of interactive elements may be presented according to a preset style, for example, the preset style may be a frame with a set width and / or a set color.

[0033] Optionally, the presentation formats corresponding to different types of interactive elements may be different. For example, the presentation format of a picture interactive element may be to display a picture, which may include a still image or a moving image, such as a photograph or an expression map; the presentation format of a text interactive element may be to display text; the presentation format of an audio interactive element may be to display a voice icon or a playback control; the presentation format of a video interactive element may be to display a video cover and a playback control, or to play a video;

[0034] 2 is a schematic diagram of an interface according to an embodiment of the present disclosure. As shown in FIG. 2, in a preset interface 201, first media content is presented to a current user A. The first media content may be, for example, a group photo with a birthday cake or a video of blowing out candles posted by user B (the first user) on his or her birthday. Three second users (referred to as user C, user D, and user E, respectively) have added interactive elements to the first media content (here, user C added two interactive elements). Therefore, when presenting the first media content, four related interactive elements may be superimposed and presented at four preset positions on the first media content. In this way, user A can see the interactive elements added by the second users when watching the first media content. The four interactive elements are a picture interactive element 202, an audio interactive element 203, a video interactive element 204, and a text interactive element 205, respectively. The picture interactive element 202 is a birthday hat picture added by user C, and this birthday hat picture is displayed at a preset position corresponding to user B's head in the first media content; the text interactive element 205 is the text "Happy Birthday" added by user D, and may display this text; the audio interactive element 203 is a voice blessing added by user E, and the presentation format may be to display a voice icon and the voice duration, for example, 3 seconds in the figure, and the size of the voice icon may be positively correlated with the voice duration; the video interactive element 204 may be a head video added by user C, and the presentation format may be to display a video cover and playback controls, and the associated preset position may be next to user B in the first media content, realizing the effect of a group photo.

[0035] The media content-based interactive method according to the embodiment of the present disclosure presents a first media content distributed by a first user to a current user in a preset interface, and superimposes at least one associated interactive element added by a second user at at least one preset position in the first media content, where the preset position associated with the interactive element is set by the second user. By adopting the above technical solution, the interactive element set and added by the second user can be presented in the media content distributed by the first user, thereby enriching the interaction between users and effectively improving the user interaction effect.

[0036] In some embodiments, the interactive element is associated with the user identifier of the second user. The advantage of this configuration is that additional users of the interactive element can be intuitively viewed in a pre-defined interface. Here, the user identifier may be, for example, a user name, a user nickname, or a user avatar. Optionally, different types of interactive elements may be associated with different user identifiers. As shown in FIG. 2 , the picture interactive element 202 is associated with an avatar of user C, which is displayed partially overlapping the picture interactive element 202; the voice icon of the audio interactive element 203 includes an avatar of user D; the video interactive element 204 is associated with an avatar of user C, which is displayed partially overlapping the video cover; and the text interactive element 205 is associated with an avatar of user E, which is displayed below the text.

[0037] In some embodiments, after presenting at least one associated interactive element superimposed on at least one preset position in the first media content, the method further includes playing audio associated with the first interactive element in response to a preset trigger operation by the current user on a first interactive element of the at least one interactive element, where the first interactive element includes audio or video. An advantage of this configuration is that the current user can freely select when to listen to the audio in the interactive element, further enhancing the interactive effect. Here, the preset trigger operation may be a preset trigger operation specifically input on a playback control associated with the first interactive element, such as a click or a long press.

[0038] Optionally, if the first media content includes audio or video, audio associated with the first interactive element is played in response to a preset trigger operation by the current user on a first interactive element among the at least one interactive element. An advantage of this configuration is that automatic playback of audio in the interactive element can be prevented from interfering with playback of the first media content. Optionally, while playing the audio associated with the first interactive element, a muting process is performed on the audio associated with the first media content, where the muting process may be, for example, reducing or muting the playback volume, so that the current user can hear the audio associated with the first interactive element more clearly. Optionally, after playback of the audio associated with the first interactive element is completed, the muting process of the audio associated with the first media content is canceled. As shown in FIG. 2, when the first media content is a video of user B's birthday and the audio associated with the video is a birthday song, during the process of playing the first media content in the preset interface, the initial presentation state of the audio interactive element 203 is to display a voice icon. After the current user A triggers the voice icon by clicking or other means, the audio interactive element 203 will play the birthday blessing voice associated with it, and the playback volume of the birthday song will be lowered or muted. After the 3-second voice playback is completed, the playback volume of the birthday song can be restored.

[0039] In some embodiments, the method further includes presenting at least one associated interactive element superimposed on at least one preset position in the first media content, and then, in response to a position change operation by the current user on a second interactive element of the at least one interactive element, moving and presenting the second interactive element to a target position indicated by the position change operation. An advantage of such placement is that by allowing the current user to freely change the display position of the interactive element, the first media content or other interactive elements occluded by the second interactive element can be better viewed.

[0040] Illustratively, the repositioning operation may be a dragging operation, and the target position may be an end position corresponding to the dragging operation (e.g., the position of the second interactive element when the user releases his / her hand). If multiple interactive elements are currently presented, the repositioning operation may be input for the multiple interactive elements in turn.

[0041] In some embodiments, the method further includes restoring the second interactive element to the associated preset position in response to a trigger of a preset position restoration event after the second interactive element has been moved to the target position indicated by the position change operation and presented. An advantage of this arrangement is that the second interactive element can be restored to the preset position set by the second user after its display position has been changed.

[0042] Optionally, the preset position restoration event may be a preset restoration control being triggered, or may be an automatic triggering of a preset position restoration event after a preset length of time (e.g., 5 seconds) has elapsed since the drag operation ended. Optionally, if the current user has input position change operations for at least two interactive elements, an automatic triggering of a preset position restoration event after a preset length of time has elapsed since the last position change operation ended.

[0043] In some embodiments, the method may further include receiving an interactive operation of a first predetermined type input by the current user to a third interactive element of the at least one interactive element after superimposing and presenting at least one associated interactive element at at least one predetermined position in the first media content. An advantage of such an arrangement is that it allows the current user to easily realize interactivity based on the interactive elements while watching the first media content.

[0044] For example, the third interactive element may be any one of interactive elements presented in a preset interface. The first preset type of interactive operation may be, for example, a like operation on the third interactive element, a like operation on the second user who added the third interactive element, sending a message to the second user who added the third interactive element, or viewing the personal homepage of the second user who added the third interactive element. Optionally, when sending a message to the second user who added the third interactive element, the sent message may use the third interactive element.

[0045] In some embodiments, the method further includes displaying an interactive element interface in response to a preset browsing operation input by the current user after superimposing and presenting at least one associated interactive element at at least one preset location in the first media content, wherein the interactive element interface is used to present a set of interactive elements associated with the first media content, the set of interactive elements including the at least one interactive element. An advantage of this arrangement is that it centrally presents interactive elements associated with the first media content, allowing the current user to fully view the interactive elements associated with the first media content in a purer interface.

[0046] For example, the pre-defined browsing operation may be, for example, a trigger operation on any one of the interactive elements or a user identifier associated with any one of the interactive elements, and the trigger operation may be, for example, a click or a long press.

[0047] Illustratively, when presenting an interactive element collection in an interactive element interface, the size of the display area occupied by each interactive element in the interactive element collection in the interactive element interface may be the same, whereby the interactive elements may be presented in a more regular format, such as a list or matrix. Optionally, each interactive element in the interactive element collection may be presented in the interactive element interface in order (e.g., reverse order or forward order) according to the addition time.

[0048] FIG. 3 is a schematic diagram of interface interaction according to an embodiment of the present disclosure. As shown in FIG. 3, when user A clicks on a user identifier 301 associated with an interactive element, he or she enters an interactive element interface 302, in which each interactive element in the set of interactive elements associated with the first media content can be presented in a matrix format. At the bottom of each presented interactive element, the user identifier of the second user, for example, an avatar and nickname, may be displayed.

[0049] In some embodiments, the method may further include receiving a second preset type of interactive operation input by the current user to a fourth interactive element in the set of interactive elements. The advantage of this configuration is that it allows the current user to easily realize interactivity based on the interactive elements in the interactive element interface.

[0050] For example, the fourth interactive element may be any one of the interactive elements presented in the interactive element interface. The second preset type of interactive operation may be, for example, a like operation on the fourth interactive element, a like operation on the second user who added the fourth interactive element, sending a message to the second user who added the fourth interactive element, or viewing the personal homepage of the second user who added the fourth interactive element. Optionally, when sending a message to the second user who added the fourth interactive element, the sent message may use the fourth interactive element. As shown in FIG. 3 , a like icon may be displayed below each interactive element presented in the interactive element interface 302.

[0051] In some embodiments, the method further includes, after presenting at least one associated interactive element superimposed on at least one preset position in the first media content, performing a hide operation on a fifth interactive element of the at least one interactive element in response to a hide operation on the fifth interactive element by the current user. Here, the fifth interactive element may be any one or more of the at least one interactive element. Optionally, the fifth interactive element may be all of the at least one interactive element, which can hide all currently presented interactive elements at once.

[0052] In some embodiments, presenting at least one related interactive element at at least one predetermined position in the first media content by overlaying it includes presenting at least one related interactive element at at least one predetermined position in the first media content within a predetermined playback progress range of the first media content by overlaying it, where a predetermined relationship exists between the at least one interactive element and the predetermined playback progress range. An advantage of this configuration is that the presentation timing and presentation duration of the interactive element can be controlled, so that the interactive element is presented within a specified playback progress range of the first media content, enhancing the overlay presentation effect.

[0053] Optionally, the preset relationship is set by the second user. When adding an interactive element, the second user can specify a preset playback progress range associated with the added interactive element, thereby realizing the preset relationship. By adopting this solution, the second user can select appropriate presentation timing and presentation time length for the interactive element according to his or her needs, further enhancing the interactive effect. Furthermore, because the preset playback progress ranges associated with different interactive elements are set by the second user, there may be cases where different interactive elements correspond to different preset playback progress ranges, in which case it is possible to realize the presentation of different interactive elements at different time periods.

[0054] In some embodiments, the method further includes presenting second media content to the current user in the preset interface, entering a preset editing interface in response to an interactive element addition event being triggered, obtaining target media material determined by the current user for the second media content based on the preset editing interface, determining a target interactive element to be added based on the target media material, and determining a target preset position relative to the target interactive element based on a position setting operation input by the current user. The advantage of such setting is that it allows the current user to add interactive elements to the currently presented media content, further enhancing the interactive effect.

[0055] For example, the second media content may be the same as or different from the first media content, and the current user may add an interactive element to media content to which no interactive element has been added or to media content to which an interactive element has already been added. Here, the triggering method of the interactive element addition event is not limited, and may be that the current user triggers an interactive element addition control. The interactive element addition control may be displayed in a preset interface presenting the first media content, or the interactive element addition control may be displayed in a preset interaction panel, which may be presented in a preset interface, for example, after the current user triggers a preset interaction control in the preset interface or after the current user performs a preset gesture operation in the preset interface. The interactive element addition control may be displayed in the interactive element interface, such as the “Join Creation” button 303 shown in FIG. 3 .

[0056] For example, the preset editing interface may include a type switching control, which allows the current user to select to enter editing sub-interfaces of different interactive element types. For example, the expression-type editing sub-interface may include an expression map list, allowing the current user to determine the target media material by selecting an expression map from the expression map list; the picture or video-type editing sub-interface may include a camera or album list, allowing the current user to determine the target media material by taking a picture or video with the camera or selecting a picture or video from the album list; the audio-type editing sub-interface may include a recorder, allowing the current user to record audio with the recorder and determine the target media material; and the text-type editing sub-interface may include a text editor, allowing the current user to input text and set the alignment method, color, and text style, etc. to determine the target media material. Optionally, the user may be provided with automated material processing functions, such as a smart matting function, to reduce the difficulty of editing media material and improve the efficiency of adding interactive elements.

[0057] In some embodiments, the method further includes determining a target preset playback progress range that has a preset relationship with the target interactive element based on a range setting operation input by the current user. The advantage of this setting is that it allows the current user to set a related preset playback progress range for the interactive element he or she added, and allows the added interactive element to be presented in an overlapping manner with the presented content within the target preset playback progress range of the second media content, thereby enhancing the interactive effect.

[0058] For example, the range setting operation may be an operation of selecting a playback time period of the second media content, such as selecting a playback start time and a playback end time, and further determining a target preset playback progress range. If the media content is a video, the range setting operation may be an operation of selecting a start frame and an end frame, and further determining a target preset playback progress range. Assuming that the second media content and the first media content are the same, as shown in FIG. 2, the head image of the first user appears from 5 seconds to 10 seconds during the playback of the first media content. If the current user wants to add his / her head image next to the head image of the first user to achieve a group photo effect, the target preset playback progress range may be set to 5 seconds to 10 seconds. After the addition of the target interactive element is completed, when the first media content is played again, the head image of the current user will be superimposed and presented within the playback section from 5 seconds to 10 seconds.

[0059] FIG. 4 is a flowchart of another interactive method based on media content according to an embodiment of the present disclosure, which is optimized based on each optional solution in the above embodiments. Specifically, the method includes the following steps:

[0060] Step 401: Present a first media content to a current user in a preset interface.

[0061] Here, the first media content is distributed by a first user.

[0062] FIG. 5 is another interface interaction schematic diagram according to an embodiment of the present disclosure, in which a birthday video posted by user X (first user) is presented on a pre-configured interface 501 as shown in FIG.

[0063] Step 402: Within a preset playback progress range of the first media content, at least one associated interactive element is superimposed and presented at at least one preset position in the first media content.

[0064] Here, the interactive element is added by a second user and associated with the second user's user identifier, a preset position associated with the interactive element is set by the second user, and there is a preset association relationship between at least one interactive element and a preset playback progress range.

[0065] 5, if the first interactive element 502 is an audio interactive element containing a birthday blessing voice message added by user Y, the preset playback progress range associated with the first interactive element 502 is the entire range of the first media content, and the preset position associated with the first interactive element 502 is the position of the birthday cake, so that when playback of the first media content starts on the preset interface 501, the first interactive element 502 can be presented at the position of the birthday cake. The second interactive element 503 is a birthday hat picture added by user Z, and the preset playback progress range associated with the first media content is the time period during which user X appears on the screen, and the preset position associated with the second interactive element 503 is the position of user X's head image, so that when user X appears on the screen, the second interactive element 503 can be presented at the position of user X's head image.

[0066] Step 403: In response to a preset trigger operation of the current user on a first interactive element of the at least one interactive element, a sound associated with the first interactive element is played.

[0067] Illustratively, if the current user wishes to listen to the audio in the first interactive element 502, they may trigger playback of the associated audio by clicking on the play control therein.

[0068] Step 404: In response to a current user's repositioning operation on a second interactive element of the at least one interactive element, the second interactive element is moved and presented to a target position indicated by the repositioning operation.

[0069] For example, if the current user wants to view the hairstyle of user X that is obscured by the second interactive element 503, the second interactive element 503 may be moved to a target position by dragging the second interactive element 503.

[0070] Step 405: In response to the preset position restoration event being triggered, restore and present the second interactive element to the associated preset position.

[0071] Illustratively, the presentation position of the second interactive element 503 may be restored 5 seconds after the user releases the hand.

[0072] Step 406: In response to a preset browsing operation input by the current user, display an interactive element interface, present a set of interactive elements related to the first media content in the interactive element interface, and receive a preset type of interactive operation input by the current user to an interactive element in the set of interactive elements.

[0073] As shown in FIG. 5 , the user enters the interactive element interface 504 by clicking the user identifier associated with the second interactive element 503, and a set of interactive elements related to the first media content is presented in the interactive element interface, where the set of interactive elements currently includes the first interactive element and the second interactive element, and the user can input interactive operations such as likes on the interactive elements in the interactive element interface 504.

[0074] Step 407: In response to the triggering of the interactive element addition event, enter a preset editing interface.

[0075] As shown in FIG. 5, the interactive element interface 504 includes an add interactive element control 505, and after the user clicks on the add interactive element control 505, the user enters a preset editing interface.

[0076] Step 408: Obtain the target media material determined for the first media content by the current user according to the preset editing interface, and determine the target interactive element to be added according to the target media material.

[0077] For example, as shown in FIG. 5, the current user may select to record a video as the target media material, and use the smart matting function to extract the current user's avatar from the video screen as the target body, i.e., remove the background in the video screen, and generate an initial target interactive element 506, which may be displayed in the preview interface 507.

[0078] Step 409: Based on the position setting operation input by the current user, determine a target preset position related to the target interactive element, and based on the range setting operation input by the current user, determine a target preset playback progress range that has a preset association relationship with the target interactive element.

[0079] For example, the user may freely drag the target interactive element 506 in the preview interface 507 to determine the associated target preset position, and may select the playback start time and playback end time to determine the target preset playback progress range and complete the addition of the target interactive element.

[0080] In the media content-based interactive method according to the embodiments of the present disclosure, a user can view media content distributed by a media content distributor in a preset interface, and at the same time, view interactive elements added by users other than the distributor; choose to listen to the audio in the interactive elements in the preset interface, and freely change the presentation position of the interactive elements; interact with users who added interactive elements through the interactive elements; and if the user has a need for additional interactive elements, the user can enter a preset editing interface to add interactive elements designed by the user at an appropriate position and within an appropriate playback range of the media content, thereby effectively enhancing the interactive effect.

[0081] FIG. 6 is a flowchart of another media content-based interactive method according to an embodiment of the present disclosure, which is applied to a media content-based interactive situation, and the method may be performed by a media content-based interactive device, which may be realized in the form of software and / or hardware, or optionally, may be realized by an electronic device.

[0082] As shown in FIG. 6, the method includes, at the second user side:

[0083] Step 601: Present a first media content distributed by a first user to a second user in a preset interface.

[0084] For example, the first media content in the embodiments of the present disclosure may be a media content to which no interactive element has been added or a media content to which an interactive element has already been added, that is, the second user may add an interactive element to the media content to which no interactive element has been added or a media content to which an interactive element has already been added. The trigger method of the interactive element addition event may refer to the relevant content in the preceding paragraph, and will not be further described here.

[0085] Step 602: In response to the triggering of an interactive element addition event, enter a preset editing interface.

[0086] For example, the implementation of the preset editing interface may refer to the relevant content in the preceding paragraph, and will not be further described here.

[0087] Step 603: Obtain a target media material determined for the first media content by the second user based on the preset editing interface, and determine a target interactive element to be added based on the target media material.

[0088] Illustratively, the processes of determining and acquiring the target media material and determining the target interactive element may refer to the relevant content in the preceding paragraph, and will not be further described here.

[0089] Step 604: Based on the position setting operation input by the second user, determine a target preset position associated with the target interactive element, wherein the target interactive element is used to present the first media content superimposed on the target preset position of the first media content in the process of presenting the first media content on the preset interface.

[0090] Illustratively, the position setting operation may be, for example, a movement operation for a target interactive element, for example, by presenting the first media content and the target interactive element in a preset editing interface, allowing a user to move the target interactive element by an operation such as dragging, and determining the current position of the target interactive element as a target preset position associated with the target interactive element after receiving a user confirmation command.

[0091]

[0013] A media content-based interactive method according to an embodiment of the present disclosure includes: presenting first media content distributed by a first user to a second user in a preset interface; entering a preset editing interface in response to an interactive element addition event being triggered; obtaining target media material determined for the first media content by the second user based on the preset editing interface; determining a target interactive element to be added based on the target media material; and determining a target preset position associated with the target interactive element based on a position setting operation input by the second user, wherein the target interactive element is used to be superimposed and presented at the target preset position of the first media content in the process of presenting the first media content in the preset interface. By adopting the above technical solution, a user can interact with media content distributed by others by adding interactive elements, and the position of the interactive element can be determined by the user, so that the interactive element can be presented superimposed with content at a specified position of the media content according to the user's needs, thereby enriching the interaction between users and effectively improving the user's interaction effect.

[0092] In some embodiments, the method further includes determining a target preset playback progress range having a preset relationship with the target interactive element based on a range setting operation input by the second user, wherein the target interactive element is used to present the first media content in the preset interface by superimposing it on the target preset position of the first media content within the target preset playback progress range for presenting the first media content. The advantage of this configuration is that it allows the second user to set a related preset playback progress range for their added interactive element, and allows the added interactive element to be presented in superimposition with the presented content within the target preset playback progress range of the first media content, thereby enhancing the interactive effect. Here, the process of determining the target preset playback progress range may refer to the relevant content in the preceding paragraph, and will not be further described here.

[0093] FIG. 7 is a structural schematic diagram of an interactive device based on media content according to an embodiment of the present disclosure. As shown in FIG. 7, the device is configured at a current user side: a first media content presentation module 701 for presenting first media content delivered by a first user to a current user in a preset interface; and an interactive element display module 702 for superimposing and presenting at least one associated interactive element at at least one pre-set position in the first media content, wherein the interactive element is added by a second user and the pre-set position associated with the interactive element is set by the second user.

[0094] An interactive device based on media content according to an embodiment of the present disclosure presents a first media content distributed by a first user to a current user in a preset interface, and superimposes at least one related interactive element added by a second user at at least one preset position in the first media content, where the preset position related to the interactive element is set by the second user. By adopting the above technical solution, the interactive element set and added by the second user can be presented in the media content distributed by the first user, thereby enriching the interaction between users and effectively improving the user's interaction effect.

[0095] Optionally, the interactive element is associated with a user identifier of the second user.

[0096] Optionally, the interactive elements include at least one of the following media materials: pictures, audio, video, and text.

[0097] Optionally, the apparatus comprises: The system further includes an audio playback module for playing audio associated with the second interactive element in response to a preset trigger operation by the current user on a first interactive element of the at least one interactive element after superimposing and presenting at least one associated interactive element at at least one preset position in the first media content, wherein the first interactive element includes audio or video.

[0098] Optionally, the audio playback module is specifically used to play audio associated with a first interactive element and perform attenuation processing on the audio associated with the first media content in response to a preset trigger operation of the current user on a first interactive element among the at least one interactive element when the first media content includes audio or video.

[0099] Optionally, the apparatus comprises: The device further includes a position change module for presenting at least one associated interactive element superimposed at at least one predetermined position in the first media content, and then, in response to a position change operation by the current user on a second interactive element of the at least one interactive element, moving the second interactive element to a target position indicated by the position change operation and presenting the second interactive element.

[0100] Optionally, the apparatus comprises: The device further includes a position restoration module for restoring and presenting the second interactive element to the associated preset position in response to a preset position restoration event being triggered after the second interactive element has been moved to and presented at a target position indicated by the position change operation.

[0101] Optionally, the apparatus comprises: The device further includes an interactive element interface display module for displaying an interactive element interface in response to a preset browsing operation input by the current user after superimposing and presenting at least one associated interactive element at at least one preset position in the first media content, wherein the interactive element interface is used to present a set of interactive elements associated with the first media content, the set of interactive elements including the at least one interactive element.

[0102] Optionally, the apparatus comprises: a first interactive operation receiving module for receiving an interactive operation of a first preset type input by the current user on a third interactive element of the at least one interactive element; and / or The interactive element further includes a second interactive operation receiving module for receiving a second preset type of interactive operation input by the current user to a fourth interactive element in the set of interactive elements.

[0103] Optionally, the interactive element display module specifically comprises: It is used to superimpose and present at least one related interactive element at at least one predetermined position in the first media content within a predetermined playback progress range of the first media content, wherein there is a predetermined association relationship between the at least one interactive element and the predetermined playback progress range.

[0104] Optionally, the apparatus comprises: a second media content presentation module for presenting second media content to the current user in the preset interface; an editing interface entry module for entering a preset editing interface in response to the interactive element addition event being triggered; a target interactive element adding module for obtaining target media material determined for the second media content by the current user according to the preset editing interface, and determining a target interactive element to be added according to the target media material; and a position setting module for determining a target preset position associated with the target interactive element based on the current user-input position setting operation.

[0105] Optionally, the apparatus comprises: The present invention further includes a progress range setting module for determining a target preset playback progress range that has a preset association relationship with the target interactive element based on a range setting operation input by the current user.

[0106] FIG. 8 is a structural schematic diagram of another media content-based interactive device according to an embodiment of the present disclosure. As shown in FIG. 8, the device is configured at a second user side: a media content presentation module 801 for presenting a first media content delivered by a first user to a second user in a pre-configured interface; a preset editing interface entry module 802 for entering a preset editing interface in response to the interactive element addition event being triggered; a target interactive element determination module 803 for obtaining target media material determined by the second user for the first media content according to the preset editing interface, and determining a target interactive element to be added according to the target media material; and a target preset position determination module 804 for determining a target preset position associated with the target interactive element based on a position setting operation input by the second user, wherein the target interactive element is used to present the first media content superimposed on the target preset position of the first media content in the process of presenting the first media content on the preset interface.

[0107] An interactive device based on media content according to an embodiment of the present disclosure allows users to interact by adding interactive elements to media content distributed by others, and the position of the interactive elements is determined by the user, so that the interactive elements can be presented superimposed on the content at a specified position of the media content according to the user's needs, thereby enriching the interaction methods between users and effectively improving the user's interaction effect.

[0108] The media content-based interactive device according to the embodiments of the present disclosure can execute the media content-based interactive method according to the corresponding embodiments of the present disclosure, and includes corresponding functional modules and beneficial effects for executing the method.

[0109] It should be noted that each unit and module included in the above device is simply divided according to functional logic, but is not limited to the above divisions, as long as it can realize the corresponding function. Furthermore, the specific names of each functional unit are intended to facilitate mutual distinction, and are not intended to limit the scope of protection of the embodiments of the present disclosure.

[0110] FIG. 9 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. Referring now to FIG. 9, which shows a structural schematic diagram of an electronic device (e.g., a terminal device or server in FIG. 9) 900 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet personal computers (PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 9 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.

[0111] 9, electronic device 900 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 901, which can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 902 or programs loaded from storage device 908 into random access memory (RAM) 903. RAM 903 further stores various programs and data necessary for the operation of electronic device 900. Processing unit 901, ROM 902, and RAM 903 are connected to each other via bus 904. Input / output (I / O) interface 905 is also connected to bus 904.

[0112] Generally, input devices 906, including, for example, a touch screen, touch board, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 907, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 908, including, for example, a magnetic tape, hard disk, etc.; and communication devices 909 can be connected to the I / O interface 905. The communication devices 909 can allow the electronic device 900 to exchange data with other devices through wireless or wired communication. While FIG. 9 illustrates the electronic device 900 having various devices, it should be understood that it is not required to implement or include all of the devices shown. Alternatively, more or fewer devices can be implemented or included.

[0113] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program stored on a non-transitory computer-readable medium, the computer program including program code for performing the methods shown in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 909, or may be installed from the storage device 908, or may be installed from the ROM 902. When the computer program is executed by the processing device 901, the functions defined in the methods of the embodiments of the present disclosure are performed.

[0114] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and do not limit the scope of these messages or information.

[0115] The electronic device according to the embodiment of the present disclosure belongs to the same inventive concept as the interactive method based on media content according to the above embodiment, and the technical details not described in detail in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0116] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the media content-based interactive method according to the embodiment.

[0117] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. However, in this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier, bearing computer-readable program code. Such a propagated data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or carrying a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.

[0118] In some embodiments, clients and servers may communicate using any network protocol now known or hereafter developed, such as HyperText Transfer Protocol (HTTP), and may interconnect via any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any network now known or hereafter developed.

[0119] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.

[0120] The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to present first media content distributed by a first user to a current user in a preset interface and present at least one associated interactive element superimposed on at least one preset position in the first media content, wherein the interactive element is added by a second user and the preset position associated with the interactive element is set by the second user.

[0121] Alternatively, the computer-readable medium may carry one or more programs, which, when executed by the electronic device, cause the electronic device to present first media content distributed by a first user to a second user in a preset interface; enter a preset editing interface in response to an interactive element addition event being triggered; obtain target media material determined for the first media content by the second user based on the preset editing interface and determine a target interactive element to be added based on the target media material; and determine a target preset position associated with the target interactive element based on a position setting operation input by the second user, wherein the target interactive element is used to present the first media content superimposed on the target preset position of the first media content during the process of presenting the first media content in the preset interface.

[0122] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as general procedural programming languages ​​such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a separate software package, partially on the user 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 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).

[0123] The flowcharts and block diagrams in the figures illustrate the system architecture, functions, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some implementations, the functions illustrated in the blocks may occur in a different order than illustrated in the figures. For example, two consecutive blocks may actually be executed essentially in parallel, or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified function or operation, or by a combination of dedicated hardware and computer instructions.

[0124] The units described in relation to the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of the modules may not necessarily be limiting. For example, a first media content presentation module may be described as a module that presents first media content distributed by a first user to a current user in a preset interface.

[0125] The functionality described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, typical 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), etc.

[0126] In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with an instruction execution system, device, or apparatus. 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 apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more line-based electrical connections, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, portable compact read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0127] According to one or more embodiments of the present disclosure, there is provided an interactive method based on media content, wherein at a current user side, presenting first media content distributed by a first user to a current user in a preset interface; and presenting at least one associated interactive element superimposed at at least one pre-defined position in the first media content, wherein the interactive element is added by a second user and the pre-defined position associated with the interactive element is set by the second user.

[0128] According to one or more embodiments of the present disclosure, the interactive element is associated with a user identifier of the second user.

[0129] According to one or more embodiments of the present disclosure, the interactive elements include at least one of the following media materials: pictures, audio, video, and text.

[0130] According to one or more embodiments of the present disclosure, after presenting at least one associated interactive element superimposed on at least one predetermined position in the first media content, The method further includes playing audio associated with a first interactive element of the at least one interactive element in response to a preset trigger operation by the current user on the first interactive element, wherein the first interactive element includes audio or video.

[0131] According to one or more embodiments of the present disclosure, playing a sound associated with a first interactive element in response to a preset trigger operation by the current user on the first interactive element of the at least one interactive element includes: When the first media content includes audio or video, in response to a preset trigger operation by the current user on a first interactive element of the at least one interactive element, audio associated with the first interactive element is played and a muting process is performed on the audio associated with the first media content.

[0132] According to one or more embodiments of the present disclosure, after presenting at least one associated interactive element superimposed on at least one predetermined position in the first media content, The method further includes, in response to a position change operation by the current user on a second interactive element of the at least one interactive element, moving and presenting the second interactive element to a target position indicated by the position change operation.

[0133] According to one or more embodiments of the present disclosure, after moving and presenting the second interactive element to the target position indicated by the position change operation, The method further includes restoring and presenting the second interactive element to the associated preset position in response to a preset position restoration event being triggered.

[0134] According to one or more embodiments of the present disclosure, after presenting at least one associated interactive element superimposed on at least one predetermined position in the first media content, The method further includes displaying an interactive element interface in response to a preset browsing operation input by the current user, wherein the interactive element interface is used to present a set of interactive elements associated with the first media content, the set of interactive elements including the at least one interactive element.

[0135] According to one or more embodiments of the present disclosure, receiving an interactive operation of a first preset type input by the current user to a third interactive element of the at least one interactive element; and / or The method further includes receiving an interactive operation of a second preset type input by the current user to a fourth interactive element in the set of interactive elements.

[0136] According to one or more embodiments of the present disclosure, the step of presenting at least one associated interactive element superimposed on at least one predetermined position in the first media content includes: The method includes superimposing and presenting at least one related interactive element at at least one predetermined position in the first media content within a predetermined playback progress range of the first media content, wherein there is a predetermined association relationship between the at least one interactive element and the predetermined playback progress range.

[0137] According to one or more embodiments of the present disclosure, presenting second media content to the current user in the preset interface; and Entering a preset editing interface in response to the interactive element addition event being triggered; Obtaining target media material determined by the current user for the second media content based on the preset editing interface, and determining a target interactive element to be added based on the target media material; and determining a target preset position associated with the target interactive element based on the current user-input position setting operation.

[0138] According to one or more embodiments of the present disclosure, The method further includes determining a target preset playback progress range that has a preset association relationship with the target interactive element based on the range setting operation currently input by the user.

[0139] According to one or more embodiments of the present disclosure, there is provided an interactive method based on media content, comprising: presenting the first media content distributed by the first user to the second user in a pre-defined interface; Entering a preset editing interface in response to the interactive element addition event being triggered; Obtaining target media material determined by the second user for the first media content based on the preset editing interface, and determining a target interactive element to be added based on the target media material; and determining a target preset position associated with the target interactive element based on a position setting operation input by the second user, wherein the target interactive element is used to present the first media content superimposed on the target preset position of the first media content in the process of presenting the first media content on the preset interface.

[0140] According to one or more embodiments of the present disclosure, The method further includes determining a target preset playback progress range that has a preset association relationship with the target interactive element based on a range setting operation input by the second user, wherein the target interactive element is used to present the first media content by superimposing it on the target preset position of the first media content within the target preset playback progress range that presents the first media content on the preset interface.

[0141] According to one or more embodiments of the present disclosure, there is provided an interactive device based on media content, comprising: a first media content presentation module for presenting first media content distributed by the first user to the current user in a preset interface; and an interactive element display module for superimposing and presenting at least one associated interactive element at at least one pre-set position in the first media content, wherein the interactive element is added by a second user and the pre-set position associated with the interactive element is set by the second user.

[0142] According to one or more embodiments of the present disclosure, an interactive device based on media content is provided, configured at a second user side; a media content presentation module for presenting first media content distributed by a first user to a second user in a preset interface; a preset editing interface entry module for entering a preset editing interface in response to the interactive element addition event being triggered; a target interactive element determination module for obtaining target media material determined by the second user for the first media content according to the preset editing interface, and determining a target interactive element to be added according to the target media material; and a target preset position determination module for determining a target preset position associated with the target interactive element based on a position setting operation input by the second user, wherein the target interactive element is used to present the first media content superimposed on the target preset position of the first media content in the process of presenting the first media content on the preset interface.

[0143] According to one or more embodiments of the present disclosure, there is provided an electronic device, the electronic device comprising: one or more processors; a storage device for storing one or more programs; The one or more programs are executed by the one or more processors to cause the one or more processors to implement an interactive method based on media content according to an embodiment of the present disclosure.

[0144] According to one or more embodiments of the present disclosure, a storage medium is provided that includes computer-executable instructions that, when executed by a computer processor, perform an interactive method based on media content according to an embodiment of the present disclosure.

[0145] The above description merely describes preferred embodiments and the technical principles of the present disclosure. Those skilled in the art should understand that the scope of the present disclosure is not limited to the technical solution 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 concept of the above disclosure. For example, the above features are substituted with technical features having similar functions disclosed in the present disclosure (but are not limited to these).

[0146] It should be noted that, although operations are depicted using a particular sequence, this should not be understood as requiring that these operations be performed in the particular sequence shown, or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Some features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments, either alone or in any suitable subcombination.

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

Claims

1. An interactive method based on media content, at a current user side, comprising: presenting first media content distributed by a first user to a current user in a preset interface; and presenting at least one associated interactive element superimposed on at least one pre-defined location in the first media content, wherein the interactive element is added by a second user and the pre-defined location associated with the interactive element is set by the second user.

2. The method of claim 1 , wherein the interactive element is associated with a user identifier of the second user.

3. The method of claim 1 or 2, wherein the interactive elements include at least one of the following media materials: pictures, audio, video, and text.

4. after presenting at least one associated interactive element superimposed on at least one predetermined location in the first media content; 4. The method of claim 1, further comprising playing audio associated with a first interactive element of the at least one interactive element in response to a preset trigger operation of the current user on the first interactive element, wherein the first interactive element includes audio or video.

5. In response to a preset trigger operation of the current user on a first interactive element of the at least one interactive element, playing a sound associated with the first interactive element includes:

5. The method of claim 4, further comprising, when the first media content includes audio or video, playing audio associated with the first interactive element and performing a muting process on the audio associated with the first media content in response to a preset trigger operation of the current user on a first interactive element of the at least one interactive element.

6. after presenting at least one associated interactive element superimposed on at least one predetermined location in the first media content; A method according to any one of claims 1 to 5, further comprising, in response to a position change operation by the current user on a second interactive element of the at least one interactive element, moving and presenting the second interactive element to a target position indicated by the position change operation.

7. After moving and presenting the second interactive element to the target position indicated by the position change operation, 7. The method of claim 6, further comprising restoring and presenting the second interactive element to the associated preset position in response to a preset position restoration event being triggered.

8. after presenting at least one associated interactive element superimposed on at least one predetermined location in the first media content; 8. The method of claim 1, further comprising displaying an interactive element interface in response to a preset browsing operation input by the current user, wherein the interactive element interface is used to present a set of interactive elements associated with the first media content, the set of interactive elements including the at least one interactive element.

9. receiving an interactive operation of a first preset type input by the current user to a third interactive element of the at least one interactive element; and / or The method of claim 1 or 8, further comprising receiving an interactive operation of a second preset type input by the current user to a fourth interactive element in the set of interactive elements.

10. The step of presenting at least one associated interactive element superimposed on at least one predetermined position in the first media content includes:

10. A method according to claim 1, comprising superimposing and presenting at least one related interactive element at at least one predetermined position in the first media content within a predetermined playback progress range of the first media content, wherein a predetermined association relationship exists between the at least one interactive element and the predetermined playback progress range.

11. presenting second media content to the current user in the preset interface; Entering a preset editing interface in response to the interactive element addition event being triggered; Obtaining target media material determined by the current user for the second media content based on the preset editing interface, and determining a target interactive element to be added based on the target media material; The method of claim 1 , further comprising: determining a target preset position associated with the target interactive element based on the current user-input position setting operation.

12. An interactive method based on media content, comprising: presenting the first media content distributed by the first user to the second user in a preset interface; Entering a preset editing interface in response to the interactive element addition event being triggered; Obtaining target media material determined by the second user for the first media content based on the preset editing interface, and determining a target interactive element to be added based on the target media material; and determining a target preset position associated with the target interactive element based on a position setting operation input by the second user, wherein the target interactive element is used to present the first media content superimposed on the target preset position of the first media content in the process of presenting the first media content in the preset interface.

13. The method of claim 12, further comprising: determining a target preset playback progress range in which a preset association relationship exists with the target interactive element based on a range setting operation input by the second user; wherein the target interactive element is used to present the first media content in the preset interface by superimposing it on the target preset position of the first media content within the target preset playback progress range for presenting the first media content in the preset interface.

14. An interactive device based on media content configured at a current user, comprising: a first media content presentation module for presenting first media content distributed by the first user to the current user in a preset interface; and an interactive element display module for superimposing and presenting at least one associated interactive element at at least one pre-set position in the first media content, wherein the interactive element is added by a second user and the pre-set position associated with the interactive element is set by the second user.

15. 15. Apparatus according to claim 14, comprising a module for carrying out the method according to any one of claims 2 to 11.

16. an interactive device based on media content, configured at a second user, comprising: a media content presentation module for presenting first media content distributed by a first user to a second user in a preset interface; a preset editing interface entry module for entering a preset editing interface in response to the interactive element addition event being triggered; a target interactive element determination module for obtaining target media material determined by the second user for the first media content according to the preset editing interface, and determining a target interactive element to be added according to the target media material; and a target preset position determination module for determining a target preset position associated with the target interactive element based on a position setting operation input by the second user, wherein the target interactive element is used to present the first media content superimposed on the target preset position of the first media content in the process of presenting the first media content on the preset interface.

17. The device of claim 16, further comprising a range setting module for determining a target preset playback progress range in which a preset association relationship exists with the target interactive element based on a range setting operation input by the second user, wherein the target interactive element is used to present the first media content superimposed on the target preset position of the first media content within the target preset playback progress range for presenting the first media content in the preset interface.

18. An electronic device, one or more processors; a storage device for storing one or more programs; 14. An electronic device, wherein the one or more programs are executed by the one or more processors to cause the one or more processors to implement the method of any one of claims 1 to 13.

19. A storage medium containing computer-executable instructions that, when executed by a computer processor, perform the method of any one of claims 1 to 13.

Citation Information

Patent Citations

  • Multimedia interaction method and device, equipment and medium

    CN113132789A

  • Content interaction method and device, electronic equipment and storage medium

    CN113988021A

  • Moving image distribution system, moving image distribution method, and moving image distribution program for live distribution of moving image including animation of character object generated based on movement of distribution user

    JP2020036134A

  • Media overlay publication system

    US20220327752A1