Recommendation method, device and equipment of office supply self-taking intelligent cabinet, storage medium and program product

By entering office supplies information and office area locations by users, screening and recommending the most suitable smart cabinets, it solves the inefficiency problem of employees finding suitable self-retrieval cabinets in multiple smart cabinets, and improves the efficiency and convenience of self-retrieval of office supplies.

CN120198201APending Publication Date: 2025-06-24SHENZHEN COMTOP INFORMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510318937.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

Within an organization, employees need to browse multiple smart cabinets on the system to determine the most suitable smart cabinet for self-plug office supplies, resulting in low self-plug office supplies.

Method used

By entering the information about office supplies on the interface, determine the category and quantity of the target office supplies, and filter out the smart cabinets that meet the requirements from multiple smart cabinets in the organization based on the location of the user's office area, and finally recommend the smart cabinet closest to the target office area to the user.

Benefits of technology

It improves the self-pickup efficiency of office supplies, reduces the search time between users and simplifies the self-pickup process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120198201A_ABST
    Figure CN120198201A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent management of office supplies, provides a recommendation method, device and equipment for an intelligent cabinet for self-taking office supplies, a storage medium and a program product, and can improve the self-taking efficiency of the office supplies. The method comprises the following steps: obtaining the category and quantity of target office supplies according to office supply to-be-taken information input on an interface by a user; obtaining a target office area according to the office area where the user is located when taking by himself / herself; in a plurality of intelligent cabinets in the mechanism, the intelligent cabinets meeting the requirements of the category and the number of the target office supplies are determined, and a candidate intelligent cabinet set is obtained; in the candidate intelligent cabinet set, determining an intelligent cabinet whose distance to the target office area meets the requirement, and obtaining a target intelligent cabinet; the target intelligent cabinet is an intelligent cabinet for recommending the user to take the office supplies by himself / herself.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of intelligent management of office supplies, and particularly to a method, device, computer device, storage medium, and computer program product for recommending an intelligent cabinet for self-service of office supplies. Background Art

[0002] Employees within an organization can obtain the required office supplies by self-service from the intelligent cabinet. However, some organizations deploy multiple intelligent cabinets internally. When employees want to obtain office supplies, they need to browse multiple intelligent cabinets on the system to determine which intelligent cabinet is more suitable for collection, resulting in low efficiency in self-service of office supplies. Summary of the Invention

[0003] Based on this, to address the above technical problems, it is necessary to provide a method, device, computer device, storage medium, and computer program product for recommending an intelligent cabinet for self-service of office supplies.

[0004] This application provides a method for recommending an intelligent cabinet for self-service of office supplies, and the method includes:

[0005] Obtain the category and quantity of the target office supplies according to the information of the office supplies to be obtained input by the user on the interface;

[0006] Obtain the target office area according to the office area where the user is located during self-service;

[0007] Among multiple intelligent cabinets within the organization, determine the intelligent cabinets that meet the requirements of the category and quantity of the target office supplies to obtain a set of candidate intelligent cabinets;

[0008] Among the set of candidate intelligent cabinets, determine the intelligent cabinets whose distance from the target office area meets the requirements to obtain the target intelligent cabinets; the target intelligent cabinets are the intelligent cabinets recommended for the user to self-service office supplies.

[0009] In one embodiment, before obtaining the target office area according to the office area where the user is located during self-service, the method further includes:

[0010] If the user inputs information about the office area where the user is located during self-service on the interface, then determine the office area where the user is located during self-service according to the information about the office area where the user is located during self-service;

[0011] If the user does not input information about the office area where the user is located during self-service on the interface, then determine the office area where the user is located during self-service according to the user's work number and the distribution map of the workstations of the organization's employees.

[0012] In one embodiment, determining the office area where the user is located during self-service according to the user's work number and the distribution map of the workstations of the organization's employees includes:

[0013] In the distribution map of the workstations of institutional employees, determine the workstation whose identified work number matches the work number of the user to obtain the target workstation;

[0014] According to the distribution map of the workstations of institutional employees, determine the area where the target workstation is located to obtain the office area where the user picks up items by himself / herself.

[0015] In one embodiment, the method further includes:

[0016] If the number of the target intelligent cabinets is multiple, send recommendation information about receiving office supplies through robot delivery to the user.

[0017] In one embodiment, the candidate intelligent cabinet subsets included in the candidate intelligent cabinet set include at least two intelligent cabinets; in the candidate intelligent cabinet set, determining the intelligent cabinets whose distances from the target office area meet the requirements to obtain the target intelligent cabinets includes:

[0018] For any candidate intelligent cabinet subset of the candidate intelligent cabinet set, determine the distance between each intelligent cabinet in the candidate intelligent cabinet subset and the target office area and perform statistics to obtain a distance statistic value corresponding to the candidate intelligent cabinet subset;

[0019] According to the distance statistic value, determine the candidate intelligent cabinet subset whose distance from the target office area meets the requirements to obtain the target intelligent cabinets.

[0020] In one embodiment, for any candidate intelligent cabinet subset of the candidate intelligent cabinet set, determining the distance between each intelligent cabinet in the candidate intelligent cabinet subset and the target office area and performing statistics to obtain a distance statistic value corresponding to the candidate intelligent cabinet subset includes:

[0021] For any candidate intelligent cabinet subset of the candidate intelligent cabinet set, determine the distance between each intelligent cabinet in the candidate intelligent cabinet subset and the target office area;

[0022] Perform an averaging process on the distances between each intelligent cabinet in the candidate intelligent cabinet subset and the target office area to obtain a distance statistic value corresponding to the candidate intelligent cabinet subset.

[0023] This application provides a recommendation device for an intelligent cabinet for self-picking up office supplies, and the device includes:

[0024] A receiving information acquisition module, configured to obtain the category and quantity of the target office supplies according to the office supply receiving information input by the user on the interface;

[0025] An office area determination module, configured to obtain the target office area according to the office area where the user picks up items by himself / herself;

[0026] An intelligent cabinet screening module, configured to determine, among multiple intelligent cabinets within an organization, the intelligent cabinets that meet the requirements for the category and quantity of the target office supplies, so as to obtain a set of candidate intelligent cabinets;

[0027] An intelligent cabinet determination module, configured to determine, among the set of candidate intelligent cabinets, the intelligent cabinets whose distance from the target office area meets the requirements, so as to obtain target intelligent cabinets; the target intelligent cabinets are the intelligent cabinets for recommending that the user pick up office supplies by himself / herself.

[0028] This application provides a computer device, including a memory and a processor, where the memory stores a computer program, and the processor executes the above method.

[0029] This application provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to perform the above method.

[0030] This 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.

[0031] The above method, device, computer device, storage medium, and computer program product for recommending intelligent cabinets for picking up office supplies obtain the category and quantity of target office supplies according to the office supply picking-up information input by the user on the interface; obtain the target office area according to the office area where the user is located when picking up supplies by himself / herself; determine, among multiple intelligent cabinets within the organization, the intelligent cabinets that meet the requirements for the category and quantity of the target office supplies, so as to obtain a set of candidate intelligent cabinets; determine, among the set of candidate intelligent cabinets, the intelligent cabinets whose distance from the target office area meets the requirements, so as to obtain target intelligent cabinets; the target intelligent cabinets are the intelligent cabinets for recommending that the user pick up office supplies by himself / herself. This application determines the intelligent cabinets that meet the requirements according to the office area where the user is located when picking up supplies by himself / herself, the category, and the quantity of the target office supplies, and then recommends that the user pick up office supplies from the target intelligent cabinets, eliminating the need for the user to screen and browse by himself / herself, and improving the efficiency of picking up office supplies. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0033] Figure 1 It is a schematic flowchart of a method for recommending intelligent cabinets for picking up office supplies in an embodiment;

[0034] Figure 2Schematic diagram of the process for determining the office area in an embodiment

[0035] Figure 3 Schematic diagram of the process for determining the target smart cabinet in an embodiment

[0036] Figure 4 Structural block diagram of the recommendation device for the self-service smart cabinet for office supplies in an embodiment

[0037] Figure 5 Internal structure diagram of a computer device in an embodiment Detailed implementation manners

[0038] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to 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.

[0039] The recommended method for the self-service smart cabinet for office supplies provided by the present application may include Figure 1 The steps shown. The steps included in this method can be executed by a computer device, and this computer device can be one of the devices of the office supplies management platform.

[0040] Step S101: Obtain the category and quantity of the target office supplies according to the office supplies collection information input by the user on the interface.

[0041] The user can be an employee within the organization. When the user wants to collect office supplies, relevant information can be input on the interface provided by the computer device, and this relevant information can be referred to as office supplies collection information. By analyzing the office supplies collection information, the category and quantity of the target office supplies can be obtained. The target office supplies are the office supplies that the user wants to collect.

[0042] Step S102: Obtain the target office area according to the office area where the user is located during self-service collection.

[0043] The user can predict which office area they will be in when self-collecting office supplies according to the actual situation, and use the office area where the user is located during self-service collection as the target office area.

[0044] Step S103: Among multiple smart cabinets within the organization, determine the smart cabinets that meet the requirements of the category and quantity of the target office supplies, and obtain the candidate smart cabinet set.

[0045] Two or more smart cabinets can be set within the organization, and these smart cabinets are distributed in different places within the organization. Among multiple smart cabinets within the organization, determine the smart cabinets that meet the requirements of the category and quantity of the target office supplies, and obtain the candidate smart cabinet set.

[0046] Exemplarily, the categories of target office supplies include a and b, with the quantity of a being 10 and the quantity of b being 3; among multiple smart cabinets, the smart cabinets that include at least 10 type-a office supplies and at least 3 type-b office supplies are: Smart Cabinet ①, Smart Cabinet ③, and Smart Cabinet ④. A candidate smart cabinet set can be formed based on Smart Cabinet ①, Smart Cabinet ③, and Smart Cabinet ④.

[0047] Another exemplarily, the categories of target office supplies include c and d, with the quantity of c being 15 and the quantity of d being 10; among multiple smart cabinets, the quantity of type-c office supplies included in Smart Cabinet ① itself is less than 15, the quantity of type-d office supplies included in Smart Cabinet ① itself is less than 10, the quantity of type-c office supplies included in Smart Cabinet ② itself is less than 15, and the quantity of type-d office supplies included in Smart Cabinet ② itself is less than 10; the sum of the quantity of type-c office supplies included in Smart Cabinet ① and Smart Cabinet ② is at least 15, and the sum of the quantity of type-d office supplies included in Smart Cabinet ① and Smart Cabinet ② is at least 10. Smart Cabinet ① and Smart Cabinet ② can form a combination, which is called a candidate smart cabinet subset. Thus, multiple candidate smart cabinet subsets can be obtained, and a candidate smart cabinet set can be formed based on the multiple candidate smart cabinet subsets.

[0048] Step S104, in the candidate smart cabinet set, determine the smart cabinets whose distances from the target office area meet the requirements to obtain target smart cabinets; the target smart cabinets are the smart cabinets recommended for users to pick up office supplies by themselves.

[0049] The candidate smart cabinet set includes several smart cabinets, and the smart cabinets are distributed in different places within the organization. For the convenience of users to pick up by themselves, the smart cabinets whose distances from the target office area in the candidate smart cabinet set meet the requirements can be determined according to the distance between the smart cabinets and the target office area to obtain target smart cabinets. The target smart cabinets are the smart cabinets recommended for users to pick up office supplies by themselves.

[0050] In the above method for recommending office supply self-service smart cabinets, according to the office supply picking information input by the user on the interface, the categories and quantities of target office supplies are obtained; according to the office area where the user is located when picking up by themselves, the target office area is obtained; among multiple smart cabinets within the organization, the smart cabinets that meet the requirements of the categories and quantities of target office supplies are determined to obtain a candidate smart cabinet set; in the candidate smart cabinet set, the smart cabinets whose distances from the target office area meet the requirements are determined to obtain target smart cabinets; the target smart cabinets are the smart cabinets recommended for users to pick up office supplies by themselves. In this application, according to the office area where the user is located when picking up by themselves, the categories and quantities of target office supplies, the smart cabinets that meet the requirements are determined, and then the user is recommended to pick up office supplies from the target smart cabinets, eliminating the need for the user to screen and browse by themselves, and improving the efficiency of picking up office supplies.

[0051] In one embodiment, before obtaining the target office area based on the office area where the user picks up items by himself / herself, the method provided by the present application further includes:

[0052] If the user enters information about the office area where the user picks up items by himself / herself on the interface, then determine the office area where the user picks up items by himself / herself according to the information about the office area where the user picks up items by himself / herself; if the user does not enter information about the office area where the user picks up items by himself / herself on the interface, then determine the office area where the user picks up items by himself / herself according to the user's work number and the distribution map of the workstations of the institutional employees.

[0053] The user can predict which office area he / she will be in when picking up office supplies according to the actual situation. If the user estimates that he / she will not be in the office area where his / her own workstation is located when picking up items, the user can enter information about the office area where the user picks up items by himself / herself on the interface, and determine the office area where the user picks up items by himself / herself according to the information about the office area where the user picks up items by himself / herself. If the user estimates that he / she will be in the office area where his / her own workstation is located when picking up items, the user can not enter information about the office area where the user picks up items by himself / herself on the interface. At this time, it is defaulted that the user is in the office area where his / her own workstation is located when picking up items, and the computer device can determine the office area where the user's workstation is located according to the user's work number and the distribution map of the workstations of the institutional employees, and use the office area where the user's workstation is located as the office area where the user picks up items by himself / herself.

[0054] This embodiment provides different processing methods for two situations where the user whether enters information about the office area where the user picks up items by himself / herself on the interface. When the user enters information about the office area where the user picks up items by himself / herself on the interface, determine the office area where the user picks up items by himself / herself according to the entered information. When the user does not enter information about the office area where the user picks up items by himself / herself on the interface, combine the user's work number and the distribution map of the workstations of the institutional employees to determine the office area where the user picks up items by himself / herself, so as to ensure the normal operation of the intelligent cabinet recommendation.

[0055] In one embodiment, determining the office area where the user picks up items by himself / herself according to the user's work number and the distribution map of the workstations of the institutional employees includes Figure 2 the steps shown as follows:

[0056] Step S201, in the distribution map of the workstations of the institutional employees, determine the workstation whose marked work number matches the user's work number to obtain the target workstation; Step S202, according to the distribution map of the workstations of the institutional employees, determine the area where the target workstation is located to obtain the office area where the user picks up items by himself / herself.

[0057] The computer device can obtain the distribution map of the workstations of the institutional employees. The distribution map of the workstations of the institutional employees describes the distribution of the workstation locations of the institutional employees. The distribution map of the workstations of the institutional employees includes each workstation and the work number of the employee corresponding to each workstation. The computer device can determine a workstation in the distribution map of the workstations of the institutional employees, where the work number marked on the workstation matches the work number of the user, and use this workstation as the target workstation. The computer device can also determine the area where the target workstation is located according to the distribution map of the workstations of the institutional employees. The area where the target workstation is located is the area where the user's workstation is located. The computer device can use the area where the target workstation is located as the office area where the user is located when picking up items by himself / herself.

[0058] In this embodiment, the distribution map of the workstations of the institutional employees and the work numbers of the employees are used to automatically determine the area where the user's workstation is located, and then obtain the office area where the user is located when picking up items by himself / herself, reducing the dependence on people and improving the recommendation efficiency of the intelligent cabinet.

[0059] In one embodiment, the method provided in this application further includes:

[0060] If the number of target intelligent cabinets is multiple, send a recommendation message to the user about picking up office supplies through robot delivery.

[0061] In the foregoing example, the candidate intelligent cabinet set may include multiple candidate intelligent cabinet subsets, and each candidate intelligent cabinet subset includes at least two intelligent cabinets. If the intelligent cabinets in a certain candidate intelligent cabinet subset are used as the target intelligent cabinets, at this time, the number of target intelligent cabinets is multiple. In this case, a recommendation message can be sent to the user, and this recommendation message is used to recommend that the user can pick up office supplies by means of robot delivery.

[0062] In this embodiment, when the number of target intelligent cabinets is multiple, the user can be recommended to use the robot delivery method, avoiding the user running around among multiple intelligent cabinets and improving the efficiency of picking up office supplies.

[0063] In one embodiment, the candidate intelligent cabinet subsets included in the candidate intelligent cabinet set include at least two intelligent cabinets; in the candidate intelligent cabinet set, determine the intelligent cabinets whose distances from the target office area meet the requirements to obtain the target intelligent cabinets, including Figure 3 The steps shown:

[0064] Step S301, for any candidate intelligent cabinet subset in the candidate intelligent cabinet set, determine the distance between each intelligent cabinet in the candidate intelligent cabinet subset and the target office area and perform statistics to obtain a distance statistic value corresponding to the candidate intelligent cabinet subset; Step S302, according to the distance statistic value, determine the candidate intelligent cabinet subset whose distance from the target office area meets the requirements to obtain the target intelligent cabinets.

[0065] In the foregoing example, the candidate smart cabinet set may include multiple candidate smart cabinet subsets, and each candidate smart cabinet subset includes at least two smart cabinets.

[0066] For any candidate smart cabinet subset, the distance between each smart cabinet in the candidate smart cabinet subset and the target office area can be obtained to get multiple distances, and the multiple distances are statistically analyzed, and the statistical result is used as the distance statistical value corresponding to the candidate smart cabinet subset.

[0067] Among the multiple candidate smart cabinet subsets, the candidate smart cabinet subset with the smallest distance statistical value can be determined; the candidate smart cabinet subset with the smallest distance statistical value is used as the candidate smart cabinet subset whose distance from the target office area meets the requirements; the smart cabinets included in the candidate smart cabinet subset with the smallest distance statistical value are used as the target smart cabinets.

[0068] In this embodiment, when the candidate smart cabinet set includes candidate smart cabinet subsets, the distance between the smart cabinets in each candidate smart cabinet subset and the target office area can be statistically analyzed to obtain the distance statistical value corresponding to the candidate smart cabinet subset, so as to determine the candidate smart cabinet subset whose distance from the target office area meets the requirements, thereby improving the recommendation accuracy of the target smart cabinet.

[0069] In one embodiment, for any candidate smart cabinet subset of the candidate smart cabinet set, determining the distance between each smart cabinet in the candidate smart cabinet subset and the target office area and performing statistical analysis to obtain the distance statistical value corresponding to the candidate smart cabinet subset includes:

[0070] For any candidate smart cabinet subset of the candidate smart cabinet set, determine the distance between each smart cabinet in the candidate smart cabinet subset and the target office area; perform an averaging process on the distance between each smart cabinet in the candidate smart cabinet subset and the target office area to obtain the distance statistical value corresponding to the candidate smart cabinet subset.

[0071] Exemplarily, a certain candidate smart cabinet subset includes Smart Cabinet 1 and Smart Cabinet 2. The distance between Smart Cabinet 1 and the target office area (denoted as dis_1) can be determined, and the distance between Smart Cabinet 2 and the target office area (denoted as dis_2) can also be determined. Perform an averaging process on the distances dis_1 and dis_2, and use the average result as the distance statistical value corresponding to this candidate smart cabinet subset.

[0072] In this embodiment, statistical analysis is performed by averaging, and a more accurate distance statistical value can be obtained, thereby improving the recommendation accuracy of the target smart cabinet.

[0073] To better understand the above method, the following details an application example of the recommended method for the office supply self-service smart cabinet of the present application.

[0074] In this embodiment, through intelligent means, the most suitable requisition method can be automatically recommended to employees according to factors such as employees' requisition habits, the inventory of office supplies, and office needs. Specifically, it can be integrated into the office supply management system or the institutional service platform. By collecting and analyzing data such as employees' requisition records, the consumption speed of office supplies, and the inventory quantity, machine learning algorithms are used to predict employees' future requisition needs, and based on this, the optimal requisition method is recommended, such as self-service requisition, reservation requisition, or batch requisition, etc.

[0075] This embodiment relates to an office supply management platform and an intelligent cabinet (which can also be called an intelligent requisition cabinet). Among them, the office supply management platform can include computer equipment, and this computer equipment is used to execute the steps introduced in the foregoing embodiments.

[0076] The computer equipment can also perform data analysis and prediction: The computer equipment can collect and analyze historical requisition data, including the types, quantities, requisition personnel, requisition times of office supplies, etc.; The computer equipment can use machine learning algorithms to predict the demand for various office supplies within a certain period in the future.

[0077] The computer equipment can also perform personalized recommendation: The computer equipment generates a personalized office supply recommendation list for each employee according to information such as the employee's position, department, and historical requisition records; The recommendation list includes the office supplies that the employee may need and their recommended requisition quantities.

[0078] The computer equipment can also perform intelligent reminder: When the computer equipment predicts that the inventory of a certain type of office supply is about to run out, it can automatically send a replenishment reminder to the administrator. The administrator can perform replenishment operations in a timely manner according to the reminder to ensure that employees can obtain the required supplies at any time.

[0079] The intelligent cabinet has the functions of identity verification and permission management: Employees can perform identity verification through various methods such as fingerprint, QR code scanning, and face recognition.

[0080] The computer equipment assigns corresponding requisition permissions according to the employees' identity verification results to ensure that employees can only requisition the office supplies for which they have permissions.

[0081] The intelligent cabinet has the functions of intelligent access and recording: Each storage location in the intelligent cabinet is equipped with a weight sensor, which mainly identifies the weight of office supplies and identifies the quantity of office supplies according to the weight when employees requisition them.

[0082] After the employee selects the office supplies to be requisitioned, the computer equipment automatically records the requisition time, personnel, item types, and quantities to form a complete access log.

[0083] This embodiment includes the following steps:

[0084] According to the office supplies information that the user inputs on the interface, the category and quantity of the target office supplies are obtained.

[0085] If the user enters information about the office area where the user is when picking up the items on the interface, the office area where the user is when picking up the items is determined based on the information about the office area where the user is when picking up the items; if the user does not enter information about the office area where the user is when picking up the items on the interface, then in the organization's employee workstation distribution map, the workstation whose identified work number matches the user's work number is determined to obtain the target workstation; based on the organization's employee workstation distribution map, the area where the target workstation is located is determined to obtain the office area where the user is when picking up the items.

[0086] The target office area is obtained according to the office area where the user is when picking up the items.

[0087] Among multiple smart cabinets within the organization, a smart cabinet that meets the requirements of the category and quantity of target office supplies is determined to obtain a set of candidate smart cabinets.

[0088] In the case that the candidate smart cabinet set included in the candidate smart cabinet set includes at least two smart cabinets, for any candidate smart cabinet set in the candidate smart cabinet set, determine the distance between each smart cabinet in the candidate smart cabinet set and the target office area; average the distance between each smart cabinet in the candidate smart cabinet set and the target office area to obtain a distance statistic corresponding to the candidate smart cabinet set; based on the distance statistic, determine the candidate smart cabinet set whose distance to the target office area meets the requirements to obtain the target smart cabinet; the target smart cabinet is a smart cabinet recommended for users to pick up office supplies.

[0089] If there are multiple target smart cabinets, a recommendation message about receiving office supplies through robot delivery is sent to the user.

[0090] This embodiment optimizes the management process. Employees can collect office supplies by themselves through the smart collection cabinet without queuing or waiting for manual distribution, which greatly improves work efficiency. This embodiment can make personalized recommendations and take-as-needed collection methods, which improves employees' collection experience and satisfaction. This embodiment can automatically record collection information, reducing the workload of manual statistics and verification.

[0091] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown according to the indications of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this document, the execution of these steps has no strict order limitation, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0092] Based on the same inventive concept, an embodiment of the present application further provides a recommendation device for an intelligent cabinet for self-service taking of office supplies for implementing the above-mentioned recommendation method for an intelligent cabinet for self-service taking of office supplies. The solution provided by this device for solving problems is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the following recommendation device for an intelligent cabinet for self-service taking of office supplies can refer to the limitations on the recommendation method for an intelligent cabinet for self-service taking of office supplies in the foregoing, and will not be repeated here.

[0093] In one embodiment, as Figure 4 shown, a recommendation device for an intelligent cabinet for self-service taking of office supplies is provided, including:

[0094] A receiving information acquisition module 401, configured to obtain the category and quantity of target office supplies according to the office supply taking information input by the user on the interface;

[0095] An office area determination module 402, configured to obtain a target office area according to the office area where the user is located during self-service taking;

[0096] An intelligent cabinet screening module 403, configured to determine, among multiple intelligent cabinets within the organization, intelligent cabinets that meet the requirements of the category and quantity of the target office supplies, and obtain a candidate intelligent cabinet set;

[0097] An intelligent cabinet determination module 404, configured to determine, among the candidate intelligent cabinet set, intelligent cabinets whose distance from the target office area meets the requirements, and obtain a target intelligent cabinet; the target intelligent cabinet is the intelligent cabinet recommended for the user to self-service take office supplies.

[0098] In one embodiment, the office area determination module 402 is further configured to:

[0099] If the user inputs information about the office area where the pick-up occurs on the interface, the office area where the user is located when picking up is determined according to the information about the office area where the pick-up occurs; if the user does not input information about the office area where the pick-up occurs on the interface, the office area where the user is located when picking up is determined according to the user's work number and the distribution map of the workstations of the institutional employees.

[0100] In one embodiment, the office area determination module 402 is further configured to:

[0101] In the distribution map of the workstations of the institutional employees, the workstation whose marked work number matches the work number of the user is determined to obtain the target workstation; according to the distribution map of the workstations of the institutional employees, the area where the target workstation is located is determined to obtain the office area where the user is located when picking up.

[0102] In one embodiment, the device further includes a robot delivery recommendation module, which is configured to:

[0103] If the number of the target intelligent cabinets is multiple, send recommendation information to the user about picking up office supplies through robot delivery.

[0104] In one embodiment, the candidate intelligent cabinet subset included in the candidate intelligent cabinet set includes at least two intelligent cabinets; the intelligent cabinet determination module 404 is further configured to:

[0105] For any candidate intelligent cabinet subset of the candidate intelligent cabinet set, determine the distance between each intelligent cabinet in the candidate intelligent cabinet subset and the target office area and perform statistics to obtain a distance statistic value corresponding to the candidate intelligent cabinet subset; according to the distance statistic value, determine the candidate intelligent cabinet subset whose distance from the target office area meets the requirements to obtain the target intelligent cabinet.

[0106] In one embodiment, the intelligent cabinet determination module 404 is further configured to:

[0107] For any candidate intelligent cabinet subset of the candidate intelligent cabinet set, determine the distance between each intelligent cabinet in the candidate intelligent cabinet subset and the target office area; perform an averaging process on the distances between each intelligent cabinet in the candidate intelligent cabinet subset and the target office area to obtain a distance statistic value corresponding to the candidate intelligent cabinet subset.

[0108] Each module in the above-mentioned recommended device for self-picking intelligent cabinets for office supplies can be implemented in whole or in part by software, hardware, and their combination. The above-mentioned modules can be embedded in the processor in the computer device in the form of hardware or be independent of it, or be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned modules.

[0109] In an exemplary embodiment, a computer device is provided, and its internal structure diagram can be as Figure 5 shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, 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. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device 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 computer device is used to store the data involved in the above method. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it implements a method for recommending an intelligent cabinet for self-service of office supplies.

[0110] Those skilled in the art can understand that Figure 5 the structure shown in

[0111] is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0112] In an embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the steps in the above-mentioned method embodiments.

[0113] In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, it implements the steps in the above-mentioned method embodiments.

[0114] 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 for analysis, stored data, displayed data, etc.) involved in the present 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 need to comply with relevant regulations.

[0115] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing 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 methods. Among them, any reference to a 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), magnetoresistive 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 be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, artificial intelligence (AI) processors, etc., without limitation.

[0116] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, 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, it should be considered as the scope recorded in the present application.

[0117] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A method for recommending a smart cabinet for self-service office supplies, characterized in that: The method comprises: According to the office supplies information input by the user on the interface, the category and quantity of the target office supplies are obtained; According to the office area where the user is located when picking up the product, a target office area is obtained; Determine, among multiple smart cabinets within the organization, smart cabinets that meet the requirements of the category and quantity of the target office supplies to obtain a set of candidate smart cabinets; In the candidate smart cabinet set, a smart cabinet whose distance from the target office area meets the requirement is determined to obtain a target smart cabinet; the target smart cabinet is a smart cabinet recommended for the user to pick up office supplies.

2. The method according to claim 1, characterized in that Before obtaining the target office area according to the office area where the user is located when picking up the product, the method further includes: If the user inputs information about the office area where the user is located when picking up the items on the interface, then determining the office area where the user is located when picking up the items based on the information about the office area where the user is located when picking up the items; If the user does not input information about the office area where the user is located when picking up the items on the interface, the office area where the user is located when picking up the items is determined based on the user's work number and the organization's employee workstation distribution map.

3. The method according to claim 1, characterized in that According to the work number of the user and the workstation distribution map of the organization's employees, the office area where the user is located when picking up the items by himself is determined, including: In the workstation distribution map of the organization's employees, determine the workstation whose identified work number matches the work number of the user to obtain the target workstation; According to the workstation distribution map of the organization's employees, the area where the target workstation is located is determined, and the office area where the user is located when picking up the item is obtained.

4. The method according to claim 1, characterized in that: The method further comprises: If there are multiple target smart cabinets, recommendation information about receiving office supplies through robot delivery is sent to the user.

5. The method according to claim 1, characterized in that The candidate smart cabinet subset included in the candidate smart cabinet set includes at least two smart cabinets; in the candidate smart cabinet set, determining a smart cabinet whose distance from the target office area meets the requirement, and obtaining a target smart cabinet, comprises: For any candidate smart cabinet set of the candidate smart cabinet set, determine the distance between each smart cabinet in the candidate smart cabinet set and the target office area and perform statistics to obtain a distance statistics value corresponding to the candidate smart cabinet set; According to the distance statistics, a subset of the candidate smart cabinets whose distances from the target office area meet the requirements is determined to obtain a target smart cabinet.

6. The method according to claim 5, characterized in that For any candidate smart cabinet set of the candidate smart cabinet set, determining the distance between each smart cabinet in the candidate smart cabinet set and the target office area and performing statistics to obtain a distance statistics value corresponding to the candidate smart cabinet set, including: For any candidate smart cabinet set of the candidate smart cabinet set, determining the distance between each smart cabinet in the candidate smart cabinet set and the target office area; The distance between each smart cabinet in the candidate smart cabinet set and the target office area is averaged to obtain a distance statistic value corresponding to the candidate smart cabinet set.

7. A recommended device for a self-service smart cabinet for office supplies, characterized in that: The device comprises: The collection information acquisition module is used to obtain the category and quantity of the target office supplies according to the office supplies collection information input by the user on the interface; An office area determination module, used to obtain a target office area according to the office area where the user is located when picking up the item; A smart cabinet screening module is used to determine a smart cabinet that meets the requirements of the category and quantity of the target office supplies among multiple smart cabinets within the organization, and obtain a set of candidate smart cabinets; The smart cabinet determining module is used to determine a smart cabinet whose distance from the target office area meets the requirements in the candidate smart cabinet set, and obtain a target smart cabinet; the target smart cabinet is a smart cabinet recommended for the user to pick up office supplies.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: 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.