Office supply checking method and device based on intelligent cabinet, intelligent cabinet, storage medium and program product
Through smart cabinet monitoring users to receive office supplies and combine the information reported by users, the reduction in office supplies is determined, which solves the problem of insufficient accuracy when smart cabinets are counting lighter office supplies, realizes automatic inventory and inventory consistency, and improves processing efficiency.
Patent Information
- Application Number
- CN202411955257.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When smart cabinets take stock of lighter office supplies such as refills, due to insufficient accuracy of the weight sensor on the cargo road, the actual inventory is inconsistent with the system records, and it requires manual verification and inventory, which is inefficient in processing efficiency.
By opening the control cabinet door, when the user receives office supplies, the weight sensor of the cargo lane is used to determine the weight reduction value, and combined with the information reported by the user, the reduction of office supplies is determined, so as to realize an automatic inventory of the number of office supplies in the smart cabinet.
Automatic inventory of heavier office supplies is realized, ensuring that the actual inventory is consistent with the system records, reducing manual verification and inventory, and improving processing efficiency.
Smart Images

Figure CN119810978A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of automated management of office supplies, and in particular to a method, device, smart cabinet, storage medium and computer program product for office supply inventory based on a smart cabinet. Background Art
[0002] Smart cabinets can store a variety of office supplies, such as pens, refills and notepads. Through smart cabinets, employees can pick up the office supplies they need by themselves, without waiting or manual distribution, saving time.
[0003] Office supplies such as pen refills are relatively light. If the aisle weight sensor of the smart cabinet is not accurate enough, when an employee takes one or two pen refills, the aisle weight sensor may not be able to recognize it, resulting in inconsistency between the actual inventory and the system records. Manual verification and inventory are required, and the processing efficiency is low. Summary of the invention
[0004] Based on this, it is necessary to provide a method, device, smart cabinet, storage medium and computer program product for office supplies inventory based on a smart cabinet to address the above technical problems.
[0005] The present application provides a method for inventorying office supplies based on a smart cabinet, the method comprising:
[0006] Control the cabinet door to open so that users can collect office supplies from the smart cabinet;
[0007] When the picked-up office supplies are office supplies with a single standard weight value higher than a threshold, the reduced quantity of the picked-up office supplies is determined according to the weight reduction value obtained by the aisle weight sensor of the smart cabinet;
[0008] When the picked-up office supplies are office supplies with a single standard weight value lower than a threshold, determining the reduced quantity of the picked-up office supplies according to the information reported by the user;
[0009] According to the reduced number of the picked-up office supplies, the current number of the picked-up office supplies in the smart cabinet is determined and reported to the control system.
[0010] In one embodiment, determining the reduced quantity of the picked-up office supplies according to the weight reduction value obtained by the aisle weight sensor of the smart cabinet includes:
[0011] When it is detected that the weight value collected by a certain aisle weight sensor decreases, the corresponding weight reduction value is obtained and the category of office supplies corresponding to the aisle weight sensor is determined to obtain a single standard weight value of the office supplies received;
[0012] The reduced quantity of the picked-up office supplies is obtained according to the weight reduction value and the single standard weight value.
[0013] In one embodiment, determining the reduction in the number of office supplies collected according to the information reported by the user includes:
[0014] Displaying a screen input reporting method and a photo taking reporting method on the screen of the smart cabinet;
[0015] When the user selects the screen input reporting method, the names of various office supplies and the receiving quantity filling area are displayed on the screen of the smart cabinet; the names are used to prompt the user to fill in the receiving quantity filling area corresponding to the received office supplies; according to the information entered by the user in the receiving quantity filling area, the reduced quantity of the received office supplies is obtained;
[0016] When the user chooses the photo reporting method, the photo of the picked-up office supplies sent by the user via the mobile terminal associated with the smart cabinet is received; and the reduced quantity of the picked-up office supplies is obtained based on the recognition result of the photo.
[0017] In one embodiment, the method further comprises:
[0018] Sending the photo to the cloud; so that the cloud can use its own recognition model to recognize the photo;
[0019] Obtain the recognition result sent by the cloud.
[0020] In one embodiment, after the control cabinet door is opened, the method further comprises:
[0021] When a hand is detected by the camera of the smart cabinet entering or extending the cabinet, the time when the hand is inserted into the cabinet and the time when the hand is extended out are determined;
[0022] Obtaining a target time period according to the hand-insertion time and the hand-extension time;
[0023] Monitoring whether the weight value sensed by the cargo lane weight sensor changes within the target time period;
[0024] If there is a change, it is determined that the picked-up office supplies are office supplies with a single standard weight value higher than a threshold;
[0025] If there is no change, and the user reports that the office supplies have been received, it is determined that the received office supplies are office supplies with a single standard weight value lower than a threshold.
[0026] In one embodiment, if no change occurs, the method further comprises:
[0027] Displaying a first option and a second option on the screen of the smart cabinet; the first option is used to indicate that the office supplies have been received, and the second option is used to indicate that the office supplies have not been received;
[0028] In response to the user selecting any one of the first option and the second option, it is determined whether the user has received the office supplies.
[0029] The present application provides a device for counting office supplies based on a smart cabinet, the device comprising:
[0030] A cabinet door control module is used to control the cabinet door to open so that users can collect office supplies from the smart cabinet;
[0031] A reduction amount determination module, used for determining the reduction amount of the picked-up office supplies according to the weight reduction value obtained by the aisle weight sensor of the smart cabinet when the picked-up office supplies are office supplies with a single standard weight value higher than a threshold value;
[0032] The reduction amount determination module is further configured to determine the reduction amount of the picked-up office supplies according to the information reported by the user when the picked-up office supplies are office supplies with a single standard weight value lower than a threshold value;
[0033] The reporting processing module is used to determine the current quantity of the office supplies received in the smart cabinet according to the reduced quantity of the office supplies received and report it to the control system.
[0034] The present application provides a smart cabinet, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the above method.
[0035] The present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to execute the above method.
[0036] The present application provides a computer program product, on which a computer program is stored, and the computer program is executed by a processor to perform the above method.
[0037] The above-mentioned method, device, smart cabinet, storage medium and computer program product for counting office supplies based on smart cabinets control the cabinet door to open so that users can pick up office supplies from the smart cabinet; when the office supplies picked up belong to office supplies with a single standard weight value higher than a threshold, the reduced number of office supplies picked up is determined according to the weight reduction value obtained by the aisle weight sensor of the smart cabinet; when the office supplies picked up belong to office supplies with a single standard weight value lower than the threshold, the reduced number of office supplies picked up is determined according to the information reported by the user; according to the reduced number of office supplies picked up, the current number of office supplies picked up in the smart cabinet is determined and reported to the control system. With the scheme provided by the present application, for heavier office supplies such as notepads, the reduced number can be determined by the aisle weight sensor of the smart cabinet to realize the automatic inventory of the number of office supplies in the smart cabinet; for lighter office supplies such as pen refills, the reduced number can be determined according to the information reported by the user, thereby ensuring that the actual inventory is consistent with the inventory recorded by the system, and while realizing the automatic inventory of the number of office supplies in the smart cabinet, it can also reduce the situation of manual verification and inventory, and improve processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. 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 creative work.
[0039] Figure 1 A schematic diagram of a process of a method for taking inventory of office supplies based on a smart cabinet in one embodiment;
[0040] Figure 2 A schematic diagram of a process for determining a reduced quantity of picked-up office supplies in one embodiment;
[0041] Figure 3 A schematic diagram of a process for determining a reduced quantity of picked-up office supplies in another embodiment;
[0042] Figure 4 A structural block diagram of a device for taking inventory of office supplies based on a smart cabinet in one embodiment;
[0043] Figure 5 Schematic diagram of the internal structure of a smart cabinet in one embodiment. DETAILED DESCRIPTION
[0044] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0045] The method for counting office supplies based on a smart cabinet provided in the present application may include: Figure 1 The steps shown are:
[0046] Step S101, control the cabinet door to open so that the user can collect office supplies from the smart cabinet.
[0047] When a user wants to collect office supplies from the smart cabinet, the user can scan the QR code displayed by the smart cabinet; after the user verification is passed, the smart cabinet can control the cabinet door to open, so that the user can collect office supplies from the smart cabinet.
[0048] Step S102, when the picked-up office supplies are office supplies with a single standard weight value higher than a threshold, the reduced quantity of the picked-up office supplies is determined according to the weight reduction value obtained by the aisle weight sensor of the smart cabinet.
[0049] If the office supplies picked up by the user (which may be referred to as picked up office supplies) are office supplies with a single standard weight value higher than a threshold, such as a notebook, the reduced number of picked up office supplies may be obtained through the aisle weight sensor of the smart cabinet.
[0050] Step S103: when the picked-up office supplies are office supplies with a single standard weight value lower than a threshold, the reduced quantity of the picked-up office supplies is determined according to the information reported by the user.
[0051] If the office supplies picked up are those with a single standard weight value higher than a threshold, such as pen refills, the user may be prompted to actively report it, and the reduced number of office supplies picked up may be obtained based on the information reported by the user.
[0052] Step S104, according to the reduced number of office supplies collected, determine the current number of office supplies collected in the smart cabinet and report it to the control system.
[0053] Based on the number of office supplies in the smart cabinet before being collected and the reduced number, the current number of office supplies collected can be obtained, and the current number can be reported to the control system through the network; the control system can update the number of office supplies collected in its own records, and can also send text messages to the user, which can display the name of the office supplies collected, the time of collection and the number of collection.
[0054] In the above embodiment, the control cabinet door is opened to allow the user to collect office supplies from the smart cabinet; when the office supplies collected belong to office supplies with a single standard weight value higher than the threshold, the reduced number of office supplies collected is determined according to the weight reduction value obtained by the aisle weight sensor of the smart cabinet; when the office supplies collected belong to office supplies with a single standard weight value lower than the threshold, the reduced number of office supplies collected is determined according to the information reported by the user; according to the reduced number of office supplies collected, the current number of office supplies collected in the smart cabinet is determined and reported to the control system. With the solution provided by this application, for heavier office supplies such as notepads, the reduced number can be determined by the aisle weight sensor of the smart cabinet, and the automatic inventory of the number of office supplies in the smart cabinet can be realized; for lighter office supplies such as pen refills, the reduced number can be determined according to the information reported by the user, thereby ensuring that the actual inventory is consistent with the inventory recorded by the system, and while realizing the automatic inventory of the number of office supplies in the smart cabinet, it can also reduce the situation of manual verification and inventory, and improve processing efficiency.
[0055] In one embodiment, the reduced amount of office supplies picked up is determined based on the weight reduction value obtained by the aisle weight sensor of the smart cabinet, including: Figure 2 The steps shown are:
[0056] Step S201, when it is detected that the weight value collected by a certain aisle weight sensor decreases, the corresponding weight reduction value is obtained and the category of office supplies corresponding to the aisle weight sensor is determined, and the single standard weight value of the office supplies collected is obtained; Step S202, based on the weight reduction value and the single standard weight value, the reduced number of office supplies collected is obtained.
[0057] For example, the weight value collected by a certain aisle weight sensor decreases from y1 to y2. By subtracting y2 from y1, we can get the weight reduction value y3. According to the recorded information, we can determine that the aisle to which the aisle weight sensor belongs is the one for storing notebooks. According to the recorded information, we can also get the single standard weight value x of the notebook.
[0058] Considering that the aisle weight sensor has a certain error, the error value is ±a. Therefore, the reduced number of office supplies n received satisfies the following relationship: n×xa≤y3≤n×x-+a. Based on this relationship, the reduced number of office supplies n received can be solved.
[0059] In one embodiment, based on the information reported by the user, the reduction in the number of office supplies collected is determined, including: Figure 3 The steps shown are:
[0060] Step S301, displaying the screen input reporting method and the photo reporting method on the screen of the smart cabinet; Step S302, when the user selects the screen input reporting method, the names of various office supplies and the collection quantity filling area are displayed on the screen of the smart cabinet; the name is used to prompt the user to fill in the collection quantity filling area corresponding to the collected office supplies; Step S303, according to the information input by the user in the collection quantity filling area, the reduced number of collected office supplies is obtained; Step S304, when the user selects the photo reporting method, receiving the photo of the collected office supplies sent by the user through the mobile terminal associated with the smart cabinet; Step S305, according to the recognition result of the photo, the reduced number of collected office supplies is obtained.
[0061] If a user collects office supplies such as pen refills whose individual standard weight values are lower than the threshold, the accuracy of the aisle weight sensor is insufficient. Therefore, the solution of this embodiment can be used to determine the reduction quantity to ensure that the actual inventory is consistent with the system inventory.
[0062] This embodiment provides two reporting methods for the user to choose from. The screen of the smart cabinet can display a screen input reporting method and a photo reporting method; the user can select one of the reporting methods by clicking.
[0063] When the user selects the screen input reporting method, the names of various office supplies and the number filling area can be displayed on the screen; the name display area of the office supplies is adjacent to the number filling area of the office supplies, and the name of the office supplies can prompt the user to fill in the number filling area corresponding to the office supplies received. If the office supplies received by the user are pen refills, the user can enter the information about the number of refills in the number filling area adjacent to the name display area of "pen refills"; thus, the smart cabinet obtains the reduced number of pen refills.
[0064] When a user collects multiple types of office supplies, and the individual standard weight values of these office supplies are lower than the threshold, the user needs to enter the information on the screen multiple times, which is rather cumbersome. At this time, the user can choose to take a photo and report it.
[0065] When the user chooses to report by taking photos, the user can take photos of the received office supplies through a mobile terminal that has been pre-associated with the smart cabinet; the mobile terminal sends the photos to the smart cabinet; and the smart cabinet can obtain the reduced number of office supplies received based on the recognition results of the photos.
[0066] In one embodiment, the method provided by the present application further includes:
[0067] Send the photo to the cloud; so that the cloud can use its own recognition model to recognize the photo; and obtain the recognition result sent by the cloud.
[0068] Considering that the computing resources of the smart cabinet are limited, and computing tasks such as image recognition require more computing resources, the smart cabinet can send photos to the cloud. The cloud uses its own recognition model to recognize the photos and obtains the recognition results sent by the cloud, which may include the categories of office supplies and the quantity of each type of office supplies. Therefore, the smart cabinet can obtain the reduction in the number of office supplies that have been picked up based on the recognition results.
[0069] In one embodiment, after the control cabinet door is opened, the method provided by the present application further includes:
[0070] When the camera of the smart cabinet detects that a hand is reaching into or out of the cabinet, the time when the hand is reaching in or out is determined; based on the time when the hand is reaching in or out, a target time period is obtained; it is monitored whether the weight value sensed by the aisle weight sensor changes within the target time period; if it changes, it is determined that the office supplies picked up are office supplies with a single standard weight value higher than a threshold; if it does not change and the user reports that the office supplies have been picked up, it is determined that the office supplies picked up are office supplies with a single standard weight value lower than the threshold.
[0071] For example, after the door of the smart cabinet is opened, the camera of the smart cabinet detects that a hand reaches into the cabinet at time t1 and a hand reaches out of the cabinet at time t2, and the target time period [t1, t2] can be obtained based on time t1 and time t2. The weight value sensed by the aisle weight sensor is monitored to see whether it changes within the target time period [t1, t2].
[0072] If there is a change, it means that the user has picked up heavier office supplies during the target period [t1, t2], and it can be determined that the picked up office supplies are office supplies with a single standard weight value higher than the threshold. Accordingly, the weight reduction value obtained by the cargo aisle weight sensor is used to determine the reduced amount of office supplies picked up.
[0073] If there is no change, it means that the user did not pick up the office supplies or picked up lighter office supplies within the target period [t1, t2]. At this time, if feedback information is received that the user has picked up the office supplies, it can be determined that the picked up office supplies are office supplies with a single standard weight value lower than the threshold. Accordingly, the reduced number of picked up office supplies is determined based on the information reported by the user.
[0074] In one embodiment, if there is no change, the method provided by the present application further includes:
[0075] A first option and a second option are displayed on the screen of the smart cabinet; the first option is used to indicate that the office supplies have been received, and the second option is used to indicate that the office supplies have not been received; in response to the user selecting any one of the first option and the second option, it is determined whether the user has received the office supplies.
[0076] For example, after the door of the smart cabinet is opened, the camera of the smart cabinet detects that a hand reaches into the cabinet at time t1 and a hand reaches out of the cabinet at time t2, and the target time period [t1, t2] can be obtained based on time t1 and time t2. The weight value sensed by the aisle weight sensor is monitored to see whether it changes within the target time period [t1, t2].
[0077] If there is no change, it means that the user did not pick up the office supplies or picked up lighter office supplies within the target period [t1, t2]; at this time, the first option and the second option can be displayed on the screen; the first option is used to indicate that the office supplies have been picked up, and the second option is used to indicate that the office supplies have not been picked up.
[0078] The user can select one of the options according to the actual collection situation; for example, if the user has collected the office supplies, the first option is selected, and if the user has not collected the office supplies, the second option is selected. In response to the user's selection operation, the smart cabinet can determine whether the user has collected the office supplies.
[0079] If the smart cabinet can determine that the user has picked up the office supplies, it can be determined that the picked up office supplies are office supplies with a single standard weight value lower than the threshold. Accordingly, the reduced number of picked up office supplies is determined based on the information reported by the user.
[0080] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed 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 part of the steps or stages in other steps.
[0081] Based on the same inventive concept, the embodiment of the present application also provides a device for implementing the method for implementing the method for implementing the method for implementing the method. The solution to the problem provided by the device is similar to the solution described in the method. Therefore, the specific definition of one or more embodiments of the device for implementing the method for implementing the method can be found in the above definition of the method for implementing the method.
[0082] In one embodiment, Figure 4 As shown, a device for counting office supplies based on a smart cabinet is provided, comprising:
[0083] The cabinet door control module 401 is used to control the cabinet door to open so that the user can collect office supplies from the smart cabinet;
[0084] A reduction amount determination module 402 is used to determine the reduction amount of the picked-up office supplies according to the weight reduction value obtained by the aisle weight sensor of the smart cabinet when the picked-up office supplies are office supplies with a single standard weight value higher than a threshold value;
[0085] The reduction amount determination module 402 is further configured to determine the reduction amount of the picked-up office supplies according to the information reported by the user when the picked-up office supplies are office supplies with a single standard weight value lower than a threshold value;
[0086] The reporting processing module 403 is used to determine the current quantity of the office supplies that have been picked up in the smart cabinet according to the reduced quantity of the office supplies that have been picked up and report it to the control system.
[0087] In one embodiment, the reduction amount determination module 402 is further configured to:
[0088] When it is detected that the weight value collected by a certain aisle weight sensor decreases, the corresponding weight reduction value is obtained and the category of office supplies corresponding to the aisle weight sensor is determined, and the single standard weight value of the picked-up office supplies is obtained; based on the weight reduction value and the single standard weight value, the reduced quantity of the picked-up office supplies is obtained.
[0089] In one embodiment, the reduction amount determination module 402 is further configured to:
[0090] A screen input reporting method and a photo reporting method are displayed on the screen of the smart cabinet; when the user selects the screen input reporting method, the names of various office supplies and a collection quantity filling area are displayed on the screen of the smart cabinet; the names are used to prompt the user to fill in the collection quantity filling area corresponding to the collected office supplies; based on the information input by the user in the collection quantity filling area, the reduced quantity of the collected office supplies is obtained; when the user selects the photo reporting method, a photo of the collected office supplies sent by the user through a mobile terminal associated with the smart cabinet is received; based on the recognition result of the photo, the reduced quantity of the collected office supplies is obtained.
[0091] In one embodiment, the reduction amount determination module 402 is further configured to:
[0092] The photo is sent to the cloud; so that the cloud uses its own recognition model to recognize the photo; and the recognition result sent by the cloud is obtained.
[0093] In one embodiment, the apparatus further comprises an identification module, configured to:
[0094] When the camera of the smart cabinet detects that a hand is put into or out of the cabinet, the time when the hand is put in or out is determined; a target time period is obtained based on the time when the hand is put in or out; and whether the weight value sensed by the aisle weight sensor changes within the target time period; if it changes, it is determined that the office supplies picked up are office supplies with a single standard weight value higher than a threshold; if it does not change and the user reports that the office supplies have been picked up, it is determined that the office supplies picked up are office supplies with a single standard weight value lower than a threshold.
[0095] In one embodiment, the identification module is used to:
[0096] A first option and a second option are displayed on a screen of the smart cabinet; the first option is used to indicate that office supplies have been received, and the second option is used to indicate that office supplies have not been received; in response to the user selecting any one of the first option and the second option, it is determined whether the user has received the office supplies.
[0097] Each module in the above-mentioned device for counting office supplies based on a smart cabinet can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the smart cabinet in the form of hardware, or can be stored in the memory in the smart cabinet in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.
[0098] In an exemplary embodiment, a smart cabinet is provided, and its internal structure diagram can be as follows: Figure 5As shown. The smart cabinet includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the smart cabinet is used to provide computing and control capabilities. The memory of the smart cabinet 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 smart cabinet is used to store data involved in the above method. The input / output interface of the smart cabinet is used to exchange information between the processor and an external device. The communication interface of the smart cabinet is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for inventorying office supplies based on a smart cabinet is implemented.
[0099] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the smart cabinet to which the scheme of the present application is applied. The specific smart cabinet may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0100] In one embodiment, a smart cabinet is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0101] 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.
[0102] In one embodiment, a computer program product is provided, on which a computer program is stored, and the computer program is used by a processor to execute the steps in the above-mentioned various method embodiments.
[0103] 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.
[0104] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and 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. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present 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. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0105] The technical features of the above embodiments may be combined arbitrarily. 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.
[0106] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for counting office supplies based on a smart cabinet, characterized in that: The method comprises: Control the cabinet door to open so that users can collect office supplies from the smart cabinet; When the picked-up office supplies are office supplies with a single standard weight value higher than a threshold, the reduced quantity of the picked-up office supplies is determined according to the weight reduction value obtained by the aisle weight sensor of the smart cabinet; When the picked-up office supplies are office supplies with a single standard weight value lower than a threshold, determining the reduced quantity of the picked-up office supplies according to the information reported by the user; According to the reduced number of the picked-up office supplies, the current number of the picked-up office supplies in the smart cabinet is determined and reported to the control system.
2. The method according to claim 1, characterized in that Determining the reduced quantity of the office supplies picked up according to the weight reduction value obtained by the aisle weight sensor of the smart cabinet includes: When it is detected that the weight value collected by a certain aisle weight sensor decreases, the corresponding weight reduction value is obtained and the category of office supplies corresponding to the aisle weight sensor is determined to obtain a single standard weight value of the office supplies received; The reduced quantity of the picked-up office supplies is obtained according to the weight reduction value and the single standard weight value.
3. The method according to claim 1, characterized in that Determining the reduction in the number of office supplies collected according to the information reported by the user, including: Displaying a screen input reporting method and a photo taking reporting method on the screen of the smart cabinet; When the user selects the screen input reporting method, the names of various office supplies and the receiving quantity filling area are displayed on the screen of the smart cabinet; the names are used to prompt the user to fill in the receiving quantity filling area corresponding to the received office supplies; according to the information entered by the user in the receiving quantity filling area, the reduced quantity of the received office supplies is obtained; When the user chooses the photo reporting method, the photo of the picked-up office supplies sent by the user via the mobile terminal associated with the smart cabinet is received; and the reduced quantity of the picked-up office supplies is obtained based on the recognition result of the photo.
4. The method according to claim 3, characterized in that The method further comprises: Sending the photo to the cloud; so that the cloud can use its own recognition model to recognize the photo; Obtain the recognition result sent by the cloud.
5. The method according to claim 1, characterized in that After the control cabinet door is opened, the method further comprises: When a hand is detected by the camera of the smart cabinet entering or extending the cabinet, the time when the hand is inserted into the cabinet and the time when the hand is extended out are determined; Obtaining a target time period according to the hand-insertion time and the hand-extension time; Monitoring whether the weight value sensed by the cargo lane weight sensor changes within the target time period; If there is a change, it is determined that the picked-up office supplies are office supplies with a single standard weight value higher than a threshold; If there is no change, and the user reports that the office supplies have been received, it is determined that the received office supplies are office supplies with a single standard weight value lower than a threshold.
6. The method according to claim 5, characterized in that If no change occurs, the method further comprises: Displaying a first option and a second option on the screen of the smart cabinet; the first option is used to indicate that the office supplies have been received, and the second option is used to indicate that the office supplies have not been received; In response to the user selecting any one of the first option and the second option, it is determined whether the user has received the office supplies.
7. A device for counting office supplies based on a smart cabinet, characterized in that: The device comprises: A cabinet door control module is used to control the cabinet door to open so that users can collect office supplies from the smart cabinet; A reduction amount determination module, used for determining the reduction amount of the picked-up office supplies according to the weight reduction value obtained by the aisle weight sensor of the smart cabinet when the picked-up office supplies are office supplies with a single standard weight value higher than a threshold value; The reduction amount determination module is further configured to determine the reduction amount of the picked-up office supplies according to the information reported by the user when the picked-up office supplies are office supplies with a single standard weight value lower than a threshold value; The reporting processing module is used to determine the current quantity of the office supplies received in the smart cabinet according to the reduced quantity of the office supplies received and report it to the control system.
8. A smart cabinet, 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
Automatic settlement system and automatic settlement method
CN107862814A
Intelligent self-service system and commodity identification method
CN109405879A
Intelligent office article cabinet and use method thereof
CN116228111A
Gravity sensing vending machine
CN214896743U