Methods, apparatus, devices, and products for forwarding and displaying media content

By generating submission data and directly forwarding media content, the problem of slow forwarding speed and reduced clarity in existing technologies has been solved, enabling efficient forwarding of various types of media content and high-quality display on the consumer side.

CN122120516APending Publication Date: 2026-05-29BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2024-11-29
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In existing technologies, when users forward media content, the media content needs to be reconstituted, resulting in slow forwarding speed and reduced clarity. This makes it impossible to effectively forward various types of media content and adjust the interaction style of consumers.

Method used

By acquiring the identification and forwarding information of media content, submission data is generated, eliminating the need to re-synthesize media content and enabling direct forwarding of media content. The submission data is then parsed and displayed in layers on the consumer side.

Benefits of technology

It accelerated the forwarding speed for users on the production side, maintained the clarity of media content, and improved the visual effects and interactive experience for users on the consumer side.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120516A_ABST
    Figure CN122120516A_ABST
Patent Text Reader

Abstract

The present disclosure relates to methods, apparatuses, devices and products for forwarding and displaying media content. The method comprises obtaining information of a media content in response to detecting a touch of a first control by a user, wherein the media content comprises at least one of a video, a picture, a picture-text, a view mix, and a live broadcast, and the information of the media content comprises an identification of the media content and forwarding information, and the view mix indicates a mixed arrangement of the video and the picture, and the forwarding information comprises at least one of a user interface style of the media content, a background color of the media content, and a new user text. The method comprises generating submission data by associating the media content and the information of the media content. Further, the method comprises forwarding the media content based on the submission data in response to detecting a touch of a second control by the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computers, and more specifically to methods, apparatus, devices, and products for forwarding and displaying media content. Background Technology

[0002] On video platforms, users have the right to publish various media content, including videos and text / images. Meanwhile, other users on the platform also have the ability to interact with this content. They can interact with each other by touching interactive controls. Furthermore, some users can choose to forward content they find interesting to their social circles to share with more friends. Summary of the Invention

[0003] In a first aspect of the embodiments of this disclosure, a method for forwarding media content is provided. The method includes, in response to detecting a user's touch on a first control, acquiring information about the media content, wherein the media content includes at least one of video, text and images, view montage, and live streaming, and the information about the media content includes an identifier of the media content and forwarding information, wherein the view montage indicates a mixed arrangement of video and images, and the forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and user-generated text. The method includes generating submission data by associating the media content and the information. Furthermore, the method also includes, in response to detecting a user's touch on a second control, forwarding the media content based on the submission data.

[0004] In a second aspect of the embodiments of this disclosure, an apparatus for forwarding media content is provided. The apparatus includes an information acquisition module configured to acquire information about the media content in response to detecting a user's touch on a first control. The media content includes at least one of video, text and images, a mixed view, and live streaming. The information about the media content includes an identifier of the media content and forwarding information. The mixed view indicates a mixed arrangement of video and images. The forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and user-generated text. The apparatus also includes a submission data generation module configured to generate submission data by associating the media content with the information. Furthermore, the apparatus includes a media content forwarding module configured to forward the media content based on the submission data in response to detecting a user's touch on a second control.

[0005] In a third aspect of embodiments of this disclosure, an electronic device is provided. The electronic device includes one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement a method for forwarding media content. The method includes, in response to detecting a user's touch on a first control, acquiring information about media content, wherein the media content includes at least one of video, text and images, view montage, and live streaming, and the information about the media content includes an identifier of the media content and forwarding information, and the view montage indicates a mixed arrangement of video and images, and the forwarding information includes at least one of a user interface style for the media content, a background color for the media content, and user-generated text. The method includes generating submission data by associating the media content with the information about the media content. Furthermore, the method also includes, in response to detecting a user's touch on a second control, forwarding the media content based on the submission data.

[0006] In a fourth aspect of embodiments of this disclosure, a computer program product is provided. The computer program product is tangibly stored on a non-transitory computer-readable medium and includes machine-executable instructions that, when executed, cause a machine to implement a method for forwarding media content. The method includes, in response to detecting a user's touch on a first control, acquiring information about media content, wherein the media content includes at least one of video, text and images, view montage, and live streaming, and the information about the media content includes an identifier of the media content and forwarding information, and the view montage indicates a mixed arrangement of video and images; the forwarding information includes at least one of a user interface style for the media content, a background color for the media content, and user-generated text. The method includes generating submission data by associating the media content with the information about the media content. Furthermore, the method includes, in response to detecting a user's touch on a second control, forwarding the media content based on the submission data.

[0007] In a fifth aspect of the embodiments of this disclosure, a method for displaying media content is provided. The method includes, in response to detecting a user's browsing operation on the media content, acquiring submission data, wherein the submission data is at least associated with the media content and information about the media content, and the information about the media content includes at least an identifier of the media content and forwarding information, wherein the forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and user-generated text. The method includes parsing the submission data to obtain parsed media content and information about the media content. Furthermore, the method includes displaying the media content in layers based on the parsed media content and the information about the media content.

[0008] In a sixth aspect of the embodiments of this disclosure, an apparatus for displaying media content is provided. The apparatus includes a submission data acquisition module configured to acquire submission data in response to detecting a user's browsing operation on media content. The submission data is at least associated with media content and information about the media content. The information about the media content includes at least an identifier of the media content and forwarding information. The forwarding information includes at least one of the following: the user interface style of the media content, the background color of the media content, and user-generated text. The apparatus includes a submission data parsing module configured to parse the submission data to obtain parsed media content and information about the media content. The apparatus includes a media content display module configured to display the media content in layers based on the parsed media content and the information about the media content.

[0009] In a seventh aspect of the embodiments of this disclosure, an electronic device is provided. The electronic device includes one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement a method for displaying media content. The method includes, in response to detecting a user's browsing operation on the media content, acquiring submission data, wherein the submission data is at least associated with the media content and information about the media content, and the information about the media content includes at least an identifier of the media content and forwarding information, wherein the forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and new text from the user. The method includes parsing the submission data to obtain parsed media content and information about the media content. Furthermore, the method includes displaying the media content in layers based on the parsed media content and the information about the media content.

[0010] In an eighth aspect of the embodiments of this disclosure, a computer program product is provided. The computer program product is tangibly stored on a non-transitory computer-readable medium and includes machine-executable instructions that, when executed, cause a machine to implement a method for displaying media content. The method includes, in response to detecting a user's browsing operation on the media content, acquiring submission data, wherein the submission data is at least associated with the media content and information about the media content, and the information about the media content includes at least an identifier of the media content and forwarding information, wherein the forwarding information includes at least one of a user interface style of the media content, a background color of the media content, and a new text message from the user. The method includes parsing the submission data to obtain parsed media content and information about the media content. Furthermore, the method includes displaying the media content in layers based on the parsed media content and the information about the media content.

[0011] The summary section is provided to present the chosen concepts in a simplified form, which will be further described in the detailed description below. The summary section is not intended to identify key or principal features of the claimed subject matter, nor is it intended to limit the scope of the claimed subject matter. Attached Figure Description

[0012] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0013] Figure 1 A schematic diagram of an example environment in which several embodiments of the present disclosure may be implemented is shown;

[0014] Figure 2A A flowchart of a method for forwarding media content according to some embodiments of the present disclosure is shown;

[0015] Figure 2B A flowchart of a method for displaying media content according to some embodiments of the present disclosure is shown;

[0016] Figure 3 A schematic diagram of an example process for displaying relevant media content to other users after some users have forwarded the media content, according to some embodiments of the present disclosure, is shown.

[0017] Figure 4 A schematic diagram illustrates an example process for interoperating media content on the production and consumption sides according to some embodiments of this disclosure;

[0018] Figures 5A-5F A schematic diagram of an example interface for forwarding and displaying media content according to some embodiments of the present disclosure is shown;

[0019] Figure 6A A block diagram of an apparatus for forwarding media content according to some embodiments of the present disclosure is shown;

[0020] Figure 6B A block diagram of an apparatus for displaying media content according to some embodiments of the present disclosure is shown; and Figure 7 A block diagram of a device capable of implementing several embodiments of the present disclosure is shown. Detailed Implementation

[0021] It is understood that all user-related data involved in this technical solution should be obtained and used only after authorization from the user. This means that if it is necessary to use a user's personal information in this technical solution, the user's explicit consent and authorization are required before obtaining this data; otherwise, no related data collection and use will be carried out. It should also be understood that when implementing this technical solution, relevant laws and regulations should be strictly followed in the process of data collection, use, and storage, and necessary technical measures should be taken to protect user data security and ensure the secure use of data.

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

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

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

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

[0026] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0027] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc., may refer to different or the same objects unless explicitly stated. Other explicit and implicit definitions may also be included below.

[0028] Media content takes many forms, including text, images, audio, video, and combinations thereof. In the field of media content creation, the production side typically refers to the users or teams who create, produce, or generate media content. They use various tools and technologies to create media content. The consumption side refers to the users who browse, watch, or receive this media content. They access and watch this media content through different platforms or devices (such as mobile phones, computers, and televisions). The preferences, feedback, and interactions of consumers on the media content (such as likes, comments, shares, and reposts) are very important to users on the production side, as they can influence their creative direction and motivation. In short, the production side is where media content is created, while the consumption side is where it is viewed. Both are interdependent and together constitute the media content ecosystem.

[0029] As mentioned earlier, other users on video platforms have the ability to interact with publicly available media content published by other users. For example, some users can choose to forward media content they are interested in to their social circles to share with more friends. While forwarding this media content, users can also create derivative works, such as adding their own text, effects, and other materials. In related technologies, when users forward media content, they typically need to download the original media material and then overlay relevant forwarding styles (e.g., the user's derivative text, effects, etc.) to recreate a new media content for publication. However, this method of re-compositing and publishing slows down the speed of user submissions, and the clarity of the re-composited media content often fails to meet users' visual requirements. Furthermore, in related technologies, this re-compositing and publishing forwarding method is only applicable to specific types of media content, such as a single video or a single image. Simultaneously, this re-compositing and publishing forwarding method cannot adjust the interactive styles seen by consumers for already published media content.

[0030] To address this, this disclosure proposes a method for forwarding and displaying media content. When a user forwards media content, forwarding can be achieved directly without re-synthesizing the content. When a user (the producer-side user) touches the first control, the media content information can be obtained first. This media content can be any of the following formats: video, text and images, mixed views, or live streaming. The obtained media content information includes the media content identifier and user-related forwarding information. Then, the media content and its information can be associated to generate submission data (without synthesizing a complete media content). When the user touches the second control, the media content can be forwarded based on this submission data. When other users (the consumer-side users) are detected browsing this forwarded media content, submission data related to this media content can be obtained first. Then, this submission data can be parsed to obtain the relevant media content and media content information. Finally, the media content can be displayed in layers based on this parsed media content and its information.

[0031] This method, which eliminates the need for re-synthesizing media content, enables interoperability between the production and consumption sides. It not only facilitates the forwarding of various media content types but also accelerates the speed at which production-side users can share and publish media content. Furthermore, it enhances the visual experience of the shared media content for consumption-side users, thereby improving the overall user experience.

[0032] Figure 1 A schematic diagram of an example environment 100 in which various embodiments of this disclosure may be implemented is shown. For example... Figure 1 As shown, the example environment 100 may include terminal device 110, media content cloud platform 130, and terminal device 120. In the embodiments of this disclosure, the terminal device can be any device capable of sending and receiving information, such as a mobile phone, tablet computer, laptop computer, PDA, smart TV, smart printer, smart home appliance, vehicle terminal, wearable device (smartwatch, smart bracelet, smart glasses, etc.), virtual reality (VR) device, augmented reality (AR) device, etc., and this application embodiment does not limit it.

[0033] The media content cloud platform 130 can be a computing system, a single server, a distributed server, etc., and this application embodiment does not limit this. The media content cloud platform 130 can be a server that provides media content and can be used to receive, push, and store media content. Terminal devices 110 and 120 can obtain media content from the media content cloud platform 130. In the embodiments of this disclosure, production-side users can publish (including forward) media content through terminal device 110 using the media content cloud platform 130. The media content cloud platform 130 can receive relevant data of media content forwarded by production-side users from terminal device 110 and push it to terminal device 120, so that consumer-side users can obtain the media content forwarded by production-side users pushed by the media content platform through terminal device 120. In some embodiments, media content can be of various types, including video, text and images, mixed views, live streaming, single text and images, and single video, etc., and this application embodiment does not limit this.

[0034] In some embodiments, when a user on the production side touches the "Forward to Daily" control 112 on the terminal device 110, the terminal device 110 can package the relevant data of the media content forwarded by the user on the production side into submission data and upload it to the media content cloud platform 130, thereby enabling the forwarding and publishing of media content. In some embodiments, the information of the acquired media content can be further subdivided into the identification of the media content and forwarding information, wherein the forwarding information can be further subdivided into information such as the user style, background, and creative copy of the media content. It is understood that touch can include various triggering methods such as clicking, swiping, and voice control.

[0035] In some embodiments, when the media content is a video work, the packaged data may include the associated media content style 140-1, the media content background 140-2, the user-generated secondary content 140-3, and / or the original video 140-4, etc. It is understood that "associated" means that these packaged data have some kind of connection, such as being linked through a primary key. In other words, a binding relationship is established between the forwarding user's forwarding information and the forwarded media content.

[0036] In some embodiments, the original video 140-4 may be stored on the media content cloud platform 130, and the packaged content will be the identifier (ID) of the original video 140-4. In some embodiments, style 140-1 may be the user interface style for displaying the media content. The user interface style refers to the combination of visual and interactive elements used when designing the user interface (UI). In some embodiments, background 140-2 may be the background color of the media content. In some embodiments, the secondary creation text 140-3 may be the ideas and text of the production-side user. That is, the original video 140-4 may correspond to the identifier of the media content, and the style 140-1, the background 140-2, and the secondary creation text 140-3 of the production-side user correspond to forwarding information. These can be collectively referred to as the information of the media content.

[0037] In some embodiments, when a touch of the publishing control of the forwarded media content by a production-side user is detected, the media content cloud platform 130 can push the media content forwarded by the production-side user to the terminal device based on the packaged submission data, so that the consumer-side user can browse the media content forwarded and published by the production-side user on the terminal device 120.

[0038] During the process of production-side users forwarding media content, this method, which eliminates the need for re-synthesizing and submitting, avoids the quality compression phenomenon that occurs when downloading and synthesizing the original media content materials. It maintains the clarity of the original media content and speeds up the forwarding and publishing of media content by production-side users, thereby improving the user experience.

[0039] In some embodiments, when it is detected that a consumer-side user browses media content forwarded and published by a producer-side user through a terminal device 120, the submission data related to the media content can be downloaded from the media content cloud platform 130, and these submission data can be parsed to obtain data such as the style 140-1, background 140-2, secondary creative copy 140-3 and / or original video 140-4 of the media content.

[0040] In some embodiments, the parsed submission data can be assembled to obtain the media content displayed on terminal 120. In some embodiments, an external playback container can be used to assemble the media content based on the parsed submission data, thereby enabling the layered display of media content forwarded and published by the producer-side user on the consumer-side user's terminal device 120. Alternatively, given that the media content displayed on the consumer-side user's terminal device is assembled, the interaction style of the media content displayed on the consumer side can be adjusted by changing the user interface design style of the media content. When the consumer-side user browses the media content forwarded and published by the producer-side user, this method of assembling submission data to display media content in a layered and nested manner improves the browsing experience of the consumer-side user.

[0041] It should be understood that the architecture and functionality in example environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure. Embodiments of this disclosure can also be applied to other environments with different structures and / or functionalities. For example, in some embodiments, environment 100 may further include multiple terminals, and in some embodiments, terminal device 110 and terminal device 120 are capable of direct communication.

[0042] This method, which eliminates the need for re-synthesizing media content, enables interoperability between the production and consumption sides. It not only allows production-side users to forward various types of media content but also accelerates the speed at which they can publish such content. Furthermore, it enhances the visual experience of the forwarded media content for consumption-side users, thereby improving the overall user experience.

[0043] The following will combine Figures 2A to 7 The method according to embodiments of this disclosure is described in detail. For ease of understanding, the specific data mentioned in the following description are exemplary and not intended to limit the scope of this disclosure. It is understood that the embodiments described below may also include additional actions not shown and / or actions shown may be omitted, and the scope of this disclosure is not limited in this respect.

[0044] Figure 2A A flowchart of a method 200A for forwarding media content according to some embodiments of the present disclosure is shown. Method 200A can be performed by an apparatus for forwarding media content, which may be, for example, a standalone device or system. The apparatus can be implemented in software and / or hardware. The method 200A will now be illustrated schematically using an apparatus for forwarding media content as an example. Method 200A includes blocks 202, 204, and 206.

[0045] like Figure 2AAs shown, in box 202, in response to detecting a user's touch on the first control, information about the media content is acquired. The media content includes at least one of video, text / image, view fusion, and live streaming. The media content information includes the media content's identifier and forwarding information. The view fusion indicates a mixed arrangement of video and images. The forwarding information includes at least one of the media content's user interface style, the media content's background color, and the user's new text. (Reference) Figure 1 In some embodiments, when a touch of the "Forward to Daily" control 112 on the terminal device 110 is detected by a production-side user, the terminal device 110 can acquire relevant data of the media content forwarded by the production-side user. In some embodiments, the acquired media content information can be further subdivided into media content identification and forwarding information, wherein the forwarding information can be further subdivided into information such as the user style, background, and creative text of the media content. View compositing is a special method of displaying images and videos in a mixed manner.

[0046] In some embodiments, when the media content is a video work, the packaged data may include submission data associated with the media content's style 140-1, background 140-2, user-generated secondary content 140-3, and / or original video 140-4. In some embodiments, the original video 140-4 may already be stored on the media content cloud platform 130, and the packaged data may be the identifier (ID) of the original video 140-4. In some embodiments, style 140-1 may be the user interface style for displaying the media content. The user interface style refers to the combination of visual and interactive elements used when designing the user interface (UI). In some embodiments, background 140-2 may be the background color of the media content. In some embodiments, secondary content 140-3 may be the user-generated ideas and text. That is, the original video 140-4 may correspond to the media content's identifier, and the media content's style 140-1, background 140-2, and user-generated secondary content 140-3 may correspond to forwarding information; these can be collectively referred to as the media content's information.

[0047] In box 204, the method includes generating submission data by associating media content with information about that content. (See reference) Figure 1 In some embodiments, when the media content is a video work, the packaged data may include submission data that associates the media content's style 140-1, background 140-2, user-generated secondary text 140-3, and / or the original video 140-4. Generating submission data by associating media content with its information, instead of re-synthesizing the media content, avoids the loss of clarity in user-forwarded media content caused by re-synthesis.

[0048] In box 206, in response to detecting user touch on the second control, media content is forwarded based on submission data. (See reference) Figure 1 In some embodiments, when a production-side user touches the publishing control of forwarded media content, the media content cloud platform 130 can push the media content forwarded by the production-side user to the terminal device based on the packaged submission data.

[0049] When users on the production side forward media content, this method, which eliminates the need for re-synthesizing and resubmitting, maintains the clarity of the original media content and speeds up the process of forwarding and publishing media content, thereby improving the user experience.

[0050] Figure 2B A flowchart of a method 200B for displaying media content according to some embodiments of the present disclosure is shown. Method 200B can be performed by a device for displaying media content, which may be, for example, a standalone device or system. This device can be implemented in software and / or hardware. The method 200B will now be illustrated schematically using a device for displaying media content as an example. Method 200B includes blocks 212, 214, and 216.

[0051] like Figure 2B As shown in box 212, in response to detecting a user's browsing action on media content, submission data is obtained. This submission data is at least associated with the media content and its information. The media content information includes at least the media content's identifier and forwarding information. The forwarding information includes at least one of the following: the media content's user interface style, the media content's background color, and the user's new text. (Reference) Figure 1 In some embodiments, when it is detected that a consumer-side user browses media content forwarded and published by a producer-side user through a terminal device 120, submission data related to the media content can be obtained from the media content cloud platform 130. In some embodiments, the submission data is associated with at least the media content and its information, wherein the media content information may include the media content's identifier and forwarding information. In some embodiments, the forwarding information may include at least the media content's user interface style, background color, and the user's new text.

[0052] In box 214, the submitted data is parsed to obtain the parsed media content and its information. (Reference) Figure 1 In some embodiments, after obtaining submission data related to media content from the media content cloud platform 130, the submission data can be parsed to obtain data such as the style 140-1, background 140-2, secondary creative copy 140-3 and / or original video 140-4 of the media content.

[0053] In box 216, the media content is displayed in layers based on the parsed media content and its information. (See reference) Figure 1 In some embodiments, after obtaining data such as the parsed media content style 140-1, background 140-2, derivative text 140-3, and / or original video 140-4, these parsed submission data can be assembled to obtain the media content displayed on the terminal 120. In some embodiments, an external playback container can be used to assemble the media content based on these parsed submission data, thereby enabling the layered display of media content forwarded and published by the production-side user on the consumer-side user's terminal device 120. When the consumer-side user browses the media content forwarded and published by the production-side user, this method of assembling and layering media content improves the browsing experience of the consumer-side user.

[0054] By combining methods 200A and 200B, this method, which eliminates the need for re-synthesizing media content, enables interoperability between the production and consumption sides. This approach not only allows production-side users to forward and publish various types of media content but also accelerates the forwarding speed. Furthermore, it enhances the visual experience of these forwarded media contents for consumption-side users, thereby improving the user experience.

[0055] Figure 3 A schematic diagram of an example process 300, according to some embodiments of this disclosure, for displaying relevant media content to other users after some users have forwarded it. As previously stated, the production side is the party that creates the media content, while the consumption side is the party that views the media content. (See also...) Figure 3 , Figure 3 The left side is the production side, where users can create and publish media content, including original publications, reposts, or reposts of processed content. Figure 3 The right side represents the consumer side, where users can access and watch this media content through different platforms or devices (such as mobile phones, computers, and televisions).

[0056] Combination Figure 3 The following will use video as an example to describe some embodiments of the non-synthesized submission forwarding method in this application. Forwarding can be summarized as: the process of transferring existing information, messages, posts, articles, videos, pictures or other types of content from the original source or publisher to one or more recipients (which can be individuals, groups or the public) through user operations.

[0057] like Figure 3As shown, a production-side user can forward a video already published by another user via a 301 redirect. In some embodiments, the production-side user can forward another user's video by operating a forwarding control on their terminal device.

[0058] refer to Figure 3 In some embodiments, upon detecting an operation by a production-side user on the forwarding control, information about the video (e.g., ...) can be obtained first. Figure 3 The information in the original video (305) shown may include the video's ID and forwarding information. In some embodiments, the forwarding information may be the video's user-designed style (302), the video's background (303), and the producer's secondary creation text (304), etc. If the producer directly forwards the video without adding additional information such as secondary creation text (304), then there is no need to package it.

[0059] Given the low resolution of re-synthesized and forwarded videos, the process of re-synthesizing videos is abandoned in some embodiments of this application. In some embodiments, it is only necessary to associate the video information and video ID to package and generate submission data, and then forward the video by publishing the packaged submission data at step 306. This method, which does not require synthesizing new videos, avoids the drawbacks of downloading the original video, speeds up the forwarding of submissions by users on the production side, and improves the user experience.

[0060] In some embodiments, the data of these associated videos can be packaged and transmitted to a server, such as a video cloud platform. In some embodiments, when a user on the production side forwards a video, they can also see the forwarded video on the production side. In some embodiments, the forwarded video can be displayed through an external player.

[0061] When a production-side user forwards a video using a video cloud platform, the video cloud platform can receive the relevant data of the forwarded video and push it to the consumer-side user. Thus, the consumer-side user can access the video forwarded by the production-side user through their terminal device.

[0062] refer to Figure 3When it is detected that a consumer-side user is browsing a video forwarded by a producer-side user, the submission data related to the video can be downloaded from the video cloud platform and parsed at step 311 to obtain the video style 302, the video background 303, the video's secondary text 304 (if any), and the identifier of the original video 305. Then, in some embodiments, the parsed data can be assembled at step 316 to obtain the video forwarded by the producer-side user. In some embodiments, an external player can be used to nest and display the video based on the parsed data and the forwarded style (including background, user interface style, etc.) for playback. The external player can be a device or software that implements media playback functionality through connection or attachment; it is typically capable of playing various media file formats, including but not limited to video, audio, and images. This method of nesting and playing forwarded videos using an external player can achieve lossless image quality for the forwarded video.

[0063] from Figure 3 The example process 300 shown, which displays relevant media content to other users after some users have forwarded it, demonstrates how this method, which eliminates the need to re-synthesize media content, enables interactive communication between the production and consumption sides. This approach not only speeds up the publishing of videos forwarded by production-side users but also enhances the visual experience for consumption-side users, thereby improving the user experience.

[0064] Figure 4 A schematic diagram illustrating an example process 400 for interconnecting media content between the production and consumption sides according to some embodiments of this disclosure is shown. As mentioned above, media content can be of various types, including video, text and images, mixed views, live streaming, single text and images, and single video, etc., and the embodiments of this application do not limit this. The following will take video as an example of media content. Before forwarding and creating videos from other users, production-side users are considered consumption-side users when browsing videos published by other users.

[0065] like Figure 4 As shown, the original video with error 401 is a work posted by another user. Combined with... Figure 5A , Figure 5A A schematic diagram of an example interface 500A of media content according to some embodiments of the present disclosure is shown. Figure 5A The display interface 502A shown is the display page for the original video 401. In display interface 502A, the top shows the navigation area 504A, which can include friend tags, recommendation tags (not shown in the image), and other tags. In the middle display area 506A of display interface 502A, the original video 401 is displayed, and other users' comments on the original video 401 can also be displayed.

[0066] Combination Figure 5A On the right side of the display interface 502A, area 508A shows other operation controls. These controls, from top to bottom, are the original poster's avatar for the original video 401, a "like" control, a "comment" control, a "favorite" control, a "share" control 510A, and a "music" control. For example, if the original video 401 was posted by user UU, then user UU's avatar will be displayed in the avatar display area on the right. Consumers can express their liking and approval of the video content by touching the "like" control. Through the "comment" control, users can post comments and opinions on the video content, or interact with other users. If the video uses specific music, the "music" control can display the corresponding music icon.

[0067] like Figure 5A As shown, taking user Y as an example, when user Y wants to forward the video content of the original video 401, they can do so by touching the "Share" control 510A. After user Y touches the "Share" control 510A, they can jump to... Figure 5B . Figure 5B A schematic diagram of an example interface 500B for displaying a sharing interface according to some embodiments of the present disclosure is shown. Reference Figure 5B Area 504B displays a sharing panel. The upper area of ​​the sharing panel shows the avatars and nicknames of users that user Y can share with. The lower area displays controls such as "Recommend," "Forward to Daily," "Share Link," "Face-to-Face," and "Duo." In the video content display area of ​​interface 502B, user UU's sent comments (508B) on the original video 401 can also be displayed.

[0068] refer to Figure 5B User Y can forward User UU's original video 401 by touching the "Forward to Daily" control 506B. Upon detecting User Y's touch on the "Forward to Daily" control 506B, information about the original video 401 can be obtained. This information may include the ID of the original video 401 and forwarding information, such as the user interface style, background color, and any newly created text by User Y (if applicable). Simultaneously, upon detecting User Y's touch on the "Forward to Daily" control 506B, the system can jump to... Figure 5C Combining Figure 5C , Figure 5C A schematic diagram of an example interface 500C for displaying forwarded media content according to some embodiments of the present disclosure is shown. Reference Figure 5COn the forwarding panel of area 504C in display interface 502C, there is a newly created copy editing area 506C for user Y, a "Publish" control 508C, and an "Edit" control 510C.

[0069] return Figure 4 If user Y does not need to perform any additional operations on the original video 401 (besides adding derivative text), i.e., only needs to perform a fast-forward operation on the original video 401 at 402, then the original video 401 and the forwarding information can be associated in 403 to generate submission data 404, which can then be used to directly publish the fast-forwarded content in 405. In some embodiments, this submission data associated with the original video information can be packaged and uploaded to the video cloud platform 430, allowing the video cloud platform 430 to push user Y's fast-forwarded content to other users on the consumer side. Figure 5C User Y can directly publish fast-forwarded content using the "Publish" control 508C on the forwarding panel of area 504C. When user Y uses the "Publish" control 508C to fast-forward user UU's video, it will redirect to... Figure 5D .

[0070] Figure 5D A schematic diagram of an example interface 500D displayed to a producer-side user or a consumer-side user after fast-forwarding media content, according to some embodiments of the present disclosure, is shown. Reference Figure 5D In the display interface 502D, there is a style display area 506D showing user Y's fan-made text 504D "So cute!" and the original video 401 that was quickly forwarded. Area 506D displays the publisher's logo and the posting text of the original video 401. At the bottom of the quickly forwarded video, there is also a logo area 510D showing the publisher's logo, user Y.

[0071] It is understandable that the display interface 502D can appear on user Y's terminal, as well as on the terminals of user UU and other users consuming the fast-forwarded content. When other users on the consuming side consume user Y's fast-forwarded content, an interface like display interface 502D can appear on their terminals. When it is detected that a user on the consuming side is consuming user Y's fast-forwarded content at 409, the submission data can be downloaded from the video cloud platform 430 first. Then, this submission data can be parsed to obtain information such as the identifier, background, user interface style, and user Y's secondary creation text of the original video 401. Thus, the background of the fast-forwarded video content can be drawn at 411 and the original video 401 can be played at 412 using the plug-in consumption framework 410.

[0072] In some embodiments, an external player can be used to display user Y's fast-forwarded video content based on the parsed information. For example, the background color of the fast-forwarded video content can be drawn using the external sticker container 407 and card component 408 in the external container. Then, the content area of ​​user Y's fast-forwarded video can be drawn based on the identifier of the original video 401 in the parsed submission data, user Y's secondary creation text, and user interface design style, thereby enabling the consumption of user Y's fast-forwarded video.

[0073] Continue to refer to Figure 4 If user Y needs to perform additional operations on the original video 401 (besides adding secondary creation text), that is, to access the editing page at 406 to create secondary creations on the original video 401, then this secondary creation information (which can also be seen as forwarding information) can be linked to the original video 401 at 403 to generate submission data 404, so that the forwarded content can be published at 405. Combined with... Figure 5C User Y can use the "Edit" control 510C to perform secondary creations on the original video 401. When the user touches the "Edit" control 510C, they can jump to... Figure 5E .

[0074] Figure 5E A schematic diagram of an example interface 500E for displaying and editing media content according to some embodiments of the present disclosure is shown. (In conjunction with...) Figure 5E On the right side of the display interface 502E, area 504E displays editing controls, from top to bottom: "Settings" control, "Share" control, "Edit" control, "Text" control, "Challenge" control, "Sticker" control, "Effects" control, and "More" control. For example, the "Settings" control allows you to set who can view the shared content. The "Edit" control allows you to trim the video and add transitions. The "Text" control allows you to choose different fonts, sizes, colors, bold, italics, underlines, and other styles. The "Sticker" control allows users to place stickers anywhere in the video and adjust their size and angle to perfectly blend them with the video content.

[0075] return Figure 4 In some embodiments, when the user applies these controls ( Figure 5E After adjusting the forwarded video content in the space shown in region 504E, the adjusted information can be associated with the video in 403, thus forming submission data 404, which is then packaged and uploaded to the video cloud platform 430. In some embodiments, if the user adds effects, filters, or other editing elements to the video content, these editing elements can be integrated into a single background image or video, and then packaged as a whole into submission data 404 to be transmitted to the video cloud platform 430.

[0076] Combination Figure 5E User Y can add stickers to the video display area of ​​the display interface 502E using the "sticker" control. After user Y finishes adjusting the video content, they can use the "publish control" 506E to publish the forwarded and adjusted video content to the video platform. In this way, other users on the consumption side can consume the video content forwarded by user Y.

[0077] In some embodiments, when user Y publishes forwarded and adjusted video content via the "Publish Control" 506E, they can be redirected to... Figure 5F . Figure 5F A schematic diagram of an example interface 500F for displaying edited media content on a terminal of a production-side user or a consumer-side user, according to some embodiments of the present disclosure, is shown. (In conjunction with...) Figure 5F The stickers added by user Y to the video are displayed on the display interface 502F.

[0078] Understandable, Figure 5F The interface shown can also be the display interface for other users to consume the video forwarded by user Y. When other users on the consuming side consume user Y's fast-forwarded content, an interface like display interface 502F can appear on their terminals. When it is detected that a user on the consuming side is consuming user Y's fast-forwarded content at 409, the submission data can be downloaded from the video cloud platform 430 first. Then, this submission data is parsed to obtain the identifier, background, user interface style of the original video 401, as well as user Y's secondary creation text, special effects, filter stickers, etc. Thus, the background of the fast-forwarded video content can be drawn at 411 and the original video 401 can be played at 412 with the help of the plug-in consumption framework 410.

[0079] In some embodiments, an external player can be used to display user Y's fast-forwarded video content based on the parsed information. For example, the background color of the fast-forwarded video content can be drawn using the external sticker container 407 and card component 408 in the external container. Then, based on the identifier of the original video 401 in the parsed submission data, user Y's secondary creation text, user interface design style, and the aforementioned background image or video information synthesized by special effects, filters, stickers, etc., the content area of ​​user Y's fast-forwarded video can be drawn, thereby enabling the consumption of user Y's fast-forwarded video.

[0080] This method, which eliminates the need for re-synthesizing media content, enables interactive communication between the production and consumption sides of videos. This approach not only accelerates the speed at which users on the production side can share and publish videos, but also enhances the visual experience for users on the consumption side, thereby improving the user experience.

[0081] Figure 6A A block diagram of an apparatus 600A for forwarding media content according to some embodiments of the present disclosure is shown. Figure 6A As shown, device 600A includes an information acquisition module 602, configured to acquire media content information in response to detecting a user's touch on a first control. The media content includes at least one of video, text and images, view montage, and live streaming. The media content information includes a media content identifier and forwarding information. View montage indicates a mixed arrangement of video and images, and the forwarding information includes at least one of the media content's user interface style, the media content's background color, and user-generated text. Device 600A also includes a submission data generation module 604, configured to generate submission data by associating the media content with its information. Furthermore, device 600A includes a media content forwarding module 606, configured to forward media content based on the submission data in response to detecting a user's touch on a second control.

[0082] Figure 6B A block diagram of an apparatus 600B for displaying media content according to some embodiments of the present disclosure is shown. Figure 6B As shown, device 600B includes a submission data acquisition module 612, configured to acquire submission data in response to detecting a user's browsing operation on media content. The submission data is associated with at least the media content and its information. The media content information includes at least a media content identifier and forwarding information. The forwarding information includes at least one of the following: the media content's user interface style, its background color, and the user's new text. Device 600B also includes a submission data parsing module 614, configured to parse the submission data to obtain the parsed media content and its information. Furthermore, device 600B includes a media content display module 616, configured to display the media content in layers based on the parsed media content and its information.

[0083] Figure 7 A block diagram of a device 700 capable of implementing various embodiments of the present disclosure is shown. (See diagram for example.) Figure 7 As shown, device 700 includes a central processing unit (CPU) and / or a graphics processing unit (GPU) 701, which can perform various appropriate actions and processes according to computer program instructions stored in read-only memory (ROM) 702 or loaded from storage unit 708 into random access memory (RAM) 703. Various programs and data required for the operation of device 700 can also be stored in RAM 703. The CPU / GPU 701, ROM 702, and RAM 703 are interconnected via bus 704. Input / output (I / O) interface 705 is also connected to bus 704. Although not shown in... Figure 7As shown, device 700 may also include a coprocessor.

[0084] Multiple components in device 700 are connected to I / O interface 705, including: input unit 706, such as keyboard, mouse, etc.; output unit 707, such as various types of monitors, speakers, etc.; storage unit 708, such as disk, optical disk, etc.; and communication unit 709, such as network card, modem, wireless transceiver, etc. Communication unit 709 allows device 700 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0085] The various methods or processes described above can be executed by CPU / GPU 701. For example, in some embodiments, the methods can be implemented as computer software programs tangibly contained in a machine-readable medium, such as storage unit 708. In some embodiments, part or all of the computer program can be loaded and / or installed on device 700 via ROM 702 and / or communication unit 709. When the computer program is loaded into RAM 703 and executed by CPU / GPU 701, one or more steps or actions in the methods or processes described above can be performed.

[0086] In some embodiments, the methods and processes described above can be implemented as a computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for performing various aspects of this disclosure.

[0087] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example, but not limited to, electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0088] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, a local area network (LAN), a wide area network (WAN), and / or a wireless network, to an external computer or external storage device. The network may include copper cables, fiber optic cables, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0089] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​and conventional procedural programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.

[0090] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0091] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

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

[0093] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical applications, or technical improvements to the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

[0094] The following are some example implementations of this disclosure.

[0095] Example 1. A method for forwarding media content, comprising:

[0096] In response to detecting a user's touch on a first control, information about media content is obtained. The media content includes at least one of video, text and images, view fusion, and live streaming. The information about the media content includes the identifier and forwarding information of the media content. The view fusion indicates a mixed arrangement of video and images. The forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and new text from the user.

[0097] By associating the media content with its information, submission data is generated; and

[0098] In response to detecting user touch on the second control, the media content is forwarded based on the submission data.

[0099] Example 2. The method described in Example 1 further includes:

[0100] In response to detecting a user's touch on a third control, an editing page for the media content is displayed, the editing page displaying multiple different editing element controls for the media content, the editing element controls being used to adjust the media content.

[0101] Example 3. The method according to any one of Examples 1-2 further includes:

[0102] In response to detecting a user's touch on each different editing element control in the editing page, information for each editing element is determined.

[0103] Example 4. The method according to any one of Examples 1-3 further includes:

[0104] Based on the determined information for each edit element, background information is synthesized, which indicates the video or image associated with each edit element.

[0105] Example 5. The method according to any one of Examples 1-4, wherein generating submission data by associating the media content and the information includes:

[0106] The submission data is generated by packaging the media content, the information of the media content, and the synthetic background information.

[0107] Example 6. The method according to any one of Examples 1-5 further includes:

[0108] The external player plays and displays the media content based on the submitted data.

[0109] Example 7. The method according to any one of Examples 1-6 further includes:

[0110] The submission data is sent to a server, which stores the media content and related data.

[0111] Example 8. A method for displaying media content, comprising:

[0112] In response to detecting a user's browsing operation on the media content, submission data is obtained. The submission data is at least associated with the media content and information about the media content. The information about the media content includes at least the identifier of the media content and forwarding information. The forwarding information includes at least one of the following: the user interface style of the media content, the background color of the media content, and the user's new text.

[0113] The submitted data is analyzed to obtain the analyzed media content and information about the media content; and

[0114] Based on the parsed media content and the information contained therein, the media content is displayed in layers.

[0115] Example 9. The method according to any one of Examples 8, wherein displaying the media content in layers based on the parsed media content and information about the media content includes:

[0116] The card component in the external container determines the background color of the media content and the display area of ​​the media content based on the parsed forwarding information.

[0117] Example 10. The method according to any one of Examples 8-9 further includes:

[0118] The card component determines the identifier of the media content, the user interface style of the media content, and the new text for the user based on the information of the parsed media content.

[0119] Example 11. The method according to any one of Examples 8-10 further includes:

[0120] In response to the submission data being associated with an editing element, synthetic background information is determined for the editing element, the background information indicating a video or image associated with each editing element.

[0121] Example 12. The method according to any one of Examples 8-11 further includes:

[0122] The external player displays the media content in layers in the display area based on the background color of the media content, the identifier of the media content, the user's new text, and the synthesized background information.

[0123] Example 13. The method according to any one of Examples 8-12 further includes:

[0124] The submission data is received from a server, which is used to store media content and data related to the media content.

[0125] Example 14. An apparatus for forwarding media content, comprising:

[0126] The information acquisition module is configured to acquire media content information in response to detecting a user's touch on a first control. The media content includes at least one of video, text and images, view fusion, and live streaming. The information of the media content includes the identifier and forwarding information of the media content. The view fusion indicates a mixed arrangement of video and images. The forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and new text from the user.

[0127] The submission data generation module is configured to generate submission data by associating the media content with information about the media content; and

[0128] The media content forwarding module is configured to forward the media content based on the submission data in response to detecting a user's touch on the second control.

[0129] Example 15. The apparatus according to Example 14 further includes:

[0130] A first display module is configured to display an editing page for the media content in response to detecting a user's touch on a third control. The editing page displays multiple different editing element controls for the media content, and the editing element controls are used to adjust the media content.

[0131] Example 16. The apparatus according to any one of Examples 14-15 further includes:

[0132] The first determining module is configured to determine information for each editing element in response to detecting a user's touch on each different editing element control in the editing page.

[0133] Example 17. The apparatus according to any one of Examples 14-16 further includes:

[0134] The first compositing module is configured to compose background information based on determined information for each edit element, the background information indicating a video or image associated with each edit element.

[0135] Example 18. The apparatus according to any one of Examples 14-17, wherein the submission data generation module comprises:

[0136] The first generation module is configured to generate the submission data by packaging the media content, information about the media content, and the synthetic background information.

[0137] Example 19. The apparatus according to any one of Examples 14-18 further includes:

[0138] The first playback module is configured to have an external player play and display the media content based on the submitted data.

[0139] Example 20. The apparatus according to any one of Examples 14-19 further includes:

[0140] The first sending module is configured to send the submission data to a server, the server being used to store the media content and data related to the media content.

[0141] Example 21. An apparatus for displaying media content, comprising:

[0142] The submission data acquisition module is configured to acquire submission data in response to detecting a user's browsing operation on the media content. The submission data is at least associated with the media content and the information of the media content. The information of the media content includes at least the identifier of the media content and forwarding information. The forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and the user's new text.

[0143] The submission data parsing module is configured to parse the submission data to obtain the parsed media content and information about the media content; and

[0144] The media content display module is configured to display the media content in layers based on the parsed media content and the information of the media content.

[0145] Example 22. The apparatus according to any one of Examples 21, wherein the media content display module comprises:

[0146] The second determining module is configured to determine the background color of the media content and the display area of ​​the media content based on the parsed forwarding information by the card component in the plug-in container.

[0147] Example 23. The apparatus according to any one of Examples 21-22 further includes:

[0148] The third determining module is configured to determine, based on the parsed information, the identifier of the media content, the user interface style of the media content, and the new text for the user.

[0149] Example 24. The apparatus according to any one of Examples 21-23 further includes:

[0150] The fourth determining module is configured to determine, in response to the submission data being associated with an editing element, a composite background information for the editing element, the background information indicating a video or image associated with each editing element.

[0151] Example 25. The apparatus according to any one of Examples 21-24 further includes:

[0152] The second display module is configured to have the external player display the media content in layers in the display area based on the background color, the identifier of the media content, the user's new text, and the synthesized background information.

[0153] Example 26. The apparatus according to any one of Examples 21-25 further includes:

[0154] The first receiving module is configured to receive the submission data from a server, the server being used to store media content and data related to the media content.

[0155] Example 27. An electronic device comprising:

[0156] Processor; and

[0157] A memory coupled to the processor, the memory having instructions stored therein, which, when executed by the processor, cause the electronic device to perform actions, the actions including:

[0158] In response to detecting a user's touch on a first control, information about media content is obtained. The media content includes at least one of video, text and images, view fusion, and live streaming. The information about the media content includes the identifier and forwarding information of the media content. The view fusion indicates a mixed arrangement of video and images. The forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and new text from the user.

[0159] Submission data is generated by associating the media content with information related to that media content; and

[0160] In response to detecting user touch on the second control, the media content is forwarded based on the submission data.

[0161] Example 28. The electronic device according to Example 27 further includes:

[0162] In response to detecting a user's touch on a third control, an editing page for the media content is displayed, the editing page displaying multiple different editing element controls for the media content, the editing element controls being used to adjust the media content.

[0163] Example 29. The electronic device according to any one of Examples 27-28 further includes:

[0164] In response to detecting a user's touch on each different editing element control in the editing page, information for each editing element is determined.

[0165] Example 30. The electronic device according to Examples 27-29 further includes:

[0166] Based on the determined information for each edit element, background information is synthesized, which indicates the video or image associated with each edit element.

[0167] Example 31. An electronic device according to any one of Examples 27-30, wherein generating submission data by associating the media content with the information includes:

[0168] The submission data is generated by packaging the media content, the information, and the synthesized background information.

[0169] Example 32. The electronic device according to any one of Examples 27-31 further includes:

[0170] The external player plays and displays the media content based on the submitted data.

[0171] Example 33. The electronic device according to any one of Examples 27-32 further includes:

[0172] The submission data is sent to a server, which stores the media content and related data.

[0173] Example 34. A method for displaying media content, comprising:

[0174] In response to detecting a user's browsing operation on the media content, submission data is obtained. The submission data is at least associated with the media content and information about the media content. The information about the media content includes at least the identifier of the media content and forwarding information. The forwarding information includes at least one of the following: the user interface style of the media content, the background color of the media content, and the user's new text.

[0175] The submitted data is analyzed to obtain the analyzed media content and information about the media content; and

[0176] Based on the parsed media content and the information contained therein, the media content is displayed in layers.

[0177] Example 35. An electronic device according to any one of Examples 34, wherein the hierarchical display of the media content based on the parsed media content and information thereof includes:

[0178] The card component in the external container determines the background color of the media content and the display area of ​​the media content based on the parsed forwarding information.

[0179] Example 36. The electronic device according to any one of Examples 34-35 further includes:

[0180] The card component determines the identifier of the media content, the user interface style, and the user text based on the parsed information.

[0181] Example 37. The electronic device according to any one of Examples 34-36 further includes:

[0182] In response to the submission data being associated with an editing element, synthetic background information is determined for the editing element, the background information indicating a video or image associated with each editing element.

[0183] Example 38. The electronic device according to any one of Examples 34-37 further includes:

[0184] The external player displays the media content in layers in the display area based on the background color, the identifier of the media content, the user text, and the synthesized background information.

[0185] Example 39. The electronic device according to any one of Examples 34-38 further includes:

[0186] The submission data is received from a server, which is used to store media content and data related to the media content.

[0187] Example 40. A computer-readable storage medium having stored thereon computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of Examples 1 to 7.

[0188] Example 41. A computer-readable storage medium having stored thereon computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of Examples 8 to 13.

[0189] Example 42. A computer program product tangibly stored on a computer-readable medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of Examples 1 to 7.

[0190] Example 43. A computer program product tangibly stored on a computer-readable medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of Examples 8 to 13.

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

Claims

1. A method for forwarding media content, comprising: In response to detecting a user's touch on a first control, information about media content is obtained. The media content includes at least one of video, text and images, view fusion, and live streaming. The information about the media content includes the identifier and forwarding information of the media content. The view fusion indicates a mixed arrangement of video and images. The forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and new text from the user. Submission data is generated by associating the media content with the information contained therein; as well as In response to detecting user touch on the second control, the media content is forwarded based on the submission data.

2. The method according to claim 1, further comprising: In response to detecting a user's touch on a third control, an editing page for the media content is displayed, the editing page displaying multiple different editing element controls for the media content, the editing element controls being used to adjust the media content.

3. The method according to claim 2, further comprising: In response to detecting a user's touch on each different editing element control in the editing page, information for each editing element is determined.

4. The method according to claim 3, further comprising: Based on the determined information for each edit element, background information is synthesized, which indicates the video or image associated with each edit element.

5. The method according to claim 4, wherein generating submission data by associating the media content with information about the media content includes: The submission data is generated by packaging the media content, the information of the media content, and the synthetic background information.

6. The method according to claim 5, further comprising: The external player plays and displays the media content based on the submitted data.

7. The method according to claim 6, further comprising: The submission data is sent to a server, which stores the media content and related data.

8. A method for displaying media content, comprising: In response to detecting a user's browsing operation on the media content, submission data is obtained. The submission data is at least associated with the media content and information about the media content. The information about the media content includes at least the identifier of the media content and forwarding information. The forwarding information includes at least one of the following: the user interface style of the media content, the background color of the media content, and the user's new text. The submitted data is analyzed to obtain the analyzed media content and information about the media content; as well as Based on the parsed media content and the information contained therein, the media content is displayed in layers.

9. The method of claim 8, wherein displaying the media content in layers based on the parsed media content and information thereof comprises: The card component in the external container determines the background color of the media content and the display area of ​​the media content based on the parsed forwarding information.

10. The method of claim 9, further comprising: The card component determines the identifier of the media content, the user interface style of the media content, and the new text for the user based on the information of the parsed media content.

11. The method of claim 10, further comprising: In response to the submission data being associated with an editing element, synthetic background information is determined for the editing element, the background information indicating a video or image associated with each editing element.

12. The method of claim 11, further comprising: The external player displays the media content in layers in the display area based on the background color of the media content, the identifier of the media content, the user's new text, and the synthesized background information.

13. The method of claim 8, further comprising: The submission data is received from a server, which is used to store media content and data related to the media content.

14. An apparatus for forwarding media content, comprising: The information acquisition module is configured to acquire media content information in response to detecting a user's touch on a first control. The media content includes at least one of video, text and images, view fusion, and live streaming. The information of the media content includes the identifier and forwarding information of the media content. The view fusion indicates a mixed arrangement of video and images. The forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and new text from the user. The submission data generation module is configured to associate the media content with the information of the media content to generate submission data. as well as The media content forwarding module is configured to forward the media content based on the submission data in response to detecting a user's touch on the second control.

15. An apparatus for displaying media content, comprising: The submission data acquisition module is configured to acquire submission data in response to detecting a user's browsing operation on the media content. The submission data is at least associated with the media content and the information of the media content. The information of the media content includes at least the identifier of the media content and forwarding information. The forwarding information includes at least one of the user interface style of the media content, the background color of the media content, and the user's new text. The submission data parsing module is configured to parse the submission data to obtain the parsed media content and information about the media content; as well as The media content display module is configured to display the media content in layers based on the parsed media content and the information of the media content.

16. An electronic device comprising: processor; as well as A memory coupled to the processor, the memory having instructions stored therein, which, when executed by the processor, cause the electronic device to perform the method according to any one of claims 1 to 13.

17. A computer program product tangibly stored on a non-transitory computer-readable medium and comprising machine-executable instructions that, when executed, cause a machine to perform the method according to any one of claims 1 to 13.