| CPC G06Q 10/06398 (2013.01) [G06Q 10/0833 (2013.01); G06Q 10/0835 (2013.01)] | 18 Claims |

|
1. A method operable by an electronic apparatus comprising:
displaying a first user interface, the first user interface including a first portion indicating at least one fulfillment center and delivery plan information related to the at least one fulfillment center and a first user interface element configured to, upon user activation, initiate an allocation simulation for the at least one fulfillment center;
displaying a second user interface, the second user interface including a plurality of user interface elements each user-configurable to specify one of a plurality of simulated exclusion conditions for excluding couriers in connection with courier allocation;
identifying work information of each of a plurality of previously registered couriers;
identifying a courier allocation condition corresponding to the at least one fulfillment center based at least in part on one or more of the plurality of simulated exclusion conditions user-configurable via the plurality of user interface elements on the second user interface;
upon detecting that a user has activated the first user interface element, performing the allocation simulation to allocate at least one among the plurality of previously registered couriers to the at least one fulfillment center based on the plurality of simulated exclusion conditions, the delivery plan information, the courier allocation condition, and the work information;
updating the first user interface to include a second portion of the first user interface indicating a result of the allocation simulation based on the plurality of simulated exclusion conditions, the delivery plan information, the courier allocation condition, the work information, and a second user interface element configured to, upon activation by the user, apply the result of the allocation simulation to one or more selected fulfillment centers; and
applying the result of the allocation simulation to the one or more selected fulfillment centers in response to the second user interface element being activated,
wherein the performing includes identifying the at least one among the plurality of previously registered couriers that satisfied the courier allocation condition, based on the delivery plan information,
wherein at least one of the plurality of simulated exclusion conditions is related to the work information of each courier,
wherein the work information includes information determined for each courier based on past work or information requested from each courier,
wherein the one or more of the plurality of simulated exclusion conditions include:
a first simulated exclusion condition related to a courier whose number of delivery works of a first work type performed within a configured period of time is less than or equal to a configured number; and
a second simulated exclusion condition related to a courier who is assigned to a work of a second work type on a same work day,
wherein a work type of delivery is related to delivery time, and
wherein each of the first work type and the second work type is one of late night delivery, daytime delivery and early morning delivery,
wherein the identifying of the courier allocation condition includes at least one of:
obtaining, via a third user interface element among the plurality of user interface elements, a first user input related to the first work type and the configured number; and
obtaining, via a fourth user interface element among the plurality of user interface elements, a second user input related to the second work type.
|