Container labor service personnel dispatching method and device based on multi-factor comprehensive quantification
Through the method of dispatching labor personnel for container labor personnel that comprehensively considers multiple factors, the problem of low manual scheduling efficiency and accuracy is solved, and automated scheduling is realized, efficiency and accuracy are improved, and the stability of port operations is ensured.
Patent Information
- Application Number
- CN202411768226.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, labor personnel shift scheduling mainly relies on manual arrangement, which makes it difficult to ensure scheduling efficiency and accuracy when there are many people who need to scheduling.
The method of dispatching labor personnel based on multi-factor comprehensive quantification is adopted, and an automated dispatching plan is generated by comprehensively considering the work type, equipment matching degree information, leave status, historical dispatching information and work quality evaluation information of the scheduling labor personnel.
It improves the efficiency and accuracy of labor dispatch of labor personnel, and ensures the stability of port operations and employee satisfaction.
Smart Images

Figure CN119721574A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of data processing technology, and more specifically, relates to a method and device for dispatching container labor personnel based on comprehensive quantification of multiple factors. Background Art
[0002] Container ports are major international freight collection and distribution nodes. The efficiency of their terminal operators in operating port machinery and equipment (mainly including quay cranes, yard cranes and horizontal transport vehicles, etc.) often determines a port's throughput capacity and is also an important reference indicator for the comprehensive capabilities of all container ports.
[0003] At present, except for a few fully automated unmanned container terminals, most traditional terminals still need to hire laborers to work in the port. At the same time, in order to ensure 24-hour uninterrupted operation of the port, it is often necessary to adopt a three-shift system, that is, each device needs at least three people to operate in batches every day, and change shifts at a certain time interval.
[0004] In container port operations, labor scheduling and dispatching is a crucial task. Due to the complex port operating environment, high work intensity and high coordination requirements, an efficient and reasonable scheduling and dispatching plan can not only improve work efficiency, but also ensure employee satisfaction and the stability of port operations.
[0005] However, the scheduling of labor personnel currently relies mainly on manual arrangements. Once a large number of people need to be scheduled, the scheduling efficiency and accuracy cannot be guaranteed. Summary of the invention
[0006] In view of the defects existing in the related technologies, the embodiments of the present application provide a method and device for dispatching container labor personnel based on comprehensive quantification of multiple factors, aiming to solve the problem that manual scheduling is difficult to ensure scheduling efficiency and accuracy.
[0007] In a first aspect, an embodiment of the present application provides a method for dispatching container labor personnel based on comprehensive quantification of multiple factors, including: Classify the total container operation plan within the current scheduling period, and obtain the operation requirement time and number of personnel required for different types of sub-operation plans; Based on the work shift type of the laborers to be scheduled, a list of candidate laborers matching the sub-operation plan type included in the container master operation plan is obtained. The list of candidate laborers includes the work number, equipment matching information, leave status, historical scheduling information, and work quality evaluation information of the laborers to be scheduled; Within the set value range, the equipment matching information, leave status, historical scheduling information and work quality evaluation information are assigned values respectively, and multiple assignment results are multiplied to obtain the scheduling coefficient of the labor personnel to be scheduled in the candidate labor personnel list; the value range is 0 to 1; Arrange the laborers to be scheduled in the candidate laborer list in descending order based on the scheduling coefficients to obtain a candidate laborer ranking table; Based on the required duration of operations and the number of personnel required for different types of sub-operation plans, the work numbers of the labor personnel to be scheduled are sequentially extracted from the matching candidate labor personnel ranking table to generate a labor scheduling and dispatching plan for different types of sub-operation plans within the current scheduling time period.
[0008] In a second aspect, the embodiment of the present application further provides a container labor dispatching device based on comprehensive quantification of multiple factors, including: The first acquisition module is used to classify the total container operation plan within the current scheduling time period and obtain the operation requirement time and number of personnel required for different types of sub-operation plans; The second acquisition module is used to obtain a list of candidate laborers matching the operation plan type included in the container general operation plan based on the work shift type of the laborers to be scheduled, and the candidate laborer list includes the work number, equipment matching information, leave status, historical scheduling information and work quality evaluation information of the laborers to be scheduled; The assignment module is used to assign discrete values to the equipment matching information, leave status, historical scheduling information and work quality evaluation information, and multiply them to obtain the scheduling coefficient of the labor personnel to be scheduled in the candidate labor personnel list; The third acquisition module is used to sort the laborers to be scheduled in the candidate laborer list in descending order based on the scheduling coefficient to obtain a candidate laborer ranking table; The generation module is used to extract the work numbers of the labor personnel to be scheduled in sequence from the matching candidate labor personnel ranking table based on the job requirement duration and the number of personnel required for different types of sub-job plans, and generate labor personnel scheduling and dispatching plans corresponding to different types of sub-job plans.
[0009] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: at least one memory for storing programs; and at least one processor for executing the programs stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method described in the first aspect or any possible implementation of the first aspect.
[0010] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect.
[0011] In a fifth aspect, an embodiment of the present application further provides a computer program product, which, when executed on a processor, enables the processor to execute the method described in the first aspect or any possible implementation of the first aspect.
[0012] The container labor dispatching method and device based on comprehensive quantification of multiple factors provided in the embodiments of the present application comprehensively consider factors such as the shift type, equipment matching information, leave status, historical scheduling information and work quality evaluation information of the laborers to be scheduled, realizes the generation of automated scheduling and dispatching plans, and effectively improves the efficiency and accuracy of labor dispatching. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] In order to more clearly illustrate the technical solutions in the present application or related technologies, the following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0014] Figure 1 It is a flowchart of a method for dispatching container labor personnel based on comprehensive quantification of multiple factors provided in an embodiment of the present application; Figure 2 It is a structural schematic diagram of a container labor dispatching device based on comprehensive quantification of multiple factors provided in an embodiment of the present application; Figure 3 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0015] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0016] Figure 1 is a flow chart of a method for dispatching container labor personnel based on comprehensive quantification of multiple factors provided in an embodiment of the present application, such as Figure 1 As shown, the method includes at least the following steps: S101. Classify the total container operation plan within the current scheduling time period, and obtain the operation requirement duration and the number of personnel required for different types of sub-operation plans.
[0017] Specifically, the overall container operation plan mainly includes three types of sub-operation plans: quay crane operation plan, yard crane operation plan and horizontal transport vehicle operation plan, which can be expressed by BP{Bcp, Rcp, Tcp}.
[0018] Quay cranes, also known as container loading and unloading bridges, are key equipment at the forefront of container terminals and are mainly used for container loading and unloading operations between ships and terminals.
[0019] A yard crane, also known as a rubber-tyred container gantry crane, is the main loading and unloading equipment in the container terminal yard, and is used for stacking and moving containers in the yard.
[0020] Horizontal transport vehicles are important means of transportation connecting quay cranes and yard cranes in container terminals. They are used to transport containers from the quay crane operation area to the yard crane operation area, or between yard crane operation areas.
[0021] The pre-acquired total container operation plan for the current scheduling time period is classified and processed to generate three different types of sub-operation plans corresponding to the required operation time Wt and the required number of personnel Pn, namely Bcp{Wt, Pn}, Rcp{Wt, Pn}, and Tcp{Wt, Pn}, so as to facilitate the subsequent generation of scheduling and dispatching plans for each type of sub-operation plan.
[0022] S102. Based on the work shift type of the labor personnel to be scheduled, a list of candidate labor personnel matching the sub-operation plan type included in the container overall operation plan is obtained, wherein the list of candidate labor personnel includes the work number, equipment matching information, leave status, historical scheduling information, and work quality evaluation information of the labor personnel to be scheduled.
[0023] Specifically, for labor personnel to be scheduled, the labor personnel information includes work number Nm, work shift type Tp, equipment matching information Ta, leave status Tm, historical scheduling information Tw and work quality evaluation information We, etc.
[0024] The work shift type Tp matches the sub-operation plan type. Therefore, based on the work shift type Tp of the labor personnel to be scheduled, a preliminary list of candidate labor personnel matching each sub-operation plan type can be divided, including a list of candidate labor personnel for quay crane operations WPb, a list of candidate labor personnel for yard crane operations WPr, and a list of candidate labor personnel for horizontal transport vehicle operations WPt.
[0025] The candidate labor personnel list includes the work number Nm, equipment matching information Ta, leave status Tm, historical scheduling information Tw and work quality evaluation information We of each labor personnel to be scheduled.
[0026] Among them, the work number Nm is used as an identification of the labor personnel to be scheduled. Compared with identification by name or other means, it is more unique and easier to manage.
[0027] The equipment matching information Ta refers to the matching degree between different labor personnel to be scheduled and different port machinery equipment (mainly including quay cranes, yard cranes and horizontal transport vehicles, etc.), which is used to characterize the operating proficiency of the labor personnel to be scheduled for different port machinery equipment.
[0028] The leave status Tm refers to the leave status of the labor personnel to be scheduled during the current scheduling period, mainly referring to whether the labor personnel to be scheduled have taken leave during the current scheduling period.
[0029] The historical shift scheduling information Tw refers to the historical shift scheduling of the labor personnel to be scheduled, and may specifically include the historical shift scheduling duration counted in one or more historical time periods close to the current shift scheduling time period.
[0030] The work quality evaluation information We integrates both subjective and objective dimensions. The objective dimension includes the workload of labor personnel in a certain period of time or the work efficiency per unit time period, and the subjective dimension includes the regular scoring results of the employer and the regular scoring results of managers.
[0031] S103. Within the set value range, respectively assign values to the equipment matching information, leave status, historical scheduling information and work quality evaluation information, and multiply multiple value assignment results to obtain the scheduling coefficient of the labor personnel to be scheduled in the candidate labor personnel list.
[0032] Specifically, multiple complex variables including equipment matching information Ta, leave status Tm, historical scheduling information Tw and work quality evaluation information We of the laborers to be scheduled are considered at the same time, an assignment range is set, and the values are assigned separately to simplify the variables. After the assignment, multiple assignment results are multiplied to obtain the scheduling coefficient of the laborers to be scheduled in the candidate laborer list.
[0033] Optionally, the value assignment range is set to an interval from 0 to n, where n is greater than 0. For example, the value assignment range is from 0 to 1, and this value assignment range is used as an example for description hereinafter.
[0034] S104. Arrange the laborers to be scheduled in the candidate laborer list in descending order based on the scheduling coefficients to obtain a candidate laborer ranking table.
[0035] Specifically, the laborers to be scheduled in the candidate laborer list are sorted in descending order according to the scheduling coefficient Nw, the priority order of the laborers to be scheduled in the candidate laborer list is obtained, and a candidate laborer ranking table is constructed.
[0036] Different types of sub-operation plans correspond to a candidate labor personnel ranking table: Candidate labor personnel ranking table WPbQ for quay crane operation plan {(Nm1, Nw1), (Nm2, Nw2), ..., (Nm n , Nw n )}, the candidate labor personnel ranking table WPrQ{(Nm1, Nw1), (Nm2, Nw2), ..., (Nm n , Nw n )}, horizontal transport vehicle operation plan candidate labor personnel ranking table WPtQ{(Nm1, Nw1), (Nm2, Nw2), ..., (Nm n , Nw n )}.
[0037] S105. Based on the required duration of operations and the number of personnel required for different types of sub-operation plans, the work numbers of the labor personnel to be scheduled are sequentially extracted from the matching candidate labor personnel ranking table to generate a labor personnel scheduling and dispatching plan for different types of sub-operation plans within the current scheduling time period.
[0038] Specifically, according to the required duration of each type of work plan and the required number of personnel Bcp{Wt, Pn}, Rcp{Wt, Pn}, Tcp{Wt, Pn}, the work numbers of the personnel to be scheduled are sequentially extracted from the matching candidate personnel sorting table WPbQ, WPrQ or WPtQ, and the labor scheduling and dispatching plan Pw{(P1, T1, W1), (P2, T2, W2), ..., (P n , T n , W n )}, thereby realizing automated scheduling and work dispatching.
[0039] The container labor dispatching method based on comprehensive quantification of multiple factors provided in the embodiment of the present application comprehensively considers factors such as the shift type, equipment matching information, leave status, historical scheduling information and work quality evaluation information of the laborers to be scheduled, realizes the generation of automated scheduling and dispatching plans, and effectively improves the efficiency and accuracy of labor dispatching.
[0040] In some embodiments, assigning a value to the device matching information in S103 includes: If the sub-operation plan adopts a single equipment operation, the equipment matching degree information of the laborer to be scheduled is assigned a value of 1; If the sub-operation plan adopts diversified equipment operations, the equipment matching degree information includes the equipment matching degree of the labor personnel to be scheduled for different operating equipment, and the equipment matching degree of the labor personnel to be scheduled for different operating equipment is graded and assigned and the average value is calculated.
[0041] Specifically, considering the impact of the type of work / equipment adaptability on the generation of scheduling and dispatching plans, for sub-operation plans that use a single piece of equipment, such as quay crane operation plans and yard crane operation plans, the operating equipment is single, which is quay crane equipment or yard crane equipment. The default work shift type Tp that matches the scheduled workers can skillfully operate the quay crane equipment or yard crane equipment. Therefore, the equipment matching information Ta of the scheduled workers in the corresponding candidate labor personnel list is assigned a value of 1. At this time, the size of the scheduling coefficient is only related to other factors.
[0042] For sub-operation plans that use diversified equipment, such as horizontal transport vehicle operations, since different horizontal transport vehicles are involved, including container trucks, reach loaders, forklifts, multi-box trailers, automatic guided vehicle operations, etc., the operating equipment is diversified, and the same laborer has different proficiency in different operating equipment or horizontal transport vehicles, and different laborers have different proficiency in the same operating equipment or horizontal transport vehicles. Therefore, the equipment matching information Ta cannot be simply assigned a value of 0 or 1.
[0043] The equipment matching information Ta includes the equipment matching degree of the labor personnel to be scheduled for different operating equipment. Table 1 is an example table of the equipment matching degree of the labor personnel to be scheduled for different operating equipment of the horizontal transport vehicle operation provided by the embodiment of the present application. At this time, the equipment matching information Ta is displayed in the form of a cross-statistical table, which is a statistical result of analyzing the equipment matching degree of the labor personnel to be scheduled based on the cross-dimensions of equipment and work number. The equipment matching degree of the labor personnel to be scheduled for specific equipment can be divided into three categories: high, medium and low. It can be reported by the labor personnel to be scheduled based on their own historical business situation or rated by professional evaluators.
[0044] Table 1
[0045] Based on the equipment matching degree of different working equipment by the labor personnel to be scheduled, the equipment matching degree of different working equipment is graded and assigned, for example, the equipment matching degree of high equipment is assigned to 1, the equipment matching degree of medium equipment is assigned to 0.6, and the equipment matching degree of low equipment is assigned to 0.3. For the same labor personnel to be scheduled, after the equipment matching degree of different working equipment is graded and assigned, the average value is calculated to obtain the final equipment matching degree information Ta assignment result.
[0046] For example, for the laborer to be scheduled with work number 3001, the different operating equipment currently involved include internal container trucks, reach stackers and forklifts, and the equipment matching degrees are "high", "high" and "medium" respectively. Then the equipment matching degree information Ta assignment result of work number 3001 is: (1+1+0.6) / 3=0.87.
[0047] The container labor dispatching method based on comprehensive quantification of multiple factors provided in the embodiment of the present application comprehensively considers the different situations of the operating equipment of different types of sub-operation plans, designs different assignment schemes for the equipment matching information of the laborers to be scheduled, and improves the rationality and accuracy of the generation of the scheduling and dispatching scheme.
[0048] In some embodiments, discrete assignment of leave status in S103 includes: If the leave status of the laborer to be scheduled during the current scheduling period is "on leave", the value is assigned to 0; If the leave status of the laborer to be scheduled during the current scheduling period is not taken leave, the value is assigned to 1.
[0049] Specifically, in the current scheduling time period, if the leave status Tm of the laborer to be scheduled is on leave, it means that the laborer cannot participate in any type of work, so the leave status Tm is assigned a value of 0, so the scheduling coefficient obtained by the solution will also be 0.
[0050] In the current scheduling time period, if the leave status Tm of the laborer to be scheduled is not taking leave, it means that the laborer to be scheduled can participate in the work, so the leave status Tm is assigned a value of 1. At this time, the size of the scheduling coefficient is only related to other factors.
[0051] In some embodiments, the method further comprises: If the target labor personnel takes a temporary leave, they will be replaced from the candidate labor personnel ranking list and the labor personnel scheduling and work dispatching plan will be updated.
[0052] Specifically, the situation where the labor personnel to be scheduled take temporary leave is further considered. If the target labor personnel take temporary leave, the target labor personnel will be replaced from the candidate labor personnel ranking list to achieve the update of the labor scheduling and dispatching plan for the corresponding sub-operation plan.
[0053] It is conceivable that if the target labor personnel cancels their leave, the scheduling coefficient of the target labor personnel can be updated, the candidate labor personnel ranking list where the target labor personnel is located can be updated, and the labor personnel scheduling and dispatching plan corresponding to the sub-operation plan can be updated.
[0054] The container labor dispatching method based on comprehensive quantification of multiple factors provided in the embodiment of the present application fully considers the pre-leave and temporary leave of the laborers to be scheduled, and improves the rationality and accuracy of the generation of the scheduling and dispatching plan through the automatic standby mechanism.
[0055] In some embodiments, the historical scheduling information includes the first working hours of the first historical working cycle of the laborer to be scheduled in the current scheduling time period and the second working hours in the second historical working cycle, where the first historical working cycle is longer than the second historical working cycle. In S103, the historical scheduling information is discretely assigned, including: Determine the scheduling priority of the labor personnel to be scheduled based on the first working hours and the second working hours; The historical scheduling information of the labor personnel to be scheduled is graded and assigned based on the scheduling priority.
[0056] Specifically, considering the impact of continuous working hours on the generation of scheduling and dispatching plans, the priority and assignment scheme of the workers to be scheduled based on historical scheduling information is designed based on the scheduling situation of the workers to be scheduled in the longer historical time periods and shorter historical time periods close to the current scheduling time period.
[0057] Optionally, the historical scheduling information Tw includes the first working time of the first historical working cycle of the laborer to be scheduled in the current scheduling time period and the second working time in the second historical working cycle, and the first historical working cycle is longer than the second historical working cycle. The scheduling priority of the laborer to be scheduled is determined based on the first working time and the second working time, so as to achieve hierarchical assignment of historical scheduling information.
[0058] In some embodiments, determining the scheduling priority of the labor personnel to be scheduled based on the first working hours and the second working hours specifically includes: If the first working time is greater than the first preset threshold and the second working time is greater than the second preset threshold, the scheduling priority is determined to be the lowest priority.
[0059] If the first working time is less than the first preset threshold and the second working time is greater than the second preset threshold, the scheduling priority is determined to be the second lowest priority.
[0060] If the first working time is greater than the first preset threshold and the second working time is less than the second preset threshold, the scheduling priority is determined to be the second highest priority.
[0061] If the first working time is less than the first preset threshold and the second working time is less than the second preset threshold, the scheduling priority is determined to be the highest priority.
[0062] For example, the first historical working cycle is selected as 72 hours near the current shift time period, and the second historical working cycle is selected as 24 hours near the current shift time period; the first preset threshold is 24 hours, and the second preset threshold is 8 hours.
[0063] Optionally, for a laborer to be scheduled whose first working hours within 72 hours are longer than 24 hours and whose second working hours within 24 hours are longer than 8 hours, the scheduling priority is the lowest priority.
[0064] Optionally, for a laborer to be scheduled whose first working hours within 72 hours are shorter than 24 hours and whose second working hours within 24 hours are longer than 8 hours, the scheduling priority is the second lowest priority.
[0065] Optionally, for a laborer to be scheduled whose first working hours within 72 hours are longer than 24 hours and whose second working hours within 24 hours are shorter than 8 hours, the scheduling priority is the second highest priority.
[0066] Optionally, for a laborer to be scheduled whose first working hours within 72 hours are shorter than 24 hours and whose second working hours within 24 hours are shorter than 8 hours, the scheduling priority is the highest priority.
[0067] The historical scheduling information Tw of the labor personnel to be scheduled is graded and assigned based on the scheduling priority. For example, the highest priority Tw is assigned a value of 1, the second highest priority Tw is assigned a value of 0.8, the second lowest priority Tw is assigned a value of 0.6, and the lowest priority Tw is assigned a value of 0.3.
[0068] It is conceivable that the historical shift durations counted in one or more historical time periods close to the current shift time period may be included. In actual implementation, the number and interval of the historical time periods may be selected as needed, and a priority sorting method may be set.
[0069] The container labor dispatching method based on comprehensive quantification of multiple factors provided in the embodiment of the present application fully considers the continuous working hours of the laborers to be scheduled, and improves the rationality and accuracy of the scheduling and dispatching plan generation by setting the scheduling priority based on historical scheduling information.
[0070] In some embodiments, the work quality evaluation information includes objective dimension evaluation information and subjective dimension evaluation information, the objective dimension evaluation information is used to characterize the work efficiency of the labor personnel to be scheduled, and the subjective dimension evaluation information includes the scoring result of the employer; S103 assigns a value to the work quality evaluation information, specifically including: respectively performing graded assignment on the objective dimension evaluation information and the subjective dimension evaluation information; The grading results of the objective dimension evaluation information and the subjective dimension evaluation information are subjected to weighted summation processing.
[0071] Specifically, considering the impact of work quality evaluation on the generation of the scheduling and dispatching plan, objective dimension evaluation information and subjective dimension evaluation information are set. Objective dimension evaluation information is used to characterize the work efficiency of the labor personnel to be scheduled, which can be the average workload of the labor personnel to be scheduled per unit time during the statistical time period, or the total workload of the labor personnel to be scheduled during the statistical time period. Subjective dimension evaluation information mainly includes the regular scoring results of the employer, such as the employer scoring on a quarterly basis, or scoring each time the employer is employed and then averaging the results by period, etc.
[0072] The objective dimension evaluation information and the subjective dimension evaluation information are graded and assigned values respectively. For example, within the value range of 0 to 1, gradient intervals are set according to work efficiency, and each interval corresponds to a different value; gradient intervals are set according to the scoring results, and each interval corresponds to a different value.
[0073] After obtaining the grading and assignment results of the subjective and objective dimensions respectively, the assignment results of the final work quality evaluation information We are determined by weighted summation. Generally speaking, the sum of the weight coefficients of the subjective and objective dimensions is 1, which can be manually set according to actual needs.
[0074] The container labor dispatching method based on comprehensive quantification of multiple factors provided in the embodiment of the present application fully considers the work quality evaluation of the laborers to be scheduled, and improves the rationality and accuracy of the generation of the scheduling and dispatching plan through the work evaluation mechanism.
[0075] Figure 2 is a structural schematic diagram of a container labor dispatching device based on comprehensive quantification of multiple factors provided in an embodiment of the present application, such as Figure 2 As shown, the device at least includes: The first acquisition module 201 is used to classify the total container operation plan within the current scheduling time period, and obtain the operation requirement time and the number of personnel required for different types of sub-operation plans; The second acquisition module 202 is used to acquire a list of candidate laborers matching the sub-operation plan type included in the container general operation plan based on the work shift type of the laborers to be scheduled, wherein the list of candidate laborers includes the work number, equipment matching information, leave status, historical scheduling information and work quality evaluation information of the laborers to be scheduled; The assignment module 203 is used to assign values to the equipment matching information, the leave status, the historical scheduling information and the work quality evaluation information respectively within a set assignment range, and multiply multiple assignment results to obtain the scheduling coefficient of the labor personnel to be scheduled in the candidate labor personnel list; the assignment range is 0 to 1; The third acquisition module 204 is used to sort the laborers to be scheduled in the candidate laborer list in descending order based on the scheduling coefficient to obtain a candidate laborer ranking table; The generation module 205 is used to extract the work numbers of the laborers to be scheduled in sequence from the matching candidate laborer ranking table based on the work requirement duration and the number of personnel required for the different types of sub-work plans, and generate a labor scheduling and dispatching plan for the different types of sub-work plans within the current scheduling time period.
[0076] In some embodiments, the assignment module 203 includes a first assignment unit, configured to: If the sub-operation plan adopts a single equipment operation, the equipment matching degree information of the laborer to be scheduled is assigned a value of 1; If the sub-operation plan adopts diversified equipment operations, the equipment matching degree information includes the equipment matching degree of the labor personnel to be scheduled for different operating equipment, and then the equipment matching degree of the labor personnel to be scheduled for different operating equipment is graded and assigned and the average value is calculated.
[0077] In some embodiments, the assignment module 203 includes a second assignment unit, configured to: If the leave status of the laborer to be scheduled during the current scheduling period is "on leave", the value is assigned to 0; If the leave status of the laborer to be scheduled during the current scheduling time period is not taking leave, the value is assigned to 1.
[0078] In some embodiments, the historical scheduling information includes the first working hours of the scheduled labor personnel in the first historical working cycle adjacent to the current scheduling time period and the second working hours in the second historical working cycle adjacent to the current scheduling time period, and the first historical working cycle is longer than the second historical working cycle; the assignment module 203 includes a third assignment unit for: Determining the scheduling priority of the labor personnel to be scheduled based on the first working hours and the second working hours; The historical shift information of the labor personnel to be scheduled is graded and assigned based on the shift priority.
[0079] In some embodiments, determining the scheduling priority of the labor personnel to be scheduled based on the first working hours and the second working hours includes: If the first working time is greater than a first preset threshold and the second working time is greater than a second preset threshold, determining that the scheduling priority is the lowest priority; If the first working time is less than the first preset threshold and the second working time is greater than the second preset threshold, determining the scheduling priority as the second lowest priority; If the first working time is greater than the first preset threshold and the second working time is less than the second preset threshold, determining the scheduling priority as the second highest priority; If the first working time is less than the first preset threshold and the second working time is less than the second preset threshold, the scheduling priority is determined to be the highest priority.
[0080] In some embodiments, the work quality evaluation information includes objective dimension evaluation information and subjective dimension evaluation information, the objective dimension evaluation information is used to characterize the work efficiency of the labor personnel to be scheduled, and the subjective dimension evaluation information includes the scoring result of the employer; the assignment module 203 includes a fourth assignment unit, which is used to: respectively performing graded assignment on the objective dimension evaluation information and the subjective dimension evaluation information; The grading results of the objective dimension evaluation information and the subjective dimension evaluation information are subjected to weighted summation processing.
[0081] In some embodiments, the apparatus further comprises an updating module, configured to: If the target laborer takes a temporary leave, he / she will be replaced from the candidate laborer ranking list and the laborer scheduling and work dispatching plan will be updated.
[0082] It can be understood that the detailed functional implementation of each of the above-mentioned units / modules can be found in the introduction of the aforementioned method embodiment, and will not be repeated here.
[0083] It should be understood that the above-mentioned device is used to execute the method in the above-mentioned embodiment. The implementation principle and technical effect of the corresponding program module in the device are similar to those described in the above-mentioned method. The working process of the device can refer to the corresponding process in the above-mentioned method, which will not be repeated here.
[0084] Based on the method in the above embodiment, an embodiment of the present application provides an electronic device. The device may include: at least one memory for storing programs and at least one processor for executing the programs stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method described in the above embodiment.
[0085] Figure 3 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Figure 3 As shown, the electronic device may include: a processor 301, a communications interface 302, a memory 303 and a communication bus 304, wherein the processor 301, the communications interface 302 and the memory 303 communicate with each other via the communication bus 304. The processor 301 may call the software instructions in the memory 303 to execute the method described in the above embodiment.
[0086] In addition, the logic instructions in the above-mentioned memory 303 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.
[0087] Based on the method in the above embodiment, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method in the above embodiment.
[0088] Based on the method in the above embodiment, an embodiment of the present application provides a computer program product. When the computer program product runs on a processor, the processor executes the method in the above embodiment.
[0089] It is understandable that the processor in the embodiment of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0090] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (Random Access Memory, RAM), flash memory, read-only memory (Read-Only Memory, ROM), programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (ErasablePROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), registers, hard disks, mobile hard disks, CD-ROMs or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.
[0091] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.
[0092] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.
[0093] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for dispatching container labor based on comprehensive quantification of multiple factors, characterized in that: include: Classify the total container operation plan within the current scheduling period, and obtain the operation requirement time and number of personnel required for different types of sub-operation plans; Based on the work shift type of the labor personnel to be scheduled, a list of candidate labor personnel matching the sub-operation plan type included in the container overall operation plan is obtained, wherein the list of candidate labor personnel includes the work number, equipment matching information, leave status, historical scheduling information, and work quality evaluation information of the labor personnel to be scheduled; Within the set value range, the equipment matching information, leave status, historical scheduling information and work quality evaluation information are assigned values respectively, and multiple assignment results are multiplied to obtain the scheduling coefficient of the labor personnel to be scheduled in the candidate labor personnel list; the value range is 0 to 1; Arrange the laborers to be scheduled in the candidate laborer list in descending order based on the scheduling coefficient to obtain a candidate laborer ranking table; Based on the required duration of the operations and the required number of personnel of the different types of sub-operation plans, the work numbers of the labor personnel to be scheduled are sequentially extracted from the matching candidate labor personnel ranking table to generate a labor personnel scheduling and dispatching plan for the different types of sub-operation plans within the current scheduling time period.
2. The method for dispatching container labor according to claim 1, characterized in that: Assigning a value to the device matching information includes: If the sub-operation plan adopts a single equipment operation, the equipment matching degree information of the laborer to be scheduled is assigned a value of 1; If the sub-operation plan adopts diversified equipment operations, the equipment matching degree information includes the equipment matching degree of the labor personnel to be scheduled for different operating equipment, and then the equipment matching degree of the labor personnel to be scheduled for different operating equipment is graded and assigned and the average value is calculated.
3. The method for dispatching container labor according to claim 1, characterized in that: Assigning a value to the leave status includes: If the leave status of the laborer to be scheduled during the current scheduling period is "on leave", the value is assigned to 0; If the leave status of the laborer to be scheduled during the current scheduling time period is not taking leave, the value is assigned to 1.
4. The method for dispatching container labor according to claim 1, characterized in that: The historical scheduling information includes the first working hours of the laborer to be scheduled in the first historical working cycle close to the current scheduling time period and the second working hours in the second historical working cycle close to the current scheduling time period, wherein the first historical working cycle is longer than the second historical working cycle; Discretely assigning values to the historical shift scheduling information includes: Determining the scheduling priority of the labor personnel to be scheduled based on the first working hours and the second working hours; The historical shift information of the labor personnel to be scheduled is graded and assigned based on the shift priority.
5. The method for dispatching container labor according to claim 4, characterized in that: The determining the scheduling priority of the labor personnel to be scheduled based on the first working hours and the second working hours includes: If the first working time is greater than a first preset threshold and the second working time is greater than a second preset threshold, determining that the scheduling priority is the lowest priority; If the first working time is less than the first preset threshold and the second working time is greater than the second preset threshold, determining the scheduling priority as the second lowest priority; If the first working time is greater than the first preset threshold and the second working time is less than the second preset threshold, determining the scheduling priority as the second highest priority; If the first working time is less than the first preset threshold and the second working time is less than the second preset threshold, the scheduling priority is determined to be the highest priority.
6. The method for dispatching container labor according to claim 1, characterized in that: The work quality evaluation information includes objective dimension evaluation information and subjective dimension evaluation information. The objective dimension evaluation information is used to characterize the work efficiency of the labor personnel to be scheduled, and the subjective dimension evaluation information includes the scoring result of the employer. Assigning a value to the work quality evaluation information includes: respectively performing graded assignment on the objective dimension evaluation information and the subjective dimension evaluation information; The grading results of the objective dimension evaluation information and the subjective dimension evaluation information are subjected to weighted summation processing.
7. The method for dispatching container labor according to any one of claims 1 to 6, characterized in that: The method further comprises: If the target laborer takes a temporary leave, he / she will be replaced from the candidate laborer ranking list and the laborer scheduling and work dispatching plan will be updated.
8. A container labor dispatching device based on comprehensive quantification of multiple factors, characterized in that: include: The first acquisition module is used to classify the total container operation plan within the current scheduling time period and obtain the operation requirement time and number of personnel required for different types of sub-operation plans; A second acquisition module is used to acquire a list of candidate laborers matching the operation plan type included in the container overall operation plan based on the work shift type of the laborers to be scheduled, wherein the list of candidate laborers includes the work number, equipment matching information, leave status, historical scheduling information, and work quality evaluation information of the laborers to be scheduled; The assignment module is used to assign discrete values to the equipment matching information, leave status, historical scheduling information and work quality evaluation information, and multiply them to obtain the scheduling coefficient of the labor personnel to be scheduled in the candidate labor personnel list; A third acquisition module is used to sort the laborers to be scheduled in the candidate laborer list in descending order based on the scheduling coefficient to obtain a candidate laborer ranking table; A generation module is used to extract the work numbers of the labor personnel to be scheduled in sequence from the matching candidate labor personnel ranking table based on the work requirement duration and the number of personnel required of the different types of sub-work plans, and generate labor personnel scheduling and dispatching plans corresponding to the different types of sub-work plans.
9. An electronic device / image signal generator / network device / transmitter / terminal / base station / industrial computer, characterized in that: include: at least one memory for storing a computer program; At least one processor is used to execute the program stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program runs on a processor, the processor is caused to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Algorithm and system for intelligently carrying out scheduling according to post abilities and task requirements
CN107316119A
Data processing method for database and related device
CN114756595A
Intelligent scheduling method and device, computer equipment and storage medium
CN115496377A
Rail transit maintenance plan generation and scheduling method, medium and equipment
CN116307548A
Task allocation method and related device
CN117726103A