Method and apparatus for displaying task progress, and electronic device and storage medium

By displaying the execution progress of the task node in the task step bar, the problem that users cannot clarify the task execution progress is solved, and the rich display of the task bar and the convenience of user operations are achieved.

WO2025036311A1PCT designated stage expired Publication Date: 2025-02-20CHENGDU GUANGHEXINHAO TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/111256
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-11
Filing Date
2024-08-09
Publication Date
2025-02-20

AI Technical Summary

Technical Problem

In the prior art, the content of the task step bar display is relatively single, which makes it impossible for users to clarify the specific execution progress of the task.

Method used

By receiving page display operations, the target task page, the target task node and its execution progress are determined, and a task bar is displayed in the target task page. The task bar contains node information and a progress bar, and the progress bar is used to indicate the execution progress of the task node.

Benefits of technology

This allows users to clarify the execution progress of each step, enrich the display style and content of the task bar, and reduce the difficulty of user task execution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024111256_20022025_PF_FP_ABST
    Figure CN2024111256_20022025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a method and apparatus for display a task progress, and an electronic device and a storage medium. The method comprises: receiving a page display operation; in response to the page display operation, determining a target task page corresponding to the page display operation, a target task node corresponding to the target task page, and the execution progress of the target task node; and displaying the target task page, and displaying a task bar of a target task in the target task page, wherein the target task is a task corresponding to the target task node, and node information and a progress bar of the target task node are displayed in the task bar, the progress bar being used for indicating the execution progress of a corresponding task node.
Need to check novelty before this filing date? Find Prior Art

Description

Task progress display method, device, electronic device and storage medium

[0001] This application claims priority to the Chinese invention patent application entitled “Method, device, electronic device and storage medium for displaying task progress” and application number 202311017076.0, filed on August 11, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present disclosure relate to the field of computer technology, and in particular to a method, device, electronic device, and storage medium for displaying task progress. Background Art

[0003] Currently, in some applications, a task step bar can be displayed to help users understand the steps involved in the task. However, the content displayed in the step bar is relatively simple, making it difficult for users to understand the specific execution progress of the task.

[0004] Summary of the Invention

[0005] The embodiments of the present disclosure provide a method, device, electronic device, and storage medium for displaying task progress, so as to enrich the content displayed in a step bar and enable users to clearly understand the execution progress of each step.

[0006] In a first aspect, an embodiment of the present disclosure provides a method for displaying task progress, comprising: receiving a page display operation; in response to the page display operation, determining a target task page corresponding to the page display operation, a target task node corresponding to the target task page, and the execution progress of the target task node; displaying the target task page, and displaying a task bar of the target task in the target task page, wherein the target task is the task corresponding to the target task node, and the task bar displays node information and a progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node.

[0007] In the second aspect, the embodiment of the present disclosure also provides a device for displaying task progress, including: an operation receiving module for receiving a page display operation; a page determination module for determining, in response to the page display operation, a target task page corresponding to the page display operation, a target task node corresponding to the target task page, and the execution progress of the target task node; a page display module for displaying the target task page and displaying a task bar of the target task in the target task page, wherein the target task is the task corresponding to the target task node, and the task bar displays the node information and progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node.

[0008] In a third aspect, an embodiment of the present disclosure further provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for displaying task progress as described in an embodiment of the present disclosure.

[0009] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored, which, when executed by a processor, implements the method for displaying task progress as described in an embodiment of the present disclosure.

[0010] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, comprising computer program instructions, which, when executed on a computer, enable the computer to implement the method for displaying task progress as described in an embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] 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.

[0012] FIG1 is a flow chart of a method for displaying task progress according to an embodiment of the present disclosure;

[0013] FIG2a is a schematic diagram showing a task bar provided by an embodiment of the present disclosure;

[0014] FIG2 b is a schematic diagram showing another task bar provided by an embodiment of the present disclosure;

[0015] FIG3 is a schematic diagram showing another task bar provided by an embodiment of the present disclosure;

[0016] FIG4 is a flow chart of another method for displaying task progress according to an embodiment of the present disclosure;

[0017] FIG5 is a structural block diagram of a task progress display device provided by an embodiment of the present disclosure;

[0018] FIG6 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0019] 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.

[0020] 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.

[0021] 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.

[0022] 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.

[0023] 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".

[0024] 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.

[0025] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0026] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0027] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0028] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0029] FIG1 is a flow chart of a method for displaying task progress provided by an embodiment of the present disclosure. The method can be executed by a task progress display device, wherein the device can be implemented by software and / or hardware and can be configured in an electronic device, typically, in a mobile phone or tablet computer. The method for displaying task progress provided by an embodiment of the present disclosure is suitable for displaying the various tasks included in a task in a task bar, such as displaying the execution progress of the various steps included in a task and each task node in the task bar. As shown in FIG1 , the method for displaying task progress provided by this embodiment may include:

[0030] S101: Receive a page display operation.

[0031] In some embodiments, the page display operation may be an operation for instructing to display a page including a task bar, such as an operation for instructing to display a certain task page.

[0032] In this embodiment, when a user wants to view a task page of a task, he or she may perform a display operation on the task page. Accordingly, the current application may receive the page display operation performed by the user.

[0033] S102 . In response to the page display operation, determine a target task page corresponding to the page display operation, a target task node corresponding to the target task page, and an execution progress of the target task node.

[0034] In some embodiments, the target task page can be the task page corresponding to the page display operation, that is, the task page indicated by the page display operation. The target task node can be the task node corresponding to the target task page. Exemplarily, a task can include multiple task pages, and these multiple task pages can be distributed in each task node of the task. Thus, the target task node can be the task node to which the target task page is distributed.

[0035] In this embodiment, when a page display operation is received, the target task page corresponding to the page display operation, the target task node corresponding to the target task page, and the execution progress of the target task node can be determined.

[0036] S103. Display the target task page, and display the task bar of the target task in the target task page, wherein the target task is the task corresponding to the target task node, and the task bar displays the node information and progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node.

[0037] In some embodiments, the target task may be a task corresponding to a target task node. For example, a task may include one or more task nodes. Thus, the target task may be a task including a target task node, that is, a task to which the target task node belongs. The target task may be a task within the current application, such as an interactive task within the current application. The interactive task may, for example, be a task completed by the user by performing corresponding interactive operations. Taking a store registration task as an example, the user may complete the target task by performing interactive operations such as filling in store information and / or uploading store certification materials. The target task may have one or more task pages including a target task page, which may be used to display task information of corresponding subtasks in the target task and for the user to perform the corresponding subtasks.

[0038] In certain embodiments, the task bar can be used to display the node information and progress bar of at least one task node of the target task, including the target task node. For example, the target task can include one or more task nodes, and different task nodes can correspond to different task stages or different task steps of the target task. Optionally, the target task includes a plurality of task pages, and the plurality of task pages are distributed in the task node of the target task. Exemplary, the target task can include one or more task nodes and one or more subtask pages, and the task page of the target task can be distributed in the task node of the target task. In other words, each task node can correspond to at least one task page of the target task, and optionally, the number of task pages can be greater than the number of task nodes, such as at least two task pages of the target task can be included in at least one task node.

[0039] In certain embodiments, the node information of a certain task node may include the node name and / or node identification of the task node. The node identification may include node sequence number identification and / or node name. The progress bar of a certain task node may be used to indicate the execution progress of the task node, just as the progress bar of the target task node may be used to indicate the execution progress of the target task node.

[0040] In some embodiments, the task bar of the target task and the progress bar corresponding to the task node contained in the task bar can have the same or different display styles. Optionally, the task bar is displayed in a bar shape or a dotted line shape, and the progress bar is displayed in a ring shape. If the task bar can be displayed in a bar shape, in this case, the node information of at least two task nodes can be displayed on the task bar; or, the task bar can be displayed in a dotted line shape, such as displaying the node information of at least two task nodes, and connecting the adjacent node information by a line segment, which can be a solid line or a dotted line. The progress bar can be a ring-shaped progress bar. The display position of the task bar can be set as needed. Optionally, the task bar displays the node information of one or more task nodes of the target task. The node information includes a node identifier, and the progress bar is displayed around the corresponding node identifier. For example, the progress bar of a certain task node can be displayed at the associated position of the node information of the task node, and the distance between the associated position and the display position of the corresponding task point is less than or equal to a preset distance.

[0041] Optionally, the node identifier includes a node serial number identifier and / or a node name, and the node serial number identifier and / or the node name are displayed within the circular ring of the progress bar or displayed outside the circular ring of the progress bar. For example, the node serial number identifier and / or the node name of the task node can be displayed within the circular ring of the progress bar of the task node, or the node serial number identifier and / or the node name of the task node can be displayed outside the progress bar of the task node.

[0042] Specifically, after determining the target task page corresponding to the page display operation, the target task node corresponding to the target task page, and the execution progress of the target task node, a task bar 20 for the target task can be displayed in response to the progress display operation. Node information of at least one task node in the target task, including the target task node, and a progress bar 21 are displayed in the task bar 20. As shown in FIG2a , the execution progress of the corresponding task node is indicated by the progress bar 21.

[0043] Taking the progress bar as a circular progress bar as an example, when displaying the node information and progress bar 21 of a task node in the target task, for example, the progress bar 21 of the task node can be displayed, the node serial number identification 22 of the task node can be displayed in the circular ring of the progress bar 21 of the task node, and the node name 23 of the task node can be displayed outside the circular ring of the progress bar 21 of the task node, as shown in Figure 2a (the target task is the store registration task in the figure). Alternatively, the node name 23 of the task node can be displayed in the circular ring of the progress bar 21 of the task node, and the node serial number identification 22 of the task node can be displayed outside the circular ring of the progress bar 21 of the task node; or, the node serial number identification 22 and node name 23 of the task node can be displayed in the circular ring of the progress bar 21 of the task node; or, the node serial number identification 22 and node name 23 of the task node can be displayed outside the circular ring of the progress bar 21 of the task node, as shown in Figure 3 (the target task is the store registration task in the figure).

[0044] In this embodiment, the progress bar of a task node can be used to indicate the execution progress of the task node. The execution progress can be the execution progress corresponding to the currently displayed task page in the task node, so when the currently displayed task page changes, the execution progress executed in the progress bar of the task node can be updated.

[0045] At this time, optionally, the target task includes multiple task pages, and the multiple task pages are distributed in the task node of the target task. After displaying the task bar of the target task in the target task page, it also includes: in response to the task page switching operation, switching the current task page, and updating the current execution progress indicated by the current progress bar based on the switched current task page, wherein the current progress bar is the progress bar of the current task node, and the current task node is the task node corresponding to the current task page.

[0046] In some embodiments, the task page switching operation can be a triggering operation for indicating the switching of the currently displayed task page, such as the operation of triggering the previous control or the next control displayed in the task page. The current task page can be the currently displayed task page. The current progress bar can be considered as the progress bar of the current task node. The current task node can be understood as the task node currently being executed, such as the task node where the currently displayed task page is located. The current execution progress can be understood as the current execution progress of the current task node.

[0047] For example, as shown in Figures 2a and 3, when a task page switching operation is received from the user, the current task page can be switched according to the task page switching operation, and the current execution progress indicated in the progress bar of the current task node can be updated according to the switched current task page, such as controlling the progress indicator in the progress bar of the current task node to move back or forward a certain distance along the progress bar. In some embodiments, the progress indicator can be an indicator in the progress bar used to indicate the execution progress, and when the progress indicator is located at different positions in the progress bar, the indicated execution progress is different.

[0048] In this embodiment, when a task page is displayed, a corresponding task event can be executed based on the user's execution operation. For example, when a user's execution operation for the current subtask displayed in the current task page is received, a task event corresponding to the execution operation and the current subtask can be executed based on the execution operation. In some embodiments, the current subtask can be the subtask displayed in the current task page, the execution operation can be a trigger operation for executing the current subtask, and the specific operation type of the execution operation can correspond to the current subtask. For example, when the current subtask requires the user to select or fill in the store name, store category and / or store address, the execution operation can be an operation of selecting or filling in the store name, store category and / or store address. The task event can be an event corresponding to the current subtask, such as an event that the current subtask needs to execute. The task event corresponds to the execution operation performed by the user. For example, when the user performs the execution operation of selecting a store name, the task event can include displaying the store name selected by the user and / or displaying the store name selected by the user as selected, etc. The event content of the executed task event is not limited.

[0049] In some embodiments, after displaying the task bar of the target task on the target task page, the method further includes: when the current execution progress reaches a maximum value, switching the node information of the current task node from the first display style to the second display style, and switching the node information of the next task node of the current task node from the third display style to the first display style. In some embodiments, the first display style is used to indicate the task node being executed in the target task, the second display style is used to indicate the task node that has been completed in the target task, and the third display style is used to indicate the task node that has not yet been executed in the target task.

[0050] In the above embodiment, as shown in Figures 2a and 3, the task nodes that have been completed, the task nodes that are currently being executed, and the task nodes that have not yet been executed can have different display styles in the task bar, so that the user can clearly understand the execution status of each task node in the task bar based on the display style of the node information of each task node.

[0051] Specifically, as shown in Figures 2a and 3, when the current execution progress reaches the maximum value, the display style of the current task node and the display style of the next task node can be switched, such as switching the node information of the current task node from the first display style to the second display style, and switching the node information of the next task node of the current task node from the third display style to the first display style.

[0052] In some embodiments, the first display style, the second display style, and the third display style can be different display styles, and the specific styles of the first display style, the second display style, and the third display style are not limited. The first display style can be used to indicate the task node being executed, the second display style can be used to indicate the task node that has been completed, and the third display style can be used to indicate the task node that has not yet been executed. For example, the node information of the task node that the user is executing can be displayed in the task bar of the target task as the first display style; the node information of the task node that the user has completed can be displayed in the task bar of the target task as the second display style; the node information of the task node that the user has not yet executed can be displayed in the task bar of the target task as the third display style.

[0053] It is understandable that the progress bar of current task node can be used for indicating the corresponding execution progress of the current task page shown.At this moment, when the task page changes, no matter whether the user has completed the subtask shown in the task page, all according to the execution progress indicated in the progress bar of the task page switch current task node after the change.Perhaps, the progress bar of current task node also can be used for indicating the total execution progress corresponding in the current task node of the subtask that the current user has completed in the current task node.At this moment, when the task page changes, if the subtask that the user has completed in the current task node does not change, and / or, the total execution progress corresponding in the current task node of the subtask that has completed in the current task node does not change, the execution progress indicated in the progress bar of current task node remains unchanged.

[0054] The method for displaying task progress provided by this embodiment receives a page display operation; in response to the page display operation, determines the target task page corresponding to the page display operation, the target task node corresponding to the target task page, and the execution progress of the target task node; displays the target task page, and displays a task bar of the target task in the target page, wherein the target task is the task corresponding to the target task node, and the task bar displays node information and a progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node. This embodiment adopts the above technical solution to indicate the execution progress of the task node in the task bar through the progress bar, so that the user can understand both the task nodes included in the task and the execution progress of each task node through the task bar, and can enrich the display style of the task bar and the content displayed in the task bar.

[0055] FIG4 is a flow chart of another method for displaying task progress provided by an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, displaying the task bar of the target task in the task page includes: displaying the task bar of the target task in the first area of ​​the target task page, wherein the first area is located at the top of the target task page.

[0056] Accordingly, as shown in FIG4 , the method for displaying task progress provided by this embodiment may include:

[0057] S201: Receive a page display operation.

[0058] S202: In response to the page display operation, determine a target task page corresponding to the page display operation, a target task node corresponding to the target task page, and an execution progress of the target task node.

[0059] S203: Display the target task page and display a task bar for the target task in a first area of ​​the target task page. In some embodiments, the first area is located at the top of the target task page, the target task is the task corresponding to the target task node, and the task bar displays node information and a progress bar for the target task node, wherein the progress bar is used to indicate the execution progress of the corresponding task node.

[0060] In this embodiment, when a page display operation is received, the target task page may be displayed, and a task bar 20 of the target task may be displayed in the first area of ​​the target task page, as shown in FIG. 2 a .

[0061] In some embodiments, a task page of a target task (e.g., a target task page) includes a first area, which can be considered as an area of ​​the task page for displaying a task bar, i.e., an area where the task bar is displayed on the task page. For example, the first area can be located at the top of the task page, e.g., the first area can be located above the second area and the third area, and there is no overlap with the second area and the third area.

[0062] Optionally, the target task page further includes a second area and / or a third area. The second area displays interactive information of the target subtask, which is used to facilitate the user to execute the target subtask. The third area displays execution instructions for the target subtask. In some embodiments, different task pages are used to display different subtasks of the target task, and the target subtask is the subtask displayed on the target task page.

[0063] Referring to Figures 2a and 2b , the target task page may also include a second area 24 and / or a third area 25. The second area 24 may be used to display interactive information for the target subtask. For example, the second area 24 may be the target subtask execution area. The second area 24 may display interactive information for the target subtask, such as information that needs to be filled out or uploaded by the user, information already entered or uploaded by the user, and / or corresponding sub-interaction areas or interactive controls. When executing the target subtask, the user can trigger the corresponding sub-interaction areas or interactive controls to enter or upload information corresponding to the target subtask. The third area 25 may display introductory information for the target subtask. This introductory information may include introductory information for executing the target subtask, such as the target subtask's execution requirements and / or execution method information. This execution requirement information may include information about the target subtask's requirements for input or uploaded information. Thus, by referring to this introductory information, the user can complete the target subtask more quickly, simplifying the task's execution. In some embodiments, different task pages of a target task may be used to display different subtasks in the target task, and the target subtasks may be considered as subtasks displayed in the target task page.

[0064] In some embodiments, after displaying the target task page, the method further includes: switching the interactive information displayed in the second area and the execution introduction information displayed in the third area in response to a task page switching operation.

[0065] Specifically, when a task page switching operation is received from the user, the interactive information displayed in the second area and the execution introduction information displayed in the third area can be switched, such as switching the current task page. The interactive information of the subtask corresponding to the switched current task page is displayed in the second area of ​​the switched current task page, and the execution introduction information of the subtask corresponding to the switched current task page is displayed in the third area of ​​the switched current gift page, so as to meet the user's information viewing needs for different subtasks.

[0066] Exemplarily, when it is detected that the user triggers the next control 26 displayed in the task page (as shown in FIG2a), the next task page of the current task page can be displayed. The interactive information of the subtask corresponding to the next task page is displayed in the second area 24 of the next task page, and the execution introduction information of the subtask corresponding to the next task page is displayed in the third area 25 of the next task page, as shown in FIG3. When it is detected that the previous control 27 displayed in the task page is triggered by the user (as shown in FIG2a), the previous task page of the current task page can be displayed. The interactive information of the subtask corresponding to the previous task page is displayed in the second area 24 of the previous task page, and the execution introduction information of the subtask corresponding to the previous task page is displayed in the third area 25 of the next task page.

[0067] The method for displaying task progress provided in this embodiment can enrich the display style of the task bar and the content displayed in the task page and the task bar, thereby reducing the difficulty of task execution for users.

[0068] FIG5 is a structural block diagram of a task progress display device provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware, and can be configured in an electronic device, typically, in a mobile phone or tablet computer, and can display each task node included in the task in the task bar by executing a task progress display method, such as displaying each task node included in the task and the execution progress of each task node in the task bar. As shown in FIG5 , the task progress display device provided by this embodiment may include: an operation receiving module 501, a page determination module 502, and a page display module 503, wherein,

[0069] The operation receiving module 501 is used to receive a page display operation.

[0070] The page determination module 502 is configured to determine, in response to the page display operation, a target task page corresponding to the page display operation, a target task node corresponding to the target task page, and an execution progress of the target task node.

[0071] The page display module 503 is used to display the target task page and display the task bar of the target task in the target task page, wherein the target task is the task corresponding to the target task node, and the task bar displays the node information and progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node.

[0072] The task progress display device provided by this embodiment receives a page display operation through an operation receiving module; determines the target task page corresponding to the page display operation, the target task node corresponding to the target task page, and the execution progress of the target task node in response to the page display operation through a page determination module; displays the target task page through a page display module, and displays a task bar of the target task in the target page, wherein the target task is the task corresponding to the target task node, and the task bar displays the node information and progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node. This embodiment adopts the above technical solution to indicate the execution progress of the task node in the task bar through the progress bar, so that the user can understand the task nodes included in the task and the execution progress of each task node through the task bar, and can enrich the display style of the task bar and the content displayed in the task bar.

[0073] In the above scheme, the task bar can be displayed as a bar or a dotted line, and the progress bar can be displayed as a ring; and / or, the task bar can display node information of one or more task nodes of the target task, and the node information can include a node identifier, and the progress bar can be displayed around the corresponding node identifier.

[0074] Optionally, the node identifier may include a node serial number identifier and / or a node name, and the node serial number identifier and / or the node name may be displayed within the circle of the progress bar or outside the circle of the progress bar.

[0075] In the above scheme, the target task may include multiple task pages, and the multiple task pages may be distributed within the task node of the target task. The task progress display device provided in this embodiment may further include: a page switching module, which is used to, after displaying the task bar of the target task in the target task page, switch the current task page in response to a task page switching operation, and update the current execution progress indicated by the current progress bar based on the switched current task page, wherein the current progress bar is the progress bar of the current task node, and the current task node is the task node corresponding to the current task page; and / or, a style switching module, which is used to, after displaying the task bar of the target task in the target task page, switch the node information of the current task node from the first display style to the second display style when the current execution progress reaches the maximum value, and switch the node information of the next task node of the current task node from the third display style to the first display style, wherein the first display style is used to indicate the task node being executed in the target task, the second display style is used to indicate the task node that has been completed in the target task, and the third display style is used to indicate the task node that has not yet been executed in the target task.

[0076] In the above solution, the page display module 503 can be used to: display the task bar of the target task in the first area of ​​the target task page, wherein the first area is located at the top of the target task page.

[0077] In the above scheme, the target task page may also include a second area and / or a third area, wherein the second area may display interactive information of the target subtask, and the interactive information may be used for the user to execute the target subtask, and the third area may display execution introduction information of the target subtask, wherein different task pages may be used to display different subtasks of the target task, and the target subtask is the subtask displayed in the target task page.

[0078] Furthermore, the task progress display device provided in this embodiment may also include: an information switching module for switching the interactive information displayed in the second area and the execution introduction information displayed in the third area in response to a task page switching operation.

[0079] The task progress display device provided in the embodiments of the present disclosure can execute the task progress display method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the task progress display method. For technical details not fully described in this embodiment, please refer to the task progress display method provided in any embodiment of the present disclosure.

[0080] Reference is now made to FIG6 , which illustrates a schematic diagram of the structure of an electronic device (e.g., a terminal device) 600 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG6 is merely an example and should not limit the functionality or scope of use of the embodiments of the present disclosure.

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

[0082] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 6 shows the electronic device 600 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.

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

[0084] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0085] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.

[0086] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0087] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: receives a page display operation; in response to the page display operation, determines the target task page corresponding to the page display operation, the target task node corresponding to the target task page, and the execution progress of the target task node; displays the target task page, and displays a task bar of the target task in the target task page, wherein the target task is the task corresponding to the target task node, and the task bar displays the node information and progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node.

[0088] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0089] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0090] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some embodiments, the name of a module does not, under certain circumstances, limit the unit itself.

[0091] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without 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 chip (SOCs), complex programmable logic devices (CPLDs), and the like.

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

[0093] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying task progress, including:

[0094] Receive page display operations;

[0095] In response to the page display operation, determining a target task page corresponding to the page display operation, a target task node corresponding to the target task page, and an execution progress of the target task node;

[0096] The target task page is displayed, and a task bar of the target task is displayed in the target task page, wherein the target task is the task corresponding to the target task node, and the task bar displays the node information and progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node.

[0097] According to one or more embodiments of the present disclosure, Example 2 is based on the method described in Example 1, wherein the task bar is displayed as a bar or dotted line, and the progress bar is displayed as a ring; and / or, the task bar displays node information of one or more task nodes of the target task, the node information includes a node identifier, and the progress bar is displayed around the corresponding node identifier.

[0098] According to one or more embodiments of the present disclosure, Example 3 is based on the method described in Example 2, wherein the node identifier includes a node serial number identifier and / or a node name, and the node serial number identifier and / or the node name are displayed within the circle of the progress bar or outside the circle of the progress bar.

[0099] According to one or more embodiments of the present disclosure, Example 4 is the method according to Example 1, wherein the target task includes multiple task pages, the multiple task pages are distributed within a task node of the target task, and after displaying a task bar of the target task on the target task page, the method further includes:

[0100] In response to a task page switching operation, the current task page is switched, and the current execution progress indicated by the current progress bar is updated according to the switched current task page, wherein the current progress bar is the progress bar of the current task node, and the current task node is the task node corresponding to the current task page; and / or

[0101] When the current execution progress reaches the maximum value, the node information of the current task node is switched from the first display style to the second display style, and the node information of the next task node of the current task node is switched from the third display style to the first display style, wherein the first display style is used to indicate the task node being executed in the target task, the second display style is used to indicate the task node that has been completed in the target task, and the third display style is used to indicate the task node that has not yet been executed in the target task.

[0102] According to one or more embodiments of the present disclosure, Example 5 is a method according to any one of Examples 1-4, wherein displaying a task bar of a target task on the task page includes:

[0103] A task bar of the target task is displayed in a first area of ​​the target task page, wherein the first area is located at the top of the target task page.

[0104] According to one or more embodiments of the present disclosure, Example 6 is based on the method described in Example 5, wherein the target task page also includes a second area and / or a third area, wherein the second area displays interactive information of the target subtask, and the interactive information is used for the user to execute the target subtask, and the third area displays execution introduction information of the target subtask, wherein different task pages are used to display different subtasks of the target task, and the target subtask is the subtask displayed in the target task page.

[0105] According to one or more embodiments of the present disclosure, Example 7 is the method according to Example 6, and further includes, after displaying the target task page:

[0106] In response to the task page switching operation, the interaction information displayed in the second area and the execution introduction information displayed in the third area are switched.

[0107] According to one or more embodiments of the present disclosure, Example 8 provides a task progress display device, including:

[0108] Operation receiving module, used to receive page display operations;

[0109] a page determination module, configured to determine, in response to the page display operation, a target task page corresponding to the page display operation, a target task node corresponding to the target task page, and an execution progress of the target task node;

[0110] A page display module is used to display the target task page and display the task bar of the target task in the target task page, wherein the target task is the task corresponding to the target task node, and the task bar displays the node information and progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node.

[0111] According to one or more embodiments of the present disclosure, Example 9 provides an electronic device, including:

[0112] one or more processors;

[0113] a memory for storing one or more programs,

[0114] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for displaying task progress as described in any one of Examples 1-7.

[0115] According to one or more embodiments of the present disclosure, Example 10 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for displaying task progress as described in any one of Examples 1-7.

[0116] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0117] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

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

Claims

1. A method for displaying task progress, comprising: Receive page display operations; In response to the page display operation, determining a target task page corresponding to the page display operation, a target task node corresponding to the target task page, and an execution progress of the target task node; The target task page is displayed, and a task bar of the target task is displayed in the target task page, wherein the target task is the task corresponding to the target task node, and the task bar displays the node information and progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node.

2. The method according to claim 1, wherein the task bar is displayed as a bar or a dotted line, and the progress bar is displayed as a ring; and / or the task bar displays node information of one or more task nodes of the target task, the node information includes a node identifier, and the progress bar is displayed around the corresponding node identifier.

3. The method according to claim 2, wherein the node identifier includes a node serial number identifier and / or a node name, and the node serial number identifier and / or the node name are displayed within the circle of the progress bar or outside the circle of the progress bar.

4. The method according to claim 1, wherein the target task comprises a plurality of task pages, the plurality of task pages are distributed in the task node of the target task, and after displaying the task bar of the target task in the target task page, further comprising: In response to the task page switching operation, the current task page is switched, and the current execution progress indicated by the current progress bar is updated according to the switched current task page, wherein the current progress bar is the progress bar of the current task node, and the current task node is the task node corresponding to the current task page; and / or When the current execution progress reaches the maximum value, the node information of the current task node is switched from the first display style to the second display style, and the node information of the next task node of the current task node is switched from the third display style to the first display style, wherein the first display style is used to indicate the task node being executed in the target task, the second display style is used to indicate the task node that has been executed in the target task, and the third display style is used to indicate the task node that has not yet been executed in the target task.

5. The method according to any one of claims 1 to 4, wherein displaying a task bar of the target task in the task page comprises: A task bar of the target task is displayed in a first area of ​​the target task page, wherein the first area is located at the top of the target task page.

6. The method according to claim 5, wherein the target task page further comprises a second area and / or a third area, wherein the second area displays interactive information of the target subtask, wherein the interactive information is used for the user to execute the target subtask, and the third area displays execution introduction information of the target subtask, wherein: Different task pages are used to display different subtasks of the target task, and the target subtask is the subtask displayed in the target task page.

7. The method according to claim 6, wherein after displaying the target task page, it further comprises: In response to the task page switching operation, the interactive information displayed in the second area and the execution introduction information displayed in the third area are switched.

8. A task progress display device, comprising: An operation receiving module, used to receive page display operations; A page determination module is used to determine, in response to the page display operation, The corresponding target task page, the target task node corresponding to the target task page, and the execution progress of the target task node; A page display module is used to display the target task page and display the task bar of the target task in the target task page, wherein the target task is the task corresponding to the target task node, and the task bar displays the node information and progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node.

9. An electronic device, comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for displaying task progress according to any one of claims 1 to 7.

10. A computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a processor to implement the method for displaying task progress according to any one of claims 1 to 7 when executed.

11. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method for displaying task progress according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Interface processing method and device, electronic equipment and storage medium

    CN113867871A

  • Machine learning progress management and control method based on working conditions and related device

    CN114418456A

  • Task processing method and device, electronic equipment and storage medium

    CN116149815A

  • Display screen panel with owner authentication graphical user interface

    CN306085793S

  • Graphical user interface for adjusting elements of a wizard facility displayed on a user device

    US20160328092A1