Task progress processing method and device, equipment and storage medium

By obtaining the estimated loading time and network conditions of the effect editing template on the editor interface to determine the progress change speed and dynamically updating the processing progress, the problem of task progress being stuck is solved, achieving a more intuitive progress display and a better user experience.

CN120670076APending Publication Date: 2025-09-19BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510788048.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-12
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

In the prior art, the task progress processing method is often stuck at a progress level of 99%, causing the user to feel that the task processing is stagnant and unable to truly feel the progress of the task processing, resulting in a poor user experience.

Method used

The speed of progress change is determined by obtaining the estimated loading time of the effect editing template and the current network conditions, and the processing progress information is displayed on the editor interface. The progress is updated at this speed, and the progress change speed is adjusted in combination with timers and periodic queries to achieve smooth progress display.

Benefits of technology

It allows users to more intuitively perceive the processing progress of editing tasks, improves the user's editing experience, reduces waiting anxiety, and improves the predictability of task processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120670076A_ABST
    Figure CN120670076A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a task progress processing method and device, equipment and a storage medium, and the method comprises the steps: displaying a to-be-edited material and an effect editing template on an editor interface, when receiving a triggering operation of applying a first effect editing template to the to-be-edited material, obtaining an estimated loading time length of the first effect editing template, the first progress change speed is determined based on the estimated loading duration, the estimated loading duration is determined according to the statistical loading duration of the first effect editing template and the current network condition, and the statistical loading duration is used for representing the average processing duration of material editing by using the first effect editing template. Processing progress information of a first editing task of the to-be-edited material is displayed on an editor interface, the processing progress information of the first editing task is updated and displayed at the first progress change speed, and the first editing task is used for editing the to-be-edited material based on the first effect editing template.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, and in particular to a task progress processing method, apparatus, device, and storage medium. Background Art

[0002] When a resource editing task is triggered in the resource editor interface, task processing progress information is usually displayed to reflect the progress of the resource editing task to the user.

[0003] However, in related task progress processing methods, the task processing progress is often stuck at 99% of the progress, giving users the illusion that the task processing is stagnant. This prevents users from feeling the task is being processed more realistically, resulting in a poor user experience. Summary of the Invention

[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a task progress processing method, apparatus, device and storage medium.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for processing task progress, the method comprising:

[0006] Display the material to be edited and multiple effect editing templates on the editor interface;

[0007] In response to a triggering operation of applying a first effect editing template to the material to be edited, obtaining an estimated loading time corresponding to the first effect editing template, and determining a first progress change speed based on the estimated loading time; wherein the estimated loading time is determined based on a statistical loading time of the first effect editing template and a current network condition, the statistical loading time being used to represent an average processing time for editing the material using the first effect editing template;

[0008] The processing progress information of the first editing task corresponding to the material to be edited is displayed on the editor interface based on the estimated loading time, and the processing progress information of the first editing task is updated and displayed at the first progress change speed; wherein, the first editing task is used to edit the material to be edited based on the first effect editing template.

[0009] In an optional implementation, the method further includes:

[0010] Obtaining a remaining loading time of the first editing task according to a preset period, and determining a second progress change speed based on the remaining loading time;

[0011] The processing progress information of the first editing task is updated and displayed at the second progress change speed.

[0012] In an optional implementation, updating and displaying the processing progress information of the first editing task at the first progress change speed includes:

[0013] A timer is set according to the first progress change speed, and the timer is used to trigger the update and display of the processing progress information of the first editing task.

[0014] In an optional embodiment, the processing progress information includes a progress percentage and / or an estimated remaining time, wherein the progress percentage is used to represent the proportion of the completed part of the first editing task, and the estimated remaining time is the processing time required for the unfinished part of the first editing task.

[0015] In an optional implementation, the method further includes:

[0016] In response to a minimized display trigger operation for the processing progress information of the first editing task, minimized identification information of the first editing task is displayed at a target position on the editor interface; wherein the minimized identification information is used to characterize the processing status of the first editing task.

[0017] In an optional implementation, the method further includes:

[0018] In response to a triggering operation on the minimization identification information, a task processing list is displayed on the editor interface; wherein the task processing list includes at least the first editing task and processing progress information of the first editing task.

[0019] In an optional implementation, the task processing list further includes a second editing task and processing progress information of the second editing task, where the second editing task is used to edit the material to be edited based on a second effect editing template.

[0020] In a second aspect, the present disclosure provides a task progress processing device, the device comprising:

[0021] Display module, used to display the material to be edited and multiple effect editing templates on the editor interface;

[0022] an acquisition module configured to, in response to a triggering operation of applying a first effect editing template to the material to be edited, acquire an estimated loading time corresponding to the first effect editing template, and determine a first progress change speed based on the estimated loading time; wherein the estimated loading time is determined based on a statistical loading time of the first effect editing template and a current network condition, the statistical loading time being used to represent an average processing time for editing a material using the first effect editing template;

[0023] The first display module is used to display the processing progress information of the first editing task corresponding to the material to be edited on the editor interface based on the estimated loading time, and to update and display the processing progress information of the first editing task at the first progress change speed; wherein, the first editing task is used to edit the material to be edited based on the first effect editing template.

[0024] In a third aspect, an embodiment of the present disclosure further provides an electronic device, comprising: a processor; a memory for storing instructions executable by the processor; and the processor for reading the executable instructions from the memory and executing the instructions to implement a task progress processing method as provided in an embodiment of the present disclosure.

[0025] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is used to execute the task progress processing method provided by the embodiment of the present disclosure.

[0026] In a fifth aspect, the present disclosure provides a computer program product, which includes a computer program / instructions, and the computer program / instructions implement the above method when executed by a processor.

[0027] The technical solution provided by the embodiments of the present disclosure has at least the following advantages compared with the prior art:

[0028] In the task progress processing method provided by the embodiment of the present disclosure, the material to be edited and multiple effect editing templates are displayed on the editor interface. Then, when a trigger operation of applying the first effect editing template to the material to be edited is received, the estimated loading time corresponding to the first effect editing template is obtained, and the first progress change speed is determined based on the above-mentioned estimated loading time, wherein the estimated loading time is determined based on the statistical loading time of the first effect editing template and the current network conditions, and the statistical loading time is used to characterize the average processing time for editing the material using the first effect editing template. Subsequently, the processing progress information of the first editing task corresponding to the material to be edited is displayed on the above-mentioned editor interface based on the estimated loading time, and the processing progress information of the first editing task is updated and displayed at the first progress change speed, wherein the first editing task is used to edit the material to be edited based on the first effect editing template.

[0029] As can be seen, the disclosed embodiment displays the progress of an editing task by obtaining the estimated loading time of the effect editing template and displaying the processing progress information of the editing task. Furthermore, the processing progress information of the editing task is updated using the progress change rate determined based on the estimated loading time. Compared to the progress display methods of related technologies, the disclosed embodiment allows users to more intuitively perceive the processing progress of editing tasks, thus improving their editing experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.

[0031] Figure 1 A flowchart of a task progress processing method provided by an embodiment of the present disclosure;

[0032] Figure 2 A schematic diagram of page interaction provided by an embodiment of the present disclosure;

[0033] Figure 3 Another page interaction diagram provided by an embodiment of the present disclosure;

[0034] Figure 4 A schematic diagram of the structure of a task progress processing device provided by an embodiment of the present disclosure;

[0035] Figure 5 A schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0036] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0037] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0038] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.

[0039] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0040] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0041] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0042] When a resource editing task is triggered in the resource editor interface, task processing progress information is usually displayed to reflect the progress of the resource editing task to the user.

[0043] However, in related task progress processing methods, the task processing progress is often stuck at 99% of the progress, giving users the illusion that the task processing is stagnant. This prevents users from feeling the task is being processed more realistically, resulting in a poor user experience.

[0044] To this end, an embodiment of the present disclosure provides a task progress processing method, which displays the material to be edited and multiple effect editing templates on the editor interface. Then, when a trigger operation of applying the first effect editing template to the material to be edited is received, the estimated loading time corresponding to the first effect editing template is obtained, and the first progress change speed is determined based on the above-mentioned estimated loading time, wherein the estimated loading time is determined based on the statistical loading time of the first effect editing template and the current network conditions, and the statistical loading time is used to characterize the average processing time for editing the material using the first effect editing template. Subsequently, the processing progress information of the first editing task corresponding to the material to be edited is displayed on the above-mentioned editor interface based on the estimated loading time, and the processing progress information of the first editing task is updated and displayed at the first progress change speed, wherein the first editing task is used to edit the material to be edited based on the first effect editing template.

[0045] As can be seen, the disclosed embodiment displays the progress of an editing task by obtaining the estimated loading time of the effect editing template and displaying the processing progress information of the editing task. Furthermore, the processing progress information of the editing task is updated using the progress change rate determined based on the estimated loading time. Compared to the progress display methods of related technologies, the disclosed embodiment allows users to more intuitively perceive the processing progress of editing tasks, thus improving their editing experience.

[0046] The present disclosure provides a method for processing task progress. Figure 1 As shown in FIG, a flowchart of a task progress processing method provided by an embodiment of the present disclosure is provided. The method can be executed by a task progress processing device, wherein the device can be implemented using software and / or hardware and can generally be integrated into an electronic device. Figure 1 As shown, the method includes:

[0047] S101: Displaying materials to be edited and multiple effect editing templates on the editor interface.

[0048] The task progress processing method provided by the embodiments of the present disclosure may be applied to a client. For example, the client may include a client deployed on a smart phone, a client deployed on a tablet computer, and the like.

[0049] In the disclosed embodiments, the editor interface refers to a page used to edit resources such as images or videos. The editor interface displays the material to be edited and various types of effect editing templates. The material to be edited can be any material imported by the user through the editor interface. For example, the material to be edited can include materials in the user's local photo album, and can also include materials captured by a shooting component. The effect editing template refers to a specific type of template, specifically an artificial intelligence template. The effect editing template performs intelligent color adjustment, automatic cutout, and other editing processes on the material to be edited based on an artificial intelligence model to achieve a better visual effect for the material to be edited.

[0050] like Figure 2 As shown, it is a page interaction diagram provided by an embodiment of the present disclosure, wherein the editor interface 201 displays a material 202 to be edited and a plurality of effect editing templates, including an effect editing template 203 .

[0051] In an optional implementation, when displaying multiple effect editing templates on the editor interface, in order to facilitate users to know and understand the functions of the effect editing templates, identification information can also be displayed on the effect editing templates to facilitate users to trigger the application of the effect editing templates, wherein the identification information may include icons, text and other information. Figure 2 In the page interaction diagram shown, identification information 204 is displayed on the effect editing template 203 , which facilitates the user to know and understand the function of the effect editing template 203 .

[0052] S102: In response to a triggering operation of applying a first effect editing template to the material to be edited, obtaining an estimated loading duration corresponding to the first effect editing template, and determining a first progress change speed based on the estimated loading duration.

[0053] Among them, the estimated loading time is determined based on the statistical loading time of the first effect editing template and the current network conditions. The statistical loading time is used to represent the average processing time for material editing using the first effect editing template.

[0054] In an embodiment of the present disclosure, after displaying a to-be-edited material and multiple effect editing templates on an editor interface, a user can trigger a first effect editing template and apply it to the to-be-edited material. The first effect editing template can be any of the effect editing templates displayed on the editor interface. Specifically, upon receiving a trigger operation to apply the first effect editing template to the to-be-edited material, an estimated loading time corresponding to the first effect editing template is obtained. The trigger operation to apply the first effect editing template to the to-be-edited material can be a trigger operation such as selecting, single-clicking, or double-clicking the first effect editing template.

[0055] The estimated loading time refers to the length of time required from triggering to completing the first editing task, that is, the editing task time. The estimated loading time is determined based on the statistical loading time of the first effect editing template and the current network conditions. The statistical loading time can represent the average processing time for material editing by the above-mentioned first effect editing template. Specifically, the statistical loading time can be based on the actual loading data statistics of a large number of users using the first effect editing template, which can reflect the editing complexity of the first effect editing template, such as the number of layers, rendering difficulty, etc. Different effect editing templates have different statistical loading times.

[0056] The current network situation refers to the user's current network usage status, such as bandwidth, latency, etc. Since the network usage status will affect data transmission and computing resource allocation in real time, the embodiment of the present disclosure will determine the estimated loading time based on the statistical loading time and the current network situation.

[0057] In an optional implementation, the estimated loading time can be obtained by sending a request to the server. Specifically, when a trigger operation of applying the first effect editing template to the material to be edited is received, a request for obtaining the estimated loading time is sent to the server. After receiving the request, the server calculates the average processing time for material editing based on the first effect editing template, and determines the user's current network conditions, and then calculates the estimated loading time of the first effect editing template and returns it to the client.

[0058] It can be seen that by combining the statistical loading time of the first effect editing template and the user's current network conditions, the estimated loading time of the first effect editing template can be determined more accurately, which can facilitate the subsequent display of the processing progress of the editing task based on the estimated loading time.

[0059] After obtaining the estimated loading time of the first effect editing template, the first progress change speed is determined based on the estimated loading time. The first progress change speed refers to the completion speed of the processing progress of the editing task over time when the first effect editing template is applied. The longer the estimated loading time, the slower the first progress change speed, and the shorter the estimated loading time, and vice versa. The estimated loading time can be used to intuitively reflect the processing progress of the first effect editing template in processing the material to be edited. The first progress change speed can be expressed as a percentage. For example, assuming that the estimated loading time of the effect editing template is 20 seconds, the first progress change speed can be 5%, that is, the progress increases by 5% per second.

[0060] As can be seen, when the first editing task is triggered, the first progress change rate can be determined based on the estimated loading time. Then, the processing progress information is updated on the editor interface based on the first progress change rate, achieving a smooth display of the processing progress. This allows users to intuitively perceive the rhythm of task progress, effectively reducing waiting anxiety and improving the predictability of the time required for editing tasks. Smooth display can be understood as a uniform and progressive display, not a jumpy display.

[0061] S103: Displaying processing progress information of the first editing task corresponding to the to-be-edited material on the editor interface based on the estimated loading duration, and updating and displaying the processing progress information of the first editing task at the first progress change speed.

[0062] The first editing task is used to edit the material to be edited based on the first effect editing template.

[0063] The processing progress information in the embodiments of the present disclosure may refer to information used to present the current completion status of the first editing task during the processing of the first editing task. Specifically, the processing progress information may include information such as the remaining processing time and the estimated completion time. The processing progress information may be expressed in the form of a percentage, a progress bar, or a numerical value.

[0064] In an optional embodiment, the processing progress information may include a progress percentage and / or an estimated remaining time. The progress percentage is used to represent the proportion of the completed part of the first editing task, that is, the completion progress of the first editing task, such as 50% completed; the estimated remaining time may refer to the processing time required for the unfinished part of the first editing task.

[0065] As mentioned above Figure 2 In the editor interface 201 in the page interaction diagram shown, when a trigger operation of applying the first effect editing template to the material to be edited is received, processing progress information is displayed on the editor interface, and the processing progress information includes a progress percentage 205 and an estimated remaining time 206.

[0066] In an embodiment of the present disclosure, after completing the calculation of the estimated loading time of the first effect editing template and determining the first progress change speed based on the estimated loading time, the processing progress information of the first editing task can be displayed on the editor interface, and the processing progress information of the first editing task can be dynamically updated at the first progress change speed.

[0067] In an optional implementation, a timer mechanism can be used to update and display processing progress information. Specifically, a timer is first set based on the first progress change rate, and then the timer is used to update and display the processing progress information of the first editing task. The present embodiment does not limit the specific steps of setting the timer based on the first progress rate and using the timer to update and display the processing progress information.

[0068] The disclosed embodiment provides a task progress processing method, which displays a material to be edited and multiple effect editing templates on an editor interface. Then, when a trigger operation is received to apply a first effect editing template to the material to be edited, an estimated loading time corresponding to the first effect editing template is obtained, and a first progress change speed is determined based on the above-mentioned estimated loading time, wherein the estimated loading time is determined based on the statistical loading time of the first effect editing template and the current network conditions, and the statistical loading time is used to characterize the average processing time for editing the material using the first effect editing template. Subsequently, the processing progress information of the first editing task corresponding to the material to be edited is displayed on the above-mentioned editor interface based on the estimated loading time, and the processing progress information of the first editing task is updated and displayed at the first progress change speed, wherein the first editing task is used to edit the material to be edited based on the first effect editing template.

[0069] As can be seen, the disclosed embodiment displays the progress of an editing task by obtaining the estimated loading time of the effect editing template and displaying the processing progress information of the editing task. Furthermore, the processing progress information of the editing task is updated using the progress change rate determined based on the estimated loading time. Compared to the progress display methods of related technologies, the disclosed embodiment allows users to more intuitively perceive the processing progress of editing tasks, thus improving their editing experience.

[0070] In the actual process of applying the first effect editing template to edit the material to be edited, unstable factors such as network freezes and device overloads may occur, resulting in a deviation between the estimated loading time and the actual time taken to complete the editing task. For this reason, the disclosed embodiment also needs to obtain the remaining loading time in real time during the processing of the editing task to dynamically adjust the progress change speed, thereby more realistically displaying the processing progress of the editing task. The remaining loading time can refer to the estimated time taken from the current moment to the completion of the first editing task.

[0071] Specifically, during the processing of the first editing task, the remaining loading time of the first editing task is obtained according to a preset period, and then a second progress change rate is determined based on the remaining loading time. Then, the processing progress information of the first editing task is updated and displayed at the second progress change rate. The preset period is a pre-set time interval, for example, a time interval of 2 seconds.

[0072] The second progress change speed is the processing progress update speed determined based on the remaining loading time obtained in real time. If the remaining loading time is shortened, the second progress change speed will be accelerated. If the remaining loading time is extended, the second progress change speed will be slowed down. For example, when the user just triggers the editing task, the processing progress information displayed on the editor interface is 20 seconds remaining, and the progress percentage increases by 5% per second. After 10 seconds, the network becomes faster, the remaining loading time is updated to 10 seconds, the progress speed becomes 10% per second, and the progress percentage increases by 10% per second.

[0073] Determining the second progress change rate based on the remaining loading time and updating the displayed processing progress information based on the second progress change rate can be accomplished by setting a timer. For details, please refer to the above embodiment. In actual applications, a query request for the remaining loading time of the first editing task can be sent to the server to obtain the remaining loading time of the first editing task.

[0074] As can be seen, by periodically querying the remaining loading time of the editing task and dynamically determining the progress change rate, the display of the processing progress information of the first editing task can be adjusted in real time, avoiding jumpy updates of the processing progress information. In other words, by continuously monitoring the processing status of the editing task and the network environment, this polling mechanism can dynamically match the progress change rate with the actual time consumed, thereby achieving a smooth and continuous progress display effect.

[0075] During the process of displaying processing progress information of a first editing task corresponding to a to-be-edited material on an editor interface based on an estimated loading time, and updating and displaying the processing progress information of the first editing task at a first progress change rate or a second progress change rate, a minimize display operation may be triggered for the first editing task. Specifically, when the minimize display trigger operation for the processing progress information of the first editing task is received, minimized identification information of the first editing task is displayed at a target location on the editor interface. The target location may be a pre-set display location, specifically, the lower left corner of the editor interface, etc.

[0076] The minimized identification information is used to represent the processing status of the first editing task. Specifically, the minimized identification information may be a visual element that is dynamically updated over time. The minimized identification information may include an icon, processing progress information, etc. For example, during the processing of the first editing task, the minimized identification information may be "Task is being processed" or the like. When the processing of the first editing task is completed, the minimized identification information may be "Task completed" or the like. The minimized display operation for the first editing task may be triggered by a click, a long press, or other triggering operation on the minimized control for the first editing task.

[0077] like Figure 3 As shown, it is another page interaction schematic diagram provided by an embodiment of the present disclosure, wherein minimized identification information 301 of the first editing task is displayed at the target position on the editor interface.

[0078] As can be seen, by displaying the processing progress information of the first editing task in a minimized form, the space occupied by the editor interface can be reduced, making it easier for the user to trigger other editing tasks for the material to be edited. In other words, the embodiment of the present disclosure allows the user to initiate a new task without interrupting the current first editing task. In other words, the embodiment of the present disclosure supports the simultaneous processing of multiple editing tasks.

[0079] In an optional embodiment, while the minimized identification information of the first editing task is displayed on the editor interface, the user can also trigger an interactive operation based on the minimized identification information. Specifically, when a trigger operation based on the minimized identification information of the first editing task is received, a task processing list is displayed on the editor interface, and the task processing list includes at least the first editing task and the processing progress information of the first editing task. The trigger operation based on the minimized identification information can be a trigger operation such as clicking or long pressing the task view control.

[0080] As mentioned above Figure 3 In the page interaction diagram shown, when a trigger operation for minimizing identification information 301 of the first editing task is received, a task processing list 302 is displayed on the editor interface, and the task processing list 302 displays processing progress information 303 of the first editing task.

[0081] In the embodiment of the present disclosure, in addition to displaying the processing progress information of the first editing task, the task processing list may also display the processing progress information of the second editing task of editing the to-be-edited material based on the second effect editing template.

[0082] As mentioned above Figure 3In the page interaction diagram shown, the task processing list 302 also displays processing progress information 304 of the second editing task. The second editing task is used to edit the material to be edited based on the effect editing template 2.

[0083] It can be seen that by triggering the minimized identification information to display the task processing list and simultaneously displaying the processing progress information of multiple editing tasks, it is convenient for users to view the processing progress of editing tasks in batches.

[0084] In an optional implementation, during the process of displaying the task processing list on the editor interface, the user can also trigger an interactive operation for the first editing task in the task processing list, and the interactive operation may include operations such as viewing and deleting.

[0085] In one application scenario, when a viewing operation is triggered for the first editing task in the task processing list, the minimized identification information of the first editing task is restored to the initial display state to facilitate the user to intuitively obtain progress details.

[0086] In another application scenario, when a delete operation is triggered for the first editing task in the task processing list, the first editing task is stopped and cleared, and the display of the first editing task is removed from the task processing list. Therefore, by supporting the delete operation for the first editing task, users can easily delete completed, erroneous, or unnecessary editing tasks, avoid redundant task lists, reduce the time cost of finding valid editing tasks, and improve the user editing experience.

[0087] In order to implement the above embodiment, the present disclosure also proposes a task progress processing device. Figure 4 This is a schematic diagram of the structure of a task progress processing device provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware and can generally be integrated into an electronic device. Figure 4 As shown, the device includes:

[0088] A display module 401 is used to display the material to be edited and multiple effect editing templates on the editor interface;

[0089] An acquisition module 402 is configured to, in response to a triggering operation of applying a first effect editing template to the material to be edited, acquire an estimated loading time corresponding to the first effect editing template, and determine a first progress change rate based on the estimated loading time; wherein the estimated loading time is determined based on a statistical loading time of the first effect editing template and current network conditions, the statistical loading time being used to represent an average processing time for editing a material using the first effect editing template;

[0090] The first display module 403 is used to display the processing progress information of the first editing task corresponding to the material to be edited based on the estimated loading time on the editor interface, and to update and display the processing progress information of the first editing task at the first progress change speed; wherein, the first editing task is used to edit the material to be edited based on the first effect editing template.

[0091] In an optional embodiment, the device further includes:

[0092] a determination module, configured to obtain a remaining loading time of the first editing task according to a preset period, and determine a second progress change speed based on the remaining loading time;

[0093] The updating and displaying module is configured to update and display the processing progress information of the first editing task at the second progress change speed.

[0094] In an optional implementation manner, the update display module is specifically configured to:

[0095] A timer is set according to the first progress change speed, and the timer is used to trigger the update and display of the processing progress information of the first editing task.

[0096] In an optional embodiment, the processing progress information includes a progress percentage and / or an estimated remaining time, wherein the progress percentage is used to represent the proportion of the completed part of the first editing task, and the estimated remaining time is the processing time required for the unfinished part of the first editing task.

[0097] In an optional embodiment, the device further includes:

[0098] A second display module is used to display the minimized identification information of the first editing task at a target position on the editor interface in response to a minimized display trigger operation for the processing progress information of the first editing task; wherein the minimized identification information is used to represent the processing status of the first editing task.

[0099] In an optional embodiment, the device further includes:

[0100] A third display module is configured to display a task processing list on the editor interface in response to a triggering operation on the minimization identification information; wherein the task processing list includes at least the first editing task and processing progress information of the first editing task.

[0101] In an optional implementation, the task processing list further includes a second editing task and processing progress information of the second editing task, where the second editing task is used to edit the material to be edited based on a second effect editing template.

[0102] In the task progress processing device provided by the embodiment of the present disclosure, the material to be edited and multiple effect editing templates are displayed on the editor interface. Then, when a trigger operation of applying the first effect editing template to the material to be edited is received, the estimated loading time corresponding to the first effect editing template is obtained, and the first progress change speed is determined based on the above-mentioned estimated loading time, wherein the estimated loading time is determined based on the statistical loading time of the first effect editing template and the current network conditions, and the statistical loading time is used to characterize the average processing time for editing the material using the first effect editing template. Subsequently, the processing progress information of the first editing task corresponding to the material to be edited is displayed on the above-mentioned editor interface based on the estimated loading time, and the processing progress information of the first editing task is updated and displayed at the first progress change speed, wherein the first editing task is used to edit the material to be edited based on the first effect editing template.

[0103] As can be seen, the disclosed embodiment displays the progress of an editing task by obtaining the estimated loading time of the effect editing template and displaying the processing progress information of the editing task. Furthermore, the processing progress information of the editing task is updated using the progress change rate determined based on the estimated loading time. Compared to the progress display methods of related technologies, the disclosed embodiment allows users to more intuitively perceive the processing progress of editing tasks, thus improving their editing experience.

[0104] In addition to the above-mentioned method and apparatus, the embodiment of the present disclosure further provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a terminal device, the terminal device implements the task progress processing method described in the embodiment of the present disclosure.

[0105] The embodiment of the present disclosure further provides a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the task progress processing method described in the embodiment of the present disclosure is implemented.

[0106] In addition, the present disclosure also provides an electronic device, see Figure 5 As shown, this may include:

[0107] Processor 501, memory 502, input device 503 and output device 504. The number of processors 501 in the electronic device can be one or more. Figure 5In some embodiments of the present disclosure, the processor 501, the memory 502, the input device 503 and the output device 504 may be connected via a bus or other means, wherein: Figure 5 The bus connection is taken as an example.

[0108] The memory 502 can be used to store software programs and modules. The processor 501 executes various functional applications and data processing of the electronic device by running the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, at least one application required for a function, etc. In addition, the memory 502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. The input device 503 can be used to receive input digital or character information, and generate signal input related to user settings and function control of the electronic device.

[0109] Specifically in this embodiment, the processor 501 will load the executable files corresponding to the processes of one or more applications into the memory 502 according to the following instructions, and the processor 501 will run the applications stored in the memory 502 to realize the various functions of the above-mentioned electronic device.

[0110] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0111] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.

Claims

1. A task progress processing method, characterized in that: The method comprises: Display the material to be edited and multiple effect editing templates on the editor interface; In response to a triggering operation of applying a first effect editing template to the material to be edited, obtaining an estimated loading time corresponding to the first effect editing template, and determining a first progress change speed based on the estimated loading time; wherein the estimated loading time is determined based on a statistical loading time of the first effect editing template and a current network condition, the statistical loading time being used to represent an average processing time for editing the material using the first effect editing template; The processing progress information of the first editing task corresponding to the material to be edited is displayed on the editor interface based on the estimated loading time, and the processing progress information of the first editing task is updated and displayed at the first progress change speed; wherein, the first editing task is used to edit the material to be edited based on the first effect editing template.

2. The task progress processing method according to claim 1, characterized in that: The method further comprises: Obtaining a remaining loading time of the first editing task according to a preset period, and determining a second progress change speed based on the remaining loading time; The processing progress information of the first editing task is updated and displayed at the second progress change speed.

3. The task progress processing method according to claim 1, characterized in that: The updating and displaying of the processing progress information of the first editing task at the first progress change speed includes: A timer is set according to the first progress change speed, and the timer is used to trigger the update and display of the processing progress information of the first editing task.

4. The task progress processing method according to claim 1, characterized in that: The processing progress information includes a progress percentage and / or an estimated remaining time. The progress percentage is used to represent the proportion of the completed part of the first editing task, and the estimated remaining time is the processing time required for the unfinished part of the first editing task.

5. The task progress processing method according to claim 1, characterized in that: The method further comprises: In response to a minimized display trigger operation for the processing progress information of the first editing task, minimized identification information of the first editing task is displayed at a target position on the editor interface; wherein the minimized identification information is used to characterize the processing status of the first editing task.

6. The task progress processing method according to claim 5, characterized in that: The method further comprises: In response to a triggering operation on the minimization identification information, a task processing list is displayed on the editor interface; wherein the task processing list includes at least the first editing task and processing progress information of the first editing task.

7. The task progress processing method according to claim 6, characterized in that: The task processing list also includes a second editing task and processing progress information of the second editing task, where the second editing task is used to edit the material to be edited based on a second effect editing template.

8. A task progress processing device, characterized in that: The device comprises: Display module, used to display the material to be edited and multiple effect editing templates on the editor interface; an acquisition module configured to, in response to a triggering operation of applying a first effect editing template to the material to be edited, acquire an estimated loading time corresponding to the first effect editing template, and determine a first progress change speed based on the estimated loading time; wherein the estimated loading time is determined based on a statistical loading time of the first effect editing template and a current network condition, the statistical loading time being used to represent an average processing time for editing a material using the first effect editing template; The first display module is used to display the processing progress information of the first editing task corresponding to the material to be edited on the editor interface based on the estimated loading time, and to update and display the processing progress information of the first editing task at the first progress change speed; wherein, the first editing task is used to edit the material to be edited based on the first effect editing template.

9. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing instructions executable by the processor; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and the computer program is used to execute the method according to any one of claims 1 to 7.

11. A computer program product, characterized in that The computer program product comprises a computer program / instruction, and when the computer program / instruction is executed by a processor, the method according to any one of claims 1 to 7 is implemented.