Crowdsourcing task recommendation method based on capability evaluation

By evaluating the delivery staff on time and completing capabilities and optimizing the allocation of crowdsourcing tasks, the problem of inefficient delivery in traditional systems is solved, and more efficient and reliable delivery services are achieved.

CN119692899AActive Publication Date: 2025-03-25上海深蔚科技有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510211100.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-25
Publication Date
2025-03-25
Estimated Expiration
2045-02-25

AI Technical Summary

Technical Problem

Traditional logistics scheduling systems lack the ability to accurately evaluate the individual capabilities of delivery personnel and dynamically adjust the complexity of tasks when recommending crowdsourcing tasks, resulting in inefficient delivery.

Method used

By evaluating each delivery staff on time and assisting order completion ability, we can judge whether there are assisting orders, and allocate assisting orders based on these evaluations to optimize the allocation of delivery tasks.

Benefits of technology

It improves the work efficiency of delivery personnel and the reliability of task execution, optimizes the delivery path, reduces operating costs, and improves the quality of customer service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119692899A_ABST
    Figure CN119692899A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of crowdsourcing task recommendation, and discloses a crowdsourcing task recommendation method based on capability evaluation, and the method comprises the steps: carrying out the evaluation of a deliveryman through two dimensions: punctuality capability and assistance order completion capability; the punctuality ability evaluation determines the punctuality rate of the deliveryman by analyzing the consistency of the time when the deliveryman arrives at each test site, and the power-assisted order completion ability is graded according to the power-assisted order completion proportion of the deliveryman; judging whether a power assisting order exists or not, and if yes, screening a proper deliveryman to execute a power assisting task according to the two ability evaluations; in the screening process, multiple factors such as the overlap ratio of distribution stations, the requirement for meeting the distribution time and the ability rating of deliverymen are considered. And finally, the optimal deliveryman is selected to accept and complete the assistance request.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of crowdsourcing task recommendation, and in particular to a crowdsourcing task recommendation method based on capability evaluation. Background Art

[0002] With the rapid development of e-commerce and logistics industries, logistics and delivery services have gradually become one of the key factors affecting consumer experience and enterprise operational efficiency. In the delivery process, how to improve the work efficiency of delivery personnel, ensure the punctuality of delivery, and reasonably allocate resources has become an important issue in logistics management. Traditional logistics scheduling systems usually allocate tasks based on historical data, path optimization, etc. These methods often ignore the correlation between delivery personnel's real-time performance and tasks. Especially when faced with crowdsourcing task recommendations, these systems often lack the ability to accurately evaluate the individual capabilities of delivery personnel and dynamically adjust the complexity of tasks, which may result in delivery personnel being unable to complete delivery tasks efficiently, or causing delivery personnel to deliver goods inefficiently.

[0003] At present, many logistics scheduling systems rely on rule engines or algorithms based on path planning to optimize the scheduling of delivery tasks. This approach mainly relies on static delivery time periods and route planning to assign tasks, and fails to consider the individual differences of delivery personnel and the dynamic factors in the actual work process; especially in the crowdsourcing delivery model, the delivery personnel's task allocation is often based on fixed standards such as fixed sites and fixed routes, without fully evaluating the delivery personnel's delivery quantity and multi-dimensional factors such as the delivery personnel's punctuality and task completion ability; this single-dimensional task allocation method does not have a flexible distribution plan for the situation where the delivery personnel only need to deliver one item to a distribution site.

[0004] The present invention proposes a method of reasonably arranging mutual assistance between couriers according to the location of the distribution site and the specific conditions of other couriers during the process of couriers delivering goods to distribution sites if the quantity of goods delivered to a distribution site is very small. Summary of the invention

[0005] The present invention provides a crowdsourcing task recommendation method based on capability evaluation, which facilitates solving the problems mentioned in the above background technology.

[0006] The present invention provides the following technical solution: a crowdsourcing task recommendation method based on capability evaluation, comprising: Evaluate each delivery person's ability to deliver goods on time and to help complete orders; Determine whether there is a support order; If there is no support order, it will be delivered normally; If there is a support order, the support order will be assigned to the delivery person based on the on-time ability evaluation and the support order completion ability evaluation; The on-time capability evaluation includes: The delivery person who is being evaluated for on-time ability is recorded as the first test person; Obtain all the receiving stations that require the first tester to deliver the goods, and record them as test stations; Set the test time period for on-time ability evaluation and record it as the test time; For each test site: obtain the delivery personnel's arrival time every day during the test period, and enter it into a set as the arrival time set of the test site; Get the arrival time set for each test site; The set of arrival times for each test site: Convert each element into the number of minutes from midnight to the time represented by the element, and record them in turn as ,in is the number of elements; Calculate all The average ,in Represents the first elements, and Arrive at each testing site on time as the first tester; Calculate the standard deviation of a collection of arrival times

[0007] Set the standard deviation threshold for determining whether the elements in the arrival time set are consistent, denoted as the consistency threshold; The standard deviation of the arrival time set Compare with consensus threshold; If the standard deviation of the arrival time set >consistency threshold, the elements in the arrival time set are considered inconsistent; If the standard deviation of the arrival time is ≤ the consistency threshold, the elements in the arrival time set are considered consistent; The delivery person is rated on time based on whether the elements in the arrival time set are consistent.

[0008] Optionally, the punctuality rating of the delivery personnel according to whether the elements in the arrival time set are consistent includes: Obtain the number of test sites of the first tester, which is recorded as A; Mark the test sites according to their arrival time set, and mark the test sites with consistent elements in the arrival time set as on-time sites; Get the number of on-time sites of the first tester, and record it as Z; Calculate Z÷A and compare it with B; If Z÷A≥95%, the first tester is deemed to be first-level punctual; If 95%>Z÷A≥80%, the first tester is deemed to be on time at level 2; If 80%>Z÷A≥70%, the first tester is deemed to be on time at level 3; If 70%>Z÷A, the first tester is deemed to be on time at level 4.

[0009] Optionally, the evaluation of the ability to assist in order completion includes: The delivery person who is evaluated for the ability to assist in order completion is recorded as the second tester; Get the number of assistance orders received by the second tester, denoted as C; Get the sending object of each assistance order received by the second tester, and record it as the order sender; Obtain the completion status of the second tester on the assisted order through the order sender; The completion status includes: completed orders and uncompleted orders; Mark the assistance orders of the second tester whose completion status is completed among all assistance orders; Get the number of marked assistance orders, and record it as E; If E÷C≥95%, the first tester is deemed to have completed the first level of competence; If 95%>E÷C≥80%, the first tester is deemed to have completed the second level of competence; If 80%>E÷C≥70%, the first tester is deemed to have completed the third level of competence; If 70%>E÷C, the first tester is deemed to have achieved level 4 completion capability.

[0010] Optionally, the determining whether there is an assisting order specifically includes: Before the deliveryman starts to deliver the goods, the delivery station where the deliveryman needs to deliver the goods is obtained and recorded as the delivery station of the deliveryman; Get the quantity of goods delivered to each delivery station respectively, and record it as the delivery quantity of each delivery station; Set the delivery quantity threshold to determine whether the delivery assistance is met; Compare the delivery quantity of each delivery station with the delivery quantity threshold; If the delivery quantity of the distribution site is less than or equal to the delivery quantity threshold, it is considered that there is an assisted order, and the distribution site is marked as an assisted site, and the goods delivered to the distribution site are marked as assisted goods; If the delivery quantity of the delivery site is greater than the delivery quantity threshold, it is determined that there is no assistance order.

[0011] Optionally, if there is a support order, the support order is assigned to the delivery person according to the punctuality ability evaluation and the support order completion ability evaluation, including: Select the delivery personnel whose delivery sites overlap and record them as delivery personnel No. 1; Select the couriers who can meet the delivery time from all the No. 1 couriers and mark them as No. 2 couriers; Based on the evaluation of the No. 2 deliveryman's ability to be on time and to help complete orders, the No. 3 deliveryman is selected from the No. 2 deliveryman; Send a request for assistance to the third deliveryman; Mark the deliveryman No. 3 who accepts the assistance request as deliveryman No. 4; After the delivery starts, the locations of all No. 4 deliverymen are monitored, and a No. 4 deliveryman is selected to complete the order based on the monitoring results.

[0012] Optionally, the screening of the delivery personnel whose delivery sites overlap, recorded as delivery personnel No. 1, includes: The delivery personnel who have assisted orders are recorded as target delivery personnel; Obtain all the delivery sites of the target delivery person, and record the other delivery sites that are before the assisting sites in the delivery order as optional sites; Get other couriers who do not have any orders and record them as optional couriers; Get the delivery sites of each optional delivery person respectively, and match them with the optional sites and assisted sites; If the delivery sites of all available couriers do not include the optional sites and the sites that can be assisted, it is determined that there is no No. 1 couriers, and the target couriers are notified to deliver the goods on their own; If the delivery sites of the optional courier include optional sites and assisted sites, and the optional sites are before the assisted sites in the delivery order, the optional courier will be marked as a courier to be selected; Obtain all the delivery sites of the delivery personnel to be selected to see whether there is a delivery site before the optional site in the delivery order; If it does not exist, delete the candidate delivery person; If so, the candidate delivery person will be marked as delivery person number one.

[0013] Optionally, selecting a deliveryman who meets the delivery time from all the first deliverymen and marking him as the second deliveryman includes: Obtain the on-time time when the target delivery person arrives at the optional station during the test time, recorded as the first time; Obtain the on-time time when the first delivery person arrives at the optional station during the test time, recorded as the second time; If the second time of the first deliveryman is greater than or equal to the first time, the first deliveryman will be marked as a pending deliveryman; Set the delivery time interval threshold to determine whether the delivery time is too different; Get the on-time time when the pending delivery person arrives at the assisted station during the test time, which is recorded as the third time; Obtain the on-time time when the target delivery person arrives at the assisted station within the test time, recorded as the fourth time; Calculate the difference between the fourth time and the first time, and record the result as D; Calculate the difference between the third time and the second time, and record the result as F; Set the time interval threshold used to determine whether the delivery time differs too much; Calculate the difference between F and D and record the result as H; If H is a negative value, the pending delivery person will be marked as the second delivery person; If H is a positive value, H is compared with the time interval threshold; If H ≥ the time interval threshold, the pending delivery person will be deleted; If H < the time interval threshold, the pending delivery person is marked as the second delivery person; If there is no second delivery person, the target delivery person will be notified to deliver the goods by himself.

[0014] Optionally, selecting the third deliveryman from the second deliveryman according to the evaluation of the deliveryman's punctuality and the evaluation of his ability to assist in completing orders includes: Obtain the punctuality evaluation and order fulfillment ability evaluation of each No. 2 delivery person; Select the No. 2 deliveryman whose punctuality evaluation is level 1 or level 2 and whose order completion assistance evaluation is level 1 or level 2, and mark him as No. 3 deliveryman; If there is no deliveryman No. 3, the target deliveryman will be notified to deliver the goods on his own.

[0015] Optionally, after the delivery starts, the positions of all the fourth delivery persons are monitored, and a fourth delivery person is selected according to the monitoring result to complete the order, including: Before the fourth deliveryman arrives at the optional station, the time he arrives at other stations is obtained and recorded as the current arrival time of each other station; Set the time difference threshold to determine whether the current arrival time is consistent with the on-time time; Get the on-time time when the fourth deliveryman arrives at other stations during the test time; Difference between the current arrival time of the fourth deliveryman and the on-time arrival time at other stations, and calculate the absolute value of the difference and compare it with the time difference threshold; If the absolute value of the difference is greater than the time difference threshold, the fourth delivery person will be discarded; When all four deliverymen are abandoned, the target deliveryman will be notified to deliver the goods on his own; If the absolute value of all differences is less than or equal to the time difference threshold, the deliveryman No. 4 is marked as the candidate deliveryman No. 4; Obtain the evaluation of the candidate No. 4 deliveryman's ability to be on time and to help complete orders; If the punctuality evaluation of the candidate No. 4 deliveryman is level 1, and the evaluation of the assisted order is level 1 completion ability, the candidate No. 4 deliveryman will be selected to complete the assisted order; If the candidate No. 4 deliveryman's on-time ability is evaluated as level 2 on-time, or the order assistance evaluation is level 2 completion ability, then determine whether the target deliveryman has the ability to redeliver; The determination of whether the target delivery person can redeliver is specifically as follows: Obtain the distance that the target deliveryman travels every day during the test period, add up the distance traveled every day to obtain the total distance that the target deliveryman travels during the test period, divide the total distance by the number of days in the test period, and record the result as the average daily distance traveled by the target deliveryman during the test period; Obtain the time spent by the target deliveryman on delivering goods every day during the test period, add up the time spent on delivering goods every day to obtain the total time spent by the target deliveryman on delivering goods during the test period, divide the total time by the number of days in the test period, and record the result as the average daily delivery time of the target deliveryman during the test period; Calculate the average daily distance divided by the average daily delivery time, and record the result as the average delivery speed of the target delivery person; According to the delivery order of the target deliveryman to deliver goods to each delivery station, the delivery station located before the assisted station is obtained and recorded as the front station, and the delivery station located after the assisted station is obtained and recorded as the back station; Obtain the total distance of the target delivery person from the previous station through the assisted station to the next station, which is recorded as the previous distance; Obtain the total distance of the target delivery person from the previous station to the next station, recorded as the next distance; Calculate the difference between the latter distance and the former distance, and record the difference as the saved distance; Divide the distance saved by the average delivery speed of the target delivery personnel, and record the result as the time saved by the target delivery personnel; According to the delivery order of the target deliveryman to each delivery station, the last station where the target deliveryman delivers the goods is obtained and recorded as the last station; Obtain the total distance from the last station through the optional stations to the assisted station, which is recorded as the reproduced delivery distance; Divide the recurring delivery distance by the average delivery speed of the target delivery person, and record the result as the recurring delivery time of the target delivery person; Compare redistribution time to time saved; If the redelivery time is less than or equal to the saved time, the target delivery person is deemed to be able to redeliver, and the fourth alternative delivery person is selected to complete the order; If the redelivery time is greater than the saved time, the target delivery person is deemed unable to redeliver, and the fourth candidate delivery person is deleted; When all four candidate deliverymen are abandoned, the target deliveryman will be notified to deliver the goods on his own; The selection of the fourth candidate deliveryman to complete the order is as follows: Notify the target delivery person to place the assisted goods at the optional station, and at the same time notify the alternative delivery person No. 4 to pick up the assisted goods at the optional station and deliver them to the assisted station.

[0016] The present invention has the following beneficial effects: 1. By recording in detail the time when the delivery personnel arrive at each delivery station during the test period and calculating the standard deviation, the delivery personnel's punctuality performance can be truly reflected; the calculation of the standard deviation can effectively screen out delivery personnel with consistent or inconsistent punctuality, avoiding the inaccuracy of human judgment; by setting punctuality standards, such as assessing the punctuality level of delivery personnel based on the Z÷A ratio, delivery personnel can be managed more scientifically; this quantitative method can provide a clear basis for the scheduling of delivery tasks and improve the management efficiency of delivery personnel.

[0017] 2. The mechanism based on the evaluation of the ability to assist in completing orders can effectively improve the reliability and efficiency of the delivery personnel's task execution. By quantitatively evaluating the delivery personnel's completion status, it can ensure that only delivery personnel with higher completion capabilities can take on more assistance tasks. During the evaluation process, the system calculates the proportion of assistance orders completed by each delivery personnel, clarifies the ability level of each delivery personnel, and thus achieves accurate task allocation, so that each delivery personnel accepts corresponding tasks according to their actual abilities, avoiding excessive concentration of tasks or an increase in task failure rates. This detailed ability assessment can maintain efficient and stable delivery services in the face of complex delivery needs, thereby enhancing the company's operational capabilities and customer satisfaction.

[0018] 3. By setting a delivery quantity threshold to determine whether there is a mechanism for assisting orders, it is possible to effectively screen out those stations with a small number of deliveries in the delivery tasks, thereby avoiding the delivery personnel going to these stations alone for delivery, and improving the utilization efficiency of delivery resources; when the delivery quantity of a certain delivery station is small, if the delivery personnel go to the station alone, it will cause a waste of time and resources. At this time, by introducing a judgment mechanism for assisting orders, these delivery tasks can be merged with other tasks to ensure that the delivery personnel can reasonably allocate time and routes, and reduce unnecessary empty trips and route duplications; this mechanism not only improves the work efficiency of the delivery personnel, but also optimizes the delivery route, reduces invalid delivery operations, and thus reduces the operating costs of the enterprise; in addition, by marking the delivery stations as assisted stations and marking the corresponding goods as assisted goods, other delivery personnel can be flexibly deployed to complete the tasks together according to demand during subsequent task scheduling, further improving the overall coordination and execution of the tasks; this optimization measure can improve customer service quality on the basis of high efficiency and resource saving, avoid delays or delivery errors caused by unreasonable allocation of delivery resources, and help improve the overall operating efficiency and customer satisfaction of the enterprise.

[0019] 4. Through the mechanism of screening delivery personnel with overlapping delivery sites, the task allocation of delivery personnel can be effectively optimized, the overall delivery efficiency can be improved, and ineffective delivery and resource waste can be reduced. First, the task of the target delivery personnel is refined, and the delivery personnel who overlap with the assisted sites, namely the No. 1 delivery personnel, are screened out to ensure that the capabilities of the existing delivery personnel can be fully utilized during the execution of the delivery task. This method checks the delivery route and sequence of each optional delivery personnel to ensure that they can reasonably match the delivery sequence of the target delivery personnel and the needs of the assisted sites, thereby avoiding route conflicts or excessive redundancy of delivery personnel and ensuring the smooth execution of the task. In addition, in the process of screening the No. 1 delivery personnel, it is ensured that the No. 1 delivery personnel has a delivery site that is located before the optional site in the delivery sequence. This method can judge the punctuality of the No. 1 delivery personnel in today's actual delivery task based on the punctuality of the No. 1 delivery personnel in delivering goods to the delivery site that is located before the optional site after the No. 1 delivery personnel starts the delivery task. This method not only refers to the historical punctuality of the No. 1 delivery personnel, but also combines the punctuality of today's actual delivery task, providing more accurate data reference for the subsequent screening of suitable assisted delivery personnel.

[0020] 5. By selecting the deliveryman who meets the delivery time from all the No. 1 deliverymen and marking them as the No. 2 deliverymen, the task matching of the deliverymen can be further optimized to ensure the timeliness and efficiency of the tasks. The introduction of this mechanism makes the delivery task not only rely on the ability of the deliverymen, but also takes into account the time and route arrangements of each deliveryman, avoiding the delay of the deliveryman or low efficiency due to time scheduling conflicts. In the screening process, by comparing the arrival time of the target deliveryman and the No. 1 deliveryman, it can be accurately determined whether the target deliveryman can arrive at the optional site before the No. 1 deliveryman, ensuring the time accuracy and order rationality of task execution. The delivery time is further refined by setting the time interval threshold. The screening conditions for delivery personnel can be adjusted. When the arrival time difference of delivery personnel is too large, delivery personnel who do not meet the timeliness requirement can be eliminated, so as to maximize the timely completion of the task and avoid delivery delays or repeated delivery. In addition, the calculation method of these time differences not only improves the accuracy of delivery tasks, but also provides quantitative data support for the task allocation of delivery personnel, helping the scheduling system to make more intelligent and efficient decisions. This optimization mechanism can improve the flexibility of delivery scheduling, ensuring that even in complex delivery scenarios, the time and route arrangements of all delivery personnel can be maximized, effectively reducing delivery costs, while improving customer experience and satisfaction, and enhancing the competitiveness of enterprises in logistics management.

[0021] 6. By monitoring the position of the fourth deliveryman in real time during the delivery process and selecting suitable deliverymen based on the difference between their arrival time and the punctual time, the execution accuracy and reliability of the delivery task can be significantly improved. This mechanism not only combines historical data to determine whether the deliveryman can complete the order on time, but also combines the actual delivery punctuality of the fourth deliveryman in today's actual delivery task after the delivery begins, ensuring that only those deliverymen who can arrive at the scheduled site on time and maintain punctuality can be selected as the candidate fourth deliveryman, avoiding the deliveryman's lateness or failure to arrive on time and affecting the smooth execution of the entire task. By setting a time difference threshold and conducting strict comparison and screening, it can effectively eliminate those deliverymen whose arrival time deviation is too large, reducing the risks caused by delayed or unstable delivery. If the arrival time difference of the fourth deliveryman exceeds the set threshold, the deliveryman will be abandoned, thus ensuring that the assistance task can be carried out smoothly and efficiently. At the same time, this screening mechanism can also monitor the status of the deliverymen in real time, making the delivery process more flexible and dynamic, and adjusting the delivery resources in time to cope with possible changes or emergencies. If there is no fourth deliveryman who meets the conditions, the system can promptly notify the target deliveryman to complete the task on his own, avoiding delivery interruptions due to insufficient resources. This monitoring and screening mechanism ensures efficient collaboration of the distribution network, improves the flexibility and responsiveness of the overall distribution system, and enables the best choice to be made quickly according to actual conditions in complex delivery tasks, thereby improving customer experience and reducing business operating risks.

[0022] 7. By introducing the evaluation of the punctuality and order completion capabilities of the candidate No. 4 deliveryman, the selection process of the deliveryman is further optimized to ensure that the execution of the order is more accurate and efficient. When selecting the candidate No. 4 deliveryman, the deliveryman with strong punctuality and excellent order completion capabilities is given priority, which can maximize the guarantee of timely completion and efficient execution of the delivery task. For the candidate No. 4 deliveryman with low punctuality or poor order completion capabilities, further analysis of whether the target deliveryman has the ability to redistribute can avoid task delays or poor execution due to insufficient deliveryman capabilities. This process calculates the target deliveryman’s average daily distance, average daily delivery time and average delivery speed to provide a basis for delivery scheduling. It provides a quantitative basis to ensure that the target deliveryman has sufficient time to complete the task when redistributing; in addition, through the analysis of the distance and time saved by the target deliveryman, it can accurately determine whether the target deliveryman has sufficient time to redistribute, so as to reduce additional delivery costs and time losses, and maximize resource utilization; this flexible scheduling method can make decisions quickly according to actual conditions, which not only reduces delivery failures caused by unforeseen factors, but also enhances the adaptability of the entire distribution system; if all the four alternative deliverymen cannot meet the requirements, the target deliveryman will be notified in time to complete the task on his own, avoiding the disorder of the delivery plan due to over-reliance on other deliverymen, thereby ensuring the stability and reliability of the delivery task. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 It is a basic flow chart of the present invention. DETAILED DESCRIPTION

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

[0025] Example, see Figure 1 , a crowdsourcing task recommendation method based on ability evaluation, comprising: Evaluate each delivery person's ability to deliver goods on time and to help complete orders; Determine whether there is a support order; If there is no support order, it will be delivered normally; If there is a support order, the support order is assigned to the delivery person according to the on-time ability evaluation and the support order completion ability evaluation; in this embodiment, each delivery person has his own fixed delivery station, and the order of delivering goods to each delivery station is consistent. At the same time, some delivery stations are the same between different delivery persons; The on-time capability evaluation includes: The delivery person who is being evaluated for on-time ability is recorded as the first test person; Obtain all the receiving stations that require the first tester to deliver the goods, and record them as test stations; Set the test time period for on-time ability evaluation and record it as the test time; For each test site: obtain the delivery personnel's arrival time every day during the test period, and enter it into a set as the arrival time set of the test site; Get the arrival time set for each test site; The set of arrival times for each test site: Convert each element into the number of minutes from midnight to the time represented by the element, and record them in turn as ,in is the number of elements; each element is converted into the number of minutes from midnight to the time represented by the element, specifically: for example, 1:00 in a day is converted into 60 minutes, and 13:40 in a day is converted into 820 minutes; Calculate all The average ,in Represents the first elements, and Arrive at each testing site on time as the first tester; Calculate the standard deviation of a collection of arrival times

[0026] Set the standard deviation threshold for determining whether the elements in the arrival time set are consistent, denoted as the consistency threshold; The standard deviation of the arrival time set Compare with consensus threshold; If the standard deviation of the arrival time set >consistency threshold, the elements in the arrival time set are considered inconsistent; If the standard deviation of the arrival time is ≤ the consistency threshold, the elements in the arrival time set are considered consistent; The delivery person is rated on time based on whether the elements in the arrival time set are consistent.

[0027] The on-time rating of the delivery personnel according to whether the elements in the arrival time set are consistent includes: Obtain the number of test sites of the first tester, which is recorded as A; Mark the test sites according to their arrival time set, and mark the test sites with consistent elements in the arrival time set as on-time sites; Get the number of on-time sites of the first tester, and record it as Z; Calculate Z÷A and compare it with B; If Z÷A≥95%, the first tester is deemed to be first-level punctual; If 95%>Z÷A≥80%, the first tester is deemed to be on time at level 2; If 80%>Z÷A≥70%, the first tester is deemed to be on time at level 3; If 70%>Z÷A, the first tester is considered to be on time at level 4. By recording the time when the deliveryman arrives at each delivery station in detail during the test period and calculating the standard deviation, the deliveryman's punctuality performance can be truly reflected; the calculation of the standard deviation can effectively screen out deliverymen with consistent or inconsistent punctuality, avoiding the inaccuracy of human judgment; by setting punctuality standards, such as the Z÷A ratio to assess the level of deliverymen's punctuality, deliverymen can be managed more scientifically; this quantitative method can provide a clear basis for the scheduling of delivery tasks and improve the management efficiency of deliverymen.

[0028] The evaluation of the ability to assist in order completion includes: The delivery person who is evaluated for the ability to assist in order completion is recorded as the second tester; Get the number of assistance orders received by the second tester, denoted as C; Get the sending object of each assistance order received by the second tester, and record it as the order sender; Obtain the completion status of the second tester on the assisted order through the order sender; The completion status includes: completed orders and uncompleted orders; Mark the assistance orders of the second tester whose completion status is completed among all assistance orders; Get the number of marked assistance orders, and record it as E; If E÷C≥95%, the first tester is deemed to have completed the first level of competence; If 95%>E÷C≥80%, the first tester is deemed to have completed the second level of competence; If 80%>E÷C≥70%, the first tester is deemed to have completed the third level of competence; If 70%>E÷C, the first tester is deemed to have level 4 completion capability. The mechanism based on the evaluation of the ability to assist in order completion can effectively improve the reliability and efficiency of the delivery personnel's task execution. By quantitatively evaluating the delivery personnel's completion status, it is ensured that only delivery personnel with higher completion capabilities can undertake more assistance tasks. During the evaluation process, the system calculates the proportion of assistance orders completed by each delivery personnel, clarifies the ability level of each delivery personnel, and thus achieves accurate task allocation, so that each delivery personnel accepts corresponding tasks according to their actual capabilities, avoiding excessive concentration of tasks or an increase in task failure rates. This detailed ability assessment can maintain efficient and stable delivery services in the face of complex delivery needs, enhancing the company's operational capabilities and customer satisfaction.

[0029] The determining whether there is a support order specifically includes: Before the deliveryman starts to deliver the goods, the delivery station where the deliveryman needs to deliver the goods is obtained and recorded as the delivery station of the deliveryman; Get the quantity of goods delivered to each delivery station respectively, and record it as the delivery quantity of each delivery station; Set the delivery quantity threshold to determine whether the delivery assistance is met; Compare the delivery quantity of each delivery station with the delivery quantity threshold; If the delivery quantity of the distribution site is less than or equal to the delivery quantity threshold, it is considered that there is an assisted order, and the distribution site is marked as an assisted site, and the goods delivered to the distribution site are marked as assisted goods; If the number of deliveries at a delivery station is greater than the delivery number threshold, it is determined that there is no assisting order. By setting a delivery number threshold to determine whether there is an assisting order mechanism, it is possible to effectively screen out those stations with a small number of deliveries in the delivery task, thereby avoiding the delivery personnel from going to these stations alone for delivery, and improving the utilization efficiency of delivery resources; when the number of deliveries at a certain delivery station is small, if the delivery personnel go to the station alone, it will cause a waste of time and resources. At this time, by introducing the judgment mechanism of assisting orders, these delivery tasks can be merged with other tasks to ensure that the delivery personnel can reasonably allocate time and routes, and reduce unnecessary empty trips and route duplication; this mechanism not only improves the work efficiency of the delivery personnel, but also optimizes the delivery route, reduces invalid delivery operations, and thus reduces the operating costs of the enterprise; in addition, marking the delivery station as an assisted station and marking the corresponding goods as assisted goods can flexibly deploy other delivery personnel to complete the task together according to demand during the subsequent task scheduling, further improving the overall coordination and execution of the task; this optimization measure can improve customer service quality on the basis of high efficiency and resource saving, avoid delays or delivery errors caused by unreasonable distribution of distribution resources, and help improve the overall operating efficiency and customer satisfaction of the enterprise.

[0030] If there is a support order, the support order is assigned to the delivery person according to the punctuality ability evaluation and the support order completion ability evaluation, including: Select the delivery personnel whose delivery sites overlap and record them as delivery personnel No. 1; Select the couriers who can meet the delivery time from all the No. 1 couriers and mark them as No. 2 couriers; Based on the evaluation of the No. 2 deliveryman's ability to be on time and to help complete orders, the No. 3 deliveryman is selected from the No. 2 deliveryman; Send a request for assistance to the third deliveryman; Mark the deliveryman No. 3 who accepts the assistance request as deliveryman No. 4; After the delivery starts, the locations of all No. 4 deliverymen are monitored, and a No. 4 deliveryman is selected to complete the order based on the monitoring results.

[0031] The delivery personnel whose delivery sites overlap are screened, and are recorded as delivery personnel No. 1, including: The delivery personnel who have assisted orders are recorded as target delivery personnel; Obtain all the delivery sites of the target delivery person, and record the other delivery sites that are before the assisting sites in the delivery order as optional sites; Get other couriers who do not have any orders and record them as optional couriers; Get the delivery sites of each optional delivery person respectively, and match them with the optional sites and assisted sites; If the delivery sites of all available couriers do not include the optional sites and the sites that can be assisted, it is determined that there is no No. 1 couriers, and the target couriers are notified to deliver the goods on their own; If the delivery sites of the optional courier include optional sites and assisted sites, and the optional sites are before the assisted sites in the delivery order, the optional courier will be marked as a courier to be selected; Obtain all the delivery sites of the delivery personnel to be selected to see whether there is a delivery site before the optional site in the delivery order; If it does not exist, delete the candidate delivery person; If so, the candidate delivery person will be marked as delivery person number one. The mechanism of screening delivery personnel with overlapping delivery sites can effectively optimize the task allocation of delivery personnel, improve the overall delivery efficiency, and reduce ineffective delivery and resource waste. First, the task of the target delivery personnel is refined, and the delivery personnel who overlap with the assisted sites, namely the No. 1 delivery personnel, are screened out to ensure that the capabilities of the existing delivery personnel can be fully utilized during the execution of the delivery task. This method checks the delivery route and sequence of each optional delivery personnel to ensure that they can reasonably match the delivery sequence of the target delivery personnel and the needs of the assisted sites, thereby avoiding route conflicts or excessive redundancy of delivery personnel and ensuring the smooth execution of the task. In addition, in the process of screening the No. 1 delivery personnel, it is ensured that the No. 1 delivery personnel has a delivery site that is located before the optional site in the delivery sequence. This method can judge the punctuality of the No. 1 delivery personnel in today's actual delivery task based on the punctuality of the No. 1 delivery personnel in delivering goods to the delivery site that is located before the optional site after the No. 1 delivery personnel starts the delivery task. This method not only refers to the historical punctuality of the No. 1 delivery personnel, but also combines the punctuality of today's actual delivery task, providing more accurate data reference for the subsequent screening of suitable assisted delivery personnel.

[0032] The method of selecting a deliveryman who meets the delivery time from all the first deliverymen and marking him as the second deliveryman includes: Obtain the on-time time when the target delivery person arrives at the optional station during the test time, recorded as the first time; Obtain the on-time time when the first delivery person arrives at the optional station during the test time, recorded as the second time; If the second time of the first deliveryman is greater than or equal to the first time, the first deliveryman will be marked as a pending deliveryman; Set the delivery time interval threshold to determine whether the delivery time is too different; Get the on-time time when the pending delivery person arrives at the assisted station during the test time, which is recorded as the third time; Obtain the on-time time when the target delivery person arrives at the assisted station within the test time, recorded as the fourth time; Calculate the difference between the fourth time and the first time, and record the result as D; Calculate the difference between the third time and the second time, and record the result as F; Set the time interval threshold used to determine whether the delivery time differs too much; Calculate the difference between F and D and record the result as H; If H is a negative value, the pending delivery person will be marked as the second delivery person; If H is a positive value, H is compared with the time interval threshold; If H ≥ the time interval threshold, the pending delivery person will be deleted; If H < the time interval threshold, the pending delivery person is marked as the second delivery person; If there is no No. 2 deliveryman, the target deliveryman will be notified to deliver the goods on his own. By selecting the deliveryman who meets the delivery time from all No. 1 deliverymen and marking them as No. 2 deliverymen, the task matching of deliverymen can be further optimized to ensure the timeliness and efficiency of tasks. The introduction of this mechanism makes the delivery task not only dependent on the ability of the deliveryman, but also takes into account the time and route schedule of each deliveryman, avoiding delays or inefficiency of deliverymen due to time scheduling conflicts. During the screening process, by comparing the arrival time of the target deliveryman and the No. 1 deliveryman, it can be accurately determined whether the target deliveryman can arrive at the optional site before the No. 1 deliveryman, ensuring the time accuracy and order rationality of task execution. The time interval threshold is further refined. The screening conditions are as follows: when the arrival time difference of the delivery personnel is too large, the delivery personnel who do not meet the timeliness requirement can be eliminated, so as to maximize the guarantee of timely completion of the task and avoid delivery delays or repeated delivery; in addition, the calculation method of these time differences not only improves the accuracy of the delivery task, but also provides quantitative data support for the task allocation of the delivery personnel, helping the scheduling system to make more intelligent and efficient decisions; this optimization mechanism can improve the flexibility of delivery scheduling, ensuring that even in complex delivery scenarios, the time and route arrangements of all delivery personnel can be maximized, effectively reducing delivery costs, while improving customer experience and satisfaction, and enhancing the competitiveness of enterprises in logistics management.

[0033] According to the evaluation of the No. 2 deliveryman's punctuality and ability to assist in order completion, the No. 3 deliveryman is selected from the No. 2 deliveryman, including: Obtain the punctuality evaluation and order fulfillment ability evaluation of each No. 2 delivery person; Select the No. 2 deliveryman whose punctuality evaluation is level 1 or level 2 and whose order completion assistance evaluation is level 1 or level 2, and mark him as No. 3 deliveryman; If there is no deliveryman No. 3, the target deliveryman will be notified to deliver the goods on his own.

[0034] After the delivery begins, the positions of all No. 4 delivery personnel are monitored, and a No. 4 delivery personnel is selected to complete the order based on the monitoring results, including: Before the fourth deliveryman arrives at the optional station, the time he arrives at other stations is obtained and recorded as the current arrival time of each other station; Set the time difference threshold to determine whether the current arrival time is consistent with the on-time time; Get the on-time time when the fourth deliveryman arrives at other stations during the test time; Difference between the current arrival time of the fourth deliveryman and the on-time arrival time at other stations, and calculate the absolute value of the difference and compare it with the time difference threshold; If the absolute value of the difference is greater than the time difference threshold, the fourth delivery person will be discarded; When all four deliverymen are abandoned, the target deliveryman will be notified to deliver the goods on his own; If the absolute value of all differences is ≤ the time difference threshold, the deliveryman No. 4 will be marked as the candidate deliveryman No. 4. By monitoring the position of the deliveryman No. 4 in real time during the delivery process and screening the appropriate deliveryman based on the difference between his arrival time and the punctual time, the execution accuracy and reliability of the delivery task can be significantly improved. This mechanism not only combines historical data to determine whether the deliveryman can complete the order on time, but also after the delivery begins, it combines the actual delivery punctuality of the deliveryman No. 4 in today's actual delivery task to ensure that only those deliverymen who can arrive at the scheduled site on time and maintain punctuality can be selected as the candidate deliveryman No. 4, avoiding the deliveryman's lateness or failure to arrive on time affecting the smooth execution of the entire task. By setting a time difference threshold and conducting strict comparison and screening, those whose arrival time deviation is too large can be effectively eliminated. delivery personnel, reducing customer dissatisfaction or delivery failures caused by delayed or unstable delivery; if the arrival time difference of the fourth delivery personnel exceeds the set threshold, the delivery personnel will be abandoned, thus ensuring that the assistance task can be carried out smoothly and efficiently; at the same time, this screening mechanism can also make the delivery process more flexible and dynamic by monitoring the status of the delivery personnel in real time, and adjust the delivery resources in time to cope with possible changes or emergencies; if there is no qualified fourth delivery personnel, the system can promptly notify the target delivery personnel to complete the task on their own, avoiding delivery interruptions caused by insufficient resources; this monitoring and screening mechanism ensures efficient collaboration of the distribution network, improves the flexibility and responsiveness of the overall distribution system, and enables the best choice to be made quickly according to actual conditions in complex delivery tasks, thereby improving customer experience and reducing business operating risks.

[0035] Obtain the evaluation of the candidate No. 4 deliveryman's ability to be on time and to help complete orders; If the punctuality evaluation of the candidate No. 4 deliveryman is level 1, and the evaluation of the assisted order is level 1 completion ability, the candidate No. 4 deliveryman will be selected to complete the assisted order; If the candidate No. 4 deliveryman's on-time ability is evaluated as level 2 on-time, or the order assistance evaluation is level 2 completion ability, then determine whether the target deliveryman has the ability to redeliver; The determination of whether the target delivery person can redeliver is specifically as follows: Obtain the distance that the target deliveryman travels every day during the test period, add up the distance traveled every day to obtain the total distance that the target deliveryman travels during the test period, divide the total distance by the number of days in the test period, and record the result as the average daily distance traveled by the target deliveryman during the test period; Obtain the time spent by the target deliveryman on delivering goods every day during the test period, add up the time spent on delivering goods every day to obtain the total time spent by the target deliveryman on delivering goods during the test period, divide the total time by the number of days in the test period, and record the result as the average daily delivery time of the target deliveryman during the test period; Calculate the average daily distance divided by the average daily delivery time, and record the result as the average delivery speed of the target delivery person; According to the delivery order of the target deliveryman to deliver goods to each delivery station, the delivery station located before the assisted station is obtained and recorded as the front station, and the delivery station located after the assisted station is obtained and recorded as the back station; Obtain the total distance of the target delivery person from the previous station through the assisted station to the next station, which is recorded as the previous distance; Obtain the total distance of the target delivery person from the previous station to the next station, recorded as the next distance; Calculate the difference between the latter distance and the former distance, and record the difference as the saved distance; Divide the distance saved by the average delivery speed of the target delivery personnel, and record the result as the time saved by the target delivery personnel; According to the delivery order of the target deliveryman to each delivery station, the last station where the target deliveryman delivers the goods is obtained and recorded as the last station; Obtain the total distance from the last station through the optional stations to the assisted station, which is recorded as the reproduced delivery distance; Divide the recurring delivery distance by the average delivery speed of the target delivery person, and record the result as the recurring delivery time of the target delivery person; Compare redistribution time to time saved; If the redelivery time is less than or equal to the saved time, the target delivery person is deemed to be able to redeliver, and the fourth alternative delivery person is selected to complete the order; If the redelivery time is greater than the saved time, the target delivery person is deemed unable to redeliver, and the fourth candidate delivery person is deleted; When all four candidate deliverymen are abandoned, the target deliveryman will be notified to deliver the goods on his own; The selection of the fourth candidate deliveryman to complete the order is as follows: Notify the target deliveryman to place the assisted goods at the optional station, and notify the alternative deliveryman No. 4 to pick up the assisted goods at the optional station and deliver them to the assisted station. By introducing the evaluation of the punctuality and order completion capabilities of the alternative deliveryman No. 4, the selection process of deliverymen is further optimized to ensure that the execution of assisted orders is more accurate and efficient; when selecting the alternative deliveryman No. 4, first give priority to deliverymen with strong punctuality and excellent completion capabilities, so as to maximize the guarantee of timely completion and efficient execution of delivery tasks; for the alternative deliveryman No. 4 with low punctuality or weak completion capabilities, by further analyzing whether the target deliveryman has the ability to redistribute, it is possible to avoid task delays or poor execution due to the deliveryman's lack of ability; this process provides delivery scheduling by calculating the target deliveryman's average daily distance, average daily delivery time, and average delivery speed. It provides a quantitative basis to ensure that the target deliveryman has sufficient time to complete the task when redistributing; in addition, through the analysis of the distance and time saved by the target deliveryman, it can accurately determine whether the target deliveryman has sufficient time to redistribute, so as to reduce the additional delivery cost and time loss, and maximize resource utilization; this flexible scheduling method can make decisions quickly according to the actual situation, which not only reduces the delivery failure caused by unforeseen factors, but also enhances the adaptability of the entire distribution system; if all the alternative four deliverymen cannot meet the requirements, the target deliveryman will be notified in time to complete the task on his own, avoiding the disorder of the delivery plan due to over-reliance on other deliverymen, thereby ensuring the stability and reliability of the delivery task.

[0036] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0037] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A crowdsourcing task recommendation method based on capability evaluation, characterized in that: include: Evaluate each delivery person's ability to deliver goods on time and to help complete orders; Determine whether there is a support order; If there is no support order, it will be delivered normally; If there is a support order, the support order will be assigned to the delivery person based on the on-time ability evaluation and the support order completion ability evaluation; The on-time capability evaluation includes: The delivery person who is being evaluated for on-time ability is recorded as the first test person; Obtain all the receiving stations that require the first tester to deliver the goods, and record them as test stations; Set the test time period for on-time ability evaluation and record it as the test time; For each test site: obtain the delivery personnel's arrival time every day during the test period, and enter it into a set as the arrival time set of the test site; Get the arrival time set for each test site; The set of arrival times for each test site: Convert each element into the number of minutes from midnight to the time represented by the element, and record them in turn as ,in is the number of elements; Calculate all The average ,in Represents the first elements, and Arrive at each testing site on time as the first tester; Calculate the standard deviation of a collection of arrival times Set the standard deviation threshold for determining whether the elements in the arrival time set are consistent, denoted as the consistency threshold; The standard deviation of the arrival time set Compare with consensus threshold; If the standard deviation of the arrival time set >consistency threshold, the elements in the arrival time set are considered inconsistent; If the standard deviation of the arrival time is ≤ the consistency threshold, the elements in the arrival time set are considered consistent; The delivery person is rated on time based on whether the elements in the arrival time set are consistent.

2. A method for recommending crowdsourcing tasks based on capability evaluation according to claim 1, characterized in that: The on-time rating of the delivery personnel according to whether the elements in the arrival time set are consistent includes: Obtain the number of test sites of the first tester, which is recorded as A; Mark the test sites according to their arrival time set, and mark the test sites with consistent elements in the arrival time set as on-time sites; Get the number of on-time sites of the first tester, and record it as Z; Calculate Z÷A and compare it with B; If Z÷A≥95%, the first tester is deemed to be first-level punctual; If 95%>Z÷A≥80%, the first tester is deemed to be on time at level 2; If 80%>Z÷A≥70%, the first tester is deemed to be on time at level 3; If 70%>Z÷A, the first tester is deemed to be on time at level 4.

3. The method for recommending crowdsourcing tasks based on capability evaluation according to claim 1, characterized in that: The evaluation of the ability to assist in order completion includes: The delivery person who is evaluated for the ability to assist in order completion is recorded as the second tester; Get the number of assistance orders received by the second tester, denoted as C; Get the sending object of each assistance order received by the second tester, and record it as the order sender; Obtain the completion status of the second tester on the assisted order through the order sender; The completion status includes: completed orders and uncompleted orders; Mark the assistance orders of the second tester whose completion status is completed among all assistance orders; Get the number of marked assistance orders, and record it as E; If E÷C≥95%, the first tester is deemed to have completed the first level of competence; If 95%>E÷C≥80%, the first tester is deemed to have completed the second level of competence; If 80%>E÷C≥70%, the first tester is deemed to have completed the third level of competence; If 70%>E÷C, the first tester is deemed to have achieved level 4 completion capability.

4. The method for recommending crowdsourcing tasks based on capability evaluation according to claim 1, characterized in that: The determining whether there is a support order specifically includes: Before the deliveryman starts to deliver the goods, the delivery station where the deliveryman needs to deliver the goods is obtained and recorded as the delivery station of the deliveryman; Get the quantity of goods delivered to each delivery station respectively, and record it as the delivery quantity of each delivery station; Set the delivery quantity threshold to determine whether the delivery assistance is met; Compare the delivery quantity of each delivery station with the delivery quantity threshold; If the delivery quantity of the distribution site is less than or equal to the delivery quantity threshold, it is considered that there is an assisted order, and the distribution site is marked as an assisted site, and the goods delivered to the distribution site are marked as assisted goods; If the delivery quantity of the delivery site is greater than the delivery quantity threshold, it is determined that there is no assisted order.

5. The method for recommending crowdsourcing tasks based on capability evaluation according to claim 4, characterized in that: If there is a support order, the support order is assigned to the delivery person according to the punctuality ability evaluation and the support order completion ability evaluation, including: Select the delivery personnel whose delivery sites overlap and record them as delivery personnel No. 1; Select the couriers who can meet the delivery time from all the No. 1 couriers and mark them as No. 2 couriers; Based on the evaluation of the No. 2 deliveryman's ability to be on time and to help complete orders, select the No. 3 deliveryman from the No. 2 deliveryman; Send a request for assistance to the third deliveryman; Mark the deliveryman No. 3 who accepts the assistance request as deliveryman No. 4; After the delivery starts, the locations of all No. 4 deliverymen are monitored, and a No. 4 deliveryman is selected to complete the order based on the monitoring results.

6. A method for recommending crowdsourcing tasks based on capability evaluation according to claim 5, characterized in that: The delivery personnel whose delivery sites overlap are screened, and are recorded as delivery personnel No. 1, including: The delivery personnel who have assisted orders are recorded as target delivery personnel; Obtain all the delivery sites of the target delivery person, and record the other delivery sites that are before the assisting sites in the delivery order as optional sites; Get other couriers who do not have any orders and record them as optional couriers; Get the delivery sites of each optional delivery person respectively, and match them with the optional sites and assisted sites; If the delivery sites of all available couriers do not include the optional sites and the sites that can be assisted, it is determined that there is no No. 1 couriers, and the target couriers are notified to deliver the goods on their own; If the delivery sites of the optional courier include optional sites and assisted sites, and the optional sites are before the assisted sites in the delivery order, the optional courier will be marked as a courier to be selected; Obtain all the delivery sites of the delivery personnel to be selected to see whether there is a delivery site before the optional site in the delivery order; If it does not exist, delete the candidate delivery person; If so, the candidate delivery person will be marked as delivery person number one.

7. The method for recommending crowdsourcing tasks based on capability evaluation according to claim 5, characterized in that: The method of selecting a deliveryman who meets the delivery time from all the first deliverymen and marking him as the second deliveryman includes: Obtain the on-time time when the target delivery person arrives at the optional station during the test time, recorded as the first time; Obtain the on-time time when the first delivery person arrives at the optional station during the test time, recorded as the second time; If the second time of the first deliveryman is greater than or equal to the first time, the first deliveryman will be marked as a pending deliveryman; Set the delivery time interval threshold to determine whether the delivery time is too different; Get the on-time time when the pending delivery person arrives at the assisted station during the test time, which is recorded as the third time; Obtain the on-time time when the target delivery person arrives at the assisted station within the test time, recorded as the fourth time; Calculate the difference between the fourth time and the first time, and record the result as D; Calculate the difference between the third time and the second time, and record the result as F; Set the time interval threshold used to determine whether the delivery time differs too much; Calculate the difference between F and D and record the result as H; If H is a negative value, the pending delivery person will be marked as the second delivery person; If H is a positive value, H is compared with the time interval threshold; If H ≥ the time interval threshold, the pending delivery person will be deleted; If H < the time interval threshold, the pending delivery person is marked as the second delivery person; If there is no second delivery person, the target delivery person will be notified to deliver the goods by himself.

8. The method for recommending crowdsourcing tasks based on capability evaluation according to claim 5, characterized in that: According to the evaluation of the No. 2 deliveryman's punctuality and ability to assist in order completion, the No. 3 deliveryman is selected from the No. 2 deliveryman, including: Obtain the punctuality evaluation and order fulfillment ability evaluation of each No. 2 delivery person; Select the No. 2 deliveryman whose punctuality evaluation is level 1 or level 2 and whose order completion assistance evaluation is level 1 or level 2, and mark him as No. 3 deliveryman; If there is no deliveryman No. 3, the target deliveryman will be notified to deliver the goods on his own.

9. The method for recommending crowdsourcing tasks based on capability evaluation according to claim 5, characterized in that: After the delivery begins, the positions of all No. 4 delivery personnel are monitored, and a No. 4 delivery personnel is selected to complete the order based on the monitoring results, including: Before the fourth deliveryman arrives at the optional station, the time he arrives at other stations is obtained and recorded as the current arrival time of each other station; Set the time difference threshold to determine whether the current arrival time is consistent with the on-time time; Get the on-time time when the fourth deliveryman arrives at other stations during the test time; Difference between the current arrival time of the fourth deliveryman and the on-time arrival time at other stations, and calculate the absolute value of the difference and compare it with the time difference threshold; If the absolute value of the difference is greater than the time difference threshold, the fourth delivery person will be discarded; When all four deliverymen are abandoned, the target deliveryman will be notified to deliver the goods on his own; If the absolute value of all differences is less than or equal to the time difference threshold, the deliveryman No. 4 is marked as the candidate deliveryman No. 4; Obtain the evaluation of the candidate No. 4 deliveryman's ability to be on time and to help complete orders; If the punctuality evaluation of the candidate No. 4 deliveryman is level 1, and the evaluation of the assisted order is level 1 completion ability, the candidate No. 4 deliveryman will be selected to complete the assisted order; If the candidate No. 4 deliveryman's on-time ability is evaluated as level 2 on-time, or the order assistance evaluation is level 2 completion ability, then determine whether the target deliveryman has the ability to redeliver; The determination of whether the target delivery person can redeliver is specifically as follows: Obtain the distance that the target deliveryman travels every day during the test period, add up the distance traveled every day to obtain the total distance that the target deliveryman travels during the test period, divide the total distance by the number of days in the test period, and record the result as the average daily distance traveled by the target deliveryman during the test period; Obtain the time spent by the target deliveryman on delivering goods every day during the test period, add up the time spent on delivering goods every day to obtain the total time spent by the target deliveryman on delivering goods during the test period, divide the total time by the number of days in the test period, and record the result as the average daily delivery time of the target deliveryman during the test period; Calculate the average daily distance divided by the average daily delivery time, and record the result as the average delivery speed of the target delivery person; According to the delivery order of the target deliveryman to deliver goods to each delivery station, the delivery station located before the assisted station is obtained and recorded as the front station, and the delivery station located after the assisted station is obtained and recorded as the back station; Obtain the total distance of the target delivery person from the previous station through the assisted station to the next station, which is recorded as the previous distance; Obtain the total distance of the target delivery person from the previous station to the next station, recorded as the next distance; Calculate the difference between the latter distance and the former distance, and record the difference as the saved distance; Divide the distance saved by the average delivery speed of the target delivery personnel, and record the result as the time saved by the target delivery personnel; According to the delivery order of the target deliveryman to each delivery station, the last station where the target deliveryman delivers the goods is obtained and recorded as the last station; Obtain the total distance from the last station through the optional stations to the assisted station, which is recorded as the reproduced delivery distance; Divide the recurring delivery distance by the average delivery speed of the target delivery person, and record the result as the recurring delivery time of the target delivery person; Compare redistribution time to time saved; If the redelivery time is less than or equal to the saved time, the target delivery person is deemed to be able to redeliver, and the fourth alternative delivery person is selected to complete the order; If the redelivery time is greater than the saved time, the target delivery person is deemed unable to redeliver, and the fourth candidate delivery person is deleted; When all four candidate deliverymen are abandoned, the target deliveryman will be notified to deliver the goods on his own; The selection of the fourth candidate deliveryman to complete the order is as follows: Notify the target delivery person to place the assisted goods at the optional station, and at the same time notify the alternative delivery person No. 4 to pick up the assisted goods at the optional station and deliver them to the assisted station.

Citation Information

Patent Citations

  • Cloud distribution task processing method and system based on intelligent equipment

    CN116720803A

  • E-commerce logistics distribution optimization system and method based on big data

    CN118521239A

  • Crowdsourcing task allocation method for complex task multi-person cooperation

    CN119151267A