Data auditing task allocation method and device, electronic equipment and storage medium

By dynamically adjusting the relationship between the data audit group and the task queue, using the data audit group's human resources information and the demand conditions for the task queue, the audit timeliness caused by the surge in tasks in the existing technology is solved, and the data audit efficiency is improved and human resource utilization.

CN119166377APending Publication Date: 2024-12-20XINGIN INFORMATION TECH (WUHAN) CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311521507.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-13
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

When the task volume of existing data review systems soared, the audit timeliness was affected, resulting in low data review efficiency and inability to effectively utilize audit human resources.

Method used

By obtaining the audit human resources information of the data audit group and the audit human resources requirement conditions of the associated task queue, dynamically adjust the association relationship of the task queue, allowing the data audit group to undertake the tasks to be reviewed in other task queues, thereby achieving the reasonable allocation of audit human resources and use.

Benefits of technology

It improves data review efficiency, ensures the timeliness of auditing when task volume fluctuates, makes full use of audit human resources, and avoids the backlog of task queues and the idleness of human resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119166377A_ABST
    Figure CN119166377A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a data auditing task allocation method and device, electronic equipment and a storage medium. The method comprises the steps of obtaining a data auditing group and an associated task queue associated with the data auditing group in a plurality of task queues; obtaining audit human resource information corresponding to the data audit group and audit human resource demand conditions corresponding to the associated task queue; if the audit human resource information satisfies the audit human resource demand condition, obtaining a target task queue from a plurality of task queues, the audit human resource information of a target data audit group associated with the target task queue not satisfying the audit human resource demand condition corresponding to the target task queue; and associating the target task queue with the data auditing group, so that the data auditing group audits the to-be-audited tasks in the target task queue and the associated task queue. Therefore, the existing data auditing groups can be flexibly scheduled, and reasonable distribution and utilization of auditing manpower are realized, so that the data auditing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and specifically to a method, device, electronic device and storage medium for allocating data audit tasks. Background Art

[0002] At present, more and more data need to be reviewed before being released, used or collected. In the current review system, the tasks to be reviewed mainly exist in the form of task queues. The upstream system pushes the tasks to be reviewed in the dimension of queues, and the reviewers receive the tasks from the task queues for review.

[0003] like Figure 1 As shown, in the related art, the audit group and the task queue are usually bound one by one, and a fixed corresponding relationship is set. That is, one audit group audits the pending tasks in one task queue. Based on the above scheme in the related art, when the task volume of a task queue surges, the audit timeliness of the queue will be greatly affected, which is not conducive to improving the efficiency of data audit. Summary of the invention

[0004] The embodiments of the present application provide a data audit task allocation method, device, electronic device and storage medium, which can determine whether the data audit group can undertake the pending audit tasks in other task queues based on the audit human resource information of the data audit group and the audit human resource demand conditions of the associated task queues. If so, the target task queue is determined so that the data audit group can pick up the pending audit tasks in the target task queue for audit, which can achieve reasonable allocation and utilization of audit manpower, thereby improving data audit efficiency.

[0005] A first aspect of an embodiment of the present application provides a method for allocating data audit tasks, the method comprising:

[0006] Acquire a data review group and an associated task queue associated with the data review group from among a plurality of task queues, wherein the data review group is configured to review the tasks to be reviewed in the associated task queue;

[0007] Obtain the audit human resource information corresponding to the above data audit group, and the audit human resource requirement conditions corresponding to the above associated task queue;

[0008] If the above-mentioned audit human resource information meets the above-mentioned audit human resource requirement conditions, then a target task queue is obtained from the above-mentioned multiple task queues, wherein the audit human resource information of the target data audit group associated with the above-mentioned target task queue does not meet the audit human resource requirement conditions corresponding to the above-mentioned target task queue;

[0009] The target task queue is associated with the data review group so that the data review group can review the tasks to be reviewed in the target task queue and the associated task queue.

[0010] A second aspect of an embodiment of the present application provides a data audit task allocation device, the device comprising:

[0011] A data audit group acquisition module, used to acquire a data audit group and an associated task queue associated with the data audit group from among a plurality of task queues, wherein the data audit group is configured to audit the tasks to be audited in the associated task queue;

[0012] An information acquisition module is used to obtain the audit human resource information corresponding to the above data audit group and the audit human resource requirement conditions corresponding to the above associated task queue;

[0013] A target task queue acquisition module is used to acquire a target task queue from the multiple task queues if the audit human resource information meets the audit human resource requirement condition, wherein the audit human resource information of the target data audit group associated with the target task queue does not meet the audit human resource requirement condition corresponding to the target task queue;

[0014] The queue association module is used to associate the above-mentioned target task queue with the above-mentioned data audit group, so that the above-mentioned data audit group can audit the tasks to be audited in the above-mentioned target task queue and the above-mentioned associated task queue.

[0015] In some optional embodiments, the human resource information for review includes human resource information of at least one dimension, and the human resource demand conditions for review include resource evaluation indicators of at least one dimension;

[0016] The above target task queue acquisition module is specifically used for:

[0017] Select one of the multiple task queues as the task queue to be determined;

[0018] Obtain the associated data review group associated with the above-mentioned task queue to be judged;

[0019] Obtain the audit human resource information corresponding to the above-mentioned associated data audit group, and the audit human resource requirement conditions corresponding to the above-mentioned task queue to be judged;

[0020] Determine whether the above-mentioned audited human resource information meets the above-mentioned audited human resource demand conditions based on the human resource information and resource evaluation indicators under the same dimension;

[0021] If the human resource audit information meets the human resource audit requirement, returning to the step of selecting one of the multiple task queues as the task queue to be determined;

[0022] If the above-mentioned audit human resource information does not meet the above-mentioned audit human resource requirement conditions, the current task queue to be judged is used as the above-mentioned target task queue.

[0023] In some optional embodiments, the above human resource information includes: the number of reviewers, the maximum number of reviewable tasks, the staff load score, and the queue review time limit;

[0024] The above resource evaluation indicators include: number of reviewers, number of tasks to be reviewed, personnel load score threshold, and queue review time efficiency indicator.

[0025] In some optional embodiments, the information acquisition module includes a personnel load score acquisition unit, which is used to:

[0026] Obtain multiple unit time periods, and the unit review volume when the data review group reviews the pending review tasks in the associated task queue in each of the unit time periods;

[0027] Determine the average unit audit quantity, the maximum unit audit quantity and the minimum unit audit quantity based on the above unit audit quantity;

[0028] The personnel load score of the data review group is determined based on the difference between the average unit review amount and the minimum unit review amount, and the difference between the maximum unit review amount and the minimum unit review amount.

[0029] In some optional embodiments, the target task queue acquisition module is specifically used to:

[0030] Obtaining an associated task queue group to which the associated task queue belongs, wherein the associated task queue group includes a plurality of task queues with the same task type;

[0031] Get the target task queue from the multiple task queues in the associated task queue group.

[0032] In some optional embodiments, the data audit task allocation device further includes:

[0033] A utilization acquisition module, used to determine the utilization rate of the audit human resources of the data audit group according to the audit human resources information of the data audit group and the audit human resources demand conditions corresponding to the associated task queue;

[0034] The control module is used to control the data audit group to obtain the tasks to be audited from the target task queue for auditing according to the utilization rate of the audit human resources.

[0035] In some optional embodiments, the data review group includes a plurality of data reviewers;

[0036] The above control module is specifically used for:

[0037] Obtain the data review efficiency corresponding to each of the above data review personnel in the above data review group;

[0038] Determine the target data review personnel who can be idle in the data review group according to the data review efficiency and the utilization rate of the review human resources;

[0039] The target task queue is associated with the target data reviewer, so that the target data reviewer can review the tasks to be reviewed in the target task queue.

[0040] A third aspect of an embodiment of the present application provides an electronic device, comprising a memory and a processor, wherein the memory stores multiple instructions; the processor loads instructions from the memory to execute the steps in the data review task assignment method provided in the first aspect of the embodiment of the present application.

[0041] The fourth aspect of an embodiment of the present application provides a computer-readable storage medium, which stores multiple instructions. The instructions are suitable for a processor to load to execute the steps in the data review task allocation method provided in the first aspect of the embodiment of the present application.

[0042] By adopting the scheme of the embodiment of the present application, a data review group and an associated task queue associated with the data review group in multiple task queues can be obtained, wherein the data review group is configured to review the tasks to be reviewed in the associated task queues; the review human resource information corresponding to the data review group and the review human resource requirement conditions corresponding to the associated task queues are obtained; if the review human resource information meets the review human resource requirement conditions, a target task queue is obtained from the multiple task queues, wherein the review human resource information of the target data review group associated with the target task queue does not meet the review human resource requirement conditions corresponding to the target task queue; the target task queue is associated with the data review group so that the data review group can review the tasks to be reviewed in the target task queue and the associated task queues.

[0043] In this way, in the data audit task allocation process, a data audit group is not only used to audit the pending audit tasks in the associated task queue. It can also determine whether the data audit group can undertake the pending audit tasks in other task queues based on the audit human resource information of the data audit group and the audit human resource demand conditions of the associated task queue. If it can, the target task queue is determined so that the data audit group can take the pending audit tasks in the target task queue for audit, which can achieve the reasonable allocation and utilization of audit manpower, thereby improving data audit efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0045] Figure 1 It is a schematic diagram of the association relationship between a data review group and a task queue in a related technology provided by an embodiment of the present application;

[0046] Figure 2 It is a flowchart of a data audit task allocation method provided in an embodiment of the present application;

[0047] Figure 3 This is a schematic diagram of the association relationship between a data audit group and a task queue provided in an embodiment of the present application;

[0048] Figure 4 This is a schematic diagram of a real-time feature acquisition process provided by an embodiment of the present application;

[0049] Figure 5 This is a specific flow chart of searching a target task queue provided by an embodiment of the present application;

[0050] Figure 6 This is a specific flow chart of a condition judgment provided by an embodiment of the present application;

[0051] Figure 7 It is a structural block diagram of a data audit task allocation device provided in an embodiment of the present application;

[0052] Figure 8 It is a structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0054] The present application embodiment provides a data audit task allocation method, device, electronic device and storage medium. Specifically, the data audit task allocation method of the present application embodiment can be performed by a computer device, wherein the computer device can be a terminal or server and other devices. The terminal can be a terminal device such as a smart phone, a tablet computer, a laptop computer, a touch screen, a personal computer (PC, Personal Computer), a personal digital assistant (PDA, Personal Digital Assistant). The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

[0055] It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.

[0056] The first aspect of the present application embodiment provides a method for allocating data audit tasks. Figure 2 , Figure 2 : is a flow chart of a data audit task allocation method provided in an embodiment of the present application. The specific flow of the data audit task allocation method can be as follows:

[0057] 201. Obtain a data review group and an associated task queue associated with the data review group from among a plurality of task queues, wherein the data review group is configured to review the tasks to be reviewed in the associated task queue.

[0058] Among them, the data audit groups are the groups composed of auditors who perform data audit tasks. Specifically, all auditors can be grouped in advance. The specific grouping method can be set and adjusted according to actual needs and is not specifically limited here.

[0059] The task queue is a queue used to transfer tasks to be reviewed. Specifically, the background system can assign tasks to be reviewed to each task queue, and each data review group will receive the tasks to be reviewed in the corresponding associated task queue for data review.

[0060] The associated task queues associated with the above-mentioned data audit group may include the pre-defined task queues that the data audit group is initially responsible for, and may also include the historical target task queues assigned to the data audit group during the previous data audit task assignment process. That is, for a certain task queue, if the data audit group will pull tasks to be audited from it for audit, then the task queue is the associated task queue associated with the data audit group.

[0061] It should be noted that multiple data review groups may be set up during the data review process. The embodiment of the present application takes one data review group as an example for specific description. In actual use, for other data review groups, the method in the embodiment of the present application can also be referred to, which will not be repeated here.

[0062] 202. Obtain the audit human resource information corresponding to the above data audit group and the audit human resource requirement conditions corresponding to the above associated task queue.

[0063] The above-mentioned audit human resource information is determined based on the audit situation of the data audit group on the associated task queue (such as audit efficiency, audit accuracy, etc.) and / or the number of the above-mentioned data audit group.

[0064] The above-mentioned review human resource demand conditions are conditions in the review process that are pre-set for the associated task queue, and are used to determine whether the tasks to be reviewed in the associated task queue can be reviewed in a timely manner as required.

[0065] It should be noted that the audit human resource information corresponding to the data audit group is determined based on the real-time audit situation of the data audit group. The audit human resource requirement conditions corresponding to the associated task queue are pre-set and can also be adjusted according to actual needs, which is not specifically limited here.

[0066] 203. If the above-mentioned audit human resource information meets the above-mentioned audit human resource demand conditions, a target task queue is obtained from the above-mentioned multiple task queues, wherein the audit human resource information of the target data audit group associated with the above-mentioned target task queue does not meet the audit human resource demand conditions corresponding to the above-mentioned target task queue.

[0067] Specifically, if the above audit human resource information meets the above audit human resource requirement conditions, it means that the current data audit group has spare capacity to process tasks to be audited in other task queues on the basis of taking on tasks to be audited in the associated task queue. Therefore, the target task queue can be obtained.

[0068] It should be noted that the method of judging whether the human resource information of each task queue and its associated data audit group meets the human resource audit requirement condition is the same. In this application, only the judgment on the target task queue is used as an example for explanation.

[0069] In some embodiments of the present application, the human resources information for review includes human resources information of at least one dimension, and the human resources demand conditions for review include resource evaluation indicators of at least one dimension;

[0070] The above obtains the target task queue from the above multiple task queues, including:

[0071] Select one of the multiple task queues as the task queue to be determined;

[0072] Obtain the associated data review group associated with the above-mentioned task queue to be judged;

[0073] Obtain the audit human resource information corresponding to the above-mentioned associated data audit group, and the audit human resource requirement conditions corresponding to the above-mentioned task queue to be judged;

[0074] Determine whether the above-mentioned audited human resource information meets the above-mentioned audited human resource demand conditions based on the human resource information and resource evaluation indicators under the same dimension;

[0075] If the human resource audit information meets the human resource audit requirement, returning to the step of selecting one of the multiple task queues as the task queue to be determined;

[0076] If the above-mentioned audit human resource information does not meet the above-mentioned audit human resource requirement conditions, the current task queue to be judged is used as the above-mentioned target task queue.

[0077] It should be noted that, in the embodiment of the present application, one or more target task queues can be obtained. If only one target task queue is obtained, then when performing the above steps, after obtaining a target task queue, the next task queue is no longer obtained as the task queue to be judged. If it is necessary to obtain multiple target task queues, then after obtaining a target task queue, still the next task queue will be returned to be obtained as the task queue to be judged, until all task queues are traversed.

[0078] In another application scenario, all task queues can be traversed to find all target task queues, but only one target task queue is assigned to the current data audit group. The information of other task queues is saved so that other data audit groups can call and obtain the target task queue to improve processing efficiency.

[0079] The above human resource information includes: number of reviewers, maximum number of reviewable tasks, staff load score and queue review time limit;

[0080] The above resource evaluation indicators include: number of reviewers, number of tasks to be reviewed, personnel load score threshold, and queue review time efficiency indicator.

[0081] Among them, the number of auditors mentioned above is the number of data auditors included in the audit data group, the maximum number of auditable tasks is the maximum number of pending audit tasks that can be audited by the audit data group within a preset unit time period, the personnel load score is a score determined based on the speed (or efficiency) of the audit data group when conducting data audits, and is used to evaluate the audit efficiency of the data audit group (or the data auditors therein), and the queue audit time limit is the audit time limit when the data audit group audits the pending audit tasks in the currently associated associated tasks, which can be determined based on the waiting time of the task (from the task entering the queue to being pulled) and / or the audit time (from being pulled to the completion of the audit). Human resource information can also include other specific information, which is not specifically limited here.

[0082] Each resource evaluation index corresponds to each human resource information, and is used to determine whether the human resource information meets the corresponding index. For example, the number of reviewers index can be a preset number of reviewers threshold, and other resource evaluation indicators can be thresholds set with reference to the corresponding human resource information, which will not be repeated here.

[0083] In some embodiments of the present application, the determining whether the audited human resource information meets the audited human resource requirement conditions according to the human resource information and resource evaluation indicators under the same dimension includes:

[0084] Obtain the judgment results corresponding to the human resource information and resource evaluation indicators under the same dimensions;

[0085] Obtain the logical operation relationship between various resource evaluation indicators in the above-mentioned human resource demand review conditions;

[0086] According to the above judgment result and the above logical operation relationship, determine whether the above audit human resources information meets the above audit human resources requirement conditions.

[0087] Specifically, the various resource evaluation indicators in the above-mentioned human resource demand conditions can be combined through logical operations such as AND, OR, and NOT. For each type of human resource information and resource evaluation indicator of the same dimension, it is possible to determine whether the human resource information meets the requirements of the resource evaluation indicator based on the relationship between their numerical values. If it does, the judgment result is recorded as true (or 1), otherwise it is recorded as false (or 0), and then the various judgment results are combined according to the corresponding logical operation method to obtain the final overall judgment result. If the overall judgment result is true, it means that the above-mentioned human resource information meets the above-mentioned human resource demand conditions, otherwise it does not meet the requirements. The specific judgment method can also be set and adjusted according to actual needs, and is not specifically limited here.

[0088] In some embodiments of the present application, the personnel load score of the data review group is obtained according to the following steps:

[0089] Obtain multiple unit time periods, and the unit review volume when the data review group reviews the pending review tasks in the associated task queue in each of the unit time periods;

[0090] Determine the average unit audit quantity, the maximum unit audit quantity and the minimum unit audit quantity based on the above unit audit quantity;

[0091] The personnel load score of the data review group is determined based on the difference between the average unit review amount and the minimum unit review amount, and the difference between the maximum unit review amount and the minimum unit review amount.

[0092] The unit time period can be set and adjusted according to actual needs. For example, it can be set to 1 day (or 8 hours), and 7 days (including 8 hours of review time per day) are specifically obtained as 7 unit time periods.

[0093] The personnel load score may be calculated for the data review group as a whole, or for each reviewer. In the embodiment of the present application, the data review group as a whole is taken as an example for specific explanation.

[0094] Specifically, create a real-time audit feature attribute of the data audit group in the associated task queue, and count the real-time audit efficiency of the auditors based on their real-time audit status; calculate the personnel load score of the current auditor based on historical audit data to identify the audit capability of the current auditor; define the personnel load score of the auditor as 0-100 points, with the default being 0 and the maximum value being 100.

[0095] In the embodiment of the present application, the above-mentioned personnel load score is calculated according to the following formula (1):

[0096]

[0097] Among them, socore is the personnel load score, cpd i represents the audit volume of the auditors in the data audit group in the i-th unit time period, min cpd Represents the minimum unit audit quantity, max cpd Represents the maximum unit audit quantity.

[0098] The corresponding number of personnel loads calculated according to the above formula (1) can be used to measure the corresponding audit capabilities of the data audit team, so as to better allocate tasks and personnel.

[0099] In some embodiments of the present application, the step of obtaining a target task queue from the plurality of task queues includes:

[0100] Obtaining an associated task queue group to which the associated task queue belongs, wherein the associated task queue group includes a plurality of task queues with the same task type;

[0101] Get the target task queue from the multiple task queues in the associated task queue group.

[0102] Specifically, there may be different task types for tasks to be reviewed. For example, they may be divided into image type, text type, voice type, video type, etc. according to the task content; or they may be divided into comment type, user information type, etc. according to the information source, which is not specifically limited here.

[0103] Tasks of different task types will be assigned to different task queue groups. Multiple task queues can be set in one task queue group. All tasks to be reviewed in the task queues of a task group have the same task type.

[0104] At the same time, different auditors may be good at different types of tasks. When pre-setting the associated task queue, the auditors can be grouped according to the task types they are good at, and a corresponding associated task queue can be assigned to each data audit group.

[0105] Therefore, when obtaining the target task queue, the target task queue can also be selected from the same task queue group, so as to assign the data audit group tasks to be audited of the task types that the auditors are good at, thereby improving task processing efficiency.

[0106] 204. Associate the target task queue with the data review group, so that the data review group can review the tasks to be reviewed in the target task queue and the associated task queue.

[0107] Specifically, after the target task queue is associated with the data audit group, the target queue task may also be used as an associated task queue of the data audit group.

[0108] It should be noted that when associating the target task queue with the above-mentioned data audit group, an association time can be set. During the association time, the target task queue serves as the associated task queue of the data audit group, so that the data audit group can review the pending tasks in the above-mentioned target task queue and the above-mentioned associated task queue. After the association time ends, the target task queue is no longer the associated task queue of the data audit group, and the data audit group no longer reviews the pending tasks in the target task queue.

[0109] It should be further explained that the data audit task allocation method provided in the embodiment of the present application can be executed dynamically in real time. That is, for any data audit group, even within the associated time, it is possible to determine again whether its corresponding audit human resource information meets the audit human resource requirement conditions, so as to make adjustments again. The specific adjustment process will not be repeated here.

[0110] In some embodiments of the present application, after associating the target task queue with the data audit group so that the data audit group can audit the tasks to be audited in the target task queue and the associated task queue, the method further includes:

[0111] Determine the utilization rate of the audit human resources of the data audit group according to the audit human resources information of the data audit group and the audit human resources demand conditions corresponding to the associated task queue;

[0112] According to the utilization rate of the above audit human resources, the above data audit group is controlled to obtain the tasks to be audited from the above target task queue for audit.

[0113] The utilization rate of the audit human resources of the above data audit group is used to indicate the relationship between the maximum audit volume that the data audit group can handle and the current actual audit volume, that is, whether the audit resources of the data audit group can be reasonably and fully utilized. At the same time, it can also reflect the idleness of the audit resources of the audit data group.

[0114] By controlling the data audit group to obtain the tasks to be audited from the target task queue for audit based on the utilization rate of the audit human resources, the number of additional tasks pulled by the data audit group can be effectively controlled, and the relationship between the task processing volume between the original associated task queue and the target task queue can be balanced to avoid affecting the task processing of the original associated task queue.

[0115] In some embodiments of the present application, the data review group includes a plurality of data reviewers;

[0116] The above-mentioned data audit group obtains the tasks to be audited from the above-mentioned target task queue for auditing according to the utilization rate of the above-mentioned audit human resources, including:

[0117] Obtain the data review efficiency corresponding to each of the above data review personnel in the above data review group;

[0118] Determine the target data review personnel who can be idle in the data review group according to the data review efficiency and the utilization rate of the review human resources;

[0119] The target task queue is associated with the target data reviewer, so that the target data reviewer can review the tasks to be reviewed in the target task queue.

[0120] It should be noted that the data review group may include one or more data reviewers. In the case of multiple data reviewers, if there is an idle target data reviewer (for example, if the utilization rate is 50%, and there are two data reviewers with the same processing capacity, one of them can be idle), then this person can completely take over the pending review tasks in the target task queue, and no longer take over the pending review tasks in the original associated task queue, so that this person can concentrate on handling the pending review tasks in the target task queue, which is also convenient for distinguishing audit responsibilities and improving the task audit effect.

[0121] In this application, the above data audit task allocation method is also specifically described in combination with a specific application scenario. Figure 1 As shown, in Figure 1 In this case, if a task queue has an explosion of tasks, based on relevant technologies, the personnel in the data review group cannot be adjusted in time. Therefore, for a period of time, the task queue will have a shortage of reviewers and a high backlog of task queues. Other task queues may have a surplus of reviewers and empty task queues, affecting the efficiency of data review.

[0122] Figure 3 This is a schematic diagram of the association relationship between a data audit group and a task queue provided in an embodiment of the present application. It should be noted that: Figure 3 Multiple task queues in belong to the same task queue group, that is, Figure 3 The task types of multiple task queues in the same task queue are the same. Figure 3 As shown, based on the data review task allocation method provided in the embodiment of the present application, automatic deployment of data review groups can be achieved, and different types of burst queues can also be deployed with data review groups with different characteristics, thereby achieving the fastest and most appropriate personnel deployment and improving data review efficiency.

[0123] In some embodiments of the present application, the current real-time characteristics of the auditor (i.e., auditing human resources information) and the real-time characteristics of the task queue (i.e., auditing human resources demand conditions) can be constructed; a solution for calculating the queue and task allocation strategy based on the real-time characteristics of the user and the queue can be implemented to achieve effective allocation of auditors and task queue tasks, thereby improving audit efficiency.

[0124] Figure 4 is a schematic diagram of a real-time feature acquisition process provided by an embodiment of the present application, specifically, Figure 4 As shown, the real-time task table in the task audit process can be monitored in real time, and the audit records can be calculated in real time to obtain and store indicator characteristics. Specifically, Figure 4 The real-time features shown in are the above-mentioned human resource information, which may include a variety of specific indicator information, which is not specifically limited here.

[0125] In one application scenario, the original log data of real-time indicators, real-time business audit data, data after audit operations, and other data are stored in MySQL and transmitted to the message queue MQ through the database Binlog log. The MQ message contains real-time messages such as audit task entry, audit task receipt, recipient, task entry time, audit result, and review exit time.

[0126] Create a real-time feature service, define the parsed audit log data structure, and build a real-time feature configuration component through the audit library field information, time dimension information, etc. At the same time, you can obtain real-time features composed of feature prefixes, feature fields, and time dimensions, store feature definitions, and cache them in memory.

[0127] For example, you can create the audit volume per minute of the auditor. This feature consists of the prefix: p_audit_, feature field: ${user_id}, and time dimension ${yyyyMMHHmm}. The time dimension can be customized in dimensions such as minutes, hours, and days, and the feature definition is sent to the feature calculation component.

[0128] The feature calculation component consumes the real-time data of the audit operation, and traverses the feature definition in the cache (Redis). Through the field correspondence, the real-time feature definition is converted into real feature data for storage. The dimension of feature data statistics is calculated according to the dimension of feature definition; it is stored in the form of key-value pairs. For example: the number of audits per minute for a user, the key is the user ID, and the value is the current number of audits for the user.

[0129] Create feature query components and query interfaces for real-time feature value query. At the same time, support aggregation capabilities according to different time ranges, and realize aggregate feature indicator query in dimensions such as the last 5 minutes, 6 minutes, and 10 minutes by accumulating the time dimension of the latest granularity.

[0130] In this way, the audit status of the data audit group can be better monitored in real time and the corresponding human resources information can be obtained.

[0131] Furthermore, an intelligent allocation component can be constructed for task allocation. For example, a component for setting the configuration relationship between the auditor and the task queue can be constructed to facilitate control through the component.

[0132] In one application scenario, the component maintains the relationship between the reviewer and the responsible task queue according to the following code snippet:

[0133] CREATE TABLE`audit_person_task_record`(

[0134] `id`bigint(20)unsigned NOT NULL AUTO_INCREMENT COMMENT'primary key id',

[0135] `source_type`varchar(255)NOT NULL DEFAULT"COMMENT'queue name',

[0136] `category_type`varchar(255)NOT NULL DEFAULT”

[0137] COMMENT'Business Type',

[0138] `processor_id`varchar(255)NOT NULL DEFAULT”

[0139] COMMENT'Reviewer',

[0140] `extra`varchar(4096)NOT NULL DEFAULT"COMMENT'Extra comment information JOSN format',

[0141] `start_time` datetime DEFAULT NULL COMMENT 'Responsible for the queue start time',

[0142] `end_time` datetime DEFAULT NULL COMMENT 'responsible for the end time of the queue',

[0143] `is_active`tinyint(1)NOT NULL DEFAULT'1'COMMENT'Is it valid',

[0144] `create_time`datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT'creation time',

[0145] `update_time`datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATECURRENT_TIMESTAMP COMMENT'update time',

[0146] PRIMARY KEY(`id`),

[0147] KEY`idx_update_time`(`update_time`),

[0148] KEY`idx_s_e_time`(`start_time`,`end_time`),

[0149] KEY`idx_processor_id`(`processor_id`),

[0150] KEY`idx_source_type`(`source_type`)

[0151] )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Auditors are responsible for the queue configuration table';

[0152] In this way, the correspondence between auditors and task queues can be defined, and the queue task information that the auditor is currently responsible for can be maintained so that reasonable allocation can be made when assigning tasks to users.

[0153] In an application scenario, the relationship between the task queue and the task queue group can be maintained according to the following code segment, that is, which task queue group the task queue belongs to:

[0154] CREATE TABLE`group_source_type_info`(

[0155] `id`bigint(20)unsigned NOT NULL AUTO_INCREMENT COMMENT'primary key id',

[0156] `group_id`varchar(255)NOT NULL DEFAULT"COMMENT'queue group ID',

[0157] `group_name`varchar(255)NOT NULL DEFAULT”

[0158] COMMENT'Task group name',

[0159] `source_type`varchar(255)NOT NULL DEFAULT"COMMENT'The specific source corresponding to the queue group',

[0160] `admin_email`varchar(100)NOT NULL DEFAULT”

[0161] COMMENT'Email of the person in charge of queue source_type',

[0162] `start_time` datetime DEFAULT NULL COMMENT 'Responsible for the queue start time',

[0163] `end_time` datetime DEFAULT NULL COMMENT 'responsible for the end time of the queue',

[0164] `is_active`tinyint(1)NOT NULL DEFAULT'1'COMMENT'Is it valid',

[0165] `create_time`datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT'creation time',

[0166] `update_time`datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATECURRENT_TIMESTAMP COMMENT'update time',

[0167] PRIMARY KEY(`id`),

[0168] KEY`idx_update_time`(`update_time`),

[0169] KEY`idx_s_e_time`(`start_time`,`end_time`),

[0170] KEY`idx_processor_id`(`group_id`),

[0171] KEY`idx_source_type`(`source_type`)

[0172] )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='queue group configuration table';

[0173] As shown above, through the relationship maintained by this code segment, reasonable allocation and task queue transfer can be performed when the task queue group has an explosion.

[0174] In one application scenario, the audit human resource demand conditions corresponding to the task queue are maintained according to the following code:

[0175] CREATE TABLE`source_type_security_info`(

[0176] `id`bigint(20)unsigned NOT NULL AUTO_INCREMENT COMMENT'primary key id',

[0177] `source_type`varchar(255)NOT NULL DEFAULT"COMMENT'The specific source corresponding to the queue group',

[0178] `label_name`varchar(255)NOT NULL DEFAULT"COMMENT'Queue security indicator Chinese name',

[0179] `service_name`varchar(255)NOT NULL DEFAULT"COMMENT'Queue security indicator service name',

[0180] `label_value`Double(9,8)DEFAULT 0.00COMMENT'Queue security indicator value',

[0181] `label_type`tinyint(1)DEFAULT 1COMMENT'Queue security index comparison type 0 is equal, 1 is greater than, 2 is less than',

[0182] `start_time` datetime DEFAULT NULL COMMENT 'Responsible for the queue start time',

[0183] `end_time` datetime DEFAULT NULL COMMENT 'responsible for the end time of the queue',

[0184] `is_active`tinyint(1)NOT NULL DEFAULT'1'COMMENT'Is it valid',

[0185] `create_time`datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT'creation time',

[0186] `update_time`datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATECURRENT_TIMESTAMP COMMENT'update time',

[0187] PRIMARY KEY(`id`),

[0188] KEY`idx_update_time`(`update_time`),

[0189] KEY`idx_s_e_time`(`start_time`,`end_time`),

[0190] KEY`idx_source_type`(`source_type`)

[0191] )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Queue security configuration information table';

[0192] Specifically, multiple thresholds corresponding to the task queue can be constructed (such as the reviewer of the queue, the queue backlog threshold, the submission volume of the task queue every 10 minutes, etc.), and combined to obtain the audit human resource demand conditions. When the conditions are met, the task queue is considered to be in a safe state, otherwise it is a warning and requires support from other auditors.

[0193] In an application scenario, corresponding interfaces can also be provided for querying information about auditors and responsible queues, task queue information corresponding to queue groups, auditor information corresponding to corresponding groups, real-time indicator query, etc.

[0194] In some embodiments of the present application, a task queue group matching switching component may also be constructed to search for a target task queue. Figure 5 This is a specific flow chart of searching a target task queue provided by an embodiment of the present application. Figure 5 As shown, the associated task queue corresponding to the data audit group is obtained to determine whether the associated task queue meets the conditions (i.e., whether the audited human resource information meets the audited human resource requirements). If not, it means that the associated task queue has audit pressure, and the data audit group only pulls the pending tasks in the associated task queue. Otherwise, it is marked that the associated task queue has no audit pressure, the corresponding task queue group is queried, and the task queue list in the task queue group is obtained. The task queue list is traversed to determine whether each of the pending task queues meets the conditions in turn. If all of them meet the conditions, it means that there is no audit pressure for each task queue. At this time, the data audit group still only receives the pending tasks in the current associated task queue.

[0195] It should be noted that during the traversal process, the current associated task queue may be skipped or not skipped, and no specific limitation is made here.

[0196] In some embodiments of the present application, a conditional judgment component may also be constructed for condition setting and condition judgment to determine whether the task queue requires additional review manpower.

[0197] Figure 6 This is a specific flow chart of a conditional judgment provided by an embodiment of the present application. Figure 6 As shown, for each task queue, the corresponding resource evaluation index and its corresponding threshold value can be obtained from the task queue resource evaluation configuration information table, such as the number of reviewers in the queue, the number of pending reviewers in the queue, the load score of the reviewers in the queue, the evaluation and review time limit of the task queue, etc. Combine each resource evaluation index, the service name of the index, the Chinese name of the index, the threshold of the index, the matching logic of the index (greater than, less than, greater than or equal to, less than or equal to), etc., and format the combined index meta information.

[0198] Specifically, the combined information is stored in the cache using the JSON format, so that the indicator information can be queried by calling the information in the cache when needed.

[0199] In actual use, the resource evaluation indicators of the task queue are retrieved from the cache. A parser is created, and the visitor pattern is used to parse the keywords in the indicator metadata string to identify the indicator service name, parameter information, indicator matching logic, etc. The indicator service name and parameters are matched through the unified indicator acquisition interface provided by the real-time feature service to obtain the corresponding human resource information and its feature values.

[0200] Create a conditional judgment component, divide the judgment conditions into multiple ones, and implement logical combination judgments of and, or, and not; obtain the final conditional judgment result and return it based on the indicator value and threshold matching relationship of each threshold condition obtained by the parser component, and the conditional relationship of each indicator itself.

[0201] According to the above final condition judgment results, personnel scheduling under high load of task queue can be realized, and data review efficiency can be improved.

[0202] By adopting the scheme of the embodiment of the present application, a data review group and an associated task queue associated with the data review group in multiple task queues can be obtained, wherein the data review group is configured to review the tasks to be reviewed in the associated task queues; the review human resource information corresponding to the data review group and the review human resource requirement conditions corresponding to the associated task queues are obtained; if the review human resource information meets the review human resource requirement conditions, a target task queue is obtained from the multiple task queues, wherein the review human resource information of the target data review group associated with the target task queue does not meet the review human resource requirement conditions corresponding to the target task queue; the target task queue is associated with the data review group so that the data review group can review the tasks to be reviewed in the target task queue and the associated task queues.

[0203] In this way, in the data audit task allocation process, a data audit group is not only used to audit the pending audit tasks in the associated task queue. It can also determine whether the data audit group can undertake the pending audit tasks in other task queues based on the audit human resource information of the data audit group and the audit human resource demand conditions of the associated task queue. If it can, the target task queue is determined so that the data audit group can take the pending audit tasks in the target task queue for audit, which can achieve the reasonable allocation and utilization of audit manpower, thereby improving data audit efficiency.

[0204] See also Figure 7 , Figure 7 : is a structural block diagram of a data audit task allocation device provided in an embodiment of the present application, the device comprising:

[0205] The data audit group acquisition module 701 is used to acquire a data audit group and an associated task queue associated with the data audit group from among multiple task queues, wherein the data audit group is configured to audit the tasks to be audited in the associated task queue;

[0206] The information acquisition module 702 is used to obtain the audit human resource information corresponding to the above data audit group and the audit human resource requirement conditions corresponding to the above associated task queue;

[0207] The target task queue acquisition module 703 is used to acquire the target task queue from the multiple task queues if the audit human resource information meets the audit human resource requirement condition, wherein the audit human resource information of the target data audit group associated with the target task queue does not meet the audit human resource requirement condition corresponding to the target task queue;

[0208] The queue association module 704 is used to associate the target task queue with the data review group, so that the data review group can review the tasks to be reviewed in the target task queue and the associated task queue.

[0209] In some optional embodiments, the human resource information for review includes human resource information of at least one dimension, and the human resource demand conditions for review include resource evaluation indicators of at least one dimension;

[0210] The above target task queue acquisition module is specifically used for:

[0211] Select one of the multiple task queues as the task queue to be determined;

[0212] Obtain the associated data review group associated with the above-mentioned task queue to be judged;

[0213] Obtain the audit human resource information corresponding to the above-mentioned associated data audit group, and the audit human resource requirement conditions corresponding to the above-mentioned task queue to be judged;

[0214] Determine whether the above-mentioned audited human resource information meets the above-mentioned audited human resource demand conditions based on the human resource information and resource evaluation indicators under the same dimension;

[0215] If the human resource audit information meets the human resource audit requirement, returning to the step of selecting one of the multiple task queues as the task queue to be determined;

[0216] If the above-mentioned audit human resource information does not meet the above-mentioned audit human resource requirement conditions, the current task queue to be judged is used as the above-mentioned target task queue.

[0217] In some optional embodiments, the above human resource information includes: the number of reviewers, the maximum number of reviewable tasks, the staff load score, and the queue review time limit;

[0218] The above resource evaluation indicators include: number of reviewers, number of tasks to be reviewed, personnel load score threshold, and queue review time efficiency indicator.

[0219] In some optional embodiments, the information acquisition module includes a personnel load score acquisition unit, which is used to:

[0220] Obtain multiple unit time periods, and the unit review volume when the data review group reviews the pending review tasks in the associated task queue in each of the unit time periods;

[0221] Determine the average unit audit quantity, the maximum unit audit quantity and the minimum unit audit quantity based on the above unit audit quantity;

[0222] The personnel load score of the data review group is determined based on the difference between the average unit review amount and the minimum unit review amount, and the difference between the maximum unit review amount and the minimum unit review amount.

[0223] In some optional embodiments, the target task queue acquisition module is specifically used to:

[0224] Obtaining an associated task queue group to which the associated task queue belongs, wherein the associated task queue group includes a plurality of task queues with the same task type;

[0225] Get the target task queue from the multiple task queues in the associated task queue group.

[0226] In some optional embodiments, the data audit task allocation device further includes:

[0227] A utilization acquisition module, used to determine the utilization rate of the audit human resources of the data audit group according to the audit human resources information of the data audit group and the audit human resources demand conditions corresponding to the associated task queue;

[0228] The control module is used to control the data audit group to obtain the tasks to be audited from the target task queue for auditing according to the utilization rate of the audit human resources.

[0229] In some optional embodiments, the data review group includes a plurality of data reviewers;

[0230] The above control module is specifically used for:

[0231] Obtain the data review efficiency corresponding to each of the above data review personnel in the above data review group;

[0232] Determine the target data review personnel who can be idle in the data review group according to the data review efficiency and the utilization rate of the review human resources;

[0233] The target task queue is associated with the target data reviewer, so that the target data reviewer can review the tasks to be reviewed in the target task queue.

[0234] By adopting the scheme of the embodiment of the present application, the data review group and the associated task queues associated with the above-mentioned data review group in multiple task queues can be obtained through the data review group acquisition module 701, wherein the above-mentioned data review group is configured to review the tasks to be reviewed in the above-mentioned associated task queues; the review human resource information corresponding to the above-mentioned data review group and the review human resource requirement conditions corresponding to the above-mentioned associated task queues are obtained through the information acquisition module 702; if the above-mentioned review human resource information meets the above-mentioned review human resource requirement conditions, the target task queue is obtained from the above-mentioned multiple task queues through the target task queue acquisition module 703, wherein the review human resource information of the target data review group associated with the above-mentioned target task queue does not meet the review human resource requirement conditions corresponding to the above-mentioned target task queue; the above-mentioned target task queue is associated with the above-mentioned data review group through the queue association module 704, so that the above-mentioned data review group can review the tasks to be reviewed in the above-mentioned target task queue and the above-mentioned associated task queues.

[0235] In this way, in the data audit task allocation process, a data audit group is not only used to audit the pending audit tasks in the associated task queue. It can also determine whether the data audit group can undertake the pending audit tasks in other task queues based on the audit human resource information of the data audit group and the audit human resource demand conditions of the associated task queue. If it can, the target task queue is determined so that the data audit group can take the pending audit tasks in the target task queue for audit, which can achieve the reasonable allocation and utilization of audit manpower, thereby improving data audit efficiency.

[0236] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0237] Accordingly, the embodiment of the present application also provides an electronic device, which may be a terminal, and the terminal may be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC), a personal digital assistant (PDA), or other terminal devices. Figure 8 As shown, Figure 8 800 includes a processor 801 having one or more processing cores, a memory 802 having one or more computer-readable storage media, and a computer program stored in the memory 802 and executable on the processor. The processor 801 is electrically connected to the memory 802. Those skilled in the art will appreciate that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more than Figure 8More or fewer components may be shown, or certain components may be combined, or the components may be arranged differently.

[0238] The processor 801 is the control center of the electronic device 800, and uses various interfaces and lines to connect various parts of the entire electronic device 800. By running or loading software programs and / or modules stored in the memory 802, and calling data stored in the memory 802, the processor 801 executes various functions of the electronic device 800 and processes data, thereby monitoring the electronic device 800 as a whole. The processor 801 can be a central processing unit CPU, a graphics processing unit GPU, a network processor (NP, Network Processor), etc., and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application.

[0239] In the embodiment of the present application, the processor 801 in the electronic device 800 will load instructions corresponding to the processes of one or more application programs into the memory 802 according to the following steps, and the processor 801 will run the application programs stored in the memory 802 to implement various functions, such as:

[0240] Acquire a data review group and an associated task queue associated with the data review group from among a plurality of task queues, wherein the data review group is configured to review the tasks to be reviewed in the associated task queue;

[0241] Obtain the audit human resource information corresponding to the above data audit group, and the audit human resource requirement conditions corresponding to the above associated task queue;

[0242] If the above-mentioned audit human resource information meets the above-mentioned audit human resource requirement conditions, then a target task queue is obtained from the above-mentioned multiple task queues, wherein the audit human resource information of the target data audit group associated with the above-mentioned target task queue does not meet the audit human resource requirement conditions corresponding to the above-mentioned target task queue;

[0243] The target task queue is associated with the data review group so that the data review group can review the tasks to be reviewed in the target task queue and the associated task queue.

[0244] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0245] Optional, such as Figure 8 As shown, the electronic device 800 further includes: a touch screen 803, a radio frequency circuit 804, an audio circuit 805, an input unit 806, and a power supply 807. The processor 801 is electrically connected to the touch screen 803, the radio frequency circuit 804, the audio circuit 805, the input unit 806, and the power supply 807, respectively. Those skilled in the art can understand that Figure 8 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include Figure 8 More or fewer components may be shown, or certain components may be combined, or the components may be arranged differently.

[0246] The touch display screen 803 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 803 may include a display panel and a touch panel. Among them, the display panel may be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces may be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode) and the like. The touch panel may be used to collect the user's touch operation on or near it (such as the user using any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 801, and can receive the command sent by the processor 801 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 801 to determine the type of touch event, and then the processor 801 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 803 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 803 can also be used as a part of the input unit 806 to realize the input function.

[0247] The radio frequency circuit 804 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to send and receive signals between the network device or other electronic devices.

[0248] The audio circuit 805 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 805 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 805 and converted into audio data, and then the audio data is output to the processor 801 for processing, and then sent to another electronic device through the radio frequency circuit 804, or the audio data is output to the memory 802 for further processing. The audio circuit 805 may also include an earplug jack to provide communication between an external headset and an electronic device.

[0249] The input unit 806 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0250] The power supply 807 is used to supply power to various components of the electronic device 800. Optionally, the power supply 807 can be logically connected to the processor 801 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 807 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0251] although Figure 8 Not shown, the electronic device 800 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0252] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0253] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0254] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a plurality of computer programs are stored, and the computer program can be loaded by a processor to execute the steps in any one of the data audit task allocation methods provided in the embodiment of the present application. For example, the computer program can execute the following steps:

[0255] Acquire a data review group and an associated task queue associated with the data review group from among a plurality of task queues, wherein the data review group is configured to review the tasks to be reviewed in the associated task queue;

[0256] Obtain the audit human resource information corresponding to the above data audit group, and the audit human resource requirement conditions corresponding to the above associated task queue;

[0257] If the above-mentioned audit human resource information meets the above-mentioned audit human resource requirement conditions, then a target task queue is obtained from the above-mentioned multiple task queues, wherein the audit human resource information of the target data audit group associated with the above-mentioned target task queue does not meet the audit human resource requirement conditions corresponding to the above-mentioned target task queue;

[0258] The target task queue is associated with the data review group so that the data review group can review the tasks to be reviewed in the target task queue and the associated task queue.

[0259] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0260] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0261] Since the computer program stored in the storage medium can execute the steps in any data audit task assignment method provided in the embodiments of the present application, the beneficial effects that can be achieved by any data audit task assignment method provided in the embodiments of the present application can be achieved. Please see the previous embodiments for details and will not be repeated here.

[0262] According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program includes a computer instruction, and the computer instruction is stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations in the above embodiments.

[0263] The data review task allocation method, device, electronic device and storage medium provided in the embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A data audit task allocation method, characterized in that: include: Acquire a data audit group and an associated task queue associated with the data audit group from among a plurality of task queues, wherein the data audit group is configured to audit the tasks to be audited in the associated task queue; Acquire the audit human resource information corresponding to the data audit group and the audit human resource requirement conditions corresponding to the associated task queue; If the audit human resource information meets the audit human resource requirement condition, a target task queue is obtained from the multiple task queues, wherein the audit human resource information of the target data audit group associated with the target task queue does not meet the audit human resource requirement condition corresponding to the target task queue; The target task queue is associated with the data audit group, so that the data audit group can audit the tasks to be audited in the target task queue and the associated task queue.

2. The data audit task allocation method according to claim 1, characterized in that: The human resource information for review includes human resource information of at least one dimension, and the human resource demand conditions for review include resource evaluation indicators of at least one dimension; The acquiring a target task queue from the multiple task queues includes: Selecting one of the multiple task queues as the task queue to be determined; Obtaining the associated data review group associated with the task queue to be determined; Acquire the audit human resource information corresponding to the associated data audit group and the audit human resource requirement conditions corresponding to the task queue to be determined; Determining whether the audited human resource information meets the audited human resource requirement conditions according to the human resource information and resource evaluation indicators under the same dimension; If the audited human resource information meets the audited human resource requirement condition, returning to the step of selecting one of the multiple task queues as the task queue to be determined; If the audit human resource information does not meet the audit human resource requirement condition, the current task queue to be determined is used as the target task queue.

3. The data audit task allocation method according to claim 2, characterized in that: The human resource information includes: number of reviewers, maximum number of reviewable tasks, staff load score, and queue review time limit; The resource evaluation indicators include: the number of reviewers, the number of tasks to be reviewed, the personnel load score threshold, and the queue review time efficiency indicator.

4. The data audit task allocation method according to claim 3 is characterized in that: The personnel load score of the data audit group is obtained according to the following steps: Acquire multiple unit time periods, and the unit audit volume when the data audit group audits the pending audit tasks in the associated task queue in each unit time period; Determine an average unit audit quantity, a maximum unit audit quantity, and a minimum unit audit quantity based on the unit audit quantity; The personnel load score of the data audit group is determined based on the difference between the average unit audit amount and the minimum unit audit amount, and the difference between the maximum unit audit amount and the minimum unit audit amount.

5. The data audit task allocation method according to claim 1, characterized in that: The acquiring a target task queue from the multiple task queues includes: Acquire an associated task queue group to which the associated task queue belongs, wherein the associated task queue group includes a plurality of task queues with the same task type; A target task queue is obtained from a plurality of task queues in the associated task queue group.

6. The data audit task allocation method according to any one of claims 1 to 5, characterized in that: After associating the target task queue with the data audit group so that the data audit group can audit the tasks to be audited in the target task queue and the associated task queue, the method further includes: Determine the utilization rate of the audit human resources of the data audit group according to the audit human resources information of the data audit group and the audit human resources demand conditions corresponding to the associated task queue; According to the utilization rate of the audit human resources, the data audit group is controlled to obtain the tasks to be audited from the target task queue for audit.

7. The data audit task allocation method according to claim 6, characterized in that: The data review group includes multiple data reviewers; The controlling the data audit group to obtain the tasks to be audited from the target task queue for auditing according to the utilization rate of the audit human resources includes: Obtaining the data review efficiency corresponding to each of the data review personnel in the data review group; Determine target data review personnel who can be idle in the data review group according to the data review efficiency and the utilization rate of the review human resources; The target task queue is associated with the target data reviewer, so that the target data reviewer can review the tasks to be reviewed in the target task queue.

8. A data audit task allocation device, characterized in that: include: A data audit group acquisition module, used to acquire a data audit group and an associated task queue associated with the data audit group in a plurality of task queues, wherein the data audit group is configured to audit the tasks to be audited in the associated task queue; An information acquisition module, used to acquire the audit human resource information corresponding to the data audit group and the audit human resource requirement conditions corresponding to the associated task queue; A target task queue acquisition module is used to acquire a target task queue from the multiple task queues if the audit human resource information meets the audit human resource requirement condition, wherein the audit human resource information of the target data audit group associated with the target task queue does not meet the audit human resource requirement condition corresponding to the target task queue; The queue association module is used to associate the target task queue with the data audit group, so that the data audit group can audit the tasks to be audited in the target task queue and the associated task queue.

9. An electronic device, characterized in that: It comprises a memory and a processor; the memory stores an application program, and the processor is used to run the application program in the memory to execute the steps in the data audit task allocation method described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps in the data audit task assignment method according to any one of claims 1 to 7.

Citation Information

Cited By

  • RPA-based auditing process intelligent optimization management system and method

    CN120563075A

  • An RPA-based intelligent optimization management system and method for audit processes

    CN120563075B