Cargo storage management method and device based on operation period
By adopting a management method based on operational deadlines in the cargo warehousing management, the problems of untimely management and resource waste in the existing technology are solved, and more efficient and economical cargo warehousing management is achieved.
Patent Information
- Application Number
- CN202410803602.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-20
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-06-20
AI Technical Summary
The existing cargo warehousing management methods have problems such as untimely management and waste of resources.
Using the cargo warehousing management method based on the operation period, by receiving warehousing management instructions, confirming the warehousing management environment, obtaining stored goods sets, predicting the order of outbound storage, determining the target storage area and the area to be stored, optimizing the storage plan to reduce energy consumption, and Use goods warning instructions to achieve timely management.
It improves the timeliness and efficiency of cargo warehousing management, reduces resource waste, and achieves more accurate and economical cargo management.
Smart Images

Figure CN118674373B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of cargo warehouse management, and in particular to a cargo warehouse management method, device, electronic device and computer-readable storage medium based on operation period. Background Art
[0002] With the rapid development of e-commerce and logistics industries, the storage and management of goods face new challenges. Therefore, accurate management of goods is of great significance to improving warehousing efficiency.
[0003] At present, warehouse management mainly relies on manual operation.
[0004] Although the above method can realize the management of warehouse, there are problems such as great management difficulty, untimely management and excessive energy consumption during management. Summary of the invention
[0005] The present invention provides a cargo storage management method based on operation period and a computer-readable storage medium, the main purpose of which is to solve the problems of untimely management and waste of resources in cargo storage management.
[0006] To achieve the above-mentioned purpose, the present invention provides a cargo storage management method based on operation period, comprising:
[0007] receiving a storage management instruction, and confirming a storage management environment based on the storage management instruction, wherein the storage management environment includes: a storage management system for performing storage management of goods and a warehouse for storing goods, wherein the storage management system is composed of a goods storage unit, a goods warning unit, a goods outbound unit, and a goods inbound unit, wherein the warehouse includes a plurality of storage shelves for storage, and each storage shelf includes one or more storage layers;
[0008] Confirming and receiving a cargo storage instruction of a cargo storage unit, obtaining a stored cargo set based on the cargo storage instruction, wherein the stored cargo set includes one or more stored cargoes, obtaining a plurality of identification shelves using the stored cargo set and a plurality of storage shelves for storage, obtaining a predicted outbound order based on the plurality of identification shelves, and confirming one or more target outbound data using the predicted outbound order, wherein the target outbound data is composed of cargo names and cargo quantities corresponding to the cargo stored in the identification shelves;
[0009] Using the cargo outbound unit, performing an outbound operation on one or more cargoes corresponding to one or more target outbound data, to obtain an outbound warehouse;
[0010] Confirming and receiving a goods entry instruction of a goods entry unit, and acquiring a set of goods to be stored based on the goods entry instruction, wherein the set of goods to be stored includes one or more kinds of goods to be stored;
[0011] Acquire a current free area based on the outbound warehouse, acquire one or more initial storage areas and one or more areas to be transferred out according to the current free area and the predicted outbound order, and confirm one or more target storage areas and one or more target areas to be stored using the one or more initial storage areas and one or more areas to be transferred out;
[0012] One or more storage plans are determined based on one or more target storage areas, one or more target to-be-stored areas, and a set of goods to be stored; a target storage plan is acquired based on the one or more storage plans; a storage warehouse is acquired using the target storage plan and the one or more goods to be stored; the storage warehouse is used as a warehouse for storing goods, and the process returns to the step of determining a warehouse management environment based on the warehouse management instruction;
[0013] The step of acquiring a target storage solution according to the one or more storage solutions includes:
[0014] Confirm the operation start point and the operation end point in the warehouse, extract storage plans from the one or more storage plans in sequence, and perform the following operations on the extracted storage plans:
[0015] One or more operation paths are obtained based on the extracted storage scheme, the operation start point, and the operation end point, and operation paths are sequentially extracted from the one or more operation paths, and the following operations are performed on the extracted operation paths:
[0016] Using the extracted storage scheme to identify one or more target operating areas, wherein the one or more target operating areas are composed of one or more target storage areas corresponding to the extracted storage scheme and one or more target to-be-stored areas;
[0017] Dividing the extracted operation path into one or more operation sections based on one or more target operation areas;
[0018] The output energy consumption is calculated using one or more operating sections and a pre-built comprehensive energy consumption relationship, where the comprehensive energy consumption relationship is as follows:
[0019]
[0020] Among them, Z represents the output energy consumption, y b represents the distance of the bth running section, D b It represents the energy consumption per unit distance in the bth operation section and is related to the weight during operation. brepresents the energy consumption per unit time in the bth operating section, N represents the total number of N operating sections, g c represents the energy consumption required when operating the cth target operation area, M represents that there are M target operation areas in the extracted storage scheme, ρ, are all preset coefficients, f k It represents the required operating energy consumption when operating the kth target storage area in the target operating area, T k represents the time and energy consumption required when operating the kth target storage area in the target operation area, and x represents that the extracted operation path includes x target storage areas;
[0021] Summarizing the output energy consumption to obtain an output energy consumption set, and determining a target storage scheme based on the output energy consumption set, wherein the target storage scheme is a storage scheme corresponding to the minimum output energy consumption in the output energy consumption set;
[0022] Confirm receipt of the cargo warning instruction from the cargo warning unit, use the cargo warning instruction to obtain the cargo warning sequence, obtain the cargo warning report according to the cargo warning sequence, and send the cargo warning report to the initiator of the warehouse management instruction to realize warehouse management of the cargo.
[0023] Optionally, the step of obtaining a plurality of identified shelves using a stored goods set and a plurality of storage shelves for storage includes:
[0024] The stored goods are sequentially extracted from the stored goods set, and the following operations are performed on the extracted stored goods:
[0025] Based on the extracted stored goods, the goods storage information is obtained, wherein the goods storage information includes: the quantity of goods, the type of goods, the production time of goods, the name of goods, the expiration time of goods, the storage temperature of goods, the storage shelf where the goods are located, the storage layer where the goods are located, the batch of goods, the maximum storage capacity of the storage layer where the goods are located, and the current storage capacity of the storage layer where the goods are located;
[0026] Extract storage shelves from multiple storage shelves in sequence, and perform the following operations on the extracted storage shelves:
[0027] Using the cargo storage information and the preset shelf sequence, the extracted storage shelf is marked to obtain a marked shelf;
[0028] The marked shelves are aggregated to obtain a plurality of marked shelves.
[0029] Optionally, obtaining a predicted order of shipment according to the plurality of identified shelves includes:
[0030] The stored goods are sequentially extracted from the identified shelves, and the following operations are performed on the extracted stored goods:
[0031] Acquire the current time for prediction, wherein the current time is composed of the month and date corresponding to the lunar calendar, acquire a reference historical throughput set and a reference target throughput set based on the extracted stored goods and the current time, wherein the reference historical throughput set and the reference target throughput set both include one or more throughput data, wherein the throughput data is composed of: storage time, goods name, goods type, outbound time, storage quantity and outbound quantity, and the difference between the reference historical throughput set and the reference target throughput set is that: different effective period periods are preset;
[0032] Based on the current time, respectively identify a reference historical data set and a reference target data set from the reference historical throughput set and the reference target throughput set;
[0033] Calculating the throughput frequency based on the reference historical data set, the reference target data set and a pre-constructed predicted throughput frequency relationship;
[0034] The throughput frequencies are summarized to obtain a throughput frequency set, and the throughput frequencies in the throughput frequency set are sorted in descending order to obtain a predicted outbound order.
[0035] Optionally, the confirming a reference historical data set and a reference target data set from a reference historical throughput set and a reference target throughput set respectively based on the current time includes:
[0036] Based on a preset age threshold, the reference historical throughput set and the reference target throughput set are respectively divided into one or more first historical throughput sets and one or more second historical throughput sets;
[0037] First historical throughput sets are sequentially extracted from one or more first historical throughput sets, and the following operations are performed on the extracted first historical throughput sets:
[0038] Extract the throughput data consistent with the cargo type corresponding to the extracted stored cargo from the extracted first historical throughput set, and perform the following operations on the extracted throughput data:
[0039] Calculate a time difference based on the current time and the outbound time corresponding to the extracted throughput data, wherein the time difference is the absolute difference between the current time and the outbound time corresponding to the extracted throughput data;
[0040] Summarizing the time differences to obtain a time difference set, and confirming reference historical data based on the time difference set, wherein the reference historical data is throughput data corresponding to the smallest time difference among the time differences;
[0041] acquiring reference target data based on the one or more second historical throughput sets;
[0042] The reference historical data and the reference target data are respectively aggregated to obtain a reference historical data set and a reference target data set.
[0043] Optionally, the predicted throughput frequency relationship is as follows:
[0044]
[0045] Where P represents the throughput frequency, t i represents the outbound time of the i-th type of goods in the reference historical throughput set, u i It represents the outbound time of the i-th type of goods in the reference target throughput set, d0 represents the current time, α and β are preset coefficients, n represents that the reference historical throughput set includes n reference historical throughput data, and m represents that the reference target throughput set includes m reference target throughput data.
[0046] Optionally, the step of using the one or more initial storage areas and the one or more areas to be transferred out to identify one or more target storage areas includes:
[0047] Sequentially extracting initial storage areas from the one or more initial storage areas, and performing the following operations on the extracted initial storage areas:
[0048] Acquiring initial storage data based on the extracted initial storage area, wherein the initial storage data is composed of an initial storage capacity and an initial storage position;
[0049] Extracting the to-be-transferred-out areas from the one or more to-be-transferred-out areas in sequence, and performing the following operations on the extracted to-be-transferred-out areas:
[0050] Acquire data to be transferred out based on the extracted area to be transferred out, wherein the data to be transferred out is composed of a capacity to be transferred out and a position to be transferred out;
[0051] The initial storage data and the data to be transferred out are aggregated to obtain an initial storage data set, and one or more target storage areas and one or more target to-be-stored areas are acquired based on the initial storage data set.
[0052] Optionally, the step of determining one or more storage solutions based on the one or more target storage areas, the one or more target to-be-stored areas, and the set of goods to be stored includes:
[0053] The goods to be stored are sequentially extracted from the set of goods to be stored, and the following operations are performed on the extracted goods to be stored:
[0054] One or more storage solutions are determined from one or more target storage areas and one or more target areas to be stored based on the extracted cargo storage temperature corresponding to the cargo to be stored and the pre-constructed accommodation relationship, wherein the storage solution is a combination of one or more target storage areas and one or more target areas to be stored, wherein the accommodation relationship is as follows:
[0055]
[0056] Where R represents the storage volume of the extracted goods to be stored, v j represents the storage capacity corresponding to the jth target storage area that meets the storage temperature of the goods, u l represents the storage capacity corresponding to the lth target storage area that meets the cargo storage temperature, r represents that there are r target storage areas that meet the cargo storage temperature, and p represents that there are p target storage areas that meet the cargo storage temperature.
[0057] Optionally, the obtaining a cargo warning sequence by using the cargo warning instruction includes:
[0058] Acquire a target storage cargo set based on the cargo alert instruction, wherein the target storage cargo set includes one or more target storage cargoes;
[0059] Target storage goods are extracted from the target storage goods set in sequence, and the following operations are performed on the extracted target storage goods:
[0060] The target storage cargo is used to obtain the target cargo storage information, and the reference warning value is calculated based on the target cargo storage information and the pre-built warning relationship formula, wherein the warning relationship formula is as follows:
[0061]
[0062] Among them, J represents the reference warning value, Y G Indicates the preset Gth warning coefficient, which is related to the type of goods, Q G Indicates the goods production time of the target goods storage information corresponding to the Gth target goods in the target storage goods set, E G Indicates the goods expiration time of the target goods storage information corresponding to the Gth target goods in the target storage goods set;
[0063] Comparing the reference warning value with a preset reference warning threshold, if the reference warning value is greater than or equal to the reference warning threshold, retaining the reference warning value, otherwise discarding the reference warning value;
[0064] The retained reference warning values are summarized to obtain a reference warning value set, and a sorting operation is performed on the reference warning values in the reference warning value set in descending order to obtain a cargo warning sequence.
[0065] To achieve the above object, the present invention further provides a cargo storage management device based on operation period, comprising:
[0066] A storage management environment confirmation module, used to receive a storage management instruction, and confirm a storage management environment based on the storage management instruction, wherein the storage management environment includes: a storage management system for performing goods storage management and a warehouse for storing goods, wherein the storage management system is composed of a goods storage unit, a goods warning unit, a goods outbound unit and a goods inbound unit, wherein the warehouse includes a plurality of storage shelves for storage, and each storage shelf includes one or more storage layers;
[0067] The outbound management module is used to confirm and receive the cargo storage instruction of the cargo storage unit, obtain a stored cargo set based on the cargo storage instruction, wherein the stored cargo set includes one or more stored cargoes, obtain multiple identification shelves using the stored cargo set and multiple storage shelves for storage, obtain a predicted outbound order based on the multiple identification shelves, and confirm one or more target outbound data using the predicted outbound order, wherein the target outbound data is composed of the cargo name and cargo quantity corresponding to the cargo stored in the identification shelf;
[0068] Using the cargo outbound unit, performing an outbound operation on one or more cargoes corresponding to one or more target outbound data, to obtain an outbound warehouse;
[0069] A warehousing management module, used for confirming and receiving a goods warehousing instruction of a goods warehousing unit, and obtaining a set of goods to be stored based on the goods warehousing instruction, wherein the set of goods to be stored includes one or more kinds of goods to be stored;
[0070] Acquire a current free area based on the outbound warehouse, acquire one or more initial storage areas and one or more areas to be transferred out according to the current free area and the predicted outbound order, and confirm one or more target storage areas and one or more target areas to be stored using the one or more initial storage areas and one or more areas to be transferred out;
[0071] One or more storage plans are determined based on one or more target storage areas, one or more target to-be-stored areas, and a set of goods to be stored; a target storage plan is acquired based on the one or more storage plans; a storage warehouse is acquired using the target storage plan and the one or more goods to be stored; the storage warehouse is used as a warehouse for storing goods, and the process returns to the step of determining a warehouse management environment based on the warehouse management instruction;
[0072] The step of acquiring a target storage solution according to the one or more storage solutions includes:
[0073] Confirm the operation start point and the operation end point in the warehouse, extract storage plans from the one or more storage plans in sequence, and perform the following operations on the extracted storage plans:
[0074] One or more operation paths are obtained based on the extracted storage scheme, the operation start point, and the operation end point, and operation paths are sequentially extracted from the one or more operation paths, and the following operations are performed on the extracted operation paths:
[0075] Using the extracted storage scheme to identify one or more target operating areas, wherein the one or more target operating areas are composed of one or more target storage areas corresponding to the extracted storage scheme and one or more target to-be-stored areas;
[0076] Dividing the extracted operation path into one or more operation sections based on one or more target operation areas;
[0077] The output energy consumption is calculated using one or more operating sections and a pre-built comprehensive energy consumption relationship, where the comprehensive energy consumption relationship is as follows:
[0078]
[0079] Among them, Z represents the output energy consumption, y b represents the distance of the bth running section, D b It represents the energy consumption per unit distance in the bth operation section and is related to the weight during operation. b represents the energy consumption per unit time in the bth operating section, N represents the total number of N operating sections, g c represents the energy consumption required when operating the cth target operation area, M represents that there are M target operation areas in the extracted storage scheme, ρ, are all preset coefficients, f k It represents the required operating energy consumption when operating the kth target storage area in the target operating area, T k represents the time and energy consumption required when operating the kth target storage area in the target operation area, and x represents that the extracted operation path includes x target storage areas;
[0080] Summarizing the output energy consumption to obtain an output energy consumption set, and determining a target storage scheme based on the output energy consumption set, wherein the target storage scheme is a storage scheme corresponding to the minimum output energy consumption in the output energy consumption set;
[0081] The warning management module is used to confirm the receipt of the cargo warning instruction from the cargo warning unit, obtain the cargo warning sequence using the cargo warning instruction, obtain the cargo warning report according to the cargo warning sequence, and send the cargo warning report to the initiator of the warehouse management instruction to realize the warehouse management of the goods.
[0082] In order to solve the above problem, the present invention further provides an electronic device, the electronic device comprising:
[0083] a memory storing at least one instruction; and
[0084] The processor executes the instructions stored in the memory to implement the above-mentioned cargo warehousing management method based on operation period.
[0085] In order to solve the above problems, the present invention also provides a computer-readable storage medium, in which at least one instruction is stored. The at least one instruction is executed by a processor in an electronic device to implement the above-mentioned cargo warehousing management method based on operating period.
[0086] The present invention is to solve the problem described in the background technology. The present invention receives a warehouse management instruction and confirms a warehouse management environment based on the warehouse management instruction, wherein the warehouse management environment includes: a warehouse management system for performing goods warehouse management and a warehouse for storing goods, wherein the warehouse management system is composed of a goods storage unit, a goods warning unit, a goods outbound unit and a goods inbound unit, wherein the warehouse includes a plurality of storage shelves for storage, and each storage shelf includes one or more storage layers. It can be seen that the embodiment of the present invention has formulated a more practical environment when considering the warehouse management environment to be managed. On this basis, the present invention The present invention confirms receiving a cargo storage instruction of a cargo storage unit, obtains a stored cargo set based on the cargo storage instruction, wherein the stored cargo set includes one or more stored cargoes, obtains a plurality of identification shelves using the stored cargo set and a plurality of storage shelves for storage, obtains a predicted outbound order based on the plurality of identification shelves, and after confirming one or more target outbound data using the predicted outbound order, it can be seen that the embodiment of the present invention considers the existing cargo in the warehousing management environment before performing warehousing management on the cargoes, and performs identification operations on the storage shelves in the warehousing management environment, thereby improving the accuracy of warehousing management of the cargoes. Next, the present invention obtains the current free area based on the outbound warehouse, obtains one or more initial storage areas and one or more areas to be transferred out according to the current free area and the predicted outbound order, uses the one or more initial storage areas and one or more areas to be transferred out to confirm one or more target storage areas and one or more target areas to be stored, confirms one or more storage plans based on the one or more target storage areas, one or more target areas to be stored and a set of goods to be stored, and obtains a target storage plan based on the one or more storage plans. It can be seen that the embodiment of the present invention, before storing the goods, considers the use of both the target storage area and the target area to be stored. Therefore, by confirming the target storage plan based on the one or more target storage areas and one or more target areas to be stored, the energy consumption required when using the target storage plan to perform warehouse management on the set of goods to be stored can be reduced. Furthermore, the embodiment of the present invention confirms the receipt of the cargo warning instruction from the cargo warning unit, obtains the cargo warning sequence using the cargo warning instruction, and obtains the cargo warning report according to the cargo warning sequence. It can be seen that the embodiment of the present invention uses the generated cargo warning report to achieve accurate prediction of different types and batches of cargo, and when predicting, the calculation amount of obtaining the cargo warning sequence is reduced by the preset reference warning threshold, thereby improving the timeliness of the warehousing management of the cargo and reducing the energy consumption required for the warehousing management of the cargo. Therefore, the present invention can solve the problems of untimely management and waste of resources in the warehousing management of the cargo. BRIEF DESCRIPTION OF THE DRAWINGS
[0087] Figure 1A flow chart of a cargo storage management method based on operation period provided in one embodiment of the present invention;
[0088] Figure 2 A functional module diagram of a cargo storage management device based on operation period provided by one embodiment of the present invention;
[0089] Figure 3 A schematic diagram of the structure of an electronic device for implementing the cargo warehousing management method based on operating period provided in one embodiment of the present invention.
[0090] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0091] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0092] The embodiment of the present application provides a cargo storage management method based on the operation period. The execution subject of the cargo storage management method based on the operation period includes but is not limited to at least one of the electronic devices such as the server and the terminal that can be configured to execute the method provided by the embodiment of the present application. In other words, the cargo storage management method based on the operation period can be executed by software or hardware installed on the terminal device or the server device, and the software can be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc.
[0093] Reference Figure 1 FIG. 1 is a flow chart of a cargo storage management method based on operation period provided by an embodiment of the present invention. In this embodiment, the cargo storage management method based on operation period includes:
[0094] S1. Receive a warehouse management instruction, and confirm a warehouse management environment based on the warehouse management instruction, wherein the warehouse management environment includes: a warehouse management system for performing goods warehouse management and a warehouse for storing goods, wherein the warehouse management system is composed of a goods storage unit, a goods warning unit, a goods outbound unit and a goods inbound unit, wherein the warehouse includes a plurality of storage shelves for warehousing, and each storage shelf includes one or more storage layers.
[0095] It should be explained that the warehouse management instructions are instructions issued by warehouse management personnel. The warehouse management environment is a necessary environment constructed for the warehouse management of goods. The warehouse management system is software such as an APP or mini-program used to guide warehouse management, and the warehouse management system is composed of a cargo storage unit, a cargo warning unit, a cargo outbound unit, and a cargo inbound unit. The storage shelf refers to a facility used to store and manage goods in a warehouse. Optionally, pallet racks are used as storage shelves. A storage layer refers to a single horizontal storage area on a storage shelf.
[0096] For example, Xiao Zhang is a warehouse manager of a warehouse. Different vehicles will go to Xiao Zhang's warehouse every day to transfer goods in and out. In order to facilitate the management of goods and guide the transfer of goods in and out, Xiao Zhang initiates the warehouse management instructions and confirms the warehouse management environment.
[0097] S2. Confirm and receive the cargo storage instruction of the cargo storage unit, obtain a stored cargo set based on the cargo storage instruction, wherein the stored cargo set includes one or more stored cargoes, obtain multiple identification shelves using the stored cargo set and multiple storage shelves for warehousing, obtain a predicted outbound order based on the multiple identification shelves, and confirm one or more target outbound data using the predicted outbound order, wherein the target outbound data is composed of cargo names and cargo quantities corresponding to the cargo stored in the identification shelves.
[0098] It should be explained that the stored goods set refers to the collection of goods that have been stored in the warehouse.
[0099] It is understandable that the method of obtaining a plurality of identified shelves using a stored goods set and a plurality of storage shelves for storage includes:
[0100] The stored goods are sequentially extracted from the stored goods set, and the following operations are performed on the extracted stored goods:
[0101] Based on the extracted stored goods, the goods storage information is obtained, wherein the goods storage information includes: the quantity of goods, the type of goods, the production time of goods, the name of goods, the expiration time of goods, the storage temperature of goods, the storage shelf where the goods are located, the storage layer where the goods are located, the batch of goods, the maximum storage capacity of the storage layer where the goods are located, and the current storage capacity of the storage layer where the goods are located;
[0102] Extract storage shelves from multiple storage shelves in sequence, and perform the following operations on the extracted storage shelves:
[0103] Using the cargo storage information and the preset shelf sequence, the extracted storage shelf is marked to obtain a marked shelf;
[0104] The marked shelves are aggregated to obtain a plurality of marked shelves.
[0105] Further, the quantity of goods refers to the quantity of goods stored in the warehouse, and the type of goods refers to the type of goods stored in the warehouse. Optionally, the goods are divided according to the purpose of the goods to obtain different types of goods. For example: the same batch of goods, the batch of goods is divided into two parts, wherein the first part is for export and the second part is for domestic sales, then the goods in these two parts are different types of goods. The production time of goods refers to the date when the goods are produced, and the name of the goods usually refers to the name or description used to identify and distinguish different goods. The expiration time of goods refers to the time point after which the quality, safety or effectiveness of the product with a clear shelf life is no longer guaranteed. The storage temperature of goods refers to the temperature required for the goods when they are stored. For example: fresh and chilled foods need to be stored under re-freezing conditions. Optionally, the storage temperature of the goods is minus eighteen degrees Celsius. The storage shelf where the goods are located refers to a specific shelf where the goods are stored in the warehouse, and the storage layer where the goods are located refers to a storage layer of the goods on the storage shelf. Goods batches refer to different storage batches of goods under the same other conditions. For example: there are still some Type A goods stored in the warehouse remaining, but a new batch of Type A goods has been put into storage in the warehouse, then the newly put into storage Type A goods and the previously remaining Type A goods are not the same batch of goods. The maximum storage capacity of the storage layer where the goods are located refers to the maximum value of the goods that can be accommodated by the storage layer when the goods are located. The storage capacity can be volume, weight or capacity, etc. The specific storage value is related to the storage layer. The current storage capacity of the storage layer where the goods are located refers to the volume, weight or capacity currently used for storage in the storage layer, and the maximum storage capacity and the current storage capacity should be measured using a unified standard. The shelf sequence refers to the sequence used to distinguish different shelves.
[0106] Exemplarily, the stored goods include 10 kinds of goods, namely the first kind of goods, the second kind of goods, the third kind of goods, ..., the tenth kind of goods. Only the first kind of goods is used as an example here, and the corresponding situations of the remaining goods are similar to the first kind of goods and can achieve the same effect. Among them, the first kind of goods is composed of the first batch of the first kind of goods and the second batch of the first kind of goods, and the first kind of goods are all stored in the first storage shelf, the first batch of the first kind of goods is stored in the first storage layer of the first storage shelf, and the second batch of the first kind of goods is stored in the second storage layer of the first storage shelf, and other relevant information of the first batch of the first kind of goods is marked. The marked shelf after marking includes: what kind of goods are stored in each layer and the goods storage information. By marking the storage shelves, more detailed and accurate management of goods can be achieved.
[0107] It is understandable that the step of obtaining the predicted outbound order according to the plurality of identified shelves includes:
[0108] The stored goods are sequentially extracted from the identified shelves, and the following operations are performed on the extracted stored goods:
[0109] Acquire the current time for prediction, wherein the current time is composed of the month and date corresponding to the lunar calendar, acquire a reference historical throughput set and a reference target throughput set based on the extracted stored goods and the current time, wherein the reference historical throughput set and the reference target throughput set both include one or more throughput data, wherein the throughput data is composed of: storage time, goods name, goods type, outbound time, storage quantity and outbound quantity, and the difference between the reference historical throughput set and the reference target throughput set is that: different effective period periods are preset;
[0110] Based on the current time, respectively identify a reference historical data set and a reference target data set from the reference historical throughput set and the reference target throughput set;
[0111] Calculating the throughput frequency based on the reference historical data set, the reference target data set and a pre-constructed predicted throughput frequency relationship;
[0112] The throughput frequencies are summarized to obtain a throughput frequency set, and the throughput frequencies in the throughput frequency set are sorted in descending order to obtain a predicted outbound order.
[0113] It should be understood that the outbound forecast order is to predict the order of goods to be outbound stored in the warehouse based on the current time. For example, the outbound forecast order includes: the outbound probability of type A goods is 0.6, the outbound probability of type B goods is 0.3, and the outbound probability of type C goods is 0.1. Through the outbound forecast order, the prediction of the goods to be outbound can be realized. One or more target outbound data refers to the goods that need to be outbound based on the outbound forecast order. The purpose of obtaining the predicted outbound order is to realize the prediction of the available storage location in combination with the current time, so as to realize the planning of the storage location of different types of goods. For example, summer is the hot selling season for fruits and vegetables such as watermelons. Therefore, in summer, the liquidity of fruits and vegetables is very large. Therefore, fruits and vegetables with very high liquidity need to be stored in a location that is easy to enter and exit the warehouse, so as to facilitate the management of fruits and vegetables. The reason for selecting the month and date corresponding to the lunar calendar is that the lunar calendar is related to the solar terms and can better express the characteristics of goods leaving or entering the warehouse, thereby improving the accuracy of the estimation of goods leaving or entering the warehouse.
[0114] It should be explained that the current time refers to the present time. At different current times, the throughput frequency obtained based on the stored goods may be different. The reference historical throughput set refers to the outbound or inbound data of multiple warehouses in the area where the local warehouse is located, which is closest to the month and date corresponding to the current time. The reference target throughput set is similar to the definition of the reference historical throughput set and can achieve the same effect, so it will not be repeated here. Because the reference historical throughput set and the reference target throughput set correspond to different limited years, the reference historical throughput set and the reference target throughput set can show different situations at the current time, thereby improving the accuracy of the outbound or inbound prediction of goods. The inbound time refers to the time when the goods enter the warehouse, the outbound time refers to the time when the goods are sent out by the warehouse, and the inbound quantity refers to the quantity of goods that need to be transferred to the warehouse.
[0115] Further, the identifying the reference historical data set and the reference target data set from the reference historical throughput set and the reference target throughput set respectively based on the current time includes:
[0116] Based on a preset age threshold, the reference historical throughput set and the reference target throughput set are respectively divided into one or more first historical throughput sets and one or more second historical throughput sets;
[0117] First historical throughput sets are sequentially extracted from one or more first historical throughput sets, and the following operations are performed on the extracted first historical throughput sets:
[0118] Extract the throughput data consistent with the cargo type corresponding to the extracted stored cargo from the extracted first historical throughput set, and perform the following operations on the extracted throughput data:
[0119] Calculate a time difference based on the current time and the outbound time corresponding to the extracted throughput data, wherein the time difference is the absolute difference between the current time and the outbound time corresponding to the extracted throughput data;
[0120] Summarizing the time differences to obtain a time difference set, and confirming reference historical data based on the time difference set, wherein the reference historical data is throughput data corresponding to the smallest time difference among the time differences;
[0121] acquiring reference target data based on the one or more second historical throughput sets;
[0122] The reference historical data and the reference target data are respectively aggregated to obtain a reference historical data set and a reference target data set.
[0123] It is understandable that, optionally, one year is selected as the age threshold. The limited age period refers to the preset range corresponding to the age of the selected reference historical throughput set and the reference target throughput set.
[0124] For example, the year corresponding to the current time is March 15th of the lunar calendar in 2024, and the time corresponding to the reference historical throughput set is: 2018 to 2021, where the age threshold is one year. Then, the throughput data in the reference historical throughput set can be divided into three first historical throughput sets by the age threshold, wherein the time corresponding to the first first historical throughput set is 2018 to 2019, the time corresponding to the second first historical throughput set is 2019 to 2020, and the time corresponding to the third first historical throughput set is 2020 to 2021. The extracted stored goods are type A goods, and there may be multiple throughput data of the same type as type A goods in the first historical throughput set. By calculating the time difference, the throughput data of the same type as the extracted stored goods can be extracted from the first historical throughput set, thereby realizing the prediction of whether the goods are transferred in or out. The acquisition method of the second historical throughput set is the same as the acquisition method of the first historical throughput set, and can achieve the same effect, which is not repeated here. However, because the reference historical throughput set and the reference target throughput set have different valid periods, different coefficients are introduced during calculation to improve the accuracy of the calculated throughput frequency. For example, the coefficient corresponding to the reference historical throughput set is 0.4, and the coefficient corresponding to the target historical throughput set is 0.6. The reference target data and the reference historical data are obtained in the same way and can achieve the same effects, so they will not be described in detail here.
[0125] It should be understood that the predicted throughput frequency relationship is as follows:
[0126]
[0127] Where P represents the throughput frequency, t i represents the outbound time of the i-th type of goods in the reference historical throughput set, u i It represents the outbound time of the i-th type of goods in the reference target throughput set, d0 represents the current time, α and β are preset coefficients, n represents that the reference historical throughput set includes n reference historical throughput data, and m represents that the reference target throughput set includes m reference target throughput data.
[0128] It should be understood that the throughput frequency here refers to the probability that the i-th type of goods needs to be shipped at the current time, calculated by using the reference historical throughput data and the reference target throughput data.
[0129] S3. Utilize the goods outbound unit to perform an outbound operation on one or more goods corresponding to one or more target outbound data to obtain an outbound warehouse.
[0130] It should be explained that performing an outbound operation on one or more goods corresponding to one or more target outbound data means: moving one or more goods out of the warehouse.
[0131] Exemplarily, an automatic loading robot is used to perform a warehouse removal operation on one or more goods corresponding to one or more target warehouse removal data.
[0132] S4. Confirm and receive the goods entry instruction of the goods entry unit, and obtain a set of goods to be stored based on the goods entry instruction, wherein the set of goods to be stored includes one or more kinds of goods to be stored.
[0133] It should be explained that the set of goods to be stored refers to the set of goods that are determined to be stored in the warehouse. The set of goods to be stored has the same effect as the set of stored goods, which will not be described in detail here. The goods to be stored refer to the goods waiting to be stored in the warehouse.
[0134] S5. Obtain the current free area based on the outbound warehouse, obtain one or more initial storage areas and one or more areas to be transferred out according to the current free area and the predicted outbound order, and use the one or more initial storage areas and one or more areas to be transferred out to confirm one or more target storage areas and one or more target areas to be stored.
[0135] It is understandable that the current free area refers to a storage shelf or one or several storage layers in a storage shelf that do not store goods in a warehouse where goods are stored. The initial storage area refers to one or more continuous storage shelves in the free area or one or several continuous storage layers in a certain storage shelf, and no goods are stored in the initial storage area. For example: the warehouse is composed of 3 rows of storage locations, and each row of storage locations includes 5 storage shelves. If the first storage shelf is adjacent to the second storage shelf in the first row, and the first storage shelf and the second storage shelf do not store goods, then the first storage shelf and the second storage shelf together constitute an initial storage area. The area to be transferred out refers to the area where the goods to be transferred out are located in the warehouse. For example: a batch of goods is received in the morning of a certain day and will arrive in the afternoon of the next day, and the goods need to be stored, and a batch of goods will be transferred out in the afternoon of the same day, then the area corresponding to this batch of goods to be transferred out is the area to be transferred out.
[0136] It should be understood that the acquisition of the area to be transferred out includes:
[0137] The throughput frequencies are sequentially extracted from the predicted outbound order, and the following operations are performed on the extracted throughput frequencies:
[0138] Compare the extracted throughput frequency with a preset throughput threshold. If the extracted throughput frequency is greater than or equal to the throughput threshold, calculate the predicted outbound data based on the reference historical data set and the reference target data set corresponding to the extracted throughput frequency, wherein the predicted outbound data includes: predicted outbound time and predicted outbound quantity, wherein the predicted outbound time is the average of the outbound time corresponding to the throughput data in the reference historical data set and the reference target data set, the predicted outbound quantity is the average of the outbound quantity corresponding to the throughput data in the reference historical data set and the reference target data set, and the predicted outbound time is greater than the current time;
[0139] The storage shelves or storage layers corresponding to the predicted outbound data identical to the extracted stored goods are retrieved from the multiple identified shelves to obtain the area to be transferred out.
[0140] It should be explained that the step of using the one or more initial storage areas and the one or more areas to be transferred out to identify one or more target storage areas includes:
[0141] Sequentially extracting initial storage areas from the one or more initial storage areas, and performing the following operations on the extracted initial storage areas:
[0142] Acquiring initial storage data based on the extracted initial storage area, wherein the initial storage data is composed of an initial storage capacity and an initial storage position;
[0143] Extracting the to-be-transferred-out areas from the one or more to-be-transferred-out areas in sequence, and performing the following operations on the extracted to-be-transferred-out areas:
[0144] Acquire data to be transferred out based on the extracted area to be transferred out, wherein the data to be transferred out is composed of a capacity to be transferred out and a position to be transferred out;
[0145] The initial storage data and the data to be transferred out are aggregated to obtain an initial storage data set, and one or more target storage areas and one or more target to-be-stored areas are acquired based on the initial storage data set.
[0146] Furthermore, the initial storage capacity refers to the volume, weight or capacity that the initial area can accommodate for goods. The initial storage position refers to the position in the identification shelf where the initial storage data is located. For example: the initial storage capacity is the volume, weight or capacity corresponding to the position used in the first identification shelf and the second identification shelf among multiple identification shelves. The function and effect of the capacity to be transferred out are the same as the initial storage capacity, which will not be repeated here. The function and effect of the position to be transferred out are the same as the initial storage position, which will not be repeated here. One or more target storage areas refer to continuous areas at one or more positions jointly constituted by the initial storage data. One or more target to-be-stored areas refer to continuous areas at one or more positions jointly constituted by the initial storage data and the data to be transferred out. For example: there are now four identification shelves located in the same column, and each identification shelf is composed of three storage layers, which are composed of the first storage layer and the third storage layer of the first identification shelf for the data to be transferred out, and the initial storage data are the second storage layer of the first identification shelf and the second identification shelf. There are goods stored in the third identification shelf, and the area corresponding to the fourth identification shelf is the area corresponding to the initial storage data. Then, the second storage layer of the first identification shelf, the second identification shelf and the fourth identification shelf are all target storage areas, and the first storage layer and the third storage layer of the first identification shelf are two target storage areas.
[0147] S6. One or more storage plans are confirmed based on one or more target storage areas, one or more target to-be-stored areas and a set of goods to be stored; a target storage plan is acquired according to the one or more storage plans; a storage warehouse is acquired using the target storage plan and one or more goods to be stored; the storage warehouse is used as a warehouse for storing goods, and the process returns to the step of confirming the warehouse management environment based on the warehouse management instruction.
[0148] It should be explained that the step of determining one or more storage solutions based on one or more target storage areas, one or more target to-be-stored areas, and a set of goods to be stored includes:
[0149] The goods to be stored are sequentially extracted from the set of goods to be stored, and the following operations are performed on the extracted goods to be stored:
[0150] One or more storage solutions are determined from one or more target storage areas and one or more target areas to be stored based on the extracted cargo storage temperature corresponding to the cargo to be stored and the pre-constructed accommodation relationship, wherein the storage solution is a combination of one or more target storage areas and one or more target areas to be stored, wherein the accommodation relationship is as follows:
[0151]
[0152] Where R represents the storage volume of the extracted goods to be stored, v j represents the storage capacity corresponding to the jth target storage area that meets the storage temperature of the goods, u l represents the storage capacity corresponding to the lth target storage area that meets the cargo storage temperature, r represents that there are r target storage areas that meet the cargo storage temperature, and p represents that there are p target storage areas that meet the cargo storage temperature.
[0153] It is understandable that one or more storage solutions refer to one or more solutions for storing the extracted goods to be stored from one or more target storage areas and one or more target storage areas that meet the storage temperature of the goods, and the solution is obtained by combining one or more target storage areas and one or more target storage areas that meet the storage temperature of the goods. For example: the weight of the extracted goods to be stored is 5 tons, and the storage temperature of the goods is 25 degrees. By combining the first target storage area, the third target storage area and the sixth target storage area, a first storage solution that can store goods weighing 5 tons can be obtained. The first target storage area, the second target storage area and the third target storage area can also be combined to obtain a second storage solution that can currently store 4.5 tons of goods. The remaining 0.5 tons of goods can be stored after the goods in the second target storage area are transferred out, and the remaining 0.5 tons of goods can be temporarily stored in other areas.
[0154] It should be understood that the step of acquiring a target storage solution according to the one or more storage solutions includes:
[0155] Confirm the operation start point and the operation end point in the warehouse, extract storage plans from the one or more storage plans in sequence, and perform the following operations on the extracted storage plans:
[0156] One or more operation paths are obtained based on the extracted storage scheme, the operation start point, and the operation end point, and operation paths are sequentially extracted from the one or more operation paths, and the following operations are performed on the extracted operation paths:
[0157] Using the extracted storage scheme to identify one or more target operating areas, wherein the one or more target operating areas are composed of one or more target storage areas corresponding to the extracted storage scheme and one or more target to-be-stored areas;
[0158] Dividing the extracted operation path into one or more operation sections based on one or more target operation areas;
[0159] The output energy consumption is calculated using one or more operating sections and a pre-built comprehensive energy consumption relationship, where the comprehensive energy consumption relationship is as follows:
[0160]
[0161] Among them, Z represents the output energy consumption, y b represents the distance of the bth running section, D b It represents the energy consumption per unit distance in the bth operation section and is related to the weight during operation. b represents the energy consumption per unit time in the bth operating section, N represents the total number of N operating sections, g c represents the energy consumption required when operating the cth target operation area, M represents that there are M target operation areas in the extracted storage scheme, ρ, are all preset coefficients, f k It represents the required operating energy consumption when operating the kth target storage area in the target operating area, T k represents the time and energy consumption required when operating the kth target storage area in the target operation area, and x represents that the extracted operation path includes x target storage areas;
[0162] The output energy consumption is summarized to obtain an output energy consumption set, and a target storage scheme is determined based on the output energy consumption set, wherein the target storage scheme is a storage scheme corresponding to the minimum output energy consumption in the output energy consumption set.
[0163] Furthermore, the operation starting point refers to the starting point of the machine or mechanism used for operation when the goods are operated, and the operation end point refers to the end point of the operating machine or mechanism when the goods are operated. Optionally, one or more operation paths are obtained by using an ant colony algorithm using one or more target operation areas, operation starting points and operation end points, wherein the operation path refers to the path required for the operation machine or operation mechanism to travel when the goods in the storage scheme are operated to the operation end point. Other technologies can achieve the same effect, which will not be repeated here. The target operation area refers to the target storage area and the target area to be stored corresponding to the extracted storage scheme. One or more target operation areas divide the operation path into one or more operation sections, which means that there are one or more points to be operated in the operation section, and the point corresponds one to one with one or more target transfer areas. Therefore, the operation path can be divided into one or more operation sections by one or more target operation areas. For ease of understanding, only one-dimensional coordinates are used as an example. For example, the length corresponding to the operation path is 10 unit lengths, and the unit length is (0,0) as the operation starting point and (10,0) as the operation end point. The operation plan corresponding to the first operation path is to operate the goods at (8,0), and the operation plan corresponding to the second operation path is to operate the goods at (4,0). Because the unit energy consumption after operating the goods is different from the unit energy consumption before operating the goods, it is better to use the target storage plan corresponding to the first operation path to store the goods than to use the target storage plan corresponding to the second operation path to store the goods.
[0164] It should be explained that a storage warehouse is a warehouse after one or more goods to be stored are stored in one or more target storage locations.
[0165] S7. Confirm receipt of the cargo warning instruction from the cargo warning unit, use the cargo warning instruction to obtain a cargo warning sequence, obtain a cargo warning report according to the cargo warning sequence, and send the cargo warning report to the initiator of the warehouse management instruction to realize warehouse management of the cargo.
[0166] It should be explained that the obtaining of the cargo warning sequence by using the cargo warning instruction includes:
[0167] Acquire a target storage cargo set based on the cargo alert instruction, wherein the target storage cargo set includes one or more target storage cargoes;
[0168] Target storage goods are extracted from the target storage goods set in sequence, and the following operations are performed on the extracted target storage goods:
[0169] The target storage cargo is used to obtain the target cargo storage information, and the reference warning value is calculated based on the target cargo storage information and the pre-built warning relationship formula, wherein the warning relationship formula is as follows:
[0170]
[0171] Among them, J represents the reference warning value, Y G Indicates the preset Gth warning coefficient, which is related to the type of goods, Q G Indicates the goods production time of the target goods storage information corresponding to the Gth target goods in the target storage goods set, E G Indicates the goods expiration time of the target goods storage information corresponding to the Gth target goods in the target storage goods set;
[0172] Comparing the reference warning value with a preset reference warning threshold, if the reference warning value is greater than or equal to the reference warning threshold, retaining the reference warning value, otherwise discarding the reference warning value;
[0173] The retained reference warning values are summarized to obtain a reference warning value set, and a sorting operation is performed on the reference warning values in the reference warning value set in descending order to obtain a cargo warning sequence.
[0174] It is understandable that the target storage cargo set refers to the set of cargo stored in the warehouse, and correspondingly, the target storage cargo refers to the cargo stored in the warehouse. Obtaining a cargo warning report according to a cargo warning sequence refers to generating a report on cargo-related information based on the cargo reference warning value in the cargo warning sequence. The cargo warning sequence is used to express the urgency of the cargo to be processed. For example: the cargo warning sequence includes 10 reference warning values, and the first reference warning value is a type A cargo stored on the second warehouse floor of the first identification shelf, the cargo batch is the second batch, and the cargo quantity is 500, to remind warehouse management personnel to take corresponding actions on the cargo in the cargo warning sequence in a timely manner. The same effect can be achieved by using other technologies, which will not be repeated here.
[0175] The present invention is to solve the problem described in the background technology. The present invention receives a warehouse management instruction and confirms a warehouse management environment based on the warehouse management instruction, wherein the warehouse management environment includes: a warehouse management system for performing goods warehouse management and a warehouse for storing goods, wherein the warehouse management system is composed of a goods storage unit, a goods warning unit, a goods outbound unit and a goods inbound unit, wherein the warehouse includes a plurality of storage shelves for storage, and each storage shelf includes one or more storage layers. It can be seen that the embodiment of the present invention has formulated a more practical environment when considering the warehouse management environment to be managed. On this basis, the present invention The present invention confirms receiving a cargo storage instruction of a cargo storage unit, obtains a stored cargo set based on the cargo storage instruction, wherein the stored cargo set includes one or more stored cargoes, obtains a plurality of identification shelves using the stored cargo set and a plurality of storage shelves for storage, obtains a predicted outbound order based on the plurality of identification shelves, and after confirming one or more target outbound data using the predicted outbound order, it can be seen that the embodiment of the present invention considers the existing cargo in the warehousing management environment before performing warehousing management on the cargoes, and performs identification operations on the storage shelves in the warehousing management environment, thereby improving the accuracy of warehousing management of the cargoes. Next, the present invention obtains the current free area based on the outbound warehouse, obtains one or more initial storage areas and one or more areas to be transferred out according to the current free area and the predicted outbound order, uses the one or more initial storage areas and one or more areas to be transferred out to confirm one or more target storage areas and one or more target areas to be stored, confirms one or more storage plans based on the one or more target storage areas, one or more target areas to be stored and a set of goods to be stored, and obtains a target storage plan based on the one or more storage plans. It can be seen that the embodiment of the present invention, before storing the goods, considers the use of both the target storage area and the target area to be stored. Therefore, by confirming the target storage plan based on the one or more target storage areas and one or more target areas to be stored, the energy consumption required when using the target storage plan to perform warehouse management on the set of goods to be stored can be reduced. Furthermore, the embodiment of the present invention confirms the receipt of the cargo warning instruction from the cargo warning unit, obtains the cargo warning sequence using the cargo warning instruction, and obtains the cargo warning report according to the cargo warning sequence. It can be seen that the embodiment of the present invention uses the generated cargo warning report to achieve accurate prediction of different types and batches of cargo, and when predicting, the calculation amount of obtaining the cargo warning sequence is reduced by the preset reference warning threshold, thereby improving the timeliness of the warehousing management of the cargo and reducing the energy consumption required for the warehousing management of the cargo. Therefore, the present invention can solve the problems of untimely management and waste of resources in the warehousing management of the cargo.
[0176] like Figure 21 is a functional module diagram of a cargo storage management device based on operation period provided by one embodiment of the present invention.
[0177] The cargo storage management device 100 based on the operation period of the present invention can be installed in an electronic device. According to the functions to be implemented, the cargo storage management device 100 based on the operation period can include a storage management environment confirmation module 101, a warehouse outgoing management module 102, a warehouse incoming management module 103 and an alarm management module 104. The module of the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by a processor of an electronic device and can complete fixed functions, which are stored in the memory of the electronic device.
[0178] The storage management environment confirmation module 101 is used to receive a storage management instruction and confirm a storage management environment based on the storage management instruction, wherein the storage management environment includes: a storage management system for performing goods storage management and a warehouse for storing goods, wherein the storage management system is composed of a goods storage unit, a goods warning unit, a goods outbound unit and a goods inbound unit, wherein the warehouse includes a plurality of storage shelves for storage, and each storage shelf includes one or more storage layers;
[0179] The outbound management module 102 is used to confirm the goods storage instruction received from the goods storage unit, obtain a stored goods set based on the goods storage instruction, wherein the stored goods set includes one or more stored goods, obtain multiple identification shelves using the stored goods set and multiple storage shelves for storage, obtain a predicted outbound order based on the multiple identification shelves, and confirm one or more target outbound data using the predicted outbound order, wherein the target outbound data is composed of the goods name and the goods quantity corresponding to the goods stored in the identification shelf;
[0180] Using the cargo outbound unit, performing an outbound operation on one or more cargoes corresponding to one or more target outbound data, to obtain an outbound warehouse;
[0181] The warehousing management module 103 is used to confirm and receive the goods warehousing instruction of the goods warehousing unit, and obtain a set of goods to be stored based on the goods warehousing instruction, wherein the set of goods to be stored includes one or more kinds of goods to be stored;
[0182] Acquire a current free area based on the outbound warehouse, acquire one or more initial storage areas and one or more areas to be transferred out according to the current free area and the predicted outbound order, and confirm one or more target storage areas and one or more target areas to be stored using the one or more initial storage areas and one or more areas to be transferred out;
[0183] One or more storage plans are determined based on one or more target storage areas, one or more target to-be-stored areas, and a set of goods to be stored; a target storage plan is acquired based on the one or more storage plans; a storage warehouse is acquired using the target storage plan and the one or more goods to be stored; the storage warehouse is used as a warehouse for storing goods, and the process returns to the step of determining a warehouse management environment based on the warehouse management instruction;
[0184] The step of acquiring a target storage solution according to the one or more storage solutions includes:
[0185] Confirm the operation start point and the operation end point in the warehouse, extract storage plans from the one or more storage plans in sequence, and perform the following operations on the extracted storage plans:
[0186] One or more operation paths are obtained based on the extracted storage scheme, the operation start point, and the operation end point, and operation paths are sequentially extracted from the one or more operation paths, and the following operations are performed on the extracted operation paths:
[0187] Using the extracted storage scheme to identify one or more target operating areas, wherein the one or more target operating areas are composed of one or more target storage areas corresponding to the extracted storage scheme and one or more target to-be-stored areas;
[0188] Dividing the extracted operation path into one or more operation sections based on one or more target operation areas;
[0189] The output energy consumption is calculated using one or more operating sections and a pre-built comprehensive energy consumption relationship, where the comprehensive energy consumption relationship is as follows:
[0190]
[0191] Among them, Z represents the output energy consumption, y b represents the distance of the bth running section, D b It represents the energy consumption per unit distance in the bth operation section and is related to the weight during operation. b represents the energy consumption per unit time in the bth operating section, N represents the total number of N operating sections, g c represents the energy consumption required when operating the cth target operation area, M represents that there are M target operation areas in the extracted storage scheme, ρ, are all preset coefficients, f k It represents the required operating energy consumption when operating the kth target storage area in the target operating area, T krepresents the time and energy consumption required when operating the kth target storage area in the target operation area, and x represents that the extracted operation path includes x target storage areas;
[0192] Summarizing the output energy consumption to obtain an output energy consumption set, and determining a target storage scheme based on the output energy consumption set, wherein the target storage scheme is a storage scheme corresponding to the minimum output energy consumption in the output energy consumption set;
[0193] The warning management module 104 is used to confirm the receipt of the cargo warning instruction from the cargo warning unit, obtain the cargo warning sequence using the cargo warning instruction, obtain the cargo warning report according to the cargo warning sequence, and send the cargo warning report to the initiator of the warehouse management instruction to realize the warehouse management of the cargo.
[0194] In detail, each module in the cargo storage management device 100 based on the operation period in the embodiment of the present invention is used in the same manner as described above. Figure 1 The same technical means are used as the cargo warehousing management method based on operating period described in the text, and can produce the same technical effects, so I will not go into details here.
[0195] like Figure 3 1 is a schematic diagram of the structure of an electronic device for implementing a cargo storage management method based on operation period provided by an embodiment of the present invention.
[0196] The electronic device 1 may include a processor 10, a memory 11 and a bus 12, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as a cargo storage management method program based on operation period.
[0197] The memory 11 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, mobile hard disk, multimedia card, card-type memory (e.g., SD or DX memory, etc.), magnetic memory, disk, optical disk, etc. The memory 11 may be an internal storage unit of the electronic device 1 in some embodiments, such as a mobile hard disk of the electronic device 1. The memory 11 may also be an external storage device of the electronic device 1 in other embodiments, such as a plug-in mobile hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card, etc. equipped on the electronic device 1. Further, the memory 11 also includes an internal storage unit of the electronic device 1 and an external storage device. The memory 11 may be used not only to store application software and various types of data installed in the electronic device 1, such as the code of the cargo storage management method program based on the operation period, but also to temporarily store data that has been output or is to be output.
[0198] The processor 10 may be composed of an integrated circuit in some embodiments, for example, a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and combinations of various control chips, etc. The processor 10 is the control core (Control Unit) of the electronic device, and uses various interfaces and lines to connect various components of the entire electronic device, and executes or executes programs or modules stored in the memory 11 (such as a cargo storage management method program based on the operating period, etc.), and calls data stored in the memory 11 to execute various functions of the electronic device 1 and process data.
[0199] The bus 12 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 12 may be divided into an address bus, a data bus, a control bus, etc. The bus 12 is configured to realize connection and communication between the memory 11 and at least one processor 10, etc.
[0200] Figure 3 Only an electronic device with components is shown, and those skilled in the art will understand that Figure 3 The structure shown does not constitute a limitation on the electronic device 1, and may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.
[0201] For example, although not shown, the electronic device 1 may also include a power source (such as a battery) for supplying power to each component. Preferably, the power source may be logically connected to the at least one processor 10 through a power management device, so that the power management device can realize functions such as charging management, discharging management, and power consumption management. The power source may also include any components such as one or more DC or AC power sources, recharging devices, power failure detection circuits, power converters or inverters, power status indicators, etc. The electronic device 1 may also include a variety of sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be repeated here.
[0202] Furthermore, the electronic device 1 may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device 1 and other electronic devices.
[0203] Optionally, the electronic device 1 may further include a user interface, which may be a display, an input unit (such as a keyboard), or a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an OLED (Organic Light-Emitting Diode) touch device. The display may also be appropriately referred to as a display screen or a display unit, which is used to display information processed in the electronic device 1 and to display a visual user interface.
[0204] It should be understood that the embodiment is for illustration only and the scope of the patent application is not limited to this structure.
[0205] The cargo storage management method program based on operation period stored in the memory 11 of the electronic device 1 is a combination of multiple instructions. When running in the processor 10, it can achieve:
[0206] receiving a storage management instruction, and confirming a storage management environment based on the storage management instruction, wherein the storage management environment includes: a storage management system for performing storage management of goods and a warehouse for storing goods, wherein the storage management system is composed of a goods storage unit, a goods warning unit, a goods outbound unit, and a goods inbound unit, wherein the warehouse includes a plurality of storage shelves for storage, and each storage shelf includes one or more storage layers;
[0207] Confirming and receiving a cargo storage instruction of a cargo storage unit, obtaining a stored cargo set based on the cargo storage instruction, wherein the stored cargo set includes one or more stored cargoes, obtaining a plurality of identification shelves using the stored cargo set and a plurality of storage shelves for storage, obtaining a predicted outbound order based on the plurality of identification shelves, and confirming one or more target outbound data using the predicted outbound order, wherein the target outbound data is composed of cargo names and cargo quantities corresponding to the cargo stored in the identification shelves;
[0208] Using the cargo outbound unit, performing an outbound operation on one or more cargoes corresponding to one or more target outbound data, to obtain an outbound warehouse;
[0209] Confirming and receiving a goods entry instruction of a goods entry unit, and acquiring a set of goods to be stored based on the goods entry instruction, wherein the set of goods to be stored includes one or more kinds of goods to be stored;
[0210] Acquire a current free area based on the outbound warehouse, acquire one or more initial storage areas and one or more areas to be transferred out according to the current free area and the predicted outbound order, and confirm one or more target storage areas and one or more target areas to be stored using the one or more initial storage areas and one or more areas to be transferred out;
[0211] One or more storage plans are determined based on one or more target storage areas, one or more target to-be-stored areas, and a set of goods to be stored; a target storage plan is acquired based on the one or more storage plans; a storage warehouse is acquired using the target storage plan and the one or more goods to be stored; the storage warehouse is used as a warehouse for storing goods, and the process returns to the step of determining a warehouse management environment based on the warehouse management instruction;
[0212] The step of acquiring a target storage solution according to the one or more storage solutions includes:
[0213] Confirm the operation start point and the operation end point in the warehouse, extract storage plans from the one or more storage plans in sequence, and perform the following operations on the extracted storage plans:
[0214] One or more operation paths are obtained based on the extracted storage scheme, the operation start point, and the operation end point, and operation paths are sequentially extracted from the one or more operation paths, and the following operations are performed on the extracted operation paths:
[0215] Using the extracted storage scheme to identify one or more target operating areas, wherein the one or more target operating areas are composed of one or more target storage areas corresponding to the extracted storage scheme and one or more target to-be-stored areas;
[0216] Dividing the extracted operation path into one or more operation sections based on one or more target operation areas;
[0217] The output energy consumption is calculated using one or more operating sections and a pre-built comprehensive energy consumption relationship, where the comprehensive energy consumption relationship is as follows:
[0218]
[0219] Among them, Z represents the output energy consumption, y b represents the distance of the bth running section, D b It represents the energy consumption per unit distance in the bth operation section and is related to the weight during operation. brepresents the energy consumption per unit time in the bth operating section, N represents the total number of N operating sections, g c represents the energy consumption required when operating the cth target operation area, M represents that there are M target operation areas in the extracted storage scheme, ρ, are all preset coefficients, f k It represents the required operating energy consumption when operating the kth target storage area in the target operating area, T k represents the time and energy consumption required when operating the kth target storage area in the target operation area, and x represents that the extracted operation path includes x target storage areas;
[0220] Summarizing the output energy consumption to obtain an output energy consumption set, and determining a target storage scheme based on the output energy consumption set, wherein the target storage scheme is a storage scheme corresponding to the minimum output energy consumption in the output energy consumption set;
[0221] Confirm receipt of the cargo warning instruction from the cargo warning unit, use the cargo warning instruction to obtain the cargo warning sequence, obtain the cargo warning report according to the cargo warning sequence, and send the cargo warning report to the initiator of the warehouse management instruction to realize warehouse management of the cargo.
[0222] Specifically, the specific implementation method of the processor 10 for the above instructions can refer to Figures 1 to 3 The description of the relevant steps in the corresponding embodiments will not be repeated here.
[0223] Furthermore, if the module / unit integrated in the electronic device 1 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, and a read-only memory (ROM).
[0224] The present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor of an electronic device, the computer program can implement:
[0225] receiving a storage management instruction, and confirming a storage management environment based on the storage management instruction, wherein the storage management environment includes: a storage management system for performing storage management of goods and a warehouse for storing goods, wherein the storage management system is composed of a goods storage unit, a goods warning unit, a goods outbound unit, and a goods inbound unit, wherein the warehouse includes a plurality of storage shelves for storage, and each storage shelf includes one or more storage layers;
[0226] Confirming and receiving a cargo storage instruction of a cargo storage unit, obtaining a stored cargo set based on the cargo storage instruction, wherein the stored cargo set includes one or more stored cargoes, obtaining a plurality of identification shelves using the stored cargo set and a plurality of storage shelves for storage, obtaining a predicted outbound order based on the plurality of identification shelves, and confirming one or more target outbound data using the predicted outbound order, wherein the target outbound data is composed of cargo names and cargo quantities corresponding to the cargo stored in the identification shelves;
[0227] Using the cargo outbound unit, performing an outbound operation on one or more cargoes corresponding to one or more target outbound data, to obtain an outbound warehouse;
[0228] Confirming and receiving a goods entry instruction of a goods entry unit, and acquiring a set of goods to be stored based on the goods entry instruction, wherein the set of goods to be stored includes one or more kinds of goods to be stored;
[0229] Acquire a current free area based on the outbound warehouse, acquire one or more initial storage areas and one or more areas to be transferred out according to the current free area and the predicted outbound order, and confirm one or more target storage areas and one or more target areas to be stored using the one or more initial storage areas and one or more areas to be transferred out;
[0230] One or more storage plans are determined based on one or more target storage areas, one or more target to-be-stored areas, and a set of goods to be stored; a target storage plan is acquired based on the one or more storage plans; a storage warehouse is acquired using the target storage plan and the one or more goods to be stored; the storage warehouse is used as a warehouse for storing goods, and the process returns to the step of determining a warehouse management environment based on the warehouse management instruction;
[0231] The step of acquiring a target storage solution according to the one or more storage solutions includes:
[0232] Confirm the operation start point and the operation end point in the warehouse, extract storage plans from the one or more storage plans in sequence, and perform the following operations on the extracted storage plans:
[0233] One or more operation paths are obtained based on the extracted storage scheme, the operation start point, and the operation end point, and operation paths are sequentially extracted from the one or more operation paths, and the following operations are performed on the extracted operation paths:
[0234] Using the extracted storage scheme to identify one or more target operating areas, wherein the one or more target operating areas are composed of one or more target storage areas corresponding to the extracted storage scheme and one or more target to-be-stored areas;
[0235] Dividing the extracted operation path into one or more operation sections based on one or more target operation areas;
[0236] The output energy consumption is calculated using one or more operating sections and a pre-built comprehensive energy consumption relationship, where the comprehensive energy consumption relationship is as follows:
[0237]
[0238] Among them, Z represents the output energy consumption, y b represents the distance of the bth running section, D b It represents the energy consumption per unit distance in the bth operation section and is related to the weight during operation. b represents the energy consumption per unit time in the bth operating section, N represents the total number of N operating sections, g c represents the energy consumption required when operating the cth target operation area, M represents that there are M target operation areas in the extracted storage scheme, ρ, are all preset coefficients, f k It represents the required operating energy consumption when operating the kth target storage area in the target operating area, T k represents the time and energy consumption required when operating the kth target storage area in the target operation area, and x represents that the extracted operation path includes x target storage areas;
[0239] Summarizing the output energy consumption to obtain an output energy consumption set, and determining a target storage scheme based on the output energy consumption set, wherein the target storage scheme is a storage scheme corresponding to the minimum output energy consumption in the output energy consumption set;
[0240] Confirm receipt of the cargo warning instruction from the cargo warning unit, use the cargo warning instruction to obtain the cargo warning sequence, obtain the cargo warning report according to the cargo warning sequence, and send the cargo warning report to the initiator of the warehouse management instruction to realize warehouse management of the cargo.
[0241] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative, and actual implementation may have other division methods.
[0242] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0243] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0244] It is obvious to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0245] In addition, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in a device claim can also be implemented by one unit or device through software or hardware. The second and other words are used to indicate names, but not to indicate any particular order.
[0246] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.
Claims
1. A cargo storage management method based on operation period, characterized in that: The method comprises: receiving a storage management instruction, and confirming a storage management environment based on the storage management instruction, wherein the storage management environment includes: a storage management system for performing storage management of goods and a warehouse for storing goods, wherein the storage management system is composed of a goods storage unit, a goods warning unit, a goods outbound unit, and a goods inbound unit, wherein the warehouse includes a plurality of storage shelves for storage, and each storage shelf includes one or more storage layers; Confirming and receiving a cargo storage instruction of a cargo storage unit, obtaining a stored cargo set based on the cargo storage instruction, wherein the stored cargo set includes one or more stored cargoes, obtaining a plurality of identification shelves using the stored cargo set and a plurality of storage shelves for storage, obtaining a predicted outbound order based on the plurality of identification shelves, and confirming one or more target outbound data using the predicted outbound order, wherein the target outbound data is composed of cargo names and cargo quantities corresponding to the cargo stored in the identification shelves; Using the cargo outbound unit, performing an outbound operation on one or more cargoes corresponding to one or more target outbound data, to obtain an outbound warehouse; Confirming and receiving a goods entry instruction of a goods entry unit, and acquiring a set of goods to be stored based on the goods entry instruction, wherein the set of goods to be stored includes one or more kinds of goods to be stored; Acquire a current free area based on the outbound warehouse, acquire one or more initial storage areas and one or more areas to be transferred out according to the current free area and the predicted outbound order, and confirm one or more target storage areas and one or more target areas to be stored using the one or more initial storage areas and one or more areas to be transferred out; One or more storage plans are determined based on one or more target storage areas, one or more target to-be-stored areas, and a set of goods to be stored; a target storage plan is acquired based on the one or more storage plans; a storage warehouse is acquired using the target storage plan and the one or more goods to be stored; the storage warehouse is used as a warehouse for storing goods, and the process returns to the step of determining a warehouse management environment based on the warehouse management instruction; The step of acquiring a target storage solution according to the one or more storage solutions includes: Confirm the operation start point and the operation end point in the warehouse, extract storage plans from the one or more storage plans in sequence, and perform the following operations on the extracted storage plans: One or more operation paths are obtained based on the extracted storage scheme, the operation start point, and the operation end point, and operation paths are sequentially extracted from the one or more operation paths, and the following operations are performed on the extracted operation paths: Using the extracted storage scheme to identify one or more target operating areas, wherein the one or more target operating areas are composed of one or more target storage areas corresponding to the extracted storage scheme and one or more target to-be-stored areas; Dividing the extracted operation path into one or more operation sections based on one or more target operation areas; The output energy consumption is calculated using one or more operating sections and a pre-built comprehensive energy consumption relationship, where the comprehensive energy consumption relationship is as follows: Among them, Z represents the output energy consumption, y b represents the distance of the bth running section, D b It represents the energy consumption per unit distance in the bth operation section and is related to the weight during operation. b represents the energy consumption per unit time in the bth operating section, N represents the total number of N operating sections, g c represents the energy consumption required when operating the cth target operation area, M represents that there are M target operation areas in the extracted storage scheme, ρ, are all preset coefficients, f k It represents the required operating energy consumption when operating the kth target storage area in the target operating area, T k represents the time and energy consumption required when operating the kth target storage area in the target operation area, and x represents that the extracted operation path includes x target storage areas; Summarizing the output energy consumption to obtain an output energy consumption set, and determining a target storage scheme based on the output energy consumption set, wherein the target storage scheme is a storage scheme corresponding to the minimum output energy consumption in the output energy consumption set; Confirm receipt of the cargo warning instruction from the cargo warning unit, use the cargo warning instruction to obtain the cargo warning sequence, obtain the cargo warning report according to the cargo warning sequence, and send the cargo warning report to the initiator of the warehouse management instruction to realize warehouse management of the cargo.
2. The cargo storage management method based on operation period as claimed in claim 1, characterized in that: The method of obtaining a plurality of identified shelves by using a stored goods set and a plurality of storage shelves for storage includes: The stored goods are sequentially extracted from the stored goods set, and the following operations are performed on the extracted stored goods: Based on the extracted stored goods, the goods storage information is obtained, wherein the goods storage information includes: the quantity of goods, the type of goods, the production time of goods, the name of goods, the expiration time of goods, the storage temperature of goods, the storage shelf where the goods are located, the storage layer where the goods are located, the batch of goods, the maximum storage capacity of the storage layer where the goods are located, and the current storage capacity of the storage layer where the goods are located; Extract storage shelves from multiple storage shelves in sequence, and perform the following operations on the extracted storage shelves: Using the cargo storage information and the preset shelf sequence, the extracted storage shelf is marked to obtain a marked shelf; The marked shelves are aggregated to obtain a plurality of marked shelves.
3. The cargo storage management method based on operation period as claimed in claim 2, characterized in that: The step of obtaining a predicted outbound order according to the plurality of identified shelves includes: The stored goods are sequentially extracted from the identified shelves, and the following operations are performed on the extracted stored goods: A current time for prediction is obtained, wherein the current time is composed of a month and a date corresponding to a lunar calendar, and a reference historical throughput set and a reference target throughput set are obtained based on the extracted stored goods and the current time, wherein the reference historical throughput set and the reference target throughput set both include one or more throughput data, wherein the throughput data is composed of: storage time, goods name, goods type, outbound time, storage quantity, and outbound quantity, and the difference between the reference historical throughput set and the reference target throughput set is that different effective period periods are preset; Based on the current time, respectively identify a reference historical data set and a reference target data set from the reference historical throughput set and the reference target throughput set; Calculating the throughput frequency based on the reference historical data set, the reference target data set and a pre-constructed predicted throughput frequency relationship; The throughput frequencies are summarized to obtain a throughput frequency set, and the throughput frequencies in the throughput frequency set are sorted in descending order to obtain a predicted outbound order.
4. The cargo storage management method based on operation period as claimed in claim 3, characterized in that: The confirming a reference historical data set and a reference target data set from a reference historical throughput set and a reference target throughput set respectively based on the current time includes: Based on a preset age threshold, the reference historical throughput set and the reference target throughput set are respectively divided into one or more first historical throughput sets and one or more second historical throughput sets; First historical throughput sets are sequentially extracted from one or more first historical throughput sets, and the following operations are performed on the extracted first historical throughput sets: Extract the throughput data consistent with the cargo type corresponding to the extracted stored cargo from the extracted first historical throughput set, and perform the following operations on the extracted throughput data: Calculate a time difference based on the current time and the outbound time corresponding to the extracted throughput data, wherein the time difference is the absolute difference between the current time and the outbound time corresponding to the extracted throughput data; Summarizing the time differences to obtain a time difference set, and confirming reference historical data based on the time difference set, wherein the reference historical data is throughput data corresponding to the smallest time difference among the time differences; acquiring reference target data based on one or more second historical throughput sets; The reference historical data and the reference target data are respectively aggregated to obtain a reference historical data set and a reference target data set.
5. The cargo storage management method based on operation period as claimed in claim 4, characterized in that: The predicted throughput frequency relationship is as follows: Where P represents the throughput frequency, t i represents the outbound time of the i-th type of goods in the reference historical throughput set, u i It represents the outbound time of the i-th type of goods in the reference target throughput set, d0 represents the current time, α and β are preset coefficients, n represents that the reference historical throughput set includes n reference historical throughput data, and m represents that the reference target throughput set includes m reference target throughput data.
6. The cargo storage management method based on operation period as claimed in claim 5, characterized in that: The step of using the one or more initial storage areas and the one or more areas to be transferred out to identify one or more target storage areas includes: Sequentially extracting initial storage areas from the one or more initial storage areas, and performing the following operations on the extracted initial storage areas: Acquiring initial storage data based on the extracted initial storage area, wherein the initial storage data is composed of an initial storage capacity and an initial storage position; Extracting the to-be-transferred-out areas from the one or more to-be-transferred-out areas in sequence, and performing the following operations on the extracted to-be-transferred-out areas: Acquiring data to be transferred out based on the extracted area to be transferred out, wherein the data to be transferred out is composed of a capacity to be transferred out and a position to be transferred out; The initial storage data and the data to be transferred out are aggregated to obtain an initial storage data set, and one or more target storage areas and one or more target to-be-stored areas are acquired based on the initial storage data set.
7. The cargo storage management method based on operation period as claimed in claim 6, characterized in that: The step of determining one or more storage solutions based on one or more target storage areas, one or more target to-be-stored areas, and a set of goods to be stored includes: The goods to be stored are sequentially extracted from the set of goods to be stored, and the following operations are performed on the extracted goods to be stored: One or more storage solutions are determined from one or more target storage areas and one or more target areas to be stored based on the extracted cargo storage temperature corresponding to the cargo to be stored and the pre-constructed accommodation relationship, wherein the storage solution is a combination of one or more target storage areas and one or more target areas to be stored, wherein the accommodation relationship is as follows: Where R represents the storage volume of the extracted goods to be stored, v j represents the storage capacity corresponding to the jth target storage area that meets the storage temperature of the goods, u l represents the storage capacity corresponding to the lth target storage area that meets the cargo storage temperature, r represents that there are r target storage areas that meet the cargo storage temperature, and p represents that there are p target storage areas that meet the cargo storage temperature.
8. The cargo storage management method based on operation period as claimed in claim 7, characterized in that: The step of obtaining a cargo warning sequence by using the cargo warning instruction includes: Acquire a target storage cargo set based on the cargo alert instruction, wherein the target storage cargo set includes one or more target storage cargoes; Target storage goods are extracted from the target storage goods set in sequence, and the following operations are performed on the extracted target storage goods: The target storage cargo is used to obtain the target cargo storage information, and the reference warning value is calculated based on the target cargo storage information and the pre-built warning relationship formula, wherein the warning relationship formula is as follows: Among them, J represents the reference warning value, Y G Indicates the preset Gth warning coefficient, which is related to the type of goods, Q G Indicates the goods production time of the target goods storage information corresponding to the Gth target goods in the target storage goods set, E G Indicates the goods expiration time of the target goods storage information corresponding to the Gth target storage goods in the target storage goods set; Comparing the reference warning value with a preset reference warning threshold, if the reference warning value is greater than or equal to the reference warning threshold, retaining the reference warning value, otherwise discarding the reference warning value; The retained reference warning values are summarized to obtain a reference warning value set, and the reference warning values in the reference warning value set are sorted in descending order to obtain a cargo warning sequence.
9. A cargo storage management device based on operation period, characterized in that: The device comprises: A storage management environment confirmation module, used to receive a storage management instruction, and confirm a storage management environment based on the storage management instruction, wherein the storage management environment includes: a storage management system for performing goods storage management and a warehouse for storing goods, wherein the storage management system is composed of a goods storage unit, a goods warning unit, a goods outbound unit and a goods inbound unit, wherein the warehouse includes a plurality of storage shelves for storage, and each storage shelf includes one or more storage layers; The outbound management module is used to confirm and receive the cargo storage instruction of the cargo storage unit, obtain a stored cargo set based on the cargo storage instruction, wherein the stored cargo set includes one or more stored cargoes, obtain multiple identification shelves using the stored cargo set and multiple storage shelves for storage, obtain a predicted outbound order based on the multiple identification shelves, and confirm one or more target outbound data using the predicted outbound order, wherein the target outbound data is composed of the cargo name and cargo quantity corresponding to the cargo stored in the identification shelf; Using the cargo outbound unit, performing an outbound operation on one or more cargoes corresponding to one or more target outbound data, to obtain an outbound warehouse; A warehousing management module, used for confirming and receiving a goods warehousing instruction of a goods warehousing unit, and obtaining a set of goods to be stored based on the goods warehousing instruction, wherein the set of goods to be stored includes one or more kinds of goods to be stored; Acquire a current free area based on the outbound warehouse, acquire one or more initial storage areas and one or more areas to be transferred out according to the current free area and the predicted outbound order, and confirm one or more target storage areas and one or more target areas to be stored using the one or more initial storage areas and one or more areas to be transferred out; One or more storage plans are determined based on one or more target storage areas, one or more target to-be-stored areas, and a set of goods to be stored; a target storage plan is acquired based on the one or more storage plans; a storage warehouse is acquired using the target storage plan and the one or more goods to be stored; the storage warehouse is used as a warehouse for storing goods, and the process returns to the step of determining a warehouse management environment based on the warehouse management instruction; The step of acquiring a target storage solution according to the one or more storage solutions includes: Confirm the operation start point and the operation end point in the warehouse, extract storage plans from the one or more storage plans in sequence, and perform the following operations on the extracted storage plans: One or more operation paths are obtained based on the extracted storage scheme, the operation start point, and the operation end point, and operation paths are sequentially extracted from the one or more operation paths, and the following operations are performed on the extracted operation paths: Using the extracted storage scheme to identify one or more target operating areas, wherein the one or more target operating areas are composed of one or more target storage areas corresponding to the extracted storage scheme and one or more target to-be-stored areas; Dividing the extracted operation path into one or more operation sections based on one or more target operation areas; The output energy consumption is calculated using one or more operating sections and a pre-built comprehensive energy consumption relationship, where the comprehensive energy consumption relationship is as follows: Among them, Z represents the output energy consumption, y b Denotes the distance of the bth operating section, D b It represents the energy consumption per unit distance in the bth operation section and is related to the weight during operation. b represents the energy consumption per unit time in the bth operating section, N represents the total number of N operating sections, g c represents the energy consumption required when operating the cth target operation area, M represents that there are M target operation areas in the extracted storage scheme, ρ, are all preset coefficients, f k It represents the required operating energy consumption when operating the kth target storage area in the target operating area, T k represents the time and energy consumption required when operating the kth target storage area in the target operation area, and x represents that the extracted operation path includes x target storage areas; Summarizing the output energy consumption to obtain an output energy consumption set, and determining a target storage scheme based on the output energy consumption set, wherein the target storage scheme is a storage scheme corresponding to the minimum output energy consumption in the output energy consumption set; The warning management module is used to confirm the receipt of the cargo warning instruction from the cargo warning unit, obtain the cargo warning sequence using the cargo warning instruction, obtain the cargo warning report according to the cargo warning sequence, and send the cargo warning report to the initiator of the warehouse management instruction to realize the warehouse management of the goods.
Citation Information
Patent Citations
Intelligent warehousing management system and management method of RFID
CN107730189A
Cargo allocation optimization method based on logistics total quantity and energy consumption
CN111815233A