Content editing method and apparatus, device and storage medium

By stopping the editing interface from being displayed during the editing process and presenting a reminder message upon completion, the problem of users being unable to perform other interactive activities during editing is solved, thus improving editing efficiency.

WO2026156775A1PCT designated stage Publication Date: 2026-07-30BEIJING ZITIAO NETWORK TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2025-01-24
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

Users are unable to perform other interactive activities while editing media content on the online platform, which affects the efficiency of interaction.

Method used

During the editing process, the editing interface is stopped without terminating the editing operation. A notification message is displayed upon completion of the operation, allowing the user to perform other activities during the editing process before being redirected to the editing interface to view the status.

Benefits of technology

It improves the efficiency of users editing content and meets their needs to perform other activities during the editing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025075004_30072026_PF_FP_ABST
    Figure CN2025075004_30072026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a content editing method and apparatus, a device and a storage medium. The method provided herein comprises: in response to an editing request received in a media editing interface, executing an editing operation associated with the editing request; during execution of the editing operation, in response to a received preset operation, stopping presenting the editing interface without terminating the editing operation; in response to completion of the editing operation, presenting a prompt message associated with the editing operation; and in response to triggering of the prompt message, presenting the editing interface, the editing interface corresponding to an editing state after completion of the editing operation. In this way, the embodiments of the present disclosure can save time for users and improve content editing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

A method, apparatus, device, and storage medium for editing content. Technical Field

[0001] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to a method, apparatus, device, and computer-readable storage medium for editing content. Background Technology

[0002] In recent years, with the development of the internet, more and more users are engaging in interactive activities on online platforms, such as publishing or browsing media content or templates. When publishing media content or templates on traditional online platforms, users need to edit the content. However, during the editing process, users cannot perform other interactive activities, affecting their interaction efficiency. Summary of the Invention

[0003] In a first aspect of this disclosure, a method for editing content is provided, comprising: in response to an editing request received in a media editing interface, performing an editing operation associated with the editing request; during the execution of the editing operation, in response to a received preset operation, stopping the presentation of the editing interface without terminating the editing operation; in response to the completion of the editing operation, presenting a reminder message associated with the editing operation; and in response to the triggering of the reminder message, presenting a media editing interface corresponding to the editing state after the editing operation is completed.

[0004] In a second aspect of this disclosure, an apparatus for editing content is provided. The apparatus includes: an execution module configured to execute an editing operation associated with an editing request received in a media editing interface; a stop module configured to stop presenting the editing interface without terminating the editing operation during the execution of the editing operation in response to a received preset operation; a reminder module configured to present a reminder message associated with the editing operation in response to the completion of the editing operation; and a presentation module configured to present the media editing interface in response to triggering the reminder message, the media editing interface corresponding to the editing state after the editing operation is completed.

[0005] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.

[0006] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.

[0007] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

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

[0009] Figure 1 shows a schematic diagram of an example environment capable of real-time implementation of some embodiments of this disclosure;

[0010] Figures 2A to 2J illustrate example interfaces according to some embodiments of the present disclosure;

[0011] Figure 3 illustrates a flowchart of an example process for editing content according to some embodiments of the present disclosure;

[0012] Figure 4 shows a schematic structural block diagram of an example device for editing content according to some embodiments of the present disclosure; and

[0013] Figure 5 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

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

[0015] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

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

[0017] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, interaction, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0018] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0019] As briefly mentioned above, with the development of the internet, more and more users are engaging in interactive activities on online platforms, such as publishing or browsing media content or template content. When publishing media content or template content on traditional online platforms, users need to edit the content. However, during the editing process, users cannot perform other interactive activities, affecting their interaction efficiency.

[0020] The embodiments of this disclosure propose a scheme for editing content. According to this scheme, in response to an editing request received in a media editing interface, an editing operation associated with the editing request can be executed; during the execution of the editing operation, in response to a received preset operation, the display of the editing interface can be stopped without terminating the editing operation; in response to the completion of the editing operation, a reminder message associated with the editing operation can be displayed; and in response to the triggering of the reminder message, an editing interface can be displayed, the editing interface corresponding to the editing state after the editing operation is completed.

[0021] In this way, embodiments of this disclosure can stop displaying the editing interface based on user actions during the editing operation without halting the editing operation itself. Furthermore, embodiments of this disclosure can present a notification message associated with the editing operation after it has been processed, allowing the user to navigate back to the editing interface based on the notification message to view the editing status. Thus, embodiments of this disclosure allow users to leave the editing interface to perform other activities during the editing operation, thereby saving user time, meeting user needs, and improving the efficiency of content editing.

[0022] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0023] Example Environment

[0024] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the example environment 100 may include an electronic device 110.

[0025] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, video applications, video editing applications, social applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

[0026] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0027] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0028] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support user interface interaction in electronic devices 110.

[0029] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0030] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0031] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0032] Example Interaction

[0033] Figures 2A to 2J illustrate example interfaces 200A to 200J according to some embodiments of the present disclosure. Interfaces 200A to 200J may be provided, for example, by the electronic device 110 shown in Figure 1.

[0034] In some embodiments, as shown in FIG2A, the electronic device 110 may present a media editing interface 200A. As an example, the media editing interface 200A can be used to edit content to be edited. As an example, the content to be edited may include, for example, media content and / or template content (or media templates). For example, the media content used for editing may include video content, audio content, and graphic content. For example, template content can be used to edit media content. For example, template content may include at least one of sticker content, text content, special effects content, and filter content. As an example, a user can edit media content and / or media content based on the media editing interface 200A. Such a user may include media content creators and / or template creators.

[0035] In some embodiments, the electronic device 110 may, in response to the selection of a media template, present a media editing interface 200A associated with the media template. As an example, the electronic device 110 may present a view interface for an information stream. The electronic device 110 may present a media template anchor point in the view interface. As an example, the media template anchor point may be associated with the media template applied to the media content currently being played in the view interface. Further, the electronic device 110 may, in response to a triggering of the media template anchor point (e.g., a click operation), present a media editing interface 200A associated with the media template.

[0036] In some contexts, a news feed is also referred to as a content stream, which can be associated with multiple works and supports switching to other media content within the feed based on preset user actions on the viewing interface (e.g., swiping up or down). In some embodiments, the news feed can be associated with multiple types of works. As an example, work types may include, but are not limited to, video works, text and image works, and music works. The news feed can be displayed in a single column or two columns, and this disclosure makes no limitation thereto.

[0037] As an example, the electronic device 110 can display a preview window 205 in the editing interface 200A. The electronic device 110 can display the content to be edited in the preview window 205. Furthermore, the electronic device 110 can update the content to be edited displayed in the preview window 205 in response to the content to be edited being updated.

[0038] As an example, electronic device 110 may respond to a media editing interface 200A receiving an editing request for content to be edited, and perform an editing operation associated with the editing request to update the content to be edited.

[0039] As an example, editing operations on content may include cutting, splicing, adding text, adding effects, and adjusting the image on video or audio clips.

[0040] For example, the electronic device 110 may provide a set of preset editing options in the editing interface 200A. For instance, the set of preset editing options includes option 206-1, option 206-2, and option 206-3. Each preset editing option may include at least one editing template. For example, option 206-1 may include editing template 207-1, editing template 207-2, editing template 207-3, and editing template 207-4, etc. As an example, each editing template may correspond to different filter effects, sticker materials, audio effects, or other effects. In response to the selection of at least one editing template, the electronic device 110 may determine that an editing request for the content to be edited has been received, and perform editing operations corresponding to at least one editing template on the content to be edited (e.g., setting the corresponding filter effect, etc.). It is worth noting that this is merely an exemplary description of editing operations, and this disclosure is not intended to limit the specific content of the editing operations.

[0041] In some embodiments, the electronic device 110 may, in response to receiving an editing request, present an instruction element associated with the editing operation in the editing interface 200A.

[0042] As an example, as shown in FIG2B, the electronic device 110 may present a first indicator element 210 associated with the editing operation in the editing interface 200B. As an example, the first indicator element 210 may represent the processing progress (e.g., 5%) associated with the editing operation. As an example, the first indicator element 210 may also present text content indicating the processing status of the editing operation (e.g., "processing" may indicate that the editing operation is in a processing state, and "processing complete" may indicate that the editing operation is in a processing complete state).

[0043] Additionally or alternatively, the electronic device 110 may, in response to a preset operation (e.g., also referred to as a second preset operation) on the first indicator element 210, present a second indicator element associated with the editing operation in the editing interface 200B, and stop presenting the first indicator element in the editing interface 200B. As an example, the electronic device 110 may present a close control 211 in the first indicator element 210. For example, the preset operation on the first indicator element 210 may include triggering the close control 211 (e.g., a click operation).

[0044] In some embodiments, as shown in FIG2C, the electronic device 110 may present an indicator element 215 in an editing interface. As an example, the electronic device 110 may present an indicator element 215-1 in the editing interface 200C in response to receiving an editing request. Alternatively, the electronic device 110 may also stop presenting the first indicator element 210 in the editing interface 200C and present an indicator element 215-1 (e.g., also referred to as the second indicator element) in response to a second preset operation on the first indicator element 210.

[0045] As an example, indicator element 215-1 can represent the number of editing operations being performed associated with the content to be edited. For example, electronic device 110 can present a numeric element in indicator element 215-1 to represent the number of editing operations being performed. For example, the numeric element "1" in indicator element 215-1 can represent that the number of editing operations being performed is 1.

[0046] As an example, indicator element 215-1 can indicate the overall processing progress of an ongoing editing operation associated with the content to be edited. For example, electronic device 110 can present the overall processing progress of the ongoing editing operation based on the outer boundary of indicator element 215-1. For example, electronic device 110 can use different colors to present the outer boundary of indicator element 215-1, and the proportion of different colors can represent the overall processing progress.

[0047] In some embodiments, the aforementioned editing request is a first editing request, and the corresponding editing operation is a first editing operation. In response to the incomplete processing of the first editing operation, the electronic device 110 may trigger the parallel execution of a second editing operation associated with the second editing request based on a received second editing request for the content to be edited. That is, the electronic device 110 can process the first editing operation and the second editing operation asynchronously.

[0048] As an example, as shown in Figure 2D, electronic device 110 can update the indicator element in response to receiving a second editing request for the content to be edited. As an example, electronic device 110 can present the updated indicator element 215-2. For instance, electronic device 110 can present an updated numeric element (e.g., the number "2") in indicator element 215-2 to indicate the number of editing operations being performed (e.g., 2). As an example, electronic device 110 can present an updated outer boundary color ratio in indicator element 215-2 to characterize the total processing progress of the two editing operations.

[0049] As an example, as shown in FIG2E, the electronic device 110 may present a preset panel 220 in the editing interface 200E in response to a preset operation (e.g., a click operation) on an indicator element (e.g., indicator element 215-2). As an example, the electronic device 110 may present multiple editing operations in the preset panel 220. For example, the multiple editing operations may include operation 221-1, operation 221-2, and operation 221-3, etc.

[0050] As an example, electronic device 110 may display processing information indicating editing operations in a preset panel 220. The processing information includes at least the processing progress and / or processing status of the editing operation. For example, electronic device 110 may display text information 222-1 associated with operation 221-1 to indicate the processing progress associated with operation 221-1 (e.g., 15%). Similarly, electronic device 110 may display text information 222-2 associated with operation 221-2 to indicate the processing status associated with operation 221-2 (e.g., unable to process or processing failed).

[0051] As an example, electronic device 110 may display a delete control associated with an editing operation in a preset panel 220. For instance, electronic device 110 may display a delete control 223 associated with operation 221-1 in the preset panel 220. Furthermore, electronic device 110 may delete operation 221-1 in response to a triggering of delete control 223 (e.g., a click operation) to stop processing of operation 221-1.

[0052] Additionally or alternatively, the electronic device 110 may display image information associated with the editing operation in a preset panel 220. As an example, the electronic device 110 may display text content (e.g., “Processing (2)”) in the preset panel 220 to indicate the number of editing operations being performed (e.g., the number is 2).

[0053] As an example, the electronic device 110 may stop displaying the preset panel 220 in the editing interface 200E in response to receiving a preset operation (e.g., a click operation on the control 225) in the preset panel 220.

[0054] As an example, electronic device 110 can publish the content to be edited in response to a received publish operation during the execution of an editing operation.

[0055] Alternatively, the electronic device 110 may present multiple options in response to a trigger on the control 230. Alternatively, the multiple options may include, for example, option 1 (e.g., "Publish Content"). Further, the electronic device 110 may publish content to be edited in response to a trigger on option 1. As an example, the electronic device 110 may publish content (e.g., media content or a template) determined based on the processing progress of multiple current editing operations on the content to be edited.

[0056] In some embodiments, the electronic device 110 may, in response to a received preset operation, stop displaying the editing interface without stopping the editing operation during the execution of the editing operation.

[0057] As an example, electronic device 110 may stop displaying the editing interface without stopping the editing operation in response to the type of editing operation meeting preset conditions. As an example, the type of editing operation meeting the preset conditions may include a first type that supports background editing operations. As an example, electronic device 110 may stop displaying the editing interface and stopping the editing operation in response to the type of editing operation being a second type that does not support background editing operations.

[0058] In some embodiments, the electronic device 110 may present the control 230 in the editing interface 200E. Preset operations received by the electronic device 110 during the execution of an editing operation may include, for example, triggering the control 230 (e.g., a click operation). As an example, the electronic device 110 may present a target interface in response to a triggering of the control 230.

[0059] As an example, electronic device 110 may present multiple options in response to a triggering of control 230. These multiple options may include, for example, option 1 (e.g., "Continue processing"). Furthermore, electronic device 110 may present a target interface in response to a selection of option 1.

[0060] In some embodiments, as shown in FIG2F, the electronic device 110 may present a target interface 200F. As an example, the target interface 200F may be implemented as an information stream viewing interface.

[0061] Alternatively, the target interface can be implemented as the interface of other applications or a desktop or lock screen interface associated with the electronic device 110. Thus, based on embodiments of this disclosure, users can switch the processing of media content or template content to the background to perform other activities (e.g., viewing video content in the feed) while waiting for processing to complete, thereby improving user interaction efficiency and meeting user needs.

[0062] Additionally, the electronic device 110 can display a reminder message associated with the editing operation in response to the completion of the editing operation.

[0063] In some embodiments, the media editing interface may be associated with a media application. As an example, the electronic device 110 may display a first notification message associated with an editing operation in response to the media application being active. As an example, the media editing interface and the feed viewing interface may be associated with the same media application. The electronic device 110 may display a first notification message associated with an editing operation in the media application (e.g., within the feed viewing interface) in response to the media application being active (e.g., displaying the feed viewing interface). As an example, the first notification message may be associated with a first presentation style corresponding to the media application.

[0064] As an example, electronic device 110 may display a second notification message associated with an editing operation in response to a media application being inactive. As an example, electronic device 110 may display the second notification message associated with an editing operation on a desktop, lock screen, or other application. As an example, the second notification message may correspond to a second presentation style. The second presentation style may differ from the first presentation style. The first or second presentation style may indicate the text style (e.g., color, size, and / or font, etc.) and / or image style (e.g., border shape, size, and / or color, etc.) of the first or second notification message.

[0065] In some embodiments, the notification message may include image content. The image content may indicate the result of an editing operation or the object being edited.

[0066] In some embodiments, as shown in FIG2G, the electronic device 110 may present a reminder message 235 on a target interface 200G. As an example, the reminder message 235 may include image information and / or text information to indicate the content of the processing result. For example, the reminder message 235 may include text information (e.g., "Editing has been processed") to indicate that the editing operation has been completed. For example, the reminder message 235 may present image information associated with the editing operation to indicate the editing operation and / or processing result corresponding to the reminder message 235.

[0067] In some embodiments, the electronic device 110 may present a media editing interface in response to a triggering of a notification message (e.g., notification message 235) (e.g., a click operation). As an example, the media editing interface may correspond to the editing state after the editing operation is completed.

[0068] As an example, as shown in Figure 2H, the electronic device 110 can respond to the triggering of the reminder message 235 by presenting the media editing interface 200H.

[0069] As an example, electronic device 110 may, in response to the editing status of an editing operation being processed as complete, present a publishing interface based on confirmation of the editing operation (e.g., a click on control 236). Furthermore, electronic device 110 may, in response to receiving a publishing request on the publishing interface, publish the content to be edited based on the completion of the editing operation.

[0070] Alternatively, the electronic device 110 may re-execute the editing operation in response to the editing status of the editing operation being processing failure, based on a received retry request (e.g., triggering of a retry control (not shown in the figure)).

[0071] In some embodiments, as shown in FIG2I, the electronic device 110 may present the current user's personal page 200I during the execution of an editing operation. The electronic device 110 may present a draft viewing entry 240 associated with the media editing interface in the personal page 200I. As an example, the draft viewing entry 240 at least indicates the execution status of the editing operation.

[0072] As an example, the draft view entry 240 can indicate image information associated with the editing operation being performed.

[0073] Alternatively or additionally, the electronic device 110 may display a type identifier associated with the content to be edited in the draft viewing entry 240. For example, the type identifier may be an image identifier or a text identifier. As an example, the type identifier may indicate that the content to be edited is a media content type or a template content type.

[0074] Furthermore, the electronic device 110 can respond to the selection of the draft viewing entry 240 by presenting a draft viewing interface associated with the media editing interface.

[0075] As an example, as shown in Figure 2J, the electronic device 110 can display a draft viewing interface 200J. In the draft viewing interface 200J, the electronic device 110 can display a set of content items associated with a set of media drafts. As an example, the content items corresponding to a set of media drafts may include content item 245-1, content item 245-2, and content item 245-3, etc. As an example, a set of media drafts may include media content drafts and / or media template drafts.

[0076] For example, a set of content items indicates the processing status of historical editing operations corresponding to a set of media drafts.

[0077] As an example, the processing status may include a first processing status. The first processing status may indicate that a history editing operation is in progress. As an example, content item 250-1 may correspond to the first processing status.

[0078] As an example, the processing status may include a second processing status. The second processing status may indicate that the history editing operation has been completed. For example, content item 250-2 may correspond to the second processing status.

[0079] As an example, the processing status may include a third processing status. The third processing status can indicate that the history editing operation failed. For example, content item 250-3 could correspond to the third processing status.

[0080] Additionally, in response to the selection of a target content item from a set of content items, the electronic device 110 can present a media draft corresponding to the target content item in the media editing interface. The electronic device 110 can also present descriptive information indicating the processing status of the editing operation in the media editing interface.

[0081] Based on the process described above, embodiments of this disclosure can stop displaying the editing interface without halting the editing operation itself, based on user actions, during the execution of the editing operation. Furthermore, embodiments of this disclosure can present a notification message associated with the editing operation after it has been processed, allowing the user to navigate back to the editing interface based on the notification message and view the editing status. Thus, embodiments of this disclosure allow users to leave the editing interface to perform other activities during the execution of the editing operation, thereby saving user time, meeting user needs, and improving the efficiency of content editing.

[0082] Example process

[0083] Figure 3 shows a flowchart of an example process 300 for editing content according to some embodiments of the present disclosure. Process 300 can be implemented at electronic device 110. Process 300 will now be described with reference to Figure 1.

[0084] As shown in Figure 3, in box 310, electronic device 110 responds to an editing request received in the media editing interface and performs an editing operation associated with the editing request.

[0085] In box 320, during the execution of an editing operation, the electronic device 110, in response to a received preset operation, stops displaying the editing interface without terminating the editing operation.

[0086] In box 330, the electronic device 110 responds to the completion of the editing operation by displaying a notification message associated with the editing operation.

[0087] In box 340, electronic device 110 responds to the triggering of the reminder message by displaying a media editing interface, which corresponds to the editing state after the editing operation is completed.

[0088] In some embodiments, the notification message may also include image content indicating the result of the editing operation or the object being edited.

[0089] In some embodiments, stopping the presentation of the editing interface without terminating the editing operation includes: stopping the presentation of the editing interface without terminating the editing operation in response to the type of the editing operation meeting a preset condition.

[0090] In some embodiments, the media editing interface is associated with a media application, and presenting a reminder message associated with the editing operation includes: presenting a first reminder message associated with the editing operation in response to the media application being active; or presenting a second reminder message associated with the editing operation in response to the media application being inactive, wherein the first reminder message and the second reminder message correspond to different message types.

[0091] In some embodiments, process 300 further includes: presenting the current user's personal page during the execution of the editing operation; and presenting a draft viewing entry associated with the media editing interface in the personal page, the draft viewing entry indicating at least the execution status of the editing operation.

[0092] In some embodiments, process 300 further includes: in response to the selection of a draft viewing entry, presenting a draft viewing interface associated with the media editing interface; and in the draft viewing interface, presenting a set of content items associated with a set of media drafts, the set of content items indicating the processing status of historical editing operations corresponding to the set of media drafts.

[0093] In some embodiments, process 300 further includes: in response to the selection of a target content item from a set of content items, presenting a media draft corresponding to the target content item in a media editing interface.

[0094] In some embodiments, the processing state includes at least one of the following: a first processing state indicating that the history editing operation is being processed; a second processing state indicating that the history editing operation has been completed; and a third processing state indicating that the history editing operation has failed.

[0095] In some embodiments, before stopping the presentation of the editing interface, process 300 further includes: presenting an indicator element in the media editing interface, the indicator element representing the number of editing operations being performed and / or the processing progress.

[0096] In some embodiments, process 300 further includes: in response to the selection of a media template, presenting a media editing interface associated with the media template.

[0097] Example devices and equipment

[0098] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. Figure 4 shows a schematic structural block diagram of an example apparatus 400 for editing content according to certain embodiments of this disclosure. Apparatus 400 may be implemented as or included in electronic device 110. The various modules / components in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0099] As shown in Figure 4, the device 400 includes: an execution module 410 configured to execute an editing operation associated with an editing request received in a media editing interface in response to such an editing request; a stop module 420 configured to stop presenting the editing interface without terminating the editing operation in response to a received preset operation during the execution of the editing operation; a reminder module 430 configured to present a reminder message associated with the editing operation in response to the completion of the editing operation; and a presentation module 440 configured to present the media editing interface in response to the triggering of the reminder message, the media editing interface corresponding to the editing state after the editing operation is completed.

[0100] In some embodiments, the notification message may also include image content indicating the result of the editing operation or the object being edited.

[0101] In some embodiments, the stop module 420 is further configured to stop presenting the editing interface without terminating the editing operation in response to the type of the editing operation meeting a preset condition.

[0102] In some embodiments, the media editing interface is associated with a media application, and the presentation module 440 is further configured to: present a first reminder message associated with the editing operation in response to the media application being in an active state; or present a second reminder message associated with the editing operation in response to the media application being in an inactive state, wherein the first reminder message and the second reminder message correspond to different message types.

[0103] In some embodiments, the device 400 further includes a personal page module, which is configured to: present the current user's personal page during the execution of an editing operation; and present a draft viewing entry associated with the media editing interface in the personal page, the draft viewing entry indicating at least the execution status of the editing operation.

[0104] In some embodiments, the device 400 further includes a draft entry module, which is configured to: in response to the selection of a draft viewing entry, present a draft viewing interface associated with the media editing interface; and in the draft viewing interface, present a set of content items associated with a set of media drafts, the set of content items indicating the processing status of historical editing operations corresponding to the set of media drafts.

[0105] In some embodiments, the device 400 further includes a draft viewing module configured to: in response to the selection of a target content item from a set of content items, present a media draft corresponding to the target content item in a media editing interface.

[0106] In some embodiments, the processing state includes at least one of the following: a first processing state indicating that the history editing operation is being processed; a second processing state indicating that the history editing operation has been completed; and a third processing state indicating that the history editing operation has failed.

[0107] In some embodiments, before stopping the presentation of the editing interface, the device 400 further includes an indicator element module, which is configured to present indicator elements in the media editing interface, the indicator elements representing the number of editing operations being performed and / or the processing progress.

[0108] In some embodiments, the device 400 further includes a selection module configured to present a media editing interface associated with a media template in response to the selection of a media template.

[0109] The units included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 400 may be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), and so on.

[0110] Figure 5 illustrates a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 can be used in electronic devices.

[0111] As shown in Figure 5, the electronic device 500 is in the form of a general-purpose electronic device. Components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in the memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0112] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.

[0113] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0114] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0115] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0116] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0117] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

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

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

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

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

Claims

1. A method for editing content, comprising: In response to an editing request received in the media editing interface, perform the editing operation associated with the editing request; During the execution of the editing operation, in response to a received preset operation, the editing interface is stopped from being displayed without terminating the editing operation; In response to the completion of the editing operation, a notification message associated with the editing operation is displayed; as well as In response to the triggering of the reminder message, the media editing interface is displayed, which corresponds to the editing state after the editing operation is completed.

2. The method according to claim 1, wherein the reminder message further includes image content, the image content indicating the editing result or editing object of the editing operation.

3. The method according to claim 1, wherein stopping the presentation of the editing interface without terminating the editing operation includes: In response to the type of the editing operation meeting preset conditions, the editing interface is stopped from being displayed without terminating the editing operation.

4. The method of claim 1, wherein the media editing interface is associated with a media application, and the presentation of a notification message associated with the editing operation includes: In response to the media application being active, a first notification message associated with the editing operation is displayed; or In response to the media application being inactive, a second notification message associated with the editing operation is displayed. The first reminder message and the second reminder message correspond to different message types.

5. The method according to claim 1, further comprising: During the execution of the editing operation, the current user's personal page is displayed; as well as The personal page displays a draft viewing entry associated with the media editing interface, which at least indicates the execution status of the editing operation.

6. The method according to claim 5, further comprising: In response to the selection of the draft viewing entry, a draft viewing interface associated with the media editing interface is presented; as well as The draft viewing interface displays a set of content items associated with a group of media drafts, and the set of content items indicates the processing status of the historical editing operations corresponding to the group of media drafts.

7. The method according to claim 5, further comprising: In response to the selection of a target content item from the set of content items, a media draft corresponding to the target content item is presented in the media editing interface.

8. The method of claim 6, wherein the processing state includes at least one of the following: The first processing status indicates that the history editing operation is being processed; The second processing status indicates that the history editing operation has been completed; The third processing status indicates that the history editing operation failed.

9. The method according to claim 1, further comprising, before stopping the presentation of the editing interface: The media editing interface displays indicator elements that represent the number of editing operations being performed and / or the processing progress.

10. The method according to claim 1, further comprising: In response to the selection of a media template, the media editing interface associated with the media template is presented.

11. An apparatus for editing content, comprising: The execution module is configured to perform an editing operation associated with an editing request received in the media editing interface. A stop module is configured to, in response to a received preset operation, stop presenting the editing interface without terminating the editing operation during the execution of the editing operation; The reminder module is configured to display a reminder message associated with the editing operation in response to the completion of the editing operation. as well as The presentation module is configured to present the editing interface in response to the triggering of the reminder message, the editing interface corresponding to the editing state after the editing operation is completed.

12. An electronic device, comprising: At least one processing unit; as well as At least one memory, coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 10 when executed by the at least one processing unit.

13. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 10.