CN111784223B - Cargo allocation data processing method, device and storage medium - Google Patents
Cargo allocation data processing method, device and storage medium Download PDFInfo
- Publication number
- CN111784223B CN111784223B CN201911125515.3A CN201911125515A CN111784223B CN 111784223 B CN111784223 B CN 111784223B CN 201911125515 A CN201911125515 A CN 201911125515A CN 111784223 B CN111784223 B CN 111784223B
- Authority
- CN
- China
- Prior art keywords
- distribution center
- goods
- information
- vehicle
- supplemented
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Accounting & Taxation (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a processing method, a device and a storage medium for goods allocation data, and relates to the technical field of logistics. The processing method of the goods allocation data comprises the following steps: acquiring the information of the goods to be supplemented, the information of the goods to be reversely transferred and the vehicle state information of the reversely transferred vehicles of each distribution center; according to the vehicle state information of the reverse transfer vehicle and the information of the goods to be supplemented of the current distribution center, unloading information of the reverse transfer vehicle for unloading to the current distribution center is determined, and the vehicle state information is updated according to the unloading information; and determining loading information of the reverse transfer vehicle loaded from the current distribution center according to the updated vehicle state information of the reverse transfer vehicle, the information of the goods to be reversely transferred by the current distribution center and the information of the goods to be supplemented by the next distribution center, and updating the vehicle state information according to the loading information. Thereby improving the turnover rate of goods and the performance rate of each distribution center, and the space utilization rate and the supply chain efficiency of the distribution center.
Description
Technical Field
The present invention relates to the field of logistics technologies, and in particular, to a method, an apparatus, and a storage medium for processing cargo allocation data.
Background
The rapid development of electronic commerce drives the reform of the traditional supply chain, so that a two-stage storage network supply chain serving the B2C (Business to Customer, enterprise to customer) e-commerce platform represented by a supply side-regional distribution center (Regional Distribution Center, RDC for short) and a front distribution center (Front Distribution Center, FDC for short) and a demand side is induced, and the efficiency of the supply chain is greatly improved. The two-stage warehouse network refers to a regional distribution center corresponding to a plurality of front distribution centers, wherein each distribution center is distributed with service jurisdictions according to the physical positions of the distribution centers, and customer requirements in each jurisdiction are met by corresponding distribution center performances. The regional distribution centers are responsible for fulfilling the customer demands in the jurisdictions of the regional distribution centers and also responsible for inventory allocation to the front distribution centers so as to ensure that the front distribution centers have sufficient inventory and timely meet the customer demands in the corresponding jurisdictions.
The two-stage storage network supply chain adopts a layered management idea of firstly replenishing and then allocating to realize accurate, efficient and least-cost flow of commodities from a supply side to a demand side, specifically refers to purchasing commodities from suppliers to regional distribution centers at specified periods, and then uniformly distributing the commodities to all front distribution centers as required so as to ensure that all distribution centers have sufficient inventory and can timely perform to meet customer demands in corresponding jurisdictions. The process of purchasing goods from a supplier to a regional delivery center is referred to as restocking, and the process of transferring goods from a regional delivery center to each lead delivery center is referred to as reconciliation. Aiming at regional distribution center allocation, a two-stage allocation method is mainly adopted at present: firstly, determining the holding quantity of a regional distribution center, namely determining the minimum inventory quantity of the regional distribution center to ensure that the inventory of the regional distribution center can timely fulfill the customer demands in jurisdictions in a specified planning period; and then performing planned allocation, namely allocating the regional distribution center inventory to each front distribution center so as to ensure that each front distribution center has sufficient inventory and can timely perform the performance to meet the customer requirements in respective jurisdictions.
Several ways of handling the goods allocation data are proposed in the related art. One way is to determine the sort of the transferred commodity according to the transfer cost and the transfer sort limitation, then determine the quantity of the transferred commodity according to the commodity historical demand information and the inventory information, and further generate an inventory transfer plan. Alternatively, an order cost minimization model and an allocation cost minimization model corresponding to different situations are employed. In another mode, whether a shared inventory request is sent is judged according to information such as sales order information corresponding to the child warehouse, existing inventory of the child warehouse, available inventory of the father warehouse and the like, if the shared inventory request is sent, the shared inventory is determined, and the final allocation quantity is obtained by floating 100% -120% on the basis of the shared inventory.
Disclosure of Invention
After analysis, the inventor finds that the allocation methods in the related art are all based on inventory allocation from upstream to downstream, which can lead to stock backlog and low storage utilization rate.
One technical problem to be solved by the embodiment of the invention is as follows: how to increase the supply chain efficiency and the warehouse space utilization.
According to a first aspect of some embodiments of the present invention, there is provided a method for processing cargo allocation data, including: acquiring the information of the goods to be supplemented, the information of the goods to be reversely transferred and the vehicle state information of the reversely transferred vehicle of each distribution center, wherein the reversely transferred vehicle runs according to a preset access path, and the access path passes through a plurality of distribution centers; according to the vehicle state information of the reverse transfer vehicle and the information of the goods to be supplemented of the current distribution center, unloading information of the reverse transfer vehicle for unloading to the current distribution center is determined, and the vehicle state information is updated according to the unloading information; and determining loading information of the reverse transfer vehicle loaded from the current distribution center according to the updated vehicle state information of the reverse transfer vehicle, the information of the goods to be reversely transferred by the current distribution center and the information of the goods to be supplemented by the next distribution center, and updating the vehicle state information according to the loading information.
In some embodiments, the method for processing cargo transferring data further includes: and generating distribution data according to the unloading information and the loading information corresponding to each distribution center, so that when the reverse transfer vehicle runs to each distribution center according to a preset access path, unloading according to the unloading information corresponding to each distribution center in the distribution data, and loading according to the loading information corresponding to each distribution center in the distribution data.
In some embodiments, in each distribution center on the access path, the start point and the end point are each regional distribution centers, and the route point is a plurality of front distribution centers corresponding to the regional distribution centers.
In some embodiments, the method for processing cargo transferring data further includes: for each delivery center, determining the goods as the goods to be reversely transferred of the delivery center and determining the difference value of the goods to be reversely transferred and the result of multiplying the demand by a preset multiple as the adjustable quantity under the condition that the demand of the delivery center for the goods is smaller than a threshold value determined according to the stock of the goods.
In some embodiments, the method for processing cargo transferring data further includes: for each delivery center, in the case where the demand of the delivery center for the goods is greater than the stock quantity, the goods are determined as the to-be-replenished goods of the delivery center, and the difference between the demand of the to-be-replenished goods and the stock quantity is determined as the to-be-replenished quantity.
In some embodiments, the method for processing cargo transferring data further includes: and determining the demand of the goods according to the safe stock quantity of the goods and the pre-estimated demand in the ordering period.
In some embodiments, the loading information includes the cargo to be loaded and the number of cargo to be loaded; determining loading information for reverse transfer of the vehicle from the current distribution center based on updated vehicle status information for reverse transfer of the vehicle, information for reverse transfer of the cargo at the current distribution center, and information for replenishment of the cargo at the next distribution center includes: determining the intersection of the set of the goods to be reversely transferred by the current distribution center and the set of the goods to be supplemented by other distribution centers behind the current distribution center on the access path as the goods to be loaded; and determining the minimum value of the stock quantity of the cargoes to be loaded in the current distribution center, the product of the quantity of the cargoes to be loaded in the next distribution center and the preset coefficient, and the residual loadable quantity of the current reverse transfer vehicle as the quantity of the cargoes to be loaded.
In some embodiments, the method for processing cargo transferring data further includes: updating the goods information to be supplemented of the front distribution center according to the unloading information and the loading information of each front distribution center; for each front distribution center, determining the minimum value of the product of the quantity of the cargoes to be supplemented of the front distribution center and a preset coefficient, the stock quantity of the cargoes to be supplemented of the front distribution center in the area distribution center, and the residual loadable quantity of the forward transfer vehicles corresponding to the front distribution center as the quantity of the cargoes to be transferred of the area distribution center to the front distribution center; and generating delivery data according to the quantity of the forward delivery cargoes so as to respectively dispatch forward delivery vehicles to each front delivery center according to the delivery data, wherein each forward delivery vehicle loads cargoes according to the delivery data corresponding to the corresponding front delivery center.
In some embodiments, the vehicle status information includes a collection of loaded cargo, a volume of loaded cargo, and a weight.
According to a second aspect of some embodiments of the present invention, there is provided a goods-transferring data processing apparatus comprising: the information acquisition module is configured to acquire the information of the goods to be supplemented, the information of the goods to be reversely transferred and the vehicle state information of the reversely transferred vehicle of each distribution center, wherein the reversely transferred vehicle runs according to a preset access path, and the access path passes through a plurality of distribution centers; the unloading information determining module is configured to determine unloading information of the reverse transfer vehicle for unloading to the current distribution center according to the vehicle state information of the reverse transfer vehicle and the information of the to-be-supplemented cargoes of the current distribution center, and update the vehicle state information according to the unloading information; the loading information determining module is configured to determine loading information of the reversely-allocated vehicle loaded from the current distribution center according to updated vehicle state information of the reversely-allocated vehicle, information of goods to be reversely-allocated by the current distribution center and information of goods to be supplemented by the next distribution center, and update the vehicle state information according to the loading information.
According to a third aspect of some embodiments of the present invention, there is provided a goods-transferring data processing apparatus, comprising: a memory; and a processor coupled to the memory, the processor configured to perform any of the aforementioned cargo allocation data processing methods based on instructions stored in the memory.
According to a fourth aspect of some embodiments of the present invention, there is provided a computer-readable storage medium having stored thereon a computer program, wherein the program when executed by a processor implements any of the aforementioned cargo allocation data processing methods.
Some of the embodiments of the above invention have the following advantages or benefits: the embodiment of the invention can realize the cyclic allocation among the distribution centers, thereby not only meeting the demands of the distribution centers on the goods, but also transporting the goods sold by the distribution centers to other adjacent distribution centers, ensuring the spot rate of each distribution center and improving the space utilization rate and the supply chain efficiency of the distribution centers.
Other features of the present invention and its advantages will become apparent from the following detailed description of exemplary embodiments of the invention, which proceeds with reference to the accompanying drawings.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the description below are only some embodiments of the invention, and that other drawings can be obtained according to these drawings without inventive faculty for a person skilled in the art.
Fig. 1A is a schematic diagram of a reverse-direction dialing vehicle performing cyclic dialing.
Fig. 1B is a flow chart illustrating a method for processing cargo allocation data according to some embodiments of the invention.
Fig. 2A is a schematic diagram of a forward-dialing vehicle performing forward dialing.
Fig. 2B is a flow chart of a forward direction dialing method according to some embodiments of the present invention.
Fig. 3 is a schematic structural diagram of a cargo transferring data processing device according to some embodiments of the present invention.
Fig. 4 is a schematic structural view of a cargo transferring data processing device according to other embodiments of the present invention.
Fig. 5 is a schematic structural diagram of a cargo transferring data processing device according to still other embodiments of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. The following description of at least one exemplary embodiment is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The relative arrangement of the components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless it is specifically stated otherwise.
Meanwhile, it should be understood that the sizes of the respective parts shown in the drawings are not drawn in actual scale for convenience of description.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but should be considered part of the specification where appropriate.
In all examples shown and discussed herein, any specific values should be construed as merely illustrative, and not a limitation. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
After further analysis, the inventor proposes a circulation allocation method between the same-level distribution centers for the condition of the diapause inventory under the supply chain, such as a two-stage warehouse network from the regional distribution center to the front distribution center. The embodiment of the invention considers the physical attribute limitation of the dispatching vehicles and the demand data and inventory data of cargoes, and adopts a circulation dispatching mode to balance the cargoes sold by each front-end distribution center to the nearby front-end distribution centers. The reverse transfer vehicle accesses each distribution center according to a preset access path, one distribution center for each path, and unloads the transported goods according to the plan and loads the diapause goods.
Fig. 1A is a schematic diagram of a reverse-direction dialing vehicle performing cyclic dialing. As shown in fig. 1A, the reverse transfer vehicle starts from the regional distribution center and accesses each front distribution center according to a preset path. In addition to unloading the cargo on the vehicle, the reverse transfer vehicle may also load cargo that is currently stationary in the front-end distribution center but is subsequently demanded by other front-end distribution centers so that the stationary cargo may be unloaded to other front-end distribution centers or transported back to the regional distribution center.
An embodiment of a method for processing cargo allocation data according to the present invention is described below with reference to fig. 1B.
Fig. 1B is a flow chart illustrating a method for processing cargo allocation data according to some embodiments of the invention. As shown in fig. 1B, the cargo allocation data processing method of this embodiment includes steps S102 to S106.
In step S102, the supplementary cargo information, the reverse transfer cargo information, and the vehicle status information of the reverse transfer vehicle of each distribution center are acquired, wherein the reverse transfer vehicle travels according to a preset access path, and the access path passes through a plurality of distribution centers.
In some embodiments, among the various distribution centers on the access path, the start point and the end point are regional distribution centers, and the pass-through point is a plurality of lead distribution centers corresponding to the regional distribution centers. Therefore, the goods left after the circulation allocation can be transported back to the regional distribution center so as to be distributed again later, and the logistics allocation efficiency is improved.
In some embodiments, the vehicle status information includes a collection of loaded cargo, a volume of loaded cargo, and a weight. The collection of loaded cargoes includes the type of loaded cargoes and may include the number of each loaded cargoes.
In step S104, unloading information of the reverse transfer vehicle for unloading to the current distribution center is determined according to the vehicle state information of the reverse transfer vehicle and the information of the to-be-supplemented goods of the current distribution center, and the vehicle state information is updated according to the unloading information.
In some embodiments, equation (1) may be used to determine the number n' j of cargo j to be unloaded.
In formula (1), n j represents the number of cargoes J loaded on the reverse transfer vehicle, i_ visiting represents the identity of the current distribution center, d i_visiting,j represents the demand of the current distribution center for cargoes J, I i_visiting,j represents the stock of cargoes J in the current distribution center, and J upload represents the set of unloaded cargoes.
In some embodiments, the vehicle state information may be updated according to formulas (2) - (6).
In the formulas (2) to (6), V load represents the volume of the loaded cargo on the reverse transfer vehicle, and V j represents the volume of the cargo j; w load represents the weight of the loaded cargo on the reverse deployment vehicle, W j represents the weight of cargo j; INFO load represents a collection of loaded items on the reverse deployment vehicle, and if the number of items j in the collection is 0, items j are removed from INFO load. In these formulas, the left side of the formulas represents the value of the updated variable, and the same variable on the right side of the formulas represents the value before the update
In some embodiments, information of the distribution center may also be updated. For example, the formulas (7) to (8) may be adopted for updating, wherein the left side of the formula represents the value of the updated variable, and the same variable on the right side of the formula represents the value before the update
In step S106, loading information of the reverse transfer vehicle loaded from the current distribution center is determined according to the updated vehicle state information of the reverse transfer vehicle, the information of the current distribution center on which the reverse transfer of goods is required, and the information of the next distribution center on which the supplementary goods is required, and the vehicle state information is updated according to the loading information.
The current distribution center needs to reversely allocate goods, which is the goods with the distribution center generating the stagnation, and if the goods are continuously stored in the distribution center, the space utilization rate is reduced. Thus, such cargo may be partially loaded onto a reverse transfer vehicle for transport to other distribution centers or back to a higher level distribution center.
In some embodiments, determining an intersection of a set of the current delivery center to be reversibly allocated goods and a set of the other delivery centers following the current delivery center on the access path to be the goods to be loaded; and determining the minimum value of the stock quantity of the cargoes to be loaded in the current distribution center, the product of the quantity of the cargoes to be loaded in the next distribution center and the preset coefficient, and the residual loadable quantity of the current reverse transfer vehicle as the quantity of the cargoes to be loaded.
For example, equation (9) may be used first to determine the set J loading of loads that need to be loaded.
In equation (9), i_to_visual is the total number of distribution centers, i_to_visual is the identity of the next distribution center, J i_to_visit is the set of next distribution centers that need to be replenished with goods,Is the set of the current distribution center which needs to reversely allocate the goods.
Equation (10) may then be used to determine the number n j_loading of cargo j_loads that need to be loaded.
In formula (10), I i_visiting,j_loading represents the stock quantity of the cargo j_loading of the current delivery center; beta represents a preset coefficient; d i_to_visit,j_loading represents the demand of the next delivery center i_to_vision for the cargo j_loading, I i_to_visit,j_loading represents the inventory of the cargo j_loading in the next delivery center i_to_vision; v max represents the maximum volume of the reverse transfer vehicle that can be loaded with cargo, V j_loading represents the volume of cargo j_loading; w max represents the maximum weight of the reverse-dialing vehicle that can load cargo, W j_loading represents the weight of cargo j_loading; function ofRepresenting a rounding down.
In some embodiments, the value of β is greater than 1, and may belong to the range of values [1.0,1.2].
After step S106 is performed, the next distribution center is updated to the current distribution center, and the process returns to step S104. By cycling steps S104 to S106 a plurality of times, the unloading information and loading information of each distribution center on the access path can be determined.
In some embodiments, the delivery data may also be generated according to the unloading information and the loading information corresponding to each delivery center, so that the reverse-direction vehicle is unloaded according to the unloading information corresponding to each delivery center in the delivery data and loaded according to the loading information corresponding to each delivery center in the delivery data when the vehicle travels to each delivery center according to the access path.
For example, the vehicle may be positioned and navigated according to the access path during the reverse maneuver of the vehicle. When the distance between the reverse transfer vehicle and a certain distribution center is detected to be smaller than a preset value, unloading information and loading information corresponding to the distribution center are searched and displayed through the terminal, so that distribution personnel can load and unload according to the displayed information.
By the method, circulation allocation can be realized among the distribution centers, so that the demand of the distribution centers for goods can be met, the goods sold by the distribution centers can be conveyed to other adjacent distribution centers, the spot rate of each distribution center is ensured, and the space utilization rate and the supply chain efficiency of the distribution centers are improved.
The data processing in the initial stage can also be performed before the reverse allocation scheme corresponding to each distribution center is determined.
In some embodiments, the demand for the good is determined based on the safe inventory of the good and the estimated demand during the ordering cycle. For example, equation (11) may be used to determine the demand d ij for the good j by the distribution center i.
In equation (11), the demand for the good j in the distribution center i follows the positive too-distributionWherein the mean mu ij and the variance delta ij are determined according to the demand of the goods j in the district of the distribution center i in the past preset time period; Representing the safety stock level of the goods j in the distribution center i, VLT representing the lead time of the order, T representing the order cycle, and C representing the corresponding preset coefficient of the distribution center; i denotes a collection of distribution centers, and J denotes a collection of goods.
In some embodiments, for each delivery center, in a case where the demand of the delivery center for the cargo is less than a threshold determined according to the inventory of the cargo, determining the cargo as the cargo to be reversely transferred by the delivery center, and determining a difference between the inventory of the cargo to be reversely transferred and the demand multiplied by a preset multiple as an adjustable quantity, for example, the value of the adjustable quantity may be the inventory-n-by-the-demand, where n is the preset multiple.
In some embodiments, for each delivery center, where the demand for the good by the delivery center is greater than the inventory, the good is determined to be the replenishment needed by the delivery center, and the difference between the demand for the replenishment needed and the inventory is determined to be the replenishment needed.
For example, formulas (12) - (13) may be used to determine the set of goods J i required by the distribution center and the set of goods to be reversibly transferred
In the formulas (12) to (13), α is a preset cargo discrimination coefficient to be reversely transferred. In some embodiments, α ε [0.05,0.1].
In addition to reverse direction dialing, the invention also provides a forward direction dialing method.
Fig. 2A is a schematic diagram of a forward dialing vehicle performing cyclic dialing. As shown in fig. 2A, after determining the goods to be supplemented by each front distribution center, the forward direction transfer vehicle corresponding to each front distribution center loads the corresponding goods according to the goods to be supplemented by each front distribution center, and starts from the regional distribution center to each front distribution center for unloading.
An embodiment of the forward dialing method of the present invention is described below with reference to fig. 2B.
Fig. 2B is a flow chart of a forward direction dialing method according to some embodiments of the present invention. As shown in fig. 2B, the forward direction dialing method of this embodiment includes steps S202 to S208.
In step S202, the information of the goods to be supplemented in the front distribution center is updated according to the unloading information and loading information of each front distribution center.
In step S204, for each front-end distribution center, the minimum value of the product of the number of the cargoes to be supplemented in the front-end distribution center and the preset coefficient, the inventory of the cargoes to be supplemented in the front-end distribution center in the area distribution center, and the remaining loadable number of the forward-direction transfer vehicles corresponding to the front-end distribution center is determined as the number of the cargoes to be transferred forward from the area distribution center to the front-end distribution center.
For example, equation (14) may be used to determine the amount m i_supply,j_supply of the good j_supply to be transferred from the regional distribution center (i=0) to the lead distribution center i_supply.
Where β represents a preset coefficient, and in some embodiments, β e [1.0,1.2].
In step S206, delivery data is generated according to the number of forward-transferred cargoes, so that forward-transferred vehicles are respectively dispatched to each front-mounted delivery center according to the delivery data, wherein each forward-transferred vehicle loads cargoes according to the delivery data corresponding to the corresponding front-mounted delivery center. For example, the update of formulas (15) to (19) may be adopted.
Vload'=Vload'+mi_supply,j_supply·vj_supply (15)
Wload'=Wload'+mi_supply,j_supply·wj_supply (16)
Ii=o,j_supply=Ii=0,j_supply-mi_supply,j_supply (17)
Ii_supply,j_supply=Ii_supply,j_supply+mi_supply,j_supply (18)
di_supply,j_supply=di_supply,j_supply-mi_supply,j_supply (19)
In the formulas (15) to (19), V load' represents the volume of the loaded cargo on the forward-transfer vehicle, and V j_supply represents the volume of the cargo j_supply; w load' represents the weight of the loaded cargo on the reverse transfer vehicle, and W j_supply represents the weight of the cargo j_supply. In the above formula, the left side of the formula represents the value of the updated variable, and the same variable on the right side of the formula represents the value before the update.
By the method of the embodiment, after reverse allocation is performed, the still missing goods can be allocated to each distribution center in a forward allocation mode. Because the partial requirements of the front distribution center are met in the reverse transfer stage, the quantity of the goods required to be transferred in the forward transfer process is less, and the efficiency of goods transfer is improved.
An embodiment of the cargo transferring data processing apparatus of the present invention is described below with reference to fig. 3.
Fig. 3 is a schematic structural diagram of a cargo transferring data processing device according to some embodiments of the present invention. As shown in fig. 3, the cargo allocation data processing device 30 of this embodiment includes: the information acquisition module 310 is configured to acquire the to-be-supplemented cargo information, the to-be-reversely-allocated cargo information and the vehicle state information of the reversely-allocated vehicle of each distribution center, wherein the reversely-allocated vehicle runs according to a preset access path, and the access path passes through a plurality of distribution centers; the unloading information determining module 320 is configured to determine unloading information of the reverse transfer vehicle for unloading to the current distribution center according to the vehicle state information of the reverse transfer vehicle and the information of the to-be-supplemented goods of the current distribution center, and update the vehicle state information according to the unloading information; the loading information determining module 330 is configured to determine loading information of the reversely-allocated vehicle loaded from the current distribution center according to the updated vehicle state information of the reversely-allocated vehicle, the information of the reversely-allocated cargo required by the current distribution center and the information of the required supplementary cargo of the next distribution center, and update the vehicle state information according to the loading information.
In some embodiments, the processing device 30 for cargo transferring data further includes: the delivery data generating module 340 is configured to generate delivery data according to the unloading information and the loading information corresponding to each delivery center, so that when the vehicle is reversely transferred to each delivery center according to a preset access path, the vehicle is unloaded according to the unloading information corresponding to each delivery center in the delivery data, and loaded according to the loading information corresponding to each delivery center in the delivery data.
In some embodiments, among the various distribution centers on the access path, the start point and the end point are regional distribution centers, and the pass-through point is a plurality of lead distribution centers corresponding to the regional distribution centers.
In some embodiments, the processing device 30 for cargo transferring data further includes: and an adjustable quantity determining module 350 configured to determine, for each distribution center, the goods as the goods to be reversely transferred by the distribution center and determine, as the adjustable quantity, a difference between the stock quantity of the goods to be reversely transferred and the required quantity multiplied by a preset multiple, in a case where the required quantity of the goods by the distribution center is less than a threshold value determined according to the stock quantity of the goods.
In some embodiments, the processing device 30 for cargo transferring data further includes: the replenishment required amount determining module 360 is configured to determine, for each of the distribution centers, the cargo as a replenishment required cargo of the distribution center and a difference between the replenishment required cargo and the inventory as a replenishment required amount in a case where the demand of the distribution center for the cargo is greater than the inventory.
In some embodiments, the processing device 30 for cargo transferring data further includes: the demand determination module 370 is configured to determine the demand of the cargo based on the secure inventory of the cargo and the estimated demand during the ordering cycle.
In some embodiments, the loading information includes the cargo to be loaded and the number of cargo to be loaded; the loading information determining module 330 is further configured to determine an intersection of a set of goods to be reversely transferred by a current distribution center and a set of goods to be replenished by other distribution centers after the current distribution center on the access path as goods to be loaded; and determining the minimum value of the stock quantity of the cargoes to be loaded in the current distribution center, the product of the quantity of the cargoes to be loaded in the next distribution center and the preset coefficient, and the residual loadable quantity of the current reverse transfer vehicle as the quantity of the cargoes to be loaded.
In some embodiments, the processing device 30 for cargo transferring data further includes: a forward direction allocating module 380 configured to update the goods information to be supplemented of the front distribution center according to the unloading information and the loading information of each front distribution center; for each front distribution center, determining the minimum value of the product of the quantity of the cargoes to be supplemented of the front distribution center and a preset coefficient, the stock quantity of the cargoes to be supplemented of the front distribution center in the area distribution center, and the residual loadable quantity of the forward transfer vehicles corresponding to the front distribution center as the quantity of the cargoes to be transferred of the area distribution center to the front distribution center; and generating delivery data according to the quantity of the forward delivery cargoes so as to respectively dispatch forward delivery vehicles to each front delivery center according to the delivery data, wherein each forward delivery vehicle loads cargoes according to the delivery data corresponding to the corresponding front delivery center.
In some embodiments, the vehicle status information includes a collection of loaded cargo, a volume of loaded cargo, and a weight.
Fig. 4 is a schematic structural view of a cargo transferring data processing device according to other embodiments of the present invention. As shown in fig. 4, the cargo allocation data processing device 40 of this embodiment includes: a memory 410 and a processor 420 coupled to the memory 410, the processor 420 being configured to perform the method of processing cargo allocation data of any of the previous embodiments based on instructions stored in the memory 410.
The memory 410 may include, for example, system memory, fixed nonvolatile storage media, and the like. The system memory stores, for example, an operating system, application programs, boot loader (BootLoader), and other programs.
Fig. 5 is a schematic structural diagram of a cargo transferring data processing device according to still other embodiments of the present invention. As shown in fig. 5, the cargo allocation data processing device 50 of this embodiment includes: memory 510 and processor 520 may also include input-output interfaces 530, network interfaces 540, storage interfaces 550, and the like. These interfaces 530, 540, 550, as well as the memory 510 and the processor 520, may be connected by a bus 560, for example. The input/output interface 530 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, a touch screen, etc. Network interface 540 provides a connection interface for various networking devices. The storage interface 550 provides a connection interface for external storage devices such as SD cards, U discs, and the like.
An embodiment of the present invention also provides a computer-readable storage medium having stored thereon a computer program, wherein the program when executed by a processor implements any one of the aforementioned cargo allocation data processing methods.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flowchart and/or block of the flowchart illustrations and/or block diagrams, and combinations of flowcharts and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The foregoing description of the preferred embodiments of the invention is not intended to limit the invention to the precise form disclosed, and any such modifications, equivalents, and alternatives falling within the spirit and scope of the invention are intended to be included within the scope of the invention.
Claims (11)
1. A method of processing cargo allocation data, comprising:
Acquiring the information of the goods to be supplemented, the information of the goods to be reversely transferred and the vehicle state information of a reversely transferred vehicle of each distribution center, wherein the reversely transferred vehicle runs according to a preset access path, the access path passes through a plurality of distribution centers, the starting point and the end point of the access path are regional distribution centers, and the passing point is a plurality of prepositive distribution centers corresponding to the regional distribution centers;
Determining unloading information of the reverse transfer vehicle for unloading to the current distribution center according to the vehicle state information of the reverse transfer vehicle and the information of the to-be-supplemented cargoes of the current distribution center, and updating the vehicle state information according to the unloading information;
and determining loading information of the reverse transfer vehicle loaded from the current distribution center according to the updated vehicle state information of the reverse transfer vehicle, the information of the goods to be reversely transferred from the current distribution center and the information of the goods to be supplemented from the next distribution center, and updating the vehicle state information according to the loading information.
2. The method of processing cargo allocation data according to claim 1, further comprising:
And generating distribution data according to the unloading information and the loading information corresponding to each distribution center, so that when the reverse transfer vehicle runs to each distribution center according to the preset access path, unloading according to the unloading information corresponding to each distribution center in the distribution data, and loading according to the loading information corresponding to each distribution center in the distribution data.
3. The method of processing cargo allocation data according to claim 1, further comprising:
For each distribution center, determining the goods as the goods to be reversely transferred of the distribution center and determining the difference value of the goods to be reversely transferred and the result of multiplying the demand by a preset multiple as the adjustable quantity under the condition that the demand of the distribution center for the goods is smaller than a threshold value determined according to the stock of the goods.
4. The method of processing cargo allocation data according to claim 1, further comprising:
For each distribution center, in the case that the demand of the distribution center for the goods is greater than the stock quantity, determining the goods as the goods to be supplemented by the distribution center, and determining the difference between the demand of the goods to be supplemented and the stock quantity as the quantity to be supplemented.
5. The method for processing cargo allocation data according to claim 3 or 4, further comprising:
And determining the demand of the goods according to the safe stock quantity of the goods and the pre-estimated demand in the ordering period.
6. The method for processing cargo allocation data according to any one of claims 1 to 4, wherein the loading information includes cargo to be loaded and the number of cargo to be loaded;
The determining loading information of the reverse transfer vehicle loaded from the current distribution center according to the updated vehicle state information of the reverse transfer vehicle, the information of the current distribution center to be subjected to reverse transfer of goods and the information of the next distribution center to be subjected to supplementary goods comprises the following steps:
Determining the intersection of the set of goods to be reversely transferred by the current distribution center and the set of goods to be supplemented by other distribution centers behind the current distribution center on the access path as the goods to be loaded;
And determining the minimum value of the stock quantity of the goods to be loaded in the current distribution center, the product of the quantity of the goods to be loaded, which is required to be supplemented by the next distribution center, and a preset coefficient, and the residual loadable quantity of the current reverse transfer vehicle as the quantity of the goods to be loaded.
7. The method of processing cargo allocation data according to claim 1, further comprising:
updating the information of the goods to be supplemented of each front-end distribution center according to the unloading information and the loading information of each front-end distribution center;
for each front-end distribution center, determining the minimum value of the product of the quantity of the goods to be supplemented of the front-end distribution center and a preset coefficient, the stock quantity of the goods to be supplemented of the front-end distribution center in the area distribution center, and the residual loadable quantity of the forward transfer vehicles corresponding to the front-end distribution center as the quantity of the goods to be transferred from the area distribution center to the front-end distribution center;
And generating delivery data according to the quantity of the forward delivery cargoes so as to respectively dispatch forward delivery vehicles to each front delivery center according to the delivery data, wherein each forward delivery vehicle loads cargoes according to the delivery data corresponding to the corresponding front delivery center.
8. The method of processing cargo allocation data according to claim 1, wherein the vehicle status information includes a set of loaded cargos, a volume of loaded cargos, and a weight of loaded cargos.
9. A processing device for transferring data of goods, comprising:
the information acquisition module is configured to acquire the information of the goods to be supplemented, the information of the goods to be reversely transferred and the vehicle state information of the reversely transferred vehicle of each distribution center, wherein the reversely transferred vehicle runs according to a preset access path, the access path passes through a plurality of distribution centers, the starting point and the end point of the access path are the regional distribution centers, and the passing point is a plurality of front distribution centers corresponding to the regional distribution centers;
The unloading information determining module is configured to determine unloading information of the reverse transfer vehicle for unloading to the current distribution center according to the vehicle state information of the reverse transfer vehicle and the information of the to-be-supplemented cargoes of the current distribution center, and update the vehicle state information according to the unloading information;
And the loading information determining module is configured to determine loading information of the reverse transfer vehicle loaded from the current distribution center according to the updated vehicle state information of the reverse transfer vehicle, the information of the goods to be reversely transferred by the current distribution center and the information of the goods to be supplemented by the next distribution center, and update the vehicle state information according to the loading information.
10. A processing device for transferring data of goods, comprising:
A memory;
and a processor coupled to the memory, the processor configured to perform the method of processing cargo allocation data according to any one of claims 1-8 based on instructions stored in the memory.
11. A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of processing cargo allocation data according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911125515.3A CN111784223B (en) | 2019-11-18 | 2019-11-18 | Cargo allocation data processing method, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911125515.3A CN111784223B (en) | 2019-11-18 | 2019-11-18 | Cargo allocation data processing method, device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111784223A CN111784223A (en) | 2020-10-16 |
CN111784223B true CN111784223B (en) | 2024-06-18 |
Family
ID=72755760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911125515.3A Active CN111784223B (en) | 2019-11-18 | 2019-11-18 | Cargo allocation data processing method, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111784223B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113762844B (en) * | 2020-10-19 | 2024-09-24 | 北京沃东天骏信息技术有限公司 | Method and device for determining article loading time |
CN113247512B (en) * | 2021-06-25 | 2021-09-21 | 江苏永联慧科物联技术有限公司 | Fork RGV cooperative scheduling control system based on Internet of things |
CN114326834B (en) * | 2021-12-23 | 2023-10-27 | 青岛慧拓智能机器有限公司 | Unloading method of unmanned mining truck, chip, storage medium and truck |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109948829A (en) * | 2019-01-25 | 2019-06-28 | 广州富港万嘉智能科技有限公司 | A kind of tune pallet piling up method, electronic equipment and storage medium based on multiple point of sale |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105989456A (en) * | 2015-02-11 | 2016-10-05 | 成都诺铱科技有限公司 | Logistics multistage shunting distribution process |
CN107292565A (en) * | 2017-06-29 | 2017-10-24 | 浙江优展信息科技有限公司 | A kind of fresh shopping dis-tribution model in preposition storehouse |
CN108921462B (en) * | 2018-05-28 | 2022-07-05 | 顺丰科技有限公司 | Inventory management method, inventory management device, equipment and storage medium |
KR101992828B1 (en) * | 2019-02-19 | 2019-06-25 | 정승범 | System and method for dispatching cargo |
CN109993484B (en) * | 2019-03-28 | 2021-02-23 | 杭州网易再顾科技有限公司 | Data processing method and system, medium and computing device |
CN110046865B (en) * | 2019-05-20 | 2023-04-18 | 重庆大学 | Distributed inventory scheduling method |
-
2019
- 2019-11-18 CN CN201911125515.3A patent/CN111784223B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109948829A (en) * | 2019-01-25 | 2019-06-28 | 广州富港万嘉智能科技有限公司 | A kind of tune pallet piling up method, electronic equipment and storage medium based on multiple point of sale |
Also Published As
Publication number | Publication date |
---|---|
CN111784223A (en) | 2020-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107194646B (en) | Inventory scheduling method and device | |
CN108596540B (en) | Replenishment method and device, computer-readable storage medium and electronic equipment | |
CN111784223B (en) | Cargo allocation data processing method, device and storage medium | |
CN110390501B (en) | Data processing method and system, computer system and computer readable medium | |
CN110633928A (en) | Commodity inverse matching decision method and device | |
CN110633820A (en) | Warehouse address recommendation method and device and computer readable storage medium | |
CN110390498B (en) | Order distribution method and device | |
CN109552795B (en) | Goods delivery method and device and computer readable storage medium | |
CN110390497B (en) | Article warehouse-in method and device | |
CN113592282A (en) | A method and device for distributing goods | |
CN111126643B (en) | Reservation method and reservation device of platform and readable storage medium | |
CN111985862A (en) | Method and apparatus for locating inventory items | |
CN114219276A (en) | Warehouse logistics simulation method, device, equipment and storage medium | |
CN114580996A (en) | Method for discharging bin | |
CN111126857A (en) | Intensive storage task management method and device and electronic equipment | |
CN112801569B (en) | Article sorting method and device | |
US8423391B2 (en) | Systems and methods for automated parallelization of transport load builder | |
CN114254845A (en) | Warehouse site selection method and device, computer equipment and storage medium | |
CN113762859B (en) | Inventory binning method, device, system and storage medium | |
CN112907159B (en) | Method and device for transferring inventory items | |
CN113650997A (en) | Method and device for positioning articles in warehouse-out process | |
CN114240295B (en) | Information processing method, device, equipment and medium for warehouse goods warehouse entry | |
JP2000062916A (en) | Transportation plan creation method and system | |
CN113191704A (en) | Goods delivery control method and device and computer readable storage medium | |
Dong et al. | Part supply method for mixed-model assembly lines with decentralized supermarkets |
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 |