Task distribution method, task display method, device, equipment and medium

By dynamically adjusting the task completion amount of the information presentation object, the problem of difficulty in setting accurate task completion amounts through manual operation is solved, thereby improving task execution efficiency and reducing operating costs.

CN122115035APending Publication Date: 2026-05-29BEIJING WODONG TIANJUN INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING WODONG TIANJUN INFORMATION TECH CO LTD
Filing Date
2024-11-28
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Manual operation makes it difficult to set precise task completion amounts for different information presentation objects, resulting in low task execution efficiency and high operating costs.

Method used

By determining the object characteristics of the information presentation object, the task completion amount is dynamically adjusted, and the task completion amount is used to dynamically adjust the type and fixed type. The target terminal is used to generate and display the dynamic or fixed completion amount of the task.

Benefits of technology

It improves the efficiency of setting task completion amounts and task execution efficiency, and enables precise setting of task completion amounts for different information presentation objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122115035A_ABST
    Figure CN122115035A_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a task distribution method, a task display method, an apparatus, a device and a medium. A specific embodiment of the method comprises: determining a set of information presentation objects to be executed for a target information presentation task; for each information presentation object, performing a display step: determining a task type of the information presentation object for executing the target information presentation task; in response to determining that the task type is a task completion amount dynamic adjustment type, sending the task completion amount dynamic adjustment type, an object image corresponding to the information presentation object, and task information corresponding to the target information presentation task to a target terminal corresponding to the information presentation object, to enable the target terminal to generate a task dynamic completion amount corresponding to the information presentation object; and displaying the task dynamic completion amount on a first task distribution interface. According to the embodiments, the task completion amount for completing the target information presentation task can be dynamically adjusted according to different object characteristics of the information presentation object, so as to improve the task execution efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments disclosed herein relate to the field of computer technology, specifically to task distribution methods, task display methods, apparatus, devices, and media. Background Technology

[0002] Currently, accurately delivering information presentation tasks (e.g., advertiser tasks) to the intended recipients (e.g., advertisers) has become an important means of improving merchant retention rates on the platform. The common approach to triggering tasks to these recipients is to have relevant operations personnel manually set task completion quotas for each recipient, thus incentivizing them to complete the tasks.

[0003] However, the inventors discovered that the following technical problems often arise when using the above method:

[0004] Manual operation makes it difficult to set different task completion amounts for different information presentation objects, which not only leads to inaccurate task completion amounts for each information presentation object, but also results in high operating costs and low task execution efficiency.

[0005] The information disclosed in this background section is only intended to enhance the understanding of the background of the inventive concept, and therefore may contain information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0006] The summary portion of this disclosure is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description portion. This summary portion is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0007] Some embodiments of this disclosure provide task distribution methods, task display methods, apparatuses, devices, and media to address the technical problems mentioned in the background section above.

[0008] In a first aspect, some embodiments of this disclosure provide a task distribution method, including: determining a set of information presentation objects for a target information presentation task to be executed; for each information presentation object in the set of information presentation objects, performing a display step: determining the task type for the information presentation object to perform the target information presentation task, wherein the task type is one of the following: a task completion amount dynamically adjusted type, or a task completion amount fixed type; in response to determining that the task type is the task completion amount dynamically adjusted type, sending the task completion amount dynamically adjusted type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to a target terminal corresponding to the information presentation object, so that the target terminal can generate the task dynamic completion amount corresponding to the information presentation object; and displaying the task dynamic completion amount sent by the target terminal on a first task distribution interface corresponding to the information presentation object.

[0009] Optionally, determining the set of information presentation objects for the target information presentation task to be performed includes: determining the object feature requirements information corresponding to the target information presentation task; and obtaining the set of information presentation objects corresponding to the object feature requirements information from the target data processing system based on the object profile corresponding to the information presentation object, wherein the object profile corresponding to the information presentation object is updated in real time.

[0010] Optionally, the above method further includes: offline timed requesting of the state machine to obtain the task status and task reward processing information of each information presentation object in the above information presentation object set performing the above target information presentation task.

[0011] Optionally, after determining the task type for the information presentation object to perform the target information presentation task, the method further includes: in response to determining that the task type is the fixed task completion type, sending the fixed task completion type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to the target terminal corresponding to the information presentation object, so that the target terminal can generate the fixed task completion amount corresponding to the information presentation object; and displaying the fixed task completion amount sent by the target terminal on the first task distribution interface.

[0012] Secondly, some embodiments of this disclosure provide a task distribution apparatus, including: a determining unit configured to determine a set of information presentation objects for a target information presentation task to be executed; and an execution unit configured to perform a display step for each information presentation object in the set of information presentation objects: determining the task type for the information presentation object to perform the target information presentation task, wherein the task type is one of the following: a task completion amount dynamically adjusted type, or a task completion amount fixed type; in response to determining that the task type is the task completion amount dynamically adjusted type, sending the task completion amount dynamically adjusted type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to a target terminal corresponding to the information presentation object, so that the target terminal generates a task dynamic completion amount corresponding to the information presentation object; and displaying the task dynamic completion amount sent by the target terminal on a first task distribution interface corresponding to the information presentation object.

[0013] Optionally, the determining unit can be configured to: determine the object feature requirement information corresponding to the above-mentioned target information presentation task; and obtain the set of information presentation objects corresponding to the above-mentioned object feature requirement information from the target data processing system based on the object profile corresponding to the information presentation object, wherein the object profile corresponding to the information presentation object is updated in real time.

[0014] Optionally, the device further includes: an offline timed request state machine to obtain the task status and task reward processing information of each information presentation object in the above-mentioned information presentation object set performing the above-mentioned target information presentation task.

[0015] Optionally, the execution unit can be configured to: in response to determining that the task type is the fixed task completion type, send the fixed task completion type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to the target terminal corresponding to the information presentation object, so that the target terminal can generate the fixed task completion amount corresponding to the information presentation object; and display the fixed task completion amount sent by the target terminal on the first task distribution interface.

[0016] Thirdly, some embodiments of this disclosure provide a task display method, including: in response to receiving a dynamic adjustment type for task completion, an object profile corresponding to an information presentation object, and task information corresponding to a target information presentation task, invoking a target data processing system to generate a dynamic task completion amount required by the information presentation object to perform the target information presentation task; displaying the dynamic adjustment type for task completion, the object profile corresponding to the information presentation object, the task information, and the dynamic task completion amount on a second task distribution interface; and sending the dynamic task completion amount to a task allocation terminal.

[0017] Optionally, the above method further includes: in response to receiving the fixed type of task completion, the object profile, and the task information, invoking the target data processing system to generate the fixed task completion required by the information presentation object to perform the target information presentation task; displaying the fixed type of task completion, the object profile, the task information, and the fixed task completion on the second task distribution interface; and sending the fixed task completion to the task allocation terminal.

[0018] Optionally, the above method further includes: in response to receiving real-time status acquisition information for the target information presentation task, requesting the state machine online to obtain the task status and task reward processing information of the information presentation object performing the target information presentation task.

[0019] Fourthly, some embodiments of this disclosure provide a task display device, including: a calling unit configured to, in response to receiving a dynamic adjustment type for task completion, an object profile corresponding to an information presentation object, and task information corresponding to a target information presentation task, call a target data processing system to generate a dynamic task completion amount required by the information presentation object to perform the target information presentation task; and a sending unit configured to display the dynamic adjustment type for task completion, the object profile corresponding to the information presentation object, the task information, and the dynamic task completion amount on a second task distribution interface, and to send the dynamic task completion amount to a task allocation terminal.

[0020] Optionally, the device further includes: in response to receiving the fixed type of task completion, the object profile, and the task information, invoking the target data processing system to generate the fixed task completion amount required by the information presentation object to perform the target information presentation task; displaying the fixed type of task completion, the object profile, the task information, and the fixed task completion amount on the second task distribution interface; and sending the fixed task completion amount to the task allocation terminal.

[0021] Optionally, the device further includes: in response to receiving real-time status acquisition information for the target information presentation task, requesting the state machine online to obtain the task status and task reward processing information of the information presentation object performing the target information presentation task.

[0022] Fifthly, some embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any of the implementations of the first and third aspects.

[0023] Sixthly, some embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method as described in any of the implementations of the first and third aspects.

[0024] In a seventh aspect, some embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the methods described in any of the implementations of the first and third aspects above.

[0025] The above embodiments of this disclosure have the following beneficial effects: the model training method of some embodiments of this disclosure can dynamically adjust the task completion amount of the target information presentation task according to different object characteristics of the information presentation object, so as to improve the task execution efficiency. Specifically, the reason for the low task execution efficiency is that manual operation is difficult to set different task completion amounts for different information presentation objects, which not only leads to the task completion amount corresponding to each information presentation object being inaccurate, but also leads to high operating costs and low task execution efficiency. Based on this, the model training method of some embodiments of this disclosure first determines the set of information presentation objects to be executed for the target information presentation task, so as to determine the execution object for executing the target information presentation task. Then, for each information presentation object in the above information presentation object set, the display step is performed: the first step is to determine the task type of the above information presentation object executing the above target information presentation task. Wherein, the above task type is one of the following: task completion amount dynamically adjusted type, task completion amount fixed type. Here, by determining the task type, the task execution method of the information presentation object executing the target information presentation task is determined. Here, the task completion amount dynamically adjusted type can be customized according to the object characteristics corresponding to the information presentation object to determine the corresponding task completion type. The second step involves, in response to determining that the task type is the dynamic adjustment type for task completion, sending the dynamic adjustment type for task completion, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to the target terminal corresponding to the information presentation object. This allows the target terminal to generate the dynamic completion amount for the task corresponding to the information presentation object. Here, by sending the dynamic adjustment type for task completion (the task execution method of the information presentation object in performing the target information presentation task), the object profile corresponding to the information presentation object (representing the characteristics of each object corresponding to the information presentation object), and the task information corresponding to the target information presentation task (related information about the task) to the target terminal, the target terminal can determine the task completion amount required for the information presentation object to perform the target information presentation task based on the object characteristics corresponding to the information presentation object. The third step involves displaying the dynamic completion amount sent by the target terminal on the first task distribution interface corresponding to the information presentation object, thus demonstrating the dynamic completion amount of the task corresponding to the information presentation object performing the target information presentation task. In summary, by selecting the task type of the information presentation object to perform the target information presentation task and generating the corresponding dynamic task completion quantity based on the object characteristics of the information presentation object through the target terminal, the corresponding dynamic task completion quantity can be dynamically set for information presentation objects under the task type of task completion quantity dynamic adjustment, which greatly improves the efficiency of setting the task completion quantity and the efficiency of task execution. Attached Figure Description

[0026] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.

[0027] Figure 1 This is a schematic diagram of an application scenario of a task distribution method according to some embodiments of the present disclosure;

[0028] Figure 2 This is a flowchart of some embodiments of the task distribution method according to this disclosure;

[0029] Figure 3 These are flowcharts of other embodiments of the task distribution method according to this disclosure;

[0030] Figure 4 These are flowcharts of some embodiments of the task demonstration method according to this disclosure;

[0031] Figure 5 These are schematic diagrams illustrating the structure of some embodiments of the task distribution apparatus according to this disclosure;

[0032] Figure 6 These are schematic diagrams illustrating the structure of some embodiments of the task demonstration device according to this disclosure;

[0033] Figure 7 This is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Implementation

[0034] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0035] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.

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

[0037] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0038] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0039] Before performing any of the operations involving the collection, storage, or use of user personal information (such as user profiles) disclosed in this disclosure, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, informing personal information subjects, and obtaining prior authorization and consent from personal information subjects.

[0040] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0041] Figure 1 This is a schematic diagram of an application scenario of a task distribution method according to some embodiments of the present disclosure.

[0042] exist Figure 1In this application scenario, firstly, the electronic device 101 can determine the information presentation object set 102 of the target information presentation task 104 to be executed. In this application scenario, the target information presentation task 104 can be the target advertising task A. The information presentation object set 102 can include: information presentation object A1021, information presentation object B1022, and information presentation object C1023. Then, for each information presentation object in the above information presentation object set 102, the electronic device 101 can perform the display steps: First, determine the task type for the above information presentation object to perform the above target information presentation task. Among them, the above task type is one of the following: dynamic adjustment type of task completion amount, fixed type of task completion amount. In this application scenario, for the information presentation object C, the corresponding task type can be the dynamic adjustment type 103 of task completion amount. The second step involves, in response to determining that the task type is the dynamic adjustment type 103 for task completion, sending the dynamic adjustment type 103 for task completion, the object profile corresponding to the information presentation object, and the task information 105 corresponding to the target information presentation task 104 to the target terminal corresponding to the information presentation object, so that the target terminal can generate the dynamic completion amount of the task corresponding to the information presentation object. In this application scenario, for the information presentation object C, the dynamic adjustment type 103 for task completion, the object profile 106 corresponding to the information presentation object 1023, and the task information 105 corresponding to the target information presentation task 104 are sent to the target terminal 107 corresponding to the information presentation object 1023, so that the target terminal 107 can generate the dynamic completion amount 108 of the task corresponding to the information presentation object 1023. The object profile 106 can be the profile corresponding to object C. The task information 105 can be the task information corresponding to task A. The dynamic completion amount 108 can be "1000". Third, the dynamic completion amount of the task sent by the target terminal is displayed on the first task distribution interface corresponding to the information presentation object. In this application scenario, the dynamic completion amount 108 of the task sent by the target terminal 107 is displayed on the first task distribution interface 109 corresponding to the information presentation object 1023.

[0043] It should be noted that the aforementioned electronic device 101 can be either hardware or software. When the electronic device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device. When the electronic device is software, it can be installed in the hardware devices listed above. It can be implemented as, for example, multiple software programs or software modules used to provide distributed services, or as a single software program or software module. No specific limitations are made here.

[0044] It should be understood that Figure 1The number of electronic devices shown is merely illustrative. Any number of electronic devices can be used depending on the implementation requirements.

[0045] Continue to refer to Figure 2 The flowchart 200 illustrates some embodiments of a task distribution method according to the present disclosure. The task distribution method includes the following steps:

[0046] Step 201: Determine the set of information presentation objects for the target information presentation task to be performed.

[0047] In some embodiments, the execution entity of the above task distribution method (e.g.) Figure 1 The electronic device 101 shown can determine a set of information presentation objects for a target information presentation task to be performed. The target information presentation task can be an information presentation task to be performed. An information presentation task can be a task that performs an information presentation operation. In practice, for the e-commerce field, the information presentation operation can be an advertising operation. That is, the corresponding information presentation task can be an advertising task. The corresponding information presentation object can be the object of the operation that performs the information presentation operation. In practice, for the e-commerce field, the corresponding information presentation object can be the advertiser. The information presentation objects in the information presentation object set can be the objects that perform the target information presentation task.

[0048] In practice, the current executing entity is specifically the electronic device corresponding to the task allocation terminal. The task allocation terminal can be a terminal that performs task allocation. In specific scenarios, the task allocation terminal can be an operational terminal.

[0049] As an example, the aforementioned execution entity can receive the information presentation object information selected in the information presentation object selection interface to determine the information presentation object set corresponding to the target information presentation task. Here, the information presentation object selection interface can be a selection interface for selecting the execution object corresponding to the target information presentation task.

[0050] In some optional implementations of certain embodiments, the execution entity determining the set of information presentation objects for the target information presentation task to be performed may include the following steps:

[0051] The first step is to determine the object feature requirements corresponding to the aforementioned target information presentation task. These object feature requirements can be the features that the object must possess to perform the target information presentation task. That is, the target information presentation task can only be performed if the feature requirements corresponding to the object feature requirements are met. The object feature requirements can include a set of feature tags. Feature tags can be specific features required for the information presentation object. For example, the object feature requirements can include feature tags such as: the total task execution time exceeding a predetermined time, or the number of followers corresponding to the object exceeding a predetermined number.

[0052] The second step involves retrieving the set of information presentation objects corresponding to the object profiles corresponding to the aforementioned object feature requirements from the target data processing system. The object profiles corresponding to the information presentation objects are updated in real time. The target data processing system can be a processing system that performs various processing operations on the object data of the information presentation objects. In practice, these processing operations can include: data storage, data retrieval, and data update and replacement. Here, the target data processing system can read the basic information, display and cancellation data, and embedded data of the information presentation objects collected from each link. Furthermore, the target data processing system can process and clean the data from each link using ETL (Extract-Transform-Load), and divide the data into real-time / offline links for unified modeling. The target data processing system can adopt columnar storage using an MPP (Massively Parallel Processing) architecture to provide vectorized retrieval capabilities and offer real-time information presentation object data computation and analysis.

[0053] As an example, the aforementioned execution entity can obtain the set of information presentation objects corresponding to the object feature requirements from the target data processing system based on the various object features included in the object profile.

[0054] Step 202: For each information presentation object in the above information presentation object set, perform the display steps:

[0055] Step 2021: Determine the task type for the above-mentioned information presentation object to perform the above-mentioned target information presentation task.

[0056] In some embodiments, the executing entity can determine the task type for the information presentation object to perform the target information presentation task. The task type is one of the following: dynamically adjusted task completion amount, or fixed task completion amount. The task type can characterize the task execution type corresponding to the target information presentation task. The dynamically adjusted task completion amount type can be a type where a corresponding task completion amount is dynamically set for each information presentation object, depending on the information presentation object. The task completion amount can be the amount of work required to complete the task. The fixed task completion amount type can be a type where a fixed task completion amount is set for each information presentation object, depending on the information presentation object. For example, the information presentation object set includes: information presentation object A, information presentation object B, and information presentation object C. It is determined that the task type corresponding to information presentation object A, information presentation object B, and information presentation object C is the dynamically adjusted task completion amount type. The dynamically adjusted task completion amount for information presentation object A can be "700". The dynamically adjusted task completion amount for information presentation object B can be "800". The dynamically adjusted task completion amount for information presentation object C can be "900".

[0057] As an example, the aforementioned execution entity can receive the task type selected in the task type selection interface to determine the task type corresponding to the target information presentation task. The task type selection interface can be an interface for selecting the task type corresponding to the target information presentation task.

[0058] Step 2022: In response to determining that the above task type is the above task completion amount dynamic adjustment type, the above task completion amount dynamic adjustment type, the above information presentation object corresponding object profile and the above target information presentation task corresponding task are sent to the above information presentation object corresponding target terminal, so that the above target terminal can generate the above information presentation object corresponding task dynamic completion amount.

[0059] In some embodiments, in response to determining that the task type is the task completion quantity dynamic adjustment type, the executing entity can send the task completion quantity dynamic adjustment type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to the target terminal corresponding to the information presentation object, so that the target terminal can generate the task dynamic completion quantity corresponding to the information presentation object. The object profile can be a personal object profile corresponding to the information presentation object. In practice, for an advertiser, the corresponding object profile can be an advertiser profile. The task information can be the task content information corresponding to the target information presentation task. In practice, the task information can include: the task completion quantity requirement, task identifier, and task execution conditions corresponding to the target information presentation task. The target terminal can be the terminal used by the information presentation object. The task dynamic completion quantity can be the completion quantity required by the information presentation object for the target information presentation task. Here, the corresponding dynamic completion quantity can be different for different information presentation objects.

[0060] In some optional implementations of certain embodiments, after step 2022, the steps further include:

[0061] The first step, in response to determining that the task type is a fixed task completion type, is to send the fixed task completion type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to the target terminal corresponding to the information presentation object, so that the target terminal can generate the fixed task completion amount corresponding to the information presentation object. The fixed task completion amount can be the fixed workload set by each information presentation object during the execution of the target information presentation task. For example, each information presentation object can include: Information Presentation Object A, Information Presentation Object B, and Information Presentation Object C. For the task type being a fixed task completion type, the task completion amounts corresponding to Information Presentation Object A, Information Presentation Object B, and Information Presentation Object C are the same (i.e., all are fixed task completion amounts). For example, the fixed task completion amount is 1400.

[0062] The second step is to display the fixed completion amount of the tasks sent by the target terminal on the first task distribution interface.

[0063] Step 2023: Display the dynamic completion amount of the above-mentioned task sent by the above-mentioned target terminal on the first task distribution interface corresponding to the above-mentioned information presentation object.

[0064] In some embodiments, the executing entity may display the dynamic completion amount of the task sent by the target terminal on the first task distribution interface corresponding to the information presentation object. The first task distribution interface may be an interface for displaying various distribution information during task distribution. The first task distribution interface is the interface through which the information presentation object displays task-related information when performing the target information presentation task.

[0065] The above embodiments of this disclosure have the following beneficial effects: the model training method of some embodiments of this disclosure can dynamically adjust the task completion amount of the target information presentation task according to different object characteristics of the information presentation object, so as to improve the task execution efficiency. Specifically, the reason for the low task execution efficiency is that manual operation is difficult to set different task completion amounts for different information presentation objects, which not only leads to the task completion amount corresponding to each information presentation object being inaccurate, but also leads to high operating costs and low task execution efficiency. Based on this, the model training method of some embodiments of this disclosure first determines the set of information presentation objects to be executed for the target information presentation task, so as to determine the execution object for executing the target information presentation task. Then, for each information presentation object in the above information presentation object set, the display step is performed: the first step is to determine the task type of the above information presentation object executing the above target information presentation task. Wherein, the above task type is one of the following: task completion amount dynamically adjusted type, task completion amount fixed type. Here, by determining the task type, the task execution method of the information presentation object executing the target information presentation task is determined. Here, the task completion amount dynamically adjusted type can be customized according to the object characteristics corresponding to the information presentation object to determine the corresponding task completion type. The second step involves, in response to determining that the task type is the dynamic adjustment type for task completion, sending the dynamic adjustment type for task completion, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to the target terminal corresponding to the information presentation object. This allows the target terminal to generate the dynamic completion amount for the task corresponding to the information presentation object. Here, by sending the dynamic adjustment type for task completion (the task execution method of the information presentation object in performing the target information presentation task), the object profile corresponding to the information presentation object (representing the characteristics of each object corresponding to the information presentation object), and the task information corresponding to the target information presentation task (related information about the task) to the target terminal, the target terminal can determine the task completion amount required for the information presentation object to perform the target information presentation task based on the object characteristics corresponding to the information presentation object. The third step involves displaying the dynamic completion amount sent by the target terminal on the first task distribution interface corresponding to the information presentation object, thus demonstrating the dynamic completion amount of the task corresponding to the information presentation object performing the target information presentation task. In summary, by selecting the task type of the information presentation object to perform the target information presentation task and generating the corresponding dynamic task completion quantity based on the object characteristics of the information presentation object through the target terminal, the corresponding dynamic task completion quantity can be dynamically set for information presentation objects under the task type of task completion quantity dynamic adjustment, which greatly improves the efficiency of setting the task completion quantity and the efficiency of task execution.

[0066] Further reference Figure 3The flowchart 300 illustrates another embodiment of the task distribution method according to this disclosure. The task distribution method includes the following steps:

[0067] Step 301: Determine the set of information presentation objects for the target information presentation task to be performed.

[0068] Step 302: For each information presentation object in the above information presentation object set, perform the display steps:

[0069] Step 3021: Determine the task type for the above-mentioned information presentation object to perform the above-mentioned target information presentation task.

[0070] Step 3022: In response to determining that the above task type is the above task completion amount dynamic adjustment type, the above task completion amount dynamic adjustment type, the above information presentation object corresponding object profile and the above target information presentation task corresponding task information are sent to the above information presentation object corresponding target terminal, so that the above target terminal can generate the above information presentation object corresponding task dynamic completion amount.

[0071] Step 3023: Display the dynamic completion amount of the task sent by the target terminal on the first task distribution interface corresponding to the information presentation object.

[0072] In some embodiments, the specific implementation of steps 301-302 and the resulting technical effects can be found in [reference needed]. Figure 2 Steps 201-202 in the corresponding embodiments will not be repeated here.

[0073] Step 303: Request the state machine offline at regular intervals to obtain the task status and task reward processing information of each information presentation object in the above information presentation object set performing the above target information presentation task.

[0074] In some embodiments, the executing entity (e.g. Figure 1 The electronic device 101 shown can periodically request the state machine offline to obtain the task status and task reward processing information of each information presentation object in the aforementioned information presentation object set performing the aforementioned target information presentation task. The timing for offline periodicity can be preset. The task status can be the task state of the information presentation object when performing the target information presentation task. For example, the task status can be one of the following: just started, currently executing, or execution completed. The task reward processing information can be the task reward given to the information presentation object for performing the target information presentation task. For example, the task reward information can be 2000 yuan. The corresponding task reward processing information varies depending on the task status of the information presentation object performing the target information presentation task. For example, the more advanced the task status, the higher the corresponding reward value in the task reward processing information.

[0075] In this context, for advertising scenarios, a state machine is a data model used to abstractly represent the process of state transitions in the real world, which can be implemented through software and hardware. Combining the concept of state machines, a task state machine was designed and implemented to manage the task lifecycle and reward delivery of advertising tasks. Furthermore, the advertiser task state machine enables efficient, refined, and automated management of advertiser tasks and their rewards.

[0076] from Figure 3 It can be seen from this that, with Figure 2 Compared to the description of some corresponding embodiments, Figure 3 In some corresponding embodiments, the task distribution method process 300 can accurately obtain the task status and task processing information corresponding to the target information presentation task by using an offline timed request state machine, and timely obtain the task execution status and reward processing status corresponding to each information presentation object.

[0077] Continue to refer to Figure 4 The flowchart 400 illustrates some embodiments of a task demonstration method according to the present disclosure. The task demonstration method includes the following steps:

[0078] Step 401: In response to receiving the dynamic adjustment type of task completion amount, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task, the target data processing system is invoked to generate the dynamic task completion amount required by the aforementioned information presentation object to perform the aforementioned target information presentation task.

[0079] In some embodiments, in response to receiving the task completion amount dynamic adjustment type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task, the execution entity of the above task display method (e.g., the target terminal) can invoke the target data processing system to generate the task dynamic completion amount required by the information presentation object to perform the target information presentation task. Here, the target terminal can be the terminal used by the information presentation object. For example, the target terminal can be a mobile device terminal.

[0080] Step 402: Display the above-mentioned task completion quantity dynamic adjustment type, the above-mentioned information presentation object corresponding to the object portrait, the above-mentioned task information and the above-mentioned task dynamic completion quantity on the second task distribution interface, and send the above-mentioned task dynamic completion quantity to the task allocation terminal.

[0081] In some embodiments, the executing entity may display the task completion amount dynamically adjusted type, the object profile corresponding to the information presentation object, the task information, and the dynamic task completion amount on the second task distribution interface, and send the dynamic task completion amount to the task allocation terminal. The second task distribution interface may be an interface that displays and records task-related information during the process of the information presentation object performing the target information presentation task.

[0082] In some optional implementations of certain embodiments, after step 402, the steps further include:

[0083] In the first step, in response to receiving the fixed type of task completion, the above object profile, and the above task information, the above execution entity can call the above target data processing system to generate the above information presentation object to perform the fixed task completion required by the above target information presentation task.

[0084] In the second step, the aforementioned executing entity can display the aforementioned fixed task completion type, the aforementioned object profile, the aforementioned task information, and the aforementioned fixed task completion amount on the aforementioned second task distribution interface, and send the aforementioned fixed task completion amount to the aforementioned task allocation terminal.

[0085] In some optional implementations of certain embodiments, after step 402, the steps further include:

[0086] In response to receiving real-time status acquisition information for the aforementioned target information presentation task, the aforementioned execution entity can request the state machine online to obtain the task status and task reward processing information of the aforementioned information presentation object in performing the aforementioned target information presentation task.

[0087] The above embodiments of this disclosure have the following beneficial effects: Through the task distribution method of some embodiments of this disclosure, the type can be dynamically adjusted according to the task completion amount to accurately generate the dynamic task completion amount corresponding to each information presentation object, so as to achieve personalized dynamic task completion amount generation for different information presentation objects.

[0088] Further reference Figure 5 As an implementation of the methods shown in the above figures, this disclosure provides some embodiments of a task distribution device, which are similar to... Figure 2 Corresponding to the method embodiments shown, this task distribution device can be specifically applied to various electronic devices.

[0089] like Figure 5As shown, a task distribution device 500 includes a determining unit 501 and an execution unit 502. The determining unit 501 is configured to determine a set of information presentation objects for a target information presentation task to be executed. The execution unit 502 is configured to perform a display step for each information presentation object in the set of information presentation objects: determining the task type for the information presentation object to perform the target information presentation task, wherein the task type is one of the following: a dynamically adjusted task completion type, or a fixed task completion type; in response to determining that the task type is the dynamically adjusted task completion type, sending the dynamically adjusted task completion type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to a target terminal corresponding to the information presentation object, so that the target terminal generates a dynamically adjusted task completion amount corresponding to the information presentation object; and displaying the dynamically adjusted task completion amount sent by the target terminal on a first task distribution interface corresponding to the information presentation object.

[0090] In some optional implementations of some embodiments, the determining unit 501 may be further configured to: determine the object feature requirement information corresponding to the above-mentioned target information presentation task; and obtain the information presentation object set corresponding to the above-mentioned object feature requirement information from the target data processing system according to the object profile corresponding to the information presentation object, wherein the object profile corresponding to the information presentation object is updated in real time.

[0091] In some optional implementations of certain embodiments, the apparatus 500 further includes a first request unit (not shown in the figure). The first request unit can be configured to: request a state machine offline on a timed basis to obtain the task status and task reward processing information of each information presentation object in the information presentation object set performing the target information presentation task.

[0092] In some optional implementations of some embodiments, the execution unit 502 may be further configured to: in response to determining that the task type is the fixed task completion type, send the fixed task completion type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to the target terminal corresponding to the information presentation object, so that the target terminal can generate the fixed task completion amount corresponding to the information presentation object; and display the fixed task completion amount sent by the target terminal on the first task distribution interface.

[0093] It is understandable that the units described in the task distribution device 500 are related to the reference. Figure 2 The steps in the described method correspond to each other. Therefore, the operations, features, and beneficial effects described above for the method also apply to the task distribution device 500 and the units contained therein, and will not be repeated here.

[0094] Further reference Figure 6 As an implementation of the methods shown in the above figures, this disclosure provides some embodiments of a task display device, which are similar to... Figure 4 Corresponding to the method embodiments shown, this task demonstration device can be specifically applied to various electronic devices.

[0095] like Figure 6 As shown, a task display device 600 includes a calling unit 601 and a sending unit 602. The calling unit 601 is configured to, in response to receiving a dynamic adjustment type for task completion, an object profile corresponding to the information presentation object, and task information corresponding to the target information presentation task, call a target data processing system to generate the dynamic task completion amount required for the information presentation object to perform the target information presentation task. The sending unit 602 is configured to display the dynamic adjustment type for task completion, the object profile corresponding to the information presentation object, the task information, and the dynamic task completion amount on a second task distribution interface, and to send the dynamic task completion amount to a task allocation terminal.

[0096] In some optional implementations of certain embodiments, the apparatus 600 further includes a generation unit and a sending unit (not shown in the figure). The generation unit can be configured to: in response to receiving the fixed task completion type, the object profile, and the task information, invoke the target data processing system to generate the fixed task completion amount required for the information presentation object to perform the target information presentation task. The sending unit can be configured to: display the fixed task completion type, the object profile, the task information, and the fixed task completion amount on the second task distribution interface, and send the fixed task completion amount to the task allocation terminal.

[0097] In some optional implementations of certain embodiments, the apparatus 600 further includes a second request unit (not shown in the figure). The second request unit can be configured to: in response to receiving real-time status acquisition information for the target information presentation task, request the state machine online to obtain the task status and task reward processing information of the information presentation object performing the target information presentation task.

[0098] It is understandable that the units described in the task demonstration device 600 are related to the reference. Figure 4 The steps in the described method correspond to each other. Therefore, the operations, features, and beneficial effects described above for the method also apply to the task display device 600 and the units contained therein, and will not be repeated here.

[0099] The following is for reference. Figure 7It illustrates electronic devices suitable for implementing some embodiments of this disclosure (e.g., Figure 1 A schematic diagram of the structure of electronic device 101)700 in the middle. Figure 7 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this disclosure.

[0100] like Figure 7 As shown, the electronic device 700 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory 702 or a program loaded from a storage device 708 into a random access memory 703. The random access memory 703 also stores various programs and data required for the operation of the electronic device 700. The processing unit 701, the read-only memory 702, and the random access memory 703 are interconnected via a bus 704. An input / output interface 705 is also connected to the bus 704.

[0101] Typically, the following devices can be connected to the input / output interface 705: input devices 706 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 707 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 708 including, for example, magnetic tape, hard disk, etc.; and communication devices 709. Communication device 709 allows electronic device 700 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 7 An electronic device 700 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 7 Each box shown can represent a device or multiple devices as needed.

[0102] In particular, according to some embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 709, or installed from a storage device 708, or installed from a read-only memory 702. When the computer program is executed by the processing device 701, it performs the functions defined in the methods of some embodiments of this disclosure.

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

[0104] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0105] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: determine a set of information presentation objects for a target information presentation task to be performed; for each information presentation object in the set of information presentation objects, perform a display step: determine the task type for the information presentation object to perform the target information presentation task, wherein the task type is one of the following: a dynamically adjusted task completion type, or a fixed task completion type; in response to determining that the task type is the dynamically adjusted task completion type, send the dynamically adjusted task completion type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to the target terminal corresponding to the information presentation object, so that the target terminal generates the dynamically adjusted task completion amount corresponding to the information presentation object; and display the dynamically adjusted task completion amount sent by the target terminal on the first task distribution interface corresponding to the information presentation object. In response to receiving the task completion dynamic adjustment type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task, the system calls the target data processing system to generate the task dynamic completion amount required by the aforementioned information presentation object to perform the aforementioned target information presentation task; the system displays the task completion dynamic adjustment type, the object profile corresponding to the aforementioned information presentation object, the aforementioned task information, and the aforementioned task dynamic completion amount on the second task distribution interface, and sends the aforementioned task dynamic completion amount to the task allocation terminal.

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

[0107] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0108] The units described in some embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor may be described as including a determining unit and an execution unit. The names of these units do not necessarily limit the unit itself; for example, a determining unit may also be described as "a unit that determines the set of information presentation objects for a target information presentation task to be performed."

[0109] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0110] Some embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements any of the task distribution methods and task display methods described above.

[0111] The above description is merely a selection of preferred embodiments of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in the embodiments of this disclosure.

Claims

1. A task distribution method, comprising: Determine the set of information presentation objects for the target information presentation task to be performed; For each information presentation object in the set of information presentation objects, perform the display steps: Determine the task type for the information presentation object to perform the target information presentation task, wherein the task type is one of the following: a task completion amount dynamically adjusted type, or a task completion amount fixed type; In response to determining that the task type is the task completion amount dynamic adjustment type, the task completion amount dynamic adjustment type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task are sent to the target terminal corresponding to the information presentation object, so that the target terminal can generate the task dynamic completion amount corresponding to the information presentation object; The dynamic completion amount of the task sent by the target terminal is displayed on the first task distribution interface corresponding to the information presentation object.

2. The method according to claim 1, wherein, The set of information presentation objects for determining the target information presentation task to be executed includes: Determine the object feature requirements information corresponding to the target information presentation task; Based on the object profile corresponding to the information presentation object, the set of information presentation objects corresponding to the object feature requirement information is obtained from the target data processing system, wherein the object profile corresponding to the information presentation object is updated in real time.

3. The method according to claim 1, wherein, The method further includes: An offline timed request state machine is used to obtain the task status and task reward processing information of each information presentation object in the information presentation object set performing the target information presentation task.

4. The method according to claim 1, wherein, After determining the task type for the information presentation object to perform the target information presentation task, the method further includes: In response to determining that the task type is the fixed task completion type, the fixed task completion type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task are sent to the target terminal corresponding to the information presentation object, so that the target terminal can generate the fixed task completion amount corresponding to the information presentation object; The fixed completion rate of the task sent by the target terminal is displayed on the first task distribution interface.

5. A method for displaying tasks, comprising: In response to receiving the dynamic adjustment type of task completion amount, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task, the target data processing system is invoked to generate the dynamic task completion amount required by the information presentation object to execute the target information presentation task; The task completion amount is dynamically adjusted, the information presentation object corresponds to the object profile, the task information and the dynamic completion amount are displayed on the second task distribution interface, and the dynamic completion amount is sent to the task allocation terminal.

6. The method according to claim 5, wherein, The method further includes: In response to receiving the fixed type of task completion amount, the object profile, and the task information, the target data processing system is invoked to generate the fixed completion amount of the task required by the information presentation object to perform the target information presentation task. The fixed task completion type, the object profile, the task information, and the fixed task completion amount are displayed on the second task distribution interface, and the fixed task completion amount is sent to the task allocation terminal.

7. The method according to claim 5, wherein, The method further includes: In response to receiving real-time status acquisition information for the target information presentation task, an online request is made to the state machine to obtain the task status and task reward processing information of the information presentation object performing the target information presentation task.

8. A task distribution device, comprising: The determining unit is configured to determine the set of information presentation objects for the target information presentation task to be performed. An execution unit is configured to perform the following display steps for each information presentation object in the set of information presentation objects: determining the task type for the information presentation object to perform the target information presentation task, wherein the task type is one of the following: a task completion amount dynamically adjusted type, or a task completion amount fixed type; in response to determining that the task type is the task completion amount dynamically adjusted type, sending the task completion amount dynamically adjusted type, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task to the target terminal corresponding to the information presentation object, so that the target terminal can generate the task dynamic completion amount corresponding to the information presentation object; and displaying the task dynamic completion amount sent by the target terminal on the first task distribution interface corresponding to the information presentation object.

9. A task display device, comprising: The calling unit is configured to, in response to receiving the dynamic adjustment type of task completion amount, the object profile corresponding to the information presentation object, and the task information corresponding to the target information presentation task, call the target data processing system to generate the dynamic task completion amount required by the information presentation object to execute the target information presentation task. The sending unit is configured to dynamically adjust the type of the task completion amount, display the object profile corresponding to the information presentation object, the task information and the dynamic completion amount of the task on the second task distribution interface, and send the dynamic completion amount of the task to the task allocation terminal.

10. An electronic device, comprising: One or more processors; Storage device, on which one or more programs are stored, When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-7.

11. A computer-readable medium having a computer program stored thereon, wherein, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-7.

12. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-7.