A method and apparatus for managing media content

By directly replacing and sorting media content on the media content management page, the problem of cumbersome video modification in existing technologies is solved, improving operational efficiency and user experience, and enabling flexible content management.

CN119937877BActive Publication Date: 2025-12-09BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411997716.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-12-09
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

In existing technologies, when users are dealing with a large amount of media content, they need to delete and re-upload videos when making modifications, which is cumbersome and inefficient, affecting the user experience.

Method used

This invention provides a media content management method that allows users to flexibly manage media content, including replacement, deletion, and sorting, by triggering a first control on the management page. Combined with pop-up prompts and modification controls, this simplifies the operation process.

Benefits of technology

It simplifies the process of modifying media content, improves operational efficiency, reduces the risk of misoperation, enhances user experience, and enables personalized content management and fast sorting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119937877B_ABST
    Figure CN119937877B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a kind of management method and device of media content. Main technical scheme includes: display media content collection management page;The management page includes media content list, one or more media content entries are included in the media content list, each media content entry corresponds one uploaded media content in the media content collection, and the first control associated with corresponding uploaded media content is displayed for each media content entry respectively;In response to the triggering operation for the first control, the uploaded media content associated with the triggered first control is modified, and the modification includes replacement.The application allows user to directly replace uploaded media content, simplifies the modification process of media content, improves operation efficiency, and improves user experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet application, and in particular to a media content management method and device. BACKGROUND

[0002] Currently, many content platforms support creators to upload works, so as to improve the richness and quality of platform content. However, these platforms currently only provide basic video uploading capabilities, which causes inconvenience when users need to modify videos, resulting in users having to delete original videos and re-upload. This process is particularly cumbersome and inefficient when dealing with a large number of video sets, affecting user experience. SUMMARY

[0003] Therefore, the present application provides a media content management method and device to simplify the modification process of media content, improve operation efficiency, and improve user experience.

[0004] The present application provides the following solutions:

[0005] In a first aspect, a media content management method is provided, comprising:

[0006] displaying a management page of a media content collection; the management page comprises a media content list, the media content list comprises one or more media content entries, each media content entry corresponds to an uploaded media content in the media content collection, and a first control associated with the corresponding uploaded media content is displayed for each media content entry;

[0007] in response to a triggering operation on the first control, modifying the uploaded media content associated with the triggered first control, the modification comprising replacement.

[0008] Optionally, in response to the triggering operation on the first control, modifying the uploaded media content associated with the triggered first control comprises:

[0009] in response to the triggering operation on the first control, displaying a prompt pop-up window on the management page, the prompt pop-up window comprising a second control, the second control being used to trigger replacement of the uploaded media content associated with the triggered first control.

[0010] Optionally, the method further comprises:

[0011] In response to a triggering operation on the second control, the prompt pop-up is closed, the uploaded media content associated with the triggered first control is deleted, and a modification control is displayed for the media content item corresponding to the triggered first control, the modification control being used to trigger the acquisition of media content to be uploaded to replace the uploaded media content associated with the triggered first control.

[0012] Optionally, after the modification control is displayed, the method further comprises:

[0013] In response to a triggering operation on the first control again, the media content item corresponding to the triggered first control and the corresponding uploaded media content are deleted from the media content list.

[0014] Optionally, the modification further comprises deletion, and the prompt pop-up further comprises a third control; the method further comprises:

[0015] In response to a triggering operation on the third control, the media content item corresponding to the triggered first control and the corresponding uploaded media content are deleted from the media content list.

[0016] Optionally, each media content item comprises a sequence identifier; then

[0017] After the media content item corresponding to the triggered first control and the corresponding uploaded media content are deleted from the media content list, the method further comprises:

[0018] The sequence identifiers in all media content items arranged after the media content item corresponding to the triggered first control are updated.

[0019] Optionally, the management page further comprises a sorting management control.

[0020] The method further comprises:

[0021] In response to a triggering operation on the sorting management control, a sorting function item is displayed for each media content item, the sorting function item being used to trigger the sorting of the media content item.

[0022] Optionally, the method further comprises:

[0023] In response to a first preset operation on any media content item in the media content list, the duration of the first preset operation is acquired.

[0024] If the duration of the first preset operation exceeds a preset duration, a sorting function item is displayed for each media content item, the sorting function item being used to trigger sorting of the each media content item.

[0025] Optionally, the method further comprises:

[0026] In response to a drag operation on any media content item in the media content list, the media content item corresponding to the drag operation is moved synchronously to adjust the sorting of the media content item corresponding to the drag operation in the media content list.

[0027] Optionally, the method further comprises:

[0028] In response to a second preset operation on any media content item in the media content list, operation prompt information is displayed, the operation prompt information being used to prompt that the user can drag the media content item to adjust the sorting of the media content item in the media content list.

[0029] Optionally, the management page further comprises an upload control;

[0030] The method further comprises:

[0031] In response to a triggering operation on the upload control, at least one media content to be uploaded is obtained;

[0032] In response to a triggering operation on the at least one media content to be uploaded, the at least one media content to be uploaded is uploaded, and a corresponding media content item is displayed in the media content list according to the uploading time sequence.

[0033] In a second aspect, a media content management apparatus is provided, and the apparatus comprises:

[0034] a page display unit configured to display a management page of a media content collection; the management page comprises a media content list, the media content list comprising one or more media content items, each media content item corresponding to an uploaded media content in the media content collection, and a first control associated with the corresponding uploaded media content being displayed for each media content item;

[0035] a modification unit configured to, in response to a triggering operation on the first control, modify the uploaded media content associated with the triggered first control, the modification comprising replacement.

[0036] In a third aspect, a computer readable storage medium is provided, and the medium stores a computer program, the program being executed by a processor to implement the steps of the method of any one of the first aspect.

[0037] In a fourth aspect, an electronic device is provided, comprising:

[0038] one or more processors; and

[0039] a memory associated with the one or more processors, the memory for storing program instructions that, when read and executed by the one or more processors, perform the steps of the method of any one of the above first aspect.

[0040] In a fifth aspect, a computer program product is provided, comprising a computer program which, when executed by a processor, performs the steps of the method of any one of the above first aspect.

[0041] According to the embodiments provided in the present application, the following technical effects are disclosed:

[0042] 1) The present application triggers a first control in the management page of the media content collection, and replaces the uploaded media content associated with the triggered first control. Compared with the prior art, the present application can directly replace a single media content without deleting all media contents after it or re-uploading all media contents after it. The method simplifies the modification process of media content, improves the operation efficiency, and significantly improves the user experience.

[0043] 2) The present application displays a prompt pop-up window and a second control in the management page, so that the user can more intuitively select the replacement operation, reduce the complexity of the operation, and reduce the risk of user misoperation when replacing the media content.

[0044] 3) The present application displays a modification control after deleting the uploaded media content, allowing the user to directly upload new media content to replace the deleted media content, avoiding the cumbersome step of re-uploading the entire sequence of media content after deletion, and improving the efficiency of media content update.

[0045] 4) The present application triggers the first control twice to delete the media content item corresponding to the triggered first control and the corresponding uploaded media content from the media content list. This way provides an additional option for the user to flexibly manage the media content according to specific needs.

[0046] 5) The present application introduces a sequence identifier to ensure the continuity of the media content items in the media content list, and to maintain the correct order even after deleting the media content, thereby improving the user experience.

[0047] 6) The application introduces a sorting management control in the management page, or triggers the sorting function through a first preset operation of any media content item, so that the user can flexibly adjust the order of the media content according to his own needs, and realize personalized content management.

[0048] 7) The application adjusts the arrangement order of the media content item through the drag operation, so that the user can quickly rearrange a large number of media content, thereby improving the efficiency of content management.

[0049] 8) After the application triggers the sorting function through the first preset operation, the operation prompt information can be displayed based on the second preset operation of the user for any media content item, thereby improving the user experience and enhancing the intuitiveness of interaction.

[0050] Of course, any product implementing the application does not necessarily need to achieve all the advantages described above. BRIEF DESCRIPTION OF DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments. Obviously, the drawings in the following description only some embodiments of the application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0052] Figure 1 The system architecture suitable for the embodiments of the application.

[0053] Figure 2 The flow chart of the media content management method provided by the embodiments of the application.

[0054] Figure 3 The schematic diagram of the media content management page provided by the embodiments of the application.

[0055] Figure 4 The schematic diagram of the media content sorting provided by the embodiments of the application.

[0056] Figure 5 The schematic block diagram of the media content management device provided by the embodiments of the application.

[0057] Figure 6 The schematic block diagram of the electronic device provided by the embodiments of the application. DETAILED DESCRIPTION

[0058] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0059] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0060] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0061] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."

[0062] To facilitate understanding of this application, the system architecture on which this application is based will be described first. Figure 1 An exemplary system architecture that can be applied to embodiments of this application is shown, such as Figure 1 As shown, the system architecture may include: user terminal, terminal device and server terminal.

[0063] In this embodiment, the user terminal is set on the terminal device. The user terminal involved in this application can be a client running on the terminal device, a mini-program, or a web application running through a browser.

[0064] The terminal device can include, but is not limited to, a smart mobile terminal, a wearable device, a PC (Personal Computer), a smart home device, and the like. The smart mobile terminal can include, for example, a mobile phone, a tablet computer, a notebook computer, a PDA (Personal Digital Assistant), an Internet automobile terminal, and the like. The wearable device can include, for example, a smart watch, smart glasses, a smart bracelet, a VR (Virtual Reality) device, an AR (Augmented Reality) device, a mixed reality device (i.e., a device that can support virtual reality and augmented reality), and the like. The smart home device can include, for example, a smart television, a smart refrigerator with a display, and the like.

[0065] The user terminal can interact with the server terminal through a network. The user can act as a viewer of media content or a creator of media content. When the user acts as a creator of media content, the user can upload self-created media content to the server terminal through the user terminal. After the user uploads media content through the user terminal, the user can manage the media content through a media content management page in the user terminal.

[0066] The server terminal can be a platform providing a video playing service. The server terminal can be a single server, a server group composed of multiple servers, or a cloud server. The cloud server is also referred to as a cloud computing server or a cloud host. It is a host product in the cloud computing service system, which solves the defects of large management difficulty and weak service scalability in traditional physical hosts and VPS (Virtual Private Server) services.

[0067] When the user acts as a creator of media content, the server terminal audits the media content uploaded by the user to ensure the compliance of the media content. When the user acts as a viewer of media content, the server terminal can send the media content to the user terminal in a streaming manner, so that the user terminal plays the media content while downloading the media stream. The server terminal can also send the media content to the user terminal in a progressive manner, so that the user terminal plays the media content after downloading the entire video file. In addition, the server terminal can also send the media content to the user terminal in other manners, for example, providing the media content based on a CDN (Content Delivery Network) and transmitting the media content to the user terminal.

[0068] As one of the implementable manners, the user terminal can manage the uploaded media content in the process of uploading the media content to the server terminal by using the manner provided in the embodiments of the present application.

[0069] It should be understood that,Figure 1 The number of user terminals, terminal devices and server terminals in the system is only illustrative. Any number of user terminals, terminal devices and server terminals can be provided according to the implementation needs.

[0070] In the prior art, when a user uploads media content through a user terminal, the user can only rely on the basic uploading function. Once the media content is uploaded, if the user needs to modify the media content, the user can only delete and re-upload the media content. This process is particularly cumbersome and complex when dealing with a large amount of media content. For example, if a user has uploaded 100 pieces of media content and wants to modify the second piece of media content, the user can only delete and re-upload the second piece of media content to the 100th piece of media content. This not only greatly increases the workload, but also reduces the efficiency, and seriously affects the user experience.

[0071] Therefore, the present application provides a new idea to realize the management of media content. Figure 2 The method for managing media content provided by the embodiments of the present application is shown in the flowchart. The method can be executed by a user terminal in the system as shown in the flowchart. As shown in the flowchart, the method can include the following steps: Figure 1 Figure 2

[0072] Step 201: Display a management page of a media content collection; the management page includes a media content list, the media content list includes one or more media content entries, each media content entry corresponds to an uploaded media content in the media content collection, and a first control associated with the corresponding uploaded media content is displayed for each media content entry.

[0073] Step 202: In response to a triggering operation on the first control, modifying the uploaded media content associated with the triggered first control, the modification including replacement.

[0074] The present application can replace the uploaded media content associated with the triggered first control by triggering the first control in the management page of the media content collection. Compared with the prior art, the present application can directly replace a single media content without deleting all media content after it, and without re-uploading all media content after it. The method simplifies the modification process of the media content, improves the operation efficiency, and significantly improves the user experience.

[0075] The steps in the above process and the effects that can be further produced will be described in detail below with respect to the embodiments. It should be noted that the "first", "second", etc. in the present disclosure do not have the limitations of size, order and quantity, and are only used to distinguish the names. For example, "first control", "second control" and "third control" are used to distinguish the three controls in name. And so on.​​

[0076] First, the above step 201, i.e., "displaying a management page of a media content collection; the management page includes a media content list, the media content list includes one or more media content items, each media content item corresponds to an uploaded media content in the media content collection, and a first control associated with the corresponding uploaded media content is displayed for each media content item", is described in detail in combination with an embodiment.

[0077] The media content involved in the embodiments of the present application can be video, audio, etc.

[0078] The video can be a long video or a short video. The distinction between long video and short video mainly lies in the duration and content of the video.

[0079] In addition, the above-mentioned video can be a horizontal screen video or a vertical screen video.

[0080] The audio can be music, podcast, audiobook, etc.

[0081] In the embodiments of the present application, the media content collection is created according to one or more uploaded media contents, and the management page of the media content collection provides a page for the user to manage the media contents in the media content collection, and the user can modify the media contents in the media content collection.

[0082] In the management page of the media content collection, an important component is the media content list, which contains one or more media content items, each of which corresponds to an uploaded media content in the media content collection.

[0083] It should be noted that the media content list can display all media content items in an ordered manner, such as upload time, content type or other user-defined sorting manner.

[0084] As an implementable way, an upload control is introduced in the management page, when the user performs an operation on the upload control, in response to the triggering operation, at least one media content to be uploaded is obtained, in response to the triggering operation on the at least one media content to be uploaded, the at least one media content to be uploaded is uploaded, and the corresponding media content item is displayed in the media content list according to the upload time order.

[0085] The media content item can include but is not limited to the basic information of the corresponding media content, such as title, duration, upload time, size, etc., and a preview image or cover image, which can help the user to quickly identify the uploaded media content.

[0086] The first control associated with the corresponding uploaded media content is displayed for each media content item, which can include but is not limited to being displayed in the form of a button or an icon, etc.

[0087] The step 202, i.e., "in response to the triggering operation on the first control, modifying the uploaded media content associated with the triggered first control, the modification including replacement", will be described in detail below in combination with an embodiment.

[0088] When the user operates the first control corresponding to a media content item in the media content list in the management page of the media content collection, the modification of the uploaded media content associated with the first control is triggered.

[0089] In the embodiment of the present application, the modification operation can be replacement, which means replacing the uploaded media content associated with the first control with new media content.

[0090] It should be noted that the new media content after replacement still corresponds to the original media content item. That is, the new media content will inherit the position and attributes of the original media content item, and this process does not require the user to delete all media content arranged after the original media content item or re-upload these media content.

[0091] As a realizable manner, in response to the triggering operation on the first control, the modification of the uploaded media content associated with the triggered first control can be realized in the following manner: in response to the triggering operation on the first control, a prompt pop-up window is displayed on the management page, and the prompt pop-up window contains a second control, which is used to trigger the replacement of the uploaded media content associated with the triggered first control. That is, when the user operates the first control associated with a certain media content item in the management page of the media content collection, the triggering operation is responded to, and a prompt pop-up window is popped up on the management page, and the prompt pop-up window is embedded with a second control, and the user can perform the replacement operation on the uploaded media content through the second control.

[0092] Further, when the user triggers the second control, in response to the triggering operation on the second control, the prompt pop-up window is first closed, and the uploaded media content associated with the triggered first control is deleted. At the same time, a modification control is displayed for the media content item corresponding to the triggered first control, and the modification control is used to trigger the acquisition of the media content to be uploaded to replace the uploaded media content associated with the triggered first control. That is, after the uploaded media content associated with the triggered first control is deleted, the modification control is activated, and at this time the user can upload new media content.

[0093] If the user does not want to keep the position and attribute of the original media content item, the user can trigger the first control again, and in response to the triggering operation for the first control again, delete the media content item corresponding to the triggered first control and the corresponding uploaded media content from the media content list. In this way, the user is provided with additional options, so that the user can flexibly manage the media content according to specific needs.

[0094] In addition to replacing the uploaded media content, the uploaded media file can also be deleted in the embodiments of the present application.

[0095] As an implementable way, the prompt pop-up window can further include a third control for triggering deletion of the uploaded media content associated with the triggered first control.

[0096] When the user triggers the third control, the media content item corresponding to the triggered first control and the corresponding uploaded media content are deleted from the media content list in response to the triggering operation for the third control.

[0097] Further, in order to facilitate the user to more efficiently manage the uploaded media content, the embodiments of the present application further introduce a sorting function, so that the user can flexibly adjust the order of the media content according to his own needs, and realize personalized content management.

[0098] As an implementable way, a sorting management control is introduced in the management page. When the user triggers the sorting management control, in response to the triggering operation for the sorting management control, a sorting function item is displayed for each media content item, and the sorting function item is used to trigger sorting of each media content item.

[0099] As another implementable way, the sorting function can also be triggered by performing a first preset operation on any media content item, such as long pressing a certain media content item. Specifically, in response to the first preset operation on any media content item in the media content list, the duration of the first preset operation is obtained; if the duration of the first preset operation exceeds a preset duration, a sorting function item is displayed for each media content item, and the sorting function item is used to trigger sorting of each media content item.

[0100] After triggering the sorting function, the user can adjust the media content sorting by dragging, up and down arrow buttons, etc. Taking the dragging method as an example, in response to a dragging operation on any media content item in the media content list, the media content item corresponding to the dragging operation is moved synchronously to adjust the sorting of the media content item corresponding to the dragging operation in the media content list. That is, with the user's dragging operation, the position of the media content item in the media content list will change immediately, reflecting the new arrangement order.

[0101] By adjusting the arrangement order of the media content items through the drag operation, the user can quickly rearrange a large number of media contents, thereby improving the efficiency of content management.

[0102] In addition, in response to the drag operation on any media content item in the media content list, the media content item corresponding to the drag operation can also be visually marked, thereby helping the user to more intuitively identify the media content item being operated. The visual marking can include, but is not limited to, highlighting, adding a shadow effect, adjusting transparency, and the like.

[0103] In the embodiments of the present application, in addition to being able to sort the media content items, the order identifier can also be displayed in the media content items to help the user quickly identify the order of the media content items.

[0104] When the user performs the drag operation to adjust the order of the media content items in the media content list, the order identifier in each media content item can be further updated according to the latest arrangement order of each media content item.

[0105] In addition, when the sorting function is triggered through the first preset operation, in order to improve the user experience, enhance the intuitiveness of the interaction, and clearly guide the user on how to operate to adjust the order, when the user performs a second preset operation on any media content item in the media content list, the operation prompt information can be displayed in response to the second preset operation, prompting the user that the media content item can be dragged to adjust the order of the media content item in the media content list.

[0106] It should be noted that the order identifier displayed in each media content item can be determined according to the upload time, content type, or other user-defined sorting manner. For example, when the user creates a media content collection and uploads a series of media contents for the first time, the corresponding order identifier can be displayed in each media content item according to the upload time. For the uploaded media content, the corresponding order identifier can also be adjusted according to the user-defined sorting manner.

[0107] On this basis, after deleting the media content item corresponding to the triggered first control and the corresponding uploaded media content from the media content list, the order identifiers in all media content items arranged after the media content item corresponding to the triggered first control can be updated.

[0108] The following will take videos as an example to describe the media content management method provided by the embodiments of the present application.

[0109] As shown in FIG. 1, the media content list 100 includes a plurality of media content items 101, 102, 103, 104, 105, 106, 107, 108, 109, and 110. Figure 3The image shown is a schematic diagram of a media content management page provided in an embodiment of this application.

[0110] Figure 3 Image (a) shows a management page for a video collection. This page contains basic information about the collection, such as the collection name, cover image, main actors, genre, and creation date. Users can modify this basic information using the "Edit Information" control. The page also includes a video list with four video entries, each corresponding to an uploaded video in the collection. Each entry displays a status message, such as "Video (Name 1) approved" and "Video (Name 4) under review." Additionally, each video entry displays a "Delete" control associated with the uploaded video, allowing users to edit the corresponding video. Each video entry also displays sequential identifiers such as "Episode 1," "Episode 2," etc. Figure 3 In section (a), when a user clicks the "Delete" control associated with the video (name 2), a pop-up notification appears on the management page, such as... Figure 3 As shown in (b), the pop-up window includes a second control, "Delete Video Only," and a third control, "Delete Single Episode." The "Delete Video Only" control triggers the replacement of video (name 2), while the "Delete Single Episode" control triggers the deletion of video (name 2). Additionally, to prevent accidental user actions, the pop-up window can also include a "Cancel" control to close the pop-up window and prevent accidental operation.

[0111] like Figure 3 As shown in (c), after the user triggers the "Delete Video Only" control, the pop-up window is closed, and the video (name 2) is deleted. The "Re-upload" control is then displayed in the video entry corresponding to video (name 2). At this time, the position and attributes of the video entry corresponding to video (name 2) remain unchanged, and the corresponding video is empty. When the user clicks the "Re-upload" control, as shown... Figure 3 As shown in (d), users can select videos to upload from their local video library. When video 1 is selected and clicked "Complete," video 1 will automatically upload and be associated with the video entry containing (name 2), as shown below. Figure 3 As shown in (d), the review status of this video entry has been updated to "under review".

[0112] like Figure 3As shown in (e), after the user triggers the "delete single set" control, the prompt pop-up window is closed, and the video (name 2) and the video entry in which the video is located are deleted from the video list, and the sequence identifier in the video entry is updated from "the third set" to "the second set", and the sequence identifiers in the video entries after the video entry are updated in turn.

[0113] As shown in (a), a management page of a video collection is displayed, and the management page includes a sequence management control "sequence management". When the user clicks the "sequence management", the sequence function can be triggered, and the sequence function item is displayed for each video entry, and the sequence function item is used to trigger the sequence of each video entry. In addition, the sequence function can also be triggered by long pressing any video entry. As shown in (b), the sequence function item can be displayed on the right side of each video entry. In addition, when the user triggers the sequence function by long pressing the video entry (name 2), the operation prompt information "drag to change position" can be displayed to prompt the user how to operate to realize the sequence. Figure 4

[0114] As shown in (a), a management page of a video collection is displayed, and the management page includes a sequence management control "sequence management". When the user clicks the "sequence management", the sequence function can be triggered, and the sequence function item is displayed for each video entry, and the sequence function item is used to trigger the sequence of each video entry. In addition, the sequence function can also be triggered by long pressing any video entry. As shown in (b), the sequence function item can be displayed on the right side of each video entry. In addition, when the user triggers the sequence function by long pressing the video entry (name 2), the operation prompt information "drag to change position" can be displayed to prompt the user how to operate to realize the sequence. Figure 4 Figure 4

[0115] After the sequence function is triggered, the user can adjust the video sequence by dragging. As shown in (c), when the user drags the video entry (name 2) upwards, the video entry (name 2) can be dragged to the front of the position of the video entry (name 1). Figure 4 Figure 4 As shown in (d), at this time, the sequence identifier of the original video entry (name 2) is updated to "the first set", and the sequence identifier of the original video entry (name 1) is updated to "the second set".

[0116] The above describes specific embodiments of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different than the order in the embodiments and still achieve desirable results. In addition, the processes depicted in the figures do not necessarily require the particular order shown or sequential order to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous or possible.

[0117] According to another aspect, embodiments of a media content management device are provided. Figure 5 A schematic block diagram of the management device according to one embodiment is shown, which is arranged in a user terminal in the architecture shown. Figure 1 Figure 5 ​​​​​As shown, the apparatus 500 includes a page display unit 510 and a modification unit 520. The main functions of the constituent units are as follows:

[0118] The page display unit 510 is configured to display a management page of a media content collection; the management page includes a media content list, the media content list includes one or more media content entries, each media content entry corresponds to an uploaded media content in the media content collection, and a first control associated with the corresponding uploaded media content is displayed for each media content entry.

[0119] The modification unit 520 is configured to, in response to a triggering operation on the first control, modify the uploaded media content associated with the triggered first control, and the modification includes replacement.

[0120] Optionally, the modification unit 520 is configured to:

[0121] In response to the triggering operation on the first control, a prompt pop-up window is displayed on the management page, and the prompt pop-up window includes a second control, and the second control is used to trigger replacement of the uploaded media content associated with the triggered first control.

[0122] Optionally, the modification unit 520 can be further configured to:

[0123] In response to a triggering operation on the second control, the prompt pop-up window is closed, the uploaded media content associated with the triggered first control is deleted, and a modification control is displayed for the media content entry corresponding to the triggered first control, and the modification control is used to trigger obtaining of to-be-uploaded media content, and the to-be-uploaded media content is used to replace the uploaded media content associated with the triggered first control.

[0124] Optionally, the modification unit 520 can be further configured to:

[0125] In response to a triggering operation on the first control again, the media content entry corresponding to the triggered first control and the corresponding uploaded media content are deleted from the media content list.

[0126] Optionally, the modification further includes deletion, and the prompt pop-up window further includes a third control, and the third control is used to trigger deletion of the uploaded media content associated with the triggered first control.

[0127] Optionally, the modification unit 520 can be further configured to:

[0128] In response to a triggering operation on the third control, the triggered first control corresponding media content item and corresponding uploaded media content are deleted from the media content list.

[0129] Optionally, each of the media content items includes a sequence identifier.

[0130] The apparatus 500 can further include:

[0131] The sorting unit 530 is configured to:

[0132] update the sequence identifier in all the media content items arranged after the triggered first control corresponding media content item.

[0133] Optionally, the management page further includes a sorting management control.

[0134] The sorting unit 530 is configured to:

[0135] In response to a triggering operation on the sorting management control, a sorting function item is displayed for each of the media content items, and the sorting function item is used to trigger sorting of the each of the media content items.

[0136] Optionally, the sorting unit 530 is configured to:

[0137] In response to a first preset operation on any of the media content items in the media content list, a duration of the first preset operation is obtained.

[0138] If the duration of the first preset operation exceeds a preset duration, a sorting function item is displayed for each of the media content items, and the sorting function item is used to trigger sorting of the each of the media content items.

[0139] Optionally, the sorting unit 530 can be further configured to:

[0140] In response to a drag operation on any of the media content items in the media content list, the drag operation corresponding media content item is synchronously moved to adjust the sorting of the drag operation corresponding media content item in the media content list.

[0141] Optionally, the sorting unit 530 can be further configured to:

[0142] In response to a drag operation on any of the media content items in the media content list, the drag operation corresponding media content item is visually marked.

[0143] Optionally, each of the media content items includes a sequence identifier.

[0144] The sorting unit 530 can be further configured to update the sequence identifier in each media content item according to the latest arrangement order of the media content item.

[0145] Optionally, the sorting unit 530 can be further configured to:

[0146] In response to a second preset operation on any media content item in the media content list, display operation prompt information, the operation prompt information being used to prompt the user to drag the media content item to adjust the sequence of the media content item in the media content list.

[0147] Optionally, the management page further includes an upload control;

[0148] The apparatus 500 can further include an upload unit 540 configured to:

[0149] In response to a triggering operation on the upload control, obtain at least one media content to be uploaded;

[0150] In response to a triggering operation on the at least one media content to be uploaded, upload the at least one media content to be uploaded, and display a corresponding media content item in the media content list according to the upload time sequence.

[0151] Each of the above-described embodiments is described in a progressive manner, and the same or similar parts of each embodiment can be referred to each other. Each embodiment focuses on the difference from other embodiments. In particular, for system or apparatus embodiments, since they are basically similar to the method embodiments, they are described more simply, and the relevant parts can be referred to the part of the method embodiment. The above-described system and apparatus embodiments are only illustrative, and the units described as separate components can be or can not be physically separated, and the components displayed as units can be or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiment according to actual needs. Those skilled in the art can understand and implement it without creative labor.

[0152] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation portal for user to choose authorization or refusal.

[0153] In addition, the embodiments of the present application further provide a computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the steps of the method according to any one of the preceding method embodiments.

[0154] and an electronic device comprising:

[0155] one or more processors; and

[0156] a memory associated with the one or more processors, the memory for storing program instructions that, when read and executed by the one or more processors, perform the steps of the method according to any one of the preceding method embodiments.

[0157] The present application also provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method according to any one of the preceding method embodiments.

[0158] wherein, Figure 6 An exemplary architecture of the electronic device is shown, which can specifically include a processor 610, a video display adapter 611, a disk drive 612, an input / output interface 613, a network interface 614, and a memory 620. The processor 610, the video display adapter 611, the disk drive 612, the input / output interface 613, the network interface 614, and the memory 620 can be communicatively connected through a communication bus 630.

[0159] The processor 610 can be implemented in the form of a general-purpose CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is configured to execute related programs to implement the technical solutions provided by the present application.

[0160] The memory 620 can be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 620 can store an operating system 621 for controlling the operation of the electronic device 600, a basic input / output system (BIOS) 622 for controlling the low-level operation of the electronic device 600. In addition, a web browser 623, a data storage management system 624, and the media content management apparatus 500, etc. can also be stored. The media content management apparatus 500 described above can be an application program that specifically implements the operations of the above steps in the embodiments of the present application. In summary, when the technical solutions provided by the present application are implemented by software or firmware, the relevant program codes are stored in the memory 620 and are executed by the processor 610.

[0161] The input / output interface 613 is configured to connect an input / output module to realize information input and output. The input / output module can be configured as a component in the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. The input device can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device can include a display, a speaker, a vibrator, an indicator light, etc.

[0162] The network interface 614 is configured to connect a communication module (not shown in the figure) to realize the communication interaction between the device and other devices. The communication module can realize communication through a wired manner (such as USB, network cable, etc.) or through a wireless manner (such as mobile network, WIFI, Bluetooth, etc.).

[0163] The bus 630 includes a path for transmitting information between various components (such as the processor 610, the video display adapter 611, the disk drive 612, the input / output interface 613, the network interface 614, and the memory 620) of the device.

[0164] It should be noted that although the above device only shows the processor 610, the video display adapter 611, the disk drive 612, the input / output interface 613, the network interface 614, the memory 620, the bus 630, etc., in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only contain the components necessary to implement the solutions of the present application, and does not have to contain all the components shown in the figure.

[0165] Those skilled in the art can clearly understand the application by the description of the above embodiments that the application can be implemented by means of software and the necessary universal hardware platform. Based on such an understanding, the technical solutions of the application can be embodied in the form of a computer program product, which can be stored in a storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and include a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the application.

[0166] The technical solutions provided by the application are described in detail above, and the principles and implementation manners of the application are described by applying specific examples. The above description of the embodiments is only used to help understand the methods and core ideas of the application. Meanwhile, for those skilled in the art, the specific implementation manners and application ranges can be changed according to the ideas of the application. In conclusion, the content of the specification should not be understood as a limitation of the application.

Claims

1. A method of managing media content, characterized by, The method comprises: displaying a management page of a media content collection; the management page comprises a media content list, the media content list comprises one or more media content entries, each media content entry corresponds to an uploaded media content in the media content collection, and each media content entry comprises a sequence identifier; and a first control associated with the corresponding uploaded media content is displayed for each media content entry; in response to a triggering operation on the first control, modifying the uploaded media content associated with the triggered first control, the modification comprising replacement; the replacement comprises replacing the uploaded media content associated with the triggered first control with new media content, the new media content corresponding to the media content entry corresponding to the triggered first control, and the position and attribute of the media content entry corresponding to the triggered first control being unchanged.

2. The method of claim 1, wherein, in response to a triggering operation on the first control, modifying the uploaded media content associated with the triggered first control, comprising: in response to a triggering operation on the first control, displaying a prompt pop-up window on the management page, the prompt pop-up window comprising a second control, the second control being used to trigger replacement of the uploaded media content associated with the triggered first control.

3. The method of claim 2, wherein, The method further comprises: in response to a triggering operation on the second control, closing the prompt pop-up window, deleting the uploaded media content associated with the triggered first control, and displaying a modification control for the media content entry corresponding to the triggered first control, the modification control being used to trigger acquisition of to-be-uploaded media content, the to-be-uploaded media content being used to replace the uploaded media content associated with the triggered first control.

4. The method of claim 3, wherein, After displaying the modification control, the method further comprises: in response to a triggering operation again on the first control, deleting the media content entry corresponding to the triggered first control and the corresponding uploaded media content from the media content list.

5. The method of claim 2, wherein, The modification further comprises deletion, and the prompt pop-up window further comprises a third control; the method further comprises: in response to a triggering operation on the third control, deleting the media content entry corresponding to the triggered first control and the corresponding uploaded media content from the media content list.

6. The method according to claim 4 or 5, characterized in that, Each media content entry comprises a sequence identifier; then After deleting the media content entry corresponding to the triggered first control and the corresponding uploaded media content from the media content list, the method further comprises: updating the sequence identifiers in all media content entries arranged after the media content entry corresponding to the triggered first control.

7. The method of claim 1, wherein, The management page further comprises a sorting management control; The method further comprises: in response to a triggering operation on the sorting management control, displaying a sorting function item for each media content entry, the sorting function item being used to trigger sorting of the each media content entry.

8. The method of claim 1, wherein, The method further comprises: In response to a first preset operation on any media content item in the media content list, a duration of the first preset operation is obtained; If the duration of the first preset operation exceeds a preset duration, a sorting function item is displayed for each media content item, and the sorting function item is used to trigger sorting of the each media content item.

9. The method according to claim 7 or 8, characterized in that, The method further includes: In response to a drag operation on any media content item in the media content list, a corresponding media content item of the drag operation is synchronously moved to adjust a sorting of the corresponding media content item in the media content list.

10. The method of claim 9, wherein, The method further includes: In response to a second preset operation on any media content item in the media content list, operation prompt information is displayed, and the operation prompt information is used to prompt a user to drag the media content item to adjust a sorting of the media content item in the media content list.

11. The method of claim 1, wherein, The management page further includes an upload control; The method further includes: In response to a trigger operation on the upload control, at least one media content to be uploaded is obtained; In response to a trigger operation on the at least one media content to be uploaded, the at least one media content to be uploaded is uploaded, and a corresponding media content item is displayed in the media content list according to an uploading time sequence.

12. An apparatus for managing media content, characterized by The apparatus includes: a page display unit configured to display a management page of a media content collection; the management page includes a media content list, the media content list includes one or more media content items, each media content item corresponds to an uploaded media content in the media content collection, and each media content item includes a sequence identifier; and a first control associated with the corresponding uploaded media content is displayed for each media content item; a modification unit configured to, in response to a trigger operation on the first control, modify an uploaded media content associated with the triggered first control, the modification including replacement; the replacement includes replacing the uploaded media content associated with the triggered first control with new media content, the new media content corresponds to a media content item corresponding to the triggered first control, and a position and an attribute of the media content item corresponding to the triggered first control remain unchanged.

13. A computer readable storage medium having stored thereon a computer program, characterized in that, The program is executed by a processor to implement steps of the method in any one of claims 1 to 11.

14. An electronic device, comprising: comprise: one or more processors; and a memory associated with the one or more processors, the memory being configured to store program instructions that, when executed by the one or more processors, perform steps of the method in any one of claims 1 to 11.

15. A computer program product comprising a computer program, characterized in that, The computer program is executed by a processor to implement steps of the method in any one of claims 1 to 11. The computer program is executed by a processor to implement steps of the method in any one of claims 1 to 11.