Media content processing method, apparatus, and electronic device

The method and apparatus facilitate quick and convenient media content set participation on personal pages by utilizing trigger operations, addressing inefficiencies in existing media content management systems and enhancing user experience.

JP2025521266AActive Publication Date: 2025-07-08BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024573297
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-10-18
Filing Date
2023-10-18
Publication Date
2025-07-08
Estimated Expiration
2043-10-18

AI Technical Summary

Technical Problem

Existing media content management systems fail to efficiently and conveniently allow users to add media content to target sets on their personal pages, affecting user experience.

Method used

A method and apparatus that enable users to quickly and conveniently add media content to a target set on a personal page by displaying a media content playback page and processing request, utilizing trigger operations like long-press or share controls to initiate set participation.

Benefits of technology

Enhances user experience by allowing seamless and efficient media content set participation during playback, improving interaction efficiency and reducing operational complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025521266000001_ABST
    Figure 2025521266000001_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a media content processing method, apparatus, and electronic device. One form for implementing one invention of this method is to display a media content playback page for the target media content in response to a playback request for the target media content on the personal page, and to add the target media content to the target media content set in response to a processing request for the target media content, which is applied to the media content playback page. This method realizes the participation of media content in the target media content set quickly and conveniently on the user's personal page, and improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - Reference to Related Applications] This application claims priority to a Chinese patent application with an application number of 202211275995.3 and an invention title of "Media Content Processing Method, Apparatus and Electronic Device", which was filed on October 18, 2022. The entire text of this application is incorporated herein by reference.

[0002] This disclosure relates to the field of computer technology, and particularly to a media content processing method, apparatus and electronic device.

Background Art

[0003] With the development of computers, users can create media content belonging to themselves, and the created media content can be managed by a media content set.

[0004] A media content set may be understood as a collection of multiple media contents. When the number of media contents created by a user is large, by classifying the media contents by the media content set, related media contents can belong to the same set.

Summary of the Invention

Problems to be Solved by the Invention

[0005] The content part of this disclosure is provided to introduce the concepts in a simple form, and these concepts will be described in detail in the form for implementing the invention described later. The content part of this disclosure is not intended to identify the important features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

Means for Solving the Problems

[0006] According to a first aspect, an embodiment of the present disclosure provides a media content processing method. The method includes: in response to a playback request for target media content on a personal page, displaying a media content playback page of the target media content; and in response to a processing request for the target media content, which acts on the media content playback page, adding the target media content to a target media content set.

[0007] According to a second aspect, an embodiment of the present disclosure provides a media content processing apparatus. The apparatus includes: a presentation unit configured to display a media content playback page of target media content in response to a playback request for the target media content on a personal page; and a processing unit configured to add the target media content to a target media content set in response to a processing request for the target media content, which acts on the media content playback page.

[0008] According to a third aspect, an embodiment of the present disclosure provides an electronic device. The electronic device includes: one or more processors; and a storage device 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 caused to implement the media content processing method described in the first aspect.

[0009] According to a fourth aspect, an embodiment of the present disclosure provides a computer-readable medium, on which a computer program is stored. When the program is executed by a processor, the media content processing method described in the first aspect is implemented.

Advantages of the Invention

[0010] According to an embodiment of the present disclosure, a media content processing method, apparatus, and electronic device generate a processing request for target media content with respect to a target media content playback page on a personal page, and the target media content can participate in a target media content set. With such a media content processing method, for a user, in the process of playing media content on a personal page, the media content can be processed quickly and efficiently.

[0011] Thereby, this technical solution can realize quickly and conveniently participating the media content in the target media content set on the user's personal page, and enhancing the user experience.

Brief Description of the Drawings

[0012] Referring to the following embodiments for implementing the present invention in conjunction with the drawings, the above and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the elements and components are not necessarily drawn to scale.

Figure 1

Figure 2A

Figure 2B

Figure 3A

Figure 3B

Figure 3C

Figure 3D

Figure 4

Figure 5

Figure 6

Embodiments for Carrying Out the Invention

[0013] The following describes embodiments of the present disclosure in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may 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 more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only used for exemplary purposes and are not intended to limit the protection scope of the present disclosure.

[0014] It should be understood that each step described in the embodiments of the method of the present disclosure may be executed in a different order and / or in parallel. In addition, the embodiments of the method may include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited in this regard.

[0015] The term "including" and its variations used in this specification are open-ended inclusion, that is, "including but not limited to". 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 given in the following description.

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

[0017] It should be noted that the modifications of "one" and "a plurality" mentioned in this disclosure are not restrictive but general. As those skilled in the art should understand, unless specifically stated otherwise in the context, it should be understood as "one or more".

[0018] The names of messages or information interacted between multiple devices in the embodiments of this disclosure are only for the purpose of description and do not limit the scope of these messages or information.

[0019] With the development of computers, users can create their own media content on different platforms. For example, they can create their own short video works on short video platforms, or create their own music works on music platforms, etc. Therefore, in the embodiments of this disclosure, the media content may be single media content such as short videos, music, novels, etc., or combined media content combining these single media contents.

[0020] In the embodiments of this disclosure, creation may be understood as a process of creation + upload. After the user completes the creation of media content and uploads it to the corresponding platform, the creation of media content is completed.

[0021] Among the media contents created by users, some media contents may be relevant to each other. For example, if multiple novel fragments belong to the same novel, these multiple novel fragments are relevant; if the subjects involved in multiple short videos belong to the same type of subject, these multiple short videos are relevant. Also, for example, some short videos created by users are explanatory short videos. Such short videos provide explanations for a drama or a movie series. Generally, multiple short videos are required to explain a drama or a movie series. Then, the multiple explanatory short videos corresponding to a drama or a movie series are relevant.

[0022] A media content platform involves two types of users. One is the user who creates media content, and the other is the user who views media content. On the platform, many users create media content every day, and many users view media content every day. These created media contents may be pushed to users in the form of a media content stream.

[0023] Therefore, a media content platform generally has a media content set function. With this function, users can manage the created media content. For example, after creating a media content set, users can enter the media content set to upload media content, or after creating media content, users can create a corresponding media content set, etc. Furthermore, when viewing media content, users can view relevant media content through the media content set. For example, after viewing a piece of media content, if the user discovers that this media content belongs to a media content set, the user can enter this media content set to view other relevant media content, etc.

[0024] In related technologies, the management of media content sets includes two forms. One is to create a corresponding media content set based on the created media content, and the other is to participate in the media content based on the created media content set.

[0025] However, neither of these two forms can achieve quickly participating the media content into the target media content set, and the convenience and efficiency of managing the media content are not sufficient.

[0026] In addition, in related technologies, although a user can view a video that has already been distributed on the personal page, the user cannot add the already distributed video to the corresponding video collection on the personal page, which affects the user experience.

[0027] Based on this, an embodiment of the present disclosure provides a processing solution for media content that can quickly and conveniently participate the media content into the target media content set on the user's personal page and improve the user experience.

[0028] Referring to FIG. 1, it shows the flow of an embodiment according to the media content processing method of the present disclosure. This media content processing method may be used in a terminal device. As shown in FIG. 1, this media content processing method includes the following steps.

[0029] Step 101, in response to a playback request for target media content on the personal page, display a media content playback page of the target media content.

[0030] Here, the personal page may be understood as the user's personal homepage, that is, the user's personal page on the media content platform, where a plurality of media contents may be presented, and the plurality of media contents are media contents created by the user.

[0031] Based on the plurality of media contents, the user may generate a playback request for the target media content on the personal page by selecting one target media content from them. Further, a media content playback page of the target media content is displayed.

[0032] Step 102, in response to a processing request for the target media content on the media content playback page, add the target media content to the target media content set.

[0033] Here, the processing request is for the target media content, and the processing request is implemented on the media content playback page. In other words, the processing request acts on the media content playback page.

[0034] According to the solution according to the embodiments of the present disclosure, when the user discovers that the relevance between a video that has already been distributed and an existing video collection is relatively high when viewing the video on the personal page, or when a certain video needs to be added to a newly created collection, the user may directly participate in the collection. Thereby, the need to add a video that has already been distributed on the personal page to the collection can be conveniently and efficiently satisfied.

[0035] As an alternative embodiment, step 102 includes presenting a media content processing page including a set participation control in response to a trigger operation applied to the media content playback page, presenting a media content set page including at least one media content set in response to a trigger operation on the set participation control, and adding target media content to the target media content set in response to receiving a selection command for the target media content set among the at least one media content set.

[0036] As can be understood, in addition to including a set participation control, the media content processing page may further include other controls. These other controls may be configured corresponding to the functions of the media content platform. Generally, one function corresponds to one control. When different instruction trigger methods are adopted, the triggered function options are also correspondingly different. Therefore, these other controls may correspond to the trigger method of this media content processing instruction.

[0037] In some embodiments, the media content playback page is, for example, a video playback page, a music playback page, etc.

[0038] In the embodiments of the present disclosure, the media content processing page may be directly called based on the media content playback page. Then, the user can realize participating the media content in the media content set during the process of browsing the media content on the personal page.

[0039] Compared with the related art, it is possible to realize more convenient and efficient media content processing and form a convenient and efficient processing link from the media content to the media content set.

[0040] In some application scenarios, the trigger operation acting on the media content playback page may be a long-press interaction operation on the media content playback page.

[0041] The long-press interaction operation may be understood as performing a long-press operation at an interaction-enabled position on the media content playback page. Here, the interaction-enabled position may be any position where no interaction control is set.

[0042] In some other application scenarios, a share control is presented on this media content playback page, and presenting a media content processing page in response to a trigger operation acting on the media content playback page includes presenting a share panel including a set participation control in response to a trigger operation of the share control acting on the media content playback page.

[0043] By integrating the set participation control through the share panel, the user's needs related to joining and sharing in the set are more efficiently satisfied, the cost is reduced, and the interaction experience is enhanced.

[0044] In this implementation method, in addition to including a share control, the media content playback page may further include other controls, such as a like control, a comment control, a favorite control, etc.

[0045] Regardless of which of the above implementation methods is adopted, it is possible to realize triggering the presentation of the media content processing page on the media content playback page.

[0046] In some embodiments, assume that the trigger operation for the media content playback page is a long - press interaction operation, the presented media content processing page is Page A, the trigger operation for the media content playback page is a trigger operation for share control, and the presented media content processing page is Page B. Then, both Page A and Page B include set - participation controls, but the other controls included in Page A and Page B may be different.

[0047] In some embodiments, the media content processing page is presented based on the media content playback page. For example, the media content processing page occupies a part of the media content playback page. Or, the media content processing page is presented on the media content playback page in the form of a window.

[0048] As an example, referring to FIGS. 2A - 2B, FIG. 2A shows that a video playback page 201 is presented on a client presentation interface 20, and a video (i.e., media content) is being played on this video playback page 201. A share control 202 is presented on the video playback page 201. Based on this video playback page 201, a media content processing page can be presented either by a long - press interaction operation of the user on an interaction - enabled position on the video playback page 201 or by a trigger operation of the user on the share control 202. Therefore, when the user performs a long - press interaction operation on an interaction - enabled position on the video playback page 201 or when the user performs a trigger operation on the share control 202, a media content processing page 203 is presented. FIG. 2B shows that in addition to the video playback page 201, a media content processing page 203 is presented, and a set - participation control 204 is presented on this media content processing page 203.

[0049] In addition to presenting the set participation control 204, other controls should also be presented on the media content processing page 203. Although other controls are not shown in FIG. 2B, it should be understood that the media content processing page 203 triggered and presented by a long-press interaction operation may be different from the media content processing page 203 triggered and presented by a share control, and here, the other controls presented may also be different.

[0050] Furthermore, in response to a trigger operation of the set participation control, a media content set page is presented, where the media content set page includes at least one media content set.

[0051] In some embodiments, for the media content sets among at least one media content set, there is a relevance among the media contents in this media content set.

[0052] For example, the media content sets are all videos related to animals, or all videos related to movies, etc.

[0053] The media contents in the media content set are, for example, a collection of short videos. If 15 short videos are included therein, these 15 short videos may all be regarded as the media contents in the media content set.

[0054] In some embodiments, the number of media content sets included in the media content set page depends on the number of media content sets created by the user to which the media content currently to be processed belongs.

[0055] That is, for the user, when a total of five media content sets are created, the media content set page here includes the five media content sets. If only one media content set is created, the media content set page here includes only one media content set.

[0056] In some embodiments, the media content set page includes a plurality of different media content sets, and the presentation order of the plurality of different media content sets on the media content set page is the same as the presentation order on the personal pages of the plurality of different media content sets.

[0057] In such an embodiment, when the number of media content sets is plural, there should be a distinction between the corresponding set contents of the plurality of media content sets. For example, the set content corresponding to media content set 1 is a short video of scenery, and the set content corresponding to media content set 2 is a short video of people.

[0058] On the other hand, the presentation order of the plurality of media content sets on the media content set page is consistent with the presentation order on the personal pages of the plurality of media content sets. For example, if all the media content sets created by the user are presented on the user's personal page and the sorting order is in sequence from media content set 1 to media content set 3, on the media content set page, the plurality of media content sets are also presented in the presentation order from media content set 1 to media content set 3.

[0059] According to such an embodiment, it can be guaranteed that the media content sets presented on the media content set page are consistent with the media content sets created by the user, and the user can more quickly select the required media content set from them.

[0060] In some embodiments, the number of media content sets is plural, and the presentation method on the media content set page of the plural media content sets may be such that the presentation order is from top to bottom, or the presentation order is from left to right, etc.

[0061] In some embodiments, for the media content set among at least one media content set, it is presented according to the media content set information.

[0062] The set information includes at least one of a set cover, a set icon, a set name, and the number of set contents.

[0063] Here, the set cover may be a cover determined when the user creates the set, which may be an uploaded cover image, or a single image cut out from the set content by the system as the cover, or a single image designated by the user from the set content as the cover. The set icon may be determined in various embodiments similarly to the set cover. The set name may be a name input when the user creates the set, or a name determined by the system, etc. The number of set contents is information determined by the system according to the actual situation of the set content. For example, when a set contains 10 short videos, the number of set contents may be 10.

[0064] In some embodiments, the media content set page may be presented as a media content playback page instead of a media content processing page, and the corresponding presentation format may be consistent with the presentation format of the media content processing page.

[0065] In some other embodiments, the media content set page may be presented on a new page, and this new page may be a preset image background, a blank page, etc.

[0066] Further, in response to receiving a selection command for a target media content set among at least one media content set, the target media content participates in the target media content set.

[0067] In some application scenarios, the selection command for the target media content set is generated based on a selection operation on the target media content set.

[0068] Here, the selection operation may be a click operation on the set information of the target media content set, a touch operation on the location where the target media content set information is located, or a trigger operation on a specific control, etc., and is not limited here.

[0069] In such an embodiment, by being based on various selection operations on the target media content set, a selection command for the target media content set can be quickly generated, and subsequent processing can be performed more efficiently.

[0070] In some application scenarios, the media content set page further includes a target participation control corresponding to the target media content set, and the selection command for the target media content set is generated based on a trigger operation on the target participation control corresponding to the target media content set.

[0071] In such a realization manner, each media content set is correspondingly configured with a participation control, and the user can generate a selection command for the corresponding media content set by a trigger operation on the participation control. At this time, the trigger operation on the participation control is the selection operation on the target media content set described above.

[0072] In such an embodiment, by configuring the participation control, the user can quickly generate a selection command for the target media content through the trigger operation of the participation control, thereby enhancing the interaction experience.

[0073] Furthermore, based on the selection command of the target media content set, the target media content may be participated in the target media content set.

[0074] As an example, referring to FIG. 3A, FIG. 3A shows presenting a media content set page 301 on a client presentation interface 30. Three media content sets, namely media content set 1, media content set 2, and media content set 3, are presented on the media content set page 301. And each media content set is configured with a participation control 302. When the user executes a trigger operation on the participation control 302 corresponding to the media content set 1, the media content participates in the media content set 1.

[0075] According to the processing method of the media content in the embodiment of the present disclosure, for the target media content playback page on the personal page, a processing request for the target media content can be generated, and the target media content can be participated in the target media content set. By such a processing method of the media content, for the user, in the process of playing the media content based on the personal page, the media content can be processed quickly and efficiently.

[0076] Thereby, this technical solution can realize that on the user's personal page, the media content can be quickly and conveniently participated in the target media content set, enhancing the user experience.

[0077] In some application scenarios, media content can successfully participate in a target media content set. Therefore, the method for processing this media content further includes canceling the presentation of a participation control corresponding to the target media content set information, presenting an identifier for indicating successful participation in the set, and / or presenting prompt information for indicating successful participation in the set, in response to detecting successful participation of the target media content in the set.

[0078] Here, detecting whether the media content successfully participates in the set may include detecting whether the set contains this media content. If the set contains this media content, it is determined that the participation in the set is successful; otherwise, it is determined that the participation in the set fails.

[0079] As can be understood, after the media content successfully participates in the set, there is a corresponding relationship between the media content and the corresponding set, while the media content is divided into the corresponding media content set. Therefore, it is possible to quickly determine whether the participation in the set is successful by some corresponding detection methods.

[0080] In such an embodiment, when it is detected that the media content successfully participates in the set, the presentation of the participation control corresponding to the target media content set information may be canceled. Thereby, it is avoided that repeated trigger operations or other operations by the user on the participation control affect subsequent processing.

[0081] On the other hand, in one embodiment, an identifier for indicating successful participation in a set is presented. In another embodiment, a prompt message for indicating successful participation in a set is presented. In another embodiment, an identifier for indicating successful participation in a set by the user is presented, and a prompt message for indicating successful participation in a set is presented. Thereby, the user can be informed of whether the participation in the set is successful, and the interaction experience can be enhanced.

[0082] Here, the presentation position of the identifier for indicating successful participation in a set may be the presentation position of the participation control corresponding to the target media content set. The presentation position of the prompt message for indicating successful participation in a set may be the central position of the current presentation page.

[0083] As an example, referring to FIG. 3B, FIG. 3B shows presenting a media content set page 301 on a client presentation interface 30. Three media content sets, namely media content set 1, media content set 2, and media content set 3, are presented on the media content set page 301. Here, media content set 1 is the target media content set selected by the user through a participation control 302. After detecting successful participation in media content set 1 of the media content, the presentation of the participation control 302 corresponding to media content set 1 is cancelled, and an identifier for indicating successful participation in the set, i.e., a participation success identifier 303, is presented.

[0084] In some other application scenarios, due to several reasons, media content may not be able to successfully participate in the set content corresponding to the target media content set. Therefore, the method for processing this media content further includes determining the reason for the failure to participate in the set in response to detecting the failure to participate in the set of media content, generating prompt information for indicating the failure to participate in the set based on the reason for the failure to participate in the set, and presenting the prompt information for indicating the failure to participate in the set.

[0085] In such an implementation manner, when detecting the failure to participate in the set of media content, the reason for the previous failure to participate in the set can be determined first, and further, based on the reason for the failure to participate in the set, prompt information for indicating the failure to participate in the set can be generated and presented. Thereby, the user can not only know the failure to participate in the set, but also know the reason for the failure to participate in the set, and can also enhance the interaction experience.

[0086] In some embodiments, the reasons for the failure to participate in the set include network reasons, repeated participation, misparticipation, etc.

[0087] Here, regarding repeated participation, for example, if this media content is already included in this set, it cannot participate again. Regarding misparticipation, for example, if this media content has already participated in another set, it cannot participate in this set again. Regarding network reasons, for example, due to a slow network, it leads to a failure in processing.

[0088] As can be seen from the above reasons for participation failure, in some embodiments, before participating in the media content into the target media content set, it may be detected in advance whether this media content is already included in a certain set. If it is already included in a certain set, by default, the participation fails. At this time, the reason for the participation failure may be to determine whether this certain set is the target media content set. If it is the target media content set, the reason for the participation failure is repeated participation. If it is not the target media content set, the reason for the participation failure is misparticipation. If it is not included in a certain set, continue to execute the operation of participating in the set.

[0089] After the user knows the reason for the participation failure, according to the reason for the participation failure, the user can choose whether to participate in the set again or cancel the participation in the set. If the user chooses to participate in the set again, the participation operation to the set can be triggered by the participation control continuously. If the user cancels the participation in the set, a cancellation instruction for the participation in the set can be triggered, and the presentation of the media content set page can be cancelled.

[0090] In some embodiments, when it is detected that the participation in the set fails, prompt information for indicating the failure of the participation in the set may be directly presented. For example, the prompt information is "The participation has failed. Please try again!"

[0091] Therefore, in some embodiments, this media content processing method further includes canceling the presentation of the media content set page in response to receiving a cancellation instruction for the participation in the set.

[0092] Here, the cancellation instruction for participating in the set is generated based on the trigger operation of the end control, or is generated based on the interaction operation for any position other than the media content set page. The interaction operation here may be a long-press interaction operation or a click interaction operation.

[0093] In such an embodiment, when the user does not want to execute the operation of participating in the set, a cancellation instruction for participating in the set is generated according to the corresponding trigger operation, which can meet the different needs of the user in different situations and enhance the interaction experience.

[0094] In some other embodiments, if the operation of the user on the media content set page is not detected within a preset time period, the cancellation instruction for participating in the set may be regarded as being triggered.

[0095] In some other application scenarios, when the user deems that there is no appropriate media content set, a cancellation instruction for participating in the set may be triggered, not limited to the above application scenarios.

[0096] In some application scenarios, when the user discovers that there is no appropriate media content set in the presented media content set, a new set may be created. Therefore, the media content set page may further include a new set creation control, and correspondingly, the processing method of this media content further includes presenting a new set creation page in response to the trigger operation of the new set creation control.

[0097] Here, the new set creation control may be presented at the bottom, or the top, or other positions different from the presentation position of the media content set on the media content set page.

[0098] The set creation page may include information that requires settings or input, such as a set cover, set title, set summary, etc., and may also include some selection controls, input controls, confirmation controls, etc.

[0099] In such an embodiment, a set creation control is further provided on the media content set page. With this set creation control, the user can flexibly select from two operation methods: participating in a set and creating a new set, thereby improving the convenience and flexibility of media content and set management.

[0100] As an example, referring to FIGS. 3C to 3D, FIG. 3C shows presenting a media content set page 301 on a client presentation interface 30. On the media content set page 301, three media content sets, namely media content set 1, media content set 2, and media content set 3, and participation controls 302 corresponding to the three media content sets are presented. Below the three media content sets, a set creation control 304 is further presented. After the user triggers the set creation control 304, a set creation page 305 is presented on the client presentation interface 30, and the set creation page 305 is shown in FIG. 3D. On the set creation page 305, three pieces of information to be configured, namely "set cover", "set title", and "set summary", are presented, and below these three pieces of information to be configured, corresponding configuration controls are presented respectively. The configuration controls include a set cover configuration control 306, a set title configuration control 307, a set summary configuration control 308, and a confirmation control 309.

[0101] Referring further to FIG. 4, as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a media content processing apparatus. An embodiment of this apparatus corresponds to the embodiment of the media content processing method shown in FIG. 1, and this apparatus can specifically be applied to various electronic devices.

[0102] As shown in FIG. 4, the media content processing apparatus of this embodiment includes a presentation unit 401 for displaying a media content playback page of the target media content in response to a playback request for the target media content on a personal page; and a processing unit 402 for adding the target media content to a target media content set in response to a processing request for the target media content, which acts on the media content playback page.

[0103] In some embodiments, the presentation unit 401 is further used to present a media content processing page including a set participation control in response to a trigger operation acting on the media content playback page, and to present a media content set page including at least one media content set in response to a trigger operation of the set participation control. The processing unit 402 is further used to add the target media content to the target media content set in response to receiving a selection command for the target media content set among the at least one media content set.

[0104] In some embodiments, a share control is presented on the media content playback page, and the presentation unit 401 is further used to present a share panel including a set participation control in response to a trigger operation of the share control acting on the media content playback page.

[0105] In some embodiments, the media content set page includes a plurality of different media content sets, and the presentation order of the plurality of different media content sets on the media content set page is the same as the presentation order on the personal page of the plurality of different media content sets.

[0106] In some embodiments, the media content set page further includes a target participation control corresponding to the media content set, and the selection instruction for the target media content set is generated based on a trigger operation of the target participation control corresponding to the target media content set.

[0107] In some embodiments, in response to detecting successful participation in the target media content of the set, the presentation unit 401 further cancels the presentation of the participation control corresponding to the target media content set, presents an identifier for indicating successful participation in the set, and / or is used to present prompt information for instructing successful participation in the set.

[0108] In some embodiments, in response to detecting failure in participating in the target media content of the set, the processing unit 402 is further used to determine the cause of the failure in participating in the set, and the presentation unit 401 further generates prompt information for instructing failure in participating in the set based on the cause of the failure in participating in the set, and is used to present the prompt information for instructing failure in participating in the set.

[0109] In some embodiments, the selection instruction for the target media content set is generated based on a selection operation on the target media content set.

[0110] In some embodiments, the media content set page further includes a new set creation control, and the presentation unit 401 is further used to present a new set creation page in response to a trigger operation of the new set creation control.

[0111] In some embodiments, the presentation unit 401 is further used to cancel the presentation of the media content set page in response to receiving a cancellation instruction for participating in the set.

[0112] In some embodiments, the cancellation instruction for participating in the set is generated based on a trigger operation of an end control or based on an interaction operation for any position other than the media content information set page.

[0113] Referring to FIG. 5, FIG. 5 shows an exemplary system architecture in which the media content processing method of one embodiment of the present disclosure is used.

[0114] As shown in FIG. 5, the system architecture may include terminal devices 501, 502, 503, a network 504, and a server 505. The network 504 may be a medium for providing a communication link between the terminal devices 501, 502, 503 and the server 505. The network 504 may include various connection types, such as wired, wireless communication links, or optical fiber cables.

[0115] The terminal devices 501, 502, and 503 may interact with the server 505 via the network 504 to receive or transmit messages and the like. Various client applications, such as a web page browser application, a search application, and a news information application, may be installed on the terminal devices 501, 502, and 503. The client applications on the terminal devices 501, 502, and 503 receive user commands, complete corresponding functions based on the user commands, and may add information corresponding to the information based on the user commands, for example.

[0116] The terminal devices 501, 502, and 503 may be hardware or software. When the terminal devices 501, 502, and 503 are hardware, they may be various electronic devices having a display screen and supporting web page browsing, including but not limited to smartphones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop portable computers, and desktop computers. When the terminal devices 501, 502, and 503 are software, they may be installed on the electronic devices listed above. It may be implemented as a plurality of software or software modules (for example, software or software modules for providing distributed services) or as a single software or software module. It is not specifically limited here.

[0117] The server 505 may be a server that provides various services. For example, it receives an information acquisition request transmitted by the terminal devices 501, 502, and 503, acquires presentation information corresponding to the information acquisition request in various ways based on the information acquisition request, and transmits related data of the presentation information to the terminal devices 501, 502, and 503.

[0118] It should be noted that the media content processing method according to the embodiments of the present disclosure may be executed by a terminal device. Accordingly, the media content processing apparatus may be installed in terminal devices 501, 502, and 503. In addition, the media content processing method according to the embodiments of the present disclosure may be executed by a server 505. Accordingly, the media content processing apparatus may be installed in the server 505.

[0119] It should be understood that the numbers of terminal devices, networks, and servers in FIG. 5 are merely schematic. Any number of terminal devices, networks, and servers may be provided according to the requirements of implementation.

[0120] Referring to FIG. 6 below, it shows a schematic structural diagram of an electronic device (such as the terminal device or the server in FIG. 5) suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 6 is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.

[0121] As shown in FIG. 6, the electronic device may include a processing device (e.g., a central processor, a graphics processor, etc.) 601, which can execute various appropriate operations and processes based on a program stored in a read only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. Various programs and data necessary for the operation of the electronic device 600 are further stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0122] Generally, an input device 606 including, for example, a touch screen, a touch board, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 608 including, for example, a magnetic tape, a hard disk, etc., and a communication device 609 can be connected to the I / O interface 605. The communication device 609 can allow the electronic device and other devices to perform wireless or wired communication to exchange data. FIG. 6 shows an electronic device having various devices, but it should be understood that it does not require implementing or providing all the devices shown. Alternatively, more or fewer devices can be implemented or provided.

[0123] In particular, according to the embodiments of the present disclosure, the processes described with reference to the above flowcharts can be implemented as computer software programs. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and this computer program includes program code for executing the method shown in the flowchart. In such an embodiment, this computer program may be downloaded and installed from a network via the communication device 609, or may be installed from the storage device 608, or may be installed from the ROM 602. When this computer program is executed by the processing device 601, the above functions defined by the method of the embodiments of the present disclosure are executed.

[0124] It should be noted that the above computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, electrical connections having one or more conductors, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and this program may be used by or in combination with an instruction execution system, apparatus, or device. On the other hand, in the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier, on which computer-readable program code is carried. Such propagated data signals can adopt various forms including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted through any suitable medium including, but not limited to, electric wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0125] In some embodiments, the client and the server can communicate using any network protocol known currently or to be researched and developed in the future, such as HTTP (HyperText Transfer Protocol), and can be connected to digital data communication of any form or medium (e.g., communication network). Examples of communication networks include local area network ("LAN"), wide area network ("WAN"), World Wide Web (e.g., Internet) and end-to-end network (e.g., ad hoc end-to-end network), and any network known currently or to be researched and developed in the future.

[0126] The computer-readable medium may be included in the above electronic device or may exist independently without being assembled in the electronic device.

[0127] One or more programs are stored on the computer-readable medium, and when the one or more programs are executed by the electronic device, the electronic device is caused to display a media content playback page of the target media content in response to a playback request for the target media content on the personal page; and add the target media content to the target media content set in response to a processing request for the target media content acting on the media content playback page.

[0128] Computer program code for performing the operations of the present disclosure can be created in one or more programming languages or combinations thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++; and further including general procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user computer, partially on the user computer, executed as a single independent software package, partially on the user computer and partially on a remote computer, or executed entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet service provider).

[0129] The flowcharts and block diagrams in the drawings illustrate the possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or part of code, which includes one or more executable instructions for implementing a given logical function. It should also be noted that in some realizations as alternatives, the functions assigned to the blocks may occur in an order different from that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or may be executed in reverse order depending on the related functions. Further, it should be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated system based on hardware that executes a given function or operation, or may be implemented by a combination of dedicated hardware and computer instructions.

[0130] The units described in connection with the embodiments of the present disclosure may be implemented in software or in hardware. Here, the name of the unit does not limit the unit itself in some cases. For example, the presentation unit 401 may be described as "a unit that displays the media content playback page of the target media content in response to a playback request for the target media content on the personal page".

[0131] The functions described above in this specification may be executed at least in part by one or more hardware logic components. For example, without limitation, typical types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

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

[0133] The above description is only an explanation of better embodiments of the present disclosure and the technical principles applied. As should be understood by those skilled in the art, the disclosure scope related to the present disclosure is not limited to the technical solutions formed by specific combinations of the above technical features, and other technical solutions formed by any combination of the above technical features or their equivalent features should also be covered without departing from the concept of the above disclosure. For example, a technical solution formed by mutually replacing the above features with technical features having similar functions (not limited thereto) disclosed in the present disclosure.

[0134] Although each operation is described using a specific procedure, this should not be construed as requiring that these operations be performed in the specific or sequential procedures shown. Multitasking and parallel processing may be advantageous in certain environments. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of a single embodiment may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented in multiple embodiments alone or in any suitable subcombination.

[0135] Although the present subject matter has been described using language specific to structural features and / or methodological logical acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Conversely, the specific features and acts described above are merely exemplary forms of implementing the claims.

Claims

1. A media content processing method, comprising: responding to a playback request for target media content on a personal page by displaying a media content playback page for the target media content; and responding to a processing request for the target media content on the media content playback page by adding the target media content to a target media content set.

2. Responding to a processing request for the target media content on the media content playback page by adding the target media content to the target media content set includes: presenting a media content processing page including a set participation control in response to a trigger operation applied to the media content playback page; presenting a media content set page including at least one media content set in response to a trigger operation on the set participation control; and adding the target media content to the target media content set in response to receiving a selection command for the target media content set among the at least one media content set. The method for processing media content according to Claim 1.

3. A share control is presented on the media content playback page. Presenting a media content processing page including a set participation control in response to a trigger operation applied to the media content playback page includes: presenting a share panel including a set participation control in response to a trigger operation on the share control applied to the media content playback page. The method for processing media content according to Claim 2.

4. The media content set page includes a plurality of different media content sets, and the presentation order of the plurality of different media content sets on the media content set page is the same as the presentation order of the plurality of different media content sets on the personal page. The method for processing media content according to Claim 2.

5. The media content set page further includes a target participation control corresponding to the target media content set, and the selection command for the target media content set is generated based on a trigger operation of the target participation control corresponding to the target media content set. The method for media content processing according to claim 2.

6. The media content processing method in response to detecting successful participation in the target media content in the set, cancels the presentation of the target participation control corresponding to the target media content set; further includes presenting an identifier for indicating successful participation in the set and / or presenting prompt information for instructing successful participation in the set. The method for media content processing according to claim 5.

7. The media content processing method in response to detecting failure to participate in the target media content in the set, determines the cause of the failure to participate in the set; further includes generating prompt information for instructing failure to participate in the set based on the cause of the failure to participate in the set, and presenting the prompt information for instructing failure to participate in the set. The method for media content processing according to claim 5.

8. The selection command for the target media content set is generated based on a selection operation on the target media content set. The method for media content processing according to claim 2.

9. The media content set page further includes a set creation control, and the media content processing method further includes presenting a new set creation page in response to a trigger operation of the set creation control. The method for media content processing according to claim 2.

10. The media content processing method further includes canceling the presentation of the media content set page in response to receiving a cancellation command for participation in the set. The method for media content processing according to claim 2.

11. The cancellation instruction for participation in the set is generated based on a trigger operation for end control or is generated based on an interaction operation for any position other than the media content information set page. The method for processing media content according to claim 10, wherein the cancellation instruction for participation in the set is generated based on a trigger operation for end control or is generated based on an interaction operation for any position other than the media content information set page.

12. A media content processing apparatus, a presentation unit for displaying a media content playback page of the target media content in response to a playback request for the target media content on a personal page; and a processing unit for adding the target media content to a target media content set in response to a processing request for the target media content on the media content playback page.

13. An electronic device, including one or more processors, and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for processing media content according to any one of claims 1 to 11.

14. A computer-readable medium storing a computer program, wherein when the program is executed by a processor, the computer-readable medium implements the method for processing media content according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Camera, reproducing apparatus and album registration method

    JP2006042171A

  • Recorder / reproducer and imaging method

    JP2006238011A