Task processing method and device and related product

Based on the time of the units to determine the issuance of equity based on a long time in the task processing system, it solves the problem of excessive system resources caused by real -time issuance of real -time issues in the existing technology, and achieves the effect of resource conservation and mass distribution.

CN119358928APending Publication Date: 2025-01-24DOUYIN VISION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411433760.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The existing technology distributes rights and interests in real time after successful task execution, resulting in excessive system resource consumption and lack of efficient resource management.

Method used

By obtaining the user's task information, if the task is executed successfully, the equity issuance time is determined based on a longer time unit (the first time unit), avoiding real-time issuance of equity, and achieving a combination of fine-grained execution and coarse-grained issuance.

Benefits of technology

It reduced the system resources required to issue rights and interests to users, saved system overhead, and achieved the effects of batch issuance of rights and interests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119358928A_ABST
    Figure CN119358928A_ABST
Patent Text Reader

Abstract

Embodiments of the invention provide a task processing method and apparatus, and a related product. The method comprises the steps of obtaining task information of a first task of a user; the task information comprises execution result information of the first task and right content of the first task; if it is determined that the first task is successfully executed according to the execution result information of the first task, determining right issuing time of the first task based on a first time unit; wherein the time length represented by the first time unit is greater than the time length represented by the second time unit; the second time unit is a time unit representing the duration required by execution of the first task; and issuing the rights and interests of the first task according to the rights and interests issuing time of the first task and the rights and interests content of the first task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a task processing method, device and related products. Background Art

[0002] Currently, users can obtain rights and interests by performing tasks. In the existing technology, the system uses the method of real-time rights and interests to issue rights and interests to users, that is, after the user's task is successfully executed, the rights and interests are issued to the user in real time. This method of issuing rights and interests in real time after the task is successfully executed requires more system resources to ensure the real-time issuance of rights and interests, and has the defect of consuming a lot of system resources. Summary of the invention

[0003] The embodiments of the present disclosure provide a task processing method, device and related products, which can reduce the system resources consumed for issuing rights and interests to users and save system overhead.

[0004] In a first aspect, an embodiment of the present disclosure provides a task processing method, including: Acquire task information of a first task of a user; the task information includes execution result information of the first task and rights and interests content of the first task; If it is determined according to the execution result information of the first task that the first task is successfully executed, determining a time for issuing the rights and interests of the first task based on the first time unit; The time length represented by the first time unit is greater than the time length represented by the second time unit; the second time unit is a time unit representing the time length required for executing the first task; The rights and interests of the first task are issued according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task.

[0005] In a second aspect, an embodiment of the present disclosure provides a task processing device, including: An information acquisition unit, configured to acquire task information of a first task of a user; the task information includes execution result information of the first task and rights and interests content of the first task; a time determination unit, configured to determine a time for issuing the benefits of the first task based on a first time unit if it is determined according to the execution result information of the first task that the first task is successfully executed; The time length represented by the first time unit is greater than the time length represented by the second time unit; the second time unit is a time unit representing the time length required for executing the first task; The rights and interests issuing unit is used to issue the rights and interests of the first task according to the rights and interests issuing time of the first task and the rights and interests content of the first task.

[0006] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor; and a memory configured to store computer-executable instructions, wherein the computer-executable instructions, when executed, enable the processor to implement the steps of the method described in the first aspect above.

[0007] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and the computer-executable instructions implement the steps of the method described in the first aspect when executed by a processor.

[0008] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0009] Through this embodiment, on the one hand, the system only needs to determine a longer time length as the rights and interests issuance time of the first task based on the first time unit after the first task is successfully executed, and there is no need to issue the rights and interests in real time after the first task is successfully executed. On the other hand, since the time length represented by the first time unit is greater than the time length represented by the second time unit, the time granularity of the rights and interests issuance time is greater than the time granularity of the time required for the execution of the first task, thereby achieving the effect of fine-grained execution of tasks and coarse-grained issuance of rights and interests. For users who complete tasks at adjacent times, rights and interests are likely to be issued within the same rights and interests issuance time, thereby achieving the effect of issuing rights and interests to users in batches, avoiding the defect of high system resource consumption in the real-time issuance of rights and interests, reducing the system resources required to issue rights and interests to users, and saving system overhead. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In order to more clearly illustrate one or more embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative labor. Figure 1 A flowchart of a task processing method provided by an embodiment of the present disclosure; Figure 2 A schematic diagram of the structure of a task processing method according to an embodiment of the present disclosure; Figure 3 A schematic diagram of the structure of an electronic device provided in one embodiment of the present disclosure. DETAILED DESCRIPTION

[0011] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present disclosure, the technical solutions in one or more embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in one or more embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on one or more embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the protection scope of the present disclosure.

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

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

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

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

[0016] In view of the fact that in the prior art, rights and interests are issued in real time after the task is successfully executed, which requires consuming more system resources to ensure the real-time issuance of rights and interests, and the situation that the system resources are consumed a lot, the embodiment of the present disclosure provides a task processing method, which can reduce the system resources required for issuing rights and interests to users and save system overhead.

[0017] Figure 1 A flowchart of a task processing method provided by an embodiment of the present disclosure is shown in FIG. Figure 1 As shown, the process includes: Step S102, obtaining task information of the user's first task; the task information includes execution result information of the first task and rights and interests content of the first task; Step S104, if it is determined according to the execution result information of the first task that the first task is successfully executed, then determining the time for issuing the rights and interests of the first task based on the first time unit; The time length represented by the first time unit is greater than the time length represented by the second time unit; the second time unit is a time unit representing the time length required for executing the first task; Step S106, issuing the rights and interests of the first task according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task.

[0018] In this embodiment, first, the task information of the user's first task is obtained, and the task information includes the execution result information of the first task and the rights and interests content of the first task. Then, if it is determined that the first task is successfully executed according to the execution result information of the first task, the rights and interests issuance time of the first task is determined based on the first time unit, wherein the time length represented by the first time unit is greater than the time length represented by the second time unit, and the second time unit is a time unit representing the time required for the execution of the first task. Finally, the rights and interests of the first task are issued according to the rights and interests issuance time of the first task and the rights and interests content of the first task. Through this embodiment, on the one hand, the system only needs to determine a longer time length as the rights and interests issuance time of the first task based on the first time unit after the first task is successfully executed, and there is no need to issue the rights and interests in real time after the first task is successfully executed. On the other hand, since the time length represented by the first time unit is greater than the time length represented by the second time unit, the time granularity of the rights and interests issuance time is greater than the time granularity of the time required for the execution of the first task, thereby achieving the effect of fine-grained execution of tasks and coarse-grained issuance of rights and interests. For users who complete tasks at adjacent times, rights and interests are likely to be issued within the same rights and interests issuance time, thereby achieving the effect of issuing rights and interests to users in batches, avoiding the defect of high system resource consumption in the real-time issuance of rights and interests, reducing the system resources required to issue rights and interests to users, and saving system overhead.

[0019] Below Figure 1 The method flow is described in detail.

[0020] In the above step S102, the task information of the user's first task is obtained. In this embodiment, the user has at least one task, and the first task is any one or more of the at least one task that the user has. The first task can be exemplified by tasks such as an application sign-in task or a video browsing task. The task information of the first task includes the execution result information of the first task and the rights and interests content of the first task. The execution result information of the first task may include execution success information or execution failure information, which is used to indicate whether the user succeeds or fails in executing the first task. The rights and interests content of the first task is used to indicate the rights and interests that the user can obtain after successfully executing the first task. In one example, the first task can be exemplified by a video browsing task, and the rights and interests content of the first task can be exemplified by giving the first user a video browsing time.

[0021] In the above step S104, it is determined whether the first task is successfully executed by the user according to the execution result information of the first task. If the execution result information of the first task includes execution success information, it is determined that the first task is successfully executed by the user; if the execution result information of the first task includes execution failure information, it is determined that the first task is not successfully executed by the user.

[0022] In one embodiment, in this embodiment, it is also possible to: Obtaining the allowed execution period of the first task; Within the allowed execution period, the execution progress information of the first task is accumulated; Generate execution result information of the first task according to the accumulated results; According to the execution result information of the first task, it is determined whether the first task is executed successfully.

[0023] In this embodiment, the first task has an allowed execution period, for example, the allowed execution period of the first task is from January 1, 2000 to January 3, 2000. Within the allowed execution period of the first task, the user can continuously execute the first task, and the execution progress information of the first task is accumulated. Within the allowed execution period of the first task, the execution result information of the first task is generated according to the accumulated result. The execution result information of the first task may include execution success information or execution failure information, which is used to indicate whether the first task is executed successfully or failed within the allowed execution period of the first task. Further, according to the execution result information of the first task, it is determined whether the first task is executed successfully.

[0024] It can be seen that through this embodiment, the execution progress information of the first task can be accumulated within the allowed execution period of the first task, and the execution result information of the first task can be generated based on the accumulated result, so as to achieve the effect of accumulating the execution progress of the first task within the allowed execution period of the first task to obtain the execution result of the first task, so that the user has enough time to accumulate the execution of the first task, thereby improving the accuracy of determining the execution result of the first task.

[0025] Furthermore, in this embodiment, the allowed execution period of the first task can also be obtained, and according to the execution result information of the first task, it is determined whether the first task is successfully executed within the allowed execution period, and if so, it is determined that the first task is successfully executed. That is, in this embodiment, if the first task is successfully executed within the allowed execution period, it is determined that the first task is successfully executed, and if the first task is successfully executed outside the allowed execution period, it is not recorded as the first task is successfully executed.

[0026] In the above step S104, if it is determined that the first task is successfully executed according to the execution result information of the first task, the equity issuance time of the first task is determined based on the first time unit. In this embodiment, the time length represented by the first time unit is greater than the time length represented by the second time unit. For example, the first time unit is a natural day and the second time unit is a minute, or the first time unit is half a natural day and the second time unit is a second. In this embodiment, the second time unit is a time unit representing the time required for the execution of the first task, that is, the time required for the execution of the first task is measured by the second time unit. For example, if the time required for the execution of the first task is 5 minutes, the second time unit can be minutes, and if the time required for the execution of the first task is 30 seconds, the second time unit can be seconds.

[0027] In the above step S106, after determining the time of issuing the rights and interests of the first task, the rights and interests of the first task are issued to the user according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task, for example, the video viewing time is issued to the user.

[0028] It can be seen that through this embodiment, on the one hand, the system only needs to determine a longer time length as the rights and interests issuance time of the first task based on the first time unit after the first task is successfully executed, and there is no need to issue the rights and interests in real time after the first task is successfully executed. On the other hand, since the time length represented by the first time unit is greater than the time length represented by the second time unit, the time granularity of the rights and interests issuance time is greater than the time granularity of the execution time of the first task, thereby achieving the effect of fine-grained execution of tasks and coarse-grained issuance of rights and interests. For users who complete tasks at adjacent times, rights and interests are likely to be issued within the same rights and interests issuance time, thereby achieving the effect of issuing rights and interests to users in batches, avoiding the defect of high system resource consumption in the real-time issuance of rights and interests, reducing the system resources required to issue rights and interests to users, and saving system overhead.

[0029] In one embodiment, the first task is a task on a task chain of a user; the task chain further includes at least one second task other than the first task; the tasks on the task chain are arranged based on the order of task execution; the above-mentioned determining the equity issuance time of the first task based on the first time unit includes: If the first task is the first task on the task chain, or if the first task is not the first task on the task chain and the previous task of the first task on the task chain has been successfully executed and the rights and interests have been issued, then the rights and interests issuance time of the first task is determined according to the successful execution time of the first task and the first time unit; If the first task is not the first task on the task chain, and the previous task of the first task on the task chain has been successfully executed and the rights and interests have not yet been issued, then determine the rights and interests issuance time of the previous task of the first task on the task chain, and determine the rights and interests issuance time of the first task according to the rights and interests issuance time of the previous task of the first task on the task chain and the first time unit.

[0030] In this embodiment, the number of first tasks is one. A task link is pre-set for the user, and there are multiple tasks on the task link. The first task is any task in the task link, and the task link also includes one or more second tasks other than the first task, that is, the task link includes a first task and one or more second tasks. In addition, the tasks on the task link are arranged based on the order of task execution. For example, the task link includes a first task A and a second task B, and the order of arrangement of the tasks is: first task A-second task B, which means that the first task A is first executed by the user, and after successful execution, the user executes the second task B.

[0031] In the above case, when determining the equity issuance time of the first task based on the first time unit, if the first task is the first task on the task chain, that is, the first task is the first task on the task chain that needs to be executed by the user, the equity issuance time of the first task is determined according to the successful execution time of the first task and the first time unit. The successful execution time of the first task is the time when the user successfully executes the first task.

[0032] Alternatively, if the first task is not the first task on the task chain, that is, the first task is not the first task on the task chain that needs to be executed by the user, and the previous task of the first task on the task chain has been successfully executed and the rights and interests have been issued, and the rights and interests of the previous task of the first task on the task chain have been issued to the user, then the rights and interests issuance time of the first task is determined according to the execution success time of the first task and the first time unit. The execution success time of the first task is the time when the user successfully executes the first task.

[0033] Alternatively, if the first task is not the first task on the task chain, that is, the first task is not the first task on the task chain that needs to be executed by the user, and the previous task of the first task on the task chain has been successfully executed and the rights and interests have not yet been issued, and the rights and interests content of the previous task of the first task on the task chain has not yet been issued to the user, then the rights and interests issuance time of the previous task of the first task on the task chain is determined, and the rights and interests issuance time of the first task is determined based on the rights and interests issuance time of the previous task of the first task on the task chain and the first time unit.

[0034] It can be understood that the equity issuance time of the previous task of the first task in the task chain can be calculated by Figure 1 The method flow in is obtained.

[0035] It can be seen that through this embodiment, when the first task is a task on the user's task chain, different situations can be distinguished and the equity issuance time of the first task can be determined respectively, so as to achieve the effect of accurately determining the equity issuance time of the first task.

[0036] In one embodiment, determining the equity issuance time of the first task according to the successful execution time of the first task and the first time unit includes: The equity issuance time of the first task is determined to be the first time, where the first time is the time segment where the successful execution time of the first task determined according to the first time unit is located, or the first time is the first time segment after the successful execution time of the first task determined according to the first time unit.

[0037] In this embodiment, if the first task is the first task on the task chain, the time for issuing the rights and interests of the first task is determined to be the first time, and the first time is the time segment where the execution time of the first task is successfully determined according to the first time unit. For example, if the first time unit is a natural day, the first time is the natural day where the execution time of the first task is successfully located, that is, after the user successfully executes the first task, the rights and interests of the first task are issued to the user on the same day.

[0038] In this embodiment, if the first task is not the first task on the task chain, and the previous task of the first task on the task chain has been successfully executed and the rights and interests have been issued, it is necessary to determine whether the rights and interests issuance time of the previous task and the successful execution time of the first task fall within the same first time unit. For example, the first time unit is a natural day, and it is necessary to determine whether the rights and interests issuance time of the previous task and the successful execution time of the first task fall within the same natural day.

[0039] If the rights issuance time of the previous task and the successful execution time of the first task fall within the same first time unit, for example, within the same natural day, then the rights issuance time of the first task is determined to be the first time, and the first time is the first time segment after the successful execution time of the first task determined according to the first time unit, so as to achieve the effect of issuing the rights and interests content of a task to the user in each first time unit. For example, the rights issuance time of the first task is the first natural day after the successful execution time of the first task, so as to achieve the effect of issuing the rights and interests content of a task to the user in each natural day. It can be understood that in this case, since the rights issuance time of the previous task and the successful execution time of the first task fall within the same first time unit, the first time can also be expressed as the first time segment after the rights issuance time of the previous task determined according to the first time unit.

[0040] If the rights issuance time of the previous task and the successful execution time of the first task do not fall within the same first time unit, for example, they do not fall within the same natural day, it means that the rights of the previous task are issued earlier than the successful execution time of the first task. Then, the rights issuance time of the first task is determined to be the first time, and the first time is the time segment in which the successful execution time of the first task determined according to the first time unit is located. For example, the rights issuance time of the first task is the natural day in which the successful execution time of the first task is located.

[0041] It can be seen that through this embodiment, when the first task is the first task on the task chain, or, if the first task is not the first task on the task chain and the previous task of the first task on the task chain has been successfully executed and the rights and interests have been issued, the rights and interests issuance time of the first task can be accurately determined according to the successful execution time of the first task and the first time unit, so that the system only needs to determine a longer time length as the rights and interests issuance time of the first task based on the first time unit after the first task is successfully executed, and there is no need to issue the rights and interests in real time after the first task is successfully executed, thereby avoiding the defect of high system resource consumption in the real-time rights and interests issuance method, reducing the system resources required for issuing rights and interests to users, and saving system overhead.

[0042] In one embodiment, determining the equity issuance time of the first task according to the equity issuance time of the previous task of the first task on the task link and the first time unit includes: The equity issuance time of the first task is determined to be a second time, where the second time is a first time segment after the equity issuance time of a task preceding the first task determined according to the first time unit.

[0043] In this embodiment, if the first task is not the first task in the task chain, and the previous task of the first task in the task chain has been successfully executed and the rights and interests have not been issued, the previous task can be processed as the first task first. Figure 1 The method flow in the above method obtains the equity issuance time of the previous task of the first task on the task link. Then, the first time segment after the equity issuance time of the previous task of the first task is determined as the second time according to the first time unit, and the second time is used as the equity issuance time of the first task, so as to achieve the effect of issuing the equity content of a task to the user for each first time unit.

[0044] For example, if the first time unit is a natural day, the rights and interests distribution time of the first task is determined to be the first natural day after the rights and interests distribution time of the previous task of the first task, so as to achieve the effect of distributing the rights and interests content of a task to the user every natural day.

[0045] It can be seen that through this embodiment, when the first task is not the first task on the task chain and the previous task of the first task on the task chain has been successfully executed and the rights have not been issued, the rights issuance time of the previous task of the first task on the task chain can be determined. According to the rights issuance time of the previous task of the first task on the task chain and the first time unit, the rights issuance time of the first task can be accurately determined, so that the system only needs to determine a longer time length as the rights issuance time of the first task based on the first time unit after the first task is successfully executed, and there is no need to issue the rights in real time after the first task is successfully executed, which avoids the defect of high system resource consumption in the real-time rights issuance method, reduces the system resources required for issuing rights to users, and saves system overhead.

[0046] In summary, when the first task is a task on the user's task chain, there are the following situations: 1. If the first task is the first task in the task chain, the equity issuance time of the first task is: the time segment of the successful execution time of the first task determined according to the first time unit; 2. If the first task is not the first task in the task chain, the previous task of the first task in the task chain has been successfully executed and the rights and interests have been issued, and the rights and interests issuance time of the previous task and the successful execution time of the first task do not fall in the same first time unit, indicating that the rights and interests of the previous task were issued earlier than the successful execution time of the first task, then the rights and interests issuance time of the first task is: the time segment of the successful execution time of the first task determined according to the first time unit; 3. If the first task is not the first task in the task chain, and the previous task of the first task in the task chain has been successfully executed and the benefits have been issued, and the benefit issuance time of the previous task and the successful execution time of the first task fall in the same first time unit, then the benefit issuance time of the first task is: the first time segment after the benefit issuance time of the previous task of the first task determined according to the first time unit; 4. If the first task is not the first task in the task chain, and the previous task of the first task in the task chain has been successfully executed and the rights and interests have not been issued, then the previous task of the first task in the task chain will be treated as the first task. Figure 1 The method flow in obtains the equity issuance time of the previous task of the first task on the task chain, then the equity issuance time of the first task is: the first time segment after the equity issuance time of the previous task of the first task determined according to the first time unit.

[0047] It can be seen that through this embodiment, when the first task is a task on the user's task chain, the effect of issuing the rights and interests of a task to the user in each first time unit can be achieved, thereby avoiding the defect of high system resource consumption in the real-time issuance of rights and interests, reducing the system resources required for issuing rights and interests to users, and saving system overhead.

[0048] In one embodiment, the first task is a plurality of tasks on a task chain of a user; the task chain further includes at least one second task other than the first task; the tasks on the task chain are arranged based on a task execution order; based on a first time unit, determining a time for issuing benefits of the first task includes: Determine the first task among the first tasks as the target task. If the target task is the first task on the task chain, or if the target task is not the first task on the task chain and the task before the target task on the task chain has been successfully executed and the rights and interests have been issued, determine the rights and interests issuance time of the first task according to the successful execution time of the target task and the first time unit; If the target task is not the first task on the task chain, and the previous task of the target task on the task chain has been successfully executed and the rights and interests have not yet been issued, then determine the rights and interests issuance time of the previous task of the target task on the task chain, and determine the rights and interests issuance time of the first task based on the rights and interests issuance time of the previous task of the target task on the task chain and the first time unit.

[0049] In this embodiment, the number of first tasks is multiple. A task link is pre-set for the user, and there are multiple tasks on the task link. The first task is a plurality of tasks in the task link, and the task link also includes one or more second tasks other than the first task, that is, the task link includes multiple first tasks and one or more second tasks. In addition, the tasks on the task link are arranged based on the order of task execution. For example, the task link includes a first task A1, a first task A2 and a second task B, and the order of arrangement of the tasks is: first task A1—first task A2—second task B, which means that the first task A1 is first executed by the user, and after successful execution, the user executes the first task A2, and after successful execution, the user executes the second task B.

[0050] In the above case, when determining the equity issuance time of the first task based on the first time unit, the first task to be executed among the first tasks is determined as the target task. If the target task is the first task on the task chain, that is, the target task is the first task on the task chain that needs to be executed by the user, the equity issuance time of each first task is determined based on the successful execution time of the target task and the first time unit. The successful execution time of the target task is the time when the user successfully executes the target task.

[0051] Alternatively, if the target task is not the first task on the task chain, that is, the target task is not the first task on the task chain that needs to be executed by the user, and the previous task of the target task on the task chain has been successfully executed and the rights and interests have been issued, and the rights and interests of the previous task of the target task on the task chain have been issued to the user, then the rights and interests issuance time of each first task is determined according to the successful execution time of the target task and the first time unit. The successful execution time of the target task is the time when the user successfully executes the target task.

[0052] Alternatively, if the target task is not the first task on the task chain, that is, the target task is not the first task on the task chain that needs to be executed by the user, and the previous task of the target task on the task chain has been successfully executed and the rights and interests have not yet been issued, and the rights and interests content of the previous task of the target task on the task chain has not yet been issued to the user, then the rights and interests issuance time of the previous task of the target task on the task chain is determined, and the rights and interests issuance time of each first task is determined based on the rights and interests issuance time of the previous task of the target task on the task chain and the first time unit.

[0053] It can be understood that the equity issuance time of the previous task of the target task on the task chain can be calculated by Figure 1 The method flow in is obtained.

[0054] It can be seen that through this embodiment, when the first task is a plurality of tasks on the task chain of the user, different situations can be distinguished and the equity issuance time of the first task can be determined respectively, so as to achieve the effect of accurately determining the equity issuance time of the first task.

[0055] In one embodiment, determining the equity issuance time of the first task according to the successful execution time of the target task and the first time unit includes: Determine the time for issuing the rights and interests of the target task as the third time, and determine the time for issuing the rights and interests of the remaining tasks in each first task except the target task as the fourth time; The third time is the time segment in which the target task is successfully executed according to the first time unit, or the third time is the first time segment after the target task is successfully executed according to the first time unit; the fourth time is the time segment determined according to the first time unit and located after the third time; each remaining task has a corresponding fourth time; the fourth times of each remaining task are arranged according to the arrangement order of each remaining task.

[0056] In this embodiment, if the target task is the first task on the task chain, the target task's equity distribution time is determined to be the third time, and the third time is the time segment where the target task is successfully executed according to the first time unit. For example, if the first time unit is a natural day, the third time is the natural day where the target task is successfully executed, that is, after the user successfully executes the target task, the equity content of the first task is distributed to the user on the same day.

[0057] In this embodiment, if the target task is not the first task on the task chain, and the previous task of the target task on the task chain has been successfully executed and the rights and interests have been issued, it is necessary to determine whether the rights and interests issuance time of the previous task and the successful execution time of the target task fall in the same first time unit. For example, the first time unit is a natural day, and it is necessary to determine whether the rights and interests issuance time of the previous task and the successful execution time of the target task fall in the same natural day.

[0058] If the rights issuance time of the previous task and the successful execution time of the target task fall within the same first time unit, for example, within the same natural day, then the rights issuance time of the target task is determined to be the third time, and the third time is the first time segment after the successful execution time of the target task determined according to the first time unit, so as to achieve the effect of issuing the rights and interests content of a task to the user in each first time unit. For example, the rights issuance time of the target task is the first natural day after the successful execution time of the target task, so as to achieve the effect of issuing the rights and interests content of a task to the user in each natural day. It can be understood that in this case, since the rights issuance time of the previous task and the successful execution time of the target task fall within the same first time unit, the third time can also be expressed as the first time segment after the rights issuance time of the previous task determined according to the first time unit.

[0059] If the rights issuance time of the previous task and the successful execution time of the target task do not fall within the same first time unit, for example, do not fall within the same natural day, it means that the rights of the previous task are issued earlier than the successful execution time of the target task. Then, the rights issuance time of the target task is determined to be the third time. The third time is the time segment of the successful execution time of the target task determined according to the first time unit. For example, the rights issuance time of the target task is the natural day in which the successful execution time of the target task is located.

[0060] In this embodiment, in each of the above-mentioned cases, the time for issuing the rights and interests of the remaining tasks other than the target task in each first task is determined to be the fourth time. Each remaining task corresponds to a fourth time, and the fourth time of each remaining task is arranged according to the arrangement order of each remaining task. For the first remaining task to be executed after the target task, the fourth time is the first time segment determined according to the first time unit after the third time, and for the second remaining task to be executed after the target task, the fourth time is the second time segment determined according to the first time unit after the third time, and so on, so as to achieve the effect of issuing the rights and interests of one task in each first time unit.

[0061] It can be seen that through this embodiment, when the target task is the first task on the task chain, or, if the target task is not the first task on the task chain and the previous task of the target task on the task chain has been successfully executed and the rights and interests have been issued, the rights and interests issuance time of each first task can be accurately determined according to the successful execution time of the target task and the first time unit, so that the system only needs to determine a longer time length as the rights and interests issuance time of the first task based on the first time unit after the first task is successfully executed, and there is no need to issue the rights and interests in real time after the first task is successfully executed, thereby avoiding the defect of high system resource consumption in the real-time rights and interests issuance method, reducing the system resources required for issuing rights and interests to users, and saving system overhead.

[0062] In one embodiment, determining the equity issuance time of the first task according to the equity issuance time of the previous task of the target task on the task link and the first time unit includes: The time for issuing the rights and interests of the target task is determined as the fifth time, and the time for issuing the rights and interests of the remaining tasks in each first task except the target task is determined as the sixth time; The fifth time is the first time segment determined according to the first time unit after the rights and interests distribution time of the previous task of the target task; the sixth time is the time segment determined according to the first time unit after the fifth time; each remaining task has a corresponding sixth time; the sixth time of each remaining task is arranged according to the arrangement order of each remaining task.

[0063] In this embodiment, if the target task is not the first task in the task chain, and the previous task of the target task in the task chain has been successfully executed and the rights and interests have not been issued, the previous task can be processed as the first task first. Figure 1The method flow in the above method obtains the equity issuance time of the previous task of the target task on the task link. Then, the first time segment after the equity issuance time of the previous task of the target task is determined as the fifth time according to the first time unit, and the fifth time is used as the equity issuance time of the target task, so as to achieve the effect of issuing the equity content of a task to the user in each first time unit.

[0064] For example, if the first time unit is a natural day, then the rights and interests issuance time of the target task is determined to be the first natural day after the rights and interests issuance time of the previous task of the target task, so as to achieve the effect of issuing the rights and interests content of a task to the user every natural day.

[0065] Furthermore, the time for issuing the rights and interests of the remaining tasks except the target task in each first task is determined to be the sixth time. Each remaining task corresponds to a sixth time, and the sixth time of each remaining task is arranged according to the arrangement order of each remaining task. For the first remaining task to be executed after the target task, the sixth time is the first time segment determined according to the first time unit after the fifth time, and for the second remaining task to be executed after the target task, the sixth time is the second time segment determined according to the first time unit after the fifth time, and so on, so as to achieve the effect of issuing the rights and interests of one task in each first time unit.

[0066] It can be seen that through this embodiment, when the target task is not the first task on the task chain and the previous task of the target task on the task chain has been successfully executed and the rights have not been issued, the rights issuance time of the previous task of the target task on the task chain can be determined. According to the rights issuance time of the previous task of the target task on the task chain and the first time unit, the rights issuance time of each first task can be accurately determined, so that the system only needs to determine a longer time length as the rights issuance time of the first task based on the first time unit after the first task is successfully executed, and there is no need to issue the rights in real time after the first task is successfully executed, which avoids the defect of high system resource consumption in the real-time rights issuance method, reduces the system resources required for issuing rights to users, and saves system overhead.

[0067] In summary, when the first task is multiple tasks on the user's task chain, there are the following situations: 1. Determine the first task in each first task as the target task. If the target task is the first task in the task chain, the equity issuance time of the target task is: the time segment of the successful execution time of the target task determined according to the first time unit. The equity issuance time of the remaining tasks in each first task except the target task is: each time segment determined according to the first time unit after the equity issuance time of the target task; 2. If the target task is not the first task in the task chain, the previous task of the target task in the task chain has been successfully executed and the rights and interests have been issued, and the rights and interests issuance time of the previous task and the successful execution time of the target task do not fall in the same first time unit, indicating that the rights and interests of the previous task were issued earlier than the successful execution time of the first task. Then the rights and interests issuance time of the target task is: the time segment of the successful execution time of the target task determined according to the first time unit, and the rights and interests issuance time of the remaining tasks except the target task in each first task is: each time segment determined according to the first time unit after the rights and interests issuance time of the target task; 3. If the target task is not the first task in the task chain, the previous task of the target task in the task chain has been successfully executed and the benefits have been issued, and the benefit issuance time of the previous task and the successful execution time of the target task fall in the same first time unit, then the benefit issuance time of the target task is: the first time segment after the successful execution time of the target task determined according to the first time unit, and the benefit issuance time of the remaining tasks except the target task in each first task is: each time segment determined according to the first time unit after the benefit issuance time of the target task; 4. If the target task is not the first task on the task chain, and the previous task on the task chain has been successfully executed and the rights and interests have not been issued, the previous task on the task chain will be treated as the first task. Figure 1 The method flow in obtains the equity issuance time of the previous task of the target task on the task link, then the equity issuance time of the target task is: the first time segment after the equity issuance time of the previous task of the target task determined according to the first time unit, and the equity issuance time of the remaining tasks in each first task except the target task is: each time segment determined according to the first time unit after the equity issuance time of the target task.

[0068] It can be seen that through this embodiment, when the first task is a plurality of tasks on the user's task chain, the effect of issuing the rights and interests content of a task to the user in each first time unit can be achieved, thereby avoiding the defect of consuming a lot of system resources in the real-time issuance of rights and interests, reducing the system resources required to issue rights and interests to users, and saving system overhead.

[0069] In one embodiment, the task information of the first task further includes the equity issuance conditions corresponding to the first task; before issuing the equity of the first task according to the equity issuance time of the first task and the equity content of the first task, it also includes: Determine, according to the rights issuance condition, a first event related to the first object that is required to be triggered for issuing the rights of the first task; According to the time and content of the rights and interests of the first task, the rights and interests of the first task will be issued, including: After determining that the first event is triggered, the rights and interests of the first task are issued according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task.

[0070] In this embodiment, the task information of the first task also includes the rights issuance conditions corresponding to the first task. The rights issuance conditions of the first task indicate that before the rights content of the first task is issued, a first event related to the first object needs to be triggered. For example, before the rights content of the first task is issued, the user needs to trigger a specific control in the first page. Here, the first page is the first object, and the trigger event for the specific control is the first event.

[0071] Therefore, in this embodiment, before the rights and interests of the first task are issued according to the rights and interests issuance time of the first task and the rights and interests content of the first task, the first event related to the first object that needs to be triggered for the issuance of the rights and interests of the first task is determined according to the rights and interests issuance conditions; after determining that the first event is triggered, the rights and interests of the first task are issued according to the rights and interests issuance time of the first task and the rights and interests content of the first task, so that the issuance of the rights and interests of the first task satisfies the corresponding rights and interests issuance conditions.

[0072] It can be seen that, through this embodiment, the rights and interests issuance of the first task can meet the corresponding rights and interests issuance conditions, thereby improving the accuracy of the rights and interests content of the first task issuance.

[0073] In one embodiment, before issuing the rights and interests of the first task according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task, the method further includes: Obtain the deadline for the issuance of rights and interests for the first task, which is determined based on the permitted execution period of the first task and the protection period for the issuance of rights and interests; the protection period for the issuance of rights and interests is determined based on the first time unit; According to the time and content of the rights and interests of the first task, the rights and interests of the first task will be issued, including: If the equity issuance time of the first task is earlier than or equal to the equity issuance deadline of the first task, the equity of the first task will be issued according to the equity issuance time of the first task and the equity content of the first task.

[0074] In this embodiment, a deadline for the issuance of rights and interests of the first task is set. Before the deadline, the rights and interests of the first task can be issued, and after the deadline, the rights and interests of the first task will not be issued. The deadline for the issuance of rights and interests of the first task is determined according to the allowed execution period of the first task and the protection period for the issuance of rights and interests, and the protection period for the issuance of rights and interests is determined based on the first time unit. For example, if the first time unit is a natural day, the protection period for the issuance of rights and interests is a set number of natural days, and the deadline for the issuance of rights and interests of the first task can be the farthest natural day obtained by adding the allowed execution period of the first task to the protection period for the issuance of rights and interests, so that the user has enough time to claim the rights and interests of the first task.

[0075] Based on this, in this embodiment, if the rights and interests issuance time of the first task is earlier than or equal to the rights and interests issuance deadline of the first task, the rights and interests of the first task will be issued according to the rights and interests issuance time of the first task and the rights and interests content of the first task; if the rights and interests issuance time of the first task is later than the rights and interests issuance deadline of the first task, the rights and interests content of the first task will no longer be issued.

[0076] It can be seen that through this embodiment, the deadline for the issuance of benefits for the first task can be set based on the protection period for issuance of benefits, so that the user has enough time to claim the benefits of the first task.

[0077] In one example, there are N tasks in a user's task chain, and the N tasks have the same allowed execution period, which can be referred to as the allowed execution period of the task chain. The above-mentioned first time unit is a natural day. It can be known from the previous description that through this embodiment, one or more tasks on the task chain can be used as the first task, and by determining the rights and interests issuance time of the first task, the effect of issuing the rights and interests content of a task within each first time unit can be achieved. Based on this, in this embodiment, the rights and interests issuance protection period is set to the last day of the allowed execution period of the task chain plus N-1 natural days, so that when the rights and interests content of a task are issued on each natural day, when the user completes all the tasks on the task chain on the last day of the allowed execution period of the task chain, the user can also receive the rights and interests content of a task on the same day, and use the remaining N-1 days to receive the rights and interests content of the remaining N-1 tasks, thereby improving the accuracy of the time of task rights and interests issuance.

[0078] In one embodiment, there are multiple first tasks; each first task is arranged based on the task execution order; For each first task, the task information further includes object information of a task object of the first task and event information of a task event of the first task; the first task is used to trigger a task event for the task object; Each first task corresponds to at least two types of task objects and two types of task events.

[0079] In this embodiment, a user may have a task chain, the number of first tasks is multiple, and the first tasks are part or all of the tasks on the task chain. In the task chain, each first task is arranged in sequence based on the execution order. For each first task, the task information of the first task also includes object information of the task object of the first task and event information of the task event of the first task. The first task is used to trigger the task event for the task object. For example, if the task object of the first task is a video, and the task event of the first task is a viewing event, the object information is the video information of the video, and the event information is the event information of the viewing event.

[0080] In the task chain, each first task has at least two types of task objects and two types of task events. For example, the number of first tasks is 3, and the three first tasks are respectively a viewing task for a video, a clicking task for a page, and a listening task for a song. Here, there are three types of task objects, namely, videos, pages, and songs, and there are three types of task events, namely, viewing events, clicking events, and listening events. In this embodiment, the task objects can also be exemplified by short videos, songs, etc., and the task events can also be exemplified by forwarding, liking, commenting, etc.

[0081] In this embodiment, by setting each first task to correspond to at least two types of task objects and two types of task events, each first task is made diverse, avoiding the problem that the entire task chain cannot be executed when a certain object or event fails, thereby improving the security of the task chain.

[0082] In one embodiment, the method further includes: Obtaining execution data of a previous task in each first task and / or equity distribution data of the previous task; According to the acquired data, at least one of the object information, event information, and rights and interests content of the subsequent tasks in each first task is adjusted.

[0083] In this embodiment, when there are multiple first tasks and each first task is arranged based on the execution order, the execution data of the previous task in each first task and / or the equity issuance data of the previous task are obtained. Wherein, the number of the previous tasks is one or more, the execution data includes the time taken to successfully execute the previous task, the number of executions, and other data, and the equity issuance data includes the equity content of the previous task, whether the user has received the equity, and other data.

[0084] Then, based on the acquired data, at least one of the object information, event information, and rights and interests content of the subsequent tasks in each first task is adjusted so that the task object, task event, and rights and interests content of the subsequent task match the execution data and / or rights and interests issuance data of the prior task.

[0085] It can be seen that through this embodiment, the execution data of the preceding task in each first task and / or the rights and interests issuance data of the preceding task can be obtained, and based on the obtained data, at least one of the object information, event information, and rights and interests content of the subsequent task in each first task is adjusted, so that the task object, task event, and rights and interests content of the subsequent task match the execution data and / or rights and interests issuance data of the preceding task.

[0086] In one embodiment, at least one of the object information, event information, and rights and interests content of the subsequent tasks in each first task is adjusted according to the acquired data, including: Determine the user's historical triggering event and the historical object related to the historical triggering event according to the acquired data, and determine the type of the historical triggering event and the type of the historical object; According to the type of the historical triggering event and the type of the historical object, at least one of the object information, event information, and rights and interests content of the subsequent tasks in each first task is adjusted.

[0087] In this embodiment, based on the acquired data, the historical triggering event of the user when performing the previous task and the historical object related to the historical triggering event are determined. The historical triggering event may include the task event of the previous task, and may also include the event triggered by the user in the process of performing the previous task. The historical object may include the task object of the previous task, and may also include the object triggered by the user in the process of performing the previous task. Next, the type of the historical triggering event and the type of the historical object are determined, wherein the type of the historical triggering event can be exemplified by a viewing event, a click event, etc., and the type of the historical object can be exemplified by a video, a page, an audio, a text, etc.

[0088] Next, at least one of the object information, event information, and rights and interests content of the subsequent tasks in each first task is adjusted according to the type of historical triggering event and the type of historical object. For example, according to the type of historical triggering event and the type of historical object, the events and objects that the user triggered more times in the process of executing the previous task are determined, and based on this, the object information and event information of the subsequent tasks in each first task are adjusted so that the events and objects required to be triggered by the subsequent tasks match the historical operations of the user. Alternatively, according to the type of historical triggering event and the type of historical object, the events and objects that the user triggered more times in the process of executing the previous task are determined, and based on this, the rights and interests content of the subsequent tasks in each first task are adjusted so that the rights and interests content of the subsequent tasks match the historical operations of the user.

[0089] It can be seen that through this embodiment, at least one item of the object information, event information, and rights and interests content of the subsequent tasks in each first task can be adjusted according to the user's execution of the previous task, thereby improving the accuracy of the object information, event information, and rights and interests content of each subsequent task and improving the accuracy of the task setting.

[0090] In the above embodiments of the present disclosure, the time length represented by the first time unit is greater than the time length represented by the second time unit, and the second time unit is a time unit representing the time length required for the execution of the first task. For example, the second time unit is minutes, and the first time unit is natural days, so that the task execution and the issuance of task rights are represented by different time dimensions, and the combination of different time dimensions is realized, so that the system only needs to determine a longer time length as the rights issuance time of the first task based on the first time unit after the first task is successfully executed, and there is no need to issue the rights in real time after the first task is successfully executed. On the other hand, since the time length represented by the first time unit is greater than the time length represented by the second time unit, the time granularity of the rights issuance time is greater than the time granularity of the time length required for the execution of the first task, and the effect of fine-grained execution of tasks and coarse-grained issuance of rights is achieved. For users who complete tasks at adjacent times, rights are likely to be issued within the same rights issuance time, and the effect of issuing rights to users in batches is achieved, avoiding the defect of high system resource consumption in the real-time issuance of rights, reducing the system resources required for issuing rights to users, and saving system overhead.

[0091] Figure 2 A schematic diagram of the structure of a task processing method according to an embodiment of the present disclosure is shown in FIG. Figure 2 As shown, the device comprises: The information acquisition unit 21 is used to acquire task information of a first task of a user; the task information includes execution result information of the first task and rights and interests content of the first task; A time determination unit 22, configured to determine a time for issuing benefits of the first task based on a first time unit if it is determined according to the execution result information of the first task that the first task is successfully executed; The time length represented by the first time unit is greater than the time length represented by the second time unit; the second time unit is a time unit representing the time length required for executing the first task; The rights and interests issuing unit 23 is used to issue the rights and interests of the first task according to the rights and interests issuing time of the first task and the rights and interests content of the first task.

[0092] Optionally, the first task is a task on the task chain of the user; the task chain also includes at least one second task other than the first task; the tasks on the task chain are arranged based on the task execution order; the time determination unit 22 is specifically used to: If the first task is the first task on the task chain, or if the first task is not the first task on the task chain and the task preceding the first task on the task chain has been successfully executed and the benefits have been issued, then determining the benefit issuance time of the first task according to the successful execution time of the first task and the first time unit; If the first task is not the first task on the task chain, and the previous task of the first task on the task chain has been successfully executed and the rights and interests have not yet been issued, then determine the rights and interests issuance time of the previous task of the first task on the task chain, and determine the rights and interests issuance time of the first task according to the rights and interests issuance time of the previous task of the first task on the task chain and the first time unit.

[0093] Optionally, the time determination unit 22 is further specifically configured to: Determine that the equity issuance time of the first task is a first time, where the first time is a time segment in which the successful execution time of the first task determined according to the first time unit is located, or the first time is the first time segment after the successful execution time of the first task determined according to the first time unit.

[0094] Optionally, the time determination unit 22 is further specifically configured to: The equity issuance time of the first task is determined to be a second time, where the second time is a first time segment after the equity issuance time of a task preceding the first task determined according to the first time unit.

[0095] Optionally, the first task is a plurality of tasks on a task chain of the user; the task chain further includes at least one second task other than the first task; the tasks on the task chain are arranged based on a task execution order; and the time determination unit 22 is specifically configured to: Determine the first task among the first tasks as the target task, if the target task is the first task on the task chain, or if the target task is not the first task on the task chain and the previous task of the target task on the task chain has been successfully executed and the benefits have been issued, then determine the benefit issuance time of the first task according to the successful execution time of the target task and the first time unit; If the target task is not the first task on the task chain, and the previous task of the target task on the task chain has been successfully executed and the rights and interests have not yet been issued, then determine the rights and interests issuance time of the previous task of the target task on the task chain, and determine the rights and interests issuance time of the first task based on the rights and interests issuance time of the previous task of the target task on the task chain and the first time unit.

[0096] Optionally, the time determination unit 22 is further specifically configured to: Determine the time for issuing the rights and interests of the target task as a third time, and determine the time for issuing the rights and interests of the remaining tasks in each of the first tasks except the target task as a fourth time; The third time is the time segment in which the successful execution time of the target task determined according to the first time unit is located, or the third time is the first time segment after the successful execution time of the target task determined according to the first time unit; the fourth time is the time segment determined according to the first time unit and located after the third time; each of the remaining tasks has a corresponding fourth time; the fourth times of the remaining tasks are arranged according to the arrangement order of the remaining tasks.

[0097] Optionally, the time determination unit 22 is further specifically configured to: Determine the equity issuance time of the target task as the fifth time, and determine the equity issuance time of the remaining tasks in each of the first tasks except the target task as the sixth time; The fifth time is the first time segment determined according to the first time unit and after the rights and interests distribution time of the previous task of the target task; the sixth time is the time segment determined according to the first time unit and located after the fifth time; each of the remaining tasks has a corresponding sixth time; the sixth times of each of the remaining tasks are arranged according to the arrangement order of each of the remaining tasks.

[0098] Optionally, the task information further includes a rights issuance condition corresponding to the first task; and further includes a condition determination unit, which is used to: determine, according to the rights issuance condition, a first event related to the first object that needs to be triggered for issuing the rights of the first task before issuing the rights of the first task according to the rights issuance time of the first task and the rights content of the first task; The equity issuing unit 23 is specifically configured to issue the equity of the first task according to the equity issuing time of the first task and the equity content of the first task after determining that the first event is triggered.

[0099] Optionally, the method further comprises: a time acquisition unit, configured to: before issuing the rights and interests of the first task according to the rights and interests issuance time of the first task and the rights and interests content of the first task, acquire a deadline for issuing the rights and interests of the first task, wherein the deadline for issuing the rights and interests is determined according to the allowed execution period of the first task and a protection period for issuing the rights and interests; and the protection period for issuing the rights and interests is determined based on the first time unit; The equity issuing unit 23 is specifically configured to: if the equity issuing time of the first task is earlier than or equal to the equity issuing deadline of the first task, issue the equity of the first task according to the equity issuing time of the first task and the equity content of the first task.

[0100] Optionally, there are multiple first tasks; each of the first tasks is arranged based on a task execution order; For each of the first tasks, the task information further includes object information of a task object of the first task and event information of a task event of the first task; the first task is used to trigger the task event for the task object; Each of the first tasks corresponds to at least two types of task objects and two types of task events.

[0101] Optionally, an adjustment unit is further included, configured to: Acquire execution data of a preceding task in each of the first tasks and / or equity distribution data of the preceding task; According to the acquired data, at least one of the object information, the event information, and the rights and interests content of the subsequent tasks in each of the first tasks is adjusted.

[0102] Optionally, the adjustment unit is specifically used for: Determine, based on the acquired data, a historical triggering event of the user and a historical object related to the historical triggering event, and determine a type of the historical triggering event and a type of the historical object; According to the type of the historical triggering event and the type of the historical object, at least one of the object information, the event information, and the equity content of the subsequent tasks in each of the first tasks is adjusted.

[0103] The task processing device in the embodiment of the present disclosure can implement each process of the above-mentioned task processing method embodiment and achieve the same effect and function, which will not be repeated here.

[0104] An embodiment of the present disclosure further provides an electronic device, Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure, such as Figure 3 As shown, the electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors 301 and memory 302, and one or more applications or data may be stored in the memory 302. Among them, the memory 302 may be a temporary storage or a permanent storage. The application stored in the memory 302 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the electronic device. Furthermore, the processor 301 may be configured to communicate with the memory 302 to execute a series of computer executable instructions in the memory 302 on the electronic device. The electronic device may also include one or more power supplies 303, one or more wired or wireless network interfaces 304, one or more input or output interfaces 305, one or more keyboards 306, etc.

[0105] In a specific embodiment, the electronic device includes a processor; and a memory configured to store computer executable instructions, wherein when the computer executable instructions are executed, the processor implements the following process: Acquire task information of a first task of a user; the task information includes execution result information of the first task and rights and interests content of the first task; If it is determined according to the execution result information of the first task that the first task is successfully executed, determining a time for issuing the rights and interests of the first task based on the first time unit; The time length represented by the first time unit is greater than the time length represented by the second time unit; the second time unit is a time unit representing the time length required for executing the first task; The rights and interests of the first task are issued according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task.

[0106] The electronic device in the embodiment of the present disclosure can implement each process of the above-mentioned task processing method embodiment and achieve the same effect and function, which will not be repeated here.

[0107] Another embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and when the computer-executable instructions are executed by a processor, the following process is implemented: Acquire task information of a first task of a user; the task information includes execution result information of the first task and rights and interests content of the first task; If it is determined according to the execution result information of the first task that the first task is successfully executed, determining a time for issuing the rights and interests of the first task based on the first time unit; The time length represented by the first time unit is greater than the time length represented by the second time unit; the second time unit is a time unit representing the time length required for executing the first task; The rights and interests of the first task are issued according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task.

[0108] The computer-readable storage medium in the embodiment of the present disclosure can implement each process of the above-mentioned task processing method embodiment and achieve the same effect and function, which will not be repeated here.

[0109] Another embodiment of the present disclosure further provides a computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following process is implemented: Acquire task information of a first task of a user; the task information includes execution result information of the first task and rights and interests content of the first task; If it is determined according to the execution result information of the first task that the first task is successfully executed, determining a time for issuing the rights and interests of the first task based on the first time unit; The time length represented by the first time unit is greater than the time length represented by the second time unit; the second time unit is a time unit representing the time length required for executing the first task; The rights and interests of the first task are issued according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task.

[0110] The computer program product in the embodiment of the present disclosure can implement each process of the above-mentioned task processing method embodiment and achieve the same effect and function, which will not be repeated here.

[0111] In various embodiments of the present disclosure, the computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0112] In the 1990s, it was very clear whether the improvement of a technology was hardware improvement (for example, improvement of the circuit structure of diodes, transistors, switches, etc.) or software improvement (improvement of the method flow). However, with the development of technology, many improvements of the method flow today can be regarded as direct improvements of the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be implemented with a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming themselves, without having to ask chip manufacturers to design and make dedicated integrated circuit chips. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one kind of HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0113] The controller may be implemented in any suitable manner, for example, the controller may take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (e.g., software or firmware) executable by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, and the memory controller may also be implemented as part of the control logic of the memory. It is also known to those skilled in the art that, in addition to implementing the controller in a purely computer-readable program code manner, the controller may be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, such a controller may be considered as a hardware component, and the devices for implementing various functions included therein may also be considered as structures within the hardware component. Or even, the devices for implementing various functions may be considered as both software modules for implementing the method and structures within the hardware component.

[0114] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0115] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing the embodiments of the present disclosure, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0116] It should be understood by those skilled in the art that one or more embodiments of the present disclosure may be provided as a method, system or computer program product. Therefore, one or more embodiments of the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, one or more embodiments of the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0117] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0118] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0119] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0120] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0121] One or more embodiments of the present disclosure may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present disclosure may also be practiced in distributed computing environments in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0122] Each embodiment in the present disclosure is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0123] The above description is only an embodiment of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the scope of the claims of the present disclosure.

Claims

1. A task processing method, characterized in that: include: Get the task information of the user's first task; The task information includes the execution result information of the first task and the rights and interests content of the first task; If it is determined according to the execution result information of the first task that the first task is successfully executed, determining a time for issuing the rights and interests of the first task based on the first time unit; The time length represented by the first time unit is greater than the time length represented by the second time unit; the second time unit is a time unit representing the time length required for executing the first task; The rights and interests of the first task are issued according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task.

2. The method according to claim 1, characterized in that The first task is a task on the task chain of the user; the task chain also includes at least one second task other than the first task; the tasks on the task chain are arranged based on the task execution order; the determining the equity issuance time of the first task based on the first time unit includes: If the first task is the first task on the task chain, or if the first task is not the first task on the task chain and the task preceding the first task on the task chain has been successfully executed and the benefits have been issued, then determining the benefit issuance time of the first task according to the successful execution time of the first task and the first time unit; If the first task is not the first task on the task chain, and the previous task of the first task on the task chain has been successfully executed and the rights and interests have not yet been issued, then determine the rights and interests issuance time of the previous task of the first task on the task chain, and determine the rights and interests issuance time of the first task according to the rights and interests issuance time of the previous task of the first task on the task chain and the first time unit.

3. The method according to claim 2, characterized in that The determining, according to the successful execution time of the first task and the first time unit, the time for issuing the rights and interests of the first task includes: Determine that the equity issuance time of the first task is a first time, where the first time is a time segment in which the successful execution time of the first task determined according to the first time unit is located, or the first time is the first time segment after the successful execution time of the first task determined according to the first time unit.

4. The method according to claim 2, characterized in that The determining the equity issuance time of the first task according to the equity issuance time of the previous task of the first task on the task link and the first time unit includes: The equity issuance time of the first task is determined to be a second time, where the second time is a first time segment after the equity issuance time of a task preceding the first task determined according to the first time unit.

5. The method according to claim 1, characterized in that: The first task is a plurality of tasks on the task chain of the user; the task chain also includes at least one second task other than the first task; the tasks on the task chain are arranged based on the task execution order; and the determining of the equity issuance time of the first task based on the first time unit includes: Determine the first task among the first tasks as the target task, if the target task is the first task on the task chain, or if the target task is not the first task on the task chain and the previous task of the target task on the task chain has been successfully executed and the benefits have been issued, then determine the benefit issuance time of the first task according to the successful execution time of the target task and the first time unit; If the target task is not the first task on the task chain, and the previous task of the target task on the task chain has been successfully executed and the rights and interests have not yet been issued, then determine the rights and interests issuance time of the previous task of the target task on the task chain, and determine the rights and interests issuance time of the first task based on the rights and interests issuance time of the previous task of the target task on the task chain and the first time unit.

6. The method according to claim 5, characterized in that The determining, according to the successful execution time of the target task and the first time unit, the equity issuance time of the first task includes: Determine the time for issuing the rights and interests of the target task as a third time, and determine the time for issuing the rights and interests of the remaining tasks in each of the first tasks except the target task as a fourth time; The third time is the time segment in which the successful execution time of the target task determined according to the first time unit is located, or the third time is the first time segment after the successful execution time of the target task determined according to the first time unit; the fourth time is the time segment determined according to the first time unit and located after the third time; each of the remaining tasks has a corresponding fourth time; the fourth times of the remaining tasks are arranged according to the arrangement order of the remaining tasks.

7. The method according to claim 5, characterized in that The determining the equity issuance time of the first task according to the equity issuance time of the previous task of the target task on the task link and the first time unit includes: Determine the equity issuance time of the target task as the fifth time, and determine the equity issuance time of the remaining tasks in each of the first tasks except the target task as the sixth time; The fifth time is the first time segment determined according to the first time unit and after the rights and interests distribution time of the previous task of the target task; the sixth time is the time segment determined according to the first time unit and located after the fifth time; each of the remaining tasks has a corresponding sixth time; the sixth times of each of the remaining tasks are arranged according to the arrangement order of each of the remaining tasks.

8. The method according to claim 1, characterized in that: The task information also includes the rights and interests issuance conditions corresponding to the first task; before issuing the rights and interests of the first task according to the rights and interests issuance time of the first task and the rights and interests content of the first task, it also includes: Determining, according to the rights issuance condition, a first event related to the first object that needs to be triggered for issuing the rights of the first task; The issuing of the rights and interests of the first task according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task includes: After determining that the first event is triggered, the rights and interests of the first task are issued according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task.

9. The method according to claim 1, characterized in that: Before issuing the rights and interests of the first task according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task, the method further includes: Obtaining a deadline for issuing benefits for the first task, where the deadline for issuing benefits is determined according to an allowed execution period of the first task and a protection period for issuing benefits; the protection period for issuing benefits is determined based on the first time unit; The issuing of the rights and interests of the first task according to the time of issuing the rights and interests of the first task and the content of the rights and interests of the first task includes: If the equity issuance time of the first task is earlier than or equal to the equity issuance deadline of the first task, the equity of the first task is issued according to the equity issuance time of the first task and the equity content of the first task.

10. The method according to claim 1, characterized in that There are multiple first tasks; each of the first tasks is arranged based on the task execution order; For each of the first tasks, the task information further includes object information of a task object of the first task and event information of a task event of the first task; the first task is used to trigger the task event for the task object; Each of the first tasks corresponds to at least two types of task objects and two types of task events.

11. The method according to claim 10, characterized in that The method further comprises: Acquire execution data of a preceding task in each of the first tasks and / or equity distribution data of the preceding task; According to the acquired data, at least one of the object information, the event information, and the rights and interests content of the subsequent tasks in each of the first tasks is adjusted.

12. The method according to claim 11, characterized in that The step of adjusting at least one of the object information, the event information, and the rights and interests content of the subsequent tasks in each of the first tasks according to the acquired data includes: Determine, based on the acquired data, a historical triggering event of the user and a historical object related to the historical triggering event, and determine a type of the historical triggering event and a type of the historical object; According to the type of the historical triggering event and the type of the historical object, at least one of the object information, the event information, and the equity content of the subsequent tasks in each of the first tasks is adjusted.

13. A task processing device, characterized in that: include: An information acquisition unit, used to acquire task information of a first task of a user; The task information includes the execution result information of the first task and the rights and interests content of the first task; a time determination unit, configured to determine a time for issuing the benefits of the first task based on a first time unit if it is determined according to the execution result information of the first task that the first task is successfully executed; The time length represented by the first time unit is greater than the time length represented by the second time unit; the second time unit is a time unit representing the time length required for executing the first task; The rights and interests issuing unit is used to issue the rights and interests of the first task according to the rights and interests issuing time of the first task and the rights and interests content of the first task.

14. An electronic device, characterized in that: include: processor; as well as, A memory configured to store computer executable instructions, which, when executed, cause the processor to implement the steps of the method according to any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the steps of the method described in any one of claims 1 to 12.

16. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.