Task progress display method and device, electronic equipment and storage medium
By adding a progress bar to the task step bar, users can clarify the specific execution progress of the task, solve the problem of unclear task progress in the existing technology, and realize the rich display of the task bar and the convenience of user operations.
Patent Information
- Application Number
- CN202311017076.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-18
AI Technical Summary
In the prior art, the content of the task step bar is relatively single, which makes it impossible for the user to clarify the specific execution progress of the task.
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.
This allows users to clarify the execution progress of each step in a task, enrich the display style and content of the task bar, and reduce the difficulty of user task execution.
Smart Images

Figure CN119473106A_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] Currently, in some applications, a task step bar can be displayed so that users can clearly understand the steps included in the task. However, the content displayed in the step bar is relatively simple, resulting in the user being unable to clearly understand the specific execution progress of the task. Summary of the invention
[0003] 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 the step bar and enable the user to clearly understand the execution progress of each step.
[0004] In a first aspect, an embodiment of the present disclosure provides a method for displaying task progress, including:
[0005] Receive page display operations;
[0006] 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;
[0007] 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.
[0008] In a second aspect, the embodiment of the present disclosure further provides a task progress display device, including:
[0009] An operation receiving module, used to receive page display operations;
[0010] 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;
[0011] 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.
[0012] In a third aspect, an embodiment of the present disclosure further provides an electronic device, including:
[0013] one or more processors;
[0014] a memory for storing one or more programs,
[0015] 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 the embodiment of the present disclosure.
[0016] In a fourth aspect, an embodiment of the present disclosure further 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 the embodiment of the present disclosure.
[0017] The method, device, electronic device and storage medium for displaying task progress provided by the disclosed embodiment receive a page display operation; in response to the page display operation, determine 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; display the target task page, and display the 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. The disclosed 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0019] Figure 1 A flowchart of a method for displaying task progress provided by an embodiment of the present disclosure;
[0020] Figure 2a A schematic diagram showing a task bar provided in an embodiment of the present disclosure;
[0021] Figure 2b A schematic diagram showing another task bar provided in an embodiment of the present disclosure;
[0022] Figure 3A schematic diagram showing another task bar provided in an embodiment of the present disclosure;
[0023] Figure 4 A flowchart of another method for displaying task progress provided by an embodiment of the present disclosure;
[0024] Figure 5 A structural block diagram of a task progress display device provided by an embodiment of the present disclosure;
[0025] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] Embodiments of the present disclosure will be described in more detail below 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 being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0027] 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.
[0028] The term "including" and its variations used herein are open inclusions, 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"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0029] It should be noted that the concepts such as "first" and "second" mentioned in the present 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.
[0030] It should be noted that the modifications of "one" and "plurality" 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, it should be understood as "one or more".
[0031] 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.
[0032] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present 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.
[0033] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0034] As an optional but non-limiting implementation, in response to receiving an active request from the user, 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. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0035] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0036] Figure 1 A flowchart of a method for displaying task progress provided in an embodiment of the present disclosure. The method can be executed by a device for displaying task progress, 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 in an embodiment of the present disclosure is suitable for a scenario where each task included in a task is displayed in a task bar, such as a scenario where each step included in a task and the execution progress of each task node are displayed in a task bar. Figure 1 As shown, the method for displaying task progress provided in this embodiment may include:
[0037] S101: Receive a page display operation.
[0038] 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.
[0039] In this embodiment, when the user wants to view a task page of a task, the user can perform a display operation for the task page. Accordingly, the current application can receive the page display operation performed by the user.
[0040] 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.
[0041] The target task page may be a task page corresponding to the page display operation, i.e., the task page indicated and displayed by the page display operation. The target task node may be a task node corresponding to the target task page. Exemplarily, a task may include multiple task pages, and the multiple task pages may be distributed in each task node of the task. Thus, the target task node may be a task node to which the target task page is distributed.
[0042] In this embodiment, when a page display operation is received, 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 may be determined.
[0043] S103. Display the target task page, and display 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 a progress bar of the target task node, and the progress bar is used to indicate the execution progress of the corresponding task node.
[0044] The target task may be a task corresponding to a target task node. Exemplarily, a task may include one or more task nodes, and thus, the target task may be a task including a target task node, i.e., 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 a user by performing corresponding interactive operations. Taking a store registration task as an example, a 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 users to perform the corresponding subtasks.
[0045] 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 may include one or more task nodes, and different task nodes may correspond to different task stages or different task steps of the target task. Optionally, the target task includes multiple task pages, and the multiple task pages are distributed in the task node of the target task. Exemplarily, the target task may include one or more task nodes and one or more subtask pages, and the task page of the target task may be distributed in the task node of the target task. In other words, each task node may correspond to at least one task page of the target task. Optionally, the number of task pages may be greater than the number of task nodes, such as at least one task node may include at least two task pages of the target task.
[0046] The node information of a task node may include the node name and / or node identification of the task node. The node identification may include the node sequence number identification and / or the node name. The progress bar of a task node may be used to indicate the execution progress of the task node, such as the progress bar of the target task node may be used to indicate the execution progress of the target task node.
[0047] 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 as a bar or a dotted line, and the progress bar is displayed as a ring. If the task bar can be displayed as a bar, at this time, the node information of at least two task nodes can be displayed on the task bar; or, the task bar can be displayed as a dotted line, such as displaying the node information of at least two task nodes, and connecting the adjacent node information through a line segment, which can be a solid line or a dotted line. The progress bar can be a ring 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, and 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 the preset distance.
[0048] 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.
[0049] 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, the task bar 20 of the target task can be displayed in response to the progress display operation, and the node information of at least one task node in the target task including the target task node and the progress bar 21 can be displayed in the task bar 20, such as Figure 2a As shown, the progress bar 21 indicates the execution progress of the corresponding task node.
[0050] 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, 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, such as Figure 2a As shown (the target task is a store registration task as an example in the figure); or, the node name 23 of the task node is displayed in the circle of the progress bar 21 of the task node, and the node serial number identification 22 of the task node is displayed outside the circle of the progress bar 21 of the task node; or, the node serial number identification 22 and the node name 23 of the task node are displayed in the circle of the progress bar 21 of the task node; or, the node serial number identification 22 and the node name 23 of the task node are displayed outside the circle of the progress bar 21 of the task node, as shown in FIG. Figure 3 As shown (the figure takes the store registration task as an example).
[0051] 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. Therefore, when the currently displayed task page changes, the execution progress executed in the progress bar of the task node can be updated.
[0052] 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 the task bar of the target task is displayed 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.
[0053] Among them, the task page switching operation can be a trigger 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.
[0054] For example, Figure 2a and 3 As shown, 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. 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.
[0055] 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. Among them, the current subtask can be a 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, such as 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, such as when the user performs the execution operation of selecting the 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 a selected state, etc. The event content of the executed task event is not limited.
[0056] In some embodiments, after the task bar of the target task is displayed in the target task page, it also includes: 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.
[0057] In the above embodiment, if Figure 2a and Figure 3 As shown, the task nodes that have been executed, 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.
[0058] Specifically, Figure 2a and Figure 3 As shown, 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.
[0059] Among them, 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 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.
[0060] It can be understood that the progress bar of the current task node can be used to indicate the execution progress corresponding to the currently displayed task page. At this time, when the task page changes, regardless of whether the user has completed the subtasks displayed in the task page, the execution progress indicated in the progress bar of the current task node is switched according to the changed task page; alternatively, the progress bar of the current task node can also be used to indicate the total execution progress of the subtasks completed by the current user in the current task node in the current task node. At this time, when the task page changes, if the subtasks completed by the user in the current task node have not changed, and / or the total execution progress corresponding to the subtasks completed in the current task node in the current task node has not changed, the execution progress indicated in the progress bar of the current task node remains unchanged.
[0061] The method for displaying task progress provided by the present embodiment receives a page display operation; in response to the page display operation, determines 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; displays the target task page, and displays a task bar of the target task in the target page, wherein the target task is a 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. The present embodiment adopts the above technical solution, and indicates 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.
[0062] Figure 4 A flowchart of another method for displaying task progress provided for 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 a task bar of a target task in the task page includes: displaying a task bar of the target task in a first area of the target task page, wherein the first area is located at the top of the target task page.
[0063] Correspondingly, such as Figure 4 As shown, the method for displaying task progress provided in this embodiment may include:
[0064] S201, receiving a page display operation.
[0065] 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.
[0066] S203. Display the target task page, and display a 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, 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.
[0067] In this embodiment, when a page display operation is received, the target task page can be displayed, and a task bar 20 of the target task can be displayed in the first area of the target task page, such as Figure 2a shown.
[0068] The task page of the target task (such as the target task page) includes a first area, which can be considered as an area in the task page for displaying the task bar, that is, the area where the task bar is displayed in the task page. Exemplarily, the first area can be located at the top of the task page, such as the first area can be located above the second area and the second area, and there is no overlapping area with the second area and the third area.
[0069] Optionally, 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.
[0070] Please refer to Figure 2a and Figure 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 the interactive information of the target subtask. Exemplarily, the second area 24 may be the execution area of the target subtask. The second area 24 may display the interactive information of the target subtask, for example, displaying the information that needs to be filled in or uploaded by the user, the information that the user has already entered or uploaded, and / or the corresponding sub-interaction area or interaction control. When the user executes the target subtask, the user may enter or upload the information corresponding to the target subtask by triggering the corresponding sub-interaction area or interaction control. The third area 25 may display the execution introduction information of the target subtask. The execution introduction information may be the introduction information for executing the target subtask, such as the execution requirement information and / or execution method information of the target subtask. The execution requirement information may be the introduction information of the target subtask's requirements for the input information or the uploaded information. Thus, the user may complete the target subtask faster by referring to the execution introduction information, which may simplify the execution difficulty of the task. Among them, different task pages of the target task can be used to display different subtasks in the target task, and the target subtask can be considered as the subtask displayed in the target task page.
[0071] In some implementations, after displaying the target task page, the method further includes: in response to a task page switching operation, switching the interactive information displayed in the second area and the execution introduction information displayed in the third area.
[0072] Specifically, when the user's task page switching operation is received, the interactive information displayed in the second area and the execution introduction information displayed in the third area can be switched. For example, when the current task page is switched, 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.
[0073] Exemplarily, when it is detected that the user triggers the next step control 26 (such as Figure 2a As shown), the next task page of the current task page can be displayed, the interaction information of the subtask corresponding to the next task page can be 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 can be displayed in the third area 25 of the next task page, such as Figure 3 When it is detected that the user triggers the previous step control 27 (such as Figure 2aAs shown), the previous task page of the current task page can be displayed, the interactive information of the subtask corresponding to the previous task page can be 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 can be displayed in the third area 25 of the next task page.
[0074] 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.
[0075] Figure 5 This 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 a mobile phone or a 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. Figure 5 As shown, the task progress display device provided in this embodiment may include: an operation receiving module 501, a page determination module 502 and a page display module 503, wherein:
[0076] An operation receiving module 501 is used to receive a page display operation;
[0077] A page determination module 502, 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;
[0078] 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.
[0079] The task progress display device provided in 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, and indicates 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.
[0080] 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, the node information can include a node identifier, and the progress bar can be displayed around the corresponding node identifier.
[0081] 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.
[0082] In the above scheme, the target task may include multiple task pages, and the multiple task pages may be distributed in the task node of the target task. The task progress display device provided in this embodiment may also include: a page switching module, which is used to switch the current task page in response to the task page switching operation after displaying the task bar of the target task in the target task page, and update the current execution progress indicated by the current progress bar 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, a style switching module, which is used to switch the node information of the current task node from the first display style to the second display style after displaying the task bar of the target task in the target task page, 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 when the current execution progress reaches the maximum value, 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.
[0083] 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.
[0084] In the above scheme, the target task page may also include a second area and / or a third area, in which 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.
[0085] Furthermore, the task progress display device provided in this embodiment may also include: an information switching module, which is used to switch the interactive information displayed in the second area and the execution introduction information displayed in the third area in response to the task page switching operation.
[0086] The task progress display device provided in the embodiment 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.
[0087] Reference below Figure 6 , which shows a schematic diagram of the structure of an electronic device (e.g., terminal device) 600 suitable for implementing the embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0088] like Figure 6As shown, 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. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. 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.
[0089] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touch pad, 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 Figure 6 The electronic device 600 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0090] 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 contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 609, or installed from a storage device 608, or installed from a 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 executed.
[0091] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, 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 containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit 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 of the above.
[0092] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may 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 future developed network.
[0093] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0094] 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 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; displays the target task page, and displays a task bar of the target task in the target task page, wherein the target task is a 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.
[0095] 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 separate software package, partially on the user's computer and partially on a remote computer, or entirely on a 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).
[0096] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0097] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a module does not, in some cases, constitute a limitation on the unit itself.
[0098] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, 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 chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0099] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may 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.
[0100] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying task progress, including:
[0101] Receive page display operations;
[0102] 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;
[0103] 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.
[0104] 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.
[0105] 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.
[0106] 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, and the multiple 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, the method further includes:
[0107] 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
[0108] 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.
[0109] According to one or more embodiments of the present disclosure, Example 5 is a method according to any one of Examples 1 to 4, wherein displaying a task bar of a target task in the task page includes:
[0110] 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.
[0111] 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, the second area displays interactive information of the target subtask, 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.
[0112] According to one or more embodiments of the present disclosure, Example 7 is the method according to Example 6, and after displaying the target task page, further includes:
[0113] 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.
[0114] According to one or more embodiments of the present disclosure, Example 8 provides a task progress display device, including:
[0115] An operation receiving module, used to receive page display operations;
[0116] 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;
[0117] 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.
[0118] According to one or more embodiments of the present disclosure, Example 9 provides an electronic device, including:
[0119] one or more processors;
[0120] a memory for storing one or more programs,
[0121] 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.
[0122] 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.
[0123] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. 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 a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0124] 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 are 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.
[0125] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A method for displaying task progress, characterized in that: include: 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, characterized in that 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.
3. The method according to claim 2, characterized in that 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 displayed outside the circle of the progress bar.
4. The method according to claim 1, characterized in that: 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. After the task bar of the target task is displayed in the target task page, the target task page further includes: 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, characterized in that: The task bar for displaying the target task in the task page includes: 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, characterized in that 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.
7. The method according to claim 6, characterized in that After displaying the target task page, the method further includes: 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, characterized in that: include: An operation receiving module, used to receive page display operations; 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; 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, characterized in that: include: 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, characterized in that: The computer-readable storage medium stores computer instructions, and 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.