CN110264123A - A kind of generation method and equipment of Distribution path - Google Patents
A kind of generation method and equipment of Distribution path Download PDFInfo
- Publication number
- CN110264123A CN110264123A CN201910385668.5A CN201910385668A CN110264123A CN 110264123 A CN110264123 A CN 110264123A CN 201910385668 A CN201910385668 A CN 201910385668A CN 110264123 A CN110264123 A CN 110264123A
- Authority
- CN
- China
- Prior art keywords
- dispensed
- dispatching
- goods
- materials
- duration
- 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.)
- Granted
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/083—Shipping
- G06Q10/0835—Relationships between shipper or supplier and carriers
- G06Q10/08355—Routing methods
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
Abstract
The present invention is suitable for technical field of data processing, provide the generation method and equipment of a kind of Distribution path, if including: the dispatching request instruction for receiving warehouse to be dispensed, based on the distribution information that dispatching request instruction includes, the allocation data block about distribution information is generated;Allocation data block is uploaded to dispatching block catenary system, and according to distribution information, determines dispatching trigger condition;If meeting dispatching trigger condition, based on dispatching goods and materials quantity, unloading duration is calculated;Delivery address and warehouse address based on goods and materials to be dispensed, calculate separately the transport duration of each goods and materials to be dispensed;Based on unloading duration and transport duration, distribution time of the warehouse to be dispensed about each goods and materials to be dispensed is determined;According to the corresponding distribution time in each warehouse to be dispensed, the Distribution path of goods and materials to be dispensed is generated.The present invention can be avoided the dispatching goods and materials of multiple types while reach, and causes unloading congestion, improves dispatching efficiency.
Description
Technical field
The invention belongs to technical field of data processing more particularly to the generation methods and equipment of a kind of Distribution path.
Background technique
With the continuous development of logistics distribution technology, transmission frequency of the material between different warehouses is more and more frequent.It is existing
Some logistics distribution technologies wait under alterations, the dispatching road of identical goods and materials when the node of required dispatching does not increase or decrease
Diameter can then immobilize, however warehouse to be dispensed usually needs to dispense the goods and materials of multiple types simultaneously, without the dispatching of same goods and materials
Vehicle reaches the warehouse then simultaneously and will lead to the case where unloading congestion, causes unnecessary waiting, matches to reduce goods and materials
The efficiency sent.
Summary of the invention
In view of this, the embodiment of the invention provides a kind of generation method of Distribution path and equipment, it is existing to solve
Logistics distribution technology, since Distribution path is fixed, when warehouse needs while dispensing the goods and materials of multiple types, without matching for same goods and materials
Sending vehicle while reaching the warehouse then will lead to the case where unloading congestion, cause unnecessary waiting, the efficiency of materials measurement
Lower problem.
The first aspect of the embodiment of the present invention provides a kind of generation method of Distribution path, comprising:
If receiving the dispatching request instruction in warehouse to be dispensed, based on the dispatching request instruction include with delivering letters
Breath generates the allocation data block about the distribution information;The distribution information includes the dispatching goods and materials of each goods and materials to be dispensed
The warehouse address of quantity and the warehouse to be dispensed;
The allocation data block is uploaded to each dispatching block node in dispatching block catenary system, and is matched according to described
The distribution information in all allocation data blocks for sending block node memory to store up determines dispatching trigger condition;
If current time meets the dispatching trigger condition, it is based on the dispatching goods and materials quantity, is calculated described to be dispensed
The unloading duration of goods and materials;
Delivery address and the warehouse address based on the goods and materials to be dispensed, calculate separately each object to be dispensed
The transport duration of money;
Based on the unloading duration and the transport duration, determine the warehouse to be dispensed about each described to be dispensed
The distribution time of goods and materials;
According to the corresponding distribution time in each warehouse to be dispensed, the dispatching road of the goods and materials to be dispensed is generated
Diameter.
The second aspect of the embodiment of the present invention provides a kind of generating device of Distribution path, comprising:
Request instruction receiving unit is dispensed, if the dispatching request instruction for receiving warehouse to be dispensed, based on described
The distribution information that dispatching request instruction includes, generates the allocation data block about the distribution information;The distribution information includes
The dispatching goods and materials quantity of each goods and materials to be dispensed and the warehouse address in the warehouse to be dispensed;
Chain element on allocation data, each dispatching for being uploaded to the allocation data block in dispatching block catenary system
Block node, and according to the distribution information in all allocation data blocks of the dispatching block node memory storage, really
Surely trigger condition is dispensed;
Unloading duration calculation unit is based on the dispatching object if meeting the dispatching trigger condition for current time
Quantity is provided, the unloading duration of the goods and materials to be dispensed is calculated;
Duration calculation unit is transported, for delivery address and the warehouse address based on the goods and materials to be dispensed, is divided
The transport duration of each goods and materials to be dispensed is not calculated;
Distribution time determination unit determines described to be dispensed for being based on the unloading duration and the transport duration
Distribution time of the warehouse about each goods and materials to be dispensed;
Distribution path creating unit, for generating institute according to the corresponding distribution time in each warehouse to be dispensed
State the Distribution path of goods and materials to be dispensed.
The third aspect of the embodiment of the present invention provides a kind of terminal device, including memory, processor and is stored in
In the memory and the computer program that can run on the processor, when the processor executes the computer program
Realize each step of first aspect.
The fourth aspect of the embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storage
Media storage has computer program, and each step of first aspect is realized when the computer program is executed by processor.
The generation method and equipment for implementing a kind of Distribution path provided in an embodiment of the present invention have the advantages that
The distribution information in warehouse to be dispensed is uploaded in dispatching block catenary system by the embodiment of the present invention, passes through each dispatching
Block node stores distribution information, counts so as to convenient to the distribution information in each warehouse to be dispensed, really
Make dispatching trigger condition;When detecting that current time meets the dispatching trigger condition, then according to goods and materials quantity to be dispensed,
The unloading duration for calculating different goods and materials to be dispensed is determined transport duration in the delivery address according to goods and materials to be dispensed, is based on
It transports duration and unloading time is that different dispatching goods and materials arrange corresponding distribution time, according to matching for each warehouse to be dispensed
It send the time to generate Distribution path, is adjusted to realize Distribution path according to the dispatching situation on the same day, is matched to improve
Send the accuracy in path.Compared with existing distribution technology, the embodiment of the present invention considers haulage time and discharge time, really
The distribution time of fixed different goods and materials to be dispensed, avoids the dispatching goods and materials of multiple types while reaching, and causes unloading congestion, improves
Dispatching efficiency.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art
Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only of the invention some
Embodiment for those of ordinary skill in the art without any creative labor, can also be according to these
Attached drawing obtains other attached drawings.
Fig. 1 is a kind of implementation flow chart of the generation method for Distribution path that first embodiment of the invention provides;
Fig. 2 is a kind of generation method S104 specific implementation flow chart for Distribution path that second embodiment of the invention provides;
Fig. 3 is a kind of generation method S105 specific implementation flow chart for Distribution path that third embodiment of the invention provides;
Fig. 4 is a kind of generation method S103 specific implementation flow chart for Distribution path that fourth embodiment of the invention provides;
Fig. 5 is a kind of generation method S103 specific implementation flow chart for Distribution path that fifth embodiment of the invention provides;
Fig. 6 is a kind of structural block diagram of the generating device for Distribution path that one embodiment of the invention provides;
Fig. 7 be another embodiment of the present invention provides a kind of terminal device schematic diagram.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right
The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and
It is not used in the restriction present invention.
The embodiment of the present invention is by the way that the distribution information in warehouse to be dispensed to be uploaded in dispatching block catenary system, by each
Dispatching block node stores distribution information, unites so as to convenient to the distribution information in each warehouse to be dispensed
Meter determines dispatching trigger condition;When detecting that current time meets the dispatching trigger condition, then according to goods and materials to be dispensed
Quantity calculates the unloading duration of different goods and materials to be dispensed, determines transport duration in the delivery address according to goods and materials to be dispensed,
It is that different dispatching goods and materials arrange corresponding distribution time based on transport duration and unloading time, according to each warehouse to be dispensed
Distribution time generate Distribution path, be adjusted to realize Distribution path according to the dispatching situation on the same day, to improve
The accuracy of Distribution path, solves existing logistics distribution technology, since Distribution path is fixed, when warehouse needs while matching
The goods and materials for sending multiple types, are made at the case where reaching the warehouse then and will lead to unloading congestion simultaneously without the distribution vehicles of same goods and materials
At unnecessary waiting, the lower problem of the efficiency of materials measurement.
In embodiments of the present invention, the executing subject of process is terminal device.The terminal device includes but is not limited to: service
The equipment that device, computer, smart phone and tablet computer etc. are able to carry out the generation operation of Distribution path.Fig. 1 shows this
The implementation flow chart of the generation method for the Distribution path that invention first embodiment provides, details are as follows:
In S101, if receiving the dispatching request instruction in warehouse to be dispensed, include based on the dispatching request instruction
Distribution information, generate allocation data block about the distribution information;The distribution information includes each goods and materials to be dispensed
Dispense the warehouse address in goods and materials quantity and the warehouse to be dispensed.
In the present embodiment, when warehouse to be dispensed needs to supplement goods and materials, a dispatching request instruction can be generated,
The dispatching request instruction includes the dispatching goods and materials number of each goods and materials of required dispatching, and the warehouse address about ware-house here.
One dispatching request instruction includes at least one goods and materials to be dispensed, when if desired supplementing the goods and materials of multiple types, then
There may be a plurality of types of goods and materials to be dispensed, and mark corresponding dispatching goods and materials quantity respectively in dispatching request instruction,
To which the place of departure of goods and materials can be equipped with the goods and materials of corresponding number according to the dispatching goods and materials quantity.In addition to this, which requests
Instruction also record has the warehouse address in warehouse to be dispensed, so that terminal device can determine according to the warehouse address and initiate dispatching
The warehouse of request.Certainly, which can directly carry the warehouse mark in warehouse to be dispensed, and terminal device can be with
The warehouse address for inquiring the warehouse to be dispensed is identified according to warehouse, and warehouse address is replaced by warehouse mark, can reduce and match
Send the data volume of request instruction.Optionally, the dispatching address can the longitude and latitude locating for warehouse to be dispensed indicate.
Optionally, in the present embodiment, warehouse to be dispensed can be configured with goods and materials monitoring module, pass through goods and materials monitoring model
Determine the quantity of each existing goods and materials in the warehouse to be dispensed.Warehouse keeper can configure a dispatching number for different goods and materials
Threshold value is measured, the goods and materials quantity collected by goods and materials monitoring model is compared with the dispatching amount threshold, works as if detecting
The goods and materials quantity at preceding moment is less than dispatching amount threshold, then identifies that the current inventory of the goods and materials is more nervous, then generates a dispatching
Request instruction.The dispatching request instruction can wrap all goods and materials for being less than dispatching amount threshold containing current goods and materials quantity, thus
Can the goods and materials to above-mentioned negligible amounts carry out dispatching operation, realize the purpose for carrying out dispatching triggering automatically.
It should be noted that each warehouse and place of departure in the delivery system can configure at least one block chain link
Point, all warehouses and place of departure can constitute a block catenary system.If the goods and materials type and storage quantity in a certain warehouse
When more, multiple block chain nodes can be configured, receive what different goods and materials to be dispensed were initiated by multiple block chain nodes
Dispense request instruction.Based on this, when warehouse carries out dispatching operation, can to the associated block chain node in the warehouse,
It is terminal device in the present embodiment, sends dispatching request instruction, is carried out by the block chain node to dispatching request instruction
Chain operation.
In the present embodiment, terminal device undertakes the cochain entrance in warehouse to be dispensed, and the administrator in warehouse can pass through use
Family terminal sends dispatching request instruction to terminal device, and terminal device is after receiving dispatching request instruction, available block
The data block template of catenary system, and by configuring request instruct in include goods and materials to be dispensed dispatching goods and materials quantity, and about
The warehouse address of ware-house here imports the database template, and obtains legal timestamp into dispatching block catenary system, by this
Legal timestamp is packaged in the data block template, to generate a legal allocation data block.
In S102, the allocation data block is uploaded to each dispatching block node in dispatching block catenary system, and
According to the distribution information in all allocation data blocks of the dispatching block node memory storage, dispatching triggering item is determined
Part.
In the present embodiment, the allocation data block of generation is carried out uplink operation by terminal device, i.e., by the allocation data library
All dispatching block nodes being sent in block catenary system, entire block catenary system is undertaken by each dispatching block node
Dispatching record storage work, therefore each dispatching block node can know the situation to be dispensed of entire delivery system, mention
The high formation efficiency of Distribution path.Particularly, distribution information is saved by all distributing nodes, is can be avoided illegal
User distorts for distribution information, improves the reliability and stability of distribution information, improves the standard to handling of goods and materials
True property.It since part goods and materials may belong to control material, shipment and stocks up and needs to carry out stringent management, for the type
Goods and materials dispatching, then distribution information can be stored using dispatching block catenary system provided in this embodiment.
In the present embodiment, terminal device and each dispatching block node are due to being stored with entire dispatching block catenary system
All warehouses to be dispensed distribution information, therefore terminal device can extract to obtain in local database it is all to be dispensed
Distribution information in allocation data block, and dispatching trigger condition is generated according to distribution information.
Optionally, terminal device can initiate the time according to the dispatching of each distribution information, determine the dispatching triggered time, and
Corresponding dispatching condition is generated according to the dispatching triggered time.For example, if warehouse A has initiated a dispatching request at August 10th, and
It sets each dispatching request to need to respond in 7 days, therefore it is August 16th that terminal device, which can be arranged the dispatching triggered time, and
All dispatching records generated between August 10 days to August 16th are dispensed together, so as to reduce time of dispatching
Number improves dispatching efficiency.Certainly, in addition to determining the triggered time according to the dispatching initiation time of each dispatching request instruction, may be used also
Different dispatching trigger conditions is arranged according to the dispatching priority in warehouse.It, can such as dispensing the higher warehouse of priority
To carry out immediate distribution, that is, after receiving the dispatching request instruction, then dispatching operation is arranged immediately;And for dispatching priority compared with
Low warehouse then determines the dispatching order in the warehouse based on the dispatching priority, based on each to be dispensed in list to be dispensed
The dispatching order of task successively executes dispatching operation.
In S103, if current time meets the dispatching trigger condition, it is based on the dispatching goods and materials quantity, calculates institute
State the unloading duration of goods and materials to be dispensed.
In the present embodiment, terminal device, can be from local when meeting preset dispatching trigger condition at detection current time
The allocation data block for meeting dispatching trigger condition is extracted in database, and above-mentioned allocation data library is identified as target data block.
Each target data block record has distribution information to be dispensed.Terminal device can obtain object to be dispensed from the information to be dispensed
The goods and materials mark of money and the dispatching goods and materials quantity about the goods and materials, and calculate separately the unloading duration of each goods and materials to be dispensed.
If dispensing, goods and materials quantity is bigger, and corresponding unloading duration is longer;Conversely, if the quantity of goods and materials to be dispensed is smaller, it is corresponding
Duration of unloading is shorter.
Optionally, unloading personnel's number in the available warehouse to be dispensed of terminal device, can be true according to unloading personnel's number
Determine unloading speed, and calculate the ratio of goods and materials quantity and unloading speed to be dispensed, unloading duration is calculated.Optionally, this is unloaded
Goods rate is in addition to outside the Pass, also related to the size in warehouse, if the warehouse is bigger, corresponding unloading is fast with unloading personnel's number phase
Rate is lower, since the unloading distance of unloading operation each time is longer.
It should be noted that S103 and S104 may be performed simultaneously, i.e., terminal device can create two concurrent threads,
Dispatching goods and materials quantity and the warehouse address for obtaining distribution information respectively are calculated about the unloading time of goods and materials to be dispensed and right
The transport duration answered, then determines the distribution time of the goods and materials to be dispensed based on above-mentioned two parameter.
In S104, delivery address and the warehouse address based on the goods and materials to be dispensed calculate separately each institute
State the transport duration of goods and materials to be dispensed.
In the present embodiment, terminal device determines the warehouse address in warehouse to be dispensed from distribution information, and according to wait match
It send the goods and materials of goods and materials to identify, inquires the delivery address of goods and materials mark, according to delivery the distance between address and warehouse address, estimate
Calculate the transport duration for dispensing goods and materials to be dispensed.Optionally, if the place of departure of goods and materials to be dispensed is there are multiple, terminal device can be with
The quantity in stock and the distance between place of departure and warehouse address value of each place of departure are obtained, quantity in stock and distance value are based on
The shipment priority for calculating each place of departure chooses a place of departure of highest priority as target place of departure, and arranging should
Place of departure carries out dispatching operation to warehouse to be dispensed.It should be noted that terminal device is quantity in stock and distance value configuration pair
Weighted value is answered, such as dispatching operation is economic benefit mode of priority, then the corresponding weighted value of distance value is larger, to reduce transport
Transportation cost caused by process.
In the present embodiment, it if including the goods and materials to be dispensed of multiple types in distribution information, determines respectively each wait match
The delivery address for sending goods and materials, the consistent goods and materials to be dispensed in the address that will deliver are identified as association goods and materials, it can it delivers together,
And calculate separately it is each delivery address to warehouse address transport duration.
In S105, it is based on the unloading duration and the transport duration, determines the warehouse to be dispensed about each
The distribution time of the goods and materials to be dispensed.
In the present embodiment, terminal device can determine different to be dispensed according to the transport duration of each goods and materials to be dispensed
The dispatching order of goods and materials, such as transport duration are shorter, then it represents that the distance between warehouse to be dispensed and place of departure are shorter, therefore can
With dispatching of giving priority in arranging for;Conversely, if the transport duration is longer, then it represents that the distance between warehouse to be dispensed and place of departure are remoter,
Therefore after dispensing order relatively, terminal device can then be determined in dispatching warehouse according to haulage time and unloading duration about each
The distribution time of goods and materials to be dispensed configures corresponding unloading time section for different goods and materials to be dispensed, so as to avoid unloading
The case where goods conflicts reduce distribution vehicle in the waiting time in warehouse to be dispensed, to improve dispatching efficiency.
In S106, according to the corresponding distribution time in each warehouse to be dispensed, the goods and materials to be dispensed are generated
Distribution path.
In the present embodiment, terminal device determines different storehouses to be dispensed according to each distribution time of goods and materials to be dispensed
The dispatching order in library, if the distribution time is more early, the dispatching order in the warehouse to be dispensed more before;If the distribution time is more late,
Then the dispatching order in warehouse to be dispensed more after, thus according to the dispatching number in each warehouse to be dispensed and each storehouse to be dispensed
The warehouse location in library, generates a Distribution path, which passes through each warehouse to be dispensed, and by the order in warehouse with
It is consistent to dispense order.
For example, it is 10:00 that warehouse A, which arranges the distribution time of dispatching this goods and materials of cotton, and warehouse B arranges dispatching cotton
Distribution time is 8:30, and the distribution time for dispensing iron ore is 10:00, and warehouse C dispenses the iron ore time as 8:00, dispenses the cotton time
It is 9:00.Based on this, terminal device can determine warehouse A, warehouse B and storehouse when generating the Distribution path about cotton
Library C is required to execute dispatching operation, and the distribution time in above three warehouse is respectively as follows: 10:00,8:30 and 9:00, then may be used
To determine the dispatching order of warehouse A as 3, the dispatching order of warehouse B is 1, and the dispatching order of warehouse C is 2, generates one by storehouse
The Distribution path of the library warehouse the B- warehouse C- A.Above-mentioned behaviour also may refer to for the generating process of the Distribution path of the material of iron ore
It completes, due to the distribution time of iron ore of the distribution time earlier than warehouse B of the iron ore of warehouse C, the Distribution path of iron ore
For the warehouse warehouse C- B.
Above as can be seen that a kind of generation method of Distribution path provided in an embodiment of the present invention is by by warehouse to be dispensed
Distribution information be uploaded to dispatching block catenary system in, distribution information is stored by each dispatching block node, thus
The distribution information to each warehouse to be dispensed can be facilitated to count, determine dispatching trigger condition;When detecting current
When meeting the dispatching trigger condition quarter, then according to goods and materials quantity to be dispensed, the unloading duration of different goods and materials to be dispensed is calculated,
Transport duration is determined in the delivery address according to goods and materials to be dispensed, is different dispatchings based on transport duration and unloading time
Goods and materials arrange corresponding distribution time, generate Distribution path according to the distribution time in each warehouse to be dispensed, match to realize
Path is sent to be adjusted according to the dispatching situation on the same day, to improve the accuracy of Distribution path.With existing distribution technology
It compares, the embodiment of the present invention considers haulage time and discharge time, determines the distribution time of different goods and materials to be dispensed, avoids
The dispatching goods and materials of multiple types reach simultaneously, cause unloading congestion, improve dispatching efficiency.
Fig. 2 shows the specific implementation streams of the generation method S104 of Distribution path of second embodiment of the invention offer a kind of
Cheng Tu.Referring to fig. 2, relative to embodiment described in Fig. 1, a kind of generation method S104 packet of Distribution path provided in this embodiment
Include: S1041~S1044, specific details are as follows:
Further, the delivery address and the warehouse address based on the goods and materials to be dispensed calculates separately each
The transport duration of a goods and materials to be dispensed, comprising:
In S1041, third-party map application is called, generates the map interface of the map application.
In the present embodiment, terminal device can send a calling to the corresponding server of third-party map application and ask
It asks, the program data of third-party map application is downloaded from third-party map server, and by program data in local
Display interface on output map interface.
Optionally, in the present embodiment, third-party map application can create a routine call interface, i.e. API connects
Mouthful, the location information of required inquiry can be sent to the server of third party's map application by terminal device by the api interface,
Server handles the location information, generates response results data, then returns to terminal device by the api interface,
Terminal device can generate map interface by the response results data.
In S1042, the delivery address and the warehouse address are marked on the map interface, generate traveling
Path.
In the present embodiment, terminal device determines above-mentioned two according to the location information of delivery address and warehouse address
Display position of the place in map interface, and by preset ground map logo marked on map interface set out goods address and
Warehouse address, the third-party available traffic roadmap of map application, and the traffic lane between above-mentioned two address is obtained,
Generate the driving path of delivery address to warehouse address.Optionally, if there are a plurality of, terminal device acquisition differences for the driving path
The traffic jam level of driving path chooses the traveling road that a minimum driving path of traffic jam level is dispensed as this
Diameter.
In S1043, the history about the driving path is extracted from the traveling database of record of the map application
Traveling record;The history traveling record travels duration comprising the history of the driving path.
In the present embodiment, map application provides navigation feature, therefore can continue to obtain the position of each driving vehicle
Information, map application can generate history traveling record according to each location information.What map application can be generated according to this
Driving path is extracted from traveling database of record and is recorded with the matched history traveling of the driving path, is i.e. history traveling note
Historical path in record includes by the driving path of delivery address to warehouse address.It should be noted that in history traveling record
The path length of historical path can be greater than the driving path, terminal device need to only intercept from history driving path about this
The traveling of driving path records, so that it is determined that travelling the history traveling duration in this section of path.
In S1044, traffic jam level and traffic accident number current on the driving path are obtained, it will be described
Traffic jam level, the traffic accident number and all history traveling durations imported into preset transport duration conversion
Model calculates the transport duration of the goods and materials to be dispensed;The transport duration transformation model specifically:
Wherein, TravelTime is the transport duration;HisTravrlTimeiFor i-th of history traveling record
The history travels duration;CurrentLv is the traffic jam level;Crash is the traffic accident number;ξcrashTo hand over
Logical accident impact coefficient;α is preset constant;N is the sum of history traveling record.
In the present embodiment, by the history of each history traveling record, length adds up terminal device when driving, and is based on
Accumulated value calculates the traveling mean value about history traveling record.In addition to this, terminal device also obtains the driving path and currently sends out
The number of the number for the traffic accident sent, traffic accident is bigger, then the tract section can have the case where congestion, to need to increase
Add running time, and can also obtain the jam level of Current traffic, transport duration is weighted based on the jam level.Base
In above three parameter, then the transport duration of the materials measurement to be dispensed to warehouse can be determined.
In embodiments of the present invention, it is recorded by acquisition history traveling, and current by the acquisition of third party's map application
Traffic conditions, calculate transport duration, so as to improve transport duration calculating accuracy.
Fig. 3 shows the specific implementation stream of the generation method S105 of Distribution path of third embodiment of the invention offer a kind of
Cheng Tu.Referring to Fig. 3, relative to Fig. 1 the embodiment described, a kind of generation method of Distribution path provided in this embodiment is in S105
Include: S1051~S1056, specific details are as follows:
Further, it is described be based on the unloading duration and the transport duration, determine the warehouse to be dispensed about
The distribution time of each goods and materials to be dispensed, comprising:
In S1051, based on the transport duration and dispatching starting time, expecting for each goods and materials to be dispensed is determined
Up to the time, and according to the precedence of each E.T.A, the dispatching order of each goods and materials to be dispensed is determined.
In the present embodiment, terminal device, can be according to transport after the transport duration for calculating each goods and materials to be dispensed
The dispatching of duration and the place of departure about the goods and materials to be dispensed starts the time, when calculating the estimated arrival of the goods and materials to be dispensed
Between.The dispatching starting time is specially time of the goods and materials to be dispensed from place of departure shipment.For example, it is 40 minutes a length of when transport, and
The dispatching starting time is 10:00, then reaches the E.T.A in warehouse to be dispensed are as follows: 10:40.
In the present embodiment, when terminal device can calculate the estimated arrival of different goods and materials to be dispensed through the above way
Between, and according to the precedence of each E.T.A, it can determine the dispatching order of each goods and materials to be dispensed.
It is the 1 corresponding E.T.A to be identified as the goods and materials to be dispensed by the dispatching order in S1052
The distribution time.
It in the present embodiment, is to arrive first at warehouse to be dispensed, i.e., at this due to the goods and materials to be dispensed that dispatching order is 1
When goods and materials reach, and the unloading operation of other goods and materials is not present, the E.T.A of the goods and materials can be identified as this at this time
The distribution time of goods and materials to be dispensed.
In S1053, the distribution time for the goods and materials to be dispensed for being N according to the dispatching order and described unload
Goods duration determines the dispatching deadline for the goods and materials to be dispensed that the dispatching order is N;The initial value of the N is 1, and N
For positive integer.
In the present embodiment, it is being determined that first node can that is, after distribution time of the dispatching order for 1 goods and materials to be dispensed
With the distribution time as benchmark subsequent each goods and materials to be dispensed in prediction on such basis, it is based on this, terminal device is firstly the need of calculating
First node is completed the time of unloading, thus can arrival time on the estimation, be distribution time for first node, calculate
The dispatching deadline of first node.For example, the distribution time of first node is 10:40, and while unloading, is 20 minutes a length of, then can be true
The fixed goods and materials to be dispensed for first node, complete unloading and the time left is 11:00.The warehouse is just had time after 11:00
Shelves can carry out unloading operation to other goods and materials to be dispensed.
In the present embodiment, after the dispatching deadline of first node has been determined, can to by the dispatching deadline with
The E.T.A of the goods and materials to be dispensed of latter dispatching order is compared, and determines the goods and materials to be dispensed of latter dispatching order
Distribution time, thus the case where avoiding arrival when being dispensed into of two goods and materials, unloading is caused to be collided.
In S1054, if described dispense the deadline earlier than or equal to the order that dispenses as the object to be dispensed of N+1
The E.T.A that the dispatching order is N+1 is then identified as the object to be dispensed by the E.T.A of money
The distribution time of money.
In the present embodiment, if the dispatching deadline expects earlier than or equal to the goods and materials to be dispensed of latter dispatching order
Up to the time, that is, the goods and materials currently dispensed are indicated after the completion of unloading, latter goods and materials do not reach warehouse to be dispensed, can incite somebody to action at this time
Distribution time of the E.T.A of the goods and materials to be dispensed of latter dispatching order as the goods and materials to be dispensed.
In S1055, if the dispatching deadline is later than the E.T.A that the dispatching order is N+1,
The dispatching deadline is identified as to the distribution time for the goods and materials to be dispensed that the dispatching order is N+1.
In the present embodiment, if the dispatching deadline is later than the estimated arrival of the goods and materials to be dispensed of latter dispatching order
Between, then it represents that if the departure time according to expectation, when the goods and materials to be dispensed of latter dispatching order reach warehouse to be dispensed, upper one
The goods and materials of dispatching order are being unloaded, it is therefore desirable to the arrival time for delaying latter dispatching order, unloading operation be avoided to hand over
The case where fork, therefore can be using the dispatching deadline of the goods and materials to be dispensed of upper dispatching order (i.e. N) as next dispatching order
The distribution time of (i.e. N+1).
It is incremented by the numerical value of the N, and return when the value of the N is less than the maximum value of the dispatching order in S1056
The goods and materials to be dispensed for being N according to the dispatching order and the unloading duration are executed, determines the object to be dispensed
The dispatching deadline of money.
In the present embodiment, terminal device is sequentially increased the numerical value of N, so as to calculate it is upper one dispatching order to
After the distribution time for dispensing goods and materials, the distribution time of next dispatching order is determined on the basis of the distribution time.
In embodiments of the present invention, it determines the dispatching order of each goods and materials to be dispensed, and calculates according to this each to be dispensed
The distribution time of goods and materials, realizes that the same time has and only a kind of goods and materials carry out unloading operation, avoids the feelings of unloading congestion
Condition occurs, and improves rate of discharging.
Fig. 4 shows the specific implementation stream of the generation method S103 of Distribution path of fourth embodiment of the invention offer a kind of
Cheng Tu.Referring to fig. 4, relative to Fig. 1-Fig. 3 the embodiment described, in a kind of generation method of Distribution path provided in this embodiment
S103 includes: S1031~S1034, and specific details are as follows:
Further, if the current time meets the dispatching trigger condition, the dispatching goods and materials quantity, meter are based on
Calculate the unloading duration of the goods and materials to be dispensed, comprising:
In S1031, obtains and dispense record about the history in the warehouse to be dispensed;The history dispatching record includes going through
History dispensed amounts and history unloading time.
In the present embodiment, terminal device in order to improve unloading duration accuracy rate, terminal device by history dispatching note
The dispatching duration function in the warehouse to be dispensed is determined in record.Based on this, terminal device can be identified according to warehouse, be recorded from dispatching
The history dispatching record in warehouse to be dispensed is extracted in library.
In S1032, generated according to the history dispensed amounts and the history unloading time about each history
The parameter coordinate for dispensing record, marks each parameter coordinate on preset coordinate system.
In the present embodiment, terminal device is that the dispatching record configuration of each history generates a parameter coordinate, wherein should
Parameter coordinate is two-dimensional parametric coordinate, includes history dispensed amounts and history unloading time.It can be with by history unloading time
Duration needed for goods and materials needed for determining unloading history dispensed amounts.It, can be in preset seat after each parameter coordinate has been determined
Mark, which is fastened, marks each parameter coordinate, and wherein the coordinate system includes the coordinate system of two dimensions, respectively dispensed amounts reference axis
And unloading duration reference axis.
In S1033, linear fit is carried out to each parameter coordinate, generates the unloading about the warehouse to be dispensed
Duration function.
In the present embodiment, terminal device carries out linear fit by each parameter coordinate of label, and exports band dispatching
The unloading duration function in warehouse, unloading duration function record have the corresponding relationship of dispatching goods and materials amount and duration of unloading.
In S1034, the dispatching goods and materials quantity is imported into the unloading duration function, calculates the unloading duration.
In the present embodiment, the dispatching goods and materials quantity of dispatching needed for this can be imported into the unloading duration by terminal device
In function, corresponding unloading duration is calculated.
In embodiments of the present invention, by obtaining history dispatching record, unloading duration function is generated, is unloaded so as to improve
The accuracy of goods duration calculation.
Fig. 5 shows the specific implementation stream of the generation method S103 of Distribution path of fifth embodiment of the invention offer a kind of
Cheng Tu.Referring to Fig. 5, relative to embodiment described in Fig. 1 to Fig. 3, a kind of generation method of Distribution path provided in this embodiment
S103 includes: S501~S502, and specific details are as follows:
Further, if the current time meets the dispatching trigger condition, the dispatching goods and materials quantity, meter are based on
Calculate the unloading duration of the goods and materials to be dispensed, comprising:
In S501, the dispatching goods and materials quantity according to each warehouse to be dispensed about the goods and materials to be dispensed,
Count the dispatching material total of the goods and materials to be dispensed.
In the present embodiment, which is specially to dispense goods and materials threshold value.Therefore terminal device is available not
The dispatching goods and materials quantity of the goods and materials to be dispensed in same warehouse to be dispensed, is overlapped each dispatching goods and materials quantity, to calculate
The dispatching material total of goods and materials to be dispensed out.If detecting, the dispatching material total is less than or equal to preset dispatching goods and materials threshold
Value, then it represents that request dispenses the negligible amounts of the goods and materials, does not execute dispatching operation;Conversely, if the dispatching total amount is greater than dispatching object
Threshold value is provided, then executes the operation of S502.
In S502, if the dispatching material total is greater than preset dispatching goods and materials threshold value, it is based on the dispatching goods and materials
Quantity calculates the unloading duration of the goods and materials to be dispensed.
In the present embodiment, when dispatching material total is greater than dispatching goods and materials threshold value, then it represents that the demand of goods and materials to be dispensed
It is larger, determine to need to be implemented dispatching operation at this time, therefore the generation for calculating unloading duration and subsequent Distribution path can be executed
Operation.
In embodiments of the present invention, pass through the dispatching material total of the different goods and materials to be dispensed of statistics, it is determined whether need
Dispatching operation is executed, so as to reduce the cost of materials measurement.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process
Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present invention constitutes any limit
It is fixed.
Fig. 6 shows a kind of structural block diagram of the generating device of Distribution path of one embodiment of the invention offer, the dispatching
The each unit that the generating device in path includes is used to execute each step in the corresponding embodiment of Fig. 1.Referring specifically to Fig. 1 and figure
Associated description in embodiment corresponding to 1.For ease of description, only the parts related to this embodiment are shown.
Referring to Fig. 6, the generating device of the Distribution path includes:
Request instruction receiving unit 61 is dispensed, if the dispatching request instruction for receiving warehouse to be dispensed, is based on institute
The distribution information that dispatching request instruction includes is stated, the allocation data block about the distribution information is generated;The distribution information packet
Include dispatching goods and materials quantity and the warehouse address in the warehouse to be dispensed of each goods and materials to be dispensed;
Chain element 62 on allocation data, for the allocation data block to be uploaded to each matching in dispatching block catenary system
Send block node, and according to the distribution information in all allocation data blocks of the dispatching block node memory storage,
Determine dispatching trigger condition;
Unloading duration calculation unit 63 is based on the dispatching if meeting the dispatching trigger condition for current time
Goods and materials quantity calculates the unloading duration of the goods and materials to be dispensed;
Duration calculation unit 64 is transported, for delivery address and the warehouse address based on the goods and materials to be dispensed,
Calculate separately the transport duration of each goods and materials to be dispensed;
Distribution time determination unit 65 determines described wait match for being based on the unloading duration and the transport duration
Send warehouse about the distribution time of each goods and materials to be dispensed;
Distribution path creating unit 66, for generating according to the corresponding distribution time in each warehouse to be dispensed
The Distribution path of the goods and materials to be dispensed.
Optionally, the transport duration calculation unit 64 includes:
Map interface creating unit generates the map interface of the map application for calling third-party map application;
Driving path marking unit, for marking the delivery address and the warehouse on the map interface
Location generates driving path;
History traveling record acquiring unit, for extracting from the traveling database of record of the map application about described
The history of driving path travels record;The history traveling record travels duration comprising the history of the driving path;
Duration converting unit is transported, for obtaining traffic jam level and traffic accident current on the driving path
The traffic jam level, the traffic accident number and all history traveling durations are imported into preset by number
Duration transformation model is transported, the transport duration of the goods and materials to be dispensed is calculated;The transport duration transformation model specifically:
Wherein, TravelTime is the transport duration;HisTravrlTimeiFor i-th of history traveling record
The history travels duration;CurrentLv is the traffic jam level;Crash is the traffic accident number;ξcrashTo hand over
Logical accident impact coefficient;α is preset constant;N is the sum of history traveling record.
Optionally, the distribution time determination unit 65 includes:
Order determination unit is dispensed, for determining each to be dispensed based on the transport duration and dispatching starting time
The E.T.A of goods and materials, and according to the precedence of each E.T.A, determine each object to be dispensed
The dispatching order of money;
First node recognition unit, for by the dispatching order be the 1 corresponding E.T.A be identified as this to
Dispense the distribution time of goods and materials;
Deadline computing unit is dispensed, for being to match described in the goods and materials to be dispensed of N according to the dispatching order
Time and the unloading duration are sent, determines the dispatching deadline for the goods and materials to be dispensed that the dispatching order is N;It is described
The initial value of N is 1, and N is positive integer;
E.T.A recognition unit, if for the dispatching deadline earlier than or be equal to the dispatching order be N+
The E.T.A of 1 goods and materials to be dispensed then knows the E.T.A that the dispatching order is N+1
Not Wei the goods and materials to be dispensed distribution time;
E.T.A adjustment unit, if being later than the dispatching order for the dispatching deadline for the institute of N+1
E.T.A is stated, then the dispatching deadline is identified as the goods and materials to be dispensed that the dispatching order is N+1
Distribution time;
Execution unit being recycled, when for being less than the maximum value of the dispatching order when the value of the N, being incremented by the number of the N
Value, and return execute it is described according to it is described dispatching order be N the goods and materials to be dispensed and the unloading duration, determine described in
The dispatching deadline of goods and materials to be dispensed.
Optionally, the unloading duration calculation unit 63 includes:
History dispatching record acquiring unit, for obtaining the history dispatching record about the warehouse to be dispensed;It is described to go through
History dispatching record includes history dispensed amounts and history unloading time;
Parameter coordinate marking unit, for being generated according to the history dispensed amounts and the history unloading time about each
The parameter coordinate of a history dispatching record, marks each parameter coordinate on preset coordinate system;
Duration function calculating unit of unloading is generated for carrying out linear fit to each parameter coordinate about described
The unloading duration function in warehouse to be dispensed;
Duration converting unit of unloading calculates institute for the dispatching goods and materials quantity to be imported the unloading duration function
State unloading duration.
Optionally, the unloading duration calculation unit 63 includes:
Material total statistic unit is dispensed, for the institute according to each warehouse to be dispensed about the goods and materials to be dispensed
Dispatching goods and materials quantity is stated, the dispatching material total of the goods and materials to be dispensed is counted;
Trigger unit is dispensed, if being greater than preset dispatching goods and materials threshold value for the dispatching material total, based on described
Goods and materials quantity is dispensed, the unloading duration of the goods and materials to be dispensed is calculated.
Therefore, the generating device of Distribution path provided in an embodiment of the present invention is it is also contemplated that when haulage time and unloading
Between, it determines the distribution time of different goods and materials to be dispensed, avoids the dispatching goods and materials of multiple types while reaching, unloading is caused to gather around
It is stifled, improve dispatching efficiency.
Fig. 7 be another embodiment of the present invention provides a kind of terminal device schematic diagram.As shown in fig. 7, the embodiment
Terminal device 7 includes: processor 70, memory 71 and is stored in the memory 71 and can transport on the processor 70
Capable computer program 72, such as the generation program of Distribution path.The processor 70 executes real when the computer program 72
Step in the generation method embodiment of existing above-mentioned each Distribution path, such as S101 shown in FIG. 1 to S106.Alternatively, described
Processor 70 realizes the function of each unit in above-mentioned each Installation practice when executing the computer program 72, such as shown in Fig. 6
61 to 66 function of module.
Illustratively, the computer program 72 can be divided into one or more units, one or more of
Unit is stored in the memory 71, and is executed by the processor 70, to complete the present invention.One or more of lists
Member can be the series of computation machine program instruction section that can complete specific function, and the instruction segment is for describing the computer journey
Implementation procedure of the sequence 72 in the terminal device 7.For example, the computer program 72 can be divided into dispatching request instruction
Chain element, unloading duration calculation unit, transport duration calculation unit, distribution time determination unit on receiving unit, allocation data
And Distribution path creating unit, each unit concrete function are as described above.
The terminal device 7 can be the calculating such as desktop PC, notebook, palm PC and cloud server and set
It is standby.The terminal device may include, but be not limited only to, processor 70, memory 71.It will be understood by those skilled in the art that Fig. 7
The only example of terminal device 7 does not constitute the restriction to terminal device 7, may include than illustrating more or fewer portions
Part perhaps combines certain components or different components, such as the terminal device can also include input-output equipment, net
Network access device, bus etc..
Alleged processor 70 can be central processing unit (Central Processing Unit, CPU), can also be
Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor
Deng.
The memory 71 can be the internal storage unit of the terminal device 7, such as the hard disk or interior of terminal device 7
It deposits.The memory 71 is also possible to the External memory equipment of the terminal device 7, such as be equipped on the terminal device 7
Plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card dodge
Deposit card (Flash Card) etc..Further, the memory 71 can also both include the storage inside list of the terminal device 7
Member also includes External memory equipment.The memory 71 is for storing needed for the computer program and the terminal device
Other programs and data.The memory 71 can be also used for temporarily storing the data that has exported or will export.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although referring to aforementioned reality
Applying example, invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned each
Technical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are modified
Or replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution should all
It is included within protection scope of the present invention.
Claims (10)
1. a kind of generation method of Distribution path characterized by comprising
It is raw based on the distribution information that the dispatching request instruction includes if receiving the dispatching request instruction in warehouse to be dispensed
At the allocation data block about the distribution information;The distribution information include the dispatching goods and materials quantity of each goods and materials to be dispensed with
And the warehouse address in the warehouse to be dispensed;
The allocation data block is uploaded to each dispatching block node in dispatching block catenary system, and according to the dispatching area
The distribution information in all allocation data blocks of block node memory storage determines dispatching trigger condition;
If current time meets the dispatching trigger condition, it is based on the dispatching goods and materials quantity, calculates the goods and materials to be dispensed
Unloading duration;
Delivery address and the warehouse address based on the goods and materials to be dispensed, calculate separately each goods and materials to be dispensed
Transport duration;
Based on the unloading duration and the transport duration, determine the warehouse to be dispensed about each goods and materials to be dispensed
Distribution time;
According to the corresponding distribution time in each warehouse to be dispensed, the Distribution path of the goods and materials to be dispensed is generated.
2. generation method according to claim 1, which is characterized in that the delivery address based on the goods and materials to be dispensed
And the warehouse address, calculate separately the transport duration of each goods and materials to be dispensed, comprising:
Third-party map application is called, the map interface of the map application is generated;
The delivery address and the warehouse address are marked on the map interface, generate driving path;
It is extracted from the traveling database of record of the map application and travels record about the history of the driving path;It is described to go through
History traveling record travels duration comprising the history of the driving path;
Obtain traffic jam level and traffic accident number current on the driving path, by the traffic jam level,
The traffic accident number and all history traveling duration imported into preset transport duration transformation model, described in calculating
The transport duration of goods and materials to be dispensed;The transport duration transformation model specifically:
Wherein, TravelTime is the transport duration;HisTravrlTimeiFor described in i-th of history traveling record
History travels duration;CurrentLv is the traffic jam level;Crash is the traffic accident number;ξcrashFor traffic thing
Therefore influence coefficient;α is preset constant;N is the sum of history traveling record.
3. generation method according to claim 1, which is characterized in that described to be based on the unloading duration and the transport
Duration determines distribution time of the warehouse to be dispensed about each goods and materials to be dispensed, comprising:
Based on the transport duration and dispatching starting time, the E.T.A of each goods and materials to be dispensed is determined, and according to
The precedence of each E.T.A determines the dispatching order of each goods and materials to be dispensed;
It is the distribution time for the 1 corresponding E.T.A being identified as the goods and materials to be dispensed by the dispatching order;
The distribution time of the goods and materials to be dispensed according to the dispatching order for N and the unloading duration, determine institute
State the dispatching deadline for the goods and materials to be dispensed that dispatching order is N;The initial value of the N is 1, and N is positive integer;
If the dispatching deadline is to expect described in the goods and materials to be dispensed of N+1 earlier than or equal to the dispatching order
It is then to be identified as the distribution time of the goods and materials to be dispensed the E.T.A of N+1 by the dispatching order up to the time;
If the dispatching deadline is later than the E.T.A that the dispatching order is N+1, dispensed described
The distribution time for the goods and materials to be dispensed that the dispatching order is N+1 is identified as at the time;
When the value of the N is less than the maximum value of the dispatching order, it is incremented by the numerical value of the N, and return and execute the basis
The goods and materials to be dispensed and the unloading duration that the dispatching order is N, determine that the dispatching of the goods and materials to be dispensed is completed
Time.
4. generation method according to claim 1-3, which is characterized in that if matching described in current time satisfaction
Trigger condition is sent, then is based on the dispatching goods and materials quantity, calculates the unloading duration of the goods and materials to be dispensed, comprising:
It obtains and dispenses record about the history in the warehouse to be dispensed;The history dispatching record includes history dispensed amounts and goes through
History unloading time;
The parameter about each history dispatching record is generated according to the history dispensed amounts and the history unloading time
Coordinate marks each parameter coordinate on preset coordinate system;
Linear fit is carried out to each parameter coordinate, generates the unloading duration function about the warehouse to be dispensed;
The dispatching goods and materials quantity is imported into the unloading duration function, calculates the unloading duration.
5. generation method according to claim 1-3, which is characterized in that if matching described in current time satisfaction
Trigger condition is sent, then is based on the dispatching goods and materials quantity, calculates the unloading duration of the goods and materials to be dispensed, comprising:
The dispatching goods and materials quantity according to each warehouse to be dispensed about the goods and materials to be dispensed counts described to be dispensed
The dispatching material total of goods and materials;
If the dispatching material total is greater than preset dispatching goods and materials threshold value, based on the dispatching goods and materials quantity, described in calculating
The unloading duration of goods and materials to be dispensed.
6. a kind of generating device of Distribution path characterized by comprising
Request instruction receiving unit is dispensed, if the dispatching request instruction for receiving warehouse to be dispensed, is based on the dispatching
The distribution information that request instruction includes generates the allocation data block about the distribution information;The distribution information includes each
The dispatching goods and materials quantity of goods and materials to be dispensed and the warehouse address in the warehouse to be dispensed;
Chain element on allocation data, each dispatching block for being uploaded to the allocation data block in dispatching block catenary system
Node, and according to the distribution information in all allocation data blocks of the dispatching block node memory storage, determination is matched
Send trigger condition;
Unloading duration calculation unit is based on the dispatching goods and materials number if meeting the dispatching trigger condition for current time
Amount calculates the unloading duration of the goods and materials to be dispensed;
Transport duration calculation unit is counted respectively for delivery address and the warehouse address based on the goods and materials to be dispensed
Calculate the transport duration of each goods and materials to be dispensed;
Distribution time determination unit determines the warehouse to be dispensed for being based on the unloading duration and the transport duration
Distribution time about each goods and materials to be dispensed;
Distribution path creating unit, for according to the corresponding distribution time in each warehouse to be dispensed, generate it is described to
Dispense the Distribution path of goods and materials.
7. generating device according to claim 6, which is characterized in that the transport duration calculation unit includes:
Map interface creating unit generates the map interface of the map application for calling third-party map application;
Driving path marking unit, for marking the delivery address and the warehouse address on the map interface,
Generate driving path;
History traveling record acquiring unit, for extracting from the traveling database of record of the map application about the traveling
The history in path travels record;The history traveling record travels duration comprising the history of the driving path;
Duration converting unit is transported, for obtaining traffic jam level and traffic accident current on the driving path
The traffic jam level, the traffic accident number and all history traveling durations are imported into preset fortune by number
Defeated duration transformation model calculates the transport duration of the goods and materials to be dispensed;The transport duration transformation model specifically:
Wherein, TravelTime is the transport duration;HisTravrlTimeiFor described in i-th of history traveling record
History travels duration;CurrentLv is the traffic jam level;Crash is the traffic accident number;ξcrashFor traffic thing
Therefore influence coefficient;α is preset constant;N is the sum of history traveling record.
8. generating device according to claim 6, which is characterized in that the distribution time determination unit includes:
Order determination unit is dispensed, for determining each goods and materials to be dispensed based on the transport duration and dispatching starting time
E.T.A determine each goods and materials to be dispensed and according to the precedence of each E.T.A
Dispense order;
First node recognition unit, it is to be dispensed for the dispatching order to be identified as this for the 1 corresponding E.T.A
The distribution time of goods and materials;
Deadline computing unit is dispensed, when for according to the dispatching for dispensing the goods and materials to be dispensed that order is N
Between and the unloading duration, determine it is described dispatching order be N the goods and materials to be dispensed the dispatching deadline;The N's
Initial value is 1, and N is positive integer;
E.T.A recognition unit, if for the dispatching deadline earlier than or equal to the order that dispenses for N+1's
The E.T.A of the goods and materials to be dispensed then identifies the E.T.A that the dispatching order is N+1
For the distribution time of the goods and materials to be dispensed;
E.T.A adjustment unit, if being later than the dispatching order for the dispatching deadline is the described pre- of N+1
Arrival time is counted, then the dispatching deadline is identified as to the dispatching for the goods and materials to be dispensed that the dispatching order is N+1
Time;
Execution unit being recycled, when for being less than the maximum value of the dispatching order when the value of the N, being incremented by the numerical value of the N, and
It returns and executes the goods and materials to be dispensed for being N according to the dispatching order and the unloading duration, determine described wait match
Send the dispatching deadline of goods and materials.
9. a kind of terminal device, which is characterized in that the terminal device includes memory, processor and is stored in the storage
In device and the computer program that can run on the processor, when the processor executes the computer program such as right is wanted
The step of seeking any one of 1 to 5 the method.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists
In when the computer program is executed by processor the step of any one of such as claim 1 to 5 of realization the method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910385668.5A CN110264123B (en) | 2019-05-09 | 2019-05-09 | Distribution path generation method and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910385668.5A CN110264123B (en) | 2019-05-09 | 2019-05-09 | Distribution path generation method and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110264123A true CN110264123A (en) | 2019-09-20 |
CN110264123B CN110264123B (en) | 2023-06-16 |
Family
ID=67914550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910385668.5A Active CN110264123B (en) | 2019-05-09 | 2019-05-09 | Distribution path generation method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110264123B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111445195A (en) * | 2020-04-15 | 2020-07-24 | 北京易点淘网络技术有限公司 | Method and device for estimating receiving time, storage medium and electronic equipment |
CN111598341A (en) * | 2020-05-18 | 2020-08-28 | 广东电网有限责任公司 | Electric power material distribution method and system based on material allocation and path optimization |
CN111652561A (en) * | 2020-06-11 | 2020-09-11 | 上海凯京信达科技集团有限公司 | Route recommendation method, computer storage medium and electronic device |
CN113642972A (en) * | 2021-10-14 | 2021-11-12 | 北京每日优鲜电子商务有限公司 | Method, device and equipment for sending alarm prompt information and computer readable medium |
CN113762689A (en) * | 2021-01-12 | 2021-12-07 | 西安京迅递供应链科技有限公司 | Scheduling method, device, equipment and storage medium |
CN113762838A (en) * | 2020-09-11 | 2021-12-07 | 北京京东振世信息技术有限公司 | Aging determination method, device, server and storage medium |
CN113851211A (en) * | 2021-11-30 | 2021-12-28 | 天津医药集团众健康达医疗器械有限公司 | Medical consumable material distribution management method, system, terminal equipment and storage medium |
CN115511430A (en) * | 2022-08-17 | 2022-12-23 | 福建永旺建设集团有限公司 | Wisdom building site management platform based on thing networking |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107194656A (en) * | 2017-07-04 | 2017-09-22 | 北京惠赢天下网络技术有限公司 | A kind of method and device for planning of the Distribution path based on standard container order |
CN107977739A (en) * | 2017-11-22 | 2018-05-01 | 深圳北斗应用技术研究院有限公司 | Optimization method, device and the equipment in logistics distribution path |
CN109598459A (en) * | 2017-09-30 | 2019-04-09 | 北京京东尚科信息技术有限公司 | Logistics Distribution Method and device and computer readable storage medium |
CN109726863A (en) * | 2018-12-26 | 2019-05-07 | 深圳市北斗智能科技有限公司 | A kind of material-flow method and system of multiple-objection optimization |
-
2019
- 2019-05-09 CN CN201910385668.5A patent/CN110264123B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107194656A (en) * | 2017-07-04 | 2017-09-22 | 北京惠赢天下网络技术有限公司 | A kind of method and device for planning of the Distribution path based on standard container order |
CN109598459A (en) * | 2017-09-30 | 2019-04-09 | 北京京东尚科信息技术有限公司 | Logistics Distribution Method and device and computer readable storage medium |
CN107977739A (en) * | 2017-11-22 | 2018-05-01 | 深圳北斗应用技术研究院有限公司 | Optimization method, device and the equipment in logistics distribution path |
CN109726863A (en) * | 2018-12-26 | 2019-05-07 | 深圳市北斗智能科技有限公司 | A kind of material-flow method and system of multiple-objection optimization |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111445195A (en) * | 2020-04-15 | 2020-07-24 | 北京易点淘网络技术有限公司 | Method and device for estimating receiving time, storage medium and electronic equipment |
CN111598341A (en) * | 2020-05-18 | 2020-08-28 | 广东电网有限责任公司 | Electric power material distribution method and system based on material allocation and path optimization |
CN111598341B (en) * | 2020-05-18 | 2023-09-08 | 广东电网有限责任公司 | Power material distribution method and system based on material distribution and path optimization |
CN111652561A (en) * | 2020-06-11 | 2020-09-11 | 上海凯京信达科技集团有限公司 | Route recommendation method, computer storage medium and electronic device |
CN113762838A (en) * | 2020-09-11 | 2021-12-07 | 北京京东振世信息技术有限公司 | Aging determination method, device, server and storage medium |
CN113762689A (en) * | 2021-01-12 | 2021-12-07 | 西安京迅递供应链科技有限公司 | Scheduling method, device, equipment and storage medium |
CN113642972A (en) * | 2021-10-14 | 2021-11-12 | 北京每日优鲜电子商务有限公司 | Method, device and equipment for sending alarm prompt information and computer readable medium |
CN113851211A (en) * | 2021-11-30 | 2021-12-28 | 天津医药集团众健康达医疗器械有限公司 | Medical consumable material distribution management method, system, terminal equipment and storage medium |
CN115511430A (en) * | 2022-08-17 | 2022-12-23 | 福建永旺建设集团有限公司 | Wisdom building site management platform based on thing networking |
Also Published As
Publication number | Publication date |
---|---|
CN110264123B (en) | 2023-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110264123A (en) | A kind of generation method and equipment of Distribution path | |
US11392886B2 (en) | Real-time detention avoidance system | |
US11102618B2 (en) | Smart signaling of location updates for arrival estimation and generation of arrival alerts | |
US20200151780A1 (en) | Method and system for distributing smart containers | |
US20210264275A1 (en) | System for dynamic estimated time of arrival predictive updates | |
US11620592B2 (en) | Systems and methods for planning transportation routes | |
US20190130354A1 (en) | Depot dispatch protocol for aggregating on-demand deliveries | |
CN112700641B (en) | Parking lot management method and device, electronic equipment and storage medium | |
CN111862365B (en) | Electronic equipment and electronic equipment | |
TW202004681A (en) | Parking charging method and apparatus, and electronic device | |
CN107480845A (en) | Order allocator and device | |
KR101992414B1 (en) | System and method for automatically calculating freight cost estimate | |
CN109685589A (en) | Method and apparatus for pushed information | |
CN108447539A (en) | One kind selling prescription method, medicine selling machine and storage medium | |
US20240005369A1 (en) | Method and system for distributing smart containers | |
KR101921115B1 (en) | beacon-based traffic fare payment system using time-varying beacon identifier | |
JPWO2019138776A1 (en) | Determining device and determining method | |
CN103985265A (en) | Bus priority control method and system for avoiding bus clustering | |
CN103544843A (en) | Road traffic organization method, device and system | |
CN113919781A (en) | Distribution route determining method and device and electronic equipment | |
CN107437129A (en) | Preengage form processing method and server | |
WO2018232905A1 (en) | Roadside parking space management method and system | |
CN109146348A (en) | A kind of logistics data processing method and processing device | |
CN110390504A (en) | Data processing method and device, readable storage medium and electronic equipment | |
CN112556706B (en) | Navigation method, device, equipment and machine-readable medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |