Commodity storage cabinet

By integrating cameras, weight sensors, and communication modules into the product storage cabinets, and using a central server to monitor product storage and retrieval, the problem of low picking efficiency at large-scale events has been solved, achieving efficient and accurate product delivery and route optimization.

CN121925667APending Publication Date: 2026-04-24WEVERSE CO INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
WEVERSE CO INC
Filing Date
2024-09-04
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

At large events, when customers purchase multiple items, operators are prone to errors in memory, leading to inaccurate picking of the types and quantities of goods. Furthermore, chaotic personnel movement routes result in low efficiency and economic losses. In addition, the lack of a mechanism to verify the picking quantity poses a risk of duplicate picking.

Method used

A merchandise storage cabinet was designed, equipped with a camera, weight sensing sensor, and communication module. It monitors the storage and retrieval of goods through a central server, generates orders, calculates the optimal picking route, provides picking list updates and customer electronic signature authentication, and reduces errors and confusion.

Benefits of technology

It improves the efficiency of picking and packing operations, reduces errors, shortens business time, increases customer satisfaction and credibility, ensures accurate delivery of goods, and prevents economic losses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121925667A_ABST
    Figure CN121925667A_ABST
Patent Text Reader

Abstract

The commodity storage cabinet according to an embodiment of the present invention, as a commodity storage cabinet for storing one or more commodities and supervising storage and removal of the stored commodities, comprises: a main housing having a storage space formed therein; the camera is used for shooting a storage space in the main shell; the weight sensing sensor is used for detecting the weight of more than one commodity stored in the storage space in the main shell; and the communication module is used for transmitting and receiving data with a central server based on data received from the camera and the weight sensing sensor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a merchandise storage cabinet. More specifically, it relates to a merchandise storage cabinet characterized as follows: the merchandise storage cabinet is used in a pickup system where customers retrieve specified goods through a reception booth, for storing the specified goods to be provided to the customers. Background Technology

[0002] As modern people's living standards improve, they are paying more attention to various events, including performances, exhibitions, concerts, and other activities.

[0003] At the scene of such an event, especially at a concert, merchandise related to the artists performing at the concert will be sold. Since there are many people gathered at the concert, the number of customers (buyers) who want to purchase artist-related merchandise will also be very large.

[0004] However, at the point of sale, when a customer orders multiple items, the names of the items must be memorized or written separately in a notebook, and then shown to the operator or staff. In this situation, the operator must repeatedly follow the customer's instructions or memorize the information while searching for the ordered items one by one. Due to memory errors and other factors, incorrect picking of the types and quantities of items frequently occurs, resulting in extremely low efficiency.

[0005] Furthermore, when purchasing is typically done in crowded locations, the movement routes between customers and operators often become tangled, causing confusion.

[0006] To address this issue, a pickup system was developed that allows customers to purchase goods online and pick them up in person at the store. However, in this system, operators need to memorize which items are stored where. Furthermore, as the number of operators increases, overlapping picking sequences cause movement routes to become tangled. Since there is no procedure to verify the accuracy of the quantities picked by operators, this can lead to financial losses due to negligence.

[0007] Furthermore, when the goods that the operator needs to pick are not in the corresponding picking space, the operator needs to go to a separate warehouse to place the goods in the corresponding space, which will result in time loss.

[0008] Furthermore, even if the number of goods received is less or more than the number ordered by the customer due to the operator's negligence, there is no information to prove the corresponding contents received. Therefore, there is a risk that the customer may maliciously receive goods repeatedly.

[0009] To address these issues, there is an urgent need to develop a technology that allows operators to efficiently deliver picked goods to customers based on their order requirements. Summary of the Invention

[0010] The problem to be solved

[0011] In order to overcome the above-mentioned drawbacks of traditional technologies, the present invention aims to provide a goods storage cabinet with the following structure: the cabinet is internally rechargeable, and it can monitor the storage status of the target goods and supervise the storage and retrieval of the target goods.

[0012] Furthermore, the purpose of this invention is to provide a goods storage cabinet including auxiliary devices for assisting operators in retrieving goods normally.

[0013] Furthermore, the purpose of this invention is to provide a method for providing a pickup service, which utilizes a goods storage cabinet that generates an order based on the type and quantity of goods ordered by the customer.

[0014] Furthermore, the purpose of this invention is to provide a method for providing a pickup service, which utilizes a goods storage cabinet that calculates the optimal picking and moving route based on the storage location of different goods.

[0015] Furthermore, the present invention aims to provide a method for providing a pickup service, which utilizes a goods storage cabinet in the picking list to update the picking order based on the picking order of other operators.

[0016] Furthermore, the present invention aims to provide a method for providing a pickup service, which utilizes a goods storage cabinet that includes a customer's electronic signature and generates picking and packing authentication information.

[0017] However, the technical problems to be solved by the present invention and its embodiments are not limited to the above-mentioned technical problems, and other technical problems may also exist.

[0018] Problem Solution

[0019] The merchandise storage cabinet described in this embodiment of the invention serves as a storage cabinet for storing one or more merchandise items and monitoring the storage and retrieval of the stored merchandise items. It includes: a main housing with an internal storage space; a camera for capturing images of the storage space inside the main housing; a weight sensor for detecting the weight of one or more merchandise items stored in the storage space inside the main housing; and a communication module for transmitting and receiving data from the camera and the weight sensor with a central server.

[0020] Furthermore, the camera is positioned at the center of the inner side of the upper end of the main housing.

[0021] Furthermore, the weight sensing sensor is positioned at a predetermined height from the bottom surface of the lower end of the main housing.

[0022] Furthermore, the merchandise storage cabinet described in this embodiment of the invention further includes a central server, which communicates with the communication module to send and receive data received from the camera and the weight sensing sensor. Based on the data received from the camera and the weight sensing sensor, the central server analyzes the storage and retrieval of merchandise in the merchandise storage cabinet to control the merchandise storage cabinet.

[0023] Furthermore, the central server matches location information with the unique identification number of each of the different goods storage cabinets.

[0024] Furthermore, the front and / or rear sections of the main housing are open on one side to allow the internal storage space of the main housing to communicate with the outside. The main housing also includes a cover, which is disposed on one or more of the front and / or rear sections and can be rotated in an opening and closing structure.

[0025] Furthermore, the main housing further includes: a first label indicator disposed on the front part of the main housing; and a second label indicator disposed on the rear part of the main housing.

[0026] Furthermore, the first label indicator is a display module that displays first display information, which includes one or more of the following: location information, pickup operator information, pickup quantity, and product identification code.

[0027] Furthermore, the second label indicator is a display module that displays second display information, which includes one or more of the following: location information, usability information, and product identification code.

[0028] Furthermore, the second tag indicator includes an LED module that emits light according to the availability information.

[0029] Furthermore, the main housing is a box-shaped structure in which one or more of the upper end, lower end, left side, and right side are in contact with each other and multiple units are loaded.

[0030] Furthermore, the communication module transmits the first photographed object to the central server. The first photographed object is received from the camera and photographs one or more goods stored inside the main housing, as well as the storage and retrieval of the goods.

[0031] Furthermore, the communication module transmits a first weight to the central server, which is received from the weight sensing sensor and is related to one or more items stored inside the main housing.

[0032] Furthermore, the central server determines whether there are goods stored in the first goods storage cabinet based on one or more of the first photographed item and the first weight obtained for the first goods storage cabinet, and defines the usability information as either an available state or an unavailable state based on the determination of whether goods are stored.

[0033] Furthermore, when the availability information is in an available state, the central server controls the LED module to emit blue light, and when the availability information is in an unavailable state, the central server controls the LED module to emit red light.

[0034] Furthermore, the central server calculates the quantity of one or more items in the first goods storage cabinet based on the first photographed item and the first weight.

[0035] Invention Effects

[0036] The merchandise storage cabinet described in this embodiment of the invention has a structure that can be charged internally. It can monitor the storage status of the target merchandise and supervise the storage and retrieval of the target merchandise, thereby determining the timing of loading. Loading is performed by staff different from the picking operators, thus making the picking operation extremely efficient.

[0037] Furthermore, the merchandise storage cabinet described in this embodiment of the invention includes a device to assist operators in performing normal picking, which greatly reduces the probability of picking errors and thus prevents time / economic losses caused by picking errors.

[0038] Furthermore, the method for providing pickup service for the goods storage cabinet described in this embodiment of the invention generates orders based on the type and quantity of goods ordered by customers, reducing the meeting time between customers and operators, improving the simplicity of the process, and enhancing the convenience for operators to perform picking and packing operations based on orders.

[0039] Furthermore, the method for providing pickup services using the merchandise storage cabinets described in this embodiment of the invention calculates the optimal picking and packing route based on the storage location of different merchandise, thereby increasing the speed of service provision and enabling rapid business processing, which in turn improves customer satisfaction.

[0040] Furthermore, by using the goods storage cabinet pickup service method described in this embodiment of the invention to update the picking list according to the picking order of other operators, the picking movement routes between operators do not overlap, reducing the confusion rate, thereby shortening the overall time for implementing picking operations.

[0041] Furthermore, by using the product storage cabinet pickup service method described in this embodiment of the invention to generate data including customer electronic signature and verified normal pickup, duplicate and omissions of customer pickups are avoided, economic losses are prevented, and objective data that can be used to prove picking errors is ensured, thereby improving the credibility between customers and service providers.

[0042] However, the technical effects obtained by the present invention are not limited to those mentioned above, and another effect not mentioned can be clearly understood from the following description. Attached Figure Description

[0043] Figure 1 This is a conceptual diagram of the pickup service provision system described in an embodiment of the present invention.

[0044] Figure 2 This is an internal block diagram of the commodity storage cabinet described in an embodiment of the present invention.

[0045] Figures 3 to 5 The shape of the commodity storage cabinet according to an embodiment of the present invention is shown in a row.

[0046] Figure 6 An example of a merchandise storage module consisting of multiple merchandise storage cabinets is shown in an embodiment of the present invention.

[0047] Figure 7 An example of an embodiment of the present invention is shown, in which an operator and a purchaser utilize a pickup kiosk equipped with a goods storage cabinet module.

[0048] Figure 8 This is an internal block diagram of the terminal described in an embodiment of the present invention.

[0049] Figure 9 This is a schematic flowchart illustrating the implementation method of the goods pickup process described in the embodiments of the present invention.

[0050] Figure 10 An example of a receipt collection form as described in an embodiment of the present invention is shown.

[0051] Figure 11 This is a schematic flowchart illustrating the picking and packing process implementation method described in the embodiments of the present invention.

[0052] Figure 12 An example of a picking list described in an embodiment of the present invention is shown.

[0053] Figure 13 and Figure 14 An example of an operator implementing a picking process based on a picking list displayed on an operator terminal, according to an embodiment of the present invention, is shown.

[0054] Figure 15 An example of a user interface used by an operator to input an electronic signature is shown according to an embodiment of the present invention. Detailed Implementation

[0055] This invention can be transformed in various ways and has many embodiments. Specific embodiments are illustrated in the accompanying drawings, and detailed descriptions are provided in the specification. Referring to the accompanying drawings and the following specifically described embodiments, the effects and features of the invention, as well as the methods for implementing it, can be clearly understood. However, the invention is not limited to the embodiments disclosed below and can be implemented in many forms. In the following embodiments, terms such as "first" and "second" are not limiting in meaning and are used to distinguish one component from other components. Furthermore, unless explicitly defined by the context, singular expressions include plural expressions. The terms "including" or "having" mean the presence of the features or components described in the specification and do not pre-exclude the possibility of one or more additional features or components. Moreover, for ease of description, the size of components may be enlarged or reduced in the drawings. For example, for ease of description, the size and thickness of the various components shown in the drawings may be arbitrarily shown; therefore, the invention is not limited to the technical configuration shown in the drawings.

[0056] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. When describing with reference to the accompanying drawings, the same or corresponding components will be given the same reference numerals, and their detailed descriptions will be omitted.

[0057] Figure 1 This is a conceptual diagram of the pickup service provision system described in an embodiment of the present invention.

[0058] like Figure 1 As shown, when a buyer orders goods, the pickup service system (hereinafter, the service system) described in this embodiment of the invention can provide the following pickup service (hereinafter, the pickup service): based on the current storage status of the target goods and the supervision structure for storage and retrieval, the system uses the optimal picking and picking route to pick up the goods ordered by the buyer and deliver them to the buyer.

[0059] According to an embodiment of the present invention, pickup refers to the entire process by which a buyer orders goods online, visits an offline location, and collects the ordered goods from an operator.

[0060] Furthermore, picking refers to the work of retrieving goods from the storage location of a logistics warehouse. In embodiments of the present invention, it can refer to the act of an operator retrieving ordered goods from a storage cabinet.

[0061] That is, the basic pickup process for providing the pickup service described in the embodiment is as follows: "the buyer places an order, the buyer visits the site, the operator at the site picks the goods, the buyer collects the picked goods, and pickup is completed." In other words, the pickup process may include the picking process of the operator picking the goods.

[0062] For ease of description, the following describes the process of operator terminal 201 implementing the picking process and purchaser terminal 202 implementing the pickup process.

[0063] Furthermore, in embodiments of the present invention, the purchaser refers to a customer who orders goods online and picks them up from an operator in person.

[0064] In this embodiment, the service provision system that implements the above-mentioned pickup service is connected through the goods storage cabinet 100, the terminal 200, the central server 300 and the network (10, Network).

[0065] In this embodiment, network 10 refers to a connection structure that allows information exchange between various nodes, such as the commodity storage cabinet 100, terminal 200, and / or central server 300. Examples of such network 10 include 3GPP (3rd Generation Partnership Project) networks, LTE (Long Term Evolution) networks, WIMAX (World Interoperability for Microwave Access) networks, the Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), Bluetooth networks, satellite broadcasting networks, analog broadcasting networks, and DMB (Digital Multimedia Broadcasting) networks, but are not limited to these.

[0066] The following describes in detail, with reference to the accompanying drawings, the goods storage cabinet 100, the terminal 200 and / or the central server 300 that implement the service provision system.

[0067] - Goods Storage (100)

[0068] The goods storage cabinet 100 described in this embodiment of the invention can be a computer device designed to assist in the pickup service.

[0069] In this embodiment of the invention, the computer device used to describe the auxiliary pick-up service is based on the merchandise storage cabinet 100. However, it can also be implemented by a mobile computer device and / or a desktop computer device and peripheral devices linked thereto.

[0070] Furthermore, the goods storage cabinet 100 described in the embodiment may further include: a specified server computer device that provides a pick-up service environment.

[0071] Figure 2 This is an internal block diagram of the commodity storage cabinet described in an embodiment of the present invention.

[0072] like Figure 2 As shown, in terms of functionality, the merchandise storage cabinet 100 may include a camera 110, a weight sensing sensor 120, a communication module 130, and / or a display unit 140.

[0073] Camera 110 can capture images and / or videos of the physical space surrounding the merchandise storage cabinet 100.

[0074] Furthermore, camera 110 can capture various images and / or videos related to the pickup service.

[0075] Specifically, camera 110 can capture images of the interior space of the goods storage cabinet 100. More specifically, camera 110 can capture images of one or more items stored inside the goods storage cabinet 100, as well as the storage and retrieval of said items.

[0076] The camera 110 can acquire images from the direction of the interior space of the storage cabinet 100. That is, the camera 110 can capture images of the physical space by means of a camera positioned facing the interior space of the storage cabinet 100.

[0077] Figure 3 This shows a sequence of images illustrating the internal structure of the goods storage cabinet described in an embodiment of the present invention.

[0078] like Figure 3 As shown, the camera 110 is positioned at the center of the first inner side IP-1 of the main housing MF at the top (UP), and can capture images of the interior of the main housing MF.

[0079] At this time, the camera 110 can be configured at the center of the first inner side IP-1 of the upper end UP so that the entire interior of the main housing MF is included in the field of view.

[0080] The camera 110 may include an image sensing device and an image processing module. Specifically, the camera 110 can process still images or moving videos acquired by the image sensing device (e.g., CMOS or CCD).

[0081] Furthermore, the camera 110 can utilize image recognition processes (e.g., OCR) and / or image processing modules to process static images or dynamic videos acquired through image sensing devices, extract the necessary information, and transmit the extracted information to the communication module 130.

[0082] The camera 110 can be a camera assembly that includes one or more cameras. The camera assembly can include conventional cameras for capturing visible light, and can further include special cameras such as infrared cameras and stereo cameras.

[0083] Furthermore, according to the embodiment, the camera 110 may be included in the merchandise storage cabinet 100 for operation, or it may be included in an external device (e.g., an external server, etc.) for operation through linkage based on the communication module 130.

[0084] In this embodiment, the camera 110 can capture images to determine whether there are goods inside the storage cabinet 100 and whether it can sense movement inside the storage cabinet 100.

[0085] The weight sensor 120 can sense and detect the weight of the goods inside the goods storage cabinet 100.

[0086] Specifically, the weight sensor 120 can detect weight changes based on whether there are goods inside the storage cabinet 100.

[0087] For this purpose, the weight sensing sensor 120 may include a strain gauge, which can convert the physical force generated by the weight of the goods inside the storage cabinet 100 into an electrical signal.

[0088] See again Figure 3 It is known that the weight sensing sensor 120 is disposed on the second inner side IP-2 (or the bottom surface of the lower end LP) of the main housing MF, and detects the weight of the goods inside the main housing MF.

[0089] The weight sensor 120 is positioned at a predetermined distance from the second inner side IP-2 of the lower end LP of the main housing MF.

[0090] The reason is that even if multiple storage cabinets 100 are stacked, the storage cabinet 100 located on top is prevented from exerting pressure through its weight.

[0091] The communication module 130 may include one or more devices for communicating with external terminals and / or servers (in this embodiment, multiple operator terminals 201 and / or a central server 300). The communication module 130 may communicate via a wireless network.

[0092] Specifically, the communication module 130 can communicate with the terminal 200 that stores content sources for implementing a pickup service environment, and can communicate with various user input elements, such as a controller that receives user input.

[0093] In this embodiment, the communication module 130 can send and receive various data related to the pickup service with other terminals 200 and / or external servers.

[0094] Furthermore, the communication module 130 can wirelessly transmit and receive data with at least one of the following: a base station, an external terminal, or any server, on a mobile communication network constructed by a communication device capable of implementing several mobile communication technology standards or communication methods (e.g., LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G NR (New Radio), WIFI), or near-field communication methods).

[0095] The communication module 130 may include a router for wireless communication.

[0096] Furthermore, in the embodiments, the communication module 130 may include a processor for analyzing changes in the values ​​of the camera 110 and / or the weight sensing sensor 120.

[0097] Therefore, in this embodiment, the communication module 130 can communicate with the central server 300 in real time via the network 10 to receive and analyze information received from the camera 110 and / or the weight sensing sensor 120, and control the merchandise storage cabinet 100.

[0098] That is, the central server 300 obtains the first photographed object captured by the communication module 130 through the camera 110 and the first weight detected by the weight sensing sensor 120. The central server 300 can determine whether there are goods stored in the first goods storage cabinet. The details of the central server will be described in the following description section.

[0099] The communication module 130 can be built into the main housing MF. Figure 3 The internal shape of the upper UP side of the main housing MF is schematically shown.

[0100] Display unit 140 can graphically output various information related to the pickup service.

[0101] For example, the graphics may include colors, text, images, and / or videos.

[0102] The display unit 140 may include a display for outputting graphics.

[0103] The display may include at least one of the following: liquid crystal display (LCD), thin film transistor-liquid crystal display (TFT LCD), organic light-emitting diode (OLED), flexible display, 3D display, e-ink display, and battery-powered electronic paper label (ESL).

[0104] Furthermore, in the embodiments, the display unit 140 may include a first label indicator, a second label indicator, and / or an LED module.

[0105] In this embodiment, the first label indicator and / or the second label indicator can be implemented as an ESL that displays specified text and / or images (e.g., QR code images).

[0106] In this embodiment, the display unit 140 can use wireless technology to communicate with the central server 300 and display the information required for the pickup service in real time.

[0107] The goods storage cabinet 100 includes the above-mentioned components. In terms of hardware, such as... Figure 4 and Figure 5 As shown, it can be implemented as a rectangular box structure with internal storage space.

[0108] Figure 4 The front panel of the merchandise storage cabinet according to an embodiment of the present invention is shown. Figure 5 The rear section of the merchandise storage cabinet according to an embodiment of the present invention is shown.

[0109] In this embodiment, the goods storage cabinet 100 can use the main shell MF as the basic structure, and the main shell MF has one or more of the front part FP and / or the rear part BP open so that the internal storage space is connected to the outside.

[0110] like Figure 4 As shown in the embodiment, the front panel FP of the merchandise storage cabinet 100 may include a viewing window WD and / or a first label indicator 141-1.

[0111] In this embodiment, the size of the viewing window WD can be less than or equal to the area of ​​the front face FP of the main housing MF.

[0112] Furthermore, in the embodiments, the window WD can be made of a transparent material, such as acrylic.

[0113] Therefore, users of the goods storage cabinet 100 can confirm which goods are stored inside the goods storage cabinet 100 through the window WD.

[0114] Furthermore, in the embodiment, the window WD can be implemented as an opening and closing rotating structure under the user's control.

[0115] In this embodiment, the first label indicator 141-1 may be configured on the front part FP side of the main housing MF.

[0116] Furthermore, in the embodiment, the first label indicator 141-1 can display first display information, which includes one or more of the following: location information, pickup operator information, pickup quantity, and / or product identification code (e.g., QR code).

[0117] At this time, the location information, pickup operator information, and / or pickup quantity can be displayed as text, and the product identification code can be displayed as an image.

[0118] For example, location information can be displayed as a location number, such as "A-1". Similarly, for operator number 9, the pickup operator information can be displayed as "OPS 9". Furthermore, if the pickup quantity is 10 items, it can be displayed as "Pick10". Additionally, the product identification code can be displayed as a QR code.

[0119] For ease of description, the following explanation will be based on the product identification code being implemented as a QR code.

[0120] like Figure 5 As shown in the embodiment, the rear surface BP of the merchandise storage cabinet 100 may include a lid CV, a second label indicator 141-2 and / or an LED module 142.

[0121] In this embodiment, the cover CV may be positioned opposite the window WD on the front surface FP of the merchandise storage cabinet 100.

[0122] Furthermore, in the embodiments, the size of the cover CV can be less than or equal to the rear face BP area of ​​the main housing MF.

[0123] Furthermore, in the embodiment, the lid CV can be implemented as an opening and closing rotating structure under the user's control.

[0124] At this time, the rotation method of the lid CV can be a switch type, a push-pull type, and / or a push-in type, etc. However, the rotation method of the lid CV may hinder the storage and retrieval of goods in the goods storage cabinet 100. Therefore, the following description is based on the switch type where the lid CV opens to the outside, but the present invention is not limited to the described method.

[0125] Therefore, when a user of the goods storage cabinet 100 opens the lid CV, they can store goods in or take goods out of the goods storage cabinet 100. When the lid CV is closed, the goods stored in the goods storage cabinet 100 can be safely stored.

[0126] In this embodiment, the second label indicator 141-1 may be configured on the rear face BP side of the main housing MF.

[0127] Furthermore, in the embodiment, the second label indicator 141-1 can display second display information, which includes one or more of the following: location information, availability information, and / or product identification code (e.g., QR code).

[0128] At this time, the location information displayed by the first label indicator and the second label indicator can be the same. For example, when the location information matched by the first goods storage cabinet is A-1, both the first label indicator and the second label indicator can display "A-1".

[0129] Furthermore, for example, the availability information can be displayed via the "RMK" text and the LED module 142. When the availability information indicates an available state, the LED module 142 can emit blue light. Conversely, when the availability information indicates an unavailable state, the LED module 142 can emit red light.

[0130] Furthermore, the product identification codes (e.g., QR codes) displayed on the first and second label identifiers can be the same. This is the identification code for the products stored in the first storage cabinet, which contains the same products; therefore, the same identification code can be matched.

[0131] Furthermore, in the embodiment, the second tag indicator 141-1 may include an LED module 142 that emits light according to whether the information can be used.

[0132] At this time, when the availability information is in an available state, the LED module 142 can emit blue light.

[0133] Conversely, when the availability information is unavailable, the LED module 142 can emit red light.

[0134] Therefore, users of the goods storage cabinet 100 can use the LED module 142 to confirm whether there are goods stored in the goods storage cabinet 100 or the working status of the goods storage cabinet 100, thereby effectively monitoring the goods storage cabinet 100.

[0135] The goods storage cabinet 100 includes the above-mentioned components and is realized as a rectangular box structure, which allows multiple items to be loaded in contact with one or more of the upper end, lower end, left side, and right side.

[0136] Figure 6 An example of a merchandise storage module consisting of multiple merchandise storage cabinets is shown in an embodiment of the present invention. Figure 7 An example of an embodiment of the present invention is shown, in which an operator and a purchaser utilize a pickup kiosk equipped with a goods storage cabinet module.

[0137] like Figure 6 and Figure 7 As shown, multiple goods storage cabinets 100 can be loaded to form a goods storage cabinet module 1000.

[0138] In this embodiment, the merchandise storage cabinet module 1000 may include one or more merchandise storage cabinets 101, 102, 103, 104, 105, 106, 107, 108, and 109.

[0139] For example, the goods storage cabinet module 1000 can be loaded in 3x3, 4x4, 5x5, or other loading methods. Furthermore, depending on the loading method, the location information (in other words, location number) assigned to each goods storage cabinet 100 can be different.

[0140] In this embodiment, the goods storage cabinet module 1000 can be used and / or supervised by multiple operators on-site.

[0141] In this embodiment, the operators can be divided into: picking operator OP-1, who performs picking work on the front of the goods storage cabinet module 1000, and / or inventory management operator OP-2, who performs inventory management work on the rear of the goods storage cabinet module 1000.

[0142] In this embodiment, the operator may be one of the picking operator OP-1 and / or the inventory management operator OP-2, or an operator who performs both tasks. However, since this invention is related to the picking service that includes the picking process, the following description will focus on the operator being a picking operator.

[0143] In this embodiment, the picking operator OP-1 can meet with multiple buyers 1 at the reception booth 1100.

[0144] Furthermore, in this embodiment, the picking operator OP-1 can sequentially pick the specified goods from the goods storage cabinet module 1000 according to the goods ordered by the buyer 1.

[0145] Furthermore, in this embodiment, the picking operator OP-1 can deliver the picked goods to the purchaser 1 at the reception booth 1100.

[0146] In this embodiment, the inventory management operator OP-2 can fill goods into the goods storage cabinet 100 or monitor the goods storage cabinet 100 in an error state at the rear of the goods storage cabinet module 1000.

[0147] In this embodiment, the operator implements the picking process based on terminal 2000 (specifically, operator terminal), picking the goods ordered by purchaser 1 from goods storage cabinet 100 and delivering them to purchaser 1.

[0148] -Terminal (200: Terminal)

[0149] The terminal 200 described in this embodiment of the invention may be a specified computer device equipped with a pickup application (hereinafter, application) that provides pickup services.

[0150] The applications described in the embodiments can be divided into operator applications and purchaser applications.

[0151] Specifically, in this embodiment, the operator application may be an application that provides a picking process for picking more than one item included in a buyer's order from multiple merchandise storage cabinets. Furthermore, in this embodiment, the buyer application may be an application that requests a pickup service for ordering more than one item and picking it up on-site.

[0152] At this time, the operator and purchaser use a single application or divide the users to perform different functional actions.

[0153] That is, the operator and the purchaser can use a single application or be granted different permissions based on their accounts to perform functional actions separately.

[0154] Furthermore, the application used by the operators and purchasers can be a pickup platform that provides an internet environment, enabling multiple operators and purchasers to utilize the pickup service.

[0155] See again Figure 1 As can be seen, in the embodiment, the terminal 200 equipped with the above-mentioned pickup application may include an operator terminal 201 used by the operator and a purchaser terminal 202 used by the purchaser.

[0156] In this embodiment, the operator terminal 201 may be equipped with the sales agent's pickup application, and the buyer terminal 202 may be equipped with the buyer's pickup application.

[0157] The operator terminal 201 and the purchaser terminal 202 are used to divide the users in the embodiments, and their components or functional actions may be the same.

[0158] The following description assumes that the operator terminal 201 and the purchaser terminal 202 are mobile computer devices.

[0159] Specifically, in terms of hardware, terminal 200 may include mobile computer device 200-1 and / or desktop computer device 200-2, etc., equipped with applications.

[0160] The mobile computer device 200-1 may be a mobile device with an application installed, such as a smartphone or tablet.

[0161] For example, mobile computer device 200-1 may include smartphones, mobile phones, digital broadcasting devices, PDAs (personal digital assistants), PMPs (portable multimedia players), tablet PCs, etc.

[0162] Furthermore, the desktop computer device 200-2 may include devices equipped with programs for operating delivery services based on wired / wireless communication, such as personal computers like fixed desktop PCs, laptop computers, and ultrabooks with applications installed.

[0163] Furthermore, according to an embodiment, terminal 200 may further include a specified server computing device that provides a pickup service environment.

[0164] Figure 8 This is an internal block diagram of the terminal described in an embodiment of the present invention.

[0165] like Figure 8 As shown, from a functional perspective, terminal 200 may include a memory 210, a processor assembly 220, a communication processor 230, an interface module 240, an input system 250, a sensor system 260, and a display system 270. These components may be housed within the casing of terminal 200.

[0166] Specifically, the memory 210 stores the application program 211, which may store one or more of various applications, data and instructions used to provide the pickup service environment.

[0167] That is, the memory 210 can store instructions and data used to generate the pickup service environment.

[0168] Furthermore, the memory 210 may include a program area and a data area.

[0169] In this embodiment, the program area is associated with the operating system (OS) of the driver terminal 200 and several functional elements, while the data area can store data generated as the terminal 200 is used.

[0170] Furthermore, the memory 210 may include one or more non-transitory computer-readable storage media and temporary computer-readable storage media.

[0171] For example, memory 210 can be a variety of storage devices such as ROM, EPROM, flash drive, hard disk, etc., and can include web storage that implements the storage function of memory 210 on the Internet.

[0172] Processor component 220 may include one or more processors for executing application program 211 instructions stored in memory 210 to facilitate various operations for generating a delivery service environment.

[0173] In this embodiment, the processor component 220 can control the overall operation of the component through the application program 211 in the memory 210 to facilitate the provision of delivery services.

[0174] The processor component 220 may be a system-on-a-chip (SOC) suitable for a terminal 200 including a central processing unit (CPU) and / or a graphics processing unit (GPU), and may implement an operating system (OS) and / or applications stored in memory 210, and may control various components mounted on the terminal 200.

[0175] Furthermore, the processor component 220 can communicate with each other via the system bus, which may include one or more bus structures, such as the local bus.

[0176] Furthermore, the processor component 220 may include at least one of ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, micro-controllers, microprocessors, and other electrical units for performing functions.

[0177] The communication processor 230 may include one or more devices that communicate with external devices. The communication processor 230 may communicate via a wireless network.

[0178] Specifically, the communication processor 230 can communicate with the terminal 200 which stores content sources for implementing a pickup service environment, and can communicate with various user input elements, such as a controller that receives user input.

[0179] In this embodiment, the communication processor 230 can send and receive various data related to the pickup service with other terminals 200 and / or external servers.

[0180] The communication processor 230 can wirelessly transmit and receive data with at least one of a base station, an external terminal, or any server on a mobile communication network constructed by a communication device capable of implementing mobile communication technology standards or communication methods (e.g., LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G NR (New Radio), WIFI), or near-field communication methods).

[0181] The interface module 240 enables the terminal 200 to communicate with more than one other device. Specifically, the interface module 240 may include wired and / or wireless communication devices compatible with more than one different communication protocol.

[0182] Terminal 200 can be connected to multiple input and output devices through the interface module 240.

[0183] For example, interface module 240 can be connected to an audio output device to output audio, such as a headset port or a speaker.

[0184] The structure of the audio output device connected via interface module 240 is illustrated schematically, but embodiments may also include those located inside terminal 200.

[0185] Furthermore, for example, the interface module 240 can be connected to an input device to obtain user input, such as a keyboard and / or mouse.

[0186] The interface module 240 may include at least one of the following: a wired / wireless headset port, an external charger port, a wired / wireless data port, a memory card port, a connection port for a device with an identification module, an audio I / O (Input / Output) port, a video I / O (Input / Output) port, a headphone port, a power amplifier, an RF circuit, a transceiver, and other communication circuits.

[0187] The input system 250 can sense user input related to the pickup service (e.g., body language, voice commands, key presses, or other types of input).

[0188] Specifically, the input system 250 may include an image sensor 261, which is used to receive input from specified buttons, touch sensors, and / or user actions.

[0189] Furthermore, the input system 250 can be connected to an external controller via the interface module 240 to receive user input.

[0190] The sensor system 260 may include various sensors such as an image sensor 261, a position sensor 263 (IMU), an audio sensor 265, a distance sensor, a proximity sensor, and a contact sensor.

[0191] The image sensor 261 can capture images and / or videos of the physical space surrounding the terminal 200.

[0192] In this embodiment, the image sensor 261 can capture various images and / or videos related to the pickup service.

[0193] Furthermore, the image sensor 261 can be configured in front of or / and behind the terminal 200 to capture images of the configured orientation side and to capture images of the physical space through a camera configured outside the terminal 200.

[0194] This image sensor 261 may include an image sensing device and an image processing module. Specifically, the image sensor 261 can process still images or moving videos acquired by the image sensing device (e.g., CMOS or CCD).

[0195] Furthermore, the image sensor 261 can utilize image recognition programs (e.g., OCR) and / or image processing modules to process static images or dynamic videos acquired through the image sensing device, extract the required information, and transmit the extracted information to the processor.

[0196] The image sensor 261 may be a camera assembly including at least one camera. The camera assembly may include conventional cameras that capture visible light, and may further include special cameras such as infrared cameras and stereo cameras.

[0197] Furthermore, according to the embodiment, the image sensor 261 described above may be included in the terminal 200 for operation, or may be included in an external device (e.g., an external server, etc.) for operation through linkage with the communication processor 230 and / or interface module 240.

[0198] The position sensor 263 (IMU) can sense one or more of the movement and acceleration of the terminal 200. For example, it can be composed of a combination of multiple position sensors, such as an accelerometer and a gyroscope.

[0199] Furthermore, the location sensor 263 (IMU) works in conjunction with the location communication processor 230 to identify spatial information of the physical space surrounding the terminal 200, such as the GPS of the communication processor 230.

[0200] The video sensor 265 can detect sounds around the terminal 200.

[0201] Specifically, the audio sensor 265 may include a microphone capable of sensing voice input from the user of the terminal 200.

[0202] In this embodiment, the audio sensor 265 can receive voice data input by the user as required by the pickup service.

[0203] The display system 270 can output various information related to the pickup service as graphic images. As an example, the display system 270 can display various user interfaces for the pickup service (as an example, a user interface used by the purchaser and / or a user interface used by the operator, etc.).

[0204] The display may include at least one of the following: liquid crystal display (LCD), thin film transistor-liquid crystal display (TFT LCD), organic light-emitting diode (OLED), flexible display, 3D display, e-ink display, and battery-powered electronic paper label (ESL).

[0205] The aforementioned components can be configured within the housing of the terminal 200, and the user interface can be configured such that the display 271 receiving user touch input includes a touch sensor 273.

[0206] Specifically, the display system 270 may include a display 271 that outputs images and a touch sensor 273 that senses user touch input.

[0207] Schematic, the display 271 and the touch sensor 273 can be formed as a stacked structure or an integrated structure to realize a touch screen. This touch screen can be used as an input unit to provide an input interface between the terminal 200 and the user, and at the same time, it can provide an output interface between the terminal 200 and the user.

[0208] Terminal 200 includes the above-mentioned components. According to an embodiment, memory 210 can store more than one purchase data, order identification code, collection receipt, picking list, electronic signature, collection status information, pickup details, number of times information, picking information, location information and / or display information.

[0209] In this embodiment, the purchaser terminal 202 can order more than one product and generate an order identification code based on the order.

[0210] Furthermore, in this embodiment, the operator terminal 201 can scan and obtain more than one order identification code.

[0211] Furthermore, in this embodiment, the operator terminal 201 can generate a picking list with a determined picking order so that more than one item is included in the order identification code obtained during picking.

[0212] Furthermore, in this embodiment, when picking items included in the picking list from the goods storage cabinet 100, the operator terminal 201 can scan the item identification code displayed on the display unit 140 of the goods storage cabinet 100.

[0213] Furthermore, in this embodiment, the operator terminal 201 can transfer one or more picked items to the purchaser while obtaining the purchaser's electronic signature generated by the purchaser's input.

[0214] Furthermore, in this embodiment, the operator terminal 201 can generate a receipt and / or collection slip, including the obtained electronic signature of the purchaser.

[0215] Furthermore, in this embodiment, the operator terminal 201 can transmit the generated receipt and / or collection receipt to one or more purchaser terminals 202.

[0216] Therefore, in this embodiment, regarding orders that have been picked up, the purchaser terminal 202 can obtain and view receipts and / or collection slips, including the purchaser's electronic signature.

[0217] In addition, according to the embodiment, the terminal 200 may further implement at least some of the functional actions performed by the central server 300.

[0218] - Central Server (300)

[0219] In addition, the central server 300 described in this embodiment of the invention can implement a series of processes for providing pickup services.

[0220] Specifically, the central server 300 described in this embodiment of the invention can implement the picking process on the operator terminal 201 to provide pickup service, and implement the pickup process on the purchaser terminal 202.

[0221] Specifically, in this embodiment, the central server 300 can exchange the necessary data with the external device to enable the pickup process to be driven by an external device such as terminal 200, thereby providing the pickup service.

[0222] More specifically, in this embodiment, the central server 300 can provide an environment for external devices (such as mobile computer device 200-1 and / or desktop computer device 200-2, etc.) to run application 211.

[0223] For this purpose, the central server 300 may include an application (as an example, a pickup service provider), data and / or instructions for running application 211, and may send and receive various data based thereon with the external device.

[0224] Furthermore, in this embodiment, the central server 300 can be linked with a deep-learning neural network to perform various deep learning operations to provide delivery services.

[0225] The deep learning neural network described in the embodiments may include convolutional neural networks (CNN), R-CNN (Regions with CNN features), Fast R-CNN, Faster R-CNN, Mask R-CNN, etc. Any deep learning neural network that includes the algorithm capable of implementing the following embodiments may be included. The embodiments of the present invention do not limit or restrict such deep learning neural network itself.

[0226] At this time, the deep learning neural network described in the embodiment can be directly set in the central server 300, or run as a device independent of the central server 300 to implement deep learning for the pickup service.

[0227] The following embodiments are based on an example in which a deep learning neural network is directly set up on a central server 300 for deep learning.

[0228] Furthermore, in this embodiment, the central server 300 reads a specified deep learning neural network driver from the memory to implement the deep learning architecture, and performs the following deep learning based on the read specified deep learning neural network system.

[0229] In this embodiment, the central server 300 analyzes the storage and retrieval of goods in the goods storage cabinet 100 based on data sensed and received from the camera 110 and weight sensing sensor 120 of the goods storage cabinet 100.

[0230] Furthermore, in this embodiment, the central server 300 can match location information with the unique identification number of each different commodity storage cabinet 100.

[0231] Furthermore, in this embodiment, the central server 300 can match the product type to the unique identification number of each different product storage cabinet 100 based on the products stored in the product storage cabinet 100.

[0232] Furthermore, in this embodiment, the central server 300 can transmit the content to be displayed on the display unit 140 of each product storage cabinet 100 to each product storage cabinet 100.

[0233] Furthermore, in this embodiment, the central server 300 can extract more than one item included in the order identification code.

[0234] Furthermore, in this embodiment, the central server 300 can extract the location information of the storage cabinet that matches the extracted goods.

[0235] Furthermore, in this embodiment, the central server 300 can calculate the optimal picking route based on the extracted location information, so as to use the most efficient method to pick the ordered goods.

[0236] Furthermore, in this embodiment, the central server 300 can reflect the calculated picking and packing movement route and generate a picking list.

[0237] Furthermore, in this embodiment, the central server 300 can update one or more picking lists in real time based on the current status of the picking process of multiple operators.

[0238] Furthermore, in this embodiment, the central server 300 can acquire the first photographed object captured by the camera 110 of the goods storage cabinet 100.

[0239] Furthermore, in this embodiment, the central server 300 can identify the goods stored inside the goods storage cabinet 100 and / or the movement sensed by the goods storage cabinet 100 based on the first photographed object.

[0240] Furthermore, in this embodiment, the central server 300 can obtain the first weight sensed by the weight sensing sensor 120 of the goods storage cabinet 100.

[0241] Furthermore, in this embodiment, the central server 300 can determine whether there are goods stored inside the goods storage cabinet 100 based on the first weight.

[0242] Specifically, in this embodiment, when the weight obtained from the weight sensing sensor 120 is 0, the central server 300 can determine that the goods are not in the goods storage cabinet 100.

[0243] Conversely, in this embodiment, when a weight value greater than 0 is obtained from the weight sensing sensor 120, the central server 300 can determine that the goods are stored in the goods storage cabinet 100.

[0244] Furthermore, in this embodiment, the central server 300 can determine for the second time whether the goods storage cabinet 100 contains goods based on the first photographed object.

[0245] In this embodiment, the weight obtained from the weight sensing sensor 120 is 0, but when the camera 110 senses a specified movement (e.g., hand movement) and / or shape (e.g., the shape of stored goods), the central server 300 can determine it as an error state.

[0246] Furthermore, in the embodiment, if a weight value greater than 0 is obtained from the weight sensing sensor 120, but the camera 110 does not sense the specified movement (e.g., hand movement) and / or shape (e.g., the shape of stored goods), the central server 300 can determine it as an error state.

[0247] Furthermore, in this embodiment, the central server 300 can determine whether the product can be used as either an available state or an unavailable state based on whether the product is stored.

[0248] Specifically, in this embodiment, when it is determined that a product is stored in the product storage cabinet 100 (i.e., in use) or in an error state, the central server 300 can determine that the product is unusable based on the availability information. For example, the error state may include when the weight change rises or falls above a preset value or when the detected weight value is 0.

[0249] Therefore, in this embodiment, the central server 300 can control the LED module 142 of the first commodity storage cabinet to emit red light.

[0250] Furthermore, in the embodiment, when the problem of the unavailability state has been resolved, the central server 300 can reset the LED module 142 to stop emitting light or change the usability information to an available state and control it to emit blue light.

[0251] Furthermore, in this embodiment, when it is determined that the goods are not in the goods storage cabinet 100, the central server 300 can determine whether the goods are usable as available.

[0252] Therefore, in this embodiment, the central server 300 can control the LED module 142 of the first commodity storage cabinet to emit blue light.

[0253] Furthermore, in this embodiment, the central server 300 can store and manage various applications, instructions, and / or data used to implement the pickup service.

[0254] As an example, the central server 300 can store and manage purchase data, order identification codes, collection receipts, picking lists, electronic signatures, collection status information, detailed pickup information, frequency information, picking information, location information, display information, user interfaces used by the purchaser and / or user interfaces used by the operator, etc.

[0255] However, in the embodiments of the present invention, the functional actions that the central server 300 can perform are not limited to the above-mentioned, and other functional actions can also be performed.

[0256] In addition, refer to Figure 1As can be seen, in the embodiments, the central server 300 can be implemented as a computer device comprising the following components: one or more processor modules 310 for processing data, one or more communication modules 320 for exchanging data with external devices, various applications for providing delivery services, and one or more memory modules 330 for storing data and / or instructions.

[0257] The memory module 330 can store one or more of the following for providing pickup services: operating system (OS), various applications, data, and instructions.

[0258] Furthermore, the memory module 330 may include a program area and a data area.

[0259] In this embodiment, the program area is associated with the operating system (OS) of the driver server and several functional components, while the data area can store data generated as the service area is used.

[0260] In this embodiment, the memory module 330 may be a variety of storage devices such as ROM, RAM, EPROM, flash memory drive, hard disk, etc., and may include web storage that implements the storage function of the memory module 330 on the Internet.

[0261] Furthermore, the memory module 330 can be a removable recording medium located on a server.

[0262] In addition, the processor module 310 can control the overall operation of the various units mentioned above used to implement the pickup service.

[0263] The processor module 310 may be a system-on-a-chip (SoC) suitable for servers, including a central processing unit (CPU) and / or a graphics processing unit (GPU). It can run an operating system (OS) and / or applications stored in the memory module 330 and can control various components mounted on the server. Furthermore, the processor module 310 can communicate with various components independently via a system bus, which may include one or more bus structures, such as a local bus.

[0264] Furthermore, the processor module 310 may utilize at least one of the following: ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, micro-controllers, microprocessors, or other electrical units for performing functions.

[0265] As described above, the central server 300 of the present invention can perform the above-mentioned functional actions in real time. However, it can implement various embodiments. For example, according to the embodiments, at least some of the functional actions performed by the central server 300 can also be implemented on an external device (e.g., terminal 200, etc.), and at least some of the functional actions performed by the external device can also be further implemented on the central server 300.

[0266] - Implementation method of the pickup process at the buyer's terminal 202

[0267] The following is for reference. Figure 9 and Figure 10 This invention provides a detailed description of a method for implementing a pickup process that provides pickup services through an application 211 running on one or more processors of the purchaser terminal 202, as described in this embodiment.

[0268] In embodiments of the present invention, one or more processors of the purchaser terminal 202 may run one or more applications 211 stored in the memory 210, or may operate in the background.

[0269] The following is a brief description of the technical configuration of the one or more processors executing the instructions of the application program 211 to perform the delivery process implementation method, as if the purchaser terminal 202 were to be used.

[0270] Figure 9 This is a schematic flowchart illustrating the implementation method of the goods pickup process described in the embodiments of the present invention.

[0271] like Figure 9 As shown, the purchaser terminal 202 described in the embodiment can generate purchase data based on the purchaser's purchase of goods (S101).

[0272] Specifically, in this embodiment, the buyer terminal 202 can select more than one product and generate the settlement data for that product, that is, the purchase data of the buyer purchasing the product.

[0273] In this embodiment, the purchase data may include the type, quantity, and / or order serial number of the goods purchased by the buyer.

[0274] Furthermore, in this embodiment, the purchaser terminal 202 can be linked with an external terminal and / or server to provide a settlement process for one or more selected goods.

[0275] Furthermore, in this embodiment, the purchaser terminal 202 can generate purchase data for one or more goods that have been settled according to the settlement process.

[0276] In this embodiment, the purchaser terminal 202 can arrange several items included in the generated purchase data according to specified conditions to provide a pick-up list.

[0277] The purchase data includes several products that can be purchased online and then retrieved by the purchasers who directly visit the offline site.

[0278] Furthermore, in this embodiment, the purchaser terminal 202 can obtain an order identification code based on the generated purchase data (S103).

[0279] In this embodiment, the order identification code can be a pre-defined identification medium with built-in purchase data. In this embodiment, such an order identification code, as a pre-matched QR code with a unique identifier, can be identified based on a specified terminal.

[0280] In this embodiment, the central server 300 can pre-match the generated purchase data with the inherent identifier of the identification medium to generate the order identification code.

[0281] Furthermore, in this embodiment, the central server 300 can provide the generated order identification code to the purchaser terminal 202.

[0282] Therefore, in this embodiment, the purchaser terminal 202 can obtain the order identification code.

[0283] Furthermore, in this embodiment, when the operator terminal 201 scans the order identification code, the central server 300 can further provide the operator terminal 201 with the pickup status information based on whether the buyer has completed pickup. This will be explained in detail in the following section on the picking process of the operator terminal 201.

[0284] That is, the order identification code described in the embodiments may include one or more of the type, quantity and / or collection status information of the goods purchased by the buyer.

[0285] Furthermore, in this embodiment, the purchaser terminal 202 can use the order identification code to provide detailed pickup information in order to pick up the goods.

[0286] In this embodiment, the pickup details can refer to all the information needed by the buyer to pick up the goods. For example, the pickup details include the pickup location, pickup time, items to be prepared for pickup, etc., and can be displayed as text, images, and / or videos.

[0287] Refer again Figure 7 It is known that the purchaser 1, who is familiar with the detailed pickup information, presents the purchaser terminal 202, which displays the obtained order identification code, to the operator at the reception booth 1100 at the offline site.

[0288] Therefore, in this embodiment, the purchaser terminal 202 can provide the acquired order identification code to the operator terminal 201 (S105).

[0289] In this embodiment, the operator terminal 201 can scan the presented order identification code and extract the inherent identifier that is pre-matched to the scanned order identification code.

[0290] Furthermore, in this embodiment, the operator terminal 201 can detect purchase data that matches the extracted inherent identifier.

[0291] Thus, the operator can use the operator terminal 201 to pick one or more items included in the purchase list and deliver them to the purchaser.

[0292] Furthermore, in the embodiment described above, when the purchaser receives the goods delivered by the operator, he / she can enter an electronic signature into the operator terminal 201 used by the operator who delivered and picked up the goods.

[0293] Therefore, the operator terminal 201 can generate receipts and / or collection slips, including the entered electronic signature. In the following embodiments, the concept of a collection slip already includes a receipt.

[0294] Furthermore, in this embodiment, the purchaser terminal 202 can obtain the collection receipt generated by the operator terminal 201 (S107).

[0295] In this embodiment, the receipt can serve as a document to prove that the received goods are consistent with the goods purchased by the buyer in terms of type and quantity.

[0296] Figure 10 An example of a receipt collection form as described in an embodiment of the present invention is shown.

[0297] like Figure 10 As shown in the embodiment, the purchaser terminal 202 can obtain the receipt 400.

[0298] In this embodiment, the receipt 400 may include purchase data 410 (specifically, the type, quantity, and / or order serial number of the goods), the collection date 420, and / or an electronic signature 430.

[0299] In this embodiment, the purchaser's terminal 202 can view the collection receipt. Furthermore, when the operator terminal 201 scans the order identification code, if the collection status information indicates "collection completed," it can be transmitted to the operator terminal 201 for viewing.

[0300] -Operator Terminal 201 Picking Process Implementation Method

[0301] The following is for reference. Figures 11 to 15 This invention describes in detail the implementation method of a picking and packing process that provides picking services by an application 211 executed by one or more processors of the operator terminal 201 according to an embodiment of the present invention.

[0302] In embodiments of the present invention, one or more processors of the operator terminal 201 may run one or more applications 211 stored in the memory 210, or may operate in the background.

[0303] The following is a brief description of the technical configuration of the one or more processors working to execute the instructions of the application program 211, thereby executing the delivery process implementation method, as if the operator terminal 201 were to be used.

[0304] Figure 11 This is a schematic flowchart illustrating the picking and packing process implementation method described in the embodiments of the present invention.

[0305] like Figure 11 As shown in the embodiment, the operator terminal 201 can log in to the application used by the operator (S201).

[0306] Therefore, in this embodiment, the operator terminal 201 can provide a user interface for operators to input operator ID and / or operating mode.

[0307] Therefore, in this embodiment, the operator can input an operator ID and / or an operating mode.

[0308] The operator ID can be randomly determined and assigned to the first operator from the IDs pre-generated and stored by the central server 300 as described in the embodiment.

[0309] Furthermore, the operation mode may include one or more of the following: application mode, printing mode, and / or appointment mode.

[0310] Application mode refers to the mode in which the picking list is displayed in digital form within an application. Print mode refers to the mode in which the picking list is output in physical form (e.g., a paper receipt). Reservation mode can be equivalent to application mode, but with the added functionality of reserving a specific time for picking list output.

[0311] Furthermore, in this embodiment, when login is complete, the operator terminal 201 can scan and obtain one or more order identification codes (S203).

[0312] The order identification code can be a specified identification medium generated by the buyer terminal 202 and / or the central server 300 when the buyer selects one or more goods and settles the payment for the goods.

[0313] The order identification code can be pre-matched with purchase data, which includes the type and quantity of goods purchased by the buyer and / or the order serial number.

[0314] In this embodiment, when the login is complete, the operator terminal 201 can automatically run the image sensor 261 that can scan the order identification code.

[0315] Furthermore, in this embodiment, the operator terminal 201 can scan the order identification code displayed on the purchaser terminal 202 based on the image sensor 261.

[0316] At this time, the operator described in the embodiment can scan multiple order identification codes displayed on multiple purchaser terminals 202 at once.

[0317] Furthermore, in this embodiment, when the order identification code is recognized as normal, the operator terminal 201 can automatically extract the order serial number included in the order identification code.

[0318] If the order identification code cannot be recognized due to a temporary error, the operator terminal 201 described in this embodiment can manually enter the order serial number.

[0319] Furthermore, in this embodiment, the operator terminal 201 can obtain purchase data, collection status information, and / or collection receipt that match the order serial number from the central server 300.

[0320] In this embodiment, the collection status information can indicate whether the purchaser has completed the collection in the purchase data that matches the order serial number.

[0321] In this embodiment, when the status shows that the purchaser has completed collection, the central server 300 can set the collection status information to "collection complete". Conversely, in this embodiment, when the status shows that the purchaser has not completed collection, the central server 300 can set the collection status information to "not collected".

[0322] At this time, when the collection status information shows that the collection is completed, the operator terminal 201 described in the embodiment can obtain the collection receipt from the central server 300.

[0323] Furthermore, in this embodiment, the operator terminal 201 may display one or more of the collection status information and / or collection receipt obtained from the central server 300.

[0324] For example, if the pickup status of the first order serial number is displayed as "not picked up," the text "PICKUP_NOT_COMPLETED" can be displayed. Conversely, if the pickup status of the first order serial number is displayed as "picked up," the text "PICKUP_COMPLETED" can be displayed along with a pickup receipt. Furthermore, if the first order serial number is invalid, the text "INVALID ORDER" can be displayed.

[0325] At this moment, like Figure 10 As shown, the receipt can include purchase data, collection date, and / or electronic signature. The purchase data includes the type and quantity of the goods.

[0326] Furthermore, if the receipt is missing an electronic signature, the operator terminal 201 described in this embodiment can run a user interface for operator input of the electronic signature to obtain the purchaser's electronic signature. In this embodiment, the operator terminal 201 can also attach the obtained electronic signature to the receipt and store it.

[0327] That is, in this embodiment, when the acquired order identification code is displayed as unclaimed, the operator terminal 201 can activate the picking list. Conversely, when the acquired order identification code is displayed as claimed, a claim receipt pre-matched to the order identification code can be output.

[0328] Furthermore, in this embodiment, the operator terminal 201 can generate a picking list according to the acquired order identification code (S205).

[0329] Specifically, the operator terminal 201 described in the embodiment can generate a picking list that determines the picking order so that more than one item is included in the order identification code obtained during picking.

[0330] Figure 12 An example of a picking list described in an embodiment of the present invention is shown.

[0331] like Figure 12 As shown, in this embodiment, the operator terminal 201 can display a picking list (PL) including order sequence number 510, quantity information 520, and / or picking area 530.

[0332] The order serial number 510 may be the order serial number included in the obtained order identification code.

[0333] The frequency information 520 can indicate the number of times an operator performs picking based on the type and / or quantity of goods purchased by the buyer. For example, the frequency information 520 can be expressed as "Number of picking operations / Total number of picking operations".

[0334] Picking area 530 may include more than one picking information 531, 532, 533.

[0335] At this time, the picking information 531, 532, 533 may include picking order 610, picking location 620, picking items 630 and / or picking quantity 640.

[0336] Picking sequence 610 refers to the order in which operators pick goods, and can be represented as "SEQ 001" for example.

[0337] Furthermore, the picking order 610 is arranged in ascending order, with smaller values ​​being picked first.

[0338] Furthermore, the picking sorting 610 can only pick according to the order of arrangement; if the picking sorting is ignored, picking cannot be performed.

[0339] Picking location 620 can be location information that is pre-matched with the inherent identification number of different product storage cabinets 100.

[0340] The picking item 630 can be a product type pre-matched to the location information. For example, it could be represented as "OO official cheering stick".

[0341] Picking quantity 640 is the quantity of goods that the operator should pick, for example, it can be expressed as "QTY 1".

[0342] At this time, in order to generate the picking list (PL), the operator terminal 201 described in the embodiment can obtain the location information and product types pre-matched according to the different surrounding product storage cabinets 100 from the central server 300.

[0343] See again Figure 6 As can be seen, for example, the central server 300 can allocate location information according to the rows and columns of the nine merchandise storage cabinets 100 shown.

[0344] For example, location information "A-1", "A-2", and "A-3" can be assigned to the first to third storage cabinets 101, 102, and 103 respectively. Similarly, location information "B-1", "B-2", and "B-3" can be assigned to the fourth to sixth storage cabinets 104, 105, and 106. Furthermore, location information "C-1", "C-2", and "C-3" can be assigned to the seventh to ninth storage cabinets 107, 108, and 109.

[0345] At this time, the location information and / or product type pre-matched to each of the surrounding product storage cabinets 100 can be displayed on the first label indicator 141-1 and / or the second label indicator 141-2 of the surrounding product storage cabinet 100. The difference is that the location information can be represented in text form, and the product type, as a product identification code (e.g., a QR code) including the product type information, can be displayed on the first label indicator 141-1 and / or the second label indicator 141-2.

[0346] Therefore, in this embodiment, the operator terminal 201 can obtain the location information assigned to each surrounding merchandise storage cabinet 100 and the types of merchandise pre-matched to that surrounding merchandise storage cabinet.

[0347] Furthermore, in order to determine the picking order 610 of more than one item included in the picking list (PL), the operator terminal 201 described in the embodiment can extract the types of more than one item included in the acquired first order identification code.

[0348] Furthermore, in this embodiment, the operator terminal 201 can extract location information pre-matched to the extracted product category.

[0349] Furthermore, in this embodiment, the operator terminal 201 can automatically arrange the extracted location information according to preset conditions.

[0350] Specifically, in this embodiment, the operator terminal 201 can arrange the extracted location information in a unidirectional manner according to the column order in the nth row, and arrange the extracted location information in a reverse manner according to the column order in the (n+1)th row.

[0351] For example, suppose the buyer purchased Figure 6 When all nine different types of goods are stored in each of the various goods storage cabinet modules 1000 shown, the operator terminal 201 can automatically arrange the position information according to the order of "A-1", "A-2", "A-3", "B-3", "B-2", "B-1", "C-1", "C-2", "C-3".

[0352] That is, in the embodiment, the operator terminal 201 and / or the central server 300 calculate the optimal picking and dispatching route based on the storage location of different goods, thereby improving the speed of service provision, enabling rapid processing of business, and improving customer satisfaction.

[0353] Furthermore, in this embodiment, the operator terminal 201 can determine the picking order 610 of the goods included in the first order identification code according to the automatically arranged order.

[0354] Furthermore, in this embodiment, the operator terminal 201 can display more than one item in the picking list (PL) according to a determined picking order 610.

[0355] In addition, in this embodiment, the central server 300 can update the picking list (PL) in real time based on the picking status of several other operators.

[0356] Furthermore, in the embodiment, the operator terminal 201 can display the picking position 620, the picking item 630, and / or the picking quantity 640 corresponding to the first picking order.

[0357] In addition, in this embodiment, when scanning multiple order identification codes displayed on multiple buyer terminals 202 at once, the operator terminal 201 can also aggregate the quantities of multiple different items included in the multiple order identification codes to generate a picking list. In this case, the picking list described in this embodiment can represent the picking quantities of different picking baskets.

[0358] For example, if the first buyer's order identification code includes 2 first items, and the second buyer's order identification code includes 3 first items, the total picking quantity of the operator terminal 201 is represented as 5, a picking list is generated, and according to the picking list, the first buyer's picking basket is filled with 2 first items, and the second buyer's picking basket is filled with 3 first items.

[0359] Therefore, in this embodiment, the operator terminal 201 can perform the picking process based on the generated picking list (PL) (S207).

[0360] Specifically, in this embodiment, the operator terminal 201 can, based on the generated picking list (PL), implement a picking process to pick a first quantity of the first item from the first item storage cabinet containing the first item, for the first item corresponding to the first picking order.

[0361] Therefore, the operator can select the first merchandise storage cabinet near the first picking location based on the first picking order indicated on the generated picking list (PL).

[0362] Furthermore, the operator can open the lid CV of the first product storage cabinet and retrieve the first product stored inside according to the picking quantity 640. The operator can also implement the picking process for the actual products being picked using the operator terminal 201.

[0363] Figure 13 and Figure 14 An example of an operator implementing a picking process based on a picking list displayed on an operator terminal, according to an embodiment of the present invention, is shown.

[0364] like Figure 13 As shown, the operator terminal 201 described in the embodiment can select to display the first picking area of ​​the first picking information 531 for picking.

[0365] Furthermore, in this embodiment, the operator terminal 201 can slide and / or swipe the selected first picking area from the left to the right.

[0366] When the first picking is slid and / or brushed, the operator terminal 201 described in the embodiment can activate the image sensor.

[0367] In this embodiment, the operator can use the activated image sensor to scan the identification code of the goods stored in the first goods storage cabinet, i.e., the goods identification code.

[0368] At this time, the product identification code can be displayed on the first and / or second label indicators 141-1, 141-2 of the first product storage cabinet.

[0369] Furthermore, in this embodiment, the operator terminal 201 can determine whether picking is normal based on the product identification code obtained by scanning.

[0370] Specifically, in the embodiment, when the type of the picking goods 630 included in the first picking information 531 is the same as the type of goods pre-matched to the scanned product identification code, the operator terminal 201 can determine it as normal picking.

[0371] Furthermore, in this embodiment, the operator terminal 201 can verify whether the picking is normal based on the linkage with the central server 300. The following description may treat the process implemented by the central server 300 as being implemented by the operator terminal 201.

[0372] Therefore, in this embodiment, the central server 300 can sense the quantity of more than one item in the first product storage cabinet based on the first photographed item and / or the first weight obtained from the first product storage cabinet.

[0373] Furthermore, in this embodiment, the central server 300 calculates the number of goods to be picked based on the sensed number of goods.

[0374] Furthermore, in this embodiment, the central server 300 can transmit the calculated quantity of goods to the operator terminal 201.

[0375] That is, in the embodiment, the operator terminal 201 can be linked with the central server 300 to obtain the weight of the goods detected by the weight sensing sensor 120 of the first goods storage cabinet, and determine whether the picking is normal.

[0376] Specifically, in this embodiment, the operator terminal 201 can calculate the first quantity data based on the first weight at the time point before the goods are taken out of the first goods storage cabinet (before picking), that is, the first weight at the first time point.

[0377] Furthermore, in the embodiment, the operator terminal 201 can calculate the second quantity data based on the time point after the goods are taken out (after picking), that is, the second weight at the second time point.

[0378] In this embodiment, the operator terminal 201 can compare the first and second quantity data to verify whether the picking is normal.

[0379] Specifically, in this embodiment, when the value of the first quantity data minus the second quantity data is consistent with the picking quantity 640, the operator terminal 201 can determine the picking as normal picking.

[0380] Furthermore, in this embodiment, the operator terminal 201 can be linked with the central server 300 to obtain the photographed items captured by the camera 110 of the first goods storage cabinet and determine whether the picking is normal.

[0381] Specifically, in this embodiment, the operator terminal 201 can sense the quantity of goods from the first photographed object at a first time point in the first goods storage cabinet and calculate the first quantity data.

[0382] Furthermore, in this embodiment, the operator terminal 201 senses the quantity of goods in the second photograph at the second time point and calculates the second quantity data.

[0383] The following process is equivalent to the process of checking whether picking is normal based on weight sensing sensors, and is applicable here with detailed descriptions omitted.

[0384] Furthermore, in this embodiment, the operator terminal 201 can only determine normal picking when it obtains the first movement data sensed from the first product storage cabinet by the camera 110 based on the first product storage cabinet.

[0385] Furthermore, in this embodiment, the operator terminal 201 can only activate the picking information for the next item when the picking information with the highest priority in the picking order is determined to be normal picking.

[0386] Therefore, in the embodiments of the present invention, by using a triple process including comparing identification codes (e.g., QR codes), comparing via a camera in the goods storage cabinet, and comparing via a weight sensing sensor, the picking of goods stored and retrieved in the goods storage cabinet is determined to be normal. Thus, the probability of picking errors can be greatly reduced, and time / economic losses caused by picking errors can be prevented.

[0387] Furthermore, in this embodiment, when the first picking information 531 is determined to be normal picking, the operator terminal 201 can display specified content indicating normal picking in the area including the first picking information 531. Hereinafter, the first picking information that is determined to be normal picking and displays specified content will be referred to as the first picking completion information 531-P.

[0388] For example, such as Figure 13 As shown, the area including the first picking information 531 can be colored grass green and display the text "PICKED".

[0389] Meanwhile, in this embodiment, the operator terminal 201 can automatically focus on the second picking area that displays the second picking information 532 for the next picking order.

[0390] For example, operator terminal 201 can display specified content with an emphasized border in the area including second picking information 532.

[0391] As described above, in this embodiment, the operator can also perform the picking process to pick all the items included in the picking list (PL).

[0392] Furthermore, in this embodiment, the operator terminal 201 can slide and / or swipe the first picking completion information 531-P from the top to the left to cancel the picking.

[0393] In this embodiment, the operator terminal 201 may display a pop-up window (POP) for determining whether to cancel the picking. For example, the pop-up window (POP) asks "Cancel picking?", and the user can select "Yes" to confirm the cancellation of the picking.

[0394] Therefore, in this embodiment, the operator terminal 201 can change the status of the first picking completed information 531-P to the first picking cancelled information 531-U.

[0395] Furthermore, in this embodiment, the operator terminal 201 can automatically focus on the display area of ​​the first picking cancellation information 531-U.

[0396] At this point, the operator described in the embodiment can only retrieve the next picking information by re-executing the already canceled first picking completion information 531-P.

[0397] Furthermore, when the picking process for all items included in the picking list (PL) is executed, the operator terminal 201 described in the embodiment can activate the picking complete button.

[0398] At this time, when the input of the picking completed button is sensed, the operator terminal 201 described in the embodiment can determine that the picking process has been completed.

[0399] Furthermore, in this embodiment, the operator terminal 201 can obtain the purchaser's electronic signature (S209) after the picking process is completed.

[0400] Therefore, in this embodiment, after the picking process is completed, the operator terminal 201 obtains the purchaser's electronic signature based on the user interface used by the operator. This electronic signature is used to confirm whether all the goods purchased by the purchaser have been picked up normally.

[0401] Figure 15 An example of a user interface used by an operator to input an electronic signature is shown according to an embodiment of the present invention.

[0402] like Figure 15 As shown, the operator terminal 201 described in the embodiment can display purchase data 410 (specifically, the type, quantity and / or order serial number of the purchased goods), collection date 420, electronic signature input field 430-B and / or collection status information 440 on the user interface 2000 used by the operator, which matches the purchaser.

[0403] Furthermore, the operator and purchaser described in the embodiment can compare the purchase data with the actual goods received to determine whether all the goods purchased by the purchaser have been successfully retrieved.

[0404] At this time, when it is determined that the pickup is normal, the operator described in the embodiment can execute the input of the first key B1 on the user interface 2000 used by the operator to activate the electronic signature input field 430-B.

[0405] Therefore, the purchaser described in the embodiment can enter an electronic signature 430 in the activated electronic signature input field 430-B.

[0406] Furthermore, in the embodiment, when the electronic signature 430 is entered normally, the operator terminal 201 can execute the input of the second key B2 to obtain and store the electronic signature 430.

[0407] Furthermore, in the embodiment, when the electronic signature 430 is entered normally, the operator terminal 201 can change the retrieval status information 440 from an unretrieved state to a retrieval completed state and display it on the user interface 2000 used by the operator.

[0408] Furthermore, in this embodiment, the operator terminal 201 can generate and provide a collection receipt, which includes the obtained electronic signature 430 (S211).

[0409] At this time, as Figure 10 As shown, the generated collection receipt 400 includes purchase data 410 (specifically, the type, quantity, and / or order serial number of the goods), collection date 420, and / or electronic signature 430.

[0410] In this embodiment, the operator terminal 201 can transmit the generated collection receipt to the purchaser terminal 202 and / or the central server 300.

[0411] That is, the purchaser who receives the receipt can access their own account to view and / or confirm the receipt.

[0412] Therefore, the operator terminal 201 described in this embodiment of the invention generates data including the purchaser's electronic signature and successfully retrieved data, avoiding duplicate or missing pickups, preventing economic losses, and ensuring objective data that can prove picking errors, thereby improving the credibility between customers and service providers.

[0413] As described above, the merchandise storage cabinet of the present invention has a structure in which the interior can be charged, allowing the system to understand the current storage status of the target merchandise and monitor the storage and retrieval of the target merchandise, thereby determining the timing of loading. Loading is performed by staff different from the picking operators, thus making the picking operation extremely efficient.

[0414] Furthermore, the merchandise storage cabinet described in this embodiment of the invention includes a device to assist operators in performing normal picking, which greatly reduces the probability of picking errors and thus prevents time / economic losses caused by picking errors.

[0415] Furthermore, the method for providing pickup service for the goods storage cabinet described in this embodiment of the invention generates orders based on the type and quantity of goods ordered by customers, reducing the meeting time between customers and operators, improving the simplicity of the process, and enhancing the convenience for operators to perform picking and packing operations based on orders.

[0416] Furthermore, the method for providing pickup services using the merchandise storage cabinets described in this embodiment of the invention calculates the optimal picking and packing route based on the storage location of different merchandise, thereby increasing the speed of service provision and enabling rapid business processing, which in turn improves customer satisfaction.

[0417] Furthermore, by using the goods storage cabinet pickup service method described in this embodiment of the invention to update the picking list according to the picking order of other operators, the picking movement routes between operators do not overlap, reducing the confusion rate, thereby shortening the overall time for implementing picking operations.

[0418] Furthermore, by using the product storage cabinet pickup service method described in this embodiment of the invention to generate data including customer electronic signature and verified normal pickup, duplicate and omissions of customer pickups are avoided, economic losses are prevented, and objective data that can be used to prove picking errors is ensured, thereby improving the credibility between customers and service providers.

[0419] As described above, embodiments of the present invention can be implemented as program instructions executable by various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc., individually or in combination. The program instructions recorded in the computer-readable recording medium are specifically designed for the present invention or are known and usable by those skilled in the art of computer software. The computer-readable recording medium includes hardware devices specifically designed for storing and executing program instructions, such as: magnetic media, such as hard disks, floppy disks, and magnetic tapes; optical recording media, such as CD-ROMs and DVDs; magneto-optical media, such as floppy disks; and ROM, RAM, transient memory, etc. Examples of program instructions include not only machine code compiled by a compiler but also high-level language code that can be executed by a computer using an interpreter, etc. The hardware device can be changed to one or more software modules to execute the processing described in the present invention, and vice versa.

[0420] The specific embodiments described in this invention are merely examples, and no method is intended to limit the scope of the invention. To keep the description simple and clear, descriptions of several electronic components, several control systems, software, and other functional aspects of said systems in the conventional art may be omitted. Furthermore, the linear connections or connectors between several components shown in the drawings schematically illustrate functional connections and / or physical or electrical connections; in actual devices, these may represent various alternative or additional functional connections, physical connections, or several electrical connections. And, unless specifically mentioned, terms such as "essential" or "important" may not indicate that a component is essential for applying this invention.

[0421] Furthermore, while the foregoing description of the invention has been based on preferred embodiments, it will be understood by those skilled in the art that various modifications and alterations can be made to the invention without departing from the spirit and technical scope of the invention as set forth in the following claims. Therefore, the scope of the invention is not limited to the technical content described in the foregoing description, but should be defined by the claims.

[0422] [Implementation Forms of the Invention]

[0423] The implementation of the invention is the same as the preferred implementation of the invention described above.

[0424] [Potential for Industrial Applications]

[0425] With the resurgence of K-POP, the entertainment market is gradually expanding. In particular, the possibility of large crowds gathering at concert venues at specific times and causing chaos is extremely high. At this time, the present invention can reduce the error rate of managing the inventory of various peripheral products and even the sales process to consumers, improve speed, and stabilize the chaos at the scene. It can be seen that the present invention has industrial application potential in the above aspects.

Claims

1. A goods storage cabinet for storing one or more goods and monitoring the storage and retrieval of the stored goods, characterized in that, include: The main shell has storage space inside; A camera, used to capture images of the storage space inside the main housing; A weight sensing sensor for detecting the weight of one or more items stored in the storage space inside the main housing; and The communication module communicates with the central server based on data received from the camera and the weight sensor.

2. The goods storage cabinet according to claim 1, characterized in that, The camera is positioned at the center of the inner side of the upper end of the main housing.

3. The goods storage cabinet according to claim 1, characterized in that, The weight sensor is positioned at a predetermined height from the bottom surface of the lower end of the main housing.

4. The goods storage cabinet according to claim 1, characterized in that, It further includes a central server, which communicates with the communication module to send and receive data received from the camera and the weight sensing sensor. The central server analyzes the storage and retrieval of goods in the goods storage cabinet based on data received from the camera and the weight sensing sensor, in order to control the goods storage cabinet.

5. The goods storage cabinet according to claim 4, characterized in that, The central server matches location information with the unique identification number of each of the different goods storage cabinets.

6. The goods storage cabinet according to claim 1, characterized in that, In the main housing, the front and / or rear sections are open on one side, allowing the internal storage space of the main housing to communicate with the outside. The main housing also includes a cover, which is disposed on one or more of the front and / or rear portions and is rotatable in an opening and closing structure.

7. The commodity storage cabinet according to claim 1, characterized in that... , The main housing further includes: A first label indicator is disposed on the front part of the main housing; A second label indicator is disposed on the rear part of the main housing.

8. The goods storage cabinet according to claim 7, characterized in that... , The first label is a display module that displays first display information, which includes one or more of the following: location information, pickup operator information, pickup quantity, and product identification code.

9. The goods storage cabinet according to claim 7, characterized in that, The second label is a display module that displays second display information, which includes one or more of the following: location information, usability information, and product identification code.

10. The goods storage cabinet according to claim 9, characterized in that, The second tag indicator includes an LED module that emits light according to the availability information.

11. The goods storage cabinet according to claim 1, characterized in that, The main housing is a box-shaped structure in which one or more of the upper end, lower end, left side, and right side are in contact with each other to load multiple units.

12. The goods storage cabinet according to claim 1, characterized in that, The communication module transmits the first photographed object to the central server. The first photographed object is received from the camera and photographs one or more goods stored inside the main housing, as well as the storage and retrieval of the goods.

13. The goods storage cabinet according to claim 1, characterized in that, The communication module transmits a first weight to the central server, the first weight being received from the weight sensing sensor and relating to one or more items stored inside the main housing.

14. The goods storage cabinet according to claim 4, characterized in that, The central server determines whether the first goods storage cabinet contains goods based on one or more of the first photographed object and the first weight obtained from the first goods storage cabinet. Based on whether or not goods are stored, the availability of information is defined as either an available state or an unavailable state.

15. The goods storage cabinet according to claim 10, characterized in that, When the availability information is in an "available" state, the central server controls the LED module to emit blue light. When the availability information is in an unavailable state, the central server controls the LED module to emit red light.

16. The goods storage cabinet according to claim 14, characterized in that, The central server calculates the quantity of one or more items in the first goods storage cabinet based on the first photographed item and the first weight.