CN110264123A - A kind of generation method and equipment of Distribution path - Google Patents

A kind of generation method and equipment of Distribution path Download PDF

Info

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
Application number
CN201910385668.5A
Other languages
Chinese (zh)
Other versions
CN110264123B (en
Inventor
牛奔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Property and Casualty Insurance Company of China Ltd
Original Assignee
Ping An Property and Casualty Insurance Company of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Property and Casualty Insurance Company of China Ltd filed Critical Ping An Property and Casualty Insurance Company of China Ltd
Priority to CN201910385668.5A priority Critical patent/CN110264123B/en
Publication of CN110264123A publication Critical patent/CN110264123A/en
Application granted granted Critical
Publication of CN110264123B publication Critical patent/CN110264123B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0835Relationships between shipper or supplier and carriers
    • G06Q10/08355Routing methods
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing 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

A kind of generation method and equipment of Distribution path
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.
CN201910385668.5A 2019-05-09 2019-05-09 Distribution path generation method and equipment Active CN110264123B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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