Task processing method, apparatus and device
Patent Information
- Application Number
- CN201811605288.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-12-26
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2038-12-26
AI Technical Summary
[0056]本说明书实施例提供了任务处理方法、装置及设备,一方面可以展示处理方对象对目标任务的处理,可以对处理方对象执行目标任务的行为以正面激励,同时供其他用户查阅,以影响其他用户也处理目标任务,同时提供入口供其他用户分配资源,以激励其他用户对处理行为的认可,从而可以推动目标任务的执行,提高目标任务的完成效率。
Smart Images

Figure CN110009177B_ABST
Abstract
Description
Technical Field
[0001] This manual relates to the field of computer application technology, and in particular to task processing methods, apparatus and equipment. Background Technology
[0002] In the technical fields of internet and computer applications, task processing is a frequent challenge. Understandably, business stakeholders typically desire efficient task completion. However, in many application scenarios, the tasks to be processed are beyond the control of the business stakeholders and require completion by other processing parties. Therefore, a more efficient task processing solution is needed to effectively improve task completion efficiency. Summary of the Invention
[0003] To overcome the problems existing in related technologies, this specification provides task processing methods, apparatus and equipment.
[0004] According to a first aspect of the embodiments of this specification, a task processing method is provided, the method comprising:
[0005] Obtain the processing voucher data of the user handling the public welfare task;
[0006] The processing voucher data is used to display the processing party's handling of the public welfare task and to provide a reward entry point;
[0007] The reward portal obtains asset information of other users' rewards, and uses the asset information to process the public welfare task and / or allocate assets to the processing user.
[0008] Optionally, obtaining the processing credentials data of the processing party user for the public welfare task includes:
[0009] A payment collection channel is provided as a processing channel for the public welfare task. After obtaining the assets submitted by the processing party to the beneficiary of the public welfare task through the payment collection channel, the payment collection process for the processing party is executed. After the payment collection process is completed, payment collection data is generated as processing voucher data.
[0010] Optionally, obtaining the processing credentials data of the processing party user for the public welfare task includes:
[0011] Obtain the shooting data sent by the client corresponding to the processing object, and use the shooting data to determine the processing voucher data.
[0012] Optionally, the step of using the captured data to determine the processing voucher data includes:
[0013] The authenticity of the captured data is verified using the task-related information of the public welfare task, and the processing voucher data is determined based on the verification result.
[0014] Optionally, the method further includes:
[0015] The public welfare task is recommended to one or more target users; the target users are determined based on one or more of the following information: their preference for the public welfare task, the degree of matching between their processing ability and the needs of the public welfare task, asset information, the relationship between the beneficiaries of the public welfare task and / or the relationship between them and the public welfare task publisher.
[0016] Optionally, processing the public welfare task using the asset information includes:
[0017] Using the asset information, assets are allocated to the beneficiaries of the public welfare task.
[0018] According to a second aspect of the embodiments of this specification, a task processing method is provided, the method comprising:
[0019] Obtain the processing credentials data of the processing party object for the target task;
[0020] The processing credentials data are used to demonstrate the processing of the target task by the processing party object, and to provide a resource allocation entry point;
[0021] The resource allocation entry point is used to obtain resource information allocated to other objects, and the resource information is used to process the target task and / or allocate resources to the processing object.
[0022] Optionally, obtaining the processing credentials data of the processing party object for the target task includes:
[0023] A payment collection channel is provided as a processing channel for the target task. After obtaining the assets submitted by the processing party to the recipient of the target task through the payment collection channel, the payment collection process for the processing party is executed. After the payment collection process is completed, payment collection data is generated as processing voucher data.
[0024] Optionally, obtaining the processing credentials data of the processing party object for the target task includes:
[0025] Obtain the shooting data sent by the client corresponding to the processing object, and use the shooting data to determine the processing voucher data.
[0026] According to a third aspect of the embodiments of this specification, a task processing apparatus is provided, the apparatus comprising:
[0027] The data acquisition module is used to: acquire the processing voucher data of the processing party user for public welfare tasks;
[0028] The display module is used to: display the processing object's processing of the public welfare task using the processing voucher data, and provide a reward entry point;
[0029] The asset acquisition module is used to: acquire asset information of other users' rewards through the reward entry, and use the asset information to process the public welfare task and / or allocate assets to the processing user.
[0030] Optionally, the data acquisition module is specifically used for:
[0031] A payment collection channel is provided as a processing channel for the public welfare task. After obtaining the assets submitted by the processing party to the beneficiary of the public welfare task through the payment collection channel, the payment collection process for the processing party is executed. After the payment collection process is completed, payment collection data is generated as processing voucher data.
[0032] Optionally, the data acquisition module is specifically used for:
[0033] Obtain the shooting data sent by the client corresponding to the processing object, and use the shooting data to determine the processing voucher data.
[0034] Optionally, the display module is specifically used for:
[0035] The authenticity of the captured data is verified using the task-related information of the public welfare task, and the processing voucher data is determined based on the verification result.
[0036] Optionally, the device further includes a recommendation module for:
[0037] The public welfare task is recommended to one or more target users; the target users are determined based on one or more of the following information: their preference for the public welfare task, the degree of matching between their processing ability and the needs of the public welfare task, asset information, the relationship between the beneficiaries of the public welfare task and / or the relationship between them and the public welfare task publisher.
[0038] Optionally, the asset acquisition module is further configured to:
[0039] Using the asset information, assets are allocated to the beneficiaries of the public welfare task.
[0040] According to a fourth aspect of the embodiments of this specification, a task processing apparatus is provided, the apparatus comprising:
[0041] The data acquisition module is used to: acquire the processing voucher data of the processing party object for the target task;
[0042] The display module is used to: display the processing object's processing of the target task using the processing credential data, and to provide a resource allocation entry point;
[0043] The asset acquisition module is used to: acquire resource information allocated by other objects through the resource allocation entry, and use the resource information to process the target task and / or allocate resources to the processing object.
[0044] Optionally, the data acquisition module is specifically used for:
[0045] A payment collection channel is provided as a processing channel for the target task. After obtaining the assets submitted by the processing party to the recipient of the target task through the payment collection channel, the payment collection process for the processing party is executed. After the payment collection process is completed, payment collection data is generated as processing voucher data.
[0046] Optionally, the data acquisition module is specifically used for:
[0047] Obtain the shooting data sent by the client corresponding to the processing object, and use the shooting data to determine the processing voucher data.
[0048] Optionally, the step of using the captured data to determine the processing voucher data includes:
[0049] The authenticity of the captured data is verified using the task-related information of the public welfare task, and the processing voucher data is determined based on the verification result.
[0050] Optionally, the device further includes a recommendation module for:
[0051] The public welfare task is recommended to one or more target users; the target users are determined based on one or more of the following information: their preference for the public welfare task, the degree of matching between their processing ability and the needs of the public welfare task, asset information, the relationship between the beneficiaries of the public welfare task and / or the relationship between them and the public welfare task publisher.
[0052] Optionally, the asset acquisition module is specifically used for:
[0053] Using the asset information, assets are allocated to the beneficiaries of the public welfare task.
[0054] According to a fifth aspect of the embodiments of this specification, a task processing apparatus is provided, the apparatus including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the aforementioned task processing method.
[0055] The technical solutions provided in the embodiments of this specification may include the following beneficial effects:
[0056] This specification provides task processing methods, apparatus, and devices. On the one hand, it can demonstrate the processing of a target task by a processing object, and can provide positive incentives for the processing object's behavior in performing the target task. On the other hand, it can be viewed by other users to influence other users to also process the target task. It also provides an entry point for other users to allocate resources to incentivize other users to recognize the processing behavior, thereby promoting the execution of the target task and improving the efficiency of completing the target task.
[0057] In this embodiment of the specification, on the one hand, it demonstrates how the processing object handles public welfare tasks, which can provide positive incentives for the processing object's behavior of performing public welfare tasks. On the other hand, it allows other users to view the process and influence other users to also handle public welfare tasks. It also provides a reward entry point for other users to give rewards, thereby encouraging other users to recognize public welfare behavior and thus promoting the execution of public welfare tasks and improving the efficiency of completing public welfare tasks.
[0058] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this specification. Attached Figure Description
[0059] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this specification and, together with the description, serve to explain the principles of this specification.
[0060] Figure 1 This is a schematic diagram illustrating a task processing scenario according to an exemplary embodiment of this specification.
[0061] Figure 2A This is a flowchart illustrating a task processing method according to an exemplary embodiment of this specification.
[0062] Figure 2B This is a schematic diagram of a client application interface illustrated in this specification according to an exemplary embodiment.
[0063] Figure 3 This is a flowchart illustrating another task processing method according to an exemplary embodiment of this specification.
[0064] Figure 4 This is a hardware structure diagram of the device containing the task processing unit described in this manual.
[0065] Figure 5 This is a block diagram illustrating a task processing apparatus according to an exemplary embodiment of this specification.
[0066] Figure 6 This is a block diagram of another task processing apparatus illustrated in this specification according to an exemplary embodiment. Detailed Implementation
[0067] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this specification. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this specification as detailed in the appended claims.
[0068] The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of this specification. The singular forms “a,” “the,” and “the” as used in this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0069] It should be understood that although the terms first, second, third, etc., may be used in this specification to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this specification, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0070] The solutions described in this specification can be applied to task processing scenarios, such as... Figure 1 The diagram shown is a scenario illustration of a task processing method according to an exemplary embodiment of this specification. Figure 1 This involves a business entity, one or more processing entities, and one or more other objects. The business entity can act as a task publishing platform, where task providers publish one or more target tasks to be processed. These target tasks can be completed by one or more processing entities. If the target task takes a long time to complete, it remains suspended, consuming the business entity's hardware and software resources. Therefore, quickly facilitating the completion of target tasks is undoubtedly of great importance.
[0071] As an example, the business provider offers a platform where users can post charitable tasks (such as fundraising for illness, visiting vulnerable groups, or providing supplies to vulnerable groups). The completion of these tasks requires the participation or donations of other users. For the business provider, the faster each charitable task is completed, the better, because before a task is finished, the platform's ability to display, participate in, and track its completion status requires the support of the business provider's software and hardware resources.
[0072] Taking a public service task scenario as an example, this embodiment provides a task processing method that improves the efficiency of completing public service tasks by rewarding users who complete them. See also Figure 2A As shown, it includes the following steps:
[0073] In step 202, the processing voucher data of the processing user for the public welfare task is obtained.
[0074] In step 204, the processing voucher data is used to display the processing party's handling of the public welfare task and to provide a reward entry point.
[0075] In step 206, the asset information of other users' rewards is obtained through the reward entry, and the asset information is used to process the public welfare task and / or allocate assets to the processing user.
[0076] The task processing method described in this specification can be applied to business entities. These entities can provide a reward entry point for users to reward those who complete public service tasks. The rewarded assets can be further used to complete public service tasks or allocated to the task-handling users to incentivize them to continue completing tasks. In this embodiment, users have at least two roles. For ease of distinction, users who complete public service tasks are referred to as task-handling users, and users who perform reward actions are referred to as other users. Optionally, these users can all be registered users of the business entity. Users can register accounts with the service provider and obtain services through those accounts.
[0077] In this embodiment, the services provided by the business provider include those involving assets, and the user account can be associated with asset information. The asset information in this embodiment can include: asset information with commercial or exchange value, including but not limited to: monetary funds information, virtual funds information (such as virtual currencies, digital notes, digital equity, virtual gifts, or points issued by the business provider or other institutions, and other virtual assets).
[0078] In this embodiment, the business party can obtain the processing voucher data of the processing user for the public welfare task to prove that the processing user has indeed processed the public welfare task. Optionally, the business party can obtain the processing voucher data of the processing user for the public welfare task in various ways. For example, it can provide a data sending entry through a client or webpage, allowing the processing user to send the processing voucher data. Optionally, the processing voucher data can be implemented in various ways depending on the actual application scenario. In some examples, the user can take videos or pictures during the completion of the public welfare task as processing voucher data; in other examples, for public welfare tasks such as donations, the user can submit payment proof data, etc., as processing voucher data. In other examples, for public welfare tasks such as donating materials, if the user purchases the materials online, the user can submit online shopping proof data (e.g., online shopping order data); if the user mails the materials, the user can submit mailing proof data, and so on.
[0079] In practical applications, charitable tasks involving donations are quite common. In order to obtain processing voucher data more conveniently and quickly, this embodiment provides an acquisition method. Optionally, the business party can provide a payment channel as a processing channel for the charitable task. After obtaining the assets submitted by the processing party to the beneficiary of the charitable task through the payment channel, the payment process for the processing party is executed. After the payment process is completed, payment data is generated as processing voucher data.
[0080] In this embodiment, the business party directly provides the payment channel, and the processing party user donates assets to the beneficiaries of the public welfare task through this payment channel. Based on this, the business party can execute the payment process for the processing party object. The business party confirms that the processing party user has indeed performed the donation through the payment channel. After the payment process is completed, the business party can generate payment data as processing voucher data, so that the processing party user does not need to submit processing voucher data. This method reduces interference to the user and can also ensure that the real processing voucher data is obtained.
[0081] Optionally, the captured data can be sent by the client corresponding to the processing object, and the business party can use the captured data to determine the processing voucher data. The captured data can be video data or image data, etc. To prevent fraud, the business party can perform authenticity verification. Optionally, the authenticity of the captured data can be verified using the task-related information of the public welfare task, and the processing voucher data can be determined based on the verification result.
[0082] The authenticity verification method can be flexibly configured based on the actual public welfare task and the type of processing voucher data. In some examples, for public welfare tasks beyond the control of the business party, such as visiting and helping vulnerable groups, the processing voucher data provided by the processor can be captured data such as pictures or videos. Optionally, authenticity verification can involve obtaining real data such as pictures of the public welfare recipients and real data such as the processor's facial recognition data, and identifying whether the processing voucher data provided by the processor contains real data such as pictures of the public welfare recipients and real data such as the processor's facial recognition data. Alternatively, geographical location information can be obtained to determine whether the processor's user has actually arrived at the location of the public welfare recipients; or, data received from feedback by the public welfare recipients can be used for verification.
[0083] After obtaining the authentic processing voucher data through the above processing, the business party can use this data to display the processing party's handling of the public welfare task, allowing the business party's users to view the public welfare activities of the processing party users. The display can be implemented in various ways. For example, information about the processing party (such as user ID, avatar, name, etc.) can be displayed on a webpage or client. Alternatively, some or all of the processing voucher data can be displayed; for example, with video-based processing vouchers, some or all of the data can be extracted and displayed on a webpage or client for other users to view.
[0084] Furthermore, the service provider can offer a reward entry point, allowing other users to reward the charitable acts of the processing user. Optionally, the reward entry point can be implemented in various ways. For example, it could be provided by the service provider on the user's client or webpage, allowing the user to trigger the reward and receive assets as a reward. Figure 2B The diagram shown is a schematic representation of a client application interface according to an exemplary embodiment of this specification. Figure 2B Taking the client-side as an example, the business side can specifically utilize the reward entry provided by the client-side to... Figure 2B The "Tip" button in the app allows user Lulu to tip. Figure 2B Tony is a user who performs public service tasks. The type of asset reward can be flexibly configured as needed, such as funds, virtual gifts, or virtual points.
[0085] In this way, on the one hand, the processing of public welfare tasks by the processing party can be displayed, which can provide positive incentives for the processing party's behavior of performing public welfare tasks. On the other hand, it can be viewed by other users to influence other users to also process public welfare tasks. At the same time, a reward entry is provided for other users to give rewards, which can incentivize other users to recognize public welfare behavior, thereby promoting the execution of public welfare tasks and improving the efficiency of completing public welfare tasks.
[0086] Regarding the assets rewarded by other users, the business entity can handle them in various ways. This could include using the asset information to process the public welfare task, allocating the assets to the processing user, or a combination of both. For example, if the public welfare task is not completed, a portion could be allocated to the beneficiary of the task, and a portion to the processing user; the specific allocation amount can be flexibly configured as needed. Alternatively, if the public welfare task is completed, all the user-rewarded assets could be allocated to the processing user. It could also be allocated entirely to the processing user, entirely to the beneficiary of the same public welfare task, or even to beneficiaries of other public welfare tasks, and so on.
[0087] Optionally, users can decide how to handle the reward assets. For example, an asset allocation input function can be provided, allowing users to input whether the reward assets are allocated to the processing party or the beneficiaries of the public welfare task. The business party can then determine the specific handling method of the reward assets by obtaining the user's input data.
[0088] Optionally, the business platform acts as a platform for publishing charitable tasks. The completion of these tasks is not under the business platform's control and depends on the users' active execution. To facilitate the rapid completion of charitable tasks, the business platform can recommend tasks to more suitable users. For example, it can consider users' preferences for charitable tasks; the higher the user's preference, the more likely they are to execute the task and complete it quickly. Alternatively, some charitable tasks may require users to possess certain capabilities, such as a medical license, a teaching certificate, or geographical proximity. Users with more assets are more likely to donate. Or, if a charitable task involves both the beneficiary and the person who published it, users associated with either the beneficiary or the publisher are more likely to handle the task.
[0089] Based on this, the target user of this embodiment can be determined based on one or more of the following information: the user's preference for public welfare tasks, the degree of matching between processing capacity and the needs of public welfare tasks, asset information, the relationship between the beneficiaries of public welfare tasks and / or the relationship with the issuer of public welfare tasks.
[0090] Optionally, a public welfare task matching model can be pre-trained. Based on the input user information and public welfare task information, the public welfare task matching model outputs the matching degree between the user and the public welfare task. If the matching degree exceeds a certain threshold, the user can be considered as the target user, and the public welfare task can be recommended to the user.
[0091] Optionally, in the public welfare task matching model, the input public welfare task features may include: personal information of the public welfare task beneficiaries (such as age, occupation, location, previous employer, previous school or place of origin, etc.), information such as the type of public welfare task needs (such as how much material or how much funding is needed); in some examples, the public welfare task may be posted by a user, and the public welfare task features may also include relevant features of the public welfare task poster, such as personal information.
[0092] Optionally, in the public welfare task matching model, the input user characteristics may include: user's historical public welfare behavior characteristics, user personal information (such as age, gender, occupation, location, historical employer, historical school or place of origin, etc.), user's processing ability information, user's personal assets, user's personal credit, and other information.
[0093] Based on this, the public welfare task matching model can make predictions by comprehensively considering factors such as the user's preference for public welfare tasks, the degree of matching between the user's processing ability and the needs of the public welfare task, the user's asset information, the relationship between the user and the beneficiary of the public welfare task, and / or the relationship between the user and the issuer of the public welfare task, so as to select target users from the user set for recommendation.
[0094] In addition to the aforementioned application scenarios for public welfare tasks, this embodiment also provides another task processing method that can be applied to various similar task processing scenarios. For example, in a service trading platform, users with requests publish target tasks through the platform, and users who need to process the tasks must accept them. Using the solution in this embodiment can improve the efficiency of task processing. Figure 3 The diagram shown is a flowchart illustrating another task processing method according to an exemplary embodiment of this specification, including:
[0095] In step 302, the processing voucher data of the processing party object for the target task is obtained;
[0096] In step 304, the processing credential data is used to demonstrate the processing of the target task by the processing party object, and to provide a resource allocation entry point;
[0097] In step 306, resource information allocated to other objects is obtained through the resource allocation entry point, and the resource information is used to process the target task and / or allocate resources to the processing object.
[0098] In the embodiments of this specification, on the one hand, the processing object can be shown to process the target task, and the behavior of the processing object in performing the target task can be positively incentivized. At the same time, it can be viewed by other users to influence other users to also process the target task. Meanwhile, an entry point is provided for other users to allocate resources to incentivize other users to recognize the processing behavior, thereby promoting the execution of the target task and improving the completion efficiency of the target task.
[0099] Optionally, obtaining the processing credentials data of the processing party object for the target task includes:
[0100] A payment collection channel is provided as a processing channel for the target task. After obtaining the assets submitted by the processing party to the recipient of the target task through the payment collection channel, the payment collection process for the processing party is executed. After the payment collection process is completed, payment collection data is generated as processing voucher data.
[0101] Optionally, obtaining the processing credentials data of the processing party object for the target task includes:
[0102] Obtain the shooting data sent by the client corresponding to the processing object, and use the shooting data to determine the processing voucher data.
[0103] Optionally, the step of using the captured data to determine the processing voucher data includes:
[0104] The authenticity of the captured data is verified using the task-related information of the public welfare task, and the processing voucher data is determined based on the verification result.
[0105] Optionally, the method further includes:
[0106] The public welfare task is recommended to one or more target users; the target users are determined based on one or more of the following information: their preference for the public welfare task, the degree of matching between their processing ability and the needs of the public welfare task, asset information, the relationship between the beneficiaries of the public welfare task and / or the relationship between them and the public welfare task publisher.
[0107] Optionally, processing the public welfare task using the asset information includes:
[0108] Using the asset information, assets are allocated to the beneficiaries of the public welfare task.
[0109] The description of this embodiment can be found in the foregoing. Figure 2A and Figure 2B The description of the embodiments will not be repeated here.
[0110] This specification also provides embodiments of the task processing apparatus and the server on which it is applied.
[0111] The embodiments of the task processing device described in this specification can be applied to computer devices, such as servers. The device embodiments can be implemented in software, hardware, or a combination of both. Taking software implementation as an example, as a logical device, it is formed by the processor of its task processing reading the corresponding computer program instructions from non-volatile memory into memory for execution. From a hardware perspective, such as... Figure 4 The diagram shown is a hardware structure diagram of a server where the task processing device of this manual is located, except for... Figure 4 In addition to the processor 410, memory 430, network interface 420, and non-volatile memory 440 shown, the server where device 431 is located in the embodiment may also include other hardware depending on the actual function of the server, which will not be described in detail here.
[0112] like Figure 5 As shown, Figure 5 This is a block diagram illustrating a task processing apparatus according to an exemplary embodiment of this specification, the apparatus comprising:
[0113] The data acquisition module 51 is used to: acquire the processing voucher data of the processing party user for the public welfare task;
[0114] The display module 52 is used to: display the processing object's processing of the public welfare task using the processing voucher data, and provide a reward entry point;
[0115] The asset acquisition module 53 is used to: acquire asset information of other users' rewards through the reward entry, and use the asset information to process the public welfare task and / or allocate assets to the processing user.
[0116] Optionally, the data acquisition module is specifically used for:
[0117] A payment collection channel is provided as a processing channel for the public welfare task. After obtaining the assets submitted by the processing party to the beneficiary of the public welfare task through the payment collection channel, the payment collection process for the processing party is executed. After the payment collection process is completed, payment collection data is generated as processing voucher data.
[0118] Optionally, the data acquisition module is specifically used for:
[0119] Obtain the shooting data sent by the client corresponding to the processing object, and use the shooting data to determine the processing voucher data.
[0120] Optionally, the display module is specifically used for:
[0121] The authenticity of the captured data is verified using the task-related information of the public welfare task, and the processing voucher data is determined based on the verification result.
[0122] Optionally, the device further includes a recommendation module for:
[0123] The public welfare task is recommended to one or more target users; the target users are determined based on one or more of the following information: their preference for the public welfare task, the degree of matching between their processing ability and the needs of the public welfare task, asset information, the relationship between the beneficiaries of the public welfare task and / or the relationship between them and the public welfare task publisher.
[0124] Optionally, the asset acquisition module is further configured to:
[0125] Using the asset information, assets are allocated to the beneficiaries of the public welfare task.
[0126] like Figure 6 As shown, Figure 6 This is a block diagram illustrating a task processing apparatus according to an exemplary embodiment of this specification, the apparatus comprising:
[0127] The data acquisition module 61 is used to: acquire the processing voucher data of the processing party object for the target task;
[0128] The display module 62 is used to: display the processing party object's processing of the target task using the processing credential data, and to provide a resource allocation entry point;
[0129] The asset acquisition module 63 is used to: acquire resource information allocated by other objects through the resource allocation entry, and use the resource information to process the target task and / or allocate resources to the processing object.
[0130] Optionally, the data acquisition module 61 is specifically used for:
[0131] A payment collection channel is provided as a processing channel for the target task. After obtaining the assets submitted by the processing party to the recipient of the target task through the payment collection channel, the payment collection process for the processing party is executed. After the payment collection process is completed, payment collection data is generated as processing voucher data.
[0132] Optionally, the data acquisition module 61 is specifically used for:
[0133] Obtain the shooting data sent by the client corresponding to the processing object, and use the shooting data to determine the processing voucher data.
[0134] Optionally, the step of using the captured data to determine the processing voucher data includes:
[0135] The authenticity of the captured data is verified using the task-related information of the public welfare task, and the processing voucher data is determined based on the verification result.
[0136] Optionally, the device further includes a recommendation module for:
[0137] The public welfare task is recommended to one or more target users; the target users are determined based on one or more of the following information: their preference for the public welfare task, the degree of matching between their processing ability and the needs of the public welfare task, asset information, the relationship between the beneficiaries of the public welfare task and / or the relationship between them and the public welfare task publisher.
[0138] Optionally, the asset acquisition module is specifically used for:
[0139] Using the asset information, assets are allocated to the beneficiaries of the public welfare task.
[0140] The specific implementation process of the functions and roles of each module in the above-mentioned task processing device can be found in the implementation process of the corresponding steps in the above-mentioned task processing method, and will not be repeated here.
[0141] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of the solution in this specification according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0142] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0143] Other embodiments of this specification will readily occur to those skilled in the art upon consideration of the specification and practice of the invention claimed herein. This specification is intended to cover any variations, uses, or adaptations that follow the general principles of this specification and include common knowledge or customary techniques in the art not claimed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this specification are indicated by the following claims.
[0144] It should be understood that this specification is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this specification is limited only by the appended claims.
[0145] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.
Claims
1. A task processing method, the method comprising: Based on the public welfare task information and the user information of the processing party user, it is determined that the public welfare task matches the processing party user, and the public welfare task is recommended to the processing party user; wherein, the public welfare task includes tasks performed by the processing party user to provide assistance to real public welfare beneficiaries; The system obtains the processing voucher data of the processing party user for the public welfare task, and verifies the authenticity of the processing voucher data to verify whether the processing party user has actually performed the public welfare task; wherein, the processing voucher data includes the payment data generated after obtaining the assets submitted by the processing party user to the beneficiary of the public welfare task through the payment channel, or the data taken by the processing party user when processing the public welfare task. After confirming that the processing user has actually performed the public welfare task, the processing voucher data is used to display the processing status of the processing user on the public welfare task and to provide a reward entry point. The asset information of other users' rewards is obtained through the reward portal, and the asset information is used to allocate assets to the beneficiaries in the public welfare task and / or to the processing user.
2. The method according to claim 1, wherein obtaining the processing voucher data of the processing party user for the public welfare task includes: A payment collection channel is provided as a processing channel for the public welfare task. After obtaining the assets submitted by the processing party to the beneficiary of the public welfare task through the payment collection channel, the payment collection process for the processing party is executed. After the payment collection process is completed, payment collection data is generated as processing voucher data.
3. The method according to claim 1, wherein obtaining the processing voucher data of the processing party user for the public welfare task includes: Obtain the shooting data sent by the client corresponding to the processing object, and use the shooting data to determine the processing voucher data.
4. The method according to claim 3, wherein determining the processing voucher data using the captured data includes: The authenticity of the captured data is verified using the task-related information of the public welfare task, and the processing voucher data is determined based on the verification result.
5. The method according to claim 1, further comprising: Recommend public service tasks to one or more target users; The target users are determined based on one or more of the following information: their preference for public welfare tasks, the degree of matching between their processing capacity and the needs of public welfare tasks, asset information, the relationship between the beneficiaries of public welfare tasks and / or the relationship between them and the issuers of public welfare tasks.
6. The method according to claim 1, wherein processing the public welfare task using the asset information includes: Using the asset information, assets are allocated to the beneficiaries of the public welfare task.
7. A task processing apparatus, the apparatus comprising: The recommendation module is used to: determine whether a public welfare task matches the user of the processing party based on the public welfare task information and the user information of the processing party user, and recommend the public welfare task to the processing party user; wherein, the public welfare task includes a task performed by the processing party user to provide assistance to a real public welfare beneficiary; The data acquisition module is used to: acquire the processing voucher data of the processing party user for the public welfare task, and verify the authenticity of the processing voucher data to verify whether the processing party user has actually performed the public welfare task; wherein, the processing voucher data includes the payment data generated after the processing party user obtains the assets submitted to the beneficiary of the public welfare task through the payment channel, or the data taken by the processing party user when processing the public welfare task. The display module is used to: after confirming that the processing user has actually performed the public welfare task, use the processing voucher data to display the processing status of the processing user on the public welfare task, and provide a reward entry point; The asset acquisition module is used to: acquire asset information of other users' rewards through the reward entry, and use the asset information to allocate assets to the beneficiaries in the public welfare task and / or allocate assets to the processing user.
8. A task processing device, the device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein, When the processor executes the program, it implements the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Socially relevant game information processing method, device and equipment
CN108711065A