Method for allocating tasks to operator and device thereof

A technology for allocating tasks and operators, applied in the field of warehouse management, can solve the problems of difficult configuration parameters, reduced operation efficiency, difficult to use, etc., to achieve the effect of improving execution efficiency, meeting the requirements of task time, and rationally arranging

Active Publication Date: 2017-01-04
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
9 Cites 4 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0007] In the first method, the priority of the task is a fixed value, and the urgency of the task will change over time, so the work efficiency will decrease; the second method overcomes the shortcomings of the first method, and the priority is dynamic according to time Change, but does not consider the problem of the operator's moving distance, which may cause the operator to move ineffect...
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

Method used

In this embodiment, after receiving the login request initiated by the operator through the handheld terminal, the current area of ​​the operator in the warehouse is positioned, and according to the tasks in the warehouse and the deadline and the operator in the warehouse calculate the priority of tasks in the warehouse at the current time for the operator, and assign tasks to the operator according to the priority of the task, which realizes the joint arrangement of tasks in the warehouse and improves the execution of tasks in the warehouse Efficiency, and can meet the requirements of the customer for the task time. Compared with the first embodiment, this embodiment can accurately locate the current position of the operator after dividing the warehouse into areas.
The present embodiment is by comprehensively considering the task in the warehouse and the cut-off time and the current position of the operator in the warehouse, calculates the priority of the task in the current time warehouse for the operator, and according to the priority of the task is The assignment of tasks by the operator realizes the reasonable arrangement of the tasks in the warehouse, improves the execution efficiency of the tasks in the...
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

Abstract

The invention discloses a method for allocating tasks to an operator and a device thereof. The method comprises the steps that a task request initiated by the operator through a hand-held terminal is received; the priority of the tasks in the warehouse of the current time is calculated for the operator according to the tasks in the warehouse and the deadline and the current position of the operator in the warehouse; and the tasks are allocated to the operator according to the priority of the tasks. When the tasks are allocated to the operator, the deadline of the tasks and the position of the operator are comprehensively considered so that reasonable arrangement of the tasks in the warehouse can be realized, the execution efficiency of the tasks in the warehouse can be enhanced and the requirements of the client for the task time can also be met.

Application Domain

Technology Topic

Image

  • Method for allocating tasks to operator and device thereof
  • Method for allocating tasks to operator and device thereof
  • Method for allocating tasks to operator and device thereof

Examples

  • Experimental program(3)

Example Embodiment

[0043] Example one
[0044] figure 1 It is a flowchart of the method for assigning tasks to operators provided in the first embodiment of the present invention. This embodiment is suitable for assigning reasonable tasks to operators according to the tasks in the warehouse. The method can be executed by WMS and specifically includes the following steps :
[0045] Step 110: Receive a task request initiated by an operator through a handheld terminal.
[0046] When the operator is not performing a task, he can initiate a task request through the equipped handheld terminal. After the handheld terminal receives the task request initiated by the operator, the task request is sent to the WMS, and the WMS can receive the operator A task request is initiated to assign tasks to the operator according to the task request.
[0047] Step 120: Calculate the priority of the tasks in the warehouse at the current time for the operator according to the tasks and deadlines in the warehouse and the current position of the operator in the warehouse.
[0048] After WMS receives the task request initiated by the operator, it comprehensively considers the tasks existing in the entire warehouse and the deadline of each task, as well as the current position of the operator in the warehouse, and calculates the current time for the operator. The priority of the internal task, for example: when the deadline of each task in the warehouse is not much different and the deadline is longer than the current time (such as one day), the current time of the task in the warehouse calculated by the operator The priority can be: the task closest to the operator is the task with the highest priority. After the operator finishes the task, the operator will be assigned the closest task according to the position of the operator, and the cycle will continue until the task is executed. ; When the deadline of a certain task in the warehouse is short, the operator is first assigned the most urgent (ie the shortest deadline) task.
[0049] Among them, the initial position of the operator in the warehouse can be obtained by scanning the storage location information with a handheld terminal. When the operator starts to perform a task and completes a task, WMS can calculate the current position of the operator in the warehouse according to the end of the task .
[0050] Step 130: Assign tasks to the operator according to the priority of the tasks.
[0051] Assign tasks to the operator according to the priority of the task, that is, first assign the highest priority task to the operator, and after the operator finishes performing the assigned task, assign the highest of the remaining tasks to the operator Priority tasks.
[0052] In this embodiment, by comprehensively considering the tasks and deadlines in the warehouse and the current location of the operator in the warehouse, the priority of the tasks in the warehouse at the current time is calculated for the operator, and the operation is performed according to the priority of the task. The staff assigns tasks, realizes the reasonable arrangement of the tasks in the warehouse, improves the execution efficiency of the tasks in the warehouse, and can meet the customer's requirements for task time.
[0053] On the basis of the above technical solution, before receiving the task request initiated by the operator through the handheld terminal, it preferably further includes:
[0054] Receive the operator's login request and verify it.
[0055] WMS receives the login request initiated by the operator through the handheld terminal, and verifies whether the operator has the operation authority; if the operator has the operation authority, the operator logs in to the system through the operator's login request; if If the operator has no login authority, the operator is prohibited from logging in to the system. By verifying the operating authority of the operator, the security of the warehouse management system is improved.

Example Embodiment

[0056] Example two
[0057] figure 2 It is a flowchart of the method for assigning tasks to operators provided in the second embodiment of the present invention, which specifically includes the following steps:
[0058] Step 210: Receive a task request initiated by an operator through a handheld terminal.
[0059] Step 220: Locate the current area of ​​the operator in the warehouse.
[0060] The warehouse is divided into at least two areas, and the area division of the warehouse is performed before receiving the task request initiated by the operator through the handheld terminal.
[0061] The operator can scan the barcode representing the area number through the handheld terminal and send the scan result to the WMS, so that the WMS can locate the operator’s current area in the warehouse; it can also take pictures of the operator and its location through the camera. Image recognition locates the operator's current area in the warehouse; other methods can also be used to locate the operator's current area in the warehouse, as long as the operator's current area in the warehouse is obtained.
[0062] Step 230: Calculate the priority of the tasks in the warehouse at the current time for the operator according to the tasks and deadlines in the warehouse and the current location of the operator in the warehouse.
[0063] Step 240: Assign tasks to the operator according to the priority of the tasks.
[0064] In this embodiment, after receiving a login request initiated by an operator through a handheld terminal, locate the operator's current area in the warehouse, and according to the tasks and deadlines in the warehouse and the operator's current area in the warehouse Calculate the priority of the task in the warehouse at the current time for the operator, and assign tasks to the operator according to the priority of the task, realize the joint arrangement of the tasks in the warehouse, improve the execution efficiency of the tasks in the warehouse, and It can meet the customer's requirements for the task time. Compared with the first embodiment, this embodiment can accurately locate the current location of the operator after the warehouse is divided into areas.
[0065] On the basis of the above technical solution, according to the tasks and deadlines in the warehouse and the current position of the operator in the warehouse, the priority of the tasks in the warehouse at the current time is calculated for the operator, which preferably includes:
[0066] Configure task priority level logic according to the tasks and deadlines in the warehouse and the current area of ​​the operator in the warehouse;
[0067] According to the operator's current area in the warehouse, query the task priority hierarchy logic to obtain the highest priority task in the warehouse at the current time.
[0068] Wherein, the task priority level logic includes task urgency and corresponding configuration rules; wherein, the task urgency is divided into three levels: extremely low, normal, and extremely high; the configuration rule is: when the task urgency is extremely low, the warehouse The task closest to the operator is the task with the highest priority; when the task urgency is normal, the task with the shortest deadline in the operator’s current area is the task with the highest priority; when the task urgency is extremely high , The task with the shortest deadline in the warehouse is the task with the highest priority. Table 1 is the priority level logic table. As shown in Table 1, extremely low means that the deadline of the task (such as the next day) is relatively long from the current time. In this case, the operator is assigned to the warehouse closest to the operator Task; Normal refers to the general deadline (such as two hours). In this case, the operator is assigned the most urgent task in the area, that is, the task with the shortest deadline; Extremely high refers to the deadline of the task (such as 30 Minutes) is relatively short from the current time. In this case, the operator is assigned the most urgent task in the entire warehouse.
[0069] Table 1 Priority level logic table
[0070]
[0071] When the WMS system calculates the priority of the tasks in the warehouse at the current time for the operator, it gives priority to the urgency of the task. When there is an extremely high task, the most urgent task in the warehouse is the one with the highest priority; when there is no extremely high task. When there are only normal and extremely low tasks, the most urgent task in the operator’s current area is the highest priority task; when there are no extremely high and normal tasks, the task closest to the operator in the entire warehouse Is the highest priority task. By configuring the priority level logic, you can quickly calculate the priority of the task and assign a reasonable task to the operator.
[0072] For example, the tasks in the warehouse and the material flow lines for the operators to perform tasks such as image 3 As shown, image 3 It is a schematic diagram of the material flow line of the method for assigning tasks to operators provided by the embodiment of the present invention, such as image 3 As shown, the entire warehouse is divided into six areas A, B, C, D, E, and F. At the current time, there are tasks a, b, c, d, e and f, and the deadline for each task These are: 1:20, 1:40, 1:30, 1:40, 2:50, 2:10. When the task urgency in the whole warehouse is normal, the WMS system uses the normal strategy to assign tasks to the operator: assign the operator the most urgent task in the area; the initial position of the operator is area E, and the operator is assigned in area E The most urgent task d; after the operator completes task d, the location is area A, and the operator is assigned the most urgent task a in area A; in this way, the operator allocates the most urgent task in the area according to the area where the operator is located. Urgent task.

Example Embodiment

[0073] Example three
[0074] Figure 4 It is a flowchart of the device for assigning tasks to operators provided in the third embodiment of the present invention, such as Figure 4 As shown, the device for assigning tasks to operators provided in this embodiment includes: a task request receiving module 410, a task priority calculation module 420, and a task scheduling module 430.
[0075] Wherein, the task request receiving module 410 is used to receive the task request initiated by the operator through the handheld terminal;
[0076] The task priority calculation module 420 is configured to calculate the priority of the tasks in the warehouse at the current time for the operator according to the tasks and deadlines in the warehouse and the current position of the operator in the warehouse;
[0077] The task scheduling module 430 is configured to allocate tasks to the operator according to the priority of the task.
[0078] Preferably, it also includes:
[0079] The login module is used for receiving and verifying the operator's login request before receiving the task request initiated by the operator through the handheld terminal.
[0080] Preferably, it also includes:
[0081] The location positioning module is used to locate the current area of ​​the operator in the warehouse after receiving the task request initiated by the operator through the handheld terminal, wherein the warehouse is divided into at least two areas.
[0082] Preferably, the task priority calculation module includes:
[0083] The priority level configuration unit is used to configure the task priority level logic according to the tasks and deadlines in the warehouse and the current area of ​​the operator in the warehouse;
[0084] The query unit is used to query the task priority hierarchy logic according to the current area of ​​the operator in the warehouse to obtain the highest priority task in the warehouse at the current time.
[0085] Wherein, the task priority level logic includes task urgency and corresponding configuration rules;
[0086] Among them, the task urgency is divided into three levels: extremely low, normal and extremely high;
[0087] The configuration rules are: when the task urgency is extremely low, the task closest to the operator in the warehouse is the task with the highest priority; when the task urgency is normal, the task with the shortest deadline in the operator’s current area is The task with the highest priority; when the task urgency is extremely high, the task with the shortest deadline in the warehouse is the task with the highest priority.
[0088] The above-mentioned product can execute the method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
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

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
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

Similar technology patents

Classification and recommendation of technical efficacy words

  • Reasonable arrangement
  • Improve execution efficiency

Capacity monitoring method of robot spot-welding production line

ActiveCN102183935AIn line with the concept of lean productionReasonable arrangementTotal factory controlProgramme total factory controlLean manufacturingPower station
Owner:SHANGHAI TRACTOR & INTERNAL COMBUSTION ENGINE

Computing group structure for superlong instruction word and instruction flow multidata stream fusion

InactiveCN101021778AAvoid wasting storage bandwidthImprove execution efficiencyConcurrent instruction executionArchitecture with multiple processing unitsData bufferInstruction sequence
Owner:NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products