Methods, devices, electronic devices, and storage media for distributing media content.
The method generates a first resource based on original media content to enhance display and simplify operations for viewing detailed content, addressing limitations in current media content presentation methods.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2024-06-05
- Publication Date
- 2026-06-23
Smart Images

Figure 2026520579000001_ABST
Abstract
Description
Technical Field
[0001] This application claims the priority of Chinese Patent Application No. 202310673426.2 filed on June 7, 2023, and the entire content disclosed in the Chinese Patent Application is incorporated herein by reference as part of this application.
[0002] Embodiments of the present disclosure relate to a method, apparatus, electronic device, and storage medium for delivering media content.
Background Art
[0003] Currently, on some platforms, in the process of displaying a media content screen, the title content of the media content can be displayed in a predetermined area of the display interface. However, the display method of the title content is single.
Summary of the Invention
[0004] Embodiments of the present disclosure provide a method, apparatus, electronic device, and storage medium for delivering media content.
[0005] Embodiments of the present disclosure provide a method for delivering media content. The method includes generating a first resource in response to a predetermined trigger operation on original media content, the original media content including a second resource and a third resource, the first resource and the second resource being of the same type of resource, the first resource and the third resource being of different types of resources, the first resource being generated based on the third resource, and the first resource being for displaying the third resource, and delivering first media content including at least the first resource and the second resource.
[0006] Embodiments of the present disclosure further provide an apparatus for delivering media content. The device includes a generation module that generates a first resource in response to a predetermined trigger operation on original media content, wherein the original media content includes a second resource and a third resource, the first resource and the second resource are of the same type, the first resource and the third resource are of different types, the first resource is generated based on the third resource, and the first resource is for displaying the third resource. The system includes a first distribution module that distributes first media content, which includes at least the first resource and the second resource.
[0007] Embodiments of this disclosure further provide electronic devices. The electrical equipment is, One or more processors, It comprises memory for storing one or more programs, The one or more programs are executed on the one processor such that the at least one processor performs the media content distribution method described in the embodiments of this disclosure.
[0008] Embodiments of the present disclosure further provide a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the media content distribution method described in the embodiments of the present disclosure is realized. [Brief explanation of the drawing]
[0009] The aforementioned and other features, advantages and methods of each embodiment of this disclosure will become more apparent with reference to the drawings and, further, to the specific embodiments described below. In the drawings, identical or similar reference numerals indicate identical or similar elements. The drawings are schematic, and the original text and elements are not necessarily drawn to scale.
[0010] [Figure 1] Figure 1 is a flowchart of a media content distribution method according to an embodiment of the present disclosure. [Figure 2] Figure 2 is a schematic diagram illustrating the display of title content according to an embodiment of the present disclosure. [Figure 3] Figure 3 is a schematic diagram of another title content display according to an embodiment of the present disclosure. [Figure 4] Figure 4 is a schematic diagram illustrating the display of the first media content according to an embodiment of the present disclosure. [Figure 5] Figure 5 is a schematic diagram of the display of the first media content according to an embodiment of the present disclosure. [Figure 6] Figure 6 is a schematic diagram illustrating the display of the second media content according to an embodiment of the present disclosure. [Figure 7] Figure 7 is a schematic diagram of the distribution interface according to an embodiment of the present disclosure. [Figure 8] Figure 8 is a schematic diagram showing the display of the first resource according to an embodiment of the present disclosure. [Figure 9] Figure 9 is a flowchart of another media content release method according to an embodiment of the present disclosure. [Figure 10] Figure 10 is a schematic diagram of another distribution interface according to an embodiment of the present disclosure. [Figure 11] Figure 11 is a structural block diagram of a media content distribution device according to an embodiment of the present disclosure. [Figure 12] Figure 12 is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. [Modes for carrying out the invention]
[0011] Next, embodiments of the present disclosure will be described in detail with reference to the drawings. While the drawings show several embodiments of the present disclosure, the disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to allow for a more thorough and complete understanding of the present disclosure. The drawings and embodiments of the present disclosure are illustrative and should be understood as not limiting the scope of protection of the present disclosure.
[0012] As can be understood, each step described in the embodiments of the method of the present disclosure may be executed in a different order and / or may be executed in parallel. Also, the method embodiments may include additional steps and / or steps of omitting execution. The scope of the present disclosure is not limited in this regard.
[0013] As used herein, the term "comprising" and its variations are open inclusion meaning "including but not limited to these". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are described in the following explanations.
[0014] Note that concepts such as "first", "second", etc. described in the present disclosure are for distinguishing different devices, modules or units, and are not for limiting the order or interdependence of the functions executed by these devices, modules or units.
[0015] Note that the modifications of "one" and "a plurality of" referred to in the present disclosure are exemplary and not limiting, and those skilled in the art should understand them as "one or a plurality of" unless otherwise specified in the context.
[0016] The names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are used only for the purpose of explanation and do not limit the scope of these messages or information.
[0017] As can be understood, before using the embodiments disclosed in each example of the present disclosure, the user must be notified in an appropriate manner based on relevant laws and regulations of the types, scope of use, usage scenarios, etc. of the personal information related to the present disclosure and obtain the user's authorization.
[0018] For example, in response to receiving a user's spontaneous request, an operation of sending presentation information to the user, explicitly presenting it to the user, and requesting its execution needs to obtain and use the user's personal information. Thereby, the user can choose by himself whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that executes the operations of the embodiments of the present disclosure based on the presentation information.
[0019] As a selectable but non-limiting embodiment, the method of sending presentation information to the user in response to receiving a user's spontaneous request may be, for example, in the form of a pop-up window, and the presentation information may be displayed in text in the pop-up window. Further, the pop-up window may further incorporate a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0020] As can be understood, the foregoing notification and user authentication processes are merely exemplary and do not limit the embodiments of the present disclosure. Other forms that meet the relevant regulations are also applicable to the embodiments of the present disclosure.
[0021] FIG. 1 is a flowchart of a media content display method according to an embodiment of the present disclosure. The method can be executed by a distribution device of media content. The device can be realized in the form of software and / or hardware, and may be integrated into an electronic device. For example, it may be arranged in a mobile phone or a tablet computer. The media content distribution method according to the embodiment of the present disclosure is applicable to a scene of distributing media content, and particularly applicable to a scene of distributing graphic text content.
[0022] Currently, on some platforms, when media content is displayed, the title content of the media content is shown in a designated area 20 so that viewers can view it. However, as shown in Figure 2, if the title content of the media content is relatively long, it is not possible to fully display the title content in the designated area 20. In this case, the user can trigger a predetermined trigger operation, for example, the expansion control 21 displayed in the designated area 20, to switch to the detailed interface of the media content (as shown in Figure 3) and view the complete title content of the media content. Also, after switching to the detailed interface of the media content, if the title content can be fully displayed in the display area 30, the viewer can directly view the complete title content of the media content in the display area 30 of the detailed interface. If the title content cannot be fully displayed in the display area 30, the viewer can access the entire title content by sliding through the title content displayed in the display area 30. The title content display method is single, and the operations required to view the title content are cumbersome, which is disadvantageous for viewers to quickly view the title content of the media content.
[0023] Therefore, the embodiments of this disclosure provide a media content distribution method that enriches the display method of title content and simplifies the operations required for users to view the title content of media content.
[0024] As shown in Figure 1, the media content distribution method according to this embodiment is S101 includes the step of generating a first resource in response to a predetermined trigger operation on original media content, wherein the original media content includes a second resource and a third resource, the first resource and the second resource are of the same type, the first resource and the third resource are of different types, the first resource is generated based on the third resource, and the first resource is for displaying the third resource.
[0025] The original media content may be media content to be distributed. This media content may be video content or graphic text content. The graphic text content may be media content consisting of at least one picture and text, for example, in which multiple pictures are displayed in a predetermined order, and text media content is displayed on the pictures.
[0026] The content of the original media includes second and third resources. Second and third resources may be understood as resources of the original media content, such as material or text. Such material is obtained by selection, photography, or recording by the user, and such text is obtained by input by the user. Second and third resources may be different types of resources.
[0027] The first resource may be a resource generated based on the third resource within the original media content. The first resource is for displaying the third resource. The original media content does not necessarily contain the first resource; for example, before receiving a predetermined trigger operation, the original media content may contain the second and third resources but not the first resource. For example, the first resource added after the media content has been delivered may be automatically displayed as the media content is played, and / or may be displayed in conjunction with the second resource of the media content based on a viewer's switching operation.
[0028] The first and second resources may be of the same type, while the first and third resources may be of different types. This embodiment does not limit the specific types of the first, second, and third resources. Optionally, the first and second resources may be image-type resources, and the third resource may be a text-type resource and / or an audio-type resource. For example, the first resource may be a video, video frame, and / or picture, the second resource may be a video, video frame, and / or picture, and the third resource may be text and / or audio. The text may be, for example, descriptive information of the original media content, such as title content. The audio may be, for example, foreground audio or background audio included in the original media content.
[0029] For example, if the original media content is graphic text content, the first and second resources may be pictures, and the third resource may be descriptive information about the original media content. If the original media content is video content, the first and second resources may be video frames, and the third resource may be descriptive information about the original media content or audio information. If the third resource is audio information, for example, the first resource is for displaying text content obtained by speech recognition of the third resource.
[0030] A predetermined trigger operation may be understood as a trigger operation to instruct the creation of a first resource, and may include a resource creation operation performed after a media content distribution operation or the addition of a third resource is completed. The media content distribution operation may be understood as a trigger operation to instruct the distribution of the original media content, such as an operation that triggers the distribution control of the original media content or other gesture operation. The resource creation operation may be understood as a trigger operation different from the media content distribution operation to instruct the creation of a first resource corresponding to a third resource, and may be performed before the media content distribution operation is performed by the user (e.g., the distributor). The resource creation operation may be, for example, an operation that triggers the resource creation control of the original media content or other gesture operation.
[0031] In this embodiment, a first resource for displaying the third resource of original media content can be generated based on a predetermined trigger operation by the user, so that the user can view the third resource of original media content via the first resource.
[0032] Specifically, when a predetermined trigger operation is received for the original media content, a third resource of the original media content can be acquired, and a first resource can be generated based on that third resource.
[0033] In this embodiment, the first resource may be an image type resource, and the third resource may be a text type resource. In this case, the number of image type resources generated may be predetermined or set based on the number of characters contained in the third resource.
[0034] For example, a predetermined number of image type resources to be generated can be set in advance. This allows the system to determine the number of characters that need to be displayed in each image type resource to be generated, based on the predetermined number and the number of characters contained in the third resource, and to determine the size of each character in the image type resource to be generated (e.g., font size). This then generates the predetermined number of image type resources as the first resource based on the third resource.
[0035] Furthermore, for example, the display size of characters in an image type resource can be pre-set. For example, the display size of the main title and subtitle, and the spacing between characters in the image type resource can be pre-set. This allows for the generation of one or more image type resources based on the number of characters in the third resource and their display size when a predetermined trigger operation is received. For example, if the number of characters in the third resource is small, in other words, if one image type resource is sufficient to fully display each character in the third resource, only one image type resource can be generated as the first resource. If the number of characters in the third resource is large, in other words, if one image type resource cannot fully display each character in the third resource, multiple image type resources can be generated as the first resources. In this case, optionally, the third resource is a text type resource, and the generation of the first resources includes generating at least one image type resource as the first resource based on the number of characters in the third resource.
[0036] S102, delivers first media content including at least the first resource and the second resource.
[0037] The first media content may be media content that is delivered and includes at least the first and second resources. The first media content may be the same type as the original media content, or it may be different. For example, the first media content and the original media content may be the same type of media content; for example, if the original media content is graphic text content, the first media content may be graphic text content. If the original media content is video content, the first media content may be video content.
[0038] The first media content may include the first and second resources, and may or may not include the third resource. For example, the first media content may be obtained by adding the generated first resource to the original media content, or by adding the generated first resource to the original media content and deleting the third resource included in the original media content. Specifically, this can be configured as needed. Optionally, the first media content may further include the third resource. The third resource has a different display method in the first media content than the first resource. For example, the first resource may be displayed using the same display method as the second resource, and the third resource may be displayed using a different display method than the second resource. For example, when the delivered first media content is displayed, the first and second resources within the first media content may be switched to and displayed in the media content display interface, and at least a portion of the content of the third resource within the first media content may be displayed in a predetermined area of the media content display interface.
[0039] For example, after the first resource is generated, the first media content including at least the first resource and the second resource may be delivered; or, after the first resource is generated, the first media content including at least the first resource and the second resource may not be delivered for a while, and then the first media content including at least the first resource and the second resource may be delivered after a media content delivery operation by the user is received.
[0040] In this embodiment, a first resource for displaying a third resource in media content is generated, and media content containing the generated first resource can be distributed. As a result, after the media content is distributed, the third resource of the original media content can be displayed to the viewer via the first resource included in the media content, eliminating the need for the viewer to switch to the detailed interface of the media content to view it. This enriches the display method of the third resource and simplifies the operations required for the viewer to view the third resource of the media content.
[0041] In this embodiment, when a predetermined trigger operation is received for the original media content, a first resource for displaying the third resource of the original media content can be generated.
[0042] In this embodiment, a first resource for displaying the third resource of the original media content may be generated in response to a predetermined trigger operation on the original media content only if the third resource of the original media content satisfies predetermined conditions. In this case, optionally, generating the first resource in response to a predetermined trigger operation on the original media content includes generating the first resource in response to a predetermined trigger operation on the original media content if the third resource satisfies predetermined conditions.
[0043] Here, the predetermined conditions can be set flexibly. This embodiment does not limit the predetermined conditions. For example, the predetermined conditions may be set so that the content contained in the third resource is large, and for example, the content contained in the third resource cannot be fully displayed in a predetermined area of the media content display interface. Taking the third resource as a text-type resource as an example, the predetermined conditions may be set so that the number of characters contained in the third resource is greater than a preset number of characters. The preset number of characters may be set as needed, for example, the preset number of characters may be set as the maximum number of characters in the third resource that can be displayed in the media content display interface.
[0044] For example, when a predetermined trigger operation is received for original media content, it is determined whether a third resource of the original media content satisfies predetermined conditions, and if it is determined that the third resource of the original media content satisfies the predetermined conditions, a first resource for displaying the third resource can be generated.
[0045] In this embodiment, if it is determined that the third resource of the original media content does not meet predetermined conditions, for example, if the third resource can be fully displayed in a predetermined area of the media content display interface, the first resource is not generated, and the second media content can be distributed when a media content distribution operation for the original media content is received. In this case, the method for distributing media content according to this embodiment further includes the step of distributing the second media content in response to a media content distribution operation when the third resource does not meet predetermined conditions, and the second media content includes the second resource and the third resource.
[0046] For example, if the third resource of the original media content meets certain conditions, the first media content can be delivered in response to the user's media content delivery operation. If the third resource of the original media content does not meet the certain conditions, the second media content can be delivered in response to the user's media content delivery operation.
[0047] The first media content and the second media content may be understood as media content delivered based on the original media content. The first media content includes at least the first resource and the second resource within the original media content, and further includes the third resource within the original media content. The second media content may include the media of the second and third resources within the original media content, but may not include the first resource.
[0048] Optionally, the third resource of the first media content and the third resource of the second media content may have different display counts and / or display formats. For example, if the content being delivered is the first media content, when displaying the first media content to the viewer, the main display area of the media content display interface will display the media content screen of the first media content. For example, the main display area of the media content display interface may switch between displaying the first and second resources of the first media content, and a first number of third resources may be displayed in a predetermined area 20 of the media content display interface. For example, as shown in Figure 4, a first number of characters of the third resource may be displayed, or, as shown in Figure 5, the third resource may not be displayed in the predetermined area 20 of the media content display interface. This reduces or avoids occlusion of the media content screen by the display of the third resource. If the distributed content is a second media content, when displaying the second media content to the viewer, as shown in Figure 6, the main display area of the media content display interface displays the media content screen of the first media content, and for example, the second resource of the second media content is displayed in the main display area of the media content display interface. Furthermore, a third resource of a second quantity is displayed in a predetermined area 20 of the media content display interface, and for example, the characters for the second quantity of the third resource are displayed. This second quantity may be greater than the first quantity.
[0049] In some selectable embodiments, the predetermined trigger operation includes a media content distribution operation, which further includes adding the first resource to a predetermined location in the original media content after the first resource has been generated.
[0050] In the above embodiment, the predetermined trigger operation may be a media content distribution operation. In this case, when a media content distribution operation for original media content is received from a user (e.g., a distributor), a first resource can be generated and the first media content including the first resource and the second resource can be distributed.
[0051] As an example, with the first resource being an image-type resource and the third resource being a text-type resource, as shown in Figure 7, the user can input the description information for the original media content (i.e., the third resource) into the description information input area 70 of the distribution interface for the original media content, and after completing the input of the description information, perform media content distribution operations such as triggering the distribution control 71 displayed on the distribution interface.
[0052] As a result, in the current application program, when it is detected that a user has triggered the distribution control 71 in the distribution interface, it is identified that a media content distribution operation has been received, and in response to the media content distribution operation, a first resource of image type is generated based on the explanatory information entered by the user in the explanatory information input area 70, the first resource is added to the original media content, for example, by adding it to a predetermined position in the original media content, the first media content is retrieved, and the first media content is distributed.
[0053] Furthermore, as shown in Figure 7, the distribution interface may also display predetermined information 72, resource addition controls 73, and save controls 74 for at least some of the second resources included in the original media content. The predetermined information for the second resources may be understood as a predetermined type of information for the second resources, such as identification information and / or preview information for the second resources. This allows the user to view the information for the second resources in the distribution interface, add new second resources to the original media content by triggering the resource addition controls 73, and / or save the original media content by triggering the save controls 74.
[0054] In one exemplary scene, the original media content may be graphic text content, the first and second resources may be pictures, the third resource may be descriptive information for the graphic text content, and the predetermined trigger operation may be a media content distribution operation. This allows, upon receiving a predetermined trigger operation for the graphic text content, to generate a new picture to display the descriptive information for the graphic text content, add the new picture as picture content to the graphic text content at a predetermined position, and distribute the first media content after the new picture has been added. This allows, when displaying the first media content to a viewer on a media content display interface, to sequentially switch and display each picture in the first media content (a new picture containing descriptive information for displaying the first media content, as shown in Figure 8) according to a preset time interval, and / or to switch and display each picture in the first media content based on the viewer's switching operation.
[0055] The media content distribution method according to this embodiment generates a first resource in response to a predetermined trigger operation on original media content, the original media content includes a second resource and a third resource, the first resource and the second resource are of the same type, the first resource and the third resource are of different types, the first resource is generated based on the third resource, and the first resource is for displaying the third resource, and the first media content including at least the first resource and the second resource is distributed. By utilizing the above embodiment and displaying the third resource using the first resource, this embodiment can enrich the display method of the third resource and simplify the operations required for viewers to view the third resource of the media content.
[0056] Figure 9 is a flowchart of another media content distribution method according to an embodiment of the present disclosure. The embodiments in this embodiment may be a combination of one or more selectable embodiments of the above embodiments. Optionally, the predetermined trigger operation includes an edit completion operation for the third resource. The distribution of the first media content includes distributing the first media content in response to a media content distribution operation.
[0057] Optionally, after a first resource is generated, the method further includes the steps of adding the first resource to a predetermined location in original media content, and displaying predetermined information of at least some of the resources, the first resource and the second resource, wherein the predetermined information includes identification information and / or preview information, and the predetermined information is for triggering editing of the corresponding resource.
[0058] Accordingly, as shown in Figure 9, the media content distribution method according to this embodiment is: S201 includes the step of generating a first resource in response to a predetermined trigger operation on original media content, wherein the original media content includes a second resource and a third resource, the first resource and the second resource are of the same type, the first resource and the third resource are of different types, the first resource is generated based on the third resource, and the first resource is for displaying the third resource.
[0059] In some embodiments, a predetermined trigger operation may be a trigger operation different from a media content distribution operation. In other words, a predetermined trigger operation may not be for instructing the distribution of first media content or second media content. For example, a predetermined trigger operation may be a resource generation operation for instructing the generation of a first resource, such as an operation that triggers a resource generation control (not shown in Figure 10) displayed on the distribution interface.
[0060] In some embodiments, the first resource may be generated immediately after the addition of the third resource is complete, for example, after the input of the description information for the original media content is complete. In this case, the predetermined trigger operation may be an operation indicating that the addition of the third resource is complete, i.e., an operation indicating that the addition of the third resource has been completed.
[0061] S202 adds the first resource to a predetermined location on the original media content, displays predetermined information of at least a portion of the first resource and the second resource, the predetermined information includes identification information and / or preview information, and the predetermined information is for triggering editing of the corresponding resource.
[0062] The predetermined position may be understood as a predetermined additional position for the first resource. The predetermined position may be set as needed, for example, it may be a position before each second resource, a position after each second resource, or a position between two second resources, and below, we will use the example that the predetermined position is located after each second resource. In this case, the first resource can be added after the last second resource in the original media content. This allows the first resource added after each second resource to be displayed in the media content display interface after the media content has been delivered, as shown in Figure 8 (in Figure 8, the first resource is an image type resource and the third resource is a text type resource). The predetermined information may include identification information and / or preview information. The identification information of a resource may be considered as information for identifying the resource. The preview information of a resource may be information for previewing the resource, for example, information for displaying a preview screen of the resource. For example, the preview information may be a thumbnail image.
[0063] In this embodiment, in order for a user (e.g., a distributor) to view the content, after the generation of the first resource is complete, the first resource can be added to a predetermined location in the original media content, and predetermined information of at least some of the first and second resources can be displayed.
[0064] For example, as shown in Figure 10, the first resource can be added after each second resource in the original media content, and predetermined information 100 of at least some of the first resources and predetermined information 72 of at least some of the second resources can be displayed on the distribution interface.
[0065] In this embodiment, the method for adding the first resource can be flexibly configured. In some embodiments, adding the first resource to a predetermined location in the original media content includes adding the first resource to a predetermined location in the original media content as a resource parallel to the second resource, and supporting switching between the first and second resources using the same switching operation. That is, when the first resource is added to the original media content as a resource parallel to the second resource, and the delivered media content is displayed on the media display interface, the first resource can be displayed in the same display manner as the second resource, and / or the viewer can be supported to switch between the first and second resources using the same switching operation. Supporting the viewer to switch between the first and second resources using the same switching operation may be understood as the viewer switching between different first resources, different second resources, and switching from the first resource to the second resource, and from the second resource to the first resource.
[0066] In the above embodiment, the first resource and the second resource may each include at least one image. This allows the first resource to be added to a predetermined position in the original media content as an image resource parallel to the second resource, so that the first resource and the second resource together constitute an image composite set of the original media content. In this case, optionally, each of the first resource and the second resource includes at least one image, and adding the first resource to a predetermined position in the original media content as a resource parallel to the second resource includes combining the first resource and the second resource into an image set, so that the multiple images in the image set support slide switching. This allows the broadcaster and viewers to switch between and view different images in the image set in a slide-like manner.
[0067] In some embodiments, after predetermined information of at least some of the first and second resources is displayed, the arrangement order between the first and second resources is adjusted in response to a first trigger operation on the predetermined information of the first resource, and the editing interface of the first resource is displayed in response to a second trigger operation on the predetermined information of the first resource, the editing interface is used to edit the display style of the first resource, and the display style includes at least one of a display background and a layout style.
[0068] The first trigger operation may be intended to indicate adjusting the arrangement order of predetermined information of the first resource and predetermined information of the second resource. For example, this operation involves long-pressing and dragging predetermined information of the first resource or predetermined information of the second resource to adjust the arrangement order of predetermined information of the first resource and predetermined information of the second resource, thereby adjusting the arrangement order of the first resource and the second resource.
[0069] The second trigger operation may be a trigger operation that indicates the display of the editing interface of the first resource, and may be an operation such as clicking on predetermined information of the first resource, or clicking on an editing control corresponding to predetermined information of the first resource.
[0070] The display background of the first resource may be understood as the background when the first resource displays the third resource. The layout style of the first resource may be understood as the layout style of the third resource when the first resource displays the third resource. For example, if the first resource is an image type resource and the third resource is a text type resource, the display background of the first resource may be understood as the background of the image when the text type resource is displayed in image format. The layout style of the first resource may be understood as the layout style of the image of the text type resource on the screen when the text type resource is displayed in image format.
[0071] For example, as shown in Figure 10, at least a portion of predetermined information 100 of the first resource and at least a portion of predetermined information 72 of the second resource may be displayed in the distribution interface. The arrangement order of the predetermined information for each resource (including the first and second resources) in the distribution interface may be used to represent the arrangement order in the original media content of each resource.
[0072] As a result, when a first trigger operation is received for predetermined information 100 of a first resource, for example, when it is detected that a user has long-pressed and dragged predetermined information 100 of a first resource, the predetermined information 100 of the first resource is controlled to move in accordance with the first trigger operation, thereby adjusting the arrangement order between the predetermined information 100 of the first resource and the predetermined information 72 of the second resource, and further adjusting the arrangement order between the first resource and the second resource.
[0073] When a second trigger operation is received for predetermined information 100 of a first resource, for example, when it is detected that a user has clicked on predetermined information 100 of a first resource, the editing interface of the first resource can be displayed, for example, the editing interface of the original media content can be displayed, and the screen of the first resource can be displayed in the editing interface. This allows the user to edit the display background and / or layout style of the first resource in the editing interface. This embodiment does not limit the method of editing the display background and / or layout style of the first resource.
[0074] S203, in response to a media content distribution operation, delivers a first media content including at least the first resource and the second resource.
[0075] For example, when a media content distribution operation is received, the first resource can distribute media content to which the first resource has been added. For example, when it is detected that a user has triggered a distribution control 71 in the distribution interface (as shown in Figure 10), the first media content, which includes at least the first and second resources, can be distributed.
[0076] The media content distribution method according to this embodiment enriches the display method of the third resource by adding a first resource for displaying the third resource and displaying predetermined information of the first resource, thereby simplifying the operations required for viewers to view the third resource. Furthermore, it also simplifies the operations required for distributors to view the resource information of the generated first resource, thereby improving the distributor's distribution efficiency.
[0077] Figure 11 is a structural block diagram of a media content distribution device according to an embodiment of the present disclosure. The device may be implemented by software and / or hardware, and may be installed on an electronic device, for example, on a mobile phone or tablet computer, and may distribute media content by performing a media content distribution method, for example, it may distribute graphic text content. As shown in Figure 11, the media content distribution device according to this embodiment includes a generation module 1101 and a first distribution module 1102.
[0078] The generation module 1101 generates a first resource in response to a predetermined trigger operation on the original media content, and the original media content includes a second resource and a third resource, the first resource and the second resource are of the same type, the first resource and the third resource are of different types, the first resource is generated based on the third resource, and the first resource is for displaying the third resource.
[0079] The first distribution module 1102 is configured to distribute first media content, which includes at least the first resource and the second resource.
[0080] The media content distribution device according to this embodiment generates a first resource in response to a predetermined trigger operation on original media content using a generation module. The original media content includes a second resource and a third resource. The first resource and the second resource are of the same type, while the first resource and the third resource are of different types. The first resource is generated based on the third resource, and the first resource is for displaying the third resource. The first distribution module distributes the first media content, which includes at least the first resource and the second resource. This embodiment, by utilizing the above embodiment, enriches the display method of the third resource by displaying the third resource using the first resource, and simplifies the operations required for viewers to view the third resource of the media content.
[0081] In the above embodiment, the first and second resources may be image type resources, and the third resource may be a text type resource and / or an audio type resource.
[0082] In the above embodiment, the third resource may be a text-type resource. The generation module 1101 is for generating at least one image-type resource as the first resource based on the number of characters contained in the third resource.
[0083] In the above embodiment, the predetermined trigger operation may include an editing completion operation for the third resource. The first distribution module 1102 is for distributing the first media content in response to a media content distribution operation.
[0084] Furthermore, the media content distribution device according to this embodiment further comprises a first additional module which, after the first resource is generated, adds the first resource to a predetermined location in the original media content, displays predetermined information for at least some of the resources, the first resource and the second resource, the predetermined information includes identification information and / or preview information, and the predetermined information is for triggering editing of the corresponding resource.
[0085] In the above embodiment, the additional module adds the first resource to a predetermined position in the original media content as a resource parallel to the second resource, and supports the first resource and the second resource switching using the same switching operation.
[0086] In the above embodiment, the first resource and the second resource may each include at least one image. The additional module is used to merge the first resource and the second resource into an image set, and to support slide switching in the image set.
[0087] Furthermore, the media content distribution device according to this embodiment further comprises: an order adjustment module that adjusts the arrangement order of the first resource and the second resource in response to a first trigger operation on predetermined information of the first resource after predetermined information of at least some of the first resource and the second resource has been displayed; and an editing module that displays an editing interface for the first resource in response to a second trigger operation on predetermined information of the first resource after predetermined information of at least some of the first resource and the second resource has been displayed, wherein the editing interface is for editing the display style of the first resource, and the display style includes at least one of a display background and a layout style.
[0088] In the above embodiment, the predetermined trigger operation may include a media content distribution operation. The media content distribution device according to this embodiment further comprises a second additional module that adds the first resource to a predetermined position in the original media content after the first resource has been generated.
[0089] In the above embodiment, the generation module 1101 generates a first resource in response to a predetermined trigger operation on the original media content when the third resource satisfies predetermined conditions.
[0090] Furthermore, the media content distribution device according to this embodiment further includes a second distribution module for distributing second media content in response to a media content publication operation if the third resource does not meet predetermined conditions.
[0091] In the above embodiment, the third resource in the first media content and the third resource in the second media content have different display counts and / or display formats.
[0092] In the above embodiment, the first media content further includes a third resource. The third resource has a different display method in the first media content than the first resource.
[0093] A media content distribution device according to an embodiment of this disclosure performs a media content distribution method according to any embodiment of this disclosure and includes functional modules and beneficial effects corresponding to performing a media content distribution method. For technical details not described in detail in this embodiment, refer to the media content distribution method provided in any embodiment of this disclosure.
[0094] Hereinafter, we will refer to Figure 12, which shows a schematic diagram of the structure of an electronic device (e.g., terminal device) 1200 suitable for implementing the embodiments of this disclosure. The terminal devices in the embodiments of this disclosure include, but are not limited to, mobile devices such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), 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 Figure 12 is merely an example and does not limit the functions and scope of use of the embodiments of this disclosure.
[0095] As shown in Figure 12, the electronic device 1200 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1201 capable of performing various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. The RAM 1203 also stores various programs and data necessary for the operation of the electronic device 1200. The processing unit 1201, ROM 1202, and RAM 1203 are connected to each other via a bus 1204. An input / output interface 1205 is further connected to the bus 1204.
[0096] Generally, the following devices can be connected to the I / O interface 1205 and include input devices 1206, such as touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 1207, such as liquid crystal displays (LCDs), speakers, and vibrators; storage devices 1208, such as magnetic tape and hard disks; and communication devices 1209. The communication device 1209 can allow the electronic device 1200 to communicate with other devices wirelessly or via wired connections to exchange data. Figure 12 shows the electronic device 1200 with various devices, but it should be understood that it is not necessary to implement or include all of the devices shown.
[0097] In particular, according to embodiments of the present disclosure, the process described with reference to the flowchart above may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product which includes a computer program placed on a non-temporary computer-readable medium, the computer program which includes program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 1209, or installed from a storage device 1208, or installed from a ROM 1202. When the computer program is executed by the processing unit 1201, the functions limited to the method of embodiments of the present disclosure are performed.
[0098] The computer-readable medium described herein may be a computer-readable signal medium, a computer-readable storage medium, or a combination of both. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination thereof. Examples of computer-readable storage media may include an electrical connection having at least one wire, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (e.g., electronic programmable read-only memory, EPROM, or flash memory), an optical fiber, a compact disc-read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or an appropriate combination of the above. In this disclosure, the computer-readable storage medium may be a tangible medium containing or storing a program that may be used in or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include data signals propagating in the baseband or as part of a carrier wave, and such data signals may contain computer-readable program code. The data signals propagated in this manner may take any of several forms, including electromagnetic signals, optical signals, or a suitable combination thereof. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, and such computer-readable signal medium may transmit, propagate, or transmit programs for use in or in combination with instruction execution systems, apparatus, or devices. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including wires, cables, radio frequencies (RF), or a suitable combination thereof.
[0099] In some embodiments, clients and servers can communicate using currently known or future-developed network protocols, such as the HyperText Transfer Protocol (HTTP), and can interconnect with digital data communications (e.g., communication networks) of any form or medium. Examples of communication 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 currently known or future-developed networks.
[0100] The computer-readable medium may be included in the electronic device, or it may exist independently without being attached to the electronic device.
[0101] The computer-readable medium is equipped with at least one program, and when the at least one program is executed by the electronic device, the electronic device is instructed to generate a first resource in response to a predetermined trigger operation on the original media content, and to deliver the first media content, which includes at least the first and second resources, that the original media content includes a second resource and a third resource, that the first resource and the second resource are of the same type, that the first resource and the third resource are of different types, that the first resource is generated based on the third resource, and that the first resource is for displaying the third resource.
[0102] Computer program code for performing the operations disclosed herein may be written in one or more programming languages or a combination thereof, and such programming languages include, for example, object-oriented programming languages such as Java, Smalltalk, and C++, and further include conventional procedural programming languages such as, for example, the "C" language or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, run as a standalone software package, run partially on the user's computer and the remainder on a remote computer, or run entirely on a remote computer or server. If a remote computer is involved, the remote computer may connect to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may connect to an external computer (for example, via the Internet using an Internet service provider).
[0103] The flowcharts and block diagrams in the drawings illustrate system architectures, functions, and operations that can be implemented according to the systems, methods, and computer program products of various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or part of code, which includes at least one executable instruction for implementing a given logical function. In some alternative implementations, the functions shown in a block may occur in an order different from the order shown in the diagram. For example, two blocks shown consecutively may actually be executed essentially in parallel, or in some cases in reverse order, depending on the functions involved. Furthermore, each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing a given function or operation, or by a combination of dedicated hardware and computer instructions.
[0104] The modules described in the embodiments of this disclosure may be implemented in software or in hardware. The names of the modules are not necessarily limited to the module itself; for example, a user identifier display module may be described as "a module that displays at least one user identifier from a predetermined set of user identifiers in a first area of a predetermined page."
[0105] The functions described herein may be performed, at least in part, by at least one piece of hardware logic. For example, non-limiting exemplary types of hardware logic components include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standards (ASSPs), systems-on-a-chip (SOCs), and composite programmable logic devices (CPLDs).
[0106] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or can store a program used in or in combination 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 an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or an appropriate combination thereof. Examples of machine-readable storage media may include an electrical connection by at least one wire, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), 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 an appropriate combination thereof.
[0107] In one or more embodiments of this disclosure, Example 1 provides a method for distributing media content. The method includes the steps of generating a first resource in response to a predetermined trigger operation on original media content, wherein the original media content includes a second resource and a third resource, the first resource and the second resource are of the same type, the first resource and the third resource are of different types, the first resource is generated based on the third resource, and the first resource is for displaying the third resource, The step includes delivering a first media content which includes at least the first resource and the second resource.
[0108] In one or more embodiments of the present disclosure, Example 2 is based on the method described in Example 1, wherein the first and second resources are image-type resources, and the third resource is a text-type resource and / or an audio-type resource.
[0109] In one or more embodiments of this disclosure, Example 3 is based on the method described in Example 2, wherein the third resource is a text-type resource, and the step of generating the first resource is: The process includes generating at least one image type resource as the first resource based on the number of characters contained in the third resource.
[0110] In one or more embodiments of the present disclosure, Example 4 is based on the method described in Example 1, wherein the predetermined trigger operation includes an edit completion operation for the third resource, and the step of delivering the first media content is: The process includes the step of delivering first media content in response to a media content distribution operation.
[0111] In one or more embodiments of the present disclosure, Example 5 is based on the method of Example 1, and after generating the first resource, The process further includes the step of adding a first resource to a predetermined location on original media content, displaying predetermined information of at least some of the first and second resources, wherein the predetermined information includes identification information and / or preview information, and the predetermined information is for triggering editing of the corresponding resource.
[0112] In one or more embodiments of this disclosure, Example 6 is based on the method of Example 5, wherein the step of adding the first resource to a predetermined location in the original media content is: The process includes adding the first resource to a predetermined location in the original media content as a resource parallel to the second resource, and enabling the first resource and the second resource to be switched using the same switching operation.
[0113] In one or more embodiments of the present disclosure, Example 7 is based on the method of Example 6, wherein the first resource and the second resource each include at least one image, and the step of adding the first resource to a predetermined position in the original media content as a resource parallel to the second resource is: The first resource and the second resource are combined into an image set, and the steps include supporting slide switching for multiple images in the image set.
[0114] In one or more embodiments of the present disclosure, Example 8 is based on the method of Example 5, and after predetermined information of at least some of the first and second resources is displayed, A step of adjusting the arrangement order between the first resource and the second resource in response to a first trigger operation on predetermined information of the first resource, The process includes at least one of the following steps: In response to a second trigger operation on predetermined information of the first resource, an editing interface for the first resource is displayed, the editing interface is for editing the display style of the first resource, and the display style includes at least one of a display background and a layout style.
[0115] In one or more embodiments of the present disclosure, Example 9 is based on the method described in Example 1, wherein the predetermined trigger operation includes a media content distribution operation, and after the first resource is generated, This includes the step of adding the first resource to a predetermined location in the original media content.
[0116] In one or more embodiments of the present disclosure, Example 10 is based on the method described in any of Examples 1-9, wherein the step of generating a first resource in response to a predetermined trigger operation on the original media content is: If the third resource satisfies predetermined conditions, the method includes the step of generating the first resource in response to a predetermined trigger operation on the original media content.
[0117] In one or more embodiments of this disclosure, Example 11 is based on the method described in Example 10, If the third resource does not meet the specified conditions, the second media content, including the second resource and the third resource, is distributed in response to the media content distribution operation.
[0118] In one or more embodiments of the present disclosure, Example 12 is based on the method described in Example 11, wherein the third resource in the first media content and the third resource in the second media content have different display counts and / or display formats.
[0119] In one or more embodiments of the present disclosure, Example 13 is based on the method described in any of Examples 1-9, wherein the first media content further includes the third resource, the third resource having a different display method in the first media content than the first resource.
[0120] In one or more embodiments of the present disclosure, Example 14 provides a media content distribution device. The generation module generates a first resource in response to a predetermined trigger operation on original media content, the original media content includes a second resource and a third resource, the first resource and the second resource are of the same type, the first resource and the third resource are of different types, the first resource is generated based on the third resource, and the first resource is for displaying the third resource. The first distribution module distributes first media content, which includes at least the first resource and the second resource.
[0121] In one or more embodiments of the present disclosure, Example 15 provides an electronic device. The electronic device in question is, At least one processor, It comprises memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are made to implement the media content distribution method described in any of Examples 1-13.
[0122] In one or more embodiments of the present disclosure, Example 16 provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, a method for delivering media content as described in any of Examples 1-13 is realized.
[0123] The above description is merely a description of preferred embodiments and applicable technical principles of the present disclosure. Those skilled in the art should understand that the scope of the disclosure is not limited to embodiments of specific combinations of the aforementioned technical features, but also includes other embodiments formed by any combination of the aforementioned technical features or their equivalents, without departing from the spirit of the disclosure. For example, the aforementioned features may be replaced by similar functional technical features disclosed in the present disclosure in the form of technical embodiments.
[0124] Furthermore, although each operation is described in a specific order, it should not be understood that these operations must be performed in the specific order or sequence illustrated. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the foregoing discussion includes some specific implementation details, these should not be construed as limiting the scope of this disclosure. In the context of a single embodiment, some of the features described can be implemented in combination in a single embodiment. Conversely, in the context of a single embodiment, various features described can be implemented individually or in any suitable subcombination in multiple embodiments.
[0125] Although the present invention is described using language specified by structural features and / or methods and logical operations, it should be understood that the subject matter limited by the appended claims is not necessarily limited to the aforementioned specific features or operations. Conversely, the aforementioned specific features and operations are merely exemplary forms of realizing the claims.
Claims
1. A method of distributing media content, A step of generating a first resource in response to a predetermined trigger operation on original media content, wherein the original media content includes a second resource and a third resource, the first resource and the second resource are of the same type, the first resource and the third resource are of different types, the first resource is generated based on the third resource, and the first resource is for displaying the third resource. A media content distribution method comprising the step of distributing first media content including at least the first resource and the second resource.
2. The method according to claim 1, wherein the first resource and the second resource are image type resources, and the third resource is a text type resource and / or an audio type resource.
3. The third resource is a text-type resource, and the step of generating the first resource is: The method according to claim 2, wherein at least one image type resource is generated as the first resource based on the number of characters contained in the third resource.
4. The step of distributing the first media content, which includes an edit completion operation for the third resource, is as follows: The method according to claim 1, comprising the step of distributing the first media content in response to a media content distribution operation.
5. After generating the first resource, the method further: The method according to claim 1, further comprising the steps of adding the first resource to a predetermined location in original media content, displaying predetermined information of at least a portion of the first and second resources, wherein the predetermined information includes identification information and / or preview information, and the predetermined information is for triggering editing of the corresponding resource.
6. The method according to claim 5, wherein the predetermined position is a position before each of the second resources in the original media content, a position after each of the second resources, or a position between any two of the second resources.
7. The step of adding the first resource to a predetermined location in the original media content is: The method according to claim 5, further comprising the steps of adding the first resource to a predetermined position in the original media content as a resource parallel to the second resource, and supporting the first resource and the second resource to be switched using the same switching operation.
8. The first resource and the second resource support switching using the same switching operation, The method according to claim 7, comprising the steps of switching a different first resource, a different second resource, and switching the first resource to the second resource, and switching the second resource to the first resource, by switching the switching operation.
9. The first resource and the second resource each include at least one image, and the addition of the first resource to a predetermined position in the original media content as a resource parallel to the second resource is: The method according to claim 7, comprising the step of merging the first resource and the second resource to form an image set, and the multiple images in the image set supporting slide switching.
10. After predetermined information of at least some of the first and second resources is displayed, the method A step of adjusting the arrangement order between the first resource and the second resource in response to a first trigger operation on predetermined information of the first resource, The method according to claim 5, comprising at least one of the steps of: displaying an editing interface for the first resource in response to a second trigger operation on predetermined information of the first resource, wherein the editing interface is for editing the display style of the first resource, and the display style includes at least one of a display background and a layout style.
11. The method according to claim 10, wherein the display background of the first resource is the background when the first resource displays the third resource, and the layout style of the first resource is the layout style of the third resource when the first resource displays the third resource.
12. The predetermined trigger operation includes a media content distribution operation, and after the first resource is generated, the method The method according to claim 1, further comprising the step of adding the first resource to a predetermined location in the original media content.
13. The step of generating a first resource in response to a predetermined trigger operation on the original media content is: The method according to any one of claims 1 to 12, further comprising the step of generating the first resource in response to a predetermined trigger operation on the original media content if the third resource satisfies predetermined conditions.
14. The method according to claim 13, in response that the third resource is a text-type resource, the predetermined condition is that the number of characters contained in the third resource is greater than a predetermined number of characters, and the predetermined number of characters is the maximum number of characters required to display the third resource in a media content display interface.
15. The method according to claim 13, wherein if the third resource does not satisfy the predetermined conditions, a second media content including the second resource and the third resource is distributed in response to a media content distribution operation.
16. The method according to claim 15, wherein the third resource of the first media content and the third resource of the second media content have different display counts and / or display formats.
17. The method according to any one of claims 1 to 12, wherein the first media content further comprises the third resource, and the third resource has a different display method in the first media content than the first resource.
18. A media content distribution device, A generation module that generates a first resource in response to a predetermined trigger operation on original media content, wherein the original media content includes a second resource and a third resource, the first resource and the second resource are of the same type, the first resource and the third resource are of different types, the first resource is generated based on the third resource, and the first resource is for displaying the third resource; A media content distribution device comprising a first distribution module configured to distribute first media content including at least the first resource and the second resource.
19. It is an electronic device, At least one processor, The system comprises at least one processor and a memory that is communicably connected to it, An electronic device wherein a computer program executable by the at least one processor is stored in the memory, and the computer program is executed by the at least one processor so that the at least one processor performs the media content distribution method described in any one of claims 1 to 17.
20. A computer-readable storage medium, The computer-readable storage medium stores computer instructions, which, when executed by the processor, are for realizing the media content distribution method described in any one of claims 1-17.