CN107480921A - Order dispatch method and device - Google Patents
Order dispatch method and device Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing 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
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)
- 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. 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. 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/orIdentify distributed in the described first order set to be allocated but in etc. state to be dispensed order.
- 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;OrIdentify 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;OrIdentify 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. 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. 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. 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.
- 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. 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. 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.
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)
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)
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)
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 |
-
2017
- 2017-06-27 CN CN201710500904.4A patent/CN107480921A/en active Pending
- 2017-11-08 WO PCT/CN2017/110000 patent/WO2019000779A1/en active Application Filing
Patent Citations (4)
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)
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 |