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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com