CN107480921A - Order dispatch method and device - Google Patents

Order dispatch method and device Download PDF

Info

Publication number
CN107480921A
CN107480921A CN201710500904.4A CN201710500904A CN107480921A CN 107480921 A CN107480921 A CN 107480921A CN 201710500904 A CN201710500904 A CN 201710500904A CN 107480921 A CN107480921 A CN 107480921A
Authority
CN
China
Prior art keywords
order
dispatching person
allocated
dispatching
person
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710500904.4A
Other languages
Chinese (zh)
Inventor
黄绍建
徐明泉
咸珂
陈进清
杨秋源
饶佳佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaodu Information Technology Co Ltd
Original Assignee
Beijing Xiaodu Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaodu Information Technology Co Ltd filed Critical Beijing Xiaodu Information Technology Co Ltd
Priority to CN201710500904.4A priority Critical patent/CN107480921A/en
Priority to PCT/CN2017/110000 priority patent/WO2019000779A1/en
Publication of CN107480921A publication Critical patent/CN107480921A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Abstract

The embodiment of the present application provides a kind of order dispatch method and device.Order dispatch method includes:From order pond corresponding to first kind dispatching person, the first order set to be allocated is obtained;It is the Order splitting dispatching person in the first order set to be allocated from first kind dispatching person;Identify the order that first kind dispatching person is not allocated in the first order set to be allocated;From other class dispatching persons different from first kind dispatching person, to be not allocated to the Order splitting dispatching person of first kind dispatching person.The technical scheme provided using the embodiment of the present application, can be carried out fusion scheduling to polymorphic type dispatching person, realize the complementation between a variety of transport power, be advantageous to further improve the dispatching efficiency of order, reduce the probability of order time-out dispatching.

Description

Order dispatch method and device
Technical field
The application is related to Internet technical field, more particularly to a kind of order dispatch method and device.
Background technology
With the fast development of Internet technology, the application based on internet is more and more, such as takes out class application, shopping Class application.Based on these applications, the home-confined article that can be obtained needed for oneself of user.These are applied in the same of convenient user When, item dispenser problem is also faced with, then logistic dispatching system arises at the historic moment.The main task of logistic dispatching system is to order Single reasonable distribution is to dispatching person so that order can be sent in user's hand as early as possible, while can save transport power as far as possible.
Under normal conditions, existing logistic dispatching system can ensure the dispatching efficiency of most of order.But at some In particular cases, for example, under single peak period, because transport power is limited, existing logistic dispatching system also can only preferentially ensure a small amount of order Dispatching efficiency, most of order, which still exists, dispenses the problem of overtime, therefore up for providing a kind of new order dispatch side Case, further to improve order dispatching efficiency, reduce the probability of order time-out dispatching.
The content of the invention
The problem of existing for prior art, present inventor is after a series of analyses and research, there is provided one Kind solution, its cardinal principle are:In polymorphic type dispatching person and the scene deposited, fusion tune is carried out to polymorphic type dispatching person Degree, realizes the complementation between a variety of transport power, further to improve the dispatching efficiency of order, reduces the probability of order time-out dispatching.
Based on a kind of above-mentioned, order dispatch method of the embodiment of the present application offer, including:
From order pond corresponding to first kind dispatching person, the first order set to be allocated is obtained;
It is the Order splitting dispatching person in the described first order set to be allocated from the first kind dispatching person;
Identify the order that the first kind dispatching person is not allocated in the described first order set to be allocated;
From other class dispatching persons different from the first kind dispatching person, it is not allocated to the first kind to be described and matches somebody with somebody The Order splitting dispatching person for the person of sending.
In an optional embodiment, from other class dispatching persons different from the first kind dispatching person, for described in not It is assigned to after the Order splitting dispatching person of the first kind dispatching person, methods described also includes:
The order that other class dispatching persons are not yet assigned in the order of the first kind dispatching person is not allocated to described in identification;
By the order for being not yet assigned to other class dispatching persons identified, it is corresponding to rejoin the first kind dispatching person Order pond in, to wait order dispatch next time.
In an optional embodiment, identify that being not allocated to the first kind in the first order set to be allocated matches somebody with somebody The order for the person of sending, including:
Identify the order that unallocated state is in the described first order set to be allocated;And/or
Identify distributed in the described first order set to be allocated but in etc. state to be dispensed order.
In an optional embodiment, the order that unallocated state is in the first order set to be allocated is identified, Including:
Identify and not yet enter indent queue corresponding to the first kind dispatching person in the described first order set to be allocated Order;
Identify distributed in the described first order set to be allocated but in etc. state to be dispensed order, including:
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and Remain in the order in the indent queue;Or
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and Not with the order for having dispensed mark;Or
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and With etc. mark to be dispensed order.
In an optional embodiment, from order pond corresponding to first kind dispatching person, the first order collection to be allocated is obtained Close, including:
According to the time attribute of each order in order pond corresponding to the first kind dispatching person, from the first kind dispatching person In corresponding order pond, the first order set to be allocated is obtained.
In an optional embodiment, according to the time category of each order in order pond corresponding to the first kind dispatching person Property, from order pond corresponding to the first kind dispatching person, the first order set to be allocated is obtained, including:
According to lower single time of each order in order pond corresponding to the first kind dispatching person and/or it is expected that delivery time, From order pond corresponding to the first kind dispatching person, the first order set to be allocated is obtained.
In an optional embodiment, from other class dispatching persons different from the first kind dispatching person, for described in not The Order splitting dispatching person of the first kind dispatching person is assigned to, including:
The order for being not allocated to the first kind dispatching person is added into order corresponding to other class dispatching persons Chi Zhong;
From order pond corresponding to other class dispatching persons, the second order set to be allocated is obtained, described second treats point Include the order for being not allocated to the first kind dispatching person with order set;
Still there is order to need in the dispatching person that dispenses from other class dispatching persons, using and single method of salary distribution as described the Order splitting dispatching person in two order set to be allocated;
From whole dispatching persons of other class dispatching persons, to be grouped the method for salary distribution as the described second order collection to be allocated In conjunction not with and the Order splitting dispatching person that dispenses of single method of salary distribution.
In an optional embodiment, the first kind dispatching person is full-time dispatching person;Other class dispatching persons are simultaneous Duty dispatching person.
In an optional embodiment, still have from other class dispatching persons in the dispatching person that order needs dispense, with And single method of salary distribution is the Order splitting dispatching person in the described second order set to be allocated, including:
Calculate each order in the described second order set to be allocated still has order to need with each in other class dispatching persons The similarity for not taking single order for the dispatching person to be dispensed;
To each order in the described second order set to be allocated, judge each in other class dispatching persons still there is order The dispatching person for being more than similarity threshold with the similarity of the order be present in the dispatching person for needing to dispense;
If the information of the order is sent to exist and is more than similarity threshold with the order similarity by judged result Dispatching person, for the order similarity be more than similarity threshold dispatching person's competition for orders, and by the Order splitting to hair Act the dispatching person for robbing single operation.
In an optional embodiment, from whole dispatching persons of other class dispatching persons, using be grouped the method for salary distribution as Not with the Order splitting dispatching person that simultaneously single method of salary distribution dispenses in the second order set to be allocated, including:
According in the described second order set to be allocated not with and the order that dispenses of single method of salary distribution between it is similar Degree, at least one order group is not divided into the order that simultaneously single method of salary distribution dispenses by described;
Calculate at least one order group between each order group and each dispatching person of other class dispatching persons Matching degree;
According to the order of the matching degree between each dispatching person of each order group and other class dispatching persons from high to low, The information of each order group is sent to each dispatching person of other class dispatching persons, with etc. member's competition for orders to be dispensed;And
To each order group, when there is dispatching person to initiate to rob single operation for the order group, the order group is distributed The dispatching person of single operation is robbed to initiation.
In an optional embodiment, the first kind dispatching person is part-time dispatching person, and other class dispatching persons are special Duty dispatching person.
In an optional embodiment, still have from other class dispatching persons in the dispatching person that order needs dispense, with And single method of salary distribution is the Order splitting dispatching person in the described second order set to be allocated, including:
Calculate each order in the described second order set to be allocated still has order to need with each in other class dispatching persons The similarity for not taking single order for the dispatching person to be dispensed;
To each order in the described second order set to be allocated, judge each in other class dispatching persons still there is order The dispatching person for being more than similarity threshold with the similarity of the order be present in the dispatching person for needing to dispense;
If judged result gives dispatching of the order similarity more than similarity threshold to exist, by the Order splitting Member.
In an optional embodiment, from whole dispatching persons of other class dispatching persons, using be grouped the method for salary distribution as Not with the Order splitting dispatching person that simultaneously single method of salary distribution dispenses in the second order set to be allocated, including:
According in the described second order set to be allocated not with and the order that dispenses of single method of salary distribution between it is similar Degree, at least one order group is not divided into the order that simultaneously single method of salary distribution dispenses by described;
Calculate at least one order group between each order group and each dispatching person of other class dispatching persons Matching degree;
According to the matching degree between each dispatching person of each order group and other class dispatching persons, match somebody with somebody from other classes It is each order group distribution dispatching person in each dispatching person for the person of sending.
Correspondingly, the embodiment of the present application also provides a kind of order dispatch device, including:
Acquisition module, for from order pond corresponding to first kind dispatching person, obtaining the first order set to be allocated;
Distribute module, for from the first kind dispatching person, being the order point in the described first order set to be allocated With dispatching person;
Identification module, it is not allocated to the first kind dispatching person's for identifying in the described first order set to be allocated Order;
The distribute module is additionally operable to:From other class dispatching persons different from the first kind dispatching person, for described in not It is assigned to the Order splitting dispatching person of the first kind dispatching person.
In an optional embodiment, the identification module is additionally operable to:The first kind is not allocated to described in identification to match somebody with somebody Be not yet assigned to the order of other class dispatching persons in the order for the person of sending, and by it is described identify be not yet assigned to other class dispatching persons' Order, rejoin in order pond corresponding to the first kind dispatching person, to wait order dispatch next time.
In an optional embodiment, the identification module is specifically used for:
Identify the order that unallocated state is in the described first order set to be allocated;And/or
Identify distributed in the described first order set to be allocated but in etc. state to be dispensed order.
In an optional embodiment, the identification module is in the first order set to be allocated is identified not to be divided During order with state, it is specifically used for:
Identify and not yet enter indent queue corresponding to the first kind dispatching person in the described first order set to be allocated Order;
The identification module distributed in the first order set to be allocated is identified but in etc. state to be dispensed During order, it is specifically used for:
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and Remain in the order in the indent queue;Or
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and Not with the order for having dispensed mark;Or
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and With etc. mark to be dispensed order.
In an optional embodiment, the acquisition module is specifically used for:Ordered according to corresponding to the first kind dispatching person The time attribute of each orders of Dan Chizhong, from order pond corresponding to the first kind dispatching person, acquisition described first is to be allocated to be ordered Single set.
In an optional embodiment, the acquisition module is specifically used for:Ordered according to corresponding to the first kind dispatching person Lower single time of each orders of Dan Chizhong and/or it is expected that delivery time, from order pond corresponding to the first kind dispatching person, obtain The first order set to be allocated.
In an optional embodiment, the distribute module is being not allocated to ordering for the first kind dispatching person to be described During single distribution dispatching person, it is specifically used for:
The order for being not allocated to the first kind dispatching person is added into order corresponding to other class dispatching persons Chi Zhong;
From order pond corresponding to other class dispatching persons, the second order set to be allocated is obtained, described second treats point Include the order for being not allocated to the first kind dispatching person with order set;
Still there is order to need in the dispatching person that dispenses from other class dispatching persons, using and single method of salary distribution as described the Order splitting dispatching person in two order set to be allocated;
From whole dispatching persons of other class dispatching persons, to be grouped the method for salary distribution as the described second order collection to be allocated In conjunction not with and the Order splitting dispatching person that dispenses of single method of salary distribution.
In an optional embodiment, the first kind dispatching person is full-time dispatching person;Other class dispatching persons are simultaneous Duty dispatching person.
In an optional embodiment, the distribute module is using simultaneously single method of salary distribution as the described second order collection to be allocated During Order splitting dispatching person in conjunction, it is specifically used for:
Calculate each order in the described second order set to be allocated still has order to need with each in other class dispatching persons The similarity for not taking single order for the dispatching person to be dispensed;
To each order in the described second order set to be allocated, judge each in other class dispatching persons still there is order The dispatching person for being more than similarity threshold with the similarity of the order be present in the dispatching person for needing to dispense;
If the information of the order is sent to exist and is more than similarity threshold with the order similarity by judged result Dispatching person, for the order similarity be more than similarity threshold dispatching person's competition for orders, and by the Order splitting to hair Act the dispatching person for robbing single operation.
In an optional embodiment, the distribute module is to be grouped the method for salary distribution as the described second order collection to be allocated In conjunction not with and single method of salary distribution dispense Order splitting dispatching person when, be specifically used for:
According in the described second order set to be allocated not with and the order that dispenses of single method of salary distribution between it is similar Degree, at least one order group is not divided into the order that simultaneously single method of salary distribution dispenses by described;
Calculate at least one order group between each order group and each dispatching person of other class dispatching persons Matching degree;
According to the order of the matching degree between each dispatching person of each order group and other class dispatching persons from high to low, The information of each order group is sent to each dispatching person of other class dispatching persons, with etc. member's competition for orders to be dispensed;And
To each order group, when there is dispatching person to initiate to rob single operation for the order group, the order group is distributed The dispatching person of single operation is robbed to initiation.
In an optional embodiment, the first kind dispatching person is part-time dispatching person, and other class dispatching persons are special Duty dispatching person.
In an optional embodiment, the distribute module is using simultaneously single method of salary distribution as the described second order collection to be allocated During Order splitting dispatching person in conjunction, it is specifically used for:
Calculate each order in the described second order set to be allocated still has order to need with each in other class dispatching persons The similarity for not taking single order for the dispatching person to be dispensed;
To each order in the described second order set to be allocated, judge each in other class dispatching persons still there is order The dispatching person for being more than similarity threshold with the similarity of the order be present in the dispatching person for needing to dispense;
If judged result gives dispatching of the order similarity more than similarity threshold to exist, by the Order splitting Member.
In an optional embodiment, the distribute module is to be grouped the method for salary distribution as the described second order collection to be allocated In conjunction not with and single method of salary distribution dispense Order splitting dispatching person when, be specifically used for:
According in the described second order set to be allocated not with and the order that dispenses of single method of salary distribution between it is similar Degree, at least one order group is not divided into the order that simultaneously single method of salary distribution dispenses by described;
Calculate at least one order group between each order group and each dispatching person of other class dispatching persons Matching degree;
According to the matching degree between each dispatching person of each order group and other class dispatching persons, match somebody with somebody from other classes It is each order group distribution dispatching person in each dispatching person for the person of sending.
The embodiment of the present application also provides a kind of electronic equipment, including:Memory and processor;The memory storage has one Bar or a plurality of computer instruction, one or more computer instruction realize the above method reality when by the computing device Step in the method for example offer is provided.
The embodiment of the present application also provides a kind of computer-readable storage medium for being stored with computer program, the computer program The step in the method that above method embodiment provides is realized when being performed.
In the embodiment of the present application, it is order to be allocated corresponding to first kind dispatching person preferentially from first kind dispatching person Dispatching person is distributed, can be corresponding for first kind dispatching person from other class dispatching persons when the transport power deficiency of first kind dispatching person Order splitting dispatching person to be allocated, by carrying out fusion scheduling to polymorphic type dispatching person, realize the complementation between a variety of transport power, Complementation especially between lower single peak period, a variety of transport power, be advantageous to improve the dispatching efficiency of order, reduce order time-out The probability of dispatching.
Brief description of the drawings
Accompanying drawing described herein is used for providing further understanding of the present application, forms the part of the application, this Shen Schematic description and description please is used to explain the application, does not form the improper restriction to the application.In the accompanying drawings:
Fig. 1 is the schematic flow sheet for the order dispatch method that the embodiment of the application one provides;
Fig. 2 is the schematic flow sheet for the order dispatch method that another embodiment of the application provides;
Fig. 3 is the schematic flow sheet for the order dispatch method that the another embodiment of the application provides;
Fig. 4 is the structural representation for the order dispatch device that the another embodiment of the application provides.
Embodiment
To make the purpose, technical scheme and advantage of the application clearer, below in conjunction with the application specific embodiment and Technical scheme is clearly and completely described corresponding accompanying drawing.Obviously, described embodiment is only the application one Section Example, rather than whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not doing Go out under the premise of creative work the every other embodiment obtained, belong to the scope of the application protection.
Fig. 1 is the schematic flow sheet for the order dispatch method that the embodiment of the application one provides.As shown in figure 1, methods described Including:
101st, from order pond corresponding to first kind dispatching person, the first order set to be allocated is obtained.
102nd, it is the Order splitting dispatching person in the first order set to be allocated from first kind dispatching person.
103rd, the order that first kind dispatching person is not allocated in the first order set to be allocated is identified.
104th, from other class dispatching persons different from first kind dispatching person, the first kind that is not allocated to identify is matched somebody with somebody The Order splitting dispatching person for the person of sending.
In the present embodiment, logistic dispatching system uses polytype dispatching person, and different types of dispatching person mainly bears Duty each corresponds to the order in order pond.Polytype dispatching person can include but is not limited to:Full-time dispatching person and part-time match somebody with somebody The person of sending.In general, the personnel of full-time dispatching person are relatively more fixed, and the mobility of people of part-time dispatching person is larger, so relative to For part-time dispatching person, the overall delivery service quality of full-time dispatching person is of a relatively high, but it is also of a relatively high to dispense expense.
Alternatively, dispatching person's type can be selected for the order of oneself by businessman, once businessman selectes dispatching person's type, the business The order of family will enter corresponding order pond, and wait the scheduling of logistic dispatching system.Or can also be by Logistic Scheduling system System selects dispatching person's type according to the overall transport power situation of all kinds of dispatching persons for order;When logistic dispatching system is selected for order Dispatching person's type, the order will enter corresponding order pond, and wait the scheduling of logistic dispatching system.Or Logistic Scheduling System can also select dispatching person's type according to the dispatching demand of order for order;Match somebody with somebody when logistic dispatching system is that order is selected The person's of sending type, the order will enter corresponding order pond, and wait the scheduling of logistic dispatching system.
Order dispatch system uses polytype dispatching person, and is directed to different orders, using different types of dispatching Member, the advantage of all kinds of dispatching persons is made full use of, order dispatching efficiency can be improved to a certain extent.But, if it is possible to more Type dispatching person simultaneously does further fusion scheduling on the basis of depositing to polymorphic type dispatching person, realizes the fortune between polymorphic type dispatching person Power is complementary, is beneficial to further improve the dispatching efficiency of order, reduces the probability of order time-out dispatching.
The order dispatch method that the present embodiment provides can realize the fusion scheduling between polymorphic type dispatching person.Retouched for simplification State, the present embodiment merging between first kind dispatching person and other class dispatching persons illustrates exemplified by dispatching.Wherein, the first kind Dispatching person can be any kind dispatching person, and other class dispatching persons refer to the dispatching person different from first kind dispatching person.For example, the A kind of dispatching person can be full-time dispatching person, correspondingly, other class dispatching persons can be part-time dispatching person (or for mass-rent dispense Member).In another example first kind dispatching person can be part-time dispatching person, correspondingly, other class dispatching persons can be full-time dispatching person.
The corresponding order pond of first kind dispatching person, the order pond store first kind dispatching person in need and are responsible for ordering for dispatching It is single;Other class dispatching persons also correspond to an order pond, and the order pond stores the order that other class dispatching persons in need are responsible for dispatching.It is right For logistic dispatching system, processing can be allocated to the order in each order pond according to the method that the present embodiment provides.
Wherein, the process that logistic dispatching system is allocated to the order in the corresponding order pond of first kind dispatching person, essence On namely with other class dispatching persons merge the process of scheduling to first kind dispatching person.The process is as follows:
From order pond corresponding to first kind dispatching person, the first order set to be allocated is obtained.First order collection to be allocated Conjunction includes at least one order to be allocated.Here it is to be treated with subsequently other why to be referred to as the first order set to be allocated Distribution order set makes a distinction, and " first " here neither limits sequencing also unlimited fixed number amount.Preferentially match somebody with somebody from the first kind It is the Order splitting dispatching person in the first order set to be allocated in the person of sending.Then, identify in the first order set to be allocated not It is assigned to the order of first kind dispatching person.For the dispatching of the order for being not allocated to first kind dispatching person for ensureing to identify Efficiency, from other class dispatching persons, for the Order splitting dispatching person for being not allocated to first kind dispatching person identified.
As can be seen here, in the transport power deficiency of first kind dispatching person, the feelings for corresponding to the order in order pond can not be dispensed in time Under condition, dispatching person is distributed from other class dispatching persons, the transport power using other class dispatching persons enters to the transport power of first kind dispatching person Row supplement, the fusion scheduling between polymorphic type dispatching person is realized, to make full use of the transport power in whole system, improves matching somebody with somebody for order Send efficiency.
Further, it is from the first order set to be allocated from other class dispatching persons different from first kind dispatching person That identifies is not allocated to the Order splitting dispatching person of first kind dispatching person, and its result has a variety of situations.A kind of situation is:From The order for being not allocated to first kind dispatching person identified in first order set to be allocated, is all allocated to other classes Dispatching person, so as to ensure that the dispatching efficiency of these orders.Another situation is:Identified from the first order set to be allocated The order for being not allocated to first kind dispatching person, be partly allocated to other class dispatching persons, thereby may be ensured that and distribute The dispatching efficiency of the part order gone.Another situation is:That is identified from the first order set to be allocated is not allocated to The order of first kind dispatching person, all it is not allocated to other class dispatching persons.
For above-mentioned another situation and another situation, in order to ensure to be not allocated to the order of other class dispatching persons Dispense efficiency, can from it is above-mentioned identify be not allocated to and identified in the order of first kind dispatching person and be not yet assigned to other classes The order of dispatching person;What be will identify that is not yet assigned to the order of other class dispatching persons, rejoins corresponding to first kind dispatching person In order pond, to wait order dispatch, and then continue as these Order splitting dispatching persons next time.Wherein, Fig. 1 institute is performed Show that the method for embodiment may be considered an order dispatch.
Based on above-mentioned analysis, on the basis of order dispatch method shown in Fig. 1, implement as shown in Fig. 2 the application is another The order dispatch method that example provides, also includes after step 104:
105th, identification is above-mentioned is not allocated to the order that other class dispatching persons are not yet assigned in the order of first kind dispatching person.
106th, by the order for being not yet assigned to other class dispatching persons identified, it is corresponding to rejoin first kind dispatching person Order pond in, to wait order dispatch next time.
When again the order that first kind dispatching person is not allocated in the first order set to be allocated is not allocated to other classes During dispatching person, these orders are added in order pond corresponding to first kind dispatching person again, can be in next order dispatch process Continue as its and distribute dispatching person, in order to be able to be as early as possible these Order splittings to dispatching person, by the dispatching person that is assigned to by this A little orders are distributed in user's hand as early as possible, ensure the dispatching efficiency of these orders.
In above-described embodiment or following embodiments, it need to obtain first from order pond corresponding to first kind dispatching person and treat Distribute order set.Alternatively, when from order pond corresponding to first kind dispatching person, when obtaining the first order set to be allocated, The part order in order pond corresponding to first kind dispatching person can be obtained, forms the first order set to be allocated;Or also may be used To obtain whole orders in order pond corresponding to first kind dispatching person, the first order set to be allocated is formed.
For obtaining the part order in order pond corresponding to first kind dispatching person, the first order set to be allocated is formed Situation, it is necessary to from order pond corresponding to the first kind dispatching person selected section order.It is alternatively possible to according to first kind dispatching person The time attribute of each order in corresponding order pond, from order pond corresponding to first kind dispatching person, acquisition first is to be allocated to be ordered Single set.
Above-mentioned time attribute can include lower single time and/or it is expected that the delivery time of order.Then can be according to the first kind Lower single time of each order and/or it is expected that delivery time, is ordered from corresponding to first kind dispatching person in order pond corresponding to dispatching person Dan Chizhong, fetching portion order, form the first order set to be allocated.The estimated delivery time of order refers to logistic dispatching system The order estimated out according to current order situation and transport power situation is sent to the approximate time of user.
For example, exemplified by based on lower single time, then can be dispensed according to lower single time by the early order to evening from the first kind Corresponding to member in order pond, order earlier of single time, forms the first order set to be allocated under prioritizing selection.
For example, exemplified by based on estimated delivery time, then can according to expectation delivery time by early to late order, from the In order pond corresponding to a kind of dispatching person, prioritizing selection is expected delivery time order earlier, forms the first order collection to be allocated Close.
, can also be in combination with above two time attribute, from corresponding to first kind dispatching person in addition to the example above In order pond, single time and it is expected that delivery time order earlier, forms the first order set to be allocated under prioritizing selection.
In above-described embodiment or following embodiments first is not allocated to, it is necessary to identify in the first order set to be allocated The order of class dispatching person.Wherein, the order for being not allocated to first kind dispatching person actually refers to that first kind dispatching person is not yet true Just start the order of dispatching.For the ease of understanding this concept of " order for being not allocated to first kind dispatching person ", this implementation Order is divided into following state by example:In logistic dispatching system by Order splitting to dispatching person before, in unallocated shape State;After order dispatch system assigns them to dispatching person, in the state of having distributed;If dispatching person starts to dispense the order, Then the state of the order can become in dispatching from having distributed;If dispatching person not yet starts to dispense the order, the order can be in Distributed but in etc. state to be dispensed.
In a kind of application scenarios, the order for being not allocated to first kind dispatching person is primarily referred to as still in unallocated state Order.Based on this, identify that the order that first kind dispatching person is not allocated in the first order set to be allocated is specially:Identification The order of unallocated state is in first order set to be allocated.
In another application scenarios, be not allocated to first kind dispatching person order be primarily referred to as having distributed but in etc. The order of state to be dispensed.Here distribution but in etc. state to be dispensed refer to logistic dispatching system by Order splitting to matching somebody with somebody The person of sending, but dispatching person not yet really starts to dispense the state of the order.Based on this, identify the first order set to be allocated in not by The order for distributing to first kind dispatching person is specially:Identify distributed in the first order set to be allocated but in etc. shape to be dispensed The order of state.
In another application scenarios, being not allocated to the order of first kind dispatching person both can include still in unallocated The order of state, again include distributed but in etc. state to be dispensed order.Based on this, the first order set to be allocated is identified In be not allocated to the order of first kind dispatching person and be specially:Identify and unallocated state is in the first order set to be allocated Order and distributed but in etc. state to be dispensed order.
Alternatively, logistic dispatching system can use indent queue to manage what each dispatching person in first kind dispatching person was assigned to Order.For example, create an indent queue, the order being assigned to for storing each dispatching person for each dispatching person.Dispatching person presses According to certain order, read order from respective indent queue or order group is dispensed.Based on this, logistic dispatching system can With combine indent queue identify the first order set to be allocated in unallocated state order and/or distributed but in etc. The order of state to be dispensed.
Wherein, logistic dispatching system can manage indent queue using various ways.The management of indent queue Mode is different, is identified with reference to indent queue and the order of unallocated state is in the first order set to be allocated and/or has been distributed But in etc. the mode of the order of state to be dispensed would also vary from.It is exemplified below:
In one implementation, when dispatching person is assigned to order, the order being assigned to can be added into the order of dispatching person In queue;When dispatching person really dispenses order, the order to be dispensed or order group can be read from corresponding indent queue;Thing Stream scheduling system deletes the order being read or order group from the indent queue of the dispatching person.In the implementation, such as The order of fruit one is present in the indent queue of some dispatching person, it means that the order be distributed but in etc. shape to be dispensed State;If an order is not existed in the indent queue of any dispatching person, it means that the order is in unappropriated state.It is based on The implementation, identify the order that unallocated state is in the first order set to be allocated, Ke Yiwei:Identify order to be allocated Not yet enter the order of indent queue corresponding to first kind dispatching person in set.Correspondingly, the first order set to be allocated is identified In distributed but in etc. state to be dispensed order, Ke Yiwei:Identify in the first order set to be allocated and have been enter into the first kind In indent queue corresponding to dispatching person and remain in the order in the indent queue.Order team corresponding to first kind dispatching person Row include the indent queue of each dispatching person in first kind dispatching person.
In another implementation, when dispatching person is assigned to order, the order being assigned to can be added into ordering for dispatching person In single queue;When dispatching person really dispenses order, the order to be dispensed or order group can be read from corresponding indent queue; When the order or order group being read are completed by dispatching, logistic dispatching system is that its addition has dispensed mark, is ordered with being different from In single queue in etc. state to be dispensed order.In the implementation, if an order does not exist in any dispatching person's In indent queue, it means that the order is in unappropriated state;If an order is present in the order team of some dispatching person In row and not with dispensed mark, it means that the order be in distributed but in etc. state to be dispensed;If one orders Singly it is present in the indent queue of some dispatching person and carries and dispensed mark, it means that the order is in dispatching and completes shape State.Based on the implementation, the order that unallocated state is in the first order set to be allocated, Ke Yiwei are identified:Identification is treated Distribute in order set and not yet enter the order of indent queue corresponding to first kind dispatching person.Correspondingly, identification first is to be allocated Distributed in order set but in etc. state to be dispensed order, Ke Yiwei:Identify and entered in the first order set to be allocated Enter in indent queue corresponding to first kind dispatching person and not with the order for having dispensed mark.
In another implementation, when dispatching person is assigned to order, the order being assigned to can be added into ordering for dispatching person In single queue, logistic dispatching system is the marks to be dispensed such as the order addition newly added;, can be with when dispatching person really dispenses order The order to be dispensed or order group are read from corresponding indent queue, logistic dispatching system cancels the order or order being read The mark to be dispensed such as what group carried.In the implementation, if an order is not existed in the indent queue of any dispatching person, This means the order is in unappropriated state;If an order is present in the indent queue of some dispatching person and carried Etc. mark to be dispensed, it means that the order be in distributed but in etc. state to be dispensed.Based on the implementation, identification the The order of unallocated state, Ke Yiwei are in one order set to be allocated:Identify in order set to be allocated and not yet to enter the The order of indent queue corresponding to a kind of dispatching person.Correspondingly, distributed but be in the first order set to be allocated of identification etc. The order of state to be dispensed, Ke Yiwei:Identify in the first order set to be allocated and have been enter into order corresponding to first kind dispatching person In queue and with etc. mark to be dispensed order.
It is Order splitting dispatching person either from first kind dispatching person in above-described embodiment or following embodiments, also It is Order splitting dispatching person from other class dispatching persons to be, logistic dispatching system can use and single allocation flow, packet distribution Flow or the fusion allocation flow for including simultaneously single allocation flow and packet allocation flow, are dispensed from first kind dispatching person or other classes It is Order splitting dispatching person in member.
Wherein, and single allocation flow is actually that a kind of order adds flow, mainly judges whether new order can chase after Adding to still has order to need the dispatching person dispensed, so that the dispatching person can dispense new order by the way, reaches the mesh for saving transport power 's.Packet allocation flow refers to order being grouped, and the process of Order splitting is carried out in units of order group.Merging allocation flow is Refer to the process that simultaneously single allocation flow carries out Order splitting with packet allocation flow that combines.Alternatively, a kind of fusion allocation flow is First carry out and single allocation flow, then perform packet allocation flow.
To first carry out and single allocation flow, then exemplified by performing the fusion allocation flow of packet allocation flow, illustrate thing respectively Stream scheduling system is the process of Order splitting dispatching person and is order point from other class dispatching persons from first kind dispatching person Process with dispatching person.
From first kind dispatching person, the process for the Order splitting dispatching person in the first order set to be allocated includes:From Still have in first kind dispatching person in the dispatching person that order needs dispense, using simultaneously single method of salary distribution as in the first order set to be allocated Order splitting dispatching person;From whole dispatching persons of first kind dispatching person, to be grouped the method for salary distribution as the first order to be allocated In set not with and the Order splitting dispatching person that dispenses of single method of salary distribution.
It is the order point that first kind dispatching person is not allocated in the first order set to be allocated from other class dispatching persons With dispatching person, including:The order for being not allocated to first kind dispatching person is added into order pond corresponding to other class dispatching persons In;According to Order splitting flow corresponding to other class dispatching persons, for the Order splitting for being not allocated to first kind dispatching person Dispatching person.
Further, in other class dispatching persons using first carrying out and single allocation flow, then the fusion of packet allocation flow is performed During allocation flow, the second order set to be allocated can be obtained, described second treats from order pond corresponding to other class dispatching persons The set of distribution order includes the order for being not allocated to the first kind dispatching person;Still there is order from other class dispatching persons Need in the dispatching person that dispenses, using and single method of salary distribution as the Order splitting dispatching person in the second order set to be allocated;From it In whole dispatching persons of its class dispatching person, using in being grouped the method for salary distribution as the second order set to be allocated not with and single method of salary distribution The Order splitting dispatching person dispensed.
What deserves to be explained is according to the difference of dispatching person's type, logistic dispatching system is in execution of order allocation flow process In, the scheduling mode of dispatching person would also vary from.Logistic dispatching system can include to the scheduling mode of dispatching person:Assign Pattern and rob monotype.
Above-mentioned assignment mode refers to the method for salary distribution that order is directly assigned to corresponding dispatching person by logistic dispatching system. In assignment mode, dispatching person does not have a decision-making power, and Order splitting efficiency is higher.Correspondingly, above-mentioned monotype of robbing refers to be adjusted by order The information of order is sent to dispatching person by degree system, decides whether competition for orders by dispatching person, and Order splitting is robbed into middle order The method of salary distribution of dispatching person.In monotype is robbed, dispatching person has decision-making power, manages more flexible, the free degree of part-time dispatching person It is higher, be advantageous to improve Order splitting efficiency.
For example, for full-time dispatching person, assignment mode can be used, to ensure Order splitting efficiency;For part-time dispatching Member, it can use and rob monotype, to ensure Order splitting efficiency.
Example below will be to first carry out and single allocation flow, then performs the fusion allocation flow of packet allocation flow and be Example, and dispatching person's type is combined, it is the mistake of Order splitting dispatching person from first kind dispatching person to illustrate logistic dispatching system respectively Journey and from other class dispatching persons be Order splitting dispatching person process.
The first situation:First kind dispatching person is full-time dispatching person, and logistic dispatching system is to the scheduling mode of dispatching person Assignment mode;Other class dispatching persons are part-time dispatching person, and logistic dispatching system is to rob monotype to the scheduling mode of dispatching person.
In the first scenario, it is the Order splitting dispatching in the first order set to be allocated from first kind dispatching person The process of member includes:
First, each order calculated in the first order set to be allocated still has order needs with each in first kind dispatching person The similarity for not taking single order of the dispatching person of dispatching;To each order in the first order set to be allocated, judge it is each still Have that order needs to whether there is in the dispatching person that dispenses and the similarity of the order is more than the dispatching person of similarity threshold;If deposit The Order splitting is being given into dispatching person of the order similarity more than similarity threshold;When having handled the first order to be allocated During all orders in set, using and single process of the method for salary distribution as Order splitting dispatching person also just finish.
Then, identify in the first order set to be allocated not with and the order that dispenses of single method of salary distribution;According to identification Go out not with and the order that dispenses of single method of salary distribution between similarity, these orders are grouped, to obtain at least One order group;Calculate the matching between each order group and each dispatching person of first kind dispatching person at least one order group Degree;It is each order from each dispatching person of first kind dispatching person according to the matching degree between each order group and each dispatching person Group distribution dispatching person, so far completes packet allocation flow.
Correspondingly, in the first scenario, it is unassigned in the first order set to be allocated from other class dispatching persons To the Order splitting dispatching person of first kind dispatching person, including:
First, the order for being not allocated to first kind dispatching person is added into order pond corresponding to other class dispatching persons In;From order pond corresponding to other class dispatching persons, the second order set to be allocated, the second order set to be allocated are obtained Including the order for being not allocated to first kind dispatching person.
Then, calculate each order in the second order set to be allocated still has order to need to match somebody with somebody with each in other class dispatching persons The similarity for not taking single order of the dispatching person sent;To each order in the second order set to be allocated, judge each still to order It whether there is the dispatching person for being more than similarity threshold with the similarity of the order in the dispatching person for singly needing to dispense;If in the presence of, by The information of the order is sent to the dispatching person for being more than similarity threshold with the order similarity, for these dispatching person's competition for orders;If There is dispatching person to initiate to rob single operation, then the Order splitting is robbed to the dispatching person of single operation to initiation;It is to be allocated when having handled second During all orders in order set, using and single process of the method for salary distribution as Order splitting dispatching person also just finish.
Alternatively, can be according to these dispatchings for the above-mentioned dispatching person for being more than similarity threshold with the similarity of order These dispatching persons are ranked up, according to the order of matching degree from high to low, successively to these by member and the similarity of the order Dispatching person sends the information of the order, for these dispatching person's competition for orders.
Then, identify in the second order set to be allocated not with and the order that dispenses of single method of salary distribution;According to identification Go out not with and the order that dispenses of single method of salary distribution between similarity, these orders are grouped, by these orders It is divided at least one order group;Calculate each order group and other class dispatching persons at least one order group each dispatching person it Between matching degree;According to the order of the matching degree between each order group and each dispatching person from high to low, by the information of order group Be sent to each dispatching person, with etc. member's competition for orders to be dispensed;For any order group, if there is dispatching person's competition for orders, by the order group The dispatching person for initiating to rob single operation is distributed to, so far completes packet allocation flow.
Second of situation:First kind dispatching person is part-time dispatching person, and logistic dispatching system is to the scheduling mode of dispatching person Rob monotype;Other class dispatching persons are full-time dispatching person, and logistic dispatching system is assignment mode to the scheduling mode of dispatching person.
In the latter case, it is the Order splitting dispatching in the first order set to be allocated from first kind dispatching person The process of member includes:
First, each order calculated in the first order set to be allocated still has order needs with each in first kind dispatching person The similarity for not taking single order of the dispatching person of dispatching;To each order in the first order set to be allocated, judge it is each still Have that order needs to whether there is in the dispatching person that dispenses and the similarity of the order is more than the dispatching person of similarity threshold;If deposit The information of the order is being sent to the dispatching person for being more than similarity threshold with the order similarity, so that these dispatching persons rob It is single;If there is dispatching person to initiate to rob single operation, the Order splitting is robbed to the dispatching person of single operation to initiation;Treated when having handled first When distributing all orders in order set, also just finished using simultaneously single process of the method for salary distribution as Order splitting dispatching person.
Then, identify in the first order set to be allocated not with and the order that dispenses of single method of salary distribution;According to identification Go out not with and the order that dispenses of single method of salary distribution between similarity, these orders are grouped, to obtain at least One order group;Calculate the matching between each order group and each dispatching person of first kind dispatching person at least one order group Degree;According to the order of the matching degree between each order group and each dispatching person from high to low, the information of order group is sent to respectively Dispatching person, with etc. member's competition for orders to be dispensed;For any order group, if there is dispatching person's competition for orders, the order component dispensing is sent out The dispatching person for robbing single operation is acted, so far completes packet allocation flow.
Correspondingly, in the latter case, it is unassigned in the first order set to be allocated from other class dispatching persons To the Order splitting dispatching person of first kind dispatching person, including:
First, the order for being not allocated to first kind dispatching person is added into order pond corresponding to other class dispatching persons In;From order pond corresponding to other class dispatching persons, the second order set to be allocated, the second order set to be allocated are obtained Including the order for being not allocated to first kind dispatching person.
Then, each order calculated in the second order set to be allocated still has order needs with each in other class dispatching persons The similarity for not taking single order of the dispatching person of dispatching;To each order in the second order set to be allocated, judge it is each still Have that order needs to whether there is in the dispatching person that dispenses and the similarity of the order is more than the dispatching person of similarity threshold;If deposit The Order splitting is being given into dispatching person of the order similarity more than similarity threshold;When having handled the second order to be allocated During all orders in set, using and single process of the method for salary distribution as Order splitting dispatching person also just finish.
Then, identify in the second order set to be allocated not with and the order that dispenses of single method of salary distribution;According to identification Go out not with and the order that dispenses of single method of salary distribution between similarity, these orders are grouped, to obtain at least One order group;Calculate the matching between each order group and each dispatching person of other class dispatching persons at least one order group Degree;It is each order from each dispatching person of other class dispatching persons according to the matching degree between each order group and each dispatching person Group distribution dispatching person, so far completes packet allocation flow.
In the application scenarios merged to full-time dispatching person with part-time dispatching person, a kind of flow of order dispatch method As shown in figure 3, comprise the following steps:
301st, scan full-time dispatching person corresponding to order pond, therefrom obtain all unappropriated orders, form first and treat point With order set.
302nd, for the order in the first order set to be allocated, under assignment mode and single allocation flow is performed.
Alternatively, a kind of and single allocation flow includes:For each order in the first order set to be allocated, calculate this and order The similarity for waiting to take between single order of single each dispatching person dispensed with still there is order to need in full-time dispatching person;Based on the order The similarity between waiting to take single order of each dispatching person dispensed with still there is order to need, determines whether the order can distribute to certain It is individual still to there is order to need the dispatching person dispensed, to reach the effect of dispatching by the way, save transport power.
303rd, judge after under performing assignment mode and single allocation flow, in the first order set to be allocated whether also Remaining unappropriated order;If so, then perform step 504;If it is not, terminate this time to operate.
304th, for remaining unappropriated order in the first order set to be allocated, the packet distribution under assignment mode is performed Flow.
Here the main purpose of packet allocation flow is with packet mode, will perform and single allocation flow is remaining afterwards not The order of distribution is assigned to full-time dispatching person.
Alternatively, a kind of implementation process for being grouped allocation flow includes:Calculate execution and single allocation flow is remaining afterwards not Similarity between the order of distribution;According to the similarity between these orders, these orders are grouped, such as can be incited somebody to action The order that similarity is more than threshold value is divided into one group;After being grouped to these orders, each order group and each full-time dispatching are calculated Matching degree between member;Based on the matching degree between order group and each full-time dispatching person, using algorithm globally optimal by order group It is associated with full-time dispatching person;The order group of a certain full-time dispatching person will be associated with, adds and ordered corresponding to the full-time dispatching person Preserved in single queue, to wait the full-time dispatching person to be dispensed.For full-time dispatching person, ordered what it was currently dispensed When single group is near completion, new order group can be read from indent queue and is dispensed.
305th, after the packet allocation flow under assignment mode, obtain the first order set to be allocated in it is all not by with The order sent.
306th, all orders not dispensed in the first order set to be allocated are added into order corresponding to part-time dispatching person Chi Zhong.
307th, scan part-time dispatching person corresponding to order pond, therefrom obtain all unappropriated orders, form second and treat point With order set.
Wherein, the second order set to be allocated includes all orders not dispensed in the first order set to be allocated.
308th, under monotype and single allocation flow is robbed for the order in the second order set to be allocated, execution.
309th, judge after under monotype and single allocation flow is robbed in execution, in the second order set to be allocated whether also Unappropriated order be present;If so, then perform step 510;If it is not, terminate this time to operate.
310th, for remaining unappropriated order in the second order set to be allocated, the packet distribution robbed under monotype is performed Flow.
311st, judge after the packet allocation flow under monotype is robbed in execution, in the second order set to be allocated whether also The order that residue is not dispensed in the first order set to be allocated;If so, perform step 512;If it is not, terminate this time to grasp Make.
312nd, by the second order set to be allocated it is remaining do not dispensed in the first order set to be allocated order Singly rejoin in order pond corresponding to full-time dispatching person, and return and perform step 501.
On robbing under monotype and assignment mode and single allocation flow and packet allocation flow, reference can be made to foregoing implementation The description of example, will not be repeated here.
In the present embodiment, in step 301-304, the order in corresponding order pond is dispensed using full-time dispatching person.Example Such as, when order peak period, the transport power of full-time dispatching person may be insufficient, in order to ensure the dispatching efficiency of order, in step In rapid 305-310, all orders not dispensed in time in the corresponding order pond of full-time dispatching person are carried out using part-time dispatching person Distribution, to carry out transport power supplement to full-time dispatching person using the transport power of part-time dispatching person.Further, in step 311-312, The order that can not be dispensed to robbing monotype is again introduced into the corresponding order pond of full-time dispatching person, is realized between two kinds of transport power It is complementary so that in the case of transport power cost is alap, to ensure the dispatching efficiency of order, improve Consumer's Experience as far as possible.
It should be noted that the executive agent that above-described embodiment provides each step of method may each be same equipment, Or this method is also by distinct device as executive agent.For example the executive agent of step 101 to step 104 can be equipment A;Again for example, step 101 and 102 executive agent can be device A, and step 103 and 104 executive agent can be equipment B; Etc..
Fig. 4 is the structural representation for the order dispatch device that the another embodiment of the application provides.As shown in figure 4, described order Single dispatching device includes:Acquisition module 41, distribute module 42 and identification module 43.
Acquisition module 41, for from order pond corresponding to first kind dispatching person, obtaining the first order set to be allocated.
Distribute module 42, for from first kind dispatching person, being the Order splitting dispatching in the first order set to be allocated Member.
Identification module 43, the order of first kind dispatching person is not allocated in the first order set to be allocated for identifying.
Distribute module 42 is additionally operable to:It is described unassigned from other class dispatching persons different from first kind dispatching person Order splitting dispatching person to first kind dispatching person.
In an optional embodiment, identification module 43 is additionally operable to:It is not allocated to first kind dispatching person's described in identification It is not yet assigned to the order of other class dispatching persons in order, and by the order for being not yet assigned to other class dispatching persons identified, Rejoin in order pond corresponding to first kind dispatching person, to wait order dispatch next time.
In an optional embodiment, identification module 43 is specifically used for:Identify in the first order set to be allocated in not The order of distribution state;And/or identification the first order set to be allocated in distributed but in etc. state to be dispensed order.
Further, identification module 43 is when being in the order of unallocated state in identifying the first order set to be allocated, tool Body is used for:Identify the order for not yet entering indent queue corresponding to first kind dispatching person in the first order set to be allocated.
Correspondingly, identification module 43 distributed in the first order set to be allocated is identified but in etc. state to be dispensed During order, it is specifically used for:
Identify to have been enter into indent queue corresponding to first kind dispatching person and remain in the first order set to be allocated and be Order in indent queue;Or
Identify and had been enter into the first order set to be allocated in indent queue corresponding to first kind dispatching person and not with Dispense the order of mark;Or
Identify and had been enter into the first order set to be allocated in indent queue corresponding to first kind dispatching person and with wait Dispense the order of mark.
In an optional embodiment, acquisition module 41 is specifically used for:In the order pond according to corresponding to first kind dispatching person The time attribute of each order, from order pond corresponding to first kind dispatching person, obtain the first order set to be allocated.
Further, acquisition module 41 is specifically used for:Each order places an order in the order pond according to corresponding to first kind dispatching person Time and/or it is expected that delivery time, from order pond corresponding to first kind dispatching person, obtain the first order set to be allocated.
In an optional embodiment, distribute module 42 is for the Order splitting for being not allocated to first kind dispatching person During dispatching person, it is specifically used for:
The order for being not allocated to first kind dispatching person is added in order pond corresponding to other class dispatching persons;
From order pond corresponding to other class dispatching persons, the second order set to be allocated, the second order collection to be allocated are obtained Closing includes the order for being not allocated to first kind dispatching person;
Still have from other class dispatching persons in the dispatching person that order needs dispense, it is to be allocated as second using simultaneously single method of salary distribution Order splitting dispatching person in order set;
From whole dispatching persons of other class dispatching persons, using in being grouped the method for salary distribution as the second order set to be allocated not with And the Order splitting dispatching person that single method of salary distribution dispenses.
In an optional embodiment, first kind dispatching person is full-time dispatching person;Other class dispatching persons are part-time dispatching person.
Distribute module 42 using and single method of salary distribution as the Order splitting dispatching person in the second order set to be allocated when, have Body is used for:
Calculate each order in the second order set to be allocated still has order to need what is dispensed with each in other class dispatching persons The similarity for not taking single order of dispatching person;
To each order in the second order set to be allocated, judge each in other class dispatching persons still there is order to need to dispense Dispatching person in exist and order similarity be more than similarity threshold dispatching person;
If judged result to exist, the information of order is sent to the dispatching for being more than similarity threshold with order similarity Member, for being more than dispatching person's competition for orders of similarity threshold with order similarity, and Order splitting is robbed into matching somebody with somebody for single operation to initiation The person of sending.
Correspondingly, distribute module 42 using in being grouped the method for salary distribution as the second order set to be allocated not with and single distribution side During the Order splitting dispatching person that formula dispenses, it is specifically used for:
According in the second order set to be allocated not with and the order that dispenses of single method of salary distribution between similarity, will At least one order group is not divided into the order that simultaneously single method of salary distribution dispenses;
Calculate the matching degree between each order group and each dispatching person of other class dispatching persons at least one order group;
, will be every according to the order of the matching degree between each dispatching person of each order group and other class dispatching persons from high to low The information of individual order group is sent to each dispatching person of other class dispatching persons, with etc. member's competition for orders to be dispensed;And
To each order group, when there is dispatching person to initiate to rob single operation for order group, order component dispensing is initiated to rob The dispatching person of single operation.
In an optional embodiment, first kind dispatching person is part-time dispatching person, and other class dispatching persons are full-time dispatching person.
Distribute module 42 using and single method of salary distribution as the Order splitting dispatching person in the second order set to be allocated when, have Body is used for:
Calculate each order in the second order set to be allocated still has order to need what is dispensed with each in other class dispatching persons The similarity for not taking single order of dispatching person;
To each order in the second order set to be allocated, judge each in other class dispatching persons still there is order to need to dispense Dispatching person in exist and order similarity be more than similarity threshold dispatching person;
If judged result gives dispatching person of the order similarity more than similarity threshold to exist, by Order splitting.
Correspondingly, distribute module 42 using in being grouped the method for salary distribution as the second order set to be allocated not with and single distribution side During the Order splitting dispatching person that formula dispenses, it is specifically used for:
According in the second order set to be allocated not with and the order that dispenses of single method of salary distribution between similarity, will At least one order group is not divided into the order that simultaneously single method of salary distribution dispenses;
Calculate the matching degree between each order group and each dispatching person of other class dispatching persons at least one order group;
According to the matching degree between each dispatching person of each order group and other class dispatching persons, from each of other class dispatching persons It is each order group distribution dispatching person in dispatching person.
The order dispatch device that the present embodiment provides can be used for performing the order dispatch method that above method embodiment provides Flow, its operation principle repeats no more.
The order dispatch device that the present embodiment provides, it is corresponding to first kind dispatching person preferentially from first kind dispatching person Order splitting dispatching person to be allocated, can be the first kind from other class dispatching persons when the transport power deficiency of first kind dispatching person Order splitting dispatching person to be allocated corresponding to dispatching person, by carrying out fusion scheduling to polymorphic type dispatching person, realizes a variety of transport power Between complementation, the especially complementation between lower single peak period, a variety of transport power, be advantageous to improve the dispatching efficiency of order, Reduce the probability of order time-out dispatching.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer program Product.Therefore, the present invention can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware Apply the form of example.Moreover, the present invention can use the computer for wherein including computer usable program code in one or more The computer program production that usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
In a typical configuration, computing device includes one or more processors (CPU), input/output interface, net Network interface and internal memory.
Internal memory may include computer-readable medium in volatile memory, random access memory (RAM) and/or The forms such as Nonvolatile memory, such as read-only storage (ROM) or flash memory (flash RAM).Internal memory is computer-readable medium Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology come realize information store.Information can be computer-readable instruction, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase transition internal memory (PRAM), static RAM (SRAM), moved State random access memory (DRAM), other kinds of random access memory (RAM), read-only storage (ROM), electric erasable Programmable read only memory (EEPROM), fast flash memory bank or other memory techniques, read-only optical disc read-only storage (CD-ROM), Digital versatile disc (DVD) or other optical storages, magnetic cassette tape, the storage of tape magnetic rigid disk or other magnetic storage apparatus Or any other non-transmission medium, the information that can be accessed by a computing device available for storage.Define, calculate according to herein Machine computer-readable recording medium does not include temporary computer readable media (transitory media), such as data-signal and carrier wave of modulation.
It should also be noted that, term " comprising ", "comprising" or its any other variant are intended to nonexcludability Comprising so that process, method, commodity or equipment including a series of elements not only include those key elements, but also wrapping Include the other element being not expressly set out, or also include for this process, method, commodity or equipment intrinsic want Element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that wanted including described Other identical element also be present in the process of element, method, commodity or equipment.
It will be understood by those skilled in the art that embodiments herein can be provided as method, system or computer program product. Therefore, the application can be using the embodiment in terms of complete hardware embodiment, complete software embodiment or combination software and hardware Form.Deposited moreover, the application can use to can use in one or more computers for wherein including computer usable program code The shape for the computer program product that storage media is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) Formula.
Embodiments herein is the foregoing is only, is not limited to the application.For those skilled in the art For, the application can have various modifications and variations.All any modifications made within spirit herein and principle, it is equal Replace, improve etc., it should be included within the scope of claims hereof.
The embodiment of the present application discloses A1, a kind of order dispatch method, including:
From order pond corresponding to first kind dispatching person, the first order set to be allocated is obtained;
It is the Order splitting dispatching person in the described first order set to be allocated from the first kind dispatching person;
Identify the order that the first kind dispatching person is not allocated in the described first order set to be allocated;
From other class dispatching persons different from the first kind dispatching person, it is not allocated to the first kind to be described and matches somebody with somebody The Order splitting dispatching person for the person of sending.
In A2, the method as described in A1, from other class dispatching persons different from the first kind dispatching person, for described in not It is assigned to after the Order splitting dispatching person of the first kind dispatching person, methods described also includes:
The order that other class dispatching persons are not yet assigned in the order of the first kind dispatching person is not allocated to described in identification;
By the order for being not yet assigned to other class dispatching persons identified, it is corresponding to rejoin the first kind dispatching person Order pond in, to wait order dispatch next time.
In A3, the method as described in A1, identify in the first order set to be allocated and be not allocated to the first kind The order of dispatching person, including:
Identify the order that unallocated state is in the described first order set to be allocated;And/or
Identify distributed in the described first order set to be allocated but in etc. state to be dispensed order.
In A4, the method as described in A3, the order that unallocated state is in the first order set to be allocated is identified, Including:
Identify and not yet enter indent queue corresponding to the first kind dispatching person in the described first order set to be allocated Order;
Identify distributed in the described first order set to be allocated but in etc. state to be dispensed order, including:
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and Remain in the order in the indent queue;Or
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and Not with the order for having dispensed mark;Or
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and With etc. mark to be dispensed order.
In A5, the method as described in A1, from order pond corresponding to first kind dispatching person, the first order collection to be allocated is obtained Close, including:
According to the time attribute of each order in order pond corresponding to the first kind dispatching person, from the first kind dispatching person In corresponding order pond, the first order set to be allocated is obtained.
In A6, the method as described in A5, according to the time category of each order in order pond corresponding to the first kind dispatching person Property, from order pond corresponding to the first kind dispatching person, the first order set to be allocated is obtained, including:
According to lower single time of each order in order pond corresponding to the first kind dispatching person and/or it is expected that delivery time, From order pond corresponding to the first kind dispatching person, the first order set to be allocated is obtained.
In A7, the method as described in any one of A1-A6, from other class dispatching persons different from the first kind dispatching person In, it is the Order splitting dispatching person for being not allocated to the first kind dispatching person, including:
The order for being not allocated to the first kind dispatching person is added into order corresponding to other class dispatching persons Chi Zhong;
From order pond corresponding to other class dispatching persons, the second order set to be allocated is obtained, described second treats point Include the order for being not allocated to the first kind dispatching person with order set;
Still there is order to need in the dispatching person that dispenses from other class dispatching persons, using and single method of salary distribution as described the Order splitting dispatching person in two order set to be allocated;
From whole dispatching persons of other class dispatching persons, to be grouped the method for salary distribution as the described second order collection to be allocated In conjunction not with and the Order splitting dispatching person that dispenses of single method of salary distribution.
In A8, the method as described in A7, the first kind dispatching person is full-time dispatching person;Other class dispatching persons are simultaneous Duty dispatching person.
In A9, the method as described in A8, still have from other class dispatching persons in the dispatching person that order needs dispense, with And single method of salary distribution is the Order splitting dispatching person in the described second order set to be allocated, including:
Calculate each order in the described second order set to be allocated still has order to need with each in other class dispatching persons The similarity for not taking single order for the dispatching person to be dispensed;
To each order in the described second order set to be allocated, judge each in other class dispatching persons still there is order The dispatching person for being more than similarity threshold with the similarity of the order be present in the dispatching person for needing to dispense;
If the information of the order is sent to exist and is more than similarity threshold with the order similarity by judged result Dispatching person, for the order similarity be more than similarity threshold dispatching person's competition for orders, and by the Order splitting to hair Act the dispatching person for robbing single operation.
In A10, the method as described in A8, from whole dispatching persons of other class dispatching persons, to be grouped the method for salary distribution For in the described second order set to be allocated not with and the Order splitting dispatching person that dispenses of single method of salary distribution, including:
According in the described second order set to be allocated not with and the order that dispenses of single method of salary distribution between it is similar Degree, at least one order group is not divided into the order that simultaneously single method of salary distribution dispenses by described;
Calculate at least one order group between each order group and each dispatching person of other class dispatching persons Matching degree;
According to the order of the matching degree between each dispatching person of each order group and other class dispatching persons from high to low, The information of each order group is sent to each dispatching person of other class dispatching persons, with etc. member's competition for orders to be dispensed;And
To each order group, when there is dispatching person to initiate to rob single operation for the order group, the order group is distributed The dispatching person of single operation is robbed to initiation.
In A11, the method as described in A7, the first kind dispatching person is part-time dispatching person, and other class dispatching persons are Full-time dispatching person.
In A12, the method as described in A11, still have from other class dispatching persons in the dispatching person that order needs dispense, Using simultaneously single method of salary distribution as the Order splitting dispatching person in the described second order set to be allocated, including:
Calculate each order in the described second order set to be allocated still has order to need with each in other class dispatching persons The similarity for not taking single order for the dispatching person to be dispensed;
To each order in the described second order set to be allocated, judge each in other class dispatching persons still there is order The dispatching person for being more than similarity threshold with the similarity of the order be present in the dispatching person for needing to dispense;
If judged result gives dispatching of the order similarity more than similarity threshold to exist, by the Order splitting Member.
In A13, the method as described in A11, from whole dispatching persons of other class dispatching persons, to be grouped the method for salary distribution For in the described second order set to be allocated not with and the Order splitting dispatching person that dispenses of single method of salary distribution, including:
According in the described second order set to be allocated not with and the order that dispenses of single method of salary distribution between it is similar Degree, at least one order group is not divided into the order that simultaneously single method of salary distribution dispenses by described;
Calculate at least one order group between each order group and each dispatching person of other class dispatching persons Matching degree;
According to the matching degree between each dispatching person of each order group and other class dispatching persons, match somebody with somebody from other classes It is each order group distribution dispatching person in each dispatching person for the person of sending.
B14, a kind of order dispatch device is also disclosed in the embodiment of the present application, including:
Acquisition module, for from order pond corresponding to first kind dispatching person, obtaining the first order set to be allocated;
Distribute module, for from the first kind dispatching person, being the order point in the described first order set to be allocated With dispatching person;
Identification module, it is not allocated to the first kind dispatching person's for identifying in the described first order set to be allocated Order;
The distribute module is additionally operable to:From other class dispatching persons different from the first kind dispatching person, for described in not It is assigned to the Order splitting dispatching person of the first kind dispatching person.
In B15, the device as described in B14, the identification module is additionally operable to:
The order that other class dispatching persons are not yet assigned in the order of the first kind dispatching person is not allocated to described in identification, And by the order for being not yet assigned to other class dispatching persons identified, rejoin order corresponding to the first kind dispatching person Chi Zhong, to wait order dispatch next time.
In B16, the device as described in B14, the identification module is specifically used for:
Identify the order that unallocated state is in the described first order set to be allocated;And/or
Identify distributed in the described first order set to be allocated but in etc. state to be dispensed order.
In B17, the device as described in B16, the identification module is in the first order set to be allocated is identified During the order of unallocated state, it is specifically used for:
Identify and not yet enter indent queue corresponding to the first kind dispatching person in the described first order set to be allocated Order;
The identification module distributed in the first order set to be allocated is identified but in etc. state to be dispensed During order, it is specifically used for:
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and Remain in the order in the indent queue;Or
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and Not with the order for having dispensed mark;Or
Identify had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and With etc. mark to be dispensed order.
In B18, the device as described in B14, the acquisition module is specifically used for:
According to the time attribute of each order in order pond corresponding to the first kind dispatching person, from the first kind dispatching person In corresponding order pond, the first order set to be allocated is obtained.
In B19, the device as described in B18, the acquisition module is specifically used for:
According to lower single time of each order in order pond corresponding to the first kind dispatching person and/or it is expected that delivery time, From order pond corresponding to the first kind dispatching person, the first order set to be allocated is obtained.
In B20, the device as described in any one of B14-B19, the distribute module is being not allocated to described to be described During the Order splitting dispatching person of a kind of dispatching person, it is specifically used for:
The order for being not allocated to the first kind dispatching person is added into order corresponding to other class dispatching persons Chi Zhong;
From order pond corresponding to other class dispatching persons, the second order set to be allocated is obtained, described second treats point Include the order for being not allocated to the first kind dispatching person with order set;
Still there is order to need in the dispatching person that dispenses from other class dispatching persons, using and single method of salary distribution as described the Order splitting dispatching person in two order set to be allocated;
From whole dispatching persons of other class dispatching persons, to be grouped the method for salary distribution as the described second order collection to be allocated In conjunction not with and the Order splitting dispatching person that dispenses of single method of salary distribution.
In B21, the device as described in B20, the first kind dispatching person is full-time dispatching person;Other class dispatching persons are Part-time dispatching person.
In B22, the device as described in B21, the distribute module using and single method of salary distribution to be allocated ordered as described second During Order splitting dispatching person in single set, it is specifically used for:
Calculate each order in the described second order set to be allocated still has order to need with each in other class dispatching persons The similarity for not taking single order for the dispatching person to be dispensed;
To each order in the described second order set to be allocated, judge each in other class dispatching persons still there is order The dispatching person for being more than similarity threshold with the similarity of the order be present in the dispatching person for needing to dispense;
If the information of the order is sent to exist and is more than similarity threshold with the order similarity by judged result Dispatching person, for the order similarity be more than similarity threshold dispatching person's competition for orders, and by the Order splitting to hair Act the dispatching person for robbing single operation.
In B23, the device as described in B21, the distribute module to be allocated is ordered to be grouped the method for salary distribution as described second In single set not with and single method of salary distribution dispense Order splitting dispatching person when, be specifically used for:
According in the described second order set to be allocated not with and the order that dispenses of single method of salary distribution between it is similar Degree, at least one order group is not divided into the order that simultaneously single method of salary distribution dispenses by described;
Calculate at least one order group between each order group and each dispatching person of other class dispatching persons Matching degree;
According to the order of the matching degree between each dispatching person of each order group and other class dispatching persons from high to low, The information of each order group is sent to each dispatching person of other class dispatching persons, with etc. member's competition for orders to be dispensed;And
To each order group, when there is dispatching person to initiate to rob single operation for the order group, the order group is distributed The dispatching person of single operation is robbed to initiation.
In B24, the device as described in B20, the first kind dispatching person is part-time dispatching person, and other class dispatching persons are Full-time dispatching person.
B25, the device as described in B24, the distribute module is using simultaneously single method of salary distribution as the described second order to be allocated During Order splitting dispatching person in set, it is specifically used for:
Calculate each order in the described second order set to be allocated still has order to need with each in other class dispatching persons The similarity for not taking single order for the dispatching person to be dispensed;
To each order in the described second order set to be allocated, judge each in other class dispatching persons still there is order The dispatching person for being more than similarity threshold with the similarity of the order be present in the dispatching person for needing to dispense;
If judged result gives dispatching of the order similarity more than similarity threshold to exist, by the Order splitting Member.
In B26, the device as described in B24, the distribute module to be allocated is ordered to be grouped the method for salary distribution as described second In single set not with and single method of salary distribution dispense Order splitting dispatching person when, be specifically used for:
According in the described second order set to be allocated not with and the order that dispenses of single method of salary distribution between it is similar Degree, at least one order group is not divided into the order that simultaneously single method of salary distribution dispenses by described;
Calculate at least one order group between each order group and each dispatching person of other class dispatching persons Matching degree;
According to the matching degree between each dispatching person of each order group and other class dispatching persons, match somebody with somebody from other classes It is each order group distribution dispatching person in each dispatching person for the person of sending.
C27, a kind of electronic equipment is also disclosed in the embodiment of the present application, including:Memory and processor;The memory storage There is one or more computer instruction, one or more computer instruction is realized above-mentioned when by the computing device Step in any one of A1-A13 methods describeds.
D28, a kind of computer-readable storage medium for being stored with computer program, the computer is also disclosed in the embodiment of the present application The step in any one of above-mentioned A1-A13 methods described is realized when program is performed.

Claims (10)

  1. A kind of 1. order dispatch method, it is characterised in that including:
    From order pond corresponding to first kind dispatching person, the first order set to be allocated is obtained;
    It is the Order splitting dispatching person in the described first order set to be allocated from the first kind dispatching person;
    Identify the order that the first kind dispatching person is not allocated in the described first order set to be allocated;
    From other class dispatching persons different from the first kind dispatching person, the first kind dispatching person is not allocated to be described Order splitting dispatching person.
  2. 2. according to the method for claim 1, it is characterised in that from other classes dispatching different from the first kind dispatching person In member, it is not allocated to be described after the Order splitting dispatching person of the first kind dispatching person, methods described also includes:
    The order that other class dispatching persons are not yet assigned in the order of the first kind dispatching person is not allocated to described in identification;
    By the order for being not yet assigned to other class dispatching persons identified, rejoin and ordered corresponding to the first kind dispatching person Dan Chizhong, to wait order dispatch next time.
  3. 3. according to the method for claim 1, it is characterised in that unassigned in the identification first order set to be allocated To the order of the first kind dispatching person, including:
    Identify the order that unallocated state is in the described first order set to be allocated;And/or
    Identify distributed in the described first order set to be allocated but in etc. state to be dispensed order.
  4. 4. according to the method for claim 3, it is characterised in that be in the identification first order set to be allocated and do not divide Order with state, including:
    Identify the order for not yet entering indent queue corresponding to the first kind dispatching person in the described first order set to be allocated;
    Identify distributed in the described first order set to be allocated but in etc. state to be dispensed order, including:
    Identify in the described first order set to be allocated and have been enter into indent queue corresponding to the first kind dispatching person and remain In the order in the indent queue;Or
    Identify and had been enter into the described first order set to be allocated in indent queue corresponding to the first kind dispatching person and non-band There is the order for having dispensed mark;Or
    Identify in the described first order set to be allocated and have been enter into indent queue corresponding to the first kind dispatching person and carry Etc. the order of mark to be dispensed.
  5. 5. according to the method for claim 1, it is characterised in that from order pond corresponding to first kind dispatching person, obtain the One order set to be allocated, including:
    It is corresponding from the first kind dispatching person according to the time attribute of each order in order pond corresponding to the first kind dispatching person Order pond in, obtain the first order set to be allocated.
  6. 6. according to the method for claim 5, it is characterised in that according to each in order pond corresponding to the first kind dispatching person The time attribute of order, from order pond corresponding to the first kind dispatching person, obtain the first order set to be allocated, bag Include:
    According to lower single time of each order in order pond corresponding to the first kind dispatching person and/or it is expected that delivery time, from institute State in order pond corresponding to first kind dispatching person, obtain the first order set to be allocated.
  7. 7. according to the method described in claim any one of 1-6, it is characterised in that from its different from the first kind dispatching person In its class dispatching person, the Order splitting dispatching person of the first kind dispatching person is not allocated to for described in, including:
    The order for being not allocated to the first kind dispatching person is added in order pond corresponding to other class dispatching persons;
    From order pond corresponding to other class dispatching persons, the second order set to be allocated is obtained, described second to be allocated orders Single set includes the order for being not allocated to the first kind dispatching person;
    Still have from other class dispatching persons in the dispatching person that order needs dispense, treated using simultaneously single method of salary distribution as described second The Order splitting dispatching person distributed in order set;
    From whole dispatching persons of other class dispatching persons, to be grouped the method for salary distribution as in the described second order set to be allocated Not with and the Order splitting dispatching person that dispenses of single method of salary distribution.
  8. A kind of 8. order dispatch device, it is characterised in that including:
    Acquisition module, for from order pond corresponding to first kind dispatching person, obtaining the first order set to be allocated;
    Distribute module, for from the first kind dispatching person, being that the Order splitting in the described first order set to be allocated is matched somebody with somebody The person of sending;
    Identification module, ordering for the first kind dispatching person is not allocated to for identifying in the described first order set to be allocated It is single;
    The distribute module is additionally operable to:From other class dispatching persons different from the first kind dispatching person, do not divided to be described The Order splitting dispatching person of first kind dispatching person described in dispensing.
  9. 9. a kind of electronic equipment, it is characterised in that including:Memory and processor;The memory storage has one or more Computer instruction, one or more computer instruction realize any one of claim 1-7 when by the computing device Step in methods described.
  10. 10. a kind of computer-readable storage medium for being stored with computer program, it is characterised in that when the computer program is performed Realize the step in any one of claim 1-7 methods described.
CN201710500904.4A 2017-06-27 2017-06-27 Order dispatch method and device Pending CN107480921A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710500904.4A CN107480921A (en) 2017-06-27 2017-06-27 Order dispatch method and device
PCT/CN2017/110000 WO2019000779A1 (en) 2017-06-27 2017-11-08 Method and device for order scheduling, electronic device, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710500904.4A CN107480921A (en) 2017-06-27 2017-06-27 Order dispatch method and device

Publications (1)

Publication Number Publication Date
CN107480921A true CN107480921A (en) 2017-12-15

Family

ID=60594872

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710500904.4A Pending CN107480921A (en) 2017-06-27 2017-06-27 Order dispatch method and device

Country Status (2)

Country Link
CN (1) CN107480921A (en)
WO (1) WO2019000779A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108921470A (en) * 2018-06-26 2018-11-30 广东步同城网络科技有限公司 Method, apparatus, computer equipment and the storage medium of order delivery management
CN109034652A (en) * 2018-08-15 2018-12-18 城家网络科技有限公司 A kind of dynamic work dispatching method and device
CN109146203A (en) * 2018-09-28 2019-01-04 北京顺丰同城科技有限公司 Order distribution information prediction technique, device, electronic equipment and storage medium
CN109214712A (en) * 2018-10-15 2019-01-15 北京顺丰同城科技有限公司 A kind of order dispatch method and device
CN109242333A (en) * 2018-09-27 2019-01-18 深圳市云带网投资科技有限公司 A kind of materials circulation delivery service system based under PC end pipe reason, APP platform
CN111445124A (en) * 2020-03-25 2020-07-24 拉扎斯网络科技(上海)有限公司 Order scheduling method, device and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103020752A (en) * 2012-11-22 2013-04-03 南京途牛科技有限公司 Automatic order distribution system
CN105719010A (en) * 2015-07-24 2016-06-29 北京小度信息科技有限公司 Method and device for processing distribution tasks
CN106327085A (en) * 2016-08-26 2017-01-11 多点生活(中国)网络科技有限公司 Order intelligent scheduling method
CN106406915A (en) * 2016-11-18 2017-02-15 北京小度信息科技有限公司 Interface display method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104052811B (en) * 2014-06-17 2018-01-02 华为技术有限公司 The method, apparatus and system of a kind of traffic scheduling
CN105719008A (en) * 2015-05-22 2016-06-29 北京小度信息科技有限公司 Method and device for performing optimization on delivery system
CN106097041A (en) * 2016-06-01 2016-11-09 北京众成汇通信息技术有限公司 A kind of order allocation method and device
CN110232537A (en) * 2016-11-23 2019-09-13 北京小度信息科技有限公司 Distribute method, apparatus, equipment and the storage medium of data object
CN106875144A (en) * 2017-02-15 2017-06-20 上海钢联物流股份有限公司 A kind of dynamic logistics distribution method and its system based on network service

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103020752A (en) * 2012-11-22 2013-04-03 南京途牛科技有限公司 Automatic order distribution system
CN105719010A (en) * 2015-07-24 2016-06-29 北京小度信息科技有限公司 Method and device for processing distribution tasks
CN106327085A (en) * 2016-08-26 2017-01-11 多点生活(中国)网络科技有限公司 Order intelligent scheduling method
CN106406915A (en) * 2016-11-18 2017-02-15 北京小度信息科技有限公司 Interface display method and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108921470A (en) * 2018-06-26 2018-11-30 广东步同城网络科技有限公司 Method, apparatus, computer equipment and the storage medium of order delivery management
CN108921470B (en) * 2018-06-26 2021-03-30 广东一步同城网络科技有限公司 Order distribution management method and device, computer equipment and storage medium
CN109034652A (en) * 2018-08-15 2018-12-18 城家网络科技有限公司 A kind of dynamic work dispatching method and device
CN109242333A (en) * 2018-09-27 2019-01-18 深圳市云带网投资科技有限公司 A kind of materials circulation delivery service system based under PC end pipe reason, APP platform
CN109146203A (en) * 2018-09-28 2019-01-04 北京顺丰同城科技有限公司 Order distribution information prediction technique, device, electronic equipment and storage medium
CN109214712A (en) * 2018-10-15 2019-01-15 北京顺丰同城科技有限公司 A kind of order dispatch method and device
CN111445124A (en) * 2020-03-25 2020-07-24 拉扎斯网络科技(上海)有限公司 Order scheduling method, device and system
CN111445124B (en) * 2020-03-25 2022-08-30 拉扎斯网络科技(上海)有限公司 Order scheduling method, device and system

Also Published As

Publication number Publication date
WO2019000779A1 (en) 2019-01-03

Similar Documents

Publication Publication Date Title
CN107480921A (en) Order dispatch method and device
CN107403295A (en) Order dispatch method and device
Ham Integrated scheduling of m-truck, m-drone, and m-depot constrained by time-window, drop-pickup, and m-visit using constraint programming
Weidinger et al. Scattered storage: How to distribute stock keeping units all around a mixed-shelves warehouse
CN106779183A (en) Order is assembled and send sequential program(me) method, route planning method and device
WO2018095065A1 (en) Method and apparatus for allocating data object, and electronic device
CN107392412A (en) Order dispatch method and apparatus
CN107194646A (en) Stock's dispatching method and device
CN107093046A (en) Unmanned dispensing vehicle method for allocating tasks, system and unmanned dispensing vehicle
CN107844879A (en) Order allocation method and device
Nagano et al. A constructive heuristic for total flowtime minimization in a no-wait flowshop with sequence-dependent setup times
CN107292550A (en) A kind of dispatching method of logistic resources, equipment and system
CN107292701A (en) Order group technology and device
CN109934520A (en) Shelf scheduling method and apparatus
CN109146349B (en) Order allocation method and device
CN107909261A (en) Order method for pushing and device
CN104320854B (en) Resource regulating method and device
CN108428114A (en) Information processing method and device, storage medium, the electronic device of project
CN107861811A (en) Mission bit stream transmission method, device and computer equipment in Workflow system
CN109858849A (en) Warehouse management system warehouse-out method, device and storage medium
CN109902975A (en) Dispatching method, system, device and computer readable storage medium
Jangiti et al. Scalable and direct vector bin-packing heuristic based on residual resource ratios for virtual machine placement in cloud data centers
CN108154298A (en) Dispense method for allocating tasks, device, electronic equipment and computer storage media
CN107562528A (en) Support the blocking on-demand computing method and relevant apparatus of a variety of Computational frames
CN115293654A (en) Shuttle vehicle task scheduling method and device and computer equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171215

RJ01 Rejection of invention patent application after publication