Disclosure of Invention
In view of the above, it is desirable to provide a storage system, a storage cabinet, and a storage medium that can improve the reliability of material inventory management.
In a first aspect, a storage system is provided, which includes a locker and a background server; the storage cabinet comprises a communication component, an article warehousing record component and an article taking record component;
the storage cabinet is used for acquiring first article information of articles stored in the storage cabinet through the article storage recording component when the articles are stored in the storage cabinet, and sending the first article information to the background server through the communication component;
the storage cabinet is further used for acquiring second article information of articles acquired from the storage cabinet by a person through the article acquisition recording component when the person acquires the articles from the storage cabinet each time, and sending the second article information to the background server through the communication component;
the background server is used for receiving the first article information and the second article information sent by the locker, comparing the first article information with the second article information, obtaining a plurality of third article information according to a comparison result, and sending locker management information to a terminal bound with a locker management worker according to the plurality of third article information so that the locker management worker can manage the stock of the locker according to the locker management information, wherein each third article information is the article information of the article stored in the locker after the person takes the article from the locker each time.
In one embodiment, the third item information comprises item quantity information, and the locker management information comprises inventory shortage information;
the background server is used for sending out insufficient inventory information aiming at the target article to the terminal when the number of the target article in the locker is determined to be smaller than a first number threshold according to any third article information, wherein the insufficient inventory information aiming at the target article is used for instructing the storage manager to replenish the target article to the locker, and the target article is any type of article stored in the locker.
In one embodiment, the third item information comprises item quantity information, and the locker management information comprises stock surplus information;
the background server is used for sending inventory surplus information for the target article to the terminal when the time length of the target article in the inventory surplus state is determined to be greater than a preset time length threshold according to the third article information, the inventory surplus state is a state in which the number of articles is greater than a second number threshold, the inventory surplus information for the target article is used for indicating the storage management personnel to reduce the purchase frequency of the target article, and the target article is any type of article stored in the locker.
In one embodiment, the third article information comprises article quantity information, and the locker management information comprises article pickup information;
the background server is configured to, when it is determined that the frequency of picking up the target item is greater than a preset frequency threshold according to the third item information, acquire identification information of a person picking up the target item, and send item picking up information for the target item to the terminal, where the item picking up information carries identification information of the person picking up the target item, and the target item is any type of item stored in the locker.
In one embodiment, the locker includes a processing component and an information presentation component;
the storage cabinet is also used for comparing the first article information with the second article information through the processing component and determining the third article information according to the comparison result;
the locker is also used for displaying the third article information through the information display component.
In one embodiment, the storage cabinet comprises at least one storage grid, the storage cabinet comprises at least one information display component corresponding to the at least one storage grid in a one-to-one mode, the first article information comprises article information of articles stored in each storage grid, and the second article information comprises article information of articles picked up by a person from each storage grid;
the storage cabinet is further used for comparing the first article information with the second article information through the processing component, and determining third article information according to a comparison result, wherein the third article information comprises article information of articles stored in the storage lattices;
the storage cabinet is also used for displaying the article information of the articles stored in the storage lattices through each information display component.
In one embodiment, the locker further comprises an identity verification component;
the storage cabinet is also used for verifying the identity of a person through the identity verification component when the person takes articles from the storage cabinet, and controlling the cabinet door of the storage cabinet to open after the identity verification is passed.
In one embodiment, the locker further comprises a storage assembly;
the background server is also used for sending the identity identification information of the legal personnel with the article pickup authority to the storage cabinet;
the storage cabinet is also used for receiving the identification information of the legal personnel through the communication component and storing the received identification information of the legal personnel to the storage component;
the storage cabinet is used for collecting the identity identification information of the person through the identity verification component, and when the collected identity identification information is matched with the identity identification information of the legal person, the identity verification of the person is passed.
In a second aspect, a locker is provided, where the locker includes a communication component, an article warehousing record component, and an article pickup record component, and the locker is configured to execute the steps executed by the locker in the storage system according to any one of the first aspect through the communication component, the article warehousing record component, and the article pickup record component.
In a third aspect, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps performed by the locker in the storage system according to any one of the first aspect; alternatively, the computer program, when executed by the processor, implements the steps performed by the backend server in the storage system according to any one of the first aspect.
The technical scheme provided by the embodiment of the application has the beneficial effects that at least:
the storage system comprises a storage cabinet and a background server, wherein the storage cabinet comprises a communication component, an article warehousing record component and an article receiving record component, the storage cabinet is used for acquiring first article information of articles stored in the storage cabinet through the article warehousing record component when the articles are stored in the storage cabinet, transmitting the first article information to the background server through the communication component, and is used for acquiring second article information of the articles received by a person from the storage cabinet through the article receiving record component each time the person receives the articles from the storage cabinet, and transmitting the second article information to the background server through the communication component, the background server is used for receiving the first article information and the second article information transmitted by the storage cabinet, comparing the first article information and the second article information, and obtaining a plurality of third article information according to the comparison result, and sending locker management information to a terminal bound with a storage manager according to the plurality of third article information so that the storage manager can manage the inventory of the lockers according to the locker management information, wherein each third article information is the article information of the articles stored in the lockers after the persons take the articles from the lockers every time, so that the management of the inventory of the materials can be realized through the storage system.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
Currently, many enterprises maintain a certain amount of materials for production or for employees. For example, a business may maintain a certain amount of office supplies for employees, a business related to manufacturing may maintain a certain amount of production supplies for workers to use during production, a business related to logistics may reserve supplies for transportation during logistics transportation and may transport the supplies for further transportation, and a business related to retail may maintain a certain amount of supplies for sale. Among them, how to manage the inventory of the retained materials is a problem faced by many enterprises.
In the related art, an enterprise may arrange a special material manager, and the material manager performs inventory management on materials held by the enterprise according to the work experience of the manager. However, such an inventory management method is less reliable because it depends on the working experience of the personnel.
The embodiment of the application provides a storage system, which comprises a storage cabinet and a background server, wherein the storage cabinet comprises a communication component, an article warehousing record component and an article receiving record component, the storage cabinet is used for acquiring first article information of articles stored in the storage cabinet through the article warehousing record component when the articles are stored in the storage cabinet, transmitting the first article information to the background server through the communication component, and acquiring second article information of the articles received by a person from the storage cabinet through the article receiving record component each time the person receives the articles from the storage cabinet, and transmitting the second article information to the background server through the communication component, the background server is used for receiving the first article information and the second article information transmitted by the storage cabinet, comparing the first article information and the second article information, and obtaining a plurality of third article information according to the comparison result, and sending locker management information to a terminal bound with a storage manager according to the plurality of third article information so that the storage manager can manage the storage of the locker according to the locker management information, wherein each third article information is the article information of the articles stored in the locker after the person takes the articles from the locker each time.
Referring to fig. 1, fig. 1 is a schematic view of a storage system according to an embodiment of the present disclosure, as shown in fig. 1, the storage system may include a locker 101 and a background server 102, where the locker 101 and the background server 102 may communicate with each other in a wired or wireless manner.
It should be noted that the storage system provided by the embodiment of the present application may include one or more storage cabinets 101, wherein, in the case that the storage system includes a plurality of storage cabinets 101, the structure and the functions of each storage cabinet 101 are the same as those described below.
It should be noted that, in practical applications, the implementation manner of the storage cabinet 101 may not be limited to a cabinet shape, for example, in one possible implementation manner, the storage cabinet 101 may be a shelf, and in another possible implementation manner, the storage cabinet 101 may be a special storage room, and the like.
Referring to fig. 2, fig. 2 is a schematic structural diagram of the locker 101 according to an embodiment of the present application, and as shown in fig. 2, the locker 101 may include a communication component 1011, an article warehousing record component 1012 and an article picking record component 1013.
The storage cabinet 101 may obtain the first article information of the articles stored in the storage cabinet 101 through the article warehousing record component 1012 in the storage cabinet 101 when the articles are stored in the storage cabinet 101.
Optionally, in a possible implementation manner, the background server 102 may receive the material demand information sent by the material demand report terminal. According to the difference of the application scenarios, the material demand report terminal may be a terminal held by an enterprise employee, a terminal held by an enterprise production responsible person, a terminal held by an enterprise salesperson, or the like, and the above-mentioned personnel may send material demand information indicating their own demands for materials to the background server 102 through the material demand report terminal.
The background server 102 can integrate the material demand information sent by each material demand report terminal, and send the integrated material demand information to a terminal bound with a storage manager, and the storage manager can purchase materials according to the integrated material demand information.
After the purchase is completed, the storage manager may store the purchased articles into the locker 101, and in the process of storing the articles into the locker 101, the storage manager may record the first article information of the articles stored into the locker 101 by using the article warehousing record component 1012 arranged in the locker 101, and the locker 101 may obtain the first article information recorded by the article warehousing record component 1012.
Optionally, the article warehousing recording component 1012 may be a keyboard or a scanner, when the article warehousing recording component 1012 is a keyboard, the storage manager may input the first article information through the keyboard, so as to complete recording of the first article information, and when the article warehousing recording component 1012 is a scanner, the storage manager may scan a data code attached to an article stored in the storage cabinet 101 by using the scanner, for example, the data code may be a two-dimensional code or a serial code, and the recording of the first article information may be completed by scanning of the scanner.
Optionally, the first item information may include one or more items of information related to characteristics of the item, such as item quantity information, item shelf life information, item model information, time information for purchasing the item, person information for purchasing the item, item unit price information, and item name information.
After obtaining the first item information, the locker 101 may send the first item information to the background server 102 through the communication component 1011. Optionally, the communication module 1011 may support a communication mode such as wired communication or wireless communication.
Meanwhile, the storage cabinet 101 may also obtain, through the article obtaining record component 1013, second article information of the articles obtained by the person from the storage cabinet 101 each time the person obtains the articles from the storage cabinet 101.
Optionally, the article retrieving record component 1013 may be an image collecting component, and the image collecting component may capture an image of the article retrieved from the storage cabinet 101 by the person each time the person retrieves the article from the storage cabinet 101, so as to obtain an article image, and the storage cabinet 101 may determine second article information according to the article image. Optionally, the article retrieving record component 1013 may be a radio frequency signal receiving component, a radio frequency chip may be adhered to an article in the storage cabinet 101, the article retrieving record component 1013 may detect whether a radio frequency signal sent by the radio frequency chip adhered to the article is far away from the storage cabinet 101, and the storage cabinet 101 may obtain article information of an article corresponding to a certain radio frequency chip when the article retrieving record component 1013 detects that the radio frequency signal sent by the certain radio frequency chip is far away from the storage cabinet 101, and use the obtained article information as second article information.
The second item information may also include one or more information related to the characteristics of the item, such as item quantity information, item shelf life information, item model information, time information for purchasing the item, information on personnel purchasing the item, item unit price information, and item name information.
After obtaining the second item information, the locker 101 may also send the second item information to the background server 102 through the communication component 1011.
The backend server 102 may receive the first article information and the second article information sent by the locker 101, then, the backend server 102 may compare the first article information and the second article information, and obtain a plurality of third article information according to the comparison result, where each third article information is article information of an article stored in the locker 101 after a person gets the article from the locker 101 each time, and then, the backend server 102 may send locker management information to a terminal bound to a locker manager according to the plurality of third article information, so that the locker manager may manage the inventory of the locker 101 according to the locker management information.
Since the background server 102 can obtain the first article information of the articles stored in the locker 101 and the second article information of the articles taken out of the locker 101 by the person each time, by comparing the first article information with the second article information, the background server 102 can obtain the third article information of the articles stored in the locker 101 after the person takes the articles from the locker 101 each time.
The third article information, the first article information and the second article information may also include one or more information related to article characteristics, such as article quantity information, article shelf life information, article model information, time information for purchasing articles, information on personnel purchasing articles, article unit price information, and article name information.
In one embodiment of the present application, the locker management information may include out-of-stock information. Optionally, the background server 102 may send out the insufficient inventory information for the target article to a terminal bound to the storage manager when determining that the number of the target article in the locker 101 is smaller than the first number threshold according to any article information in the third article information, where the insufficient inventory information for the target article is used to instruct the storage manager to replenish the target article to the locker, where the target article is any type of article stored in the locker 101.
For example, three types of articles, namely pens, notebooks and staples, may be stored in the locker 101, and after a person picks up an article from the locker 101 at a certain time, the third article information obtained by the background server 102 indicates that the number of pens in the locker 101 is smaller than a first number threshold (for example, the first number threshold is 2), at this time, the background server 102 may send out the insufficient inventory information for the pens to a terminal bound to the storage manager, for example, the insufficient inventory information for the pens may be "too low to replenish pen in the locker in time", and the storage manager may purchase the pens and store the purchased pens into the locker 101 when receiving the insufficient inventory information for the pens.
In another embodiment of the present application, the locker management information may include inventory surplus information. Optionally, the background server 102 may determine, according to the plurality of third item information, whether a duration that the target item is in the inventory surplus state is greater than a preset duration threshold, where the inventory surplus state is a state in which the number of items is greater than a second number threshold, and when the duration that the target item is in the inventory surplus state is greater than the preset duration threshold, the background server 102 may send the inventory surplus information for the target item to a terminal bound to the storage manager, where the inventory surplus information for the target item is used to instruct the storage manager to reduce the frequency of purchasing the target item.
In this embodiment, the locker 101 may send the first article information to the background server 102 when there is an article stored in the locker 101, and the locker 101 may send the second article information to the background server 102 each time there is a person picking up an article from the locker 101. The background server 102 may execute the technical process of acquiring the third item information after receiving the first item information or the second item information. As can be seen from the above description, the third item information is not constant, but changes with the passage of time, so the background server 102 can determine whether the time period during which the target item in the locker 101 is in the stock surplus state is greater than the preset time period threshold according to the third item information.
In order to reduce the inventory overstock, the background server 102 may send inventory surplus information for the target item to a terminal bound to the storage manager to indicate that the storage manager reduces the purchase frequency of the target item.
For example, the cabinet 101 may store three types of articles, pen, notebook and staple, when the background server 102 determines that the time length of the notebook in the storage surplus state in the storage cabinet 101 is longer than a preset time length threshold (for example, the preset time length threshold may be 30 days) according to the third item information, the backend server 102 may send inventory surplus information for the notebook to a terminal bound to the inventory manager, e.g., the inventory surplus information for the notebook computer can be' the inventory surplus of the notebook computer in the storage cabinet is required to be reduced, the storage manager receives the inventory surplus information for the notebook computer, the frequency of purchases of the notebook may be reduced, for example, from once a month to once three months, or from once a month to no more purchases.
In yet another embodiment of the present application, locker management information may include article pickup information. Optionally, the background server 102 may obtain an identifier of a person who picks up the target item when it is determined that the frequency of picking up the target item in the locker is greater than a preset frequency threshold according to the third item information, and send the item picking-up information for the target item to a terminal bound to the storage manager, where the item picking-up information for the target item carries the identifier of the person who picks up the target item.
As described above, since the third item information is not constant but changes with time, the background server 102 may determine whether the frequency of picking up the target item in the locker 101 is greater than the preset frequency threshold according to the third item information.
In this case, the backend server 102 may send article pickup information for the target article to a terminal bound to the storage manager, where the article pickup information for the target article carries an identifier of a person who picks up the target article, so that the storage manager knows which persons frequently pick up the target article.
After knowing which personnel frequently get the target object, the storage manager can judge whether the personnel frequently get the target object in a normal behavior, if the target object is in the normal behavior, the storage manager can control the purchasing cost of the target object, for example, the target object is purchased with three goods, a supplier with higher cost performance is selected, and if the target object is not in the normal behavior, the storage manager can punish the personnel who frequently get the target object and limit the item getting permission of the personnel.
Referring to FIG. 3, which is a schematic diagram of another configuration of a locker 101 in a storage system, as shown in FIG. 3, the locker 101 may further comprise a processing component 1014 and an information display component 1015 in addition to a communication component 1011, an item warehousing record component 1012 and an item retrieval record component 1013.
The storage cabinet 101 may further compare the first item information with the second item information through the processing component 1014, and determine the third item information according to the comparison result.
The manner in which the locker 101 determines the third item information through the processing component 1014 is the same as the manner in which the background server 102 determines the third item information, and the details of the embodiment of the present application are not repeated herein.
After determining the third item information, the locker 101 may also display the third item information through the information display component 1015.
Optionally, the information display component 1015 may be a display screen, in one possible implementation, the display screen may display the third item information in the form of text or pictures, and in another possible implementation, the display screen may display the third item information in the form of a data code (e.g., a two-dimensional code or a serial code, etc.).
The third article information is displayed through the information display component 1015, so that the person getting articles can visually know the article information of the articles stored in the storage cabinet 101, and the convenience of getting articles by the person is improved.
In one possible implementation, the storage cabinet 101 may comprise at least one storage cell, wherein the storage cell comprises a storage space located in the storage cabinet 101, and the storage space of the storage cell is smaller than or equal to the storage space of the storage cabinet 101. Meanwhile, the locker includes at least one information display module 1015 corresponding to the at least one storage compartment. The first item information may include item information of an item stored in each of the storage compartments, and the second item information may include item information of an item retrieved from each of the storage compartments by a person.
In this case, the locker 101 may also compare the first item information and the second item information via the processing component 1014, and determine third item information according to the comparison result, wherein the third item information includes the item information of the items stored in each storage compartment. Meanwhile, the storage cabinet 101 can also display the article information of the articles stored in the storage compartments through the information display components 1015.
Thus, the person getting the articles can intuitively know the article information of the articles stored in each storage cell in the storage cabinet 101, and the convenience of getting the articles by the person is improved.
Referring to fig. 4, which shows a schematic diagram of another structure of the locker 101 in the storage system, as shown in fig. 4, the locker 101 may further comprise an authentication component 1016 and a storage component 1017 in addition to the communication component 1011, the item warehousing record component 1012 and the item retrieval record component 1013.
The storage cabinet 101 can also verify the identity of a person through the authentication component 1016 when the person takes articles from the storage cabinet 101, and control the door of the storage cabinet 101 to open after the identity verification passes. Here, the "cabinet door" refers to an entrance of the storage cabinet 101, and the embodiment of the present application is not limited to a specific physical form.
After the identity authentication is passed, the opening mode of the cabinet door of the storage cabinet 101 is controlled to prevent illegal persons from falsely claiming the articles in the storage cabinet 101, so that the safety of the articles in the storage cabinet 101 is ensured.
In order to enable the storage cabinet 101 to verify the identity of a person through the identity verification component 1016, in this embodiment of the application, the background server 102 may send identity identification information of a legal person having an article pickup right to the storage cabinet 101, where the identity identification information may be biometric information, for example, the identity identification information may be fingerprint information, facial feature information, pupil information, vein information, and the like, and further, the identity identification information may also be person identification information, for example, the identity identification information may be job number information of the person, identification card information of the person, and the like. After receiving the identification information of the legal person through the communication component 1011, the locker 101 may store the received identification information of the legal person to the storage component 1017. In the process of verifying the identity of the person through the identity verifying component 1016, the storage cabinet 101 may collect the identity identification information of the person through the identity verifying component 1016, and pass the identity verification of the person when the collected identity identification information matches with the identity identification information of the legal person, otherwise, fail the identity verification of the person when the collected identity identification information does not match with the identity identification information of the legal person.
The embodiment of the present application further provides a storage cabinet, the structure of which can be shown in fig. 2 to 4, and the storage cabinet can perform the technical process performed by the storage cabinet 101 in the above embodiment through its own components.
The embodiment of the application also provides a computer readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the computer program realizes the steps executed by the storage cabinet in the storage system in the embodiment; or, the computer program, when executed by the processor, implements the steps performed by the backend server in any of the storage systems in the above embodiments.
It will be understood by those skilled in the art that all or part of the processes of the above embodiments may be implemented by hardware related to instructions of a computer program, which may be stored in a non-volatile computer readable storage medium, and when executed, the computer program may include the processes of the above embodiments. Any reference to memory, storage, transaction database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double-transaction-data-rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), synchronous-link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct-bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.