Task display method and device, equipment and storage medium
Patent Information
- Application Number
- CN202510121856.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2045-01-24
AI Technical Summary
而以平铺方式显示多个任务,界面显示效果差,使得终端登录对象由于视觉上感受到任务众多而降低去完成任务的可能性,也即不利于促进终端登录对象进行交互
[0085]本公开实施例提供了一种任务显示方法,该方法在任务列表上显示活动中未完成的多个任务且在任务列表上突出显示优先级最高的第一任务,相比于平铺显示多个任务,该方法使得终端登录对象在面对多个任务选择时,突出显示的任务可以帮助终端登录对象快速做出决策,利于促进终端登录对象去完成任务,提高任务完成率。并且,在优先级最高的第一任务完成后,突出显示下一优先级的任务,这样使得任务列表上始终突出显示未完成的任务中优先级最高的任务,而由于优先级用于指示对终端登录对象完成任务的期望程度,这样优先级最高的任务也即最期望终端登录对象完成的任务,因此在任务列表上始终突出显示优先级最高的任务,不仅利于促进终端登录对象去完成任务列表上的任务,且还利于促进终端登录对象优先完成期望程度高的任务,这样在提高了任务完成率的基础上还优先满足了平台的任务展示效率,进一步提高了任务列表的界面显示效果。
Smart Images

Figure CN120037657B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of multimedia technology, and in particular to a task display method, apparatus, device and storage medium. Background Technology
[0002] In some application scenarios, multiple tasks will be provided to the terminal login object, and the terminal login object can obtain rewards in the activity by completing the tasks.
[0003] In related technologies, activities typically offer multiple tasks, which are displayed in a tiled manner on the activity's interface, meaning there is no distinction between the displayed tasks. However, displaying multiple tasks in a tiled manner results in a poor interface display effect, making the logged-in user feel visually overwhelmed by the sheer number of tasks, thus reducing the likelihood of them completing the tasks and hindering interaction. Summary of the Invention
[0004] This disclosure provides a task display method, apparatus, device, and storage medium. This method, while improving task completion rate, also prioritizes the platform's task display efficiency, further enhancing the interface display effect of the task list. The technical solution of this disclosure is as follows.
[0005] According to one aspect of the embodiments of this disclosure, a task display method is provided, the method comprising:
[0006] The task list displays multiple unfinished tasks in the activity and highlights the first task in the task list, which is the highest priority task among the multiple tasks. The priority of each task is used to indicate the degree of expectation for the terminal login object to complete the task.
[0007] In response to the completion of the first task, the first task is de-highlighted and a second task is highlighted on the task list, the second task being the task whose priority is ranked after the first task among the plurality of tasks.
[0008] In some embodiments, highlighting the first task on the task list includes at least one of the following:
[0009] Display the first task at the top of the task list;
[0010] The first task is displayed on the task list in a first style, which differs from at least one of the size, color, font style, and border of the second style, which is the display style of the tasks other than the first task among the plurality of tasks;
[0011] A pop-up window is displayed on the task list, and the first task is displayed on the pop-up window. If the first task is not triggered within a preset time period, it is collapsed to the top of the task list for display.
[0012] Display a priority indicator in the display area of the first task;
[0013] Display dynamic effects in the display area of the first task.
[0014] In some embodiments, the plurality of tasks includes a first type of task and a second type of task, wherein the first task is a task of the first type;
[0015] The terminal login object includes multiple growth stages, and each growth stage corresponds to its own exclusive task. The first type of task is the exclusive task corresponding to the current growth stage of the terminal login object. The current growth stage is determined based on the tasks that the terminal login object has completed. The second type of task is the general task corresponding to the multiple growth stages.
[0016] In some embodiments, the plurality of tasks includes a third type of task, wherein the first task is the third type of task, and the third type of task is a task in an associated activity of the activity.
[0017] In some embodiments, the first task is the task that the platform completes the fewest total number of times among the plurality of tasks; or, the first task is the task whose execution deadline is shortest from the current time.
[0018] In some embodiments, the method further includes:
[0019] In response to the completion of the first task, the first task is moved to the end of the task list and displayed as completed.
[0020] In some embodiments, highlighting the second task on the task list includes:
[0021] After displaying the magnified effect of the second task on the task list, the second task is moved to the original display area of the first task and the second task is highlighted.
[0022] In some embodiments, the method further includes:
[0023] In response to a trigger operation on the first task, an execution interface for the first task is displayed, the execution interface being used to complete the first task.
[0024] In some embodiments, the method further includes:
[0025] In response to the completion of the first task on the execution interface of the first task, the entry control of the second task is displayed on the execution interface of the first task;
[0026] In response to a trigger operation on the entry control, the execution interface of the second task is displayed.
[0027] In some embodiments, highlighting the first task on the task list includes:
[0028] The sub-activity to which the first task belongs is highlighted on the task list;
[0029] The step of displaying the execution interface of the first task in response to a trigger operation on the first task includes:
[0030] In response to the triggering operation of the sub-activity, the execution interface of the first task is displayed.
[0031] In some embodiments, the first task includes multiple subtasks, and highlighting the first task on the task list includes:
[0032] The sub-activity to which the first task belongs is highlighted on the task list;
[0033] The step of displaying the execution interface of the first task in response to a trigger operation on the first task includes:
[0034] In response to a triggering operation on the sub-activity, multiple sub-tasks included in the first task are displayed;
[0035] In response to a trigger operation on any subtask, the execution interface of the triggered subtask is displayed.
[0036] In some embodiments, the first task includes multiple subtasks, and the method further includes:
[0037] A task viewing control is displayed in the display area of the first task on the task list;
[0038] In response to a trigger operation on the task viewing control, the completed subtasks in the first task are displayed.
[0039] In some embodiments, displaying multiple unfinished tasks in the activity on a task list and highlighting a first task on the task list includes:
[0040] The first task, which has the highest priority, is highlighted on the task list;
[0041] Based on the priority order of the multiple third tasks, the multiple third tasks are displayed on the task list, and the multiple third tasks are tasks other than the first task among the multiple tasks.
[0042] According to another aspect of the present disclosure, a task display device is provided, the device comprising:
[0043] The first display unit is configured to display multiple unfinished tasks in the activity on a task list and highlight the first task on the task list, wherein the first task is the highest priority task among the multiple tasks, and the priority of each task is used to indicate the degree of expectation for the terminal login object to complete the task.
[0044] The second display unit is configured to, in response to the completion of the first task, de-highlight the first task and highlight the second task on the task list, wherein the second task is the task whose priority is ranked after the first task among the plurality of tasks.
[0045] In some embodiments, the first display unit is configured to perform at least one of the following:
[0046] Display the first task at the top of the task list;
[0047] The first task is displayed on the task list in a first style, which differs from at least one of the size, color, font style, and border of the second style, which is the display style of the tasks other than the first task among the plurality of tasks;
[0048] A pop-up window is displayed on the task list, and the first task is displayed on the pop-up window. If the first task is not triggered within a preset time period, it will be collapsed to the top of the task list.
[0049] Display a priority indicator in the display area of the first task;
[0050] Display dynamic effects in the display area of the first task.
[0051] In some embodiments, the plurality of tasks includes a first type of task and a second type of task, wherein the first task is a task of the first type;
[0052] The terminal login object includes multiple growth stages, and each growth stage corresponds to its own exclusive task. The first type of task is the exclusive task corresponding to the current growth stage of the terminal login object. The current growth stage is determined based on the tasks that the terminal login object has completed. The second type of task is the general task corresponding to the multiple growth stages.
[0053] In some embodiments, the plurality of tasks includes a third type of task, wherein the first task is the third type of task, and the third type of task is a task in an associated activity of the activity.
[0054] In some embodiments, the first task is the task that the platform completes the fewest total number of times among the plurality of tasks; or, the first task is the task whose execution deadline is shortest from the current time.
[0055] In some embodiments, the second display unit is further configured to perform:
[0056] In response to the completion of the first task, the first task is moved to the end of the task list and displayed as completed.
[0057] In some embodiments, the second display unit is configured to perform:
[0058] After displaying the magnified effect of the second task on the task list, the second task is moved to the original display area of the first task and the second task is highlighted.
[0059] In some embodiments, the apparatus further includes a third display unit configured to perform:
[0060] In response to a trigger operation on the first task, an execution interface for the first task is displayed, the execution interface being used to complete the first task.
[0061] In some embodiments, the third display unit is further configured to perform:
[0062] In response to the completion of the first task on the execution interface of the first task, the entry control of the second task is displayed on the execution interface of the first task;
[0063] In response to a trigger operation on the entry control, the execution interface of the second task is displayed.
[0064] In some embodiments, the first display unit is configured to perform:
[0065] The sub-activity to which the first task belongs is highlighted on the task list;
[0066] The step of displaying the execution interface of the first task in response to a trigger operation on the first task includes:
[0067] In response to the triggering operation of the sub-activity, the execution interface of the first task is displayed.
[0068] In some embodiments, the first task includes multiple subtasks, and the first display unit is configured to perform:
[0069] The sub-activity to which the first task belongs is highlighted on the task list;
[0070] The step of displaying the execution interface of the first task in response to a trigger operation on the first task includes:
[0071] In response to a triggering operation on the sub-activity, multiple sub-tasks included in the first task are displayed;
[0072] In response to a trigger operation on any subtask, the execution interface of the triggered subtask is displayed.
[0073] In some embodiments, the first task includes a plurality of subtasks, and the first display unit is further configured to perform:
[0074] A task viewing control is displayed in the display area of the first task on the task list;
[0075] In response to a trigger operation on the task viewing control, the completed subtasks in the first task are displayed.
[0076] In some embodiments, the first display unit is configured to perform:
[0077] The first task, which has the highest priority, is highlighted on the task list;
[0078] Based on the priority order of the multiple third tasks, the multiple third tasks are displayed on the task list, and the multiple third tasks are tasks other than the first task among the multiple tasks.
[0079] According to another aspect of the embodiments of this disclosure, an electronic device is provided, the electronic device comprising:
[0080] processor;
[0081] Memory used to store the processor's executable instructions;
[0082] The processor is configured to execute the instructions to implement the above-described task display method.
[0083] According to another aspect of the present disclosure, a computer-readable storage medium is provided that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the above-described task display method.
[0084] According to another aspect of the present disclosure, a computer program product is provided, the computer program product including a computer program that, when executed by a processor, implements the above-described task display method.
[0085] This disclosure provides a task display method. This method displays multiple unfinished tasks in an activity on a task list, highlighting the highest-priority task. Compared to displaying multiple tasks in a tiled manner, this method allows the logged-in user to make quick decisions when faced with multiple task choices, encouraging them to complete tasks and improving the task completion rate. Furthermore, after the highest-priority task is completed, the next highest-priority task is highlighted. This ensures that the highest-priority task among the unfinished tasks is always highlighted in the task list. Since priority indicates the expected level of task completion by the logged-in user, the highest-priority task is also the task most expected to be completed. Therefore, consistently highlighting the highest-priority task not only encourages the logged-in user to complete tasks on the task list but also promotes prioritizing tasks with high expectations. This improves the task completion rate while prioritizing the platform's task display efficiency, further enhancing the task list's interface display effect.
[0086] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0087] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0088] Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment.
[0089] Figure 2 This is a flowchart illustrating a task display method according to an exemplary embodiment.
[0090] Figure 3 This is a flowchart illustrating another task display method according to an exemplary embodiment.
[0091] Figure 4 This is a schematic diagram illustrating a pop-up window according to an exemplary embodiment.
[0092] Figure 5 This is a schematic diagram illustrating a task list according to an exemplary embodiment.
[0093] Figure 6 This is a schematic diagram illustrating a task list according to an exemplary embodiment.
[0094] Figure 7 This is a schematic diagram illustrating a task list according to an exemplary embodiment.
[0095] Figure 8 This is a schematic diagram illustrating a task list according to an exemplary embodiment.
[0096] Figure 9 This is a schematic diagram illustrating a task list according to an exemplary embodiment.
[0097] Figure 10 This is a block diagram illustrating a task display device according to an exemplary embodiment.
[0098] Figure 11 This is a block diagram illustrating a terminal according to an exemplary embodiment. Detailed Implementation
[0099] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0100] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0101] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the priorities and task lists involved in this disclosure were obtained with full authorization.
[0102] The task display method provided in this disclosure can be executed by an electronic device, which can be at least one of a terminal and a server. Figure 1 This is a schematic diagram of an implementation environment provided in this embodiment of the disclosure. See also: Figure 1The implementation environment includes: terminal 101 and server 102.
[0103] In this embodiment, a target application is installed on terminal 101. The target application provides various activities, each with multiple tasks. Users logged into the terminal can participate in these activities by completing the tasks, such as earning rewards. Server 102 serves as the background server for the target application, providing backend services to it.
[0104] In some embodiments, when a logged-in terminal participates in an activity, the terminal 101 displays a task list. The task list shows multiple unfinished tasks from the activity, with the highest-priority task highlighted. Priority indicates the expected level of task completion by the logged-in terminal. Once the first task is completed, the highlighted task is dynamically replaced; that is, the first task is de-highlighted, and the second task, which follows the first task in priority, is highlighted. This ensures that the highest-priority unfinished task is always highlighted in the task list.
[0105] Terminal 101 can be at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, virtual reality terminal, augmented reality terminal, wireless terminal, and laptop computer. Terminal 101 has communication capabilities and can access wired or wireless networks. Terminal 101 can refer to one of multiple terminals; those skilled in the art will understand that the number of terminals can be more or less. Server 102 can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed file system. It can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some embodiments, server 102 and terminal 101 are directly or indirectly connected via wired or wireless communication; this disclosure does not limit this. Optionally, the number of servers 102 can be more or less; this disclosure does not limit this. Of course, server 102 can also include other functional servers to provide more comprehensive and diversified services. In this embodiment, server 102 undertakes the main computing work and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work and terminal 101 undertakes the main computing work; or, server 102 or terminal 101 can each undertake computing work independently, and this embodiment does not limit this.
[0106] Figure 2This is a flowchart illustrating a task display method according to an exemplary embodiment, such as... Figure 2 As shown, this method is executed by a terminal and includes the following steps.
[0107] In step S201, the terminal displays multiple unfinished tasks in the task list and highlights the first task in the task list. The first task is the highest priority task among the multiple tasks. The priority of each task is used to indicate the degree of expectation for the terminal login object to complete the task.
[0108] In this embodiment, the terminal displays tasks on a task list, which includes at least one of the following: task name, icon, task description, task reward, and action guide. The action guide indicates how to complete the task. Furthermore, the terminal also displays the task completion status on the task list, indicating whether the task is completed or not. Additionally, if a task is partially completed, the completion status further indicates that only a portion of the task is completed.
[0109] In this embodiment of the disclosure, tasks can be set as needed. For example, tasks can include publishing multimedia resources, watching multimedia resources, following objects, and improving information. Furthermore, publishing multimedia resources refers to publishing multimedia resources of a specified type, watching multimedia resources refers to watching multimedia resources of a specified type, and following objects refers to following objects of a specified type.
[0110] In this embodiment of the disclosure, an incomplete task refers to a task in the activity that the terminal login object has not completed. Optionally, the terminal login object obtains a reward in the activity by completing a task.
[0111] In this embodiment of the disclosure, for each task, the higher the priority of the task, the higher the display efficiency of the task.
[0112] In this embodiment of the disclosure, the way to highlight the first task can be that the first task is different from at least one of the display positions, display styles, etc. of the other tasks among the plurality of tasks.
[0113] In step S202, in response to the completion of the first task, the terminal de-highlights the first task and highlights the second task in the task list. The second task is the task whose priority is ranked after the first task among multiple tasks.
[0114] In this embodiment of the disclosure, each task in the task list can be triggered and completed. Specifically, if the first task is triggered and completed, the first task is de-highlighted. If another task is triggered and completed, the first task remains highlighted, and the other task is either de-highlighted, displayed as completed, or moved to the end of the task list and displayed as completed.
[0115] In this embodiment of the disclosure, after unhighlighting the first task, it can be displayed in the same style as other tasks, or it can be removed from the task list, or it can be moved to the end of the task list. The highlighted task is not only the highest priority task, but also an incomplete task; that is, the highlighted task in the task list is always the highest priority incomplete task.
[0116] This disclosure provides a task display method. This method displays multiple unfinished tasks in an activity on a task list, highlighting the highest-priority task. Compared to displaying multiple tasks in a tiled manner, this method allows the logged-in user to make quick decisions when faced with multiple task choices, encouraging them to complete tasks and improving the task completion rate. Furthermore, after the highest-priority task is completed, the next highest-priority task is highlighted. This ensures that the highest-priority task among the unfinished tasks is always highlighted in the task list. Since priority indicates the expected level of task completion by the logged-in user, the highest-priority task is also the task most expected to be completed. Therefore, consistently highlighting the highest-priority task not only encourages the logged-in user to complete tasks on the task list but also promotes prioritizing tasks with high expectations. This improves the task completion rate while prioritizing the platform's task display efficiency, further enhancing the task list's interface display effect.
[0117] The above Figure 2 The diagram shown is merely the basic process of this disclosure. The following section, based on a specific implementation method, further elaborates on the solution provided in this disclosure. See also... Figure 3 , Figure 3 This is a flowchart illustrating another task display method according to an exemplary embodiment, the method being executed by a terminal, the method comprising the following steps.
[0118] In step S301, the terminal displays multiple unfinished tasks in the task list and highlights the first task in the task list. The first task is the highest priority task among the multiple tasks. The priority of each task is used to indicate the degree of expectation for the terminal login object to complete the task.
[0119] In some embodiments, a target application is installed on the terminal. The target application includes various activities that provide tasks, and the activities in this embodiment can be any of these activities. Optionally, a list of tasks in the activities is displayed on the task interface of the activities. In response to a request to display the tasks of an activity, the terminal displays the task interface, on which the task list is displayed. Further, the task interface also displays introductory information about the activity, etc.
[0120] In some embodiments, highlighting a first task on the task list by the terminal includes at least one of the following implementations:
[0121] (1) The terminal displays the first task at the top of the task list.
[0122] In this embodiment, the first task is highlighted by placing it at the top of the task list. Since the top task is more easily noticed by the logged-in user, it encourages the user to complete it. Furthermore, the display style influences the user's focus, making the previously unordered tasks more organized. This helps the user make a selection easier when all tasks are identical, reducing the user's selection cost.
[0123] (2) The terminal displays the first task in the task list in a first style. The first style is different from the second style in at least one of the following: size, color, font style and border. The second style is the display style of the tasks other than the first task among multiple tasks.
[0124] In this embodiment, the first task and other tasks are displayed in different styles to highlight the first task, making it more noticeable to the terminal login user compared to other tasks, which is conducive to encouraging the terminal login user to complete the first task.
[0125] Furthermore, to make the first task on the task list more noticeable than the others, the first style is more eye-catching than the second style. For example, the first style is larger in size, the first style is brighter in color, the first style has a larger font size, and the first style has a thicker border.
[0126] (3) The terminal displays a pop-up window on the task list, and displays the first task on the pop-up window. If the first task is not triggered within a preset time, it will be collapsed to the top of the task list for display.
[0127] In this embodiment of the disclosure, the terminal responds to a request to display an active task, enters a task interface, displays a task list on the task interface, and displays a pop-up window on the task list. The pop-up window displays a first task. If the first task is not triggered within a preset time period, the first task is collapsed to the top of the task list, and the pop-up window is canceled. For example, see... Figure 4 , Figure 4 This is a schematic diagram illustrating a pop-up window according to an exemplary embodiment. The terminal displays the pop-up window on a task list, showing the first task. Subsequently, the first task collapses to the top of the task list for display.
[0128] Once the first task in the pop-up window is triggered, its execution interface is displayed, which is used to complete the first task. Furthermore, a close control is also displayed on the pop-up window to close the first task pop-up.
[0129] In this embodiment, the first task is highlighted via a pop-up window, making it appear twice outside the task list. This encourages the logged-in user to pay attention to the first task. Even when the first task is collapsed into the task list, it remains at the top, further emphasizing its prominence and encouraging completion. Furthermore, if the first task in the pop-up window is not triggered within a preset time, the task list is displayed, allowing the logged-in user to choose other tasks if they are not interested in the first task, thus promoting interaction and increasing task completion rates.
[0130] (4) The terminal displays the priority indicator in the display area of the first task.
[0131] The priority indicator is used to indicate that the first task is the highest priority task. The priority indicator can be set as needed, and its specific display position in the display area of the first task can also be set as needed.
[0132] In this embodiment, by displaying a priority indicator in the first display area, the first task is visually distinguished from other tasks, making it easier for the first task to attract the attention of the user. Furthermore, displaying the priority indicator informs the user that the first task is the highest priority task, improving information transparency and encouraging the user to complete the first task based on the priority indicator's prompt.
[0133] (5) The terminal displays dynamic effects in the display area of the first task.
[0134] The dynamic effects can be customized as needed. For example, dynamic effects can include shaking, spinning, etc.
[0135] In this embodiment of the disclosure, when the terminal displays any task, it refers to displaying at least one of the task elements such as the task name, icon, task description, task reward, action guide, and completion control. Optionally, the dynamic effects include dynamic effects of at least one task element. For example, the dynamic effects include the effect of the task reward rotating around the display area of the first task and the effect of the completion control shaking.
[0136] In this embodiment, by displaying dynamic effects in the display area of the first task, the first task is visually distinguished from other tasks, and the dynamic effects are more likely to attract attention, thereby making the first task more likely to attract the attention of the terminal login user and prompting the terminal login user to complete the first task.
[0137] In other embodiments, the task list also displays the task reward corresponding to each task in the display area of each task. Optionally, the terminal also highlights the task reward corresponding to the first task in the display area of the first task, so as to encourage the terminal login object to complete the first task based on the highlighted task reward.
[0138] In the embodiments of this disclosure, any of the highlighted implementations described above can be freely combined. For example, see... Figure 5 , Figure 5 This is a schematic diagram of a task list according to an exemplary embodiment. A first task 501 is displayed at the beginning of the task list, and the first task is displayed in a style different from the other tasks.
[0139] In some embodiments, not only is the highest priority task highlighted based on priority, but other tasks are also displayed based on priority. Accordingly, the process of displaying multiple incomplete tasks in the task list and highlighting the first task in the task list includes the following implementation: the terminal highlights the highest priority first task in the task list; the terminal displays multiple third tasks in the task list based on the priority order of multiple third tasks, wherein the multiple third tasks are tasks other than the first task among the multiple tasks.
[0140] In this implementation, for any given task, the higher its priority, the earlier it appears in the task list. This embodiment not only highlights the highest priority task but also displays other tasks in priority order. This ensures that high-priority tasks are prioritized, and tasks ranked higher are more likely to be triggered, thus encouraging logged-in users to complete high-priority tasks first and further improving the display effect of the task list.
[0141] In this embodiment, the highest priority first task can be set as needed. In some embodiments, multiple tasks include a first type of task and a second type of task, with the first task being a first type of task. The terminal login object includes multiple growth stages, each corresponding to its own exclusive task. The first type of task is the exclusive task corresponding to the current growth stage of the terminal login object, determined based on tasks already completed by the terminal login object. The second type of task is a general task corresponding to multiple growth stages.
[0142] During the activity, the logged-in user can go through multiple growth stages, such as novice, intermediate, and advanced stages. To advance from one growth stage to another, the tasks completed by the logged-in user during the activity must meet preset requirements; that is, the current growth stage of the logged-in user is determined based on the tasks it has already completed.
[0143] For example, the current growth stage is determined based on the number of tasks completed. If a user completes the first number of tasks in the activity, they can move from the novice stage to the intermediate stage. If they continue to complete the second number of tasks in the activity, they can move from the intermediate stage to the advanced stage.
[0144] In some embodiments, the exclusive task corresponding to the beginner stage can be a task to complete information, or a task to watch instructional videos, etc. Further, if the exclusive task corresponding to the growth stage includes multiple subtasks, the first task displayed is the aggregated entry point for these multiple subtasks; triggering the first task can display multiple subtasks. Alternatively, if the exclusive task corresponding to the growth stage includes multiple subtasks, and these multiple subtasks are displayed in the task list, the first task highlighted is the subtask with the highest priority among these multiple subtasks.
[0145] In this embodiment, different growth stages correspond to their own exclusive tasks. The exclusive task corresponding to the current growth stage of the terminal login object is set as the highest priority task and highlighted on the task list. This helps to encourage the terminal login object to complete these exclusive tasks first. In this way, the task completion rate is improved, the task display efficiency of the platform is also prioritized, and the display effect of the task list is further improved.
[0146] In some embodiments, the multiple tasks include a third type of task, and the first task is a third type of task, which is a task in an associated activity of the activity. Further, the activity can be associated with multiple activities on the platform, in which case the first task is the task in the associated activity with the highest priority among the multiple associated activities.
[0147] In this embodiment, activities can be associated with other tasks, and the tasks in the associated activities are set as the highest priority tasks and highlighted on the task list. This encourages logged-in users to prioritize completing tasks in the associated activities, thereby improving the task completion rate and also prioritizing the platform's task display efficiency, further enhancing the display effect of the task list.
[0148] In other embodiments, the first task is the task that the platform completes the fewest total number of times among multiple tasks; or, the first task is the task whose execution deadline is shortest from the current time.
[0149] In this embodiment, the task with the fewest total completions on the platform is designated as the highest priority task and highlighted. This helps increase the total number of completions for that task on the platform, making the completion status of multiple tasks as balanced as possible. Similarly, the task with the shortest remaining deadline is designated as the highest priority task and highlighted. This allows logged-in users to prioritize completing tasks with approaching deadlines, reducing the chances of tasks remaining unfinished due to deadlines and improving the display effect of the task list.
[0150] In step S302, in response to the triggering operation of the first task, the terminal displays the execution interface of the first task, which is used to complete the first task.
[0151] In some embodiments, each task in the task list displays a completion control for that task in its display area, and the triggering operation for the first task is the clicking operation on the completion control for the first task. Optionally, the completion control displays operation prompts, such as "Go to complete," "Go to fill in," or "Go to publish," to prompt the logged-in terminal to trigger the completion control to complete the task.
[0152] The execution interface for any task is used to complete that task. For example, if the first task is to browse multimedia resources, then the execution interface for the first task is the playback interface for the multimedia resources.
[0153] In this embodiment, the example of completing a task by entering the task execution interface is used for illustration. In other embodiments, the task completion control is used to complete the task with one click, that is, without needing to enter the execution interface to complete the task.
[0154] In some embodiments, the terminal can also quickly access the execution interface of the second task. Specifically, in response to completing the first task on the execution interface of the first task, the terminal displays an entry control for the second task on the execution interface of the first task; in response to a trigger operation on the entry control, the terminal displays the execution interface of the second task.
[0155] In this embodiment, after completing the first task on the execution interface of the first task, the entry control of the second task is displayed on its execution interface. This allows for quick navigation from the execution interface of the first task to the execution interface of the second task without having to return to the task list. This obviously reduces the number of operation steps, shortens the interaction path, and improves the interaction efficiency.
[0156] In some embodiments, the first task includes multiple subtasks, and the terminal also displays a task viewing control in the display area of the first task on the task list; in response to a trigger operation on the task viewing control, the terminal displays the completed subtasks in the first task.
[0157] In this embodiment of the disclosure, a task viewing control is displayed on the first task, indicating that the task is a continuous operation. The task viewing control also serves to store operation records. For example, if the first task is to watch a first number of multimedia resources, then multiple subtasks each refer to watching one multimedia resource. In response to a trigger operation on the task viewing control, the terminal displays the viewed multimedia resources. Alternatively, if the first task is to claim a second number of virtual resources, then multiple subtasks each refer to claiming a portion of the second number of virtual resources. In response to a trigger operation on the task viewing control, the terminal displays the claimed virtual resources.
[0158] For example, see Figure 6 , Figure 6 This is a schematic diagram of a task list according to an exemplary embodiment. For the highlighted first task, not only is its completion control 601 displayed in the display area of the first task, but its task viewing control 602 is also displayed.
[0159] In some embodiments, highlighting a first task on the task list means highlighting the sub-activity to which the first task belongs on the task list. Then, the process of the terminal displaying the execution interface of the first task in response to the triggering operation of the first task includes the following steps: in response to the triggering operation of the sub-activity, the terminal displays the execution interface of the first task.
[0160] In this embodiment of the disclosure, displaying a sub-activity refers to displaying the name, image, activity description, etc., of the sub-activity. Furthermore, the sub-activity is displayed in the form of a poster to further enhance its prominence. Alternatively, the sub-activity can be displayed in the form of a banner.
[0161] The sub-activities and the first task can be set as needed. For example, if the sub-activity is a video submission campaign targeting a specific type of activity, then the first task could be the task of publishing videos targeting that type of activity. Or, if the sub-activity points to a new user activity page, then the first task could be the tasks that new users participating in the activity need to complete.
[0162] In this embodiment, the first task is highlighted by highlighting the sub-activities to which it belongs. In other words, the first task is displayed by displaying activities. Compared with displaying individual tasks, displaying activities has more display elements, resulting in a better interface display effect, attracting the attention of the logged-in user, and promoting the participation of the logged-in user, thereby further enhancing the highlighting effect of the first task.
[0163] In some other embodiments, the first task includes multiple subtasks. Highlighting the first task on the task list refers to highlighting the sub-activity to which the first task belongs on the task list. Then, the process of displaying the execution interface of the first task in response to a triggering operation on the first task includes the following steps: in response to a triggering operation on a sub-activity, the terminal displays the multiple subtasks included in the first task; in response to a triggering operation on any subtask, the terminal displays the execution interface of the triggered subtask.
[0164] In this embodiment, the first task is highlighted by emphasizing the sub-activity to which it belongs. That is, the first task is displayed by showcasing the activity. Compared to displaying individual tasks, displaying activities provides a better visual experience due to the greater number of elements, making it more attractive to logged-in users and encouraging their participation. Furthermore, this sub-activity serves as an aggregation entry point for multiple sub-tasks, allowing for the provision of more tasks. By aggregating multiple sub-tasks onto a single entry point, it avoids tasks within a single sub-activity occupying too much space in the task list, while also ensuring a good overall visual experience.
[0165] For example, see Figure 7 , Figure 7 This is a schematic diagram illustrating a task list according to an exemplary embodiment. The sub-activities to which the first task belongs are highlighted on the task list in the form of a banner.
[0166] In step S303, in response to the completion of the first task, the terminal de-highlights the first task and highlights the second task in the task list. The second task is the task whose priority is ranked after the first task among multiple tasks.
[0167] In this embodiment of the disclosure, the method of highlighting the second task is the same as the method of highlighting the first task in step S301, and will not be described again here.
[0168] After the terminal de-highlights the first task, it can either further remove the first task from the task list or continue displaying it in the task list with a completed status to prevent it from being triggered a second time. Furthermore, the first task can be moved to the end of the task list. In response to the first task being completed, the terminal displays that the first task has moved to the end of the task list and is shown as completed. Optionally, the terminal displays the task's completion status on the completion control for each task.
[0169] In this embodiment, after the first task is completed, it is moved to the end of the task list. This ensures that unfinished tasks are displayed first at the beginning of the task list, encouraging logged-in users to complete them and improving the display effect of the task list. Furthermore, displaying the first task as completed serves as a reminder to logged-in users, preventing them from triggering completed tasks a second time.
[0170] For example, see Figure 8 , Figure 8 This is a schematic diagram of a task list according to an exemplary embodiment. The first task (task one) is moved to the end of the task list and displayed as completed.
[0171] In this embodiment, the example of a highlighted task being moved to the end of the task list after completion is described. It should be noted that once any task in the task list is completed, it is moved to the end of the list and displayed as completed. This prioritizes displaying incomplete tasks at the beginning of the task list, encouraging logged-in users to complete unfinished tasks.
[0172] In some embodiments, the terminal further includes a transition process before highlighting the second task. Specifically, after displaying a magnified effect of the second task in the task list, the terminal moves the second task to the original display area of the first task and highlights the second task.
[0173] Optionally, the original display area for the first task is the beginning and end of the task list, further enhancing the highlighting effect. Once the first task is completed, it is either removed from the task list or moved to the end of the task list.
[0174] The zoom effect for the second task can be either enlarging the second task within its original display area, or moving the enlarged second task from its original display area to the original display area of the first task, and then highlighting the second task after it has moved to the original display area of the first task. Alternatively, the zoom effect for the second task can be a display effect where the second task is first enlarged and then reduced within its original display area.
[0175] In other embodiments, if there is no priority among multiple unfinished tasks in an activity, the multiple tasks are displayed in a tiled manner, that is, no particular task is highlighted. For example, see Figure 9 , Figure 9 This is a schematic diagram illustrating a task list according to an exemplary embodiment. Multiple tasks are displayed in a tiled manner.
[0176] The method provided in this disclosure can be applied to different task scenarios, providing different styles of task lists based on priority. For example, if no special processing is needed for the priority of the task list, the task list is displayed in a weak style with a flat layout. If the tasks in the task list are differentiated by priority, the task list is displayed in a medium style with the higher priority tasks highlighted. If the task list contains tasks with very high priority, such as tasks belonging to a certain activity, the task list is displayed in a strong style with the activity to which the higher priority tasks belong highlighted.
[0177] In this embodiment, priority indicators are provided on demand for the task list of the logged-in terminal. The task most expected to be completed by the logged-in terminal is displayed first through a highlighted module, and after completion, the next priority task is dynamically displayed according to priority order. Furthermore, the method displays the highlighted items in different styles; for example, it can highlight not only the task itself but also the sub-activities to which the task belongs, supporting different task scenarios. This method transforms an unordered task list into an ordered one, improving task completion rates while prioritizing the platform's task display efficiency.
[0178] This disclosure provides a task display method. This method displays multiple unfinished tasks in an activity on a task list, highlighting the highest-priority task. Compared to displaying multiple tasks in a tiled manner, this method allows the logged-in user to make quick decisions when faced with multiple task choices, encouraging them to complete tasks and improving the task completion rate. Furthermore, after the highest-priority task is completed, the next highest-priority task is highlighted. This ensures that the highest-priority task among the unfinished tasks is always highlighted in the task list. Since priority indicates the expected level of task completion by the logged-in user, the highest-priority task is also the task most expected to be completed. Therefore, consistently highlighting the highest-priority task not only encourages the logged-in user to complete tasks on the task list but also promotes prioritizing tasks with high expectations. This improves the task completion rate while prioritizing the platform's task display efficiency, further enhancing the task list's interface display effect.
[0179] Figure 10This is a block diagram illustrating a task display device according to an exemplary embodiment. (Refer to...) Figure 10 The device includes:
[0180] The first display unit 1001 is configured to display multiple unfinished tasks in the task list and highlight the first task in the task list. The first task is the highest priority task among the multiple tasks, and the priority of each task is used to indicate the degree of expectation for the terminal login object to complete the task.
[0181] The second display unit 1002 is configured to, in response to the completion of the first task, de-highlight the first task and highlight the second task in the task list, wherein the second task is the task whose priority is ranked after the first task among multiple tasks.
[0182] In some embodiments, the first display unit 1001 is configured to perform at least one of the following:
[0183] Display the first task at the top of the task list;
[0184] The first task is displayed in the task list in a first style. The first style differs from the second style in at least one of the following: size, color, font style, and border. The second style is the display style for tasks other than the first task among multiple tasks.
[0185] A pop-up window is displayed on the task list, and the first task is displayed on the pop-up window. If the first task is not triggered within a preset time, it will be collapsed to the top of the task list.
[0186] Display a priority indicator in the display area of the first task;
[0187] Display dynamic effects in the display area of the first task.
[0188] In some embodiments, the multiple tasks include a first type of task and a second type of task, wherein the first task is a first type of task;
[0189] Among them, the terminal login object includes multiple growth stages, and each growth stage has its own exclusive tasks. The first type of task is the exclusive task corresponding to the current growth stage of the terminal login object. The current growth stage is determined based on the tasks that the terminal login object has completed. The second type of task is the general task corresponding to multiple growth stages.
[0190] In some embodiments, the multiple tasks include a third type of task, where the first task is a third type of task and the third type of task is a task in an activity associated with an activity.
[0191] In some embodiments, the first task is the task that the platform completes the fewest total number of times among multiple tasks; or, the first task is the task whose execution deadline is closest to the current time.
[0192] In some embodiments, the second display unit 1002 is further configured to perform:
[0193] In response to the completion of the first task, the first task is moved to the end of the task list and displayed as completed.
[0194] In some embodiments, the second display unit 1002 is configured to perform:
[0195] After displaying the magnified effect of the second task in the task list, move the second task to the original display area of the first task and highlight the second task.
[0196] In some embodiments, the device further includes a third display unit configured to perform:
[0197] In response to the triggering operation of the first task, the execution interface of the first task is displayed, and the execution interface is used to complete the first task.
[0198] In some embodiments, the third display unit is further configured to perform:
[0199] In response to the completion of the first task on the execution interface of the first task, the entry control of the second task is displayed on the execution interface of the first task.
[0200] In response to a trigger operation on the entry control, the execution interface of the second task is displayed.
[0201] In some embodiments, the first display unit 1001 is configured to perform:
[0202] Highlight the sub-activity to which the first task belongs in the task list;
[0203] In response to the triggering operation of the first task, the execution interface of the first task is displayed, including:
[0204] In response to the triggering operation of the sub-activity, the execution interface of the first task is displayed.
[0205] In some embodiments, the first task includes multiple subtasks, and the first display unit 1001 is configured to execute:
[0206] Highlight the sub-activity to which the first task belongs in the task list;
[0207] In response to the triggering operation of the first task, the execution interface of the first task is displayed, including:
[0208] In response to a trigger action on a sub-activity, display the multiple sub-tasks included in the first task;
[0209] In response to a trigger operation on any subtask, the execution interface of the triggered subtask is displayed.
[0210] In some embodiments, the first task includes multiple subtasks, and the first display unit 1001 is further configured to perform:
[0211] Display a task view control in the display area of the first task in the task list;
[0212] In response to a trigger action on the task viewer control, display the completed subtasks in the first task.
[0213] In some embodiments, the first display unit 1001 is configured to perform:
[0214] Highlight the highest priority first task in the task list;
[0215] Based on the priority order of multiple third tasks, multiple third tasks are displayed on the task list. These third tasks are tasks other than the first task among the multiple tasks.
[0216] This disclosure provides a task display device that displays multiple unfinished tasks in a task list and highlights the highest-priority task. Compared to displaying multiple tasks in a tiled manner, this device allows a logged-in user to make quick decisions when faced with multiple task choices, encouraging them to complete tasks and improving the task completion rate. Furthermore, after the highest-priority task is completed, the next highest-priority task is highlighted. This ensures that the highest-priority task among the unfinished tasks is always highlighted in the task list. Since priority indicates the expected level of task completion by the logged-in user, the highest-priority task is also the task most expected to be completed. Therefore, consistently highlighting the highest-priority task not only encourages the logged-in user to complete tasks in the task list but also promotes prioritizing tasks with high expectations. This improves the task completion rate while prioritizing the platform's task display efficiency, further enhancing the task list's interface display effect.
[0217] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0218] In some embodiments, the electronic device is provided as a terminal. Figure 11A structural block diagram of a terminal 1100 provided in an exemplary embodiment of this disclosure is shown. The terminal 1100 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1100 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0219] Typically, terminal 1100 includes a processor 1101 and a memory 1102.
[0220] Processor 1101 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1101 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1101 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1101 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1101 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0221] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1102 are used to store at least one program code, which is executed by the processor 1101 to implement the task display method provided in the method embodiments of this disclosure.
[0222] In some embodiments, the terminal 1100 may also optionally include a peripheral device interface 1103 and at least one peripheral device. The processor 1101, memory 1102, and peripheral device interface 1103 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1103 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, and a power supply 1108.
[0223] Peripheral device interface 1103 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1101 and memory 1102. In some embodiments, processor 1101, memory 1102 and peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1101, memory 1102 and peripheral device interface 1103 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0224] The radio frequency (RF) circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1104 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1104 can communicate with other terminals via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1104 may also include circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.
[0225] Display screen 1105 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1105 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1101 for processing. In this case, display screen 1105 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1105, which serves as the front panel of terminal 1100; in other embodiments, there may be at least two display screens, respectively disposed on different surfaces of terminal 1100 or in a folded design; in still other embodiments, display screen 1105 may be a flexible display screen, disposed on a curved or folded surface of terminal 1100. Furthermore, display screen 1105 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0226] The camera assembly 1106 is used to acquire images or videos. Optionally, the camera assembly 1106 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1106 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0227] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1101 for processing, or input to the radio frequency circuit 1104 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 1100. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1107 may also include a headphone jack.
[0228] Power supply 1108 is used to power the various components in terminal 1100. Power supply 1108 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1108 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0229] Those skilled in the art will understand that Figure 11 The structure shown does not constitute a limitation on terminal 1100 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0230] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the above-described task display method. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.
[0231] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program that, when executed by a processor, implements the above-described task display method.
[0232] In some embodiments, the computer program product involved in this disclosure may be deployed on an electronic device for execution, or on multiple electronic devices located in one location, or on multiple electronic devices distributed in multiple locations and interconnected through a communication network. The multiple electronic devices distributed in multiple locations and interconnected through a communication network may constitute a blockchain system.
[0233] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims. All the above-described optional technical solutions can be combined in any way to form optional embodiments of this application, and will not be elaborated upon here.
[0234] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A task display method, characterized in that, The method includes: The system displays multiple unfinished tasks in the activity on the task list and displays a pop-up window on the task list. The pop-up window displays the first task, which is to be collapsed to the top of the task list and highlighted if it is not triggered within a preset time. Based on the priority order of multiple third tasks, the system displays the multiple third tasks on the task list. The display order of each third task is positively correlated with its priority. The multiple third tasks are tasks other than the first task among the multiple tasks. The first task is the highest priority task among the multiple tasks. The multiple tasks are provided by the platform, and the priority of each task is used to indicate the platform's expectation of the terminal login object to complete the task. The task list is used to always highlight the highest priority task among the unfinished tasks. In response to a trigger operation on the first task, an execution interface for the first task is displayed, the execution interface being used to complete the first task. In response to completing the first task on the execution interface of the first task, an entry control for entering the execution interface of the second task is displayed on the execution interface of the first task. The first task is moved to the end of the task list and is displayed as completed. The second task is moved to the original display area of the first task on the task list and is highlighted. The second task is the task with the next highest priority among the plurality of tasks.
2. The task display method according to claim 1, characterized in that, The first task is highlighted on the task list, including at least one of the following: The first task is displayed on the task list in a first style, which differs from at least one of the size, color, font style, and border of the second style, which is the display style of the tasks other than the first task among the plurality of tasks; Display a priority indicator in the display area of the first task; Display dynamic effects in the display area of the first task.
3. The task display method according to claim 1, characterized in that, The plurality of tasks includes a first type of task and a second type of task, wherein the first task is a task of the first type. The terminal login object includes multiple growth stages, and each growth stage corresponds to its own exclusive task. The first type of task is the exclusive task corresponding to the current growth stage of the terminal login object. The current growth stage is determined based on the tasks that the terminal login object has completed. The second type of task is the general task corresponding to the multiple growth stages.
4. The task display method according to claim 1, characterized in that, The plurality of tasks includes a third type of task, wherein the first task is a task of the third type, and the third type of task is a task in an associated activity of the activity.
5. The task display method according to claim 1, characterized in that, The second task is highlighted on the task list, including: After displaying the magnified effect of the second task on the task list, the second task is moved to the original display area of the first task and the second task is highlighted.
6. The task display method according to claim 1, characterized in that, The first task is highlighted on the task list, including: The sub-activity to which the first task belongs is highlighted on the task list; The step of displaying the execution interface of the first task in response to a trigger operation on the first task includes: In response to the triggering operation of the sub-activity, the execution interface of the first task is displayed.
7. The task display method according to claim 1, characterized in that, The first task includes multiple sub-tasks, and the method further includes: A task viewing control is displayed in the display area of the first task on the task list; In response to a trigger operation on the task viewing control, the completed subtasks in the first task are displayed.
8. A task display device, characterized in that, The device includes: The first display unit is configured to display multiple unfinished tasks in the task list and display a pop-up window on the task list. The pop-up window displays a first task, which is to be collapsed to the top of the task list and highlighted if it is not triggered within a preset time. Based on the priority order of multiple third tasks, the multiple third tasks are displayed on the task list. The display order of each third task is positively correlated with its priority. The multiple third tasks are tasks other than the first task among the multiple tasks. The first task is the highest priority task among the multiple tasks. The multiple tasks are provided by the platform, and the priority of each task is used to indicate the platform's expectation of the terminal login object to complete the task. The task list is used to always highlight the highest priority task among the unfinished tasks. The second display unit is configured to perform an operation in response to a triggering operation on the first task, displaying an execution interface for the first task, the execution interface being used to complete the first task; in response to completing the first task on the execution interface of the first task, displaying an entry control on the execution interface of the first task for entering the execution interface of the second task; displaying the first task on the task list as moved to the end of the task list and showing the first task as completed; and moving the second task on the task list to the original display area of the first task and highlighting the second task, the second task being the task with the next highest priority among the plurality of tasks.
9. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the task display method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the task display method according to any one of claims 1 to 7.
11. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the task display method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Task display method and device and related product
CN119201378A
Indicating status, due date, and urgency for a listed task by a task tracking control
US20150121386A1