Material delivery method and system and terminal equipment
By determining the material inventory time and usage of the recipient in the material shipment system, and combining the preset shipment time period, a reasonable material shipment volume is calculated, which solves the problems of out-of-stock and stacking caused by unreasonable material shipment, and achieves more efficient material management.
Patent Information
- Application Number
- CN202510193819.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-03-25
AI Technical Summary
In manufacturing and other industries, due to different shipping times of different warehouses, different material usage for different customers, and different usage and usage cycles of different types of materials, it is impossible to reasonably arrange material shipments, resulting in warehouse out of stock or accumulation of material inventory.
通过确定收货方基于待出货物料的当前物料库存时间和物料平均用量,结合预设出货时间段,计算出合理的出货量,使得在预设出货时间段内收货方使用待出货物料后的剩余物料库存时间大于预设基础时间,从而进行出货。
Reasonable planning for material shipment is achieved, shortage of goods by the consignee and inventory accumulation of shippers is avoided, and the efficiency and cost control of material shipment are improved.
Smart Images

Figure CN119692916A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to a material shipping method, system, storage medium and terminal equipment. Background Art
[0002] In manufacturing and other industries, methods are needed to plan and control the materials needed for production, helping companies improve production efficiency, reduce inventory costs, and ensure smooth production. Specifically, it is necessary to plan material usage, the required quantities for customer shipments, and the delivery schedule, so that materials can be shipped to customers on time and ensure smooth production.
[0003] However, in the actual application process, due to the different shipping times of different warehouses, different customers' material usage, and different types of materials with different usage and usage cycles, there are often phenomena such as unreasonable arrangement of material shipments, warehouse shortages or material inventory accumulation. Summary of the Invention
[0004] The embodiments of the present invention provide a material shipment method, system and terminal device to reasonably plan material shipment.
[0005] One aspect of an embodiment of the present invention provides a material shipping method, including: Determining the current material inventory time of the consignee based on the material to be shipped, and determining the average material usage of the consignee for the material to be shipped, wherein the current material inventory time is used to indicate the usage time of the current inventory of the material to be shipped; Determining a preset shipping time period for the material to be shipped; Calculate the shipment quantity of the material to be shipped based on the current material inventory time, the preset shipping time period, and the average material usage, so that the remaining material inventory time after the consignee uses the material to be shipped within the preset shipping time period is greater than the preset base time; The shipment quantity is output, and the materials to be shipped are sent to the consignee according to the shipment quantity.
[0006] Another embodiment of the present invention provides a material shipping system, including: a material determination unit, configured to determine a current material inventory time of a consignee based on the material to be shipped, and to determine an average material usage of the consignee for the material to be shipped, wherein the current material inventory time indicates a usage time of the current inventory of the material to be shipped; A time determination unit, configured to determine a preset shipping time period for the material to be shipped; a shipment quantity unit, configured to calculate the shipment quantity of the material to be shipped based on the current material inventory time, the preset shipment time period, and the average material usage, so that the remaining material inventory time after the consignee uses the material to be shipped within the preset shipment time period is greater than a preset base time; The shipping unit is used to output the shipping quantity and send the materials to be shipped to the consignee according to the shipping quantity.
[0007] Another aspect of the present invention provides a terminal device, including a processor and a memory; The memory is used to store multiple computer programs, and the computer programs are used to be loaded by the processor and executed as described in one aspect of an embodiment of the present invention. The processor is used to implement each computer program in the multiple computer programs.
[0008] It can be seen that in the method of this embodiment, the material shipment system will accurately plan the shipment quantity of the materials to be shipped based on the current material inventory time of the materials to be shipped by the consignee and the average material usage, and then combine the preset shipment time period, so that the remaining material inventory time after the consignee uses the materials to be shipped within the preset shipment time period is greater than the preset basic time, and the shipment is carried out. In this way, both the shipper and the consignee are taken into consideration at the same time, and the shortage of materials on the consignee and the accumulation of materials on the shipper can be avoided, so that the shipment of each material is more reasonable. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0010] Figure 1 This is a schematic diagram of a material shipping method provided by an embodiment of the present invention; Figure 2 This is a flow chart of a material shipping method provided by an embodiment of the present invention; Figure 3 is a flow chart of a method for determining a container in an embodiment of the present invention; Figure 4a Schematic diagram of the route setting interface in an application embodiment of the present invention; Figure 4b Schematic diagram of the material setting interface in an application embodiment of the present invention; Figure 5 This is a flow chart of a material shipping method provided in an application embodiment of the present invention; Figure 6 This is a logical structure diagram of a material shipping system provided by an embodiment of the present invention; Figure 7 This is a schematic diagram of the logical structure of a terminal device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0011] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0012] The terms "first," "second," "third," "fourth," and so forth (if any) in the description and claims of the present invention and in the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present invention described herein can, for example, be implemented in an order other than that illustrated or described herein. In addition, the terms "including" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, product, or apparatus.
[0013] The embodiment of the present invention provides a material shipping method, which is mainly a method for planning the shipment of materials sent to the consignee. The materials here can be materials required for production, such as mobile phone parts, etc. Specifically, Figure 1 As shown, the material shipping method of this embodiment may include: Determine the current material inventory time of the material to be shipped by the consignee, and determine the average material usage of the material to be shipped by the consignee, the current material inventory time is used to indicate the usage time of the current inventory of the material to be shipped; determine the preset shipping time period for the material to be shipped; calculate the shipping quantity of the material to be shipped based on the current material inventory time, the preset shipping time period and the average material usage, so that the remaining material inventory time after the consignee uses the material to be shipped within the preset shipping time period is greater than the preset basic time; output the shipping quantity, and send the material to be shipped to the consignee according to the shipping quantity.
[0014] In this way, both the shipper and the consignee are taken into consideration, which can avoid the shortage of materials on the consignee and the accumulation of materials on the shipper, making the shipment of each material more rational.
[0015] The embodiment of the present invention provides a material shipping method, which is mainly a method executed by a material shipping system. The flow chart is as follows: Figure 2 Shown, including: Step 101 is to determine the current material inventory time of the consignee based on the materials to be shipped, and determine the average material usage of the consignee for the materials to be shipped. The current material inventory time is used to indicate the usage time of the consignee for the current inventory of the materials to be shipped.
[0016] It can be understood that the material shipping system can determine whether to initiate the material shipping process of this embodiment based on information such as the inventory of each material, the shipping cycle of each shipping route, and the needs of the consignee.
[0017] For example, in one scenario, to ensure the normal production of materials by the consignee, a shipping reminder can be issued when the current inventory time of any material by the consignee is less than or equal to a preset base time, prompting the consignee to ship the material. The urgency of the material shipment can also be prompted, such as the latest shipping time. Alternatively, the material can be marked for shipment, and the urgency of the material shipment can also be marked. In this way, when the shipping cycle of any route arrives, that is, the route needs to be shipped, the material shipment system can, based on the shipping reminder or shipping mark, identify the material with a higher urgency for the consignee as the material to be shipped, and initiate the material shipment process of this embodiment to ensure that the consignee will not be out of stock of the material to be shipped during production, allowing the consignee to carry out normal production based on the material to be shipped. Since different consignees have different requirements for the same material, when prompting or marking the urgency of a material, it is necessary to prompt or mark the urgency of the material for a particular consignee.
[0018] The preset basic time may be determined based on the shipping cycle of the route, for example, it may be the average shipping cycle of each route, or the maximum shipping cycle of all routes, or a specific shipping cycle of all routes.
[0019] In another scenario, to prevent any material from piling up due to a prolonged period of non-shipment, the current piling volume of any material can be determined (hereinafter referred to as "current piling volume" to represent the shipper's material volume, while "material inventory" to represent the consignee's material volume). If the current piling volume is greater than or equal to a preset value, a shipping reminder can be issued to prompt shipment of the material. The urgency of shipping the material can also be indicated, such as the latest shipping time. Alternatively, the material can be marked for shipment, also indicating the urgency of shipping the material. In this way, when the shipping cycle for any route arrives, i.e., a route requires shipment, the material shipment system can, based on the shipping reminder or shipping mark, select materials with a higher urgency for the shipper as materials to be shipped, and the customer who needs the material as the consignee, initiating the material shipment process of this embodiment to prevent material accumulation.
[0020] Here, the current inventory time of a pending material refers to the time it takes for the consignee to consume the current inventory of the pending material. For example, if the current inventory of material A is 750 units and the average usage of material A is 100 units / 10 days, then the current inventory time of material A is 75 days. The average usage of the consignee for the pending material refers to the average consumption of the pending material by the consignee, for example, the average usage of material A is 100 units / 10 days.
[0021] Step 102: Determine a preset shipping time period for the materials to be shipped.
[0022] In actual applications, sufficient preset shipping time periods can be set to ensure that the consignee has sufficient materials to be shipped for production during this period. Specifically, the preset shipping time period can be set to at least one shipping cycle of the route currently sending the materials to be shipped, or at least two average shipping cycles of the route, etc.
[0023] Step 103 calculates the shipment quantity of the material to be shipped based on the current material inventory time, the preset shipping time period, and the average material usage, so that the remaining material inventory time after the consignee uses the material to be shipped within the preset shipping time period is greater than the preset base time. The remaining material inventory time here indicates the time the consignee uses the remaining material inventory.
[0024] Specifically, the time difference between the current material inventory time T and the preset shipping time period T1 can be calculated first. If the current material inventory time is greater than the preset shipping time period, the time difference is subtracted from the preset base time T0 to obtain the subtracted time, and the product of the subtracted time and the average material usage P is used as the shipping quantity, that is, [T0-(T-T1)]*P. If the time difference (T-T1) is greater than the preset base time T0, the consignee has sufficient inventory of the materials to be shipped and does not need to ship.
[0025] The preset basic time may be the shipping cycle of the route for transporting the materials to be shipped, or the average shipping cycle of all routes, etc.
[0026] If the current material inventory time is less than the preset shipping time period, add the preset base time to the time difference to get the increased time, and take the product of the increased time and the average material usage as the shipping quantity, that is, [(T1-T) + T0]*P.
[0027] For example, the consignee currently has 750 items of material A in stock, and the average usage of material A is 100 items per 10 days. The preset base time for this material is 40 days. When planning the shipment of material A on the first day, it is necessary to determine the material inventory for days 41-80 so that the consignee can produce normally from day 41 to day 80. On the 11th day, the remaining material inventory is 650, and the corresponding remaining material inventory time is 65 days; on the 21st day, the remaining material inventory is 550, and the corresponding remaining material inventory time is 55 days; ... On the 41st day, the remaining material inventory is 350, and the corresponding remaining material inventory time is 35 days.
[0028] When it is detected on the 1st day that the remaining material inventory time of material A on the 41st day (for example, 35 days) is less than the preset basic time (for example, 40 days), the inventory of material A needs to be replenished so that the remaining material inventory time after replenishment is greater than the preset basic time, that is, at least the material quantity of material A consumed by the consignee for 5 days is replenished, so that the remaining material inventory time of the consignee for material A from day 41 to day 80 is greater than the preset basic time.
[0029] Step 104: output the calculated shipment quantity, and send the materials to be shipped to the consignee according to the calculated shipment quantity.
[0030] It can be seen that in the method of this embodiment, the material shipment system will accurately plan the shipment quantity of the materials to be shipped based on the current material inventory time of the materials to be shipped by the consignee and the average material usage, and then combine the preset shipment time period, so that the remaining material inventory time after the consignee uses the materials to be shipped within the preset shipment time period is greater than the preset basic time, and the shipment is carried out. In this way, both the shipper and the consignee are taken into consideration at the same time, and the shortage of materials on the consignee and the accumulation of materials on the shipper can be avoided, so that the shipment of each material is more reasonable.
[0031] It should be noted that the above steps 101 to 104 are the process of accurately determining the shipment quantity of any material to be shipped and shipping it. In actual application, after the shipment quantity is determined, it is also necessary to determine the container carrying the material to be shipped, and then load the material to be shipped into the corresponding container for shipment. Figure 3 As shown, the following steps may be included: Step 201: Determine a plurality of pallets for shipping materials according to the shipping quantity and types of the materials to be shipped.
[0032] It can be understood that a shipping pallet refers to the basic packaging unit for material shipment. That is, the shipper will package the materials into shipping pallets. Materials of the same type can be packaged into one shipping pallet, and materials shipped to the same consignee can also be packaged into one shipping pallet. Once the type and quantity of each material to be shipped and the corresponding consignee are determined, the number of shipping pallets that these materials will be packaged into can be determined.
[0033] Among them, the shipping material tray can have multiple capacity specifications, one capacity specification corresponds to packaging a certain number of materials, and the capacity specifications of the shipping material tray corresponding to different materials can also be different.
[0034] Step 202 : Determine, based on information of a plurality of shipping pallets, a container for sequentially loading each shipping pallet.
[0035] These shipping pallets need to be loaded into containers, and the information of the containers for loading these shipping pallets also needs to be determined based on the information of each shipping pallet.
[0036] Step 203 : Calculate the space utilization rate of the last container in the container. Specifically, the space utilization rate can be represented by parameters such as the space utilization rate of the container occupied by the outgoing material tray. If the space utilization rate is greater than a third threshold, step 204 is executed.
[0037] Since, in step 202, when determining a container, it is possible to determine that multiple shipping pallets fill one container, and then determine another container to load other shipping pallets, after determining the corresponding container based on all shipping pallets, the last container determined may be completely filled with shipping pallets, or may only be partially filled with shipping pallets. In this way, it is only necessary to calculate the space utilization rate of the last container.
[0038] When the space utilization rate of the last container is relatively high, such as 90%, it means that the shipping material trays can basically fill the container, and the container determined in step 202 can be directly used as the final shipping container.
[0039] Step 204: Determine the number of containers.
[0040] Furthermore, when space utilization is insufficient, there may be two situations: (1) If the space utilization rate is less than the first threshold, such as 50%, execute step 205, i.e., reduce at least one shipping pallet and add the reduced shipping pallet to the cargo pallets for which the shipping container has not yet been determined. Then return to step 202 and re-determine the container. The third threshold is greater than the first threshold.
[0041] When the space utilization is low, it means that only a small number of shipping pallets can be loaded in the container. Instead of loading these shipping pallets into the last container, you can add these shipping pallets to the shipping pallets described in step 202 to re-determine the container. Which shipping pallet needs to be reduced can be reduced in the following ways: In a specific case, a first shipping pallet corresponding to a type of material to be shipped having a quantity greater than a preset quantity can be selected from multiple shipping pallets. If, after reducing the first shipping pallet, the remaining shipping pallets corresponding to the type of material to be shipped having a quantity greater than the preset quantity are greater than a minimum pallet count, the first shipping pallet will be used as the reduced shipping pallet. The remaining shipping pallets refer to the shipping pallets loaded in the container that need to be shipped after reducing a certain number of shipping pallets. The minimum pallet count is a minimum value set in advance based on attributes such as the type of material to be shipped. The preset quantity can be a sufficiently large value so that reducing a certain number of materials to be shipped packed in the shipping pallet will have a minimal impact on the consignee.
[0042] In this process, you can first select from all shipping material trays corresponding to a type of material to be shipped that has the largest quantity and is greater than a preset quantity. When the first selected shipping material tray does not meet the above-mentioned condition of being greater than a minimum number of trays, you can then select from all shipping material trays corresponding to another type of material to be shipped that has the second largest quantity and is greater than a preset quantity. The selection operation can be repeated until the first selected shipping material tray meets the above-mentioned condition of being greater than a minimum number of trays, and then the first shipping material tray will be used as a reduced shipping material tray.
[0043] In another specific scenario, a second shipping material tray corresponding to a type of material to be shipped having a quantity greater than a preset quantity may be selected from multiple shipping material trays. If, after reducing the materials to be shipped corresponding to the second shipping material tray, the remaining inventory time corresponding to the reduced materials to be shipped is greater than or equal to a preset minimum threshold, the second shipping material tray will be used as the reduced shipping material tray. The preset minimum threshold is less than the preset base time and is a threshold that floats downward from the preset base time. For example, if the preset base time is 40 days, the preset minimum threshold may be 20 days.
[0044] During this process, since reducing a small portion of a larger quantity of unshipped materials has a minimal impact on the consignee, when a container's space utilization is low, the shipping pallets corresponding to these unshipped materials can be reduced to reduce the container's transportation costs, thereby reducing the number of containers transported. However, if the reduction of these shipping pallets causes the consignee's remaining inventory time for the materials in the reduced shipping pallets to fall below a preset minimum threshold, these shipping pallets cannot be reduced. Even though these shipping pallets occupy less space in the container, the container must still be transported.
[0045] (2) If the space utilization rate is greater than the first threshold and less than the third threshold, execute step 206, i.e., add at least one shipping material tray, and return to step 202.
[0046] When the space utilization is medium, it means that after loading a large number of shipping trays in the container, there is still a lot of empty space. You can add more shipping trays to fill the container as much as possible. You can use the following methods to add the shipping trays you need: In one scenario, a third shipping pallet can be formed by selecting a type of material to be shipped that has a quantity greater than a preset quantity from the consignee's current inventory. If, after adding the third shipping pallet, the remaining shipping pallets corresponding to the type of material to be shipped that has a quantity greater than the preset quantity are less than the maximum number of pallets, the third shipping pallet will be used as the additional shipping pallet. The remaining shipping pallets refer to the shipping pallets that need to be shipped after adding a certain number of shipping pallets, while the maximum number of pallets is a pre-set maximum value based on the type of material to be shipped and other attributes.
[0047] In another case, a material to be shipped that is greater than a preset quantity can be selected from the consignee's currently stacked materials to form a fourth shipping pallet. If, after adding the material to be shipped corresponding to the fourth shipping pallet, the remaining inventory time corresponding to the added material to be shipped is less than or equal to a preset maximum threshold, the fourth shipping pallet will be used as the added shipping pallet. The preset quantity can be a sufficiently large value so that reducing the number of materials to be shipped from the shipping pallet by a certain amount will have a minimal impact on the consignee. The preset maximum threshold is greater than the preset base time and is a floating threshold above the preset base time. For example, if the preset base time is 40 days, the preset maximum threshold can be 60 days.
[0048] Since the consignee generally has a high demand for a material with a high shipping volume, when a container's space utilization is moderate, the container must be transported. To fully utilize the container's space, additional shipping pallets can be added to the container. Specifically, adding shipping pallets for a material with a high shipping volume fully utilizes the container's space. However, after adding these shipping pallets, the consignee's remaining inventory time for the material in the added shipping pallets exceeds a preset maximum threshold, resulting in a large backlog of this material at the consignee. Consequently, even if the container's space is not full, additional shipping pallets for this material cannot be added.
[0049] The following is a specific application example to illustrate the material shipping method of the present invention. In this embodiment, before the material is shipped, the following settings are first made to the material shipping system: (1) Setting relevant information for each route The material shipping system can provide users with an interface for setting relevant information of each route, specifically displaying the route setting interface. In the route setting interface, relevant information of any transportation route can be set, including the shipping cycle of the route, consignee, shipper, etc.
[0050] like Figure 4a The route setting interface shown is used to edit the route's shipping cycle, the latest shipping time, the number of containers loaded for shipping, the shipping address, the shipping address, the consignee (i.e. the customer), the trade method, etc.
[0051] (2) Setting relevant information for each material The material shipping system can also provide users with an interface for setting relevant information of each material, specifically displaying the material setting interface. In the material setting interface, relevant information of any material can be set, including the current stacking quantity, corresponding consignee, consignor, etc.
[0052] like Figure 4b The material setting interface shown, in which you can edit the code of the transportation route corresponding to the material, the customer material number of the material, the supplier, material code, customer code, maximum weekly production capacity, etc.
[0053] Furthermore, the material shipment system may include an interface for providing users with the following other information: material relationship information of the relationship between the consignee and the material (such as the average material usage of the consignee, the current material inventory, etc.), material relationship information of the relationship between the consignor and the material (such as the accumulation amount of the consignor based on the material, etc.), a preset shipment time period to ensure the consignee's safe production based on the material (such as at least two average shipment cycles of the route, etc.), a preset basic time, and a preset minimum threshold and a preset maximum threshold that fluctuate above and below the preset basic time, etc.
[0054] After setting the above basic information, the material shipping system can monitor the actual transportation information of each route, the actual transportation information of each material, the actual demand information of each consignee, etc. in real time. Specifically, Figure 5 As shown, the shipment of each material can be planned reasonably according to the following steps: Step 301 , detecting whether the current material inventory time of any material of the consignee is less than or equal to the preset basic time, if so, executing step 302 ; otherwise, the material will not be shipped.
[0055] Step 302 prompts to ship the material and checks whether there is currently a transportation route to ship to the consignee. If so, add the material to the materials to be shipped on the transportation route and execute step 303; if not, check other transportation routes to be shipped to the consignee in the near future, add the material to the materials to be shipped on other transportation routes, and execute step 303.
[0056] Step 303 : determining the current material inventory time of the materials to be shipped by the consignee, the average material usage of the materials to be shipped by the consignee, and the preset shipping time period of the materials to be shipped.
[0057] Step 304 , calculate the shipment quantity of the material to be shipped based on the current material inventory time, the preset shipping time period and the average material usage, so that the remaining material inventory time after the consignee uses the material to be shipped within the preset shipping time period is greater than the preset base time.
[0058] The specific calculation method is described in the above embodiment and will not be repeated here. The preset basic time can be the shipping cycle of the route.
[0059] After executing the above steps 301 to 304 , the shipment quantities corresponding to the multiple types of materials to be shipped that need to be shipped on any transportation route can be obtained, so that the following step 305 can be executed.
[0060] Step 305 : Determine a plurality of shipping material trays formed by packaging the materials to be shipped according to the shipping quantity and types of the materials to be shipped.
[0061] Step 306 , determining containers for sequentially loading the shipping pallets based on the information of the multiple shipping pallets.
[0062] Step 307: Calculate the space utilization of the last container among the containers determined in step 306. If the space utilization is less than the first threshold, execute step 308. If the space utilization is greater than the first threshold and less than the third threshold, execute step 309. If the space utilization is greater than the third threshold, execute step 310.
[0063] Step 308 : Reduce at least one shipping pallet, add the reduced shipping pallet to the shipping pallets for which the corresponding containers have not been determined, and return to execute the above step 306 .
[0064] For example, a first shipping pallet corresponding to a material to be shipped whose quantity is greater than a preset quantity is selected from multiple shipping pallets, and after reducing the first shipping pallet, the remaining shipping pallets corresponding to a material to be shipped are greater than the minimum number of pallets, then the first shipping pallet will be used as the reduced shipping pallet.
[0065] Alternatively, a second shipping material tray corresponding to a material to be shipped whose quantity is greater than a preset quantity is selected from multiple shipping material trays, and after reducing the material to be shipped corresponding to the second shipping material tray, the remaining material inventory time corresponding to the reduced material to be shipped is greater than or equal to the preset minimum threshold, and the second shipping material tray is used as the reduced shipping material tray.
[0066] The specific number of first shipping pallets or second shipping pallets that need to be selected can be determined based on the shipping pallets in the last container determined in step 306 , and the corresponding shipping pallets in the last container can be reduced.
[0067] It should be noted that if the urgency of shipping the materials to be shipped packed in the shipping material trays in the container determined in the above step 306 is relatively high and they must be shipped, then even if the space utilization rate of the last container is low, the shipping material trays in the last container will not be reduced and all will be shipped, so as to ensure the normal production of the consignee based on the materials to be shipped.
[0068] Step 309: Add at least one shipping pallet, and load the added shipping pallet into the last container.
[0069] Specifically, a material to be shipped whose quantity is greater than the preset quantity can be selected from the materials currently piled up at the consignee to form a third shipping pallet. If, after adding the third shipping pallet, the remaining shipping pallets corresponding to the material to be shipped are less than the maximum number of pallets, the third shipping pallet will be used as an additional shipping pallet. Or, A material to be shipped whose quantity is greater than the preset quantity is selected from the materials currently piled up on the consignee to form a fourth shipping material tray, and after adding the material to be shipped corresponding to the fourth shipping material tray, the remaining material inventory time corresponding to the added material to be shipped is less than or equal to the preset maximum threshold, and the fourth shipping material tray is used as the added shipping material tray.
[0070] Among them, the specific number of third shipping pallets or fourth shipping pallets that need to be selected can be determined according to the number of shipping pallets in the last container determined in the above step 306. It is only necessary to load the additional shipping pallets and the originally determined shipping pallets into the last container so that the space utilization rate of the last container is greater than or equal to the above third threshold.
[0071] It should be noted that if no additional shipping material pallets are selected, in order to avoid a backlog of materials to be shipped on the consignee, even if the space utilization rate of the last container is not high, no additional shipping material pallets will be added to the last container. This can avoid a backlog of materials to be shipped after delivery to the consignee.
[0072] In step 310 , the number of containers determined in step 306 is directly used as the final number of containers.
[0073] It can be seen that in the process of shipping materials mentioned above, based on the actual needs of the consignee for the materials to be shipped and taking into account the actual utilization rate at the time of shipment, it is possible to avoid both the shortage of materials on the consignee and the accumulation of materials on the shipper, and effectively control the shipping cost, making the shipment of each material more reasonable.
[0074] The embodiment of the present invention also provides a material delivery system, the structural diagram of which is shown in FIG. Figure 6 Specifically, it may include: The material determination unit 10 is used to determine the current material inventory time of the consignee based on the material to be shipped, and to determine the average material usage of the consignee for the material to be shipped. The current material inventory time is used to indicate the usage time of the current inventory of the material to be shipped.
[0075] The time determination unit 11 is used to determine a preset shipping time period for the materials to be shipped. The time determination unit 11 is specifically used to determine that the preset shipping time period is at least one shipping cycle of the route.
[0076] The shipment quantity unit 12 is used to calculate the shipment quantity of the material to be shipped based on the current material inventory time determined by the material determination unit 10, the average material usage and the preset shipment time period determined by the time determination unit 11, so that the remaining material inventory time after the consignee uses the material to be shipped within the preset shipment time period is greater than the preset basic time.
[0077] The shipment quantity unit 12 is specifically used to calculate the time difference between the current material inventory time and the preset shipment time period; if the current material inventory time is greater than the preset shipment time period, the time difference is subtracted from the preset base time to obtain the subtracted time, and the product of the subtracted time and the average material usage is used as the shipment quantity; if the current material inventory time is less than the preset shipment time period, the preset base time is added to the time difference to obtain the added time, and the product of the added time and the average material usage is used as the shipment quantity.
[0078] The shipping unit 13 is configured to output the shipping quantity of the materials to be shipped determined by the shipping quantity unit 12, so as to send the materials to be shipped to the consignee based on the shipping quantity.
[0079] Furthermore, the material delivery system in this embodiment may also include: The prompting unit 14 is configured to, when it is determined that the current material inventory time is less than or equal to the preset basic time, issue a shipment prompt to prompt the shipment of the to-be-shipped material.
[0080] Shipping container determination unit 15 is configured to determine multiple shipping material pallets based on the quantity and type of materials to be shipped; determine, based on the information about the multiple shipping material pallets, the containers into which the shipping material pallets should be loaded; calculate the space utilization rate of the last container in the container; and, if the space utilization rate exceeds a third threshold, determine the number of containers. Thus, shipping unit 13 also needs to send the materials to be shipped based on the number of containers determined by shipping container determination unit 15.
[0081] Furthermore, the shipping container determining unit 15 is further configured to reduce at least one shipping pallet if the space utilization is less than a first threshold; and to increase at least one shipping pallet if the space utilization is greater than the first threshold and less than the third threshold.
[0082] Among them, when reducing at least one of the shipping material trays, the shipping container determination unit 15 is specifically used to select a first shipping material tray corresponding to a type of material to be shipped whose quantity is greater than a preset quantity from the multiple shipping material trays, and after reducing the first shipping material tray, the remaining shipping material trays corresponding to the type of material to be shipped are greater than the minimum number of trays, then the first shipping material tray is used as the reduced shipping material tray; or, select a second shipping material tray corresponding to a type of material to be shipped whose quantity is greater than a preset quantity from the multiple shipping material trays, and after reducing the type of material to be shipped corresponding to the second shipping material tray, the remaining material inventory time corresponding to the reduced material to be shipped is greater than or equal to a preset minimum threshold, then the second shipping material tray is used as the reduced shipping material tray, and the preset minimum threshold is less than the preset basic time.
[0083] When adding at least one of the shipping material trays, the shipping container determination unit 15 is specifically used to select a type of material to be shipped whose quantity is greater than the preset quantity from the currently stacked materials to form a third shipping material tray, and after adding the third shipping material tray, the remaining shipping material trays corresponding to the type of material to be shipped are less than the maximum number of trays, then the third shipping material tray is used as the added shipping material tray; or, select a fourth shipping material tray corresponding to a type of material to be shipped whose quantity is greater than the preset quantity from the currently stacked materials, and after adding the material to be shipped corresponding to the fourth shipping material tray, the inventory time of the remaining materials corresponding to the added material to be shipped is less than or equal to the preset maximum threshold, then the fourth shipping material tray is used as the added shipping material tray, and the preset maximum threshold is greater than the preset basic time.
[0084] In the system of this embodiment, the shipment quantity unit 12 will accurately plan the shipment quantity of the materials to be shipped based on the current material inventory time of the materials to be shipped by the consignee and the average material usage, and then combine the preset shipment time period, so that the remaining material inventory time after the consignee uses the materials to be shipped within the preset shipment time period is greater than the preset basic time, and the shipment is carried out. In this way, both the shipper and the consignee are taken into consideration at the same time, and the shortage of materials on the consignee and the accumulation of materials on the shipper can be avoided at the same time, making the shipment of each material more reasonable.
[0085] The embodiment of the present invention further provides a terminal device, the structural diagram of which is shown in FIG. Figure 7As shown, the terminal device may vary significantly due to configuration or performance differences. It may include one or more central processing units (CPUs) 20 (e.g., one or more processors), memory 21, and one or more storage media 22 (e.g., one or more mass storage devices) storing application programs 221 or data 222. The memory 21 and storage media 22 may be either transient or persistent storage. The programs stored in the storage media 22 may include one or more modules (not shown), each of which may include a series of instructions for operating on the terminal device. Furthermore, the CPU 20 may be configured to communicate with the storage medium 22 to execute the series of instructions stored in the storage medium 22 on the terminal device.
[0086] Specifically, application 221 stored in storage medium 22 includes a material shipping application, and this application may include the material determination unit 10, time determination unit 11, shipment quantity unit 12, shipment unit 13, notification unit 14, and shipment container determination unit 15 of the aforementioned material shipping system, which are not described in detail here. Furthermore, central processing unit 20 may be configured to communicate with storage medium 22 and execute a series of operations corresponding to the material shipping application stored in storage medium 22 on the terminal device.
[0087] The terminal device may also include one or more power supplies 23, one or more wired or wireless network interfaces 24, one or more input and output interfaces 25, and / or one or more operating systems 223, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0088] The steps performed by the material delivery system in the above method embodiment can be based on the Figure 7 The structure of the terminal device shown.
[0089] An embodiment of the present invention further provides a computer-readable storage medium storing a plurality of computer programs, wherein the computer programs are suitable for being loaded by a processor and executing the material shipping method executed by the above-mentioned material shipping system.
[0090] Another aspect of the present invention provides a terminal device, including a processor and a memory; The memory is used to store multiple computer programs, and the computer programs are used to be loaded by the processor and executed by the material shipping method executed by the above-mentioned material shipping system; the processor is used to implement each computer program in the multiple computer programs.
[0091] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc.
[0092] The material shipping method, system and terminal device provided in the embodiments of the present invention are introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core ideas. At the same time, for those skilled in the art, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A material shipping method, characterized in that: include: Determine the current material inventory time of the consignee based on the material to be shipped, and determine the average material usage of the consignee for the material to be shipped, wherein the current material inventory time is used to indicate the usage time of the current inventory of the material to be shipped; Determining a preset shipping time period for the material to be shipped; Calculate the shipment quantity of the material to be shipped according to the current material inventory time, the preset shipping time period and the average material usage, so that the remaining material inventory time after the consignee uses the material to be shipped within the preset shipping time period is greater than the preset basic time; The shipment quantity is output, and the materials to be shipped are sent to the consignee according to the shipment quantity.
2. The method according to claim 1, characterized in that Before determining the current material inventory time of the consignee based on the material to be shipped, the method further includes: When it is determined that the current material inventory time is less than or equal to the preset basic time, a shipment reminder is issued to prompt the shipment of the to-be-shipped material.
3. The method according to claim 1, characterized in that The determining of the preset shipping time period for the material to be shipped specifically includes: The preset shipping time period is determined to be at least one shipping period of the route.
4. The method according to claim 1, characterized in that The calculating the shipment quantity of the material to be shipped according to the current material inventory time, the preset shipment time period and the average material usage specifically includes: Calculate the time difference between the current material inventory time and the preset delivery time period; If the current material inventory time is greater than the preset delivery time period, the time difference is subtracted from the preset base time to obtain the subtracted time, and the product of the subtracted time and the average material usage is used as the delivery quantity; If the current material inventory time is less than the preset delivery time period, the preset basic time is added to the time difference to obtain the increased time, and the product of the increased time and the average material usage is used as the delivery quantity.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Determine multiple pallets for shipping materials based on the shipping quantity and types of materials to be shipped; Determining containers for sequentially loading the shipping pallets according to the information of the multiple shipping pallets; Calculating the space utilization rate of the last container in the containers; If the space utilization rate is greater than a third threshold, the number of containers is determined.
6. The method according to claim 5, characterized in that The method further comprises: If the space utilization rate is less than a first threshold, reducing at least one of the shipping trays; If the space utilization rate is greater than the first threshold and less than the third threshold, at least one shipping tray is added.
7. The method according to claim 6, characterized in that The reducing at least one of the shipping material trays specifically includes: A first shipping pallet corresponding to a material to be shipped whose quantity is greater than a preset quantity is selected from the multiple shipping pallets, and after reducing the first shipping pallet, the remaining shipping pallets corresponding to the material to be shipped are greater than the minimum number of pallets, then the first shipping pallet is used as the reduced shipping pallet; or A second shipping material tray corresponding to a material to be shipped whose quantity is greater than the preset quantity is selected from the multiple shipping material trays, and after reducing the material to be shipped corresponding to the second shipping material tray, the remaining material inventory time corresponding to the reduced material to be shipped is greater than or equal to a preset minimum threshold, and the second shipping material tray is used as the reduced shipping material tray, and the preset minimum threshold is less than the preset basic time.
8. The method according to claim 6, characterized in that The adding of at least one shipping material tray specifically includes: A material to be shipped whose quantity is greater than the preset quantity is selected from the currently accumulated materials to form a third shipping material tray, and after the third shipping material tray is added, the remaining shipping material trays corresponding to the material to be shipped are less than the maximum number of trays, then the third shipping material tray is used as the added shipping material tray; or A fourth shipping material tray corresponding to a material to be shipped whose quantity is greater than the preset quantity is selected from the currently stacked materials, and after adding the material to be shipped corresponding to the fourth shipping material tray, the remaining material inventory time corresponding to the added material to be shipped is less than or equal to the preset maximum threshold value, and the fourth shipping material tray is used as the added shipping material tray, and the preset maximum threshold value is greater than the preset basic time.
9. A material delivery system, characterized in that: include: A material determination unit, used to determine the current material inventory time of the consignee based on the material to be shipped, and determine the average material usage of the consignee for the material to be shipped, wherein the current material inventory time is used to indicate the usage time of the current inventory of the material to be shipped; A time determination unit, used to determine a preset shipping time period for the material to be shipped; A shipment quantity unit, configured to calculate the shipment quantity of the material to be shipped according to the current material inventory time, the preset shipment time period and the average material usage, so that the remaining material inventory time after the consignee uses the material to be shipped within the preset shipment time period is greater than a preset basic time; The shipping unit is used to output the shipping quantity and send the materials to be shipped to the consignee according to the shipping quantity.
10. A terminal device, characterized in that: including a processor and a memory; The memory is used to store multiple computer programs, and the computer programs are used to be loaded by the processor and execute the material shipping method according to any one of claims 1 to 8; the processor is used to implement each computer program in the multiple computer programs.
Citation Information
Patent Citations
Goods supplementing method and equipment
CN109949095A
Article inventory control method and device, equipment and medium
CN113837706A
Warehouse capacity early warning method, device and equipment and storage medium
CN118246848A