Intelligent cabinet replenishment processing method, device and system, storage medium and program product

By using the office supplies management system and robots to automatically process the inventory information of smart cabinets and generate replenishment and transfer reminders, the problem of low replenishment efficiency of traditional smart cabinets is solved and an efficient automated replenishment process is achieved.

CN120673513APending Publication Date: 2025-09-19SHENZHEN COMTOP INFORMATION TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411954226.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

The replenishment process of traditional smart cabinets requires administrators to be present regularly for inventory, and the low degree of automation leads to low replenishment efficiency.

Method used

The office supplies management system receives inventory information from smart cabinets, automatically generates replenishment reminders and transfer reminders, and uses robots for automatic transfer to improve replenishment efficiency.

Benefits of technology

It realizes automatic replenishment reminders and allocation of smart cabinets, reduces the administrator's on-site operations, and improves replenishment efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120673513A_ABST
    Figure CN120673513A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of automatic management of office supplies, and provides a replenishment processing method, device and system of an intelligent cabinet, a storage medium and a program product, which can automatically generate replenishment reminding information and do not need an administrator to check on site. Receiving inventory information of various office supplies pushed by the target intelligent cabinet; the target intelligent cabinet belongs to intelligent cabinets within the management range of the office supply management system; when it is determined that the inventory of a certain type of office supplies is lower than a first inventory threshold value according to the inventory information, replenishment reminding information for the type of office supplies is generated; the replenishment reminding information is used for reminding an administrator to replenish the office supplies in the target intelligent cabinet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of automatic management of office supplies, and in particular to a replenishment processing method and device for an intelligent cabinet, an office supply management system, a storage medium, and a computer program product. Background Art

[0002] Smart lockers can store a variety of office supplies, including stationery, equipment, and consumables. Employees can self-collect office supplies from these lockers, eliminating the need for waiting or manual distribution, saving time. While the smart lockers are in use, administrators are required to regularly check the lockers for any shortages and promptly restock any supplies.

[0003] In traditional solutions, administrators need to be on site regularly to conduct inventory, which results in a low degree of automation and low replenishment efficiency. Summary of the Invention

[0004] Based on this, it is necessary to provide a smart cabinet replenishment processing method, device, office supplies management system, storage medium and computer program product to address the above technical problems.

[0005] The present application provides a method for replenishing inventory in a smart cabinet. The method is performed by an office supplies management system and includes the following steps:

[0006] Receiving inventory information of various office supplies pushed by a target smart cabinet; the target smart cabinet is a smart cabinet within the management scope of the office supplies management system;

[0007] When it is determined based on the inventory information that the inventory of a certain type of office supplies is lower than a first inventory threshold, replenishment reminder information for this type of office supplies is generated; the replenishment reminder information is used to remind the administrator to replenish this type of office supplies in the target smart cabinet.

[0008] In one embodiment, the method further comprises:

[0009] Determining, based on the inventory information, a rate of decrease in the inventory of various types of office supplies in the target smart cabinet;

[0010] If the inventory reduction rate of a certain type of office supplies exceeds a set rate threshold, the office supplies of this type are determined as office supplies to be allocated, and a smart cabinet in the same park as the target smart cabinet is determined from among the smart cabinets within the management scope of the office supplies management system to form a first smart cabinet set;

[0011] In the first smart cabinet set, determining the smart cabinets whose inventory of the office supplies to be allocated is higher than a second inventory threshold, to form a second smart cabinet set;

[0012] determining an allocable smart cabinet in the second smart cabinet set according to the location of the target smart cabinet and the locations of the smart cabinets in the second smart cabinet set;

[0013] Based on the identification number and location information of the allocable smart cabinet, an allocation reminder message is generated and fed back to the administrator; the allocation reminder message is used to remind the administrator to allocate part of the office supplies to be allocated from the allocable smart cabinet to the target smart cabinet.

[0014] In one embodiment, determining the allocable smart cabinet according to the location of the target smart cabinet and the location distribution of the smart cabinets in the second smart cabinet set includes:

[0015] Obtaining, according to the location of the target smart cabinet and the locations of the smart cabinets in the second smart cabinet set, a transfer path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet;

[0016] Obtaining a rate of decrease in the inventory of the office supplies to be allocated in each smart cabinet in the second smart cabinet set;

[0017] The available smart cabinets are determined based on the allocation paths of the smart cabinets in the second smart cabinet set relative to the target smart cabinet and the inventory reduction speed of the office supplies to be allocated in each smart cabinet.

[0018] In one embodiment, determining the available smart cabinets for allocation based on the allocation paths of the smart cabinets in the second smart cabinet set relative to the target smart cabinet and the rate of decrease in the inventory of the office supplies to be allocated in the smart cabinets includes:

[0019] Obtaining a path score value for each smart cabinet in the second smart cabinet set according to a transfer path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet; the longer the transfer path, the lower the path score value;

[0020] Obtaining a collection speed score for each smart cabinet in the second smart cabinet set based on a reduction rate of the inventory of the office supplies to be allocated in each smart cabinet in the second smart cabinet set; the greater the inventory reduction rate, the higher the collection speed score;

[0021] Performing a weighted summation of the path score and the access speed score of each smart cabinet in the second smart cabinet set to obtain a comprehensive score of each smart cabinet in the second smart cabinet set;

[0022] According to the comprehensive score value, the smart cabinet that can be allocated is determined.

[0023] In one embodiment, the weight assigned to the path score is less than the weight assigned to the pickup speed score.

[0024] In one embodiment, after generating allocation reminder information based on the identification number and location information of the allocateable smart cabinet and feeding it back to the administrator, the method further includes:

[0025] If the robot allocation instruction of the administrator is received, the target robot is determined among the robots near the allocated smart cabinet, and the allocation collection code and the allocation storage code are sent to the target robot;

[0026] Controlling the target robot to move the transferable smart cabinet and displaying the transfer collection code so that the transferable smart cabinet can scan it;

[0027] After the allocable smart cabinet is scanned and the cabinet door is opened, the target robot is controlled to pick up part of the office supplies to be allocated from the allocable smart cabinet;

[0028] Controlling the target robot to move to the target smart cabinet and displaying the transfer and storage code so that the target smart cabinet can scan it;

[0029] After the target smart cabinet is scanned and the cabinet door is opened, the target robot is controlled to store the received portion of the to-be-allocated office supplies in the target smart cabinet.

[0030] The present application provides a replenishment processing device for a smart cabinet, the device comprising:

[0031] An inventory information receiving module is used to receive inventory information of various office supplies pushed by a target smart cabinet; the target smart cabinet is a smart cabinet within the management scope of the office supplies management system;

[0032] The replenishment reminder module is used to generate replenishment reminder information for a certain type of office supplies when it is determined based on the inventory information that the inventory level of the office supplies is lower than a first inventory level threshold; the replenishment reminder information is used to remind the administrator to replenish the office supplies of this type in the target smart cabinet.

[0033] The present application provides an office supplies management system, comprising a memory and a processor, wherein the memory stores a computer program, and the processor executes the above method.

[0034] The present application provides a computer-readable storage medium having a computer program stored thereon, and the computer program is used by a processor to execute the above method.

[0035] The present application provides a computer program product having a computer program stored thereon, wherein the computer program is used by a processor to execute the above method.

[0036] The aforementioned smart cabinet replenishment processing method, device, office supply management system, storage medium, and computer program product receive inventory information of various types of office supplies pushed by a target smart cabinet; the target smart cabinet is a smart cabinet within the management scope of the office supply management system; when the inventory level of a certain type of office supply is determined to be below a first inventory level threshold based on the inventory level information, a replenishment reminder message for that type of office supply is generated; the replenishment reminder message is used to remind the administrator to replenish that type of office supply in the target smart cabinet. With the solution provided in this application, when a smart cabinet is short of a certain type of office supply, a replenishment reminder message can be automatically generated for the administrator, eliminating the need for the administrator to be present for inventory, thereby improving replenishment efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0038] Figure 1 1 is a flow chart of a replenishment processing method for a smart cabinet in one embodiment;

[0039] Figure 2 A flowchart of an allocation processing method in one embodiment;

[0040] Figure 3 A schematic diagram of a process for determining an allocable smart cabinet in one embodiment;

[0041] Figure 4 This is a structural block diagram of a replenishment processing device of a smart cabinet in one embodiment;

[0042] Figure 5 FIG. 1 is a diagram showing the internal structure of an office supplies management system in one embodiment. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0044] The present application provides a method for replenishing a smart cabinet, the steps of which can be executed by an office supplies management system. The method includes: Figure 1 The steps shown are:

[0045] Step S101: receiving inventory information of various office supplies pushed by a target smart cabinet.

[0046] Intelligent automated storage cabinets, often referred to as smart cabinets, feature modular aisles, each numbered and assigned a specific function. Aisle grids can be customized to accommodate items of varying sizes and types. Each aisle can be equipped with sensors and actuators to monitor and control its status.

[0047] The smart cabinet is also equipped with an inventory monitoring system that records the inbound and outbound information of office supplies. When office supplies are placed in the smart cabinet, the inventory monitoring system automatically identifies and records their information, including type, quantity, and date of entry. Similarly, when office supplies are taken out, the inventory monitoring system also records their receipt. These records provide foundational data for subsequent inventory management and analysis.

[0048] The target smart cabinet belongs to the smart cabinet within the management scope of the office supplies management system.

[0049] The target smart cabinet can store multiple types of office supplies. When a certain type of office supplies is taken out, the inventory monitoring system of the target smart cabinet can report the inventory information of this type of office supplies to the office supplies management system.

[0050] Step S102: When it is determined based on the inventory information that the inventory of a certain type of office supplies is lower than a first inventory threshold, replenishment reminder information for the type of office supplies is generated; the replenishment reminder information is used to remind the administrator to replenish the type of office supplies in the target smart cabinet.

[0051] The office supply management system can also automatically generate purchase requests based on replenishment reminders and simultaneously push them to the e-commerce platform to initiate purchases, helping to reduce management costs and improve management efficiency. The office supply management system automatically updates inventory data based on incoming and outgoing shipment records. The office supply management system can include an office inventory management system, inventory monitor, and inventory early warning model.

[0052] The inventory monitor receives information about office supplies inventory levels from the smart cabinet's inventory monitoring system. The monitor also includes real-time inventory monitoring, allowing administrators to remotely view real-time inventory status via a network connection.

[0053] The inventory warning model has early warning and reminder functions. When the inventory level of a certain type of office supplies falls below the set inventory threshold, a replenishment reminder message will be sent to the administrator, reminding the administrator to replenish the stock in time.

[0054] The office inventory management system supports data analysis and reporting. Administrators can use the analysis tools provided by the office inventory management system to analyze and compile statistics on data such as incoming and outgoing inventory records and inventory levels, thereby understanding office supply usage and trends. Furthermore, the office inventory management system can generate various reports (such as inventory reports) to provide decision support for administrators.

[0055] After receiving inventory information from the target smart cabinet, the office supply management system can use this information to determine whether the inventory level of the corresponding office supply category is below an inventory threshold (for clarification, this inventory threshold is referred to as the first inventory threshold). If the inventory level of a particular office supply category is determined to be below the first inventory threshold, a replenishment reminder for that category of office supply can be generated. This replenishment reminder serves as a reminder to the administrator to restock that category of office supply in the target smart cabinet.

[0056] In the above embodiment, inventory information for various types of office supplies is received from a target smart cabinet; the target smart cabinet is within the management scope of the office supply management system; when the inventory information determines that the inventory level of a certain type of office supply is below a first inventory threshold, a replenishment reminder message for that type of office supply is generated; the replenishment reminder message is used to remind the administrator to replenish that type of office supply in the target smart cabinet. With the solution provided in this application, when a smart cabinet is short of a certain type of office supply, a replenishment reminder message can be automatically generated for the administrator, eliminating the need for the administrator to be present for inventory, thereby improving replenishment efficiency.

[0057] In one embodiment, the method provided by the present application further includes Figure 2 The steps shown are:

[0058] Step S201: Determine the inventory reduction rate of various types of office supplies in the target smart cabinet based on the inventory information; Step S202: If the inventory reduction rate of a certain type of office supplies is higher than the set speed threshold, then determine this type of office supplies as office supplies to be allocated, and determine the smart cabinets in the same park as the target smart cabinet among the smart cabinets within the management scope of the office supplies management system to form a first smart cabinet set; Step S203: Determine the smart cabinets in the first smart cabinet set whose inventory of office supplies to be allocated is higher than the second inventory threshold to form a second smart cabinet set; Step S204: Determine the allocable smart cabinet in the second smart cabinet set based on the location of the target smart cabinet and the location of the smart cabinets in the second smart cabinet set; Step S205: Generate an allocation reminder message based on the identification number and location information of the allocable smart cabinet and feedback it to the administrator; The allocation reminder message is used to remind the administrator to allocate part of the office supplies to be allocated from the allocable smart cabinet to the target smart cabinet.

[0059] Based on the inventory information recently sent by the target smart cabinet, the inventory reduction rate of various office supplies in the target smart cabinet can be determined. For example, the inventory reduction rate of pens is two per day, and the inventory reduction rate of notebooks is one every three days.

[0060] After obtaining the inventory reduction speed of each type of office supplies in the target smart cabinet, it can be determined whether the inventory reduction speed of each type of office supplies is higher than a set speed threshold.

[0061] If the inventory reduction rate of a certain type of office supplies in the target smart cabinet is higher than the set speed threshold, it indicates that the office supplies of this type in the target smart cabinet have been rapidly reduced in the near future and may be taken out in large quantities; in this case, the office supplies of this type can be treated as office supplies to be allocated.

[0062] Within the management scope of the office supplies management system, some smart cabinets belong to the same park. In order to improve allocation efficiency, smart cabinets in the same park as the target smart cabinet can be identified among the smart cabinets within the management scope of the office supplies management system. A smart cabinet set is formed based on the smart cabinets in the same park as the target smart cabinet. For the purpose of distinction, this smart cabinet set is called the first smart cabinet set.

[0063] After obtaining the first smart cabinet set, the allocable smart cabinet can be determined in the second smart cabinet set based on the location of the target smart cabinet and the location of the smart cabinets in the second smart cabinet set; allocation reminder information is generated based on the identification number and location information of the allocable smart cabinet and fed back to the administrator; the allocation reminder information can be used to remind the administrator to allocate some of the office supplies to be allocated in the allocable smart cabinet to the target smart cabinet.

[0064] In one embodiment, the transferable smart cabinet is determined based on the location of the target smart cabinet and the distribution of the locations of the smart cabinets in the second smart cabinet set, including: Figure 3 The steps shown are:

[0065] Step S301: Obtain the allocation path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet based on the location of the target smart cabinet and the location of the smart cabinets in the second smart cabinet set. Step S302: Obtain the inventory reduction rate of each smart cabinet in the second smart cabinet set of office supplies to be allocated. Step S303: Determine the smart cabinets that can be allocated based on the allocation path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet and the inventory reduction rate of the office supplies to be allocated in each smart cabinet.

[0066] For example, for a certain smart cabinet in the second smart cabinet set, a transfer path between the smart cabinet and the target smart cabinet may be generated according to the location of the smart cabinet and the location of the target smart cabinet.

[0067] Some smart cabinets in the second smart cabinet set may have the same problem as the target smart cabinet, where the office supplies to be allocated are rapidly decreasing in the near future and a large number of them may be collected. Such smart cabinets are not suitable as allocable smart cabinets.

[0068] Therefore, in order to select a suitable allocable smart cabinet in the second smart cabinet set, the embodiment of the present application also obtains the inventory reduction rate of each smart cabinet in the second smart cabinet set of office supplies to be allocated; combined with the allocation path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet and the inventory reduction rate of the office supplies to be allocated in each smart cabinet, a more suitable allocable smart cabinet is determined in the second smart cabinet set.

[0069] In one embodiment, determining the available smart cabinets for allocation based on the allocation paths of the smart cabinets in the second smart cabinet set relative to the target smart cabinet and the rate of decrease in the inventory of the office supplies to be allocated in the smart cabinets includes:

[0070] Based on the allocation path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet, a path score value of each smart cabinet in the second smart cabinet set is obtained; the longer the allocation path, the lower the path score value; based on the inventory reduction rate of each smart cabinet in the second smart cabinet set of office supplies to be allocated, a collection speed score value of each smart cabinet in the second smart cabinet set is obtained; the greater the inventory reduction rate, the higher the collection speed score value; the path score value and collection speed score value of each smart cabinet in the second smart cabinet set are weighted and summed to obtain a comprehensive score value of each smart cabinet in the second smart cabinet set; based on the comprehensive score value, the allocation smart cabinet is determined.

[0071] A smart cabinet in the second smart cabinet set is taken as an example for introduction, and the smart cabinet is recorded as smart cabinet A.

[0072] Based on the allocation path between smart cabinet A and the target smart cabinet, the path score of smart cabinet A is obtained; the longer the allocation path, the lower the path score; based on the rate of decrease in the inventory of office supplies to be allocated in smart cabinet A, the collection speed score of smart cabinet A is obtained; the faster the inventory decreases, the higher the collection speed score; the path score and collection speed score of smart cabinet A are weighted and summed to obtain the comprehensive score of smart cabinet A.

[0073] In the above manner, the comprehensive score values ​​of other smart cabinets in the second smart cabinet set can also be obtained.

[0074] In the second smart cabinet set, a smart cabinet with the largest comprehensive score is determined, and the smart cabinet is determined as an allocable smart cabinet.

[0075] In one embodiment, the weight assigned to the route score is less than the weight assigned to the pick-up speed score.

[0076] The weight assigned to the route score is called the first weight, and the weight assigned to the speed of delivery score is called the second weight. The first weight is smaller than the second weight.

[0077] Take the above-mentioned smart cabinet A as an example: multiply the first weight by the path score value of smart cabinet A to obtain a product result; multiply the second weight by the collection speed score value of smart cabinet A to obtain a product result; add the two multiplication results, and the result obtained is used as the comprehensive score value of smart cabinet A.

[0078] In this embodiment, a larger weight is assigned to the withdrawal speed score value. Therefore, the probability of a smart cabinet with a faster inventory reduction rate and a shorter allocation path being selected as an allocation-capable smart cabinet is lower, and the probability of a smart cabinet with a slower inventory reduction rate and a longer allocation path being selected as an allocation-capable smart cabinet is higher.

[0079] In one embodiment, after generating allocation reminder information based on the identification number and location information of the allocateable smart cabinet and feeding it back to the administrator, the method provided by the present application further includes:

[0080] If the robot allocation instruction is received from the administrator, the target robot is determined among the robots near the allocatable smart cabinet, and the allocation collection code and allocation storage code are sent to the target robot; the target robot is controlled to move to the allocatable smart cabinet and display the allocation collection code so that the allocatable smart cabinet can scan it; after the allocatable smart cabinet scans it and opens the cabinet door, the target robot is controlled to collect part of the office supplies to be allocated from the allocatable smart cabinet; the target robot is controlled to move to the target smart cabinet and display the allocation storage code so that the target smart cabinet can scan it; after the target smart cabinet scans it and opens the cabinet door, the target robot is controlled to deposit the collected part of the office supplies to be allocated into the target smart cabinet.

[0081] After sending the replenishment reminder information of a certain type of office supplies to the administrator, the administrator can move the office supplies in the transferable smart cabinet to the target smart cabinet by himself, or choose robot transfer; when choosing robot transfer, the administrator can issue robot transfer instructions to the office supplies management system through computer equipment.

[0082] After receiving the allocation instruction, the office supplies management system can determine the target robot among the robots near the allocation smart cabinet, and send the allocation collection code and allocation storage code to the target robot.

[0083] The target robot can be controlled to move to the allocable smart cabinet and display the allocation collection code so that the allocable smart cabinet can scan it; after the allocable smart cabinet scans and opens the cabinet door, the target robot is controlled to collect part of the office supplies to be allocated from the allocable smart cabinet.

[0084] The target robot can also be controlled to move to the target smart cabinet and display the allocation storage code for the target smart cabinet to scan; after the target smart cabinet scans and opens the cabinet door, the target robot is controlled to store the received part of the office supplies to be allocated in the target smart cabinet, thereby realizing automatic allocation by the robot without the need for an administrator to be present to handle it.

[0085] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0086] Based on the same inventive concept, embodiments of the present application also provide a smart cabinet replenishment processing device for implementing the aforementioned smart cabinet replenishment processing method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of the one or more smart cabinet replenishment processing device embodiments provided below can be found in the above-mentioned limitations of the smart cabinet replenishment processing method, and will not be repeated here.

[0087] In one embodiment, Figure 4 As shown, a replenishment processing device for a smart cabinet is provided, comprising:

[0088] The inventory information receiving module 401 is used to receive inventory information of various office supplies pushed by a target smart cabinet; the target smart cabinet is a smart cabinet within the management scope of the office supplies management system;

[0089] The replenishment reminder module 402 is used to generate replenishment reminder information for a certain type of office supplies when it is determined based on the inventory information that the inventory level of the office supplies is lower than a first inventory level threshold. The replenishment reminder information is used to remind the administrator to replenish the office supplies of this type in the target smart cabinet.

[0090] In one embodiment, the device further includes an allocation processing module, configured to:

[0091] Based on the inventory information, the inventory reduction rate of each type of office supplies in the target smart cabinet is determined; if the inventory reduction rate of a certain type of office supplies is higher than a set speed threshold, the office supplies of this type are determined as office supplies to be allocated, and the smart cabinets in the same park as the target smart cabinet are determined among the smart cabinets within the management scope of the office supplies management system to form a first smart cabinet set; in the first smart cabinet set, the smart cabinets whose inventory of the office supplies to be allocated is higher than a second inventory threshold are determined to form a second smart cabinet set; based on the location of the target smart cabinet and the location of the smart cabinets in the second smart cabinet set, the allocable smart cabinet is determined in the second smart cabinet set; based on the identification number and location information of the allocable smart cabinet, an allocation reminder message is generated and fed back to the administrator; the allocation reminder message is used to remind the administrator to allocate part of the office supplies to be allocated from the allocable smart cabinet to the target smart cabinet.

[0092] In one embodiment, the allocation processing module is further configured to:

[0093] According to the position of the target smart cabinet and the position of the smart cabinets in the second smart cabinet set, the allocation path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet is obtained; the inventory reduction rate of the office supplies to be allocated in each smart cabinet in the second smart cabinet set is obtained; according to the allocation path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet and the inventory reduction rate of the office supplies to be allocated in each smart cabinet, the allocable smart cabinet is determined.

[0094] In one embodiment, the allocation processing module is further configured to:

[0095] Based on the allocation path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet, a path score value of each smart cabinet in the second smart cabinet set is obtained; the longer the allocation path, the lower the path score value; based on the inventory reduction rate of each smart cabinet in the second smart cabinet set of the office supplies to be allocated, a collection speed score value of each smart cabinet in the second smart cabinet set is obtained; the greater the inventory reduction rate, the higher the collection speed score value; the path score value and the collection speed score value of each smart cabinet in the second smart cabinet set are weightedly summed to obtain a comprehensive score value of each smart cabinet in the second smart cabinet set; based on the comprehensive score value, the allocable smart cabinet is determined.

[0096] In one embodiment, the weight assigned to the path score is less than the weight assigned to the pickup speed score.

[0097] In one embodiment, the allocation processing module is further configured to:

[0098] If the robot allocation instruction of the administrator is received, the target robot is determined among the robots near the allocable smart cabinet, and the allocation collection code and allocation storage code are sent to the target robot; the target robot is controlled to move the allocable smart cabinet and display the allocation collection code so that the allocable smart cabinet can scan it; after the allocable smart cabinet scans it and opens the cabinet door, the target robot is controlled to collect part of the office supplies to be allocated from the allocable smart cabinet; the target robot is controlled to move to the target smart cabinet and display the allocation storage code so that the target smart cabinet can scan it; after the target smart cabinet scans it and opens the cabinet door, the target robot is controlled to deposit the collected part of the office supplies to be allocated into the target smart cabinet.

[0099] Each module in the aforementioned smart cabinet replenishment processing device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in the office supply management system in hardware form, or stored in the memory of the office supply management system in software form, so that the processor can call and execute the corresponding operations of each module.

[0100] In an exemplary embodiment, an office supplies management system is provided, the internal structure of which can be shown as follows: Figure 5 As shown. The office supplies management system includes a processor, a memory, an input / output interface (I / O) and a communication interface. The processor, memory and input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the office supplies management system is used to provide computing and control capabilities. The memory of the office supplies management system includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the office supplies management system is used to store data involved in the above method. The input / output interface of the office supplies management system is used to exchange information between the processor and an external device. The communication interface of the office supplies management system is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a replenishment processing method for a smart cabinet is implemented.

[0101] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the present application scheme, and does not constitute a limitation on the office supplies management system to which the present application scheme is applied. The specific office supplies management system may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0102] In one embodiment, an office supplies management system is provided, comprising a memory and a processor. The memory stores a computer program, and the processor implements the steps of the above-mentioned method embodiments when executing the computer program.

[0103] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0104] In one embodiment, a computer program product is provided, on which a computer program is stored. The computer program is used by a processor to execute the steps in the above-mentioned various method embodiments.

[0105] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0106] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.

[0107] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0108] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A method for replenishing goods in a smart cabinet, characterized in that: The steps of the method are performed by an office supplies management system, and the method includes the following steps: Receiving inventory information of various office supplies pushed by a target smart cabinet; the target smart cabinet is a smart cabinet within the management scope of the office supplies management system; When it is determined based on the inventory information that the inventory of a certain type of office supplies is lower than a first inventory threshold, replenishment reminder information for this type of office supplies is generated; the replenishment reminder information is used to remind the administrator to replenish this type of office supplies in the target smart cabinet.

2. The method according to claim 1, characterized in that The method further comprises: Determining, based on the inventory information, a rate of decrease in the inventory of various types of office supplies in the target smart cabinet; If the inventory reduction rate of a certain type of office supplies exceeds a set rate threshold, the office supplies of this type are determined as office supplies to be allocated, and a smart cabinet in the same park as the target smart cabinet is determined from among the smart cabinets within the management scope of the office supplies management system to form a first smart cabinet set; In the first smart cabinet set, determining the smart cabinets whose inventory of the office supplies to be allocated is higher than a second inventory threshold, to form a second smart cabinet set; determining an allocable smart cabinet in the second smart cabinet set according to the location of the target smart cabinet and the locations of the smart cabinets in the second smart cabinet set; Based on the identification number and location information of the allocable smart cabinet, an allocation reminder message is generated and fed back to the administrator; the allocation reminder message is used to remind the administrator to allocate part of the office supplies to be allocated from the allocable smart cabinet to the target smart cabinet.

3. The method according to claim 2, characterized in that Determining the allocable smart cabinet according to the location of the target smart cabinet and the location distribution of the smart cabinets in the second smart cabinet set includes: Obtaining, according to the location of the target smart cabinet and the locations of the smart cabinets in the second smart cabinet set, a transfer path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet; Obtaining a rate of decrease in the inventory of the office supplies to be allocated in each smart cabinet in the second smart cabinet set; The available smart cabinets are determined based on the allocation paths of the smart cabinets in the second smart cabinet set relative to the target smart cabinet and the inventory reduction speed of the office supplies to be allocated in each smart cabinet.

4. The method according to claim 3, characterized in that Determining the available smart cabinets for allocation based on allocation paths of the smart cabinets in the second smart cabinet set relative to the target smart cabinet and a rate of decrease in the inventory of the office supplies to be allocated in the smart cabinets includes: Obtaining a path score value for each smart cabinet in the second smart cabinet set according to a transfer path of each smart cabinet in the second smart cabinet set relative to the target smart cabinet; the longer the transfer path, the lower the path score value; Obtaining a collection speed score for each smart cabinet in the second smart cabinet set based on a reduction rate of the inventory of the office supplies to be allocated in each smart cabinet in the second smart cabinet set; the greater the inventory reduction rate, the higher the collection speed score; Performing a weighted summation of the path score and the access speed score of each smart cabinet in the second smart cabinet set to obtain a comprehensive score of each smart cabinet in the second smart cabinet set; According to the comprehensive score value, the smart cabinet that can be allocated is determined.

5. The method according to claim 4, characterized in that The weight assigned to the path score value is less than the weight assigned to the collection speed score value.

6. The method according to claim 2, characterized in that After generating allocation reminder information based on the identification number and location information of the allocateable smart cabinet and feeding it back to the administrator, the method further includes: If the robot allocation instruction of the administrator is received, the target robot is determined among the robots near the allocated smart cabinet, and the allocation collection code and the allocation storage code are sent to the target robot; Controlling the target robot to move the transferable smart cabinet and displaying the transfer collection code so that the transferable smart cabinet can scan it; After the allocable smart cabinet is scanned and the cabinet door is opened, the target robot is controlled to pick up part of the office supplies to be allocated from the allocable smart cabinet; Controlling the target robot to move to the target smart cabinet and displaying the transfer and storage code so that the target smart cabinet can scan it; After the target smart cabinet is scanned and the cabinet door is opened, the target robot is controlled to store the received portion of the to-be-allocated office supplies in the target smart cabinet.

7. A replenishment processing device for a smart cabinet, characterized in that: The device comprises: An inventory information receiving module is used to receive inventory information of various office supplies pushed by a target smart cabinet; the target smart cabinet is a smart cabinet within the management scope of the office supplies management system; The replenishment reminder module is used to generate replenishment reminder information for a certain type of office supplies when it is determined based on the inventory information that the inventory level of the office supplies is lower than a first inventory level threshold; the replenishment reminder information is used to remind the administrator to replenish the office supplies of this type in the target smart cabinet.

8. An office supplies management system comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.

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

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Commodity transferring method based on multiple selling points, electronic equipment and storage medium

    CN109948829A

  • Logistics management system and method

    CN111047266A

  • Enterprise office supply management system and method

    CN117172715A

  • Intelligent deployment and cluster management system for transformer substation storeroom

    CN118261531A

  • Goods replenishment method, device, storage medium, and computer equipment for self-service vending machine

    WO2019127979A1