Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Task dynamic balance assignment method and system, electronic equipment and storage medium

A task dispatching and dynamic balancing technology, applied in the field of task scheduling in Internet technology, can solve the problems of unbalanced workload allocation, mismatch between tasks and users, low efficiency, etc., to achieve optimal allocation and improve task allocation efficiency. Effect

Inactive Publication Date: 2020-05-19
北京江融信科技有限公司
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the prior art, the pre-processing method for tasks is simple, lacks the setting of task filtering conditions, and screens out some tasks that ordinary users cannot handle to avoid affecting the normal work process and performance evaluation; the task assignment method generally adopts random assignment method, or According to a certain sorting rule and then assigned to a group of users according to the order of Z type, the following problems often occur:
[0004] Inconsistent standards for executing tasks lead to a mismatch between tasks and users, so the efficiency of users performing tasks is relatively low; and due to the lack of ability of users, they often cannot handle corresponding tasks, so users with low abilities often make mistakes when performing tasks. Highly able users are less motivated to perform normal and simple tasks
[0005] In addition, due to the unbalanced workload distribution among users in the prior art, the work of some users is saturated, while some users are idle, so the overall efficiency of users performing tasks is low; therefore, there is an urgent need for a method that can dynamically adjust tasks Assignment methods to distribute tasks to corresponding users in a balanced manner

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Task dynamic balance assignment method and system, electronic equipment and storage medium
  • Task dynamic balance assignment method and system, electronic equipment and storage medium
  • Task dynamic balance assignment method and system, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] figure 1 A schematic flow diagram of a method for dynamic balanced task assignment provided by an embodiment of the present invention; see figure 1 , the method includes the following steps:

[0041] Obtain the tasks in the task queue, and store the tasks in the task library;

[0042] Send the tasks in the task library to the task pool to be dispatched;

[0043] Divide the tasks in the task pool to be assigned into one or more sub-task queues according to the attributes of each task;

[0044] Based on the weight ratio of the maximum amount of tasks received by the user, the task priority or the maximum amount of tasks received by the user, the tasks in the sub-task queue are assigned to the user.

[0045] In this embodiment, tasks can be further refined and categorized by setting sub-task queues during normal assignment of tasks, which is conducive to subdividing tasks into specific users and facilitating subsequent pipelined manual processing; in addition, task assi...

Embodiment 2

[0081] image 3 A schematic structural diagram of a task dynamic balance assignment system provided by an embodiment of the present invention; see Figure 4 , the system includes an acquisition module, a sending module and a dispatching module; where,

[0082] The acquiring module is used to acquire the tasks in the task queue, and store the tasks in the task library;

[0083] The sending module is used to send the tasks in the task library to the task pool to be assigned, and divide the tasks in the task pool to be assigned into one or more sub-task queues according to the attributes of each task;

[0084] The assigning module assigns the tasks in the sub-task queue to the user based on the weight ratio of the tasks, the priority of the tasks or the upper limit of the processing amount of the tasks.

[0085] Further, the sending module specifically performs the following operations: mark the state of the task according to the emergency of the task, and divide the marked tas...

Embodiment 3

[0102] Figure 4 It is a structural schematic diagram of an embodiment of an electronic device of the present invention, see Figure 4 , in this embodiment, an electronic device is provided, including but not limited to smart phones, landline phones, tablet computers, notebook computers, wearable devices and other electronic devices, the electronic device includes: a processor and a memory, the memory Computer readable instructions are stored which, when executed by the processor, implement the method of the invention described above.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a task dynamic balance assignment method and system, electronic equipment and a storage medium, and the method comprises the following steps: obtaining a task in a task queue, and storing the task in a task library; sending the tasks in the task library to a to-be-dispatched task pool; dividing the tasks in the to-be-assigned task pool into one or more sub-task queues according to the attributes of the tasks; and based on the weight ratio of the maximum task amount received by the user, the task priority or the maximum task amount received by the user, assigning the tasks in the sub-task queues to the user. Different tasks are assigned to corresponding users based on the weight ratio of the maximum task amount received by the users, the task priorities or the maximumtask amount received by the users, so that the tasks are matched with the users, task assignment is optimized, and task assignment efficiency is improved.

Description

technical field [0001] The invention belongs to the technical field of task scheduling in the Internet technology, and in particular relates to a method, system, electronic equipment and storage medium for dynamically balanced task assignment. Background technique [0002] In the prior art, the pre-processing method for tasks is simple, lacks the setting of task filtering conditions, and screens out some tasks that ordinary users cannot handle to avoid affecting the normal work process and performance evaluation; the task assignment method generally adopts random assignment method, or According to a certain sorting rule and then assigned to a group of users according to the order of Z type, the following problems often occur: [0003] Insufficient classification of tasks, tasks of the same type have the characteristics of similar workload, similar processing methods, and similar requirements for users' operating capabilities; [0004] Inconsistent standards for executing ta...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q10/06
CPCG06Q10/06311
Inventor 王涛
Owner 北京江融信科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products