A cloud platform-based material digital management system and method
Patent Information
- Application Number
- CN202610047218.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-14
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2046-01-14
AI Technical Summary
在理想仓储场景或小规模库存环境中(如物料种类单一、入出库频率低、存储空间充分),可实现基本的库存管理和补货计划,但在复杂仓储场景下(如多类别物料混合、频繁出入库操作、存储货位有限、温湿度要求差异化以及多点同时操作),物料流转特征多样且变化频繁,传统方法难以实时跟踪物料状态、准确评估库存容量与补货需求
(1)在物料存储空间分配与入库管理过程中,通过对物料数据的多维特征采集与处理,包括物料类型编码、尺寸参数、温湿度要求等级及入库优先级,结合候选存储区域筛选、尺寸兼容性比对及温湿度约束判断,实现了对物料存储空间的精准分配与动态管理,保证了物料入库操作的高效性和存储资源的合理利用。
Smart Images

Figure CN122089204B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of information management technology, and in particular to a cloud-based material digitization management system and method. Background Technology
[0002] In existing material management systems, most rely on manual inventory counting, manual data entry, or simple rule-based inventory management software to achieve inbound, outbound, and inventory monitoring. Inventory control typically employs fixed inventory thresholds, manually updated inventory records, and manually generated replenishment plans. In ideal warehousing scenarios or small-scale inventory environments (such as single-type materials, low inbound / outbound frequency, and ample storage space), basic inventory management and replenishment planning can be achieved. However, in complex warehousing scenarios (such as mixed materials, frequent inbound / outbound operations, limited storage space, varying temperature and humidity requirements, and simultaneous operations at multiple points), material flow characteristics are diverse and frequently changing. Traditional methods struggle to track material status in real time and accurately assess inventory capacity and replenishment needs. With the expanding demand for automated and digital warehouse management, warehouses need to handle various types of materials, adapt to different volume specifications and special storage conditions, while maintaining real-time updates of inventory information and accuracy of management decisions. However, existing fixed rules and manual operation methods cannot effectively cope with material stacking and compression, packaging deformation, inbound message parsing, dynamic changes in inventory capacity, and safety stock threshold management. They also lack inventory analysis capabilities based on historical circulation data and automatic replenishment mechanisms, resulting in low inventory management efficiency, lagging inventory information, and untimely replenishment decisions, which seriously affect the utilization rate of warehouse resources, safe storage of materials, and supply chain operation efficiency. Summary of the Invention
[0003] Therefore, the present invention needs to provide a cloud-based material digital management system and method to solve at least one of the above-mentioned technical problems.
[0004] To achieve the above objectives, a cloud-based digital material management method includes the following steps: Step S1: Obtain material data; allocate material storage space using the material data; receive operation messages for the storage space and push them to the inventory database; Step S2: Create a flow record table and an inventory status table; update the flow record table using operation messages in the inventory database to record flow data; automatically update the inventory status table based on the flow data to determine the material inventory capacity; Step S3: When the material inventory capacity is lower than or equal to the preset safety stock threshold, a management warning message is generated; when the material inventory capacity is higher than the preset safety stock threshold, the management safety field of the inventory status table is updated. Step S4: Generate replenishment management information based on management early warning information and management security fields; generate a digital management interface for materials using replenishment management information and inventory status table.
[0005] Preferably, this specification also provides a cloud-based material digitization management system for executing the cloud-based material digitization management method described above, the cloud-based material digitization management system comprising: The space management module is used to acquire material data; allocate material storage space using the material data; receive operation messages for storage space and push them to the inventory database; The inventory management module is used to create a circulation record table and an inventory status table; update the circulation record table using operation messages from the inventory database to record circulation data; and automatically update the inventory status table based on the circulation data to determine the material inventory capacity. The early warning management module generates management early warning information when the material inventory capacity is lower than or equal to the preset safety stock threshold; and updates the management safety field of the inventory status table when the material inventory capacity is higher than the preset safety stock threshold. The replenishment management module is used to generate replenishment management information based on management early warning information and management security fields; and to generate a digital management interface for materials using replenishment management information and inventory status table.
[0006] The beneficial effects of this invention are as follows: (1) In the process of material storage space allocation and warehousing management, by collecting and processing multi-dimensional features of material data, including material type code, size parameters, temperature and humidity requirements and warehousing priority, combined with candidate storage area screening, size compatibility comparison and temperature and humidity constraint judgment, the accurate allocation and dynamic management of material storage space is realized, ensuring the efficiency of material warehousing operation and the rational use of storage resources.
[0007] (2) In the process of real-time updating of material inventory status and capacity management, based on material inbound and outbound messages, stacking simulation, packaging wrinkle identification and indentation calculation methods are adopted to dynamically evaluate the actual volume of materials and update the inventory status table in real time, so as to realize accurate quantification of inventory capacity and safety threshold management, and improve the reliability and operability of inventory information.
[0008] (3) In the inventory safety and replenishment management process, based on the preset safety stock threshold and historical circulation data, the management early warning information generation mechanism and safety field marking method are used to realize timely identification and automated early warning of material inventory risks. At the same time, combined with the replenishment management information generation and front-end interface refresh mechanism, the replenishment decision is pushed in real time and visualized management is realized, which improves the response speed and intelligence level of warehouse management.
[0009] (4) In the process of inventory data closed loop and system sustainable operation, the inventory database synchronization, operation message parsing and historical inventory traceability mechanism are used to record, update and track inventory flow data in real time, realize efficient collaborative operation of inventory management module, early warning management module and replenishment management module, provide stable and continuous digital data support for warehouse management, supply chain optimization and logistics scheduling, and improve system scalability, management efficiency and warehouse security. Attached Figure Description
[0010] Other features, objects, and advantages of the invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings: Figure 1 This is a schematic diagram illustrating the steps of a cloud-based digital material management method according to the present invention. Figure 2 This is a schematic diagram of a cloud-based digital material management system according to the present invention. Figure 3 This is a schematic diagram of material inventory early warning in this invention; The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0011] The technical method of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of this invention.
[0012] Furthermore, the accompanying drawings are merely illustrative of the invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor methods and / or microcontroller methods.
[0013] It should be understood that although the terms "first," "second," etc., may be used herein to describe various units, these units should not be limited by these terms. These terms are used merely to distinguish one unit from another. For example, without departing from the scope of the exemplary embodiments, a first unit may be referred to as a second unit, and similarly, a second unit may be referred to as a first unit. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0014] To achieve the above objectives, please refer to Figures 1 to 3 This invention provides a cloud-based digital material management method, which includes the following steps: Step S1: Obtain material data; allocate material storage space using the material data; receive operation messages for the storage space and push them to the inventory database; In one embodiment, the system obtains material data from the enterprise ERP or WMS system through a material management interface, including material code, material category, specifications (length × width × height), weight, and temperature and humidity requirements. The system then deduplicates and validates the data. Subsequently, the system filters and sorts candidate storage locations based on their length, width, and height limits, temperature and humidity conditions, and material entry priorities, ultimately allocating the optimal target storage location. Simultaneously, the system activates a cloud platform event receiver to receive storage space operation messages in real time, including material entry and exit messages. After parsing the entry message, the system calculates the actual volume occupied by the material and updates the remaining capacity of the storage location. When the remaining capacity of a storage location first falls below a preset space threshold, it is marked as fully loaded. After parsing the exit message, the corresponding volume is released and the capacity is updated. All operation records are synchronously pushed to the inventory database, enabling real-time inventory status updates and historical data recording.
[0015] In another embodiment, assume the system acquires data on 100 types of materials, each with an average size of 0.4m × 0.3m × 0.2m and a weight of approximately 5kg, with a temperature and humidity level of 1-3; the warehouse has a total of 200 storage locations, each with a maximum length, width, and height of 0.5m × 0.35m × 0.25m, and an adjustable temperature and humidity level of 1-3. Approximately 10 inbound messages are received per second, and approximately 8 outbound messages are received per second. Storage locations whose real-time capacity value first falls below the threshold account for 12% of the total number of storage locations, while the remaining 88% are in an allocable state. The system receives messages in real-time through an event receiver and marks and pushes them according to the capacity update rules, ensuring that the inventory database is synchronized with the actual storage location status, providing reliable data support for subsequent inventory analysis and management.
[0016] Step S2: Create a flow record table and an inventory status table; update the flow record table using operation messages in the inventory database to record flow data; automatically update the inventory status table based on the flow data to determine the material inventory capacity; In one embodiment, the system generates a flow record table based on real-time inbound and outbound operation messages received from the inventory database. The record fields include material code, operation type, operation time, storage location number, inbound / outbound quantity, actual occupied volume, and operator information. The inventory status table automatically calculates the total inventory capacity, available inventory capacity, and safety status indicator for each material based on the flow record table data. Upon receiving a new operation message, the system updates the material inventory capacity and safety field in the inventory status table in real time, and simultaneously triggers inventory capacity judgment logic. If the inventory capacity is lower than or equal to a preset safety threshold, the safety field is marked as "low inventory," triggering an alert and replenishment operation. This mechanism ensures that the inventory status is synchronized with actual operations and provides managers with data support for inventory anomaly monitoring and analysis.
[0017] In another embodiment, assume the inventory log table stores 2000 historical inbound records and 1500 outbound records; the inventory status table shows the total inventory capacity of materials between 50 and 2000 units, the available inventory capacity between 30 and 1800 units, and the safety stock threshold set to 100 units. When the inventory capacity is less than or equal to 100 units, the system automatically marks the safety field of the inventory status table as "low inventory" and generates relevant statistical information for early warning and replenishment decisions. Through this mechanism, managers can monitor the inventory change trend of each material in real time and analyze operational efficiency and material turnover speed based on historical data, providing a reliable basis for warehouse optimization.
[0018] Step S3: When the material inventory capacity is lower than or equal to the preset safety stock threshold, a management warning message is generated; when the material inventory capacity is higher than the preset safety stock threshold, the management safety field of the inventory status table is updated. In one embodiment, when the system determines that the inventory capacity is lower than or equal to a preset safety stock threshold, it generates an early warning text message containing information such as material code, current inventory capacity, warning level, and timestamp. This message is then encapsulated into a data packet and sent to the management terminal via a cloud platform message push service for immediate notification. When the inventory capacity exceeds the safety threshold, the system reads the original value of the safety field in the target record row of the inventory status table, updates it to a preset safety status identifier code, and records it as a management safety field for subsequent replenishment and inventory analysis. Through this mechanism, the system can simultaneously handle low inventory warnings and high inventory management operations, achieving automated, traceable, and visualized inventory safety management.
[0019] In another embodiment, assuming the system monitors 500 types of materials, among which 120 types have inventory levels below or equal to the safety stock threshold, generating a Level 1 warning; the remaining 380 types have inventory levels above the safety stock threshold, and the safety field is uniformly updated to "safe status". Warning information is pushed to the cloud management interface and mobile app in real time, with an average latency of less than 2 seconds. The system also generates historical warning statistics to analyze material turnover rates and abnormal inventory trends, providing a basis for adjusting warehouse management strategies and replenishment plans.
[0020] Step S4: Generate replenishment management information based on management early warning information and management security fields; generate a digital management interface for materials using replenishment management information and inventory status table.
[0021] In one embodiment, the system generates replenishment management information based on management warning information and an inventory status table, and arranges the information in descending order of urgency to form a reminder list. Each message is linked to an approval redirection link and an operation entry point. The system sets warning background colors based on inventory quantity, such as red for low inventory, yellow for medium inventory, and green for safety stock. After receiving a refresh command, the front-end system renders the reminder list, inventory status, and replenishment approval entry point in real time, generating a digital management interface. This enables end-to-end digital management of inventory monitoring, warning processing, and replenishment approval. This mechanism ensures that managers can instantly grasp inventory status and replenishment needs, improving decision-making efficiency.
[0022] In another embodiment, assume the alert list contains 120 high-urgency material replenishment requests, 50 medium-urgency requests, and 30 low-urgency requests; the inventory status table displays inventory quantities between 0 and 1800 units; the front-end interface marks materials with inventory below 100 units in red, above 100 units but below 500 units in yellow, and above 500 units in green; the refresh interval is once every 5 seconds to ensure that the interface data is synchronized with the inventory database. Through this embodiment, managers can intuitively understand material inventory status and replenishment priorities, achieving visualized inventory management and standardized operating procedures.
[0023] It should be noted that you should refer to [link / reference]. Figure 3 The graph shows the changes in inventory of material A (solid line) and material B (dashed line) from 0:00 to 24:00: the initial inventory of material A is about 850, and the initial inventory of material B is 750. Both inventories show a continuous downward trend. The graph marks the inventory safety line (500). By 24:00, the inventory of material A is close to the safety line, while the inventory of material B is below the safety line.
[0024] Preferably, the allocation of material storage space using material data in step S1 includes: Read the material type code, size parameters, and temperature and humidity requirement levels from the material data; determine candidate storage areas based on the material type code; compare the size parameters with the length, width, and height limits of the storage locations in the candidate storage areas one by one, and select size-compatible storage locations; In one embodiment, the system obtains data on materials to be received into the warehouse through the cloud platform's material management interface, including information such as material type code, length, width, height, weight, and temperature and humidity requirements. The system queries the warehouse area database for corresponding candidate storage areas based on the material type code, such as ambient temperature zones, refrigerated zones, or moisture-proof zones. Subsequently, the system compares the material's size parameters with the length, width, and height limits of each storage location within the candidate storage areas, performing a size compatibility check on each location and selecting locations that can fully accommodate the material. For all eligible locations, the system records their number, available capacity, and temperature and humidity requirements, generating a list of size-compatible locations. This provides a data foundation for subsequent allocation and sorting, achieving optimal matching between material space and warehouse resources.
[0025] In another embodiment, assuming the warehouse has 200 storage locations, with dimensions ranging from 0.5 to 1.2m × 0.4 to 0.8m × 0.3 to 0.6m, and 150 items in the material data, with dimensions between 0.3 to 1.0m × 0.25 to 0.6m × 0.2 to 0.5m, the system compares and selects an average of 5 to 10 size-compatible storage locations per item. Small items match 7 to 10 locations, medium items match 5 to 8 locations, and large items match 3 to 5 locations. Temperature and humidity levels are recorded for all candidate storage locations for subsequent temperature and humidity screening. This process ensures the safe storage of materials within the warehouse space and maximizes the utilization of storage location capacity.
[0026] Use temperature and humidity requirement levels to filter size-compatible storage locations and record allocable storage locations; sort the allocable storage locations in descending order based on the material entry priority of the material data, and select the first-ranked storage location as the target storage location; record the material storage space based on the target storage location.
[0027] In one embodiment, the system further filters size-compatible storage locations based on the temperature and humidity requirements of the materials, excluding locations that do not meet the temperature and humidity conditions, and records a list of allocable storage locations. Subsequently, the system sorts the allocable storage locations in descending order according to the material's warehousing priority, selecting the highest priority location as the target storage location. Simultaneously, the system records the target storage location number, estimated occupied volume, and temperature and humidity level in the database, forming material storage space information to facilitate subsequent warehousing operations. The entire process ensures that the materials not only match in size but also meet temperature and humidity requirements, guaranteeing material quality and safety.
[0028] In another embodiment, assuming a material has a temperature and humidity requirement level of 2, eight size-compatible storage locations that meet the temperature and humidity conditions are selected. The material's entry priority value ranges from 1 to 10. After sorting the locations in descending order of priority, the system selects location number 1 as the target storage location, recording its number, available capacity of 0.45 m³, and temperature and humidity level of 2. The remaining seven locations are designated as backup locations for dynamic scheduling or subsequent entry. This method achieves precise matching between materials and storage location conditions, ensuring safe and efficient material entry operations, and supporting traceability and digital control of inventory management.
[0029] Preferably, receiving the storage space operation message and pushing it to the inventory database in step S1 includes: Enable the event receiver on the cloud platform to receive operation messages from the storage space in real time. These operation messages include material inbound messages and material outbound messages. In one embodiment, the system deploys an event receiver module on a cloud platform, which, upon startup, can receive material operation messages in real time. Inbound messages include the material number, storage location number, material specifications, and inbound quantity; outbound messages include the material number, outbound quantity, and timestamp. Upon receiving a message, the event receiver immediately parses the message content, identifies the operation type, and records the raw data to a cache queue to ensure data order and integrity. Simultaneously, each message is marked with a high-precision timestamp to ensure the consistency of material operation timing, providing reliable input for subsequent capacity updates and inventory status determination, and achieving real-time response capabilities for digital material management.
[0030] In another embodiment, assume that 15 inbound messages and 8 outbound messages are received within 10 consecutive minutes. Each inbound message corresponds to a material volume ranging from 0.2 to 0.6 m³, and each outbound message corresponds to a volume ranging from 0.1 to 0.5 m³. The event receiver writes all messages into a memory queue in the order they are received, recording timestamps such as [08:00:05, 08:00:12, ..., 08:09:55]. This process ensures that each inbound or outbound message is accurately captured even under high-frequency operating conditions, providing a basis for real-time inventory capacity calculation, while also allowing for the marking and secondary verification of abnormal messages.
[0031] Parse the material receiving message and extract the storage location number; determine the remaining capacity of the storage location based on the storage location number; calculate the actual volume of the material based on the material receiving message; subtract the actual volume of the material from the remaining capacity of the storage location and record the real-time capacity value; when the real-time capacity value is less than or equal to the preset space threshold for the first time, mark the storage space as full. In one embodiment, after receiving an inbound message, the system parses the storage location number and queries the database to obtain the remaining capacity value of the storage location. Based on the material dimensions and inbound quantity in the message, the actual occupied volume is calculated and deducted from the remaining capacity of the storage location. The updated capacity value is recorded in real time. After the update, the system determines whether the capacity value is lower than a preset space threshold for the first time, such as 10% of the storage location's maximum capacity. When the condition is met, the storage location is marked as full, and a status synchronization notification is triggered so that management personnel and the automation system can take subsequent actions, such as adjusting the inbound route or triggering a replenishment warning. This step achieves dynamic monitoring of storage space capacity and management of safety thresholds.
[0032] In another embodiment, assume a storage location has a total capacity of 2 m³, and three consecutive batches of materials are received with volumes of 0.5 m³, 0.6 m³, and 0.8 m³, respectively. The initial remaining capacity is 2 m³. After the first batch of materials arrives, the remaining capacity is 1.5 m³, after the second batch, 0.9 m³, and after the third batch, 0.1 m³. If a full-load threshold of 0.2 m³ is set, the system marks the storage location as full-loaded after the third batch of materials arrives. Continuous capacity calculation effectively prevents overloading, ensures warehouse safety, and provides accurate data for inventory scheduling.
[0033] Generate material receipt records based on full load status; generate material dispatch operation records based on material dispatch messages; and simultaneously push the material receipt operation records and material dispatch operation records to the inventory database.
[0034] In one embodiment, after marking a storage location as full, the system automatically generates an inbound record, which includes the material number, inbound time, inbound quantity, and storage location number. After parsing the outbound message, an outbound operation record is generated, containing the outbound material number, outbound quantity, time, and operator information. The system then consolidates the inbound and outbound records and pushes them synchronously to the inventory database in real time, enabling dynamic updates to the inventory status. The database supports multi-dimensional queries and statistics, such as querying inventory changes by storage location, material type, or time period, providing accurate data support for warehouse management decisions and ensuring the integrity and traceability of material flow information.
[0035] In another embodiment, assume that 12 inbound records and 5 outbound records are generated within 10 minutes. Each inbound record corresponds to material number M001~M012 with an inbound volume of 0.3~0.8 m³, and each outbound record corresponds to material number M003~M007 with an outbound volume of 0.2~0.5 m³. After the system synchronously updates these records to the database, the total inventory capacity and the remaining capacity of each storage location dynamically reflect the inbound / outbound status. For example, the remaining capacity of storage location A01 decreases from 1.0 m³ to 0.1 m³, while the remaining capacity of storage location B03 increases from 0.5 m³ to 0.7 m³. This method ensures that inventory data is synchronized with actual operations, achieving digital management and real-time monitoring.
[0036] Preferably, the calculation of the actual volume of the material based on the material receiving report includes: Determine the material type information based on the material receipt message; simulate material stacking based on the material type information to generate material stacking data; identify packaging wrinkle areas based on the material stacking data. In one embodiment, the system first parses the inbound message to extract material number, specifications, material type, and quantity information to determine the material type. Based on the material type information, a pre-established 3D material model library is invoked to perform a stacking simulation. Finite element or particle simulation methods are used to predict the material's shape and contact deformation after stacking in the storage location. Subsequently, a 3D voxel mesh is generated using the stacking data, and the local curvature change is calculated for each voxel. A curvature threshold segmentation algorithm is used to identify the packaging wrinkle areas. This area is used to characterize the local deformation of the material packaging during stacking or handling, providing spatial positioning and shape basis for subsequent calculations of indentation and actual volume.
[0037] In another embodiment, it is assumed that the inbound message contains five different specifications of materials, namely A / B / C / D / E, with 10-50 pieces of each material being inbound. The system assumes a stacking height of 0.5-1.2m for each material, simulates the stacking process to generate 5000 voxel data points, and identifies approximately 120 wrinkled regions through local curvature analysis. Each wrinkled region has 30-80 voxels, with local height variations between 3-12mm. The simulation results are used to determine the possible locations of local deformation on the packaging surface and serve as input for calculating the indentation amount.
[0038] The area and depth of the folds are determined based on the folded areas of the packaging; the fold strength value is evaluated based on the fold area and fold depth; the packaging indentation is calculated based on the fold strength value; and the actual volume of the material is determined based on the packaging indentation.
[0039] In one embodiment, for identified wrinkled areas, the system first calculates the wrinkle area on a 3D mesh, which is the total area of the wrinkled area projected onto the plane or surface mesh. Then, it calculates the wrinkle depth, which is the height difference between the peak of the wrinkle and the bottom of the depression. Using the wrinkle area and depth as input, combined with material elastic modulus and packaging thickness parameters, the system evaluates the wrinkle strength value through empirical formulas or finite element simulation to describe the packaging's resistance to compression. Based on the wrinkle strength value, the system further calculates the local indentation of the packaging, and then subtracts the indentation from the material's 3D contour to achieve an accurate estimation of the material's actual volume, providing a reference for inventory capacity management and warehousing strategies.
[0040] In another embodiment, it is assumed that 120 wrinkled regions are identified, each with an area of 15-45 cm² and a wrinkle depth of 2-8 mm. The wrinkle strength is calculated to be 0.8-2.5 N / cm², and the indentation is further calculated to be 0.5-3 cm³ / region. Accumulating the indentation on a 3D model, the total indentation is approximately 220 cm³. Correcting the total volume of the stacked material yields an actual volume of approximately 18.5 L, a decrease of about 1.1% compared to the uncorrected volume (18.7 L). This hypothetical example demonstrates the minor impact of wrinkles on packaging volume and verifies the practicality of the indentation calculation method.
[0041] Preferably, calculating the packaging indentation amount based on the crease strength value includes: The preset fold indentation mapping table is queried based on the fold strength value; the single-sided indentation depth is read based on the preset fold indentation mapping table; the total indentation depth is determined based on the single-sided indentation depth; and the standard height, standard length, and standard width values are read based on the material warehousing message. In one embodiment, the system receives the calculated wrinkle strength value and uses it as an index to query a pre-established wrinkle indentation mapping table to obtain the unilateral indentation depth corresponding to each wrinkle region. Then, all unilateral indentation depths are summed or combined according to the maximum value to obtain the total indentation depth of the material packaging. Simultaneously, the system extracts the standard three-dimensional dimension information of the material from the warehousing message, including height H0, length L0, and width W0, to provide basic geometric parameters for subsequent indentation correction calculations.
[0042] In another embodiment, assuming 10 wrinkled areas are identified on the material packaging, with their single-sided indentation depths (in mm) being [1.2, 0.8, 1.5, 1.0, 0.9, 1.1, 1.3, 0.7, 1.4, 1.0], the maximum value or summation is taken according to the integration rules, resulting in a total indentation depth of approximately 5.2 mm. The standard dimensions recorded in the warehousing message are height H0 = 150 mm, length L0 = 200 mm, and width W0 = 100 mm. This hypothetical example provides specific numerical input for subsequent indentation calculations.
[0043] Subtract the total indentation depth from the standard height value to obtain the indented height value; multiply the standard length value by the preset length magnification factor to obtain the indented length value; multiply the standard width value by the preset width magnification factor to obtain the indented width value; calculate the packaging indentation amount based on the indented height value, indented length value, and indented width value.
[0044] In one embodiment, the system performs indentation correction on the packaging dimensions: The standard height H0 is subtracted from the total indentation depth ΔH to obtain the indented height H = H0 – ΔH; the standard length L0 is multiplied by a preset length magnification factor α_L to obtain the indented length L = L0 · α_L; the standard width W0 is multiplied by a preset width magnification factor α_W to obtain the indented width W = W0 · α_W. Based on the corrected three-dimensional dimensions H, L, and W, the indented packaging volume V = H · L · W is calculated, thus obtaining the packaging indentation amount ΔV = H0 · L0 · W0 – V, providing a quantitative basis for inventory capacity adjustment and actual material volume.
[0045] In another embodiment, assuming the total indentation depth ΔH = 5.2 mm, the preset length magnification factor α_L = 1.02, and the preset width magnification factor α_W = 1.01, the dimensions after indentation are: The indentation height H = 150mm – 5.2mm = 144.8mm; The indented length L = 200mm × 1.02 = 204mm; The indentation width W = 100mm × 1.01 = 101mm; Therefore, the compressed packaging volume V = 144.8 × 204 × 101 ≈ 2,981,779 mm³ (≈ 2.982 L), and the original standard volume V0 = 150 × 200 × 100 = 3,000,000 mm³ (≈ 3 L). The calculated packaging compression amount ΔV ≈ 18,221 mm³ (≈ 0.018 L). This assumed value can be used to correct and optimize the actual space occupied by materials in the inventory management system.
[0046] Preferably, the generation of material outbound operation records based on material outbound messages includes: Parse the material outbound message and extract the location outbound number from the material outbound message; locate the occupied location based on the location outbound number and read the available capacity value of the occupied location; In one embodiment, after receiving a material outbound message, the system performs syntax parsing on the message content, extracts the outbound location number, and locates the corresponding occupied location in the warehouse management system based on the number. Subsequently, the system reads the available capacity value of the location, including volumetric capacity (m³) or unit capacity (units), and records it in a temporary inventory table, providing initial data for subsequent outbound calculations. This process ensures that the status of each location can be monitored in real time, providing an accurate capacity basis for outbound operations and preventing exceeding warehouse limits.
[0047] In another embodiment, assuming the parsed location numbers are ["A01-05", "B03-12", "C02-07", "D04-01"], the corresponding available capacity values (in m³) are [1.2, 0.8, 0.5, 1.0]. The system stores these values in a temporary table and generates a number-capacity mapping dictionary to provide initial inventory data for subsequent steps. This data can also be used for pre-calculating capacity for concurrent outbound shipments from multiple locations.
[0048] Determine the quantity of materials to be released from the warehouse based on the material release message; calculate the actual released volume based on the quantity of materials released from the warehouse; add the actual released volume to the available capacity value and record the inventory capacity value. In one embodiment, the system obtains the quantity of materials issued from each storage location from the outbound message and calculates the actual released volume value based on the unit volume of the materials (actual released volume = outbound quantity × unit volume). Subsequently, the released volume is added to the original idle capacity value to obtain the updated inventory capacity. The system sequentially updates all relevant storage locations and writes the updated capacity to the inventory database, ensuring that the inventory status is synchronized with the actual outbound operation, and providing basic data for allocability determination.
[0049] In another embodiment, assuming the outbound quantity from the four storage locations is [10, 5, 8, 12] pieces, and the volume of each piece is [0.05, 0.1, 0.08, 0.07] m³, the actual released volume is [0.5, 0.5, 0.64, 0.84] m³. After adding this to the original idle capacity value [1.2, 0.8, 0.5, 1.0] m³, the updated inventory capacity is [1.7, 1.3, 1.14, 1.84] m³. This operation simultaneously records the update timestamp and storage location status for inventory tracking and anomaly detection.
[0050] When the inventory capacity value first exceeds the preset space threshold, the storage space is marked as allocable; a material outbound operation record is generated based on the allocable status.
[0051] In one embodiment, the system compares the updated inventory capacity with a preset space threshold. When the storage location capacity exceeds the threshold for the first time, it is marked as "allocable," indicating that the location can continue to perform inbound or outbound operations. The system simultaneously generates a material outbound operation record, including the storage location number, outbound quantity, released volume, updated inventory capacity, allocable status, and timestamp, providing a basis for inventory auditing and warehouse optimization.
[0052] In another embodiment, assuming a preset threshold of 1.0 m³ and an updated inventory capacity of [1.7, 1.3, 1.14, 1.84] m³, all storage locations exceed the threshold for the first time, and the system marks them as allocatable. An example of the operation record is as follows: Storage location number [“A01-05”, “B03-12”, “C02-07”, “D04-01”], quantity issued [10, 5, 8, 12] pieces, actual released volume [0.5, 0.5, 0.64, 0.84] m³, updated capacity [1.7, 1.3, 1.14, 1.84] m³, allocatable status is “Yes”, and the timestamp is uniformly t1.
[0053] Preferably, in step S3, when the material inventory capacity is lower than or equal to the preset safety stock threshold, the management warning information generated includes: When the material inventory capacity is lower than or equal to the preset safety stock threshold, record the material code and the current inventory capacity; generate an early warning text based on the material code and the current inventory capacity. In one embodiment, the system continuously monitors the inventory capacity of each material in the warehousing system. When the inventory capacity of a material is lower than or equal to a preset safety stock threshold, the system automatically records the material's unique code and current inventory capacity (units can be pieces, kilograms, or cubic meters). Subsequently, the system generates standardized warning text content based on the material code, current inventory capacity, and historical inbound and outbound records. This text includes the material name, inventory status, stockout risk warning, and timestamp information, providing a complete information link for subsequent data transmission and management decisions. This step ensures that inventory anomalies are captured in a timely manner and form traceable and auditable text records.
[0054] In another embodiment, assuming the monitored material codes are ["M1001", "M1002", "M1003", "M1004", "M1005"], and the corresponding inventory capacity (units) is [5, 2, 0, 3, 1], the safety stock threshold is uniformly set to 5 units. The system generates corresponding warning text based on the code and capacity of each material, such as "M1001 inventory is 5 units, reaching the safety threshold; M1003 inventory is 0 units, indicating a risk of stockout," and stores the generated text content in a temporary warning table, providing data input for the next step of packaging and level determination.
[0055] The warning text content is encapsulated into a warning data packet, and a warning level is generated based on the warning data packet; the cloud platform message push service is triggered according to the warning level to generate management warning information.
[0056] In one embodiment, the system encapsulates the warning text content into a standardized warning data packet, which includes the material code, inventory capacity, warning text, generation time, and source warehouse information. Subsequently, the system determines the warning level based on the difference between the inventory capacity and a safety threshold; for example, capacity equal to the threshold is a "Level 1 Warning," below 50% of the threshold is a "Level 2 Warning," and below 50% is a "Level 3 Warning." Based on the warning level, the system triggers a cloud platform message push service to send management warning information to warehouse administrators and the supply chain system, achieving real-time alerting and a closed-loop management response for inventory risks.
[0057] In another embodiment, assuming the differences between the inventory capacity and safety threshold of five materials are [0, -3, -5, -2, -4] units respectively, the system determines them as warning levels [Level 1, Level 2, Level 3, Level 2, Level 2] and generates corresponding data packets to send to the cloud platform. Each data packet includes the material code, current inventory, threshold, warning level, timestamp, and warehouse ID. Simultaneously, it triggers a message push service to send management warning information to relevant operators and the inventory management system, achieving real-time management and visual tracking of multi-material, multi-point, and tiered inventory warnings.
[0058] Preferably, in step S3, when the material inventory capacity is higher than the preset safety stock threshold, the management safety field of the inventory status table is updated, including: When the material inventory capacity is higher than the preset safety stock threshold, determine the material primary key; locate the target record row in the inventory status table based on the material primary key; read the original value of the safety field of the target record row; set the original value of the safety field to the preset safety status identifier code and record it as the management safety field.
[0059] In one embodiment, the system continuously monitors the inventory capacity of each material in the warehousing system. When the inventory capacity of a material exceeds a preset safety stock threshold, the system automatically determines the unique primary key of that material and uses the primary key to locate the target record row in the inventory status table. Subsequently, the system reads the original value of the safety field in the target record row to ensure a complete record of historical information on the inventory status. Then, the original value of the safety field is updated to a preset safety status identifier code, such as "OK" or "1," and this operation is recorded as a management safety field and stored in the database operation log for subsequent auditing, inventory status analysis, and management decision-making reference. This operation ensures the real-time labeling and traceability of the inventory safety status.
[0060] In another embodiment, assume the system simultaneously monitors five material codes ["M1001", "M1002", "M1003", "M1004", "M1005"], with current inventory capacities of [120, 95, 200, 150, 80 units] respectively, and a uniform safety stock threshold of 50 units. The system sequentially locates the corresponding record row in the inventory status table based on the primary key, reads the original value of the safety field [0,0,1,0,1], updates it to the preset safety status identifier "1", and records the operation time and operator ID. Through batch processing, these five records form a safety field management log, used for subsequent inventory risk assessment, management report generation, and supply chain optimization, providing reliable support for multi-material, multi-point inventory safety management.
[0061] Preferably, step S4, which utilizes replenishment management information and inventory status table to generate a digital material management interface, includes: Use replenishment management information to determine time urgency; sort the replenishment management information in descending order of time urgency to form a reminder list; and link replenishment approval redirects to the reminder list. In one embodiment, the system first acquires all pending replenishment management information, including fields such as material code, estimated arrival time, and application priority. Using this information, it calculates a time urgency score for each replenishment request, then sorts them in descending order of score to generate a reminder list. Next, the system binds a corresponding replenishment approval link to each replenishment request in the reminder list based on its material primary key, allowing users to directly access the approval process interface. Simultaneously, the binding results are recorded in the management log, including the operation time, the user performing the operation, and the reminder list status, ensuring that subsequent review and approval processes are traceable and verifiable, providing reliable data support for timely material replenishment.
[0062] In another embodiment, assume the system receives 5 replenishment management messages with material codes ["M1001", "M1002", "M1003", "M1004", "M1005"], corresponding estimated arrival times of [12, 8, 15, 10, 7] hours, and priorities of [2, 3, 1, 2, 3]. After calculating the time urgency, a score of [0.75, 0.85, 0.65, 0.78, 0.90] is obtained, and a reminder list is generated in descending order: M1005, M1002, M1004, M1001, M1003. The system binds each message to a replenishment approval redirect link, such as " / approval / M1005", and writes all binding results to the operation log, including the binding timestamp and operator ID, providing a clear basis for subsequent approval calls and interface display.
[0063] Most importantly, the link to the replenishment approval process linked to the reminder list includes: Read the sequence of numbers in the alert list; use the sequence of numbers as a path parameter to construct the replenishment approval URL, and use the replenishment approval URL as the complete redirect address; write the complete redirect address into the redirect link field in the alert list; In one embodiment, the system first reads the sequence of numbers in the alert list, with each number corresponding to a replenishment request to be processed. The sequence of numbers is then used as a path parameter to construct a standardized replenishment approval URL, such as https: / / erp.example.com / approval?itemID=<number>, generating a complete redirect address. Subsequently, the generated complete redirect address is written to the redirect link field in the alert list, and the operation time, the user performing the operation, and the correspondence between the number and the URL are recorded. This ensures that each replenishment alert can directly access its approval entry point, supporting rapid user approval and subsequent process tracking, providing a reliable data interface for digital inventory management.
[0064] In another embodiment, assuming the alert list contains a sequence of numbers [101, 102, 103, 104, 105], the system concatenates these numbers into a replenishment approval URL: ["https: / / erp.example.com / approval?itemID=101", "...102", "...103", "...104", "...105"]. These URLs are sequentially written into the jump link field of the alert list, while simultaneously recording an operation log, including a timestamp, the user ID, and the number-URL mapping. Through this operation, users can click on any number to jump to the corresponding approval page. The system also supports subsequent batch approvals or timed refreshes, making the replenishment approval process traceable and verifiable, facilitating subsequent statistical analysis and process optimization.
[0065] Query the approval process identifier from the reminder list; extract the instance template number from the approval process identifier; generate an approval task assignment key using the instance template number; bind the approval task assignment key to the jump link field to serve as the jump link for replenishment approval.
[0066] In one embodiment, the system queries the corresponding approval process identifier based on the material number in the reminder list and extracts the process instance template number. The instance template number is used to generate an approval task assignment key, which is then bound to the replenishment approval jump link field already generated in the reminder list, achieving a complete closed loop of directly triggering the approval task from the reminder list. The system records the binding operation, including the assignment key, jump link, operation time, and operation user, ensuring that the approval task assignment and jump link are updated synchronously, providing reliable data support for subsequent approval status monitoring and task tracking.
[0067] In another embodiment, assuming the approval process identifiers in the reminder list are [“AP-001”, “AP-002”, “AP-003”, “AP-004”, “AP-005”], and the extracted instance template numbers are [“T-10”, “T-11”, “T-12”, “T-13”, “T-14”]. The system generates approval task assignment keys [“K-1010”, “K-1111”, “K-1212”, “K-1313”, “K-1414”] based on the template numbers, and binds them sequentially to the jump link fields in the reminder list. After binding, each reminder can directly lead to the approval interface by clicking. Simultaneously, the operation log records the number, process identifier, template number, assignment key, and operation time, ensuring consistency between approval task assignment and interface jumps, providing a clear basis for digital management and statistical analysis.
[0068] Of particular importance is the generation of approval task assignment keys using instance template numbers, which includes: Record the template number string based on the instance template number; concatenate the template number string with the number sequence to form the original key string; In one embodiment, the system first reads the template number string based on the approval instance template number, for example, "T-1024". Then, it concatenates the template number string with the reminder list or approval number sequence to form the original key string. For example, concatenating the template number "T-1024" with the number sequence "101,102,103" generates the original key string "101_T-1024,102_T-1024,103_T-1024". The system records the generated original key string in an internal cache or database, and marks the operation time and user to ensure the unique identification and traceability of each approval task. This original key string serves as the input for subsequent hash calculations, achieving unique mapping and unified management of approval tasks, and providing reliable data support for task allocation and status tracking.
[0069] In another embodiment, assume there are five approval numbers [201, 202, 203, 204, 205], corresponding to template number "T-2001". The system concatenates these into a raw key string ["201_T-2001", "202_T-2001", "203_T-2001", "204_T-2001", "205_T-2001"], and writes these strings into the internal cache, while recording the generation timestamp and the user ID. In this way, each approval task corresponds to a unique raw key string, facilitating subsequent hash calculations to generate a unique approval assignment key, and enabling rapid mapping to the specific approval task page in subsequent processes, achieving end-to-end digital management and tracking.
[0070] Perform a hash calculation based on the original key string to generate a digest value; extract the first 16 characters of the digest value as the main body of the approval task allocation key; generate the approval task allocation key based on the main body of the approval task allocation key.
[0071] In one embodiment, the system takes the generated original key string as input and executes a standard hash algorithm (such as SHA-256) to obtain a digest value. Then, the system extracts the first 16 characters of the digest value as the main body of the approval task allocation key and generates a complete approval task allocation key according to business rules. For example, by adding the prefix "AP-" to the main body, the system generates the approval task allocation key "AP-3f5a9c2b1e4d7f8a". This approval task allocation key is uniquely bound to the corresponding approval task and stored in the approval task table. It also records the generation time, the user performing the operation, and the original key string, ensuring that each approval task has a unique and traceable identifier in the system, providing a stable basis for approval scheduling, permission verification, and subsequent task status write-back.
[0072] In another embodiment, assuming the original key string list is ["201_T-2001", "202_T-2001", "203_T-2001", "204_T-2001", "205_T-2001"], the system performs SHA-256 hash calculation on each string to obtain a digest value list ["3f5a9c2b1e4d7f8a9b0c1d2e3f4a5b6c7d8"]. The system extracts the first 16 characters of the string "e9f0a1b2c3d4e5f6a7b8c9d0e1f2", ..., and uses them as the main body of the approval task assignment key ["3f5a9c2b1e4d7f8a", "4a7b8c9d0e1f2a3b", ...]. A prefix is then added to generate the complete approval task assignment key ["AP-3f5a9c2b1e4d7f8a", "AP-4a7b8c9d0e1f2a3b", ...]. In this way, the system generates multiple unique approval task assignment keys, each corresponding one-to-one with its original number and template string. This supports subsequent approval task scheduling, status updates, and process tracking, achieving full-process digital closed-loop management.
[0073] Determine the material inventory quantity based on the inventory status table; set the warning background color based on the material inventory quantity; write the warning background color and replenishment approval redirect link into the front-end cache and push the interface refresh command; generate the material digital management interface based on the interface refresh command.
[0074] In one embodiment, the system reads the inventory status table to obtain the inventory quantity and safety stock threshold for each material, and then automatically sets the corresponding warning background color based on the inventory quantity. For example, above the safety stock is set to green, below the safety stock but above the warning threshold is set to yellow, and below the warning threshold is set to red. Subsequently, the warning background color and the replenishment approval jump link are written to the front-end cache, and an interface refresh command is sent to automatically update the material digital management interface on the front end. This interface displays the inventory status, reminder list, and approval entry in real time, realizing visualized inventory management and timely replenishment scheduling, improving material management efficiency and response speed.
[0075] In another embodiment, assume the system monitors inventory quantities of five materials as [120, 45, 30, 80, 15] units, corresponding to a safety stock threshold of 50 units, and the warning background colors are calculated as [green, yellow, red, green, red]. The system writes the color information and the bound replenishment approval redirect links [" / approval / M1001"..." / approval / M1005"] into the front-end cache and generates an interface refresh command. After refreshing, in the digital management interface, M1003 and M1005 display red warnings, M1002 displays yellow, and the rest are green. Clicking on any material will redirect to the approval interface. This operation can be performed continuously on multiple batches of materials, achieving full-process visual management of inventory monitoring and approval.
[0076] Preferably, this specification also provides a cloud-based material digitization management system for executing the cloud-based material digitization management method described above, the cloud-based material digitization management system comprising: The space management module 101 is used to acquire material data; allocate material storage space using the material data; receive operation messages for storage space and push them to the inventory database; Inventory management module 102 is used to create a circulation record table and an inventory status table; update the circulation record table using operation messages in the inventory database to record circulation data; and automatically update the inventory status table based on the circulation data to determine the material inventory capacity. The early warning management module 103 is used to generate management early warning information when the material inventory capacity is lower than or equal to the preset safety stock threshold; and to update the management safety field of the inventory status table when the material inventory capacity is higher than the preset safety stock threshold. The replenishment management module 104 is used to generate replenishment management information based on management early warning information and management security fields; and to generate a digital management interface for materials using replenishment management information and inventory status table.
[0077] Therefore, the embodiments should be considered as exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of the equivalents of the application are intended to be included within the invention.
[0078] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features of the invention herein.
Claims
1. A cloud-based digital material management method, characterized in that, Includes the following steps: Step S1: Obtain material data; allocate material storage space using the material data; Receive operation messages for storage space and push them to the inventory database; The step S1, which involves receiving the storage space operation message and pushing it to the inventory database, includes: Enable the event receiver on the cloud platform to receive operation messages from the storage space in real time. These operation messages include material inbound messages and material outbound messages. Parse the material receiving message and extract the storage location number; determine the remaining capacity of the storage location based on the storage location number. The calculation of the actual volume of materials based on the material receiving report includes: Determine the material type information based on the material receipt message; simulate material stacking based on the material type information to generate material stacking data; identify packaging wrinkle areas based on the material stacking data. Determine the fold area and fold depth based on the folded areas of the packaging; The crease strength value is evaluated based on the crease area and crease depth; the packaging indentation amount is calculated based on the crease strength value, including: The preset fold indentation mapping table is queried based on the fold strength value; the single-sided indentation depth is read based on the preset fold indentation mapping table; the total indentation depth is determined based on the single-sided indentation depth; and the standard height, standard length, and standard width values are read based on the material warehousing message. Subtract the total indentation depth from the standard height value to obtain the indented height value; multiply the standard length value by the preset length magnification factor to obtain the indented length value; multiply the standard width value by the preset width magnification factor to obtain the indented width value; calculate the packaging indentation amount based on the indented height, indented length, and indented width values; determine the actual volume of the material based on the packaging indentation amount; subtract the actual volume of the material from the remaining capacity of the storage location to record the real-time capacity value; when the real-time capacity value is less than or equal to the preset space threshold for the first time, mark the storage space as full. Generate material receipt records based on full load status; generate material dispatch operation records based on material dispatch messages; and simultaneously push the material receipt operation records and material dispatch operation records to the inventory database. Step S2: Create a flow record table and an inventory status table; update the flow record table using operation messages in the inventory database to record flow data; automatically update the inventory status table based on the flow data to determine the material inventory capacity; Step S3: When the material inventory capacity is lower than or equal to the preset safety stock threshold, a management warning message is generated; when the material inventory capacity is higher than the preset safety stock threshold, the management safety field of the inventory status table is updated. Step S4: Generate replenishment management information based on management early warning information and management security fields; generate a digital management interface for materials using replenishment management information and inventory status table.
2. The material digital management method based on a cloud platform according to claim 1, characterized in that, Step S1, which involves allocating material storage space using material data, includes: Read the material type code, size parameters, and temperature and humidity requirement levels from the material data; determine candidate storage areas based on the material type code; compare the size parameters with the length, width, and height limits of the storage locations in the candidate storage areas one by one, and select size-compatible storage locations; Use temperature and humidity requirement levels to filter size-compatible storage locations and record allocable storage locations; sort the allocable storage locations in descending order based on the material entry priority of the material data, and select the first-ranked storage location as the target storage location; record the material storage space based on the target storage location.
3. The material digital management method based on a cloud platform according to claim 1, characterized in that, The material outbound operation record generated based on the material outbound message includes: Parse the material outbound message and extract the location outbound number from the material outbound message; locate the occupied location based on the location outbound number and read the available capacity value of the occupied location; Determine the quantity of materials to be released from the warehouse based on the material release message; calculate the actual released volume based on the quantity of materials released from the warehouse; add the actual released volume to the available capacity value and record the inventory capacity value. When the inventory capacity value first exceeds the preset space threshold, the storage space is marked as allocable; a material outbound operation record is generated based on the allocable status.
4. The cloud-based digital material management method according to claim 1, characterized in that, In step S3, when the material inventory capacity is lower than or equal to the preset safety stock threshold, a management warning message is generated, including: When the material inventory capacity is lower than or equal to the preset safety stock threshold, record the material code and the current inventory capacity; generate an early warning text based on the material code and the current inventory capacity. The warning text content is encapsulated into a warning data packet, and a warning level is generated based on the warning data packet; the cloud platform message push service is triggered according to the warning level to generate management warning information.
5. The cloud-based digital material management method according to claim 1, characterized in that, In step S3, when the material inventory capacity is higher than the preset safety stock threshold, the management safety field of the inventory status table is updated, including: When the material inventory capacity is higher than the preset safety stock threshold, determine the material primary key; locate the target record row in the inventory status table based on the material primary key; read the original value of the safety field of the target record row; set the original value of the safety field to the preset safety status identifier code and record it as the management safety field.
6. The cloud-based digital material management method according to claim 1, characterized in that, Step S4, which utilizes replenishment management information and inventory status tables to generate a digital material management interface, includes: Use replenishment management information to determine time urgency; sort the replenishment management information in descending order of time urgency to form a reminder list; and link replenishment approval redirects to the reminder list. Determine the material inventory quantity based on the inventory status table; set the warning background color based on the material inventory quantity; write the warning background color and replenishment approval redirect link into the front-end cache and push the interface refresh command; generate the material digital management interface based on the interface refresh command.
7. A cloud-based digital material management system, characterized in that, For executing the cloud-based digital material management method as described in claim 1, the cloud-based digital material management system includes: The space management module is used to acquire material data; allocate material storage space using the material data; receive operation messages for storage space and push them to the inventory database; The inventory management module is used to create a circulation record table and an inventory status table; update the circulation record table using operation messages from the inventory database to record circulation data; and automatically update the inventory status table based on the circulation data to determine the material inventory capacity. The early warning management module generates management early warning information when the material inventory capacity is lower than or equal to the preset safety stock threshold; and updates the management safety field of the inventory status table when the material inventory capacity is higher than the preset safety stock threshold. The replenishment management module is used to generate replenishment management information based on management early warning information and management security fields; and to generate a digital management interface for materials using replenishment management information and inventory status table.
Citation Information
Patent Citations
Warehouse replenishment method, device and equipment and computer readable medium
CN117557190A
Warehouse location management method and system
CN119228263A
Warehousing system and method for logistics informatization management
CN119250692A
Warehousing identification and storage management system based on intelligent refrigeration house
CN120494686A
Intelligent storage digital visual management system and method based on Internet of Things
CN120688979A