Warehouse management method and system, electronic equipment and storage medium

By using QR code tags and digital twin interfaces in warehousing management in the heavy industry field, the automated process of goods entering, leaving and inventory is realized, solving the problems of large labor consumption and high error rates in the existing technology, and improving management efficiency and accuracy.

CN119515249APending Publication Date: 2025-02-25DIGITAL INTELLIGENCE CLOUD ALLIANCE (SHANDONG) DIGITAL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411361554.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing technology relies on manual recording and transmission in the warehousing management in the heavy industry field, resulting in large labor costs, easy handwriting errors, and cumbersome inventory process, which increases employee costs.

Method used

By generating QR code tags, the digital twin interface is used to display the physical environment and goods status of the warehouse in real time, and the automated process of goods entering, leaving and inventorying is realized.

Benefits of technology

It reduces the time-consuming operation of manual operations, reduces the error rate, improves the efficiency and accuracy of warehouse management, and reduces employee costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119515249A_ABST
    Figure CN119515249A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a warehouse management method and system, electronic equipment and a storage medium, and belongs to the field of heavy industry. The method comprises the steps that when goods arrive at a warehouse, goods information and storage location information of the current warehouse are acquired, and a two-dimensional code label is generated based on the goods information and the storage location information, so that a user scans the two-dimensional code label to perform warehouse checking and warehouse-out; the physical environment of the warehouse and the cargo state of the warehouse are displayed in real time through a digital twinning interface, and the digital twinning interface is constructed by adopting a digital twinning model in advance based on the real-time environment of the warehouse, the capacity of the warehouse, the capacity of the storage location and the number of steel coils in a simulation mode. According to the method, digital enabling is carried out on factories in the heavy industry field, goods are marked through two-dimensional codes, all operations such as warehousing, ex-warehouse and checking are completed through code scanning, the time consumption problem caused by manual work is reduced, a user can know the environment of a warehouse and the state of the goods in real time through a digital twin interface, and the error rate is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of heavy industry, and in particular to a warehouse management method, system, electronic equipment and storage medium. Background Art

[0002] In basic industries such as heavy industry, each factory still basically uses the previous warehouse management method, and carries out the warehousing and inventory work of goods through a combination of manual and paper documents. That is, the supplier delivers goods such as steel coils to the warehouse by truck. At this time, the first-line warehouse manager needs to record it in the book according to the label on the steel coil and the supplier information by hand; after recording each batch of goods, it is necessary to go to the office to submit the warehousing information to the second-line warehouse manager, who enters the information on the computer and prints out the label through a fixed printer. The first-line warehouse manager then returns to the warehouse to stick the label on the steel coil that has just been put into the warehouse and puts the steel coil in the designated location; when the steel coil that has been put into the warehouse is to be sold out of the warehouse or transferred to the warehouse, the information needs to be recorded in the book first, and then the goods are taken away and handed over to the second-line warehouse manager for entry into the system; every once in a while, the current warehouse needs to be counted. At this time, the second-line warehouse manager needs to print out the steel coil data of each warehouse, such as location and quantity. The first-line warehouse manager takes the account book to the site to check one by one. If it is found to be wrong, it needs to be recorded. After the verification, it is handed over to the second-line warehouse manager to modify the data.

[0003] The existing technology has the following disadvantages: the entry and exit of goods requires personnel to record them on paper documents and continuously pass them between the warehouse and the office. If the factory is large, this requires a lot of manpower for the entry and transfer of goods information, and it is easy to make handwriting errors or input errors due to misreading words. The inventory counting process is completely dependent on manual accuracy and is also recorded and checked manually one by one, resulting in high requirements for personnel quality and familiarity in warehouse management. Factories are generally located in remote areas, which further increases employee costs. Summary of the invention

[0004] The purpose of the embodiments of the present invention is to provide a warehouse management method, system, electronic device and storage medium, which are used to completely or at least partially solve the technical problems existing in the above-mentioned prior art.

[0005] In order to achieve the above object, an embodiment of the present invention provides a warehouse management method, including: When the goods arrive at the warehouse, the goods information and the storage location information of the current warehouse are obtained, and a QR code label is generated based on the goods information and the storage location information, so that the user can perform warehouse inventory and delivery by scanning the QR code label; The physical environment of the warehouse and the status of the warehouse goods are displayed in real time through the digital twin interface. The digital twin interface is pre-constructed using the digital twin model based on the real-time warehouse environment, warehouse capacity, storage location capacity and number of steel coils.

[0006] Optionally, when the goods arrive at the warehouse, the goods information and the storage location information of the current warehouse are obtained, and a QR code label is generated based on the goods information and the storage location information, so that the user can perform warehouse inventory and delivery by scanning the QR code label, including: Combine the acquired goods information and the current warehouse location information into a string; Using the qrcode library and creating a two-dimensional code object, and adding the string to the created two-dimensional code object, wherein the error tolerance, pixel block size and border size of the created two-dimensional code object correspond to the content of the string; Convert the QR code object to a PIL image, set the foreground and background colors of the PIL image, and obtain the initial QR code label; Use a QR code scanning tool to scan the initial QR code label to generate a corresponding file. If the content in the file is consistent with the string data composed of the cargo information and the storage location information of the current warehouse, the target QR code label is obtained.

[0007] Optionally, the cargo information includes but is not limited to supplier, cargo name, roll number, weight, batch and specification.

[0008] Optionally, the warehouse management method further includes: After the user scans the QR code label to conduct warehouse inventory, the status of the goods includes any one of a no-profit-and-loss state, a damaged state, and an overflow state, wherein the no-profit-and-loss state is characterized by the number of goods displayed in the digital twin interface being consistent with the number of goods in the actual warehouse; the damaged state is characterized by the number of goods in the actual warehouse being less than the number displayed in the digital twin interface; the overflow state is characterized by the number of goods in the actual warehouse being greater than the number displayed in the digital twin interface.

[0009] Optionally, the warehouse management method further includes: Read the historical outbound information of goods in the digital twin interface; When the status of the goods after the warehouse inventory is changed to the damaged state and the overflow state, an early warning is issued to enable the user to query the error node according to the QR code label and the historical outbound information of the goods and correct the current warehouse goods quantity.

[0010] Optionally, the process of pre-simulating and building a digital twin interface using a digital twin model based on the warehouse real-time environment, warehouse capacity, storage location capacity, and number of steel coils includes: De-noising the collected real-time warehouse environment data, warehouse capacity data, storage location capacity data, and cargo data to obtain target parameters; Based on the warehouse's building structure, shelf layout, and equipment location information, the NURBS modeling method is used to build a proportional 3D warehouse model. The quantity and location of goods are simulated in the 3D warehouse model to ensure that the digital twin model reflects the warehouse's inventory and storage capacity in real time. Integrate the real-time warehouse environment data, warehouse capacity data, storage location capacity data, and cargo data collected in real time into the digital twin model to achieve real-time synchronization between the digital twin model and the physical warehouse; The digital twin model is embedded in the system interface to obtain a digital twin interface.

[0011] On the other hand, the present invention also provides a warehouse management system applied to the warehouse management method, comprising: A QR code generation module is used to obtain cargo information and storage location information of the current warehouse when the cargo arrives at the warehouse, and generate a QR code label based on the cargo information and the storage location information, so that the user can perform warehouse inventory and delivery by scanning the QR code label; The digital twin module is used to display the physical environment of the warehouse and the status of the warehouse goods in real time through the digital twin interface. The digital twin interface is pre-constructed using the digital twin model based on the real-time warehouse environment, warehouse capacity, storage location capacity and number of steel coils.

[0012] Optionally, the warehouse management system also includes an early warning module, which is used to read the historical outbound information of goods in the digital twin interface. When the status of the goods changes to the damaged state and the overflow state after the warehouse inventory, an early warning is issued to enable the user to query the error node according to the QR code label and the historical outbound information of the goods, and correct the current quantity of goods in the warehouse.

[0013] On the other hand, the present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned warehouse management method when executing the program.

[0014] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the warehouse management method described above are implemented.

[0015] Through the above technical solution, by digitally empowering factories in the heavy industry field and marking goods with QR codes, all operations such as warehousing, outbound and inventory can be completed by scanning codes, reducing the time-consuming problems caused by manual labor. In addition, users can understand the warehouse environment and the status of goods in real time through the digital twin interface, reducing the error rate.

[0016] Other features and advantages of the embodiments of the present invention will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings: Figure 1 It is an implementation flow chart of a warehouse management method provided by an embodiment of the present invention; Figure 2 It is a structural schematic diagram of a warehouse management system applied to a warehouse management method provided by an embodiment of the present invention; Figure 3 It is an operation flow chart of a user operating a digital twin interface on a computer provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0018] In basic industries such as heavy industry, each factory still basically uses the previous warehouse management method, combining manual and paper documents to carry out goods in and out of the warehouse and inventory work. The process is described as follows: 1. Suppliers deliver goods such as steel coils to the warehouse by truck. At this time, the first-line warehouse manager needs to record the labels on the steel coils and the supplier information in a book by hand; 2. After recording each batch of goods, you need to go to the office to submit the warehousing information to the second-line warehouse manager, who will input the information on the computer and print out the label through a fixed printer. The first-line warehouse manager then returns to the warehouse to stick the label on the steel coil that has just been put into the warehouse and put the steel coil in the designated location; 3. When the steel coils that have been put into the warehouse are to be sold out of the warehouse or transferred to another warehouse, the information must be recorded in the book first, and then after the goods are taken away, they must be handed over to the second-line warehouse manager for entry into the system; 4. Inventory counts must be done at the current warehouse every once in a while. At this time, the second-line warehouse manager needs to print out the steel coil data of each warehouse, such as location and quantity. The first-line warehouse manager takes the account book to the site to check one by one. If anything is wrong, it needs to be recorded and handed over to the second-line warehouse manager to modify the data after the check is completed.

[0019] Through the above workflow, the following problems are found: 1. The entry and exit of goods requires personnel to record them on paper documents and continuously transfer them between the warehouse and the office. In the case of a large factory, this requires a lot of manpower; 2. The entry and transfer of goods information are all written manually on paper documents, and then entered into the system by others. It is very easy to make handwriting errors or input errors caused by misreading words, which completely depends on the accuracy of manual work; 3. The inventory counting process is also recorded and checked manually one by one. Because of the problems accumulated from the previous complicated process, factories often spend a lot of time on inventory counting and proofreading data every month; 4. The above problems lead to the fact that warehouse management requires high quality and familiarity of personnel, and factories are generally in remote areas, which further leads to increased employee costs; 5. The interface of the old warehousing system is very outdated, and it is difficult for senior factory leaders to grasp the overall warehousing data of the factory based on the current system alone. The work of sorting data further consumes manpower.

[0020] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention.

[0021] See also Figure 1 As shown, it is a flowchart of an implementation of a warehouse management method provided by an embodiment of the present invention, including the following execution steps: Step 100: When the goods arrive at the warehouse, obtain the goods information and the storage location information of the current warehouse, and generate a QR code label based on the goods information and the storage location information, so that the user can perform warehouse inventory and delivery by scanning the QR code label.

[0022] Specifically, when executing step 100, the following steps may be specifically performed: S1000: Combine the acquired goods information and the storage location information of the current warehouse into a character string.

[0023] The cargo information includes but is not limited to supplier, cargo name, roll number, weight, batch and specification.

[0024] S1001: using the qrcode library and creating a two-dimensional code object, and adding the string to the created two-dimensional code object, wherein the error tolerance, pixel block size and border size of the created two-dimensional code object correspond to the content of the string.

[0025] S1002: Convert the two-dimensional code object into a PIL image, and set the foreground color and background color of the PIL image to obtain an initial two-dimensional code label.

[0026] S1003: Use a QR code scanning tool to scan the initial QR code label to generate a corresponding file. If the content in the file is consistent with the string data composed of the goods information and the storage location information of the current warehouse, the target QR code label is obtained.

[0027] In some embodiments, a mobile app is configured to integrate a portable printer, a weighing system, and an OCR recognition system. After the goods are put into storage, the mobile app scans the label, identifies the goods data, and then automatically fills in the document. Among them, the OCR system is trained for a large number of steel enterprise label samples, and supports dynamic upload of samples. New labels can also be quickly recognized. Then the goods are weighed on the weighing scale, and the weight can be directly filled in on the mobile terminal. After the document is filled, the goods are put into storage, and the warehouse-storage location is also bound to facilitate subsequent query of the goods location. For subsequent operations on the goods, the user scans the code with a handheld PDA and clicks a button to complete the operation. All operations will be stored in the system. The specific implementation is to process all goods processing requests through a message center and store them in the database. This not only ensures the timely processing of a large number of requests, but also ensures that the operation records are retained without omission. Then the system analyzes the data and decomposes it into tabular data such as in and out flow, which is convenient for users to view.

[0028] In some embodiments, the warehouse management method implementation flow chart also includes the following execution steps: the status of the goods after the user scans the QR code label to perform warehouse inventory includes any one of a no-profit-and-loss state, a damaged inventory state, and an overflow inventory state, wherein the no-profit-and-loss state is characterized by the number of goods displayed in the digital twin interface being consistent with the number of goods in the actual warehouse; the damaged inventory state is characterized by the number of goods in the actual warehouse being less than the number displayed in the digital twin interface; the overflow inventory state is characterized by the number of goods in the actual warehouse being greater than the number displayed in the digital twin interface.

[0029] Step 101: The physical environment of the warehouse and the status of the goods in the warehouse are displayed in real time through the digital twin interface.

[0030] Among them, the digital twin interface is pre-constructed using the digital twin model based on the real-time warehouse environment, warehouse capacity, storage location capacity and number of steel coils.

[0031] In some embodiments, the warehouse management method implementation flowchart also includes the following execution steps: reading the historical outbound information of goods in the digital twin interface; when the status of the goods after the warehouse inventory is changed to the damaged state and the overflow state, an early warning is issued to enable the user to query the error node according to the QR code label and the historical outbound information of the goods, and correct the current warehouse cargo quantity.

[0032] In some embodiments, the process steps of executing step 101 to simulate and construct a digital twin interface based on the warehouse real-time environment, warehouse capacity, storage capacity, and number of steel coils using the digital twin model in advance are as follows: S1010: De-noising the collected real-time warehouse environment data, warehouse capacity data, storage location capacity data, and cargo data to obtain target parameters.

[0033] S1011: Based on the warehouse's building structure, shelf layout, and equipment location information, a NURBS modeling method is used to build a proportional 3D warehouse model. The quantity and location of goods are simulated in the 3D warehouse model to ensure that the digital twin model reflects the warehouse's inventory and storage capacity in real time.

[0034] S1012: Integrate the real-time warehouse environment data, warehouse capacity data, storage location capacity data and cargo data collected in real time into the digital twin model to achieve real-time synchronization between the digital twin model and the physical warehouse.

[0035] S1013: Embedding the digital twin model on the system interface to obtain a digital twin interface.

[0036] See also Figure 2 As shown, it is a structural schematic diagram of a warehouse management system applied to a warehouse management method provided by an embodiment of the present invention, including: The QR code generation module 200 is used to obtain the cargo information and the storage location information of the current warehouse when the cargo arrives at the warehouse, and generate a QR code label based on the cargo information and the storage location information, so that the user can perform warehouse inventory and delivery by scanning the QR code label; The digital twin module 201 is used to display the physical environment of the warehouse and the status of the goods in the warehouse in real time through the digital twin interface, wherein the digital twin interface is pre-constructed using a digital twin model based on the real-time warehouse environment, warehouse capacity, storage location capacity and number of steel coils.

[0037] In some embodiments, the warehouse management system also includes an early warning module, which is used to read the historical outbound information of goods in the digital twin interface. When the status of the goods changes to the damaged state and the overflow state after the warehouse inventory, an early warning is issued to enable the user to query the error node according to the QR code label and the historical outbound information of the goods, and correct the current quantity of goods in the warehouse.

[0038] It should be noted that an alarm will also be triggered if the goods are in storage for too long. For example, by setting a scheduled task to continuously scan the data in the system, if the length of time each item has been in the warehouse exceeds 30 days, 60 days, or 90 days, the administrator will be reminded to handle it.

[0039] In some embodiments, the digital twin interface will also display the raw material warehouse management module vegetable dog warehouse receipt page, raw material delivery page, real-time inventory page, inventory inventory interface, among which the purchase warehouse receipt page It mainly includes the business of raw materials entering the warehouse. The warehouse entry form entered by the user on the mobile terminal will be displayed here, and the administrator can approve or reject it on this interface. If approved, the data will be added to the real-time inventory interface. If rejected, the document will be invalidated. The raw material outbound form mainly includes the business of raw materials leaving the warehouse. The outbound form entered by the user on the mobile terminal will be displayed on the digital twin interface, and the administrator can approve or reject it on this interface. If approved, the data will be deleted from the real-time inventory interface. If rejected, the document will be invalidated. Real-time inventory, the real-time goods data of all warehouses currently existing in real time cannot be directly operated and can only be viewed. The data will change after operating on the warehouse entry and outbound interfaces.

[0040] In some embodiments, the digital twin interface will also display the finished product warehouse management module's finished product receipt page, finished product delivery page, real-time inventory page, and inventory counting interface. Among them, the finished product receipt mainly includes the business of finished product goods entering the warehouse. The receipt entered by the user on the mobile terminal will be displayed on the digital twin interface, and the administrator can then pass or reject it on this interface. If passed, the data will be appended to the real-time inventory interface. If rejected, the document will be invalidated. The raw material delivery mainly includes the business of finished product goods leaving the warehouse. The delivery entry entered by the user on the mobile terminal will display the digital twin interface, and the administrator can then pass or reject it on this interface. If passed, the data will be deleted from the real-time inventory interface. If rejected, the document will be invalidated. The real-time inventory shows the real-time goods data of all finished product warehouses that currently exist in real time. It cannot be directly operated but can only be viewed. The data will change after operations on the receipt and delivery interfaces.

[0041] In some embodiments, the digital twin interface will also display the auxiliary material warehouse management module purchase warehouse order page, auxiliary material outbound order page, real-time inventory page, and inventory counting interface, among which the auxiliary material warehouse order page It mainly includes the business of auxiliary materials entering the warehouse. The digital twin interface will be displayed for the entry form entered by the user on the mobile terminal. The administrator can then approve or reject it on this interface. If approved, the data will be added to the real-time inventory interface. If rejected, the document will be invalidated. The auxiliary materials outbound form mainly includes the business of auxiliary materials leaving the warehouse. The digital twin interface will be displayed for the entry form entered by the user on the mobile terminal. The administrator can then approve or reject it on this interface. If approved, the data will be deleted from the real-time inventory interface. If rejected, the document will be invalidated. The real-time inventory shows the real-time goods data of all auxiliary materials warehouses. It cannot be directly operated but can only be viewed. The data will change after operations on the entry and outbound interfaces.

[0042] In some embodiments, the digital twin interface will also display the system management module tenant management page, tenant management interface, application management interface, user management interface, menu management interface, and data dictionary. Among them, the tenant management interface supports multi-tenancy, and data is isolated between tenants. Each customer is a tenant. Each new customer adds a tenant and then configures the information. The customer's data is invisible to other customers. The implementation principle is to add a tenant id to each data, and each data operation must be distinguished by the id. The user management interface adds, deletes, resets passwords, and binds roles to users. The menu management edits menus, such as the front-end component address, menu name, and display order. The role management authorizes which menus the role can see. The data dictionary configures some common dictionary parameters, such as drop-down box options, switch parameters, etc.

[0043] In some embodiments, the warehouse management system also includes a role management module, which is configured to store a user and role (user-role) relationship table and a role and menu (manu-role) relationship table. When authorizing, the role is first authorized, that is, the data in the manu-role table is modified to determine which menus the user can view. For example, the administrator role can see all menus, and the warehouse manager role can only view the warehouse menu. Then the user is authorized, that is, the data in the user-role table is modified to determine whether the user is an administrator, a warehouse manager or a worker.

[0044] In some implementations, the warehouse management system uses the Vue framework on the front end and the Springboot technology on the back end. The data includes redis and mysql. The entire system architecture belongs to the B / S architecture. Users operate the front-end pages, and the back-end services process requests and modify the database data. Redis is mainly used to store tokens to ensure the security of the system.

[0045] In some implementations, the homepage of the warehouse management system will display the warehouse data of the entire factory in the form of charts, including the goods in stock, the goods shipped in and out of stock in the past month, safety inventory warnings, etc. Through the digital twin interface on the computer, the warehouse of the entire factory is drawn on the interface by modeling, and all data flows in real time, including warehouse capacity, storage location capacity, number of steel coils, etc. In some embodiments, the operation flow of the user operating the computer-side digital twin interface is shown in Figure 3As shown, the first-line warehouse manager fills in the data-generated warehouse entry form on the mobile terminal, and it will finally be displayed on the warehouse entry form interface on the computer terminal. The second-line warehouse manager can review and complete the warehouse entry here; the first-line warehouse manager fills in the goods information on the new warehouse entry interface on the mobile terminal, uploads the attachments, and then prints out the label with the QR code and pastes it on the goods. Click to pass directly to enter the goods directly. The first-line warehouse manager scans the code on the mobile terminal to produce the outbound order, which will finally be displayed on the outbound order interface on the computer terminal. The second-line warehouse manager can review and complete the outbound here; the first-line warehouse manager only needs to click the button to scan the material on the outbound order interface on the mobile terminal, and then scan the QR code label on the steel coil to directly complete the outbound. The second-line warehouse manager adds an inventory counting task on the inventory counting interface on the computer terminal, sets the inventory start time, end time, inventory personnel, etc. After receiving the inventory counting task, the first-line warehouse manager first scans the warehouse QR code and then scans the QR code on the goods to count the goods. The whole process of scanning the code is completed without filling in any data. The scanning results of each product are divided into three types: no gain or loss: that is, the actual number of goods is consistent with the number of system data locations; overflow: there is no goods at this location in the system, but there are actually goods; loss: there is goods at this location in the system, but there are actually no goods. After the inventory count is completed, the warehouse managers will know the situation of each product. At this time, the system will remind the warehouse managers to perform subsequent operations to correct the data. For example, goods with overflow need to be put into the warehouse, and goods with loss need to be taken out of the warehouse, so that the system data is consistent with the actual situation.

[0046] On the other hand, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the warehouse management method described in any one of the above embodiments when executing the program.

[0047] On the other hand, an embodiment of the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the warehouse management method described in any of the above embodiments are implemented.

[0048] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0049] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0050] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0051] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0052] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0053] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0054] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0055] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0056] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A warehouse management method, characterized in that: include: When the goods arrive at the warehouse, the goods information and the storage location information of the current warehouse are obtained, and a QR code label is generated based on the goods information and the storage location information, so that the user can perform warehouse inventory and delivery by scanning the QR code label; The physical environment of the warehouse and the status of the warehouse goods are displayed in real time through the digital twin interface. The digital twin interface is pre-constructed using the digital twin model based on the real-time warehouse environment, warehouse capacity, storage location capacity and number of steel coils.

2. The warehouse management method according to claim 1, characterized in that: When the goods arrive at the warehouse, the goods information and the storage location information of the current warehouse are obtained, and a QR code label is generated based on the goods information and the storage location information, so that the user can perform warehouse inventory and delivery by scanning the QR code label, including: Combine the acquired goods information and the current warehouse location information into a string; Using the qrcode library and creating a two-dimensional code object, and adding the string to the created two-dimensional code object, wherein the error tolerance, pixel block size and border size of the created two-dimensional code object correspond to the content of the string; Convert the QR code object to a PIL image, set the foreground and background colors of the PIL image, and obtain the initial QR code label; Use a QR code scanning tool to scan the initial QR code label to generate a corresponding file. If the content in the file is consistent with the string data composed of the cargo information and the storage location information of the current warehouse, the target QR code label is obtained.

3. The warehouse management method according to claim 1 or 2, characterized in that: The cargo information includes but is not limited to supplier, cargo name, roll number, weight, batch and specification.

4. The warehouse management method according to claim 1, characterized in that: The warehouse management method also includes: After the user scans the QR code label to conduct warehouse inventory, the status of the goods includes any one of a no-profit-and-loss state, a damaged state, and an overflow state, wherein the no-profit-and-loss state is characterized by the number of goods displayed in the digital twin interface being consistent with the number of goods in the actual warehouse; the damaged state is characterized by the number of goods in the actual warehouse being less than the number displayed in the digital twin interface; the overflow state is characterized by the number of goods in the actual warehouse being greater than the number displayed in the digital twin interface.

5. The warehouse management method according to claim 4, characterized in that: The warehouse management method also includes: Read the historical outbound information of goods in the digital twin interface; When the status of the goods after the warehouse inventory is changed to the damaged state and the overflow state, an early warning is issued to enable the user to query the error node according to the QR code label and the historical outbound information of the goods, and correct the current warehouse goods quantity.

6. The warehouse management method according to claim 1, characterized in that: The process of pre-simulating and building a digital twin interface based on the warehouse real-time environment, warehouse capacity, storage capacity, and number of steel coils using a digital twin model includes: De-noising the collected real-time warehouse environment data, warehouse capacity data, storage location capacity data, and cargo data to obtain target parameters; Based on the warehouse's building structure, shelf layout, and equipment location information, the NURBS modeling method is used to build a proportional 3D warehouse model. The quantity and location of goods are simulated in the 3D warehouse model to ensure that the digital twin model reflects the warehouse's inventory and storage capacity in real time. Integrate the real-time warehouse environment data, warehouse capacity data, storage location capacity data, and cargo data collected in real time into the digital twin model to achieve real-time synchronization between the digital twin model and the physical warehouse; The digital twin model is embedded in the system interface to obtain a digital twin interface.

7. A warehouse management system applied to the warehouse management method according to any one of claims 1 to 6, characterized in that: include: A QR code generation module is used to obtain cargo information and storage location information of the current warehouse when the cargo arrives at the warehouse, and generate a QR code label based on the cargo information and the storage location information, so that the user can perform warehouse inventory and delivery by scanning the QR code label; The digital twin module is used to display the physical environment of the warehouse and the status of the warehouse goods in real time through the digital twin interface. The digital twin interface is pre-constructed using the digital twin model based on the real-time warehouse environment, warehouse capacity, storage location capacity and number of steel coils.

8. The warehouse management system according to claim 7, characterized in that: The warehouse management system also includes an early warning module, which is used to read the historical outbound information of goods in the digital twin interface. When the status of the goods changes to a damaged state or an overflow state after the warehouse inventory, an early warning is issued to enable the user to query the error node based on the QR code label and the historical outbound information of the goods, and correct the current quantity of goods in the warehouse.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the warehouse management method as described in any one of claims 1-6 are implemented.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the warehouse management method according to any one of claims 1 to 6 are implemented.