CN108647895A - A kind of worksheet processing method and device of Logistic Scheduling in shop - Google Patents
A kind of worksheet processing method and device of Logistic Scheduling in shop Download PDFInfo
- Publication number
- CN108647895A CN108647895A CN201810461403.4A CN201810461403A CN108647895A CN 108647895 A CN108647895 A CN 108647895A CN 201810461403 A CN201810461403 A CN 201810461403A CN 108647895 A CN108647895 A CN 108647895A
- Authority
- CN
- China
- Prior art keywords
- shop
- state
- order
- knight
- dispatching
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 15
- 238000012545 processing Methods 0.000 claims abstract description 44
- 238000000034 method Methods 0.000 claims abstract description 28
- 235000012054 meals Nutrition 0.000 claims description 59
- 238000004590 computer program Methods 0.000 claims description 17
- 235000013410 fast food Nutrition 0.000 claims description 13
- 238000009826 distribution Methods 0.000 claims description 12
- 238000003860 storage Methods 0.000 claims description 9
- 230000001052 transient effect Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 3
- 238000005457 optimization Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 13
- 235000013305 food Nutrition 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 4
- 239000002699 waste material Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 235000013311 vegetables Nutrition 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
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/083—Shipping
- G06Q10/0835—Relationships between shipper or supplier and carriers
-
- 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/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063114—Status monitoring or status determination for a person or group
-
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the present invention discloses a kind of worksheet processing method and device of Logistic Scheduling in shop, wherein method includes:The current information of acquisition target all knights in shop of trade company, the current information, including:Knight in shop is in shop and departure status information, knight in shop and the range information of target trade company and the order status information of knight in shop;According to the current information of all knights in shop of target trade company, the current dispatching state of all knights in shop is judged;According to the current dispatching state of all knights in shop, order to be allocated is assigned.The embodiment of the present invention can carry out worksheet processing optimization to the Logistic Scheduling in shop in store schema, can effectively improve worksheet processing efficiency and dispatching efficiency under logistic pattern in shop.
Description
Technical field
The present embodiments relate to field of computer technology, and in particular to a kind of the worksheet processing method and dress of Logistic Scheduling in shop
It sets.
Background technology
For logistic dispatching system at present mainly based on the pattern of commercial circle, commercial circle pattern is to delimit a large range of region,
Some knights are specified to provide logistics distribution service exclusively for all trade companies in the region, but commercial circle knight is from dispatching timeliness and body
The requirement that all can not meet brand trade company is tested, and the chain trade company of some brands (fast food and Chinese meal) requires the service experience of knight
It is higher, therefore the dispatching experience of knight becomes the more and more urgent demand of brand trade company.
Existing commercial circle pattern belongs to the logistics distribution in region, shares knight resource, and be constantly in can by knight in region
Worksheet processing state, commercial circle modular system worksheet processing mode is given a mark to knight in region, as long as knight's worksheet processing on duty, Dan Li
That is worksheet processing reaches that worksheet processing is optimal, and each knight can continuously send multigroup order, knight can one group of group with it to the knight of highest scoring
It fetches and delivers, reaches the optimal of knight's dispatching.
But the worksheet processing mode of this commercial circle pattern just seems in knight in shop and does not meet business scenario, due to
Knight in shop is only responsible for the Yi Jiadian belonging to oneself, if under any circumstance can worksheet processing, not only result in knight group
Single unfair, the order first sent is possible to send to the knight in outer food delivery, causes the knight sent outside to have little time back shop pick-up and tight
Weight time-out.Therefore it needs to be directed to the worksheet processing method of re-optimization in store schema, reaches global preferably worksheet processing method.
In consideration of it, how worksheet processing optimization is carried out to the Logistic Scheduling in shop in store schema, to improve Logistic Scheduling in shop
Worksheet processing efficiency and dispatching efficiency become the current technical issues that need to address.
Invention content
Since existing method is there are the above problem, the embodiment of the present invention propose a kind of Logistic Scheduling in shop worksheet processing method and
Device.
In a first aspect, the embodiment of the present invention proposes a kind of worksheet processing method of Logistic Scheduling in shop, including:
The current information of acquisition target all knights in shop of trade company, the current information, including:Knight in shop shop and from
Shop status information, knight in shop and the range information of target trade company and the order status information of knight in shop;
According to the current information of all knights in shop of target trade company, the current dispatching shape of all knights in shop is judged
State;
According to the current dispatching state of all knights in shop, order to be allocated is assigned.
Optionally, the order status information, including:It is to be allocated, wait for order, order, to shop, pick-up, order
Complete and hang up seven states;
The dispatching state includes:Can Packet State, can and single state, dispatching in state and return state in shop.
Optionally, the current information according to all knights in shop of target trade company, judges that all knights in shop work as
Preceding dispatching state, including:
For fast food:
If being less than default first distance without order with knight in shop and at a distance from trade company, or with knight in shop
There is no order and in shop, it is determined that the current dispatching state of the knight in shop is can Packet State;
If in the knight in shop in shop state, there is the order for not taking meal with it or only have that hangs up to order with it
It is single or with it order all taken meal but with it the destination of all orders within default second distance and distribution time
Except preset time period, it is determined that the current dispatching state of the knight in shop be can and single state;
If with the knight in shop for being less than default first distance at a distance from trade company, there was only the order hung up with it or order with it
Dan Douwei takes meal, it is determined that the current dispatching state of the knight in shop be can and single state;
If in the knight in shop in shop state, order has all taken meal with it but the destination of all orders exists with it
Order has all taken meal but there is distribution time ordering within preset time period with it except default second distance or with it
It is single, it is determined that the current dispatching state of the knight in shop is state in dispatching;
If existing with the knight in shop in departure state and taking the order of meal, it is determined that the knight in shop is currently
Dispatching state is state in dispatching;
If with the knight in shop for being more than default first distance at a distance from trade company, with it there is no the order for taking meal or
The order only hung up without order or with it with it, it is determined that the current dispatching state of the knight in shop is to return in shop
State.
Optionally, the current information according to all knights in shop of target trade company, judges that all knights in shop work as
Preceding dispatching state, including:
For Chinese meal:
If in there is no order with the knight in shop of shop state, it is determined that the current dispatching state of the knight in shop
For can Packet State;
If knight in shop can be assigned order under Packet State and in shop state, or that only hangs up with it order
It is single and in shop state, it is determined that the current dispatching state of the knight in shop for can and single state;
If existing with the knight in shop in departure state and taking the order of meal, it is determined that the knight in shop is currently
Dispatching state is state in dispatching;
If the knight in shop in departure state, with it there is no the order for taking meal or with it without order or
The order only hung up with it, it is determined that the current dispatching state of the knight in shop is to return state in shop.
Optionally, the dispatching state current according to all knights in shop, assigns order to be allocated, including:
According to the order attributes of order to be allocated, calculate in can and the knight in shop of single state with order with it is to be allocated
The similarity score of order;
Judge whether with the similarity score of order to be allocated be more than predetermined threshold value in can and single state stay
Shop knight;
If in the presence of with the similarity score of order to be allocated be more than predetermined threshold value in can and single state knight in shop,
Then by order to be allocated be assigned to similarity score it is highest in can and single state knight in shop.
Optionally, judge whether with the similarity score of order to be allocated be more than predetermined threshold value in can and it is single
After the knight in shop of state, the dispatching state current according to all knights in shop assigns order to be allocated, also
Including:
If there is no with the similarity score of order to be allocated be more than predetermined threshold value in can and single state ridden in shop
Scholar, then judge whether in can Packet State knight in shop;
If exist in can Packet State knight in shop, order to be allocated is assigned to be in can Packet State stay
Shop knight.
Optionally, it is judging whether in can be described to be ridden in shop according to all after the knight in shop of Packet State
The current dispatching state of scholar, assigns order to be allocated, further includes:
If there is no in can Packet State knight in shop, order to be allocated is subjected to pressure single, waiting knight in shop.
Second aspect, the embodiment of the present invention also propose a kind of worksheet processing device of Logistic Scheduling in shop, including:
Acquisition module, the current information for obtaining all knights in shop of target trade company, the current information, including:It stays
Shop knight believes in shop and departure status information, knight in shop with the range information of target trade company and the order status of knight in shop
Breath;
Judgment module judges all knights in shop for the current information according to all knights in shop of target trade company
Current dispatching state;
Assignment module, for according to the current dispatching state of all knights in shop, assigning order to be allocated.
The third aspect, the embodiment of the present invention also propose a kind of electronic equipment, including:Processor, memory, bus and storage
On a memory and the computer program that can run on a processor;
Wherein, the processor, memory complete mutual communication by the bus;
The processor realizes the above method when executing the computer program.
Fourth aspect, the embodiment of the present invention provide a kind of non-transient computer readable storage medium, the non-transient calculating
It is stored with computer program on machine readable storage medium storing program for executing, which realizes the above method when being executed by processor.
As shown from the above technical solution, the worksheet processing method and dress of a kind of Logistic Scheduling in shop provided in an embodiment of the present invention
Set, by obtain target all knights in shop of trade company current information (including knight in shop in shop and departure status information, in shop
Knight and the range information of target trade company and the order status information of knight in shop), according to all knights' in shop of target trade company
Current information judges the current dispatching state of all knights in shop, according to the current dispatching state of all knights in shop, treats point
It is assigned with order, thereby, it is possible to carry out worksheet processing optimization to the Logistic Scheduling in shop in store schema, object in shop can be effectively improved
Worksheet processing efficiency under stream mode and dispatching efficiency.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
Other attached drawings are obtained according to these figures.
Fig. 1 is a kind of flow diagram of the worksheet processing method for Logistic Scheduling in shop that one embodiment of the invention provides;
Fig. 2 is a kind of idiographic flow schematic diagram of step S3 shown in Fig. 1;
Fig. 3 is a kind of structural schematic diagram of the worksheet processing device for Logistic Scheduling in shop that one embodiment of the invention provides;
Fig. 4 is the entity structure schematic diagram for the electronic equipment that one embodiment of the invention provides.
Specific implementation mode
Below in conjunction with the accompanying drawings, the specific implementation mode of the present invention is further described.Following embodiment is only used for more
Technical scheme of the present invention is clearly demonstrated, and not intended to limit the protection scope of the present invention.
Fig. 1 shows a kind of flow diagram of the worksheet processing method for Logistic Scheduling in shop that one embodiment of the invention provides,
As shown in Figure 1, the worksheet processing method of the Logistic Scheduling in shop of the present embodiment, including:
S1, the current information for obtaining target all knights in shop of trade company.
Wherein, the current information, including:Knight in shop is in shop and departure status information, knight in shop and target trade company
Range information and knight in shop order status information.
S2, according to the current information of all knights in shop of target trade company, judge the current dispatching of all knights in shop
State.
S3, according to the current dispatching state of all knights in shop, order to be allocated is assigned.
It is understood that Logistic Scheduling in shop is to provide its logistics distribution to particular merchant specific assigned knight.
It is understood that the present embodiment the method can be applied in logistic dispatching system in shop.
The worksheet processing method of the Logistic Scheduling in shop of the present embodiment, by the current letter for obtaining target all knights in shop of trade company
Breath (includes knight in shop in shop and check out status information, knight in shop and the range information of target trade company and ordering for knight in shop
Single status information), according to the current information of all knights in shop of target trade company, judge the current dispatching shape of all knights in shop
State assigns order to be allocated, thereby, it is possible to in store schema according to the current dispatching state of all knights in shop
Logistic Scheduling in shop carries out worksheet processing optimization, can effectively improve worksheet processing efficiency and dispatching efficiency under logistic pattern in shop.
Further, on the basis of the above embodiments, the order status information may include:It is to be allocated, waiting
List, order have arrived shop, pick-up, order completion and have hung up seven states;
The dispatching state may include:Can Packet State, can and single state, dispatching in state and return state in shop.
Wherein, to be allocated is that order is also unassigned;Wait for that order is that order has been assigned but order is also confirmed in knight in shop;
Order is that knight in shop confirms order;The shop of having arrived is that knight in shop confirms after order to shop;Pick-up is that knight in shop takes to shop
Complete meal;Order completion is that knight in shop has given the order and confirmation is completed;Hang-up is knight in shop because other reasons (such as join
System is less than user) it then hangs up order and send again later.
Further, the step S2 may include:
For fast food:
If being less than default first distance without order with knight in shop and at a distance from trade company, or with knight in shop
There is no order and in shop, it is determined that the current dispatching state of the knight in shop is can Packet State;
If in shop state knight in shop, with it presence do not take meal order (other than the order of hang-up),
Or the order only hung up with it or order has all taken meal (other than the order of hang-up) but all with it ordered with it
Single destination is within default second distance and distribution time is except preset time period, it is determined that the knight in shop works as
Preceding dispatching state be can and single state;
If with the knight in shop for being less than default first distance at a distance from trade company, there was only the order hung up with it or order with it
Dan Douwei takes meal (other than the order of hang-up), it is determined that the current dispatching state of the knight in shop be can and single shape
State;
If in shop state knight in shop, with it order all taken meal (other than the order of hang-up) but with
The destination of all orders except default second distance or with order all taken meal (in addition to hang-up order it
There is outside) but with it order of the distribution time within preset time period, it is determined that the current dispatching state of the knight in shop
For state in dispatching;
If existing with the knight in shop in departure state and taking the order of meal, it is determined that the knight in shop is currently
Dispatching state is state in dispatching;
If with the knight in shop for being more than default first distance at a distance from trade company, with it there is no the order for taking meal or
The order only hung up without order or with it with it, it is determined that the current dispatching state of the knight in shop is to return in shop
State.
It is understood that scheduling in shop can be divided into two class of fast food and Chinese meal from food and drink type.Wherein, fast food belongs to meal
Speed goes out meal in the very short time, such as KFC type is chain etc..
In a particular application, for example, default first distance could be provided as 1000 meters, and the present embodiment is not right
It is limited, and can be specifically arranged according to actual conditions.
In a particular application, for example, the default second distance could be provided as 500 meters, and the present embodiment is not right
It is limited, and can be specifically arranged according to actual conditions.
In a particular application, for example, the preset time period could be provided as 12 minutes, and the present embodiment is not to it
It is limited, can be specifically arranged according to actual conditions.
The present embodiment can safeguard the dispatching state of the knight in shop in store schema for fast food as a result, will
The dispatching state of knight in shop in food delivery link is divided into four-stage state:Can Packet State, can and single state, dispatching in shape
State and return state in shop.
Further, the step S2 may include:
For Chinese meal:
If in there is no order with the knight in shop of shop state, it is determined that the current dispatching state of the knight in shop
For can Packet State;
If knight in shop can be assigned order under Packet State and in shop state, or that only hangs up with it order
It is single and in shop state, it is determined that the current dispatching state of the knight in shop for can and single state;
If existing with the knight in shop in departure state and taking the order of meal, it is determined that the knight in shop is currently
Dispatching state is state in dispatching;
If the knight in shop in departure state, with it there is no the order for taking meal or with it without order or
The order only hung up with it, it is determined that the current dispatching state of the knight in shop is to return state in shop.
It is understood that belong to meal speed slower for Chinese meal, it is inconsistent to go out speed of eating according to different vegetable differences, does not arrive
Shop assigns that be likely to result in time of eating such as knight in shop longer and dispense inefficiency, therefore knight in shop is necessary in the case of Chinese meal
It could worksheet processing in shop.
The present embodiment can safeguard the dispatching state of the knight in shop in store schema for Chinese meal as a result, will
The dispatching state of knight in shop in food delivery link is divided into four-stage state:Can Packet State, can and single state, dispatching in shape
State and return state in shop.
It is understood that the present embodiment (being directed to fast food/Chinese meal) is to the dispatching state of the knight in shop in store schema
It is safeguarded, the dispatching state of the knight in shop in food delivery link is divided into four-stage state:Can Packet State, can and single shape
State and return state in shop in state, dispatching, can effectively improve it is follow-up calculate in can and the knight in shop of single state with
The accuracy of order and the similarity score of order to be allocated promotes whole dispatching efficiency, keeps away to improve the reasonability of worksheet processing
Exempt from the waste of transport power and the decline of user experience.
Further, on the basis of the above embodiments, as shown in Fig. 2, the step S3 may include:
P1, according to the order attributes of order to be allocated, calculate in can and the knight in shop of single state with order with wait for
Distribute the similarity score of order;
P2, judge whether with the similarity score of order to be allocated be more than predetermined threshold value in can and single state
Knight in shop;
If P3, in the presence of with the similarity score of order to be allocated be more than predetermined threshold value in can and single state ridden in shop
Scholar, then by order to be allocated be assigned to similarity score it is highest in can and single state knight in shop.
In a particular application, the order attributes may include:Station address, lower single time, expected time etc. it is various because
Element, the present embodiment are not limited.
It is understood that the present embodiment by calculate in can and the knight in shop of single state with order with it is to be allocated
The similarity score of order can improve the reasonability of worksheet processing, promote whole dispatching efficiency, avoid waste and the user's body of transport power
The decline tested.
Further, the step S3 is judging whether to be more than predetermined threshold value with the similarity score of order to be allocated
In can and the knight in shop of single state after, can also include:
If P4, there is no with the similarity score of order to be allocated be more than predetermined threshold value in can and single state stay shop
Knight, then judge whether in can Packet State knight in shop;
If P5, exist in can Packet State knight in shop, by order to be allocated be assigned to be in can Packet State
Knight in shop.
Further, the step S3 is being judged whether in can be after the knight in shop of Packet State, can be with
Including:
If P6, there is no in can Packet State knight in shop, it is single that order to be allocated is subjected to pressure, waits for and being ridden in shop
Scholar.
The worksheet processing method of the Logistic Scheduling in shop of the present embodiment can carry out worksheet processing to the Logistic Scheduling in shop in store schema
Optimization can effectively improve worksheet processing efficiency and dispatching efficiency under logistic pattern in shop, can also improve the public affairs to the worksheet processing of knight in shop
Levelling more they tends to optimal worksheet processing mode.
Fig. 3 shows a kind of structural schematic diagram of the worksheet processing device for Logistic Scheduling in shop that one embodiment of the invention provides,
As shown in figure 3, the worksheet processing device of the Logistic Scheduling in shop of the present embodiment, including:Acquisition module 31, judgment module 32 and appointment mould
Block 33;Wherein:
The acquisition module 31, the current information for obtaining all knights in shop of target trade company, the current information, packet
It includes:Knight in shop is in shop and departure status information, knight in shop and the range information of target trade company and the order shape of knight in shop
State information;
The judgment module 32 judges all stay for the current information according to all knights in shop of target trade company
The current dispatching state of shop knight;
The assignment module 33, for according to the current dispatching state of all knights in shop, referring to order to be allocated
Group.
Specifically, the current information of the acquisition of the acquisition module 31 target all knights in shop of trade company, the current information,
Including:Knight in shop is in shop and departure status information, knight in shop and the range information of target trade company and the order of knight in shop
Status information;The judgment module 32 judges all to ride in shop according to the current information of all knights in shop of target trade company
The current dispatching state of scholar;The assignment module 33 according to the current dispatching state of all knights in shop, to order to be allocated into
Row is assigned.
It is understood that Logistic Scheduling in shop is to provide its logistics distribution to particular merchant specific assigned knight.
It is understood that the present embodiment described device can be applied in logistic dispatching system in shop.
The worksheet processing device of the Logistic Scheduling in shop of the present embodiment can carry out worksheet processing to the Logistic Scheduling in shop in store schema
Optimization can effectively improve worksheet processing efficiency and dispatching efficiency under logistic pattern in shop.
Further, on the basis of the above embodiments, the order status information may include:It is to be allocated, wait for order,
Order has arrived shop, pick-up, order completion and has hung up seven states;
The dispatching state may include:Can Packet State, can and single state, dispatching in state and return state in shop.
Wherein, to be allocated is that order is also unassigned;Wait for that order is that order has been assigned but order is also confirmed in knight in shop;
Order is that knight in shop confirms order;The shop of having arrived is that knight in shop confirms after order to shop;Pick-up is that knight in shop takes to shop
Complete meal;Order completion is that knight in shop has given the order and confirmation is completed;Hang-up is knight in shop because other reasons (such as join
System is less than user) it then hangs up order and send again later.
Further, the judgment module 32 can be specifically used for
For fast food:
If being less than default first distance without order with knight in shop and at a distance from trade company, or with knight in shop
There is no order and in shop, it is determined that the current dispatching state of the knight in shop is can Packet State;
If in shop state knight in shop, with it presence do not take meal order (other than the order of hang-up),
Or the order only hung up with it or order has all taken meal (other than the order of hang-up) but all with it ordered with it
Single destination is within default second distance and distribution time is except preset time period, it is determined that the knight in shop works as
Preceding dispatching state be can and single state;
If with the knight in shop for being less than default first distance at a distance from trade company, there was only the order hung up with it or order with it
Dan Douwei takes meal (other than the order of hang-up), it is determined that the current dispatching state of the knight in shop be can and single shape
State;
If in shop state knight in shop, with it order all taken meal (other than the order of hang-up) but with
The destination of all orders except default second distance or with order all taken meal (in addition to hang-up order it
There is outside) but with it order of the distribution time within preset time period, it is determined that the current dispatching state of the knight in shop
For state in dispatching;
If existing with the knight in shop in departure state and taking the order of meal, it is determined that the knight in shop is currently
Dispatching state is state in dispatching;
If with the knight in shop for being more than default first distance at a distance from trade company, with it there is no the order for taking meal or
The order only hung up without order or with it with it, it is determined that the current dispatching state of the knight in shop is to return in shop
State.
It is understood that scheduling in shop can be divided into two class of fast food and Chinese meal from food and drink type.Wherein, fast food belongs to meal
Speed goes out meal in the very short time, such as KFC type is chain etc..
In a particular application, for example, default first distance could be provided as 1000 meters, and the present embodiment is not right
It is limited, and can be specifically arranged according to actual conditions.
In a particular application, for example, the default second distance could be provided as 500 meters, and the present embodiment is not right
It is limited, and can be specifically arranged according to actual conditions.
In a particular application, for example, the preset time period could be provided as 12 minutes, and the present embodiment is not to it
It is limited, can be specifically arranged according to actual conditions.
The present embodiment can safeguard the dispatching state of the knight in shop in store schema for fast food as a result, will
The dispatching state of knight in shop in food delivery link is divided into four-stage state:Can Packet State, can and single state, dispatching in shape
State and return state in shop.
Further, the judgment module 32 can be specifically used for
For Chinese meal:
If in there is no order with the knight in shop of shop state, it is determined that the current dispatching state of the knight in shop
For can Packet State;
If knight in shop can be assigned order under Packet State and in shop state, or that only hangs up with it order
It is single and in shop state, it is determined that the current dispatching state of the knight in shop for can and single state;
If existing with the knight in shop in departure state and taking the order of meal, it is determined that the knight in shop is currently
Dispatching state is state in dispatching;
If the knight in shop in departure state, with it there is no the order for taking meal or with it without order or
The order only hung up with it, it is determined that the current dispatching state of the knight in shop is to return state in shop.
It is understood that belong to meal speed slower for Chinese meal, it is inconsistent to go out speed of eating according to different vegetable differences, does not arrive
Shop assigns that be likely to result in time of eating such as knight in shop longer and dispense inefficiency, therefore knight in shop is necessary in the case of Chinese meal
It could worksheet processing in shop.
The present embodiment can safeguard the dispatching state of the knight in shop in store schema for Chinese meal as a result, will
The dispatching state of knight in shop in food delivery link is divided into four-stage state:Can Packet State, can and single state, dispatching in shape
State and return state in shop.
It is understood that the present embodiment (being directed to fast food/Chinese meal) is to the dispatching state of the knight in shop in store schema
It is safeguarded, the dispatching state of the knight in shop in food delivery link is divided into four-stage state:Can Packet State, can and single shape
State and return state in shop in state, dispatching, can effectively improve it is follow-up calculate in can and the knight in shop of single state with
The accuracy of order and the similarity score of order to be allocated promotes whole dispatching efficiency, keeps away to improve the reasonability of worksheet processing
Exempt from the waste of transport power and the decline of user experience.
Further, on the basis of the above embodiments, the assignment module 33 can be specifically used for
According to the order attributes of order to be allocated, calculate in can and the knight in shop of single state with order with it is to be allocated
The similarity score of order;
Judge whether with the similarity score of order to be allocated be more than predetermined threshold value in can and single state stay
Shop knight;
If in the presence of with the similarity score of order to be allocated be more than predetermined threshold value in can and single state knight in shop,
Then by order to be allocated be assigned to similarity score it is highest in can and single state knight in shop.
In a particular application, the order attributes may include:Station address, lower single time, expected time etc. it is various because
Element, the present embodiment are not limited.
It is understood that the present embodiment by calculate in can and the knight in shop of single state with order with it is to be allocated
The similarity score of order can improve the reasonability of worksheet processing, promote whole dispatching efficiency, avoid waste and the user's body of transport power
The decline tested.
Further, the assignment module 33 can also be specifically used for
If there is no with the similarity score of order to be allocated be more than predetermined threshold value in can and single state ridden in shop
Scholar, then judge whether in can Packet State knight in shop;
If exist in can Packet State knight in shop, order to be allocated is assigned to be in can Packet State stay
Shop knight.
Further, the assignment module 33 can also be specifically used for
If there is no in can Packet State knight in shop, order to be allocated is subjected to pressure single, waiting knight in shop.
The worksheet processing device of the Logistic Scheduling in shop of the present embodiment can carry out worksheet processing to the Logistic Scheduling in shop in store schema
Optimization can effectively improve worksheet processing efficiency and dispatching efficiency under logistic pattern in shop, can also improve the public affairs to the worksheet processing of knight in shop
Levelling more they tends to optimal worksheet processing mode.
The worksheet processing device of the Logistic Scheduling in shop of the present embodiment can be used for executing the technical side of preceding method embodiment
Case, implementing principle and technical effect are similar, and details are not described herein again.
Fig. 4 shows the entity structure schematic diagram of a kind of electronic equipment provided in an embodiment of the present invention, as shown in figure 4, should
Electronic equipment may include:It processor 41, memory 42, bus 43 and is stored on memory 42 and can be transported on processor 41
Capable computer program;
Wherein, the processor 41, memory 42 complete mutual communication by the bus 43;
The processor 41 realizes the method that above-mentioned each method embodiment is provided when executing the computer program, such as
Including:The current information of acquisition target all knights in shop of trade company, the current information, including:Knight in shop is in shop and departure
Status information, knight in shop and the range information of target trade company and the order status information of knight in shop;According to the target quotient
The current information of all knights in shop in family judges the current dispatching state of all knights in shop;It is current according to all knights in shop
Dispatching state, order to be allocated is assigned.
The embodiment of the present invention provides a kind of non-transient computer readable storage medium, is stored thereon with computer program, should
Realize the method that above-mentioned each method embodiment is provided when computer program is executed by processor, such as including:Obtain target quotient
The current information of all knights in shop in family, the current information, including:Knight in shop rides in shop and departure status information, in shop
Scholar and the range information of target trade company and the order status information of knight in shop;According to all knights' in shop of target trade company
Current information judges the current dispatching state of all knights in shop;According to the current dispatching state of all knights in shop, treat point
It is assigned with order.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, apparatus or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application
Apply the form of example.Moreover, the application can be used in one or more wherein include computer usable program code computer
The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
The application be with reference to according to the method, apparatus of the embodiment of the present application and the flow chart of computer program product and/or
Block diagram describes.It should be understood that each flow that can be realized by computer program instructions in flowchart and/or the block diagram and/or
The combination of flow and/or box in box and flowchart and/or the block diagram.These computer program instructions can be provided to arrive
All-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor to generate one
Machine so that the instruction executed by computer or the processor of other programmable data processing devices generates flowing
The device/system for the function of being specified in one flow of journey figure or multiple flows and/or one box of block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to
Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or
The instruction executed 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 a box or multiple boxes.
It should be noted that herein, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to
Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those
Element, but also include other elements that are not explicitly listed, or further include for this process, method, article or equipment
Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that
There is also other identical elements in process, method, article or equipment including the element.The fingers such as term "upper", "lower"
The orientation or positional relationship shown is to be based on the orientation or positional relationship shown in the drawings, and is merely for convenience of the description present invention and simplifies
Description, does not indicate or imply the indicated device or element must have a particular orientation, with specific azimuth configuration and behaviour
Make, therefore is not considered as limiting the invention.Unless otherwise clearly defined and limited, term " installation ", " connected ",
" connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;Can be
Mechanical connection can also be electrical connection;It can be directly connected, can also can be indirectly connected through an intermediary two
Connection inside element.For the ordinary skill in the art, above-mentioned term can be understood at this as the case may be
Concrete meaning in invention.
In the specification of the present invention, numerous specific details are set forth.Although it is understood that the embodiment of the present invention can
To put into practice without these specific details.In some instances, well known method, structure and skill is not been shown in detail
Art, so as not to obscure the understanding of this description.Similarly, it should be understood that disclose in order to simplify the present invention and helps to understand respectively
One or more of a inventive aspect, in the above description of the exemplary embodiment of the present invention, each spy of the invention
Sign is grouped together into sometimes in single embodiment, figure or descriptions thereof.However, should not be by the method solution of the disclosure
It releases and is intended in reflection is following:The feature that i.e. the claimed invention requirement ratio is expressly recited in each claim is more
More features.More precisely, as the following claims reflect, inventive aspect is to be less than single reality disclosed above
Apply all features of example.Therefore, it then follows thus claims of specific implementation mode are expressly incorporated in the specific implementation mode,
Wherein each claim itself is as a separate embodiment of the present invention.It should be noted that in the absence of conflict, this
The feature in embodiment and embodiment in application can be combined with each other.The invention is not limited in any single aspect,
It is not limited to any single embodiment, is also not limited to the arbitrary combination and/or displacement of these aspects and/or embodiment.And
And can be used alone of the invention each aspect and/or embodiment or with other one or more aspects and/or its implement
Example is used in combination.
Finally it should be noted that:The above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Present invention has been described in detail with reference to the aforementioned embodiments for pipe, it will be understood by those of ordinary skill in the art that:Its according to
So can with technical scheme described in the above embodiments is modified, either to which part or all technical features into
Row equivalent replacement;And these modifications or replacements, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme should all cover in the claim of the present invention and the range of specification.
Claims (10)
1. a kind of worksheet processing method of Logistic Scheduling in shop, which is characterized in that including:
The current information of acquisition target all knights in shop of trade company, the current information, including:Knight in shop is in shop and departure shape
State information, knight in shop and the range information of target trade company and the order status information of knight in shop;
According to the current information of all knights in shop of target trade company, the current dispatching state of all knights in shop is judged;
According to the current dispatching state of all knights in shop, order to be allocated is assigned.
2. according to the method described in claim 1, it is characterized in that, the order status information, including:It is to be allocated, wait for order,
Order has arrived shop, pick-up, order completion and has hung up seven states;
The dispatching state includes:Can Packet State, can and single state, dispatching in state and return state in shop.
3. according to the method described in claim 2, it is characterized in that, the working as according to all knights in shop of target trade company
Preceding information judges the current dispatching state of all knights in shop, including:
For fast food:
If being less than default first distance without order with knight in shop and at a distance from trade company, or knight in shop does not have with it
Order and in shop, it is determined that the current dispatching state of the knight in shop is can Packet State;
If in shop state knight in shop, with it exist do not take meal order or with it only hang-up order or
Order has all taken meal with person but the destination of all orders is within default second distance with it and distribution time is pre-
If except the period, it is determined that the current dispatching state of the knight in shop be can and single state;
If with the knight in shop for being less than default first distance at a distance from trade company, the order only hung up with it or with it order are all
Do not take meal, it is determined that the current dispatching state of the knight in shop be can and single state;
If in the knight in shop in shop state, order has all taken meal with it but the destination of all orders is being preset with it
Order has all taken meal but there is order of the distribution time within preset time period with it except second distance or with it,
Then determine that the current dispatching state of the knight in shop is state in dispatching;
If there is the order for taking meal with the knight in shop in departure state, it is determined that the current dispatching of the knight in shop
State is state in dispatching;
If with the knight in shop for being more than default first distance at a distance from trade company, with it there is no the order for taking meal or with
The order for not having order or only hanging up with it, it is determined that the current dispatching state of the knight in shop is to return state in shop.
4. according to the method described in claim 2, it is characterized in that, the working as according to all knights in shop of target trade company
Preceding information judges the current dispatching state of all knights in shop, including:
For Chinese meal:
If in there is no order with the knight in shop of shop state, it is determined that the current dispatching state of the knight in shop is can
Packet State;
If knight in shop can be assigned order under Packet State and in shop state, or the order only hung up with it and
In in shop state, it is determined that the current dispatching state of the knight in shop be can and single state;
If there is the order for taking meal with the knight in shop in departure state, it is determined that the current dispatching of the knight in shop
State is state in dispatching;
If in departure state knight in shop, with it there is no take meal order or with it without order or with
The order only hung up, it is determined that the current dispatching state of the knight in shop is to return state in shop.
5. according to the method described in claim 2, it is characterized in that, the dispatching state current according to all knights in shop,
Order to be allocated is assigned, including:
According to the order attributes of order to be allocated, calculate in can and the knight in shop of single state with order and order to be allocated
Similarity score;
Judge whether with the similarity score of order to be allocated be more than predetermined threshold value in can and single state ridden in shop
Scholar;
If in the presence of with the similarity score of order to be allocated be more than predetermined threshold value in can and single state knight in shop, by
Order to be allocated be assigned to similarity score it is highest in can and single state knight in shop.
6. according to the method described in claim 5, it is characterized in that, judging whether and the similarity of order to be allocated point
Number more than predetermined threshold value in can and the knight in shop of single state after, the dispatching shape current according to all knights in shop
State assigns order to be allocated, further includes:
If there is no with the similarity score of order to be allocated be more than predetermined threshold value in can and single state knight in shop,
Judge whether in can Packet State knight in shop;
If exist in can Packet State knight in shop, order to be allocated is assigned to be in can Packet State ride in shop
Scholar.
7. according to the method described in claim 6, it is characterized in that, judge whether in can Packet State ride in shop
After scholar, the dispatching state current according to all knights in shop assigns order to be allocated, further includes:
If there is no in can Packet State knight in shop, order to be allocated is subjected to pressure single, waiting knight in shop.
8. a kind of worksheet processing device of Logistic Scheduling in shop, which is characterized in that including:
Acquisition module, the current information for obtaining all knights in shop of target trade company, the current information, including:It is ridden in shop
Scholar is in shop and departure status information, knight in shop and the range information of target trade company and the order status information of knight in shop;
Judgment module judges that all knights in shop are current for the current information according to all knights in shop of target trade company
Dispatching state;
Assignment module, for according to the current dispatching state of all knights in shop, assigning order to be allocated.
9. a kind of electronic equipment, which is characterized in that including:Processor, memory, bus and storage on a memory and can located
The computer program run on reason device;
Wherein, the processor, memory complete mutual communication by the bus;
The processor realizes the method as described in any one of claim 1-7 when executing the computer program.
10. a kind of non-transient computer readable storage medium, which is characterized in that in the non-transient computer readable storage medium
It is stored with computer program, the side as described in any one of claim 1-7 is realized when which is executed by processor
Method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810461403.4A CN108647895A (en) | 2018-05-15 | 2018-05-15 | A kind of worksheet processing method and device of Logistic Scheduling in shop |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810461403.4A CN108647895A (en) | 2018-05-15 | 2018-05-15 | A kind of worksheet processing method and device of Logistic Scheduling in shop |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108647895A true CN108647895A (en) | 2018-10-12 |
Family
ID=63755621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810461403.4A Pending CN108647895A (en) | 2018-05-15 | 2018-05-15 | A kind of worksheet processing method and device of Logistic Scheduling in shop |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108647895A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109639787A (en) * | 2018-12-04 | 2019-04-16 | 拉扎斯网络科技(上海)有限公司 | Position state acquisition method and device, readable storage medium and electronic equipment |
CN109636217A (en) * | 2018-12-19 | 2019-04-16 | 拉扎斯网络科技(上海)有限公司 | Order scheduling method and device, electronic equipment and storage medium |
CN111539592A (en) * | 2019-09-23 | 2020-08-14 | 拉扎斯网络科技(上海)有限公司 | Task allocation method and device, readable storage medium and electronic equipment |
CN112288340A (en) * | 2020-12-28 | 2021-01-29 | 北京顺达同行科技有限公司 | Logistics order dispatching method and device, computer equipment and storage medium |
CN112750003A (en) * | 2019-10-31 | 2021-05-04 | 北京三快在线科技有限公司 | Order distribution method, device, storage medium and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104361474A (en) * | 2014-10-10 | 2015-02-18 | 深圳市迅享科技有限公司 | Method and system allowing a take-out deliverer to compete for orders |
CN104751272A (en) * | 2015-03-04 | 2015-07-01 | 径圆(上海)信息技术有限公司 | Intelligent order scheduling method and server, electric vehicle, mobile terminal and system |
CN106327085A (en) * | 2016-08-26 | 2017-01-11 | 多点生活(中国)网络科技有限公司 | Order intelligent scheduling method |
-
2018
- 2018-05-15 CN CN201810461403.4A patent/CN108647895A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104361474A (en) * | 2014-10-10 | 2015-02-18 | 深圳市迅享科技有限公司 | Method and system allowing a take-out deliverer to compete for orders |
CN104751272A (en) * | 2015-03-04 | 2015-07-01 | 径圆(上海)信息技术有限公司 | Intelligent order scheduling method and server, electric vehicle, mobile terminal and system |
CN106327085A (en) * | 2016-08-26 | 2017-01-11 | 多点生活(中国)网络科技有限公司 | Order intelligent scheduling method |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109639787A (en) * | 2018-12-04 | 2019-04-16 | 拉扎斯网络科技(上海)有限公司 | Position state acquisition method and device, readable storage medium and electronic equipment |
CN109639787B (en) * | 2018-12-04 | 2021-08-10 | 拉扎斯网络科技(上海)有限公司 | Position state acquisition method and device, readable storage medium and electronic equipment |
CN109636217A (en) * | 2018-12-19 | 2019-04-16 | 拉扎斯网络科技(上海)有限公司 | Order scheduling method and device, electronic equipment and storage medium |
CN111539592A (en) * | 2019-09-23 | 2020-08-14 | 拉扎斯网络科技(上海)有限公司 | Task allocation method and device, readable storage medium and electronic equipment |
CN112750003A (en) * | 2019-10-31 | 2021-05-04 | 北京三快在线科技有限公司 | Order distribution method, device, storage medium and electronic equipment |
CN112288340A (en) * | 2020-12-28 | 2021-01-29 | 北京顺达同行科技有限公司 | Logistics order dispatching method and device, computer equipment and storage medium |
CN112288340B (en) * | 2020-12-28 | 2021-03-19 | 北京顺达同行科技有限公司 | Logistics order dispatching method and device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108647895A (en) | A kind of worksheet processing method and device of Logistic Scheduling in shop | |
WO2018137331A1 (en) | Data processing method, apparatus and device, and computer-readable storage medium | |
CN110111033B (en) | Order diversion method and device | |
Ruan et al. | Optimizing the intermodal transportation of emergency medical supplies using balanced fuzzy clustering | |
AU2018200319B2 (en) | Delivery area management method | |
CN109685309A (en) | Order allocation method and device, electronic equipment and storage medium | |
CN105930920A (en) | Logistics distribution management method and logistics distribution management apparatus | |
CN108861276A (en) | One kind being based on AGV trailing type warehouse goods sorting method | |
CN109543872A (en) | Multirobot is without parking maneuver method and system | |
CN203991329U (en) | A kind of logistics Automated Sorting System | |
CN109048952A (en) | A kind of robot control system and method calculate equipment and storage medium | |
CN107292551A (en) | A kind of logistics distribution network generation method and device | |
CN108090643A (en) | Express logistics dispatching method and device | |
CN105469237A (en) | Method and system for automatic logistics processing | |
CN103473663A (en) | Method, platform and system for scheduling physical distribution delivery | |
CN104504547B (en) | A kind of work order generation method and system supported for kinds of goods logistics | |
JP2012168739A5 (en) | ||
CN106020977A (en) | Distributed task scheduling method and apparatus used for monitoring system | |
CN109523202A (en) | Order processing method, apparatus, equipment and computer readable storage medium | |
CN108460565A (en) | A kind of active logistic management system based on cloud computing | |
Correia et al. | Smart supply chain management: The 5W1H open and collaborative framework | |
CN108108929A (en) | A kind of method and system of the very fast installation of household electrical appliances | |
CN115358679A (en) | Medical material intelligent management method based on cloud warehouse | |
CN115375243A (en) | Order distribution method and device, electronic equipment and computer readable medium | |
JPWO2017175259A1 (en) | Work management device, work management system, work management method, and work management program |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181012 |