An intelligent warehouse management method and system based on artificial intelligence
Patent Information
- Application Number
- CN202411478713.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2044-10-22
AI Technical Summary
在货物使用期间且未到达补货量时,存储区域存在闲置区域,造成仓库大量仓储空间浪费
本申请中的一种基于人工智能的智能仓储管理方法,该方法通过以预设划分方式在初始存储区域中划分得到目标存储区域,在初次存储第一货物和第二货物时,将第一货物存储在公共区域,在公共区域的第一货物消耗完时,将第二货物存储在公共区域,在公共区域的第二货物消耗完时,再将第一货物存储在公共区域,如此设置可以循环利用公共区域的存储空间,无论是第一区域、第二区域、公共区域中的货物均可以被使用,同时各区域均未出现闲置的情况,优化了空间利用,达到了提供空间利用率的效果。
Smart Images

Figure CN119379167B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent warehousing technology, specifically to an intelligent warehousing management method and system based on artificial intelligence. Background Technology
[0002] During the production process, goods of the same type need to be stored in the same storage area. Centralized storage facilitates the inspection and maintenance of goods, ensuring that materials that meet standards are used. Furthermore, categorized storage makes it easier to track inventory levels and avoid material shortages or surpluses.
[0003] Currently, similar types of goods are stored in the same storage area (which can be stacked), and replenishment is only required after a period of use. During the period of goods use and before the replenishment quantity is reached, there are idle areas in the storage area, resulting in a significant waste of warehouse storage space. Summary of the Invention
[0004] In view of the shortcomings of the aforementioned related technologies, this application provides an intelligent warehouse management method and system based on artificial intelligence to solve the above-mentioned technical problems.
[0005] This application provides an intelligent warehouse management method based on artificial intelligence, comprising: Obtain the storage information of the first cargo and the storage information of the second cargo; Based on the storage information of the first item and the storage information of the second item, a target storage area is obtained by dividing the initial storage area according to a preset division method. The target storage area includes a first area for storing the first item, a second area for storing the second item, and a common area for storing the first item or the second item. The consumption time of the first item in the first area is greater than the consumption time of the second item in the common area, and the consumption time of the second item in the second area is greater than the consumption time of the first item in the common area. When storing the first and second goods for the first time, a first storage step is performed, which includes storing the first goods in a first area and a public area, and storing the second goods in a second area. When the first goods in the public area are consumed, a second storage step is performed, which includes storing the first goods in the first area and storing the second goods in the second area and the public area. When the second shipment in the public area is depleted, the first storage step is executed.
[0006] In one embodiment of this application, the storage information includes a preset maximum inventory level, a preset safety stock level, and a consumption rate of the goods. The first region includes a first basic region and a first transition region, and the second region includes a second basic region and a second transition region. Based on the storage information of the first goods and the storage information of the second goods, a target storage region is obtained by dividing the initial storage region according to a preset division method, including: The preset safety stock level of the first commodity is determined as the first basic storage level, and the first basic storage level is the storage level of the first basic area; The preset safety stock level of the second goods is determined as the second basic storage level, and the second basic storage level is the storage level of the second basic area; Based on the first consumption rate, the preset maximum inventory of the first goods, the second consumption rate, the preset maximum inventory of the second goods, the first basic storage quantity, and the second basic storage quantity, a first transitional storage quantity, a common storage quantity, and a second transitional storage quantity are determined. The first consumption rate is the consumption rate of the first goods, the second consumption rate is the consumption rate of the second goods, the first transitional storage quantity is the storage quantity of the first transitional area, the common storage quantity is the storage quantity of the common area, and the second transitional storage quantity is the storage quantity of the second transitional area.
[0007] In one embodiment of this application, determining a first transitional storage quantity, a common storage quantity, and a second transitional storage quantity based on a first consumption rate, a preset maximum inventory quantity of a first item, a second consumption rate, a preset maximum inventory quantity of a second item, a first basic storage quantity, and a second basic storage quantity includes: The first difference is determined based on the preset maximum inventory and preset safety stock of the first item; The second difference is determined based on the preset maximum inventory level and preset safety stock level of the second item; Based on the first difference, the second difference, the first consumption rate, and the second consumption rate, determine the first transitional storage amount, the common storage amount, and the second transitional storage amount.
[0008] In one embodiment of this application, the stored information includes multiple historical inventory levels and the time corresponding to each historical inventory level. Based on a first consumption rate, a preset maximum inventory level of a first item, a second consumption rate, a preset maximum inventory level of a second item, a first basic storage level, and a second basic storage level, a first transitional storage level, a common storage level, and a second transitional storage level are determined, including: Determine the sum of the historical inventory of the first commodity and the historical inventory of the second commodity at each time point, and determine the maximum value of the sum as the historical maximum storage quantity; Based on the first consumption rate, the second consumption rate, the first basic storage amount, the second basic storage amount, and the historical maximum storage amount, a first set of storage amounts is determined. The first set of storage amounts includes the first storage amount of the first transition area, the first storage amount of the second transition area, and the first storage amount of the common area. Based on the first consumption rate, the second consumption rate, the first basic storage quantity, the second basic storage quantity, the preset maximum inventory quantity of the first goods, and the preset maximum inventory quantity of the second goods, a second set of storage quantities is determined. The second set of storage quantities includes the second storage quantity of the first transition area, the second storage quantity of the second transition area, and the second storage quantity of the common area. The minimum value between the first group of storage and the second group of storage is determined as the first transitional storage, the second transitional storage, and the common storage.
[0009] In one embodiment of this application, the method further includes: When the first consumption rate and / or the second consumption rate change, the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity are updated based on the first consumption rate, the preset maximum inventory quantity of the first goods, the second consumption rate, the preset maximum inventory quantity of the second goods, the first basic storage quantity, and the second basic storage quantity.
[0010] To achieve the above and other related objectives, this application provides an artificial intelligence-based intelligent warehouse management system, comprising: The data acquisition module is used to acquire the storage information of the first cargo and the storage information of the second cargo. The determining module is used to divide the initial storage area into a target storage area based on the storage information of the first goods and the storage information of the second goods, according to a preset division method. The target storage area includes a first area for storing the first goods, a second area for storing the second goods, and a common area for storing the first goods or the second goods. The consumption time of the first goods in the first area is greater than the consumption time of the second goods in the common area, and the consumption time of the second goods in the second area is greater than the consumption time of the first goods in the common area. A first execution module is configured to perform a first storage step when storing the first goods and the second goods for the first time. The first storage step includes storing the first goods in a first area and a public area, and storing the second goods in a second area. The second execution module is used to execute a second storage step when the first goods in the public area are consumed. The second storage step includes storing the first goods in the first area and storing the second goods in the second area and the public area. The third execution module is used to execute the first storage step when the second goods in the public area are consumed.
[0011] In one embodiment of this application, the stored information includes the preset maximum inventory level, preset safety stock level, and consumption rate of the goods; the first region includes a first basic region and a first transition region; the second region includes a second basic region and a second transition region; and the determining module further includes: The first determining unit is used to determine the preset safety stock quantity of the first goods as the first basic storage quantity, wherein the first basic storage quantity is the storage quantity of the first basic area; The second determining unit is used to determine the preset safety stock quantity of the second goods as the second basic storage quantity, and the second basic storage quantity is the storage quantity of the second basic area; The third determining unit is used to determine a first transitional storage quantity, a common storage quantity, and a second transitional storage quantity based on a first consumption rate, a preset maximum inventory quantity of a first commodity, a second consumption rate, a preset maximum inventory quantity of a second commodity, a first basic storage quantity, and a second basic storage quantity. The first consumption rate is the consumption rate of the first commodity, the second consumption rate is the consumption rate of the second commodity, the first transitional storage quantity is the storage quantity of the first transitional area, the common storage quantity is the storage quantity of the common area, and the second transitional storage quantity is the storage quantity of the second transitional area.
[0012] In one embodiment of this application, the third determining unit is further configured to: The first difference is determined based on the preset maximum inventory and preset safety stock of the first item; The second difference is determined based on the preset maximum inventory level and preset safety stock level of the second item; Based on the first difference, the second difference, the first consumption rate, and the second consumption rate, determine the first transitional storage amount, the common storage amount, and the second transitional storage amount.
[0013] In one embodiment of this application, the stored information includes multiple historical inventory levels and the time corresponding to each historical inventory level, and the third determining unit is further configured to: Determine the sum of the historical inventory of the first commodity and the historical inventory of the second commodity at each time point, and determine the maximum value of the sum as the historical maximum storage quantity; Based on the first consumption rate, the second consumption rate, the first basic storage amount, the second basic storage amount, and the historical maximum storage amount, a first set of storage amounts is determined. The first set of storage amounts includes the first storage amount of the first transition area, the first storage amount of the second transition area, and the first storage amount of the common area. Based on the first consumption rate, the second consumption rate, the first basic storage quantity, the second basic storage quantity, the preset maximum inventory quantity of the first goods, and the preset maximum inventory quantity of the second goods, a second set of storage quantities is determined. The second set of storage quantities includes the second storage quantity of the first transition area, the second storage quantity of the second transition area, and the second storage quantity of the common area. The minimum value between the first group of storage and the second group of storage is determined as the first transitional storage, the second transitional storage, and the common storage.
[0014] In one embodiment of this application, the AI-based intelligent warehouse management system further includes: The update module is used to update the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity based on the first consumption rate, the preset maximum inventory quantity of the first goods, the second consumption rate, the preset maximum inventory quantity of the second goods, the first basic storage quantity, and the second basic storage quantity when the first consumption rate and / or the second consumption rate change.
[0015] As described above, the intelligent warehouse management method and system based on artificial intelligence provided in this application has the following beneficial effects: This application discloses an intelligent warehouse management method based on artificial intelligence. The method divides the initial storage area into target storage areas according to a preset division method. When storing the first and second goods for the first time, the first goods are stored in a common area. When the first goods in the common area are consumed, the second goods are stored in the common area. When the second goods in the common area are consumed, the first goods are stored in the common area again. This setting can recycle the storage space of the common area. Goods in the first area, the second area, and the common area can all be used, and no area is idle. This optimizes space utilization and achieves the effect of improving space utilization rate.
[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings: Figure 1 This is a flowchart illustrating an exemplary embodiment of the intelligent warehouse management method based on artificial intelligence, as shown in this application. Figure 2 This is a schematic diagram of the target storage area shown in an exemplary embodiment of this application; Figure 3 This is a schematic diagram of the target storage area shown in another exemplary embodiment of this application; Figure 4This is a structural block diagram illustrating an artificial intelligence-based intelligent warehouse management system, as shown in an exemplary embodiment of this application. Detailed Implementation
[0018] The embodiments of this application will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be understood that the preferred embodiments are only for illustrating this application and are not intended to limit the scope of protection of this application.
[0019] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0020] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the present application. However, it will be apparent to those skilled in the art that embodiments of the present application may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the present application.
[0021] Please see Figure 1 , Figure 1 This is a flowchart illustrating an exemplary embodiment of an artificial intelligence-based intelligent warehouse management method. (Reference) Figure 1 It can be seen that this AI-based intelligent warehouse management method may include: Step S110: Obtain the storage information of the first cargo and the storage information of the second cargo.
[0022] In one embodiment of this application, the first and second goods can be different products or different types of goods. For example, the first goods can be component a needed to produce product A, and the second goods can be component b needed to produce product B.
[0023] It should be noted that factories can arrange production plans based on order volume, market forecasts, and production capacity. If the number of orders increases, the demand for raw materials will increase to meet production needs, and the corresponding inventory level will also need to increase; conversely, if orders decrease, the inventory level will decrease. Inventory levels also fluctuate seasonally. Therefore, the inventory level of primary goods will differ at different times, and the inventory level of secondary goods will also differ at different times. Different products and different types of primary and secondary goods will reach their maximum inventory levels at different times.
[0024] In one possible implementation, the stored information may include the preset maximum inventory level of the goods, the preset safety stock level, the consumption rate, multiple historical inventory levels of the goods, and the time corresponding to each historical inventory level.
[0025] Step S120: Based on the storage information of the first cargo and the storage information of the second cargo, the target storage area is divided in the initial storage area according to a preset division method.
[0026] The target storage area includes a first area for storing a first item, a second area for storing a second item, and a common area for storing either the first or second item. The consumption time of the first item in the first area is longer than the consumption time of the second item in the common area, and the consumption time of the second item in the second area is longer than the consumption time of the first item in the common area.
[0027] In one embodiment of this application, the public area may store only the first item or only the second item. When the public area stores the second item, the first area stores the first item, and the second area stores the second item. As the second item in the public area is consumed, the first item in the first area is also consumed simultaneously. When the second item in the public area is exhausted, there is still a remaining first item in the first area; that is, the consumption time of the first item in the first area is greater than the consumption time of the second item in the public area. Alternatively, when the public area stores the first item, the first item in the first area stores the first item, and the second area stores the second item. As the first item in the public area is consumed, the second item in the second area is also consumed simultaneously. When the first item in the public area is exhausted, there is still a remaining second item in the second area; that is, the consumption time of the second item in the second area is greater than the consumption time of the first item in the public area.
[0028] In one embodiment of this application, the initial storage area can be a scaled-down area of a factory warehouse. This initial storage area can be stored on a server and can store multiple types of goods. The server can divide the initial storage area into a target storage area based on the storage information of the first and second goods, using a preset partitioning method. The target storage area can be divided into the initial storage area by drawing lines. After the target storage area is divided, based on the ratio of the target storage area to the factory warehouse, an execution device (e.g., a factory robot) can stack the first and second goods in the factory warehouse area corresponding to the target storage area. After the target storage area is divided, other areas in the initial storage area besides the target storage area can also be used to store other goods.
[0029] In an exemplary embodiment, the storage information may include the preset maximum inventory level, preset safety stock level, and consumption rate of the goods. The first region may include a first basic region and a first transition region. The second region may include a second basic region and a second transition region. Step S120 is the process of dividing the initial storage region into a target storage region based on the storage information of the first goods and the storage information of the second goods in a preset division manner. This may include steps S121 to S123.
[0030] Step S121: Determine the preset safety stock quantity of the first goods as the first basic storage quantity.
[0031] The first basic storage amount is the storage amount of the first basic region.
[0032] In one embodiment of this application, a preset safety stock level for the first commodity can be used as the first basic storage level. Setting a preset safety stock level can cope with demand fluctuations and unforeseen circumstances, ensuring the continuity and stability of production.
[0033] It should be noted that, in this embodiment, the product of the area and the storable height of each region can be determined as the storable volume, and the quotient of the storable volume and the volume of a single stored item can be determined as the storable quantity of goods. Since the storable height and the volume of a single stored item are preset values, determining the storage quantity of each region is equivalent to determining the area of each region. The preset safety stock of the first item can be the minimum area of the region storing the first item.
[0034] Step S122: Determine the preset safety stock quantity of the second goods as the second basic storage quantity.
[0035] The second basic storage amount is the storage amount of the second basic region.
[0036] In one embodiment of this application, a preset safety stock of the second goods can be used as the second basic storage quantity.
[0037] Step S123: Based on the first consumption rate, the preset maximum inventory of the first goods, the second consumption rate, the preset maximum inventory of the second goods, the first basic storage quantity, and the second basic storage quantity, determine the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity.
[0038] Wherein, the first consumption rate is the consumption rate of the first goods, the second consumption rate is the consumption rate of the second goods, the first transition storage amount is the storage amount of the first transition area, the common storage amount is the storage amount of the common area, and the second transition storage amount is the storage amount of the second transition area.
[0039] In one embodiment of this application, after determining the first basic storage quantity and the second basic storage quantity, a first transitional storage quantity, a common storage quantity, and a second transitional storage quantity can be determined based on the first consumption rate, the preset maximum inventory quantity of the first goods, the second consumption rate, the preset maximum inventory quantity of the second goods, the first basic storage quantity, and the second basic storage quantity. The consumption rate of goods can be the spatial consumption rate of goods, that is, the volume occupied by goods consumed per unit time.
[0040] It should be noted that the first transitional storage quantity, the public storage quantity, and the second transitional storage quantity should meet the screening conditions. The screening conditions may include: when the target storage area is full of goods, when storing the first goods in the public area, the inventory of the first goods in the public area is equal to the public storage quantity, and the consumption time of the first goods in the public area is less than or equal to the consumption time of the second goods in the second transitional area; when storing the second goods in the public area, the inventory of the second goods in the public area is equal to the public storage quantity, and the consumption time of the second goods in the public area is less than or equal to the consumption time of the first goods in the first transitional area.
[0041] For example, please refer to Figure 2 This is a schematic diagram of a target storage area shown in an exemplary embodiment of this application. N is a first area, N1 is a first basic area, N2 is a first transition area, P is a common area, Q is a second area, Q1 is a second basic area, and Q2 is a second transition area. The target storage area can be demarcated on the floor of a factory warehouse by drawing lines.
[0042] In one possible implementation, the process of determining the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity in step S123 may include: determining a first difference based on the preset maximum inventory quantity and the preset safety stock quantity of the first goods; determining a second difference based on the preset maximum inventory quantity and the preset safety stock quantity of the second goods; and determining the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity according to the first difference, the second difference, the first consumption rate, and the second consumption rate. Wherein, the sum of the first basic storage quantity, the first transitional storage quantity, and the common storage quantity is the preset maximum inventory quantity of the first goods, and the sum of the second basic storage quantity, the second transitional storage quantity, and the common storage quantity is the preset maximum inventory quantity of the second goods.
[0043] It should be noted that with this setting, the target storage area can always meet storage needs by targeting the preset maximum inventory levels of the first and second goods, regardless of the time.
[0044] In one embodiment of this application, the ratio of the first consumption rate to the second consumption rate can be determined, and the least common multiple of the rate ratio can be taken as a candidate quantity of the common region (there can be multiple such candidates). Among the candidate quantities of the multiple common regions, the candidate quantities that satisfy the above screening conditions are determined as the common storage quantity. If there are multiple candidate quantities that satisfy the above screening conditions, one of them can be selected as the common storage quantity, or the minimum value that satisfies the screening conditions can be selected as the common storage quantity.
[0045] For example, the preset maximum inventory of the first item can be 40 square meters, the preset safety stock of the first item can be 10 square meters, and the first consumption rate can be 2 square meters / day. The preset maximum inventory of the second item can be 60 square meters, the preset safety stock of the second item can be 15 square meters, and the second consumption rate can be 3 square meters / day. The first basic storage capacity can be 10 square meters, and the second basic storage capacity can be 15 square meters. The ratio of the first consumption rate to the second consumption rate is 2:3. Based on this ratio, a common multiple can be selected as the candidate quantity for the common area. The candidate quantity can include 6 square meters, 12 square meters, and 18 square meters. Any one of these candidate quantities can be chosen as the common storage quantity. For example, if 18 square meters is selected as the common storage quantity, then the first transitional storage quantity is 12 square meters, and the second transitional storage quantity is 27 square meters.
[0046] In another possible implementation, the storage information may include multiple historical inventory levels and the time corresponding to each historical inventory level. The process of determining the first transitional storage level, the common storage level, and the second transitional storage level in step S123 may include steps S1231 to S1234.
[0047] Step S1231: Determine the sum of the historical inventory of the first commodity and the historical inventory of the second commodity at each time point, and determine the maximum value of the sum as the historical maximum storage quantity.
[0048] In one embodiment of this application, time can be divided according to different scales, that is, the time corresponding to each historical inventory level can be daily, monthly, or quarterly. At each time, both the first and second goods have a corresponding historical inventory level. The sum of the historical inventory levels of the first and second goods at each time can be determined, and the maximum value of the sum is determined as the historical maximum inventory level. Since the first and second goods are different products and different types of goods, the inventory levels of the first and second goods may reach their maximum values at different times. Therefore, it is necessary to determine the historical maximum inventory level based on the sum of the historical inventory levels of the first and second goods.
[0049] Step S1232: Determine the first set of storage quantities based on the first consumption rate, the second consumption rate, the first basic storage quantity, the second basic storage quantity, and the historical maximum storage quantity.
[0050] The first set of storage includes the first storage in the first transition area, the first storage in the second transition area, and the first storage in the public area.
[0051] In one embodiment of this application, a first set of storage quantities that satisfy the above-described screening conditions and second limiting conditions can be determined. The second limiting condition can be that the sum of the first basic storage quantity, the first transitional storage quantity, and the common storage quantity is the historical inventory quantity of the first goods in the historical maximum storage quantity; and the sum of the second basic storage quantity, the second transitional storage quantity, and the common storage quantity is the historical inventory quantity of the second goods in the historical maximum storage quantity.
[0052] Step S1233: Determine the second set of storage quantities based on the first consumption rate, the second consumption rate, the first basic storage quantity, the second basic storage quantity, the preset maximum inventory quantity of the first goods, and the preset maximum inventory quantity of the second goods.
[0053] The second set of storage includes the second storage in the first transition area, the second storage in the second transition area, and the second storage in the public area.
[0054] In one embodiment of this application, a second set of storage quantities that satisfy the above-described screening conditions and the third limiting condition can be determined. The third limiting condition can be that the sum of the first basic storage quantity, the first transitional storage quantity, and the common storage quantity is the preset maximum inventory quantity of the first goods; and the sum of the second basic storage quantity, the second transitional storage quantity, and the common storage quantity is the preset maximum inventory quantity of the second goods.
[0055] Step S1234: Determine the minimum value between the first group of storage and the second group of storage as the first transitional storage, the second transitional storage, and the common storage.
[0056] In one embodiment of this application, a first storage amount and a second storage amount in a first transition region can be compared, and the minimum value therein can be determined as the first transition storage amount; a first storage amount and a second storage amount in a second transition region can be compared, and the minimum value therein can be determined as the second transition storage amount.
[0057] It should be noted that the common storage quantity is equal in both the first and second storage groups. This common storage quantity can be the quantity that meets the screening criteria and the first restriction condition. The first restriction condition may include the sum of the first basic storage quantity, the first transitional storage quantity, and the common storage quantity being the preset minimum inventory quantity of the first item, and the sum of the second basic storage quantity, the second transitional storage quantity, and the common storage quantity being the preset minimum inventory quantity of the second item. With this setting, regardless of changes in the inventory quantities of the first and second items, the common area can always be filled with goods.
[0058] For example, the first set of storage may include the first storage 12 of the first transition region, the first storage 29 of the second transition region, and the first storage 18 of the common region; the second storage 15 of the first transition region, the second storage 27 of the second transition region, and the second storage 18 of the common region. Then, the first storage 12 of the first transition region, the first storage 27 of the second transition region, and the first storage 18 of the common region.
[0059] Step S130: When storing the first and second goods for the first time, a first storage step is performed. The first storage step includes storing the first goods in a first area and a public area, and storing the second goods in a second area.
[0060] In one embodiment of this application, when initially storing the first and second goods, a first storage step can be performed. This first storage step includes storing the first goods in a first area and a common area, and storing the second goods in a second area. The common area can be filled first, and the remaining first goods can be stored in the first area. After storage, the first goods in the common area and the second goods in the second area can be consumed. The server can send the partitioning results of the first, second, and common areas in the target storage area (the corresponding area sizes in the factory warehouse) and the storage capacity of each area to the execution device, which then performs either the first or second storage step.
[0061] It should be noted that when the first area includes a first basic area and a first transition area, and the second area includes a second basic area and a second transition area, the second goods in the second transition area can be consumed when consuming the first goods in the common area. When performing the first storage step, the arrangement of the first basic area, the first transition area, the second basic area, and the second transition area can be a first arrangement, which can be as follows: Figure 2 As shown.
[0062] Step S140: When the first goods in the public area are consumed, a second storage step is performed. The second storage step includes storing the first goods in the first area and storing the second goods in the second area and the public area.
[0063] In one embodiment of this application, when the first goods in the public area are consumed, a second storage step is executed. The second storage step includes storing the first goods in a first area, storing the second goods in a second area, and storing the second goods in the public area. The execution device can first fill the public area and then store the remaining second goods in the second area. The server can send the consumption time of the goods in the public area to the execution device. After the consumption time is reached, the execution device can execute the corresponding storage step. An identification device can also be set up to identify whether the goods in the public area are consumed. When the goods in the public area are consumed, a prompt message can be sent to the execution device to cause the execution device to execute the corresponding storage step.
[0064] It should be noted that when the first area includes a first basic area and a first transition area, and the second area includes a second basic area and a second transition area, the first goods in the first transition area can be consumed when consuming the second goods in the public area.
[0065] In one possible implementation, where the first region includes a first base region and a first transition region, and the second region includes a second base region and a second transition region, when performing the second storage step, the first goods in the first base region can be moved to the first transition region first, the replenished first goods can be used to fill the first base region, and then the remaining first goods can be stored in the first transition region. Similarly, the second goods in the second base region can be moved to the second transition region first, the replenished second goods can be used to fill the second base region, and then the remaining second goods can be stored in the second transition region. This arrangement avoids goods in both the first and second base regions being stored for extended periods.
[0066] In another possible implementation, where the first region includes a first base region and a first transition region, and the second region includes a second base region and a second transition region, the first base region can be defined within the first transition region from the previous storage, and the remaining regions within the first region can be designated as the first transition region. That is, when performing the second storage step, the arrangement of the first base region, the first transition region, the second base region, and the second transition region can be a second arrangement, which can be as follows: Figure 3 As shown, Figure 3 The diagram shown is a schematic representation of the target storage area according to another exemplary embodiment of this application. This arrangement can prevent goods in the first and second basic areas from being stored in a long-term state.
[0067] Step S150: When the second goods in the public area are consumed, the first storage step is executed.
[0068] In one embodiment of this application, a first storage step is executed when the second goods in the public area are depleted. This allows for the cyclical execution of both the first and second storage steps, ensuring timely replenishment of goods when the public area is exhausted, thus achieving efficient use of the storage area and preventing waste.
[0069] If the first goods in the public area are consumed after step S150, the second step can be performed.
[0070] In an exemplary embodiment, when the first consumption rate and / or the second consumption rate change (specifically, when the ratio of the first consumption rate to the second consumption rate changes), the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity are updated based on the first consumption rate, the preset maximum inventory quantity of the first goods, the second consumption rate, the preset maximum inventory quantity of the second goods, the first basic storage quantity, and the second basic storage quantity. If the updated first transitional storage quantity cannot meet the storage demand, a portion of the third transitional area corresponding to the third goods can be used as the first transitional area to meet the demand of the first transitional storage area. Step S123 can be executed to perform the update.
[0071] It should be noted that, using the AI-based intelligent warehouse management method provided in this application embodiment, when the goods in the public area are consumed, it is necessary to purchase the first goods and the second goods. When purchasing, the purchase quantity of the first goods and the second goods needs to be determined based on the public storage quantity, the first transition storage quantity, and the second transition storage quantity. That is, the AI-based intelligent warehouse management method provided in this application embodiment can guide the procurement plan.
[0072] Figure 4This is a block diagram illustrating an artificial intelligence-based intelligent warehouse management system, as shown in an exemplary embodiment of this application. Figure 4 As shown, the exemplary AI-based intelligent warehouse management system 400 includes: The data acquisition module 410 is used to acquire the storage information of the first cargo and the storage information of the second cargo.
[0073] The determining module 420 is used to divide the initial storage area into a target storage area based on the storage information of the first goods and the storage information of the second goods, using a preset division method. The target storage area includes a first area for storing the first goods, a second area for storing the second goods, and a common area for storing the first goods or the second goods. The consumption time of the first goods in the first area is greater than the consumption time of the second goods in the common area, and the consumption time of the second goods in the second area is greater than the consumption time of the first goods in the common area.
[0074] The first execution module 430 is used to perform a first storage step when storing the first goods and the second goods for the first time. The first storage step includes storing the first goods in a first area and a public area, and storing the second goods in a second area.
[0075] The second execution module 440 is used to execute a second storage step when the first goods in the public area are consumed. The second storage step includes storing the first goods in the first area and storing the second goods in the second area and the public area.
[0076] The third execution module 450 is used to execute the first storage step when the second goods in the public area are consumed.
[0077] In one embodiment of this application, the stored information includes a preset maximum inventory level, a preset safety stock level, and a consumption rate; the first region includes a first basic region and a first transition region; the second region includes a second basic region and a second transition region; and the determining module further includes: The first determining unit is used to determine the preset safety stock quantity of the first goods as the first basic storage quantity, wherein the first basic storage quantity is the storage quantity of the first basic area; The second determining unit is used to determine the preset safety stock quantity of the second goods as the second basic storage quantity, and the second basic storage quantity is the storage quantity of the second basic area; The third determining unit is used to determine a first transitional storage quantity, a common storage quantity, and a second transitional storage quantity based on a first consumption rate, a preset maximum inventory quantity of a first commodity, a second consumption rate, a preset maximum inventory quantity of a second commodity, a first basic storage quantity, and a second basic storage quantity. The first consumption rate is the consumption rate of the first commodity, the second consumption rate is the consumption rate of the second commodity, the first transitional storage quantity is the storage quantity of the first transitional area, the common storage quantity is the storage quantity of the common area, and the second transitional storage quantity is the storage quantity of the second transitional area.
[0078] In one embodiment of this application, the third determining unit is further configured to: The first difference is determined based on the preset maximum inventory and preset safety stock of the first item; The second difference is determined based on the preset maximum inventory level and preset safety stock level of the second item; Based on the first difference, the second difference, the first consumption rate, and the second consumption rate, determine the first transitional storage amount, the common storage amount, and the second transitional storage amount.
[0079] In one embodiment of this application, the stored information includes multiple historical inventory levels and the time corresponding to each historical inventory level, and the third determining unit is further configured to: Determine the sum of the historical inventory of the first commodity and the historical inventory of the second commodity at each time point, and determine the maximum value of the sum as the historical maximum storage quantity; Based on the first consumption rate, the second consumption rate, the first basic storage amount, the second basic storage amount, and the historical maximum storage amount, a first set of storage amounts is determined. The first set of storage amounts includes the first storage amount of the first transition area, the first storage amount of the second transition area, and the first storage amount of the common area. Based on the first consumption rate, the second consumption rate, the first basic storage quantity, the second basic storage quantity, the preset maximum inventory quantity of the first goods, and the preset maximum inventory quantity of the second goods, a second set of storage quantities is determined. The second set of storage quantities includes the second storage quantity of the first transition area, the second storage quantity of the second transition area, and the second storage quantity of the common area. The minimum value between the first group of storage and the second group of storage is determined as the first transitional storage, the second transitional storage, and the common storage.
[0080] In one embodiment of this application, the AI-based intelligent warehouse management system further includes: The update module is used to update the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity based on the first consumption rate, the preset maximum inventory quantity of the first goods, the second consumption rate, the preset maximum inventory quantity of the second goods, the first basic storage quantity, and the second basic storage quantity when the first consumption rate and / or the second consumption rate change.
[0081] It should be noted that the AI-based intelligent warehouse management system and the AI-based intelligent warehouse management method provided in the above embodiments belong to the same concept. The specific methods by which each module and unit performs operations have been described in detail in the method embodiments and will not be repeated here. In practical applications, the AI-based intelligent warehouse management system provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the system can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.
[0082] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device enables the artificial intelligence-based intelligent warehouse management method provided in the above embodiments.
[0083] Another aspect of this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a computer's processor, causes the computer to perform the artificial intelligence-based intelligent warehouse management method provided in the various embodiments described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not assembled into the electronic device.
[0084] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the artificial intelligence-based intelligent warehouse management method provided in the various embodiments described above.
[0085] In the embodiments of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The terms "comprising" and "including" as used throughout the specification and claims are open-ended terms and should therefore be interpreted as "comprising but not limited to".
[0086] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.
Claims
1. An intelligent warehouse management method based on artificial intelligence, characterized in that, include: Obtain the storage information of the first cargo and the storage information of the second cargo; Based on the storage information of the first item and the storage information of the second item, a target storage area is obtained by dividing the initial storage area according to a preset division method. The target storage area includes a first area for storing the first item, a second area for storing the second item, and a common area for storing the first item or the second item. The consumption time of the first item in the first area is greater than the consumption time of the second item in the common area, and the consumption time of the second item in the second area is greater than the consumption time of the first item in the common area. When storing the first and second goods for the first time, a first storage step is performed, which includes storing the first goods in a first area and a public area, and storing the second goods in a second area. When the first goods in the public area are consumed, a second storage step is performed, which includes storing the first goods in the first area and storing the second goods in the second area and the public area. When the second shipment in the public area is depleted, the first storage step is executed; The first region includes a first base region and a first transition region, and the second region includes a second base region and a second transition region; When the goods in the public area are depleted, it is necessary to purchase the first and second goods. When purchasing, the purchase quantity of the first and second goods needs to be determined based on the public storage quantity, the first transition storage quantity, and the second transition storage quantity. The first transition storage quantity is the storage quantity of the first transition area, the public storage quantity is the storage quantity of the public area, and the second transition storage quantity is the storage quantity of the second transition area.
2. The intelligent warehouse management method based on artificial intelligence according to claim 1, characterized in that, Storage information includes the preset maximum inventory level, preset safety stock level, and consumption rate of the goods. Based on the storage information of the first and second goods, a target storage area is obtained by dividing the initial storage area according to a preset partitioning method, including: The preset safety stock level of the first commodity is determined as the first basic storage level, and the first basic storage level is the storage level of the first basic area; The preset safety stock level of the second goods is determined as the second basic storage level, and the second basic storage level is the storage level of the second basic area; Based on the first consumption rate, the preset maximum inventory of the first goods, the second consumption rate, the preset maximum inventory of the second goods, the first basic storage quantity, and the second basic storage quantity, the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity are determined. The first consumption rate is the consumption rate of the first goods, and the second consumption rate is the consumption rate of the second goods.
3. The intelligent warehouse management method based on artificial intelligence according to claim 2, characterized in that, Based on the first consumption rate, the preset maximum inventory level of the first item, the second consumption rate, the preset maximum inventory level of the second item, the first basic storage level, and the second basic storage level, the first transitional storage level, the common storage level, and the second transitional storage level are determined, including: The first difference is determined based on the preset maximum inventory and preset safety stock of the first item; The second difference is determined based on the preset maximum inventory level and preset safety stock level of the second item; Based on the first difference, the second difference, the first consumption rate, and the second consumption rate, determine the first transitional storage amount, the common storage amount, and the second transitional storage amount.
4. The intelligent warehouse management method based on artificial intelligence according to claim 2, characterized in that, The storage information includes multiple historical inventory levels and the corresponding time for each historical inventory level. Based on the first consumption rate, the preset maximum inventory level of the first item, the second consumption rate, the preset maximum inventory level of the second item, the first basic storage level, and the second basic storage level, the first transitional storage level, the common storage level, and the second transitional storage level are determined, including: Determine the sum of the historical inventory of the first commodity and the historical inventory of the second commodity at each time point, and determine the maximum value of the sum as the historical maximum storage quantity; Based on the first consumption rate, the second consumption rate, the first basic storage amount, the second basic storage amount, and the historical maximum storage amount, a first set of storage amounts is determined. The first set of storage amounts includes the first storage amount of the first transition area, the first storage amount of the second transition area, and the first storage amount of the common area. Based on the first consumption rate, the second consumption rate, the first basic storage quantity, the second basic storage quantity, the preset maximum inventory quantity of the first goods, and the preset maximum inventory quantity of the second goods, a second set of storage quantities is determined. The second set of storage quantities includes the second storage quantity of the first transition area, the second storage quantity of the second transition area, and the second storage quantity of the common area. The minimum value between the first group of storage and the second group of storage is determined as the first transitional storage, the second transitional storage, and the common storage.
5. The intelligent warehouse management method based on artificial intelligence according to claim 2, characterized in that, The method further includes: When the first consumption rate and / or the second consumption rate change, the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity are updated based on the first consumption rate, the preset maximum inventory quantity of the first goods, the second consumption rate, the preset maximum inventory quantity of the second goods, the first basic storage quantity, and the second basic storage quantity.
6. An intelligent warehouse management system based on artificial intelligence, characterized in that, include: The data acquisition module is used to acquire the storage information of the first cargo and the storage information of the second cargo. The determining module is used to divide the initial storage area into a target storage area based on the storage information of the first goods and the storage information of the second goods, according to a preset division method. The target storage area includes a first area for storing the first goods, a second area for storing the second goods, and a common area for storing the first goods or the second goods. The consumption time of the first goods in the first area is greater than the consumption time of the second goods in the common area, and the consumption time of the second goods in the second area is greater than the consumption time of the first goods in the common area. A first execution module is configured to perform a first storage step when storing the first goods and the second goods for the first time. The first storage step includes storing the first goods in a first area and a public area, and storing the second goods in a second area. The second execution module is used to execute a second storage step when the first goods in the public area are consumed. The second storage step includes storing the first goods in the first area and storing the second goods in the second area and the public area. The third execution module is used to execute the first storage step when the second goods in the public area are consumed. The first region includes a first base region and a first transition region, and the second region includes a second base region and a second transition region; When the goods in the public area are depleted, it is necessary to purchase the first and second goods. When purchasing, the purchase quantity of the first and second goods needs to be determined based on the public storage quantity, the first transition storage quantity, and the second transition storage quantity. The first transition storage quantity is the storage quantity of the first transition area, the public storage quantity is the storage quantity of the public area, and the second transition storage quantity is the storage quantity of the second transition area.
7. The intelligent warehouse management system based on artificial intelligence according to claim 6, characterized in that, Storage information includes the preset maximum inventory level, preset safety stock level, and consumption rate of goods. The determination module also includes: The first determining unit is used to determine the preset safety stock quantity of the first goods as the first basic storage quantity, wherein the first basic storage quantity is the storage quantity of the first basic area; The second determining unit is used to determine the preset safety stock quantity of the second goods as the second basic storage quantity, and the second basic storage quantity is the storage quantity of the second basic area; The third determining unit is used to determine the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity based on the first consumption rate, the preset maximum inventory quantity of the first goods, the second consumption rate, the preset maximum inventory quantity of the second goods, the first basic storage quantity, and the second basic storage quantity, wherein the first consumption rate is the consumption rate of the first goods, and the second consumption rate is the consumption rate of the second goods.
8. The intelligent warehouse management system based on artificial intelligence according to claim 7, characterized in that, The third determining unit is also used for: The first difference is determined based on the preset maximum inventory and preset safety stock of the first item; The second difference is determined based on the preset maximum inventory level and preset safety stock level of the second item; Based on the first difference, the second difference, the first consumption rate, and the second consumption rate, determine the first transitional storage amount, the common storage amount, and the second transitional storage amount.
9. The intelligent warehouse management system based on artificial intelligence according to claim 7, characterized in that, The stored information includes multiple historical inventory levels and the corresponding time for each historical inventory level. The third determining unit is also used for: Determine the sum of the historical inventory of the first commodity and the historical inventory of the second commodity at each time point, and determine the maximum value of the sum as the historical maximum storage quantity; Based on the first consumption rate, the second consumption rate, the first basic storage amount, the second basic storage amount, and the historical maximum storage amount, a first set of storage amounts is determined. The first set of storage amounts includes the first storage amount of the first transition area, the first storage amount of the second transition area, and the first storage amount of the common area. Based on the first consumption rate, the second consumption rate, the first basic storage quantity, the second basic storage quantity, the preset maximum inventory quantity of the first goods, and the preset maximum inventory quantity of the second goods, a second set of storage quantities is determined. The second set of storage quantities includes the second storage quantity of the first transition area, the second storage quantity of the second transition area, and the second storage quantity of the common area. The minimum value between the first group of storage and the second group of storage is determined as the first transitional storage, the second transitional storage, and the common storage.
10. The intelligent warehouse management system based on artificial intelligence according to claim 7, characterized in that, The AI-based intelligent warehouse management system also includes: The update module is used to update the first transitional storage quantity, the common storage quantity, and the second transitional storage quantity based on the first consumption rate, the preset maximum inventory quantity of the first goods, the second consumption rate, the preset maximum inventory quantity of the second goods, the first basic storage quantity, and the second basic storage quantity when the first consumption rate and / or the second consumption rate change.
Citation Information
Patent Citations
Warehouse arrangement method, device and equipment, warehousing system, medium and program product
CN113800177A