Product storage
Patent Information
- Application Number
- PCT/KR2024/013302
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-09
- Filing Date
- 2024-09-04
- Publication Date
- 2025-03-13
Smart Images

Figure KR2024013302_13032025_PF_FP_ABST
Abstract
Description
Product Storage
[0001] The present invention relates to a product storage system. More specifically, it relates to a product storage system that stores a specific product to be provided to a customer under a pickup system that allows the customer to pick up the specific product at a reception booth.
[0002] As modern people's standard of living improves, interest in various events, including performances, exhibitions, concerts, and other events, is increasing.
[0003] At these event venues, especially concert venues, merchandise (goods) related to celebrities appearing at the concert are sold, and since concert venues are so crowded, the number of customers (buyers) looking to purchase celebrity-related merchandise is also very high.
[0004] However, at the point of purchase, if a customer wants to order multiple items, they must memorize their desired items or write them down on a notepad and present them to the operator or staff. This requires the operator to follow the customer's instructions, or to recall the information and search for each item individually. This process is highly inefficient, as errors in memory often lead to incorrect product types and quantities.
[0005] Additionally, purchases were often made in crowded places, causing confusion among customers and operators.
[0006] To address this, a pickup system was developed, where products are purchased online first and then picked up offline. However, even with this system, operators must memorize which products are stored where. With a large number of operators, picking orders can overlap, creating tangled routes. Furthermore, there's no procedure to verify the accuracy of the quantity picked by operators, leading to potential economic losses due to errors.
[0007] Additionally, if the product the operator wants to pick is not in the picking space, the operator must go to a separate warehouse and fill the space with the product, which also causes time loss during this process.
[0008] Additionally, even if the customer received less or more than the quantity ordered due to the operator's negligence, there was no evidence to prove receipt, and therefore, there was a possibility that the customer could maliciously receive duplicate products.
[0009] To address the above-mentioned issues, there is an urgent need to develop technology that enables operators to efficiently provide customers with products they have requested for pickup.
[0010] The present invention has been devised to solve the problems of the prior art as described above, and its purpose is to provide a product storage having a structure for managing the storage status and entry / exit of products to be picked up that are filled inside.
[0011] In addition, the present invention aims to provide a product storage including a device for assisting an operator in normal picking.
[0012] In addition, the present invention seeks to provide a method for providing a pickup service using a product storage that creates an order form according to the type and quantity of products ordered by a customer.
[0013] In addition, the present invention seeks to provide a method for providing a pickup service using a product storage that calculates an optimal picking route according to the storage location of each product.
[0014] In addition, the present invention seeks to provide a method for providing a pickup service using a product storage that updates a picking list according to the picking order of another operator.
[0015] In addition, the present invention seeks to provide a method for providing a pickup service using a product storage that generates data for authenticating picking while including a customer's electronic signature.
[0016] However, the technical problems to be solved by the present invention and embodiments of the present invention are not limited to the technical problems described above, and other technical problems may exist.
[0017] A product storage according to an embodiment of the present invention is a product storage that stores at least one product and manages the inflow and outflow of the stored product, and includes: a main frame having a storage space formed therein; a camera that photographs the storage space within the main frame; a weight detection sensor that measures the weight of at least one product stored in the storage space within the main frame; and a communication module that transmits and receives data with a central server based on data received from the camera and the weight detection sensor.
[0018] Additionally, the camera is provided at the center of the inner side of the upper part of the main frame.
[0019] In addition, the weight detection sensor is provided at a position having a predetermined height clearance from the lower surface of the main frame.
[0020] In addition, the product storage according to an embodiment of the present invention further includes a central server that transmits and receives data received from the camera and the weight detection sensor to and from the communication module, and the central server analyzes the inflow and outflow of products in the product storage based on the data received from the camera and the weight detection sensor to control the product storage.
[0021] Additionally, the central server matches location information to a unique identification number for each product storage.
[0022] In addition, the main frame has a structure in which one side of the front and / or rear portion is open so that the internal accommodation space of the main frame communicates with the outside, and further includes a cover that is provided on at least one of the front and / or rear portions and can be rotated to open and close.
[0023] Additionally, the main frame further includes a first label indicator provided on the front side of the main frame and a second label indicator provided on the rear side of the main frame.
[0024] In addition, the first label indicator is a display module that displays first display information including at least one of location information, pickup operator information, pickup quantity, and product identification code.
[0025] In addition, the second label indicator is a display module that displays second display information including at least one of location information, availability information, and a product identification code.
[0026] Additionally, the second label indicator includes an LED module that emits light according to the availability information.
[0027] In addition, the main frame is a box-shaped structure in which multiple pieces are loaded so that at least one of the upper part, lower part, left side part, and right side part is in contact.
[0028] Additionally, the communication module transmits a first photograph of at least one product and the inflow and outflow of the product, which is received from the camera and stored inside the main frame, to the central server.
[0029] Additionally, the communication module receives from the weight detection sensor a first weight according to at least one product stored inside the main frame and transmits the first weight to the central server.
[0030] In addition, the central server determines whether a product exists in the first product storage based on at least one of the first photograph and the first weight acquired for the first product storage, and determines whether the product is available or not based on the determined product existence as one of an available state and an unavailable state.
[0031] In addition, the central server controls the LED module to emit blue light when the availability information is available, and controls the LED module to emit red light when the availability information is unavailable.
[0032] Additionally, the central server calculates the number of at least one product in the first product storage based on the first photograph and the first weight.
[0033] The product storage according to an embodiment of the present invention has a structure for managing the storage status and entry / exit of products to be picked up that are filled inside, thereby enabling identification of the time when loading is required and significantly increasing the efficiency of the picking work by having a separate person perform the loading from the person performing the picking.
[0034] In addition, the product storage according to an embodiment of the present invention includes a device for assisting the operator in normal picking, thereby greatly reducing the probability of occurrence of mispicking, thereby having the effect of preventing time / economic loss due to mispicking.
[0035] In addition, the method for providing a pickup service using a product storage according to an embodiment of the present invention generates an order form according to the type and quantity of the product ordered by the customer, thereby reducing the face-to-face time between the customer and the operator, thereby increasing procedural simplicity, and the operator has the effect of increasing convenience in performing picking work based on the order form.
[0036] In addition, the method for providing a pickup service using a product storage according to an embodiment of the present invention has the effect of increasing the speed in providing the service by calculating an optimal picking route according to the storage location of each product, thereby enabling quicker work processing and thus increasing customer satisfaction.
[0037] In addition, the method for providing a pickup service using a product storage according to an embodiment of the present invention has the effect of reducing confusion by updating a picking list according to the picking order of other operators, thereby preventing overlapping of picking routes between operators, and thus reducing the overall time required for picking work.
[0038] In addition, the method for providing a pickup service using a product storage according to an embodiment of the present invention generates data that certifies normal pickup while including the customer's electronic signature, thereby preventing duplication and omission in the customer's pickup, thereby preventing economic loss, and securing objective data to prove mispicking, thereby having the effect of improving trust between the customer and the service provider.
[0039] However, the effects that can be obtained from the present invention are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood from the description below.
[0040] Figure 1 is a conceptual diagram of a pickup service providing system according to an embodiment of the present invention.
[0041] Figure 2 is an internal block diagram of a product storage according to an embodiment of the present invention.
[0042] Figures 3 to 5 are examples showing the shape of a product storage according to an embodiment of the present invention.
[0043] FIG. 6 is an example of a product storage module composed of a plurality of product storages according to an embodiment of the present invention.
[0044] FIG. 7 is an example showing an operator and a purchaser using a pickup booth in which a product storage module is arranged according to an embodiment of the present invention.
[0045] Figure 8 is an internal block diagram of a terminal according to an embodiment of the present invention.
[0046] FIG. 9 is a flowchart illustrating a method for performing a pickup process according to an embodiment of the present invention.
[0047] Figure 10 is an example of a receipt confirmation according to an embodiment of the present invention.
[0048] Figure 11 is a flowchart illustrating a method for performing a picking process according to an embodiment of the present invention.
[0049] Figure 12 is an example of a picking list according to an embodiment of the present invention.
[0050] FIG. 13 and FIG. 14 are examples showing an operator performing a picking process based on a picking list displayed on an operator terminal according to an embodiment of the present invention.
[0051] FIG. 15 is an example of a user interface for an operator to input an electronic signature according to an embodiment of the present invention.
[0052] The present invention is capable of various modifications and embodiments. Therefore, specific embodiments are illustrated in the drawings and described in detail in the detailed description. The effects and features of the present invention, as well as the methods for achieving them, will become clear with reference to the embodiments described in detail below together with the drawings. However, the present invention is not limited to the embodiments disclosed below and can be implemented in various forms. In the following embodiments, the terms "first," "second," etc. are not used in a limiting sense but are used for the purpose of distinguishing one component from another. Furthermore, the singular expression includes the plural expression unless the context clearly indicates otherwise. Furthermore, terms such as "include" or "have" indicate the presence of a feature or component described in the specification, and do not preemptively exclude the possibility that one or more other features or components may be added. Furthermore, in the drawings, the sizes of components may be exaggerated or reduced for convenience of explanation. For example, the size and thickness of each component shown in the drawings are arbitrarily shown for convenience of explanation, and thus the present invention is not necessarily limited to what is shown.
[0053] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings. When describing with reference to the drawings, identical or corresponding components are given the same reference numerals and redundant descriptions thereof will be omitted.
[0054]
[0055] Figure 1 is a conceptual diagram of a pickup service providing system according to an embodiment of the present invention.
[0056] Referring to FIG. 1, a pickup service providing system (hereinafter, “service providing system”) according to an embodiment of the present invention can provide a pickup service (hereinafter, “pick-up service”) that picks a product ordered by a buyer through an optimal picking route and provides the product to the buyer based on a product storage having a structure for managing the storage status and entry / exit of the product to be picked up when a buyer orders a product.
[0057] Pick-up according to an embodiment of the present invention refers to the entire act of a purchaser ordering a product online and visiting an offline site to receive the ordered product from an operator.
[0058] In addition, picking means taking out products to be shipped from a storage location in a logistics warehouse, and in an embodiment of the present invention, it may mean an act of an operator taking out products ordered by a buyer from product storage.
[0059] In other words, the pickup service according to the embodiment is provided based on the pickup process, which includes: a buyer's order, the buyer's on-site visit, the operator's picking of the product at the visited site, the buyer's receipt of the picked product, and the completion of the pickup upon receipt. In other words, the pickup process may include a picking process in which the operator picks the product.
[0060] Hereinafter, for convenience of explanation, it will be described that the picking process is performed at the operator terminal (201) and the pickup process is performed at the purchaser terminal (202).
[0061] Additionally, in an embodiment of the present invention, a purchaser may mean a customer who orders a product online and receives the product from an operator at an offline location.
[0062] In an embodiment, a service providing system implementing the above pickup service may be connected through a product storage (100), a terminal (200), a central server (300), and a network (10: Network).
[0063] Here, the network (10) according to the embodiment means a connection structure that enables information exchange between each node, such as the product storage (100), terminal (200), and / or central server (300), and examples of such a network (10) include, but are not limited to, a 3GPP (3rd Generation Partnership Project) network, an LTE (Long Term Evolution) network, a WIMAX (World Interoperability for Microwave Access) network, the Internet, a LAN (Local Area Network), a Wireless LAN (Wireless Local Area Network), a WAN (Wide Area Network), a PAN (Personal Area Network), a Bluetooth network, a satellite broadcasting network, an analog broadcasting network, a DMB (Digital Multimedia Broadcasting) network, etc.
[0064] Hereinafter, the product storage (100), terminal (200) and / or central server (300) that implement the service provision system will be described in detail with reference to the attached drawings.
[0065]
[0066] -Goods Storage (100: Goods Storage)
[0067] The product storage (100) according to an embodiment of the present invention may be a predetermined computing device that assists the pickup service.
[0068] In the embodiment of the present invention, a computing device that assists in the pickup service is described based on being implemented as a product storage (100), but may also be implemented through a mobile type computing device and / or a desktop type computing device and a peripheral device linked thereto.
[0069] Additionally, depending on the embodiment, the product storage (100) may further include a predetermined server computing device that provides a pickup service environment.
[0070] Figure 2 is an internal block diagram of a product storage according to an embodiment of the present invention.
[0071] Referring to FIG. 2, from a functional perspective, the product storage (100) may include a camera (110), a weight detection sensor (120), a communication module (130), and / or a display unit (140).
[0072] The camera (110) can capture images and / or videos of the physical space surrounding the product storage (100).
[0073] Additionally, the camera (110) can capture and acquire various images and / or videos related to the pickup service.
[0074] In detail, the camera (110) can photograph the space inside the product storage (100). More specifically, the camera (110) can photograph at least one item stored inside the product storage (100) and the entry and exit of the item.
[0075] These cameras (110) can acquire images in a direction in which they are positioned to photograph the internal space of the product storage (100). That is, the camera (110) can photograph the physical space through a camera positioned toward the internal space of the product storage (100).
[0076] Figure 3 is an example showing the internal structure of a product storage according to an embodiment of the present invention.
[0077] Referring to FIG. 3, a camera (110) is provided at the center of the first inner side (IP-1) of the upper part (UP) of the main frame (MF) to capture the inside of the main frame (MF).
[0078] At this time, the camera (110) may be provided at the center of the first inner surface (IP-1) of the upper part (UP) so that the entire inside of the main frame (MF) is included in the field of view.
[0079] These cameras (110) may include an image sensor device and an image processing module. In detail, the camera (110) may process still images or moving images obtained by an image sensor device (e.g., CMOS or CCD).
[0080] In addition, the camera (110) can process still images or moving images acquired through an image sensor device using an image recognition process (e.g., OCR, etc.) and / or an image processing module to extract necessary information, and transmit the extracted information to the communication module (130).
[0081] Such a camera (110) may be a camera assembly including at least one camera. The camera assembly may include a general camera that photographs in the visible light band, and may further include a special camera such as an infrared camera or a stereo camera.
[0082] In addition, the above camera (110) may be included in the product storage (100) and operated according to an embodiment, or may be included in an external device (e.g., an external server, etc.) and operated through linkage based on the communication module (130) described above.
[0083] In an embodiment, such a camera (110) can capture video of the presence or absence of a product inside the product storage (100) and the presence or absence of movement detected inside the product storage (100).
[0084] The weight detection sensor (120) can detect and measure the weight of a product contained inside the product storage (100).
[0085] In detail, the weight detection sensor (120) can measure the weight change value according to the presence or absence of a product contained inside the product storage (100).
[0086] To this end, the weight detection sensor (120) may include a strain gauge that converts a physical force generated by the weight of a product contained within the product storage (100) into an electrical signal.
[0087] Referring again to FIG. 3, a weight detection sensor (120) is provided on the second inner surface (IP-2) of the lower part (LP) of the main frame (MF) (or the bottom surface of the lower part (LP)) to measure the weight of a product contained within the main frame (MF).
[0088] This weight detection sensor (120) can be positioned so as to have a predetermined clearance from the second inner surface (IP-2) of the lower part (LP) of the main frame (MF).
[0089] This may be to prevent pressure from being applied by the weight of the product storage (100) located above even when multiple product storages (100) are stacked and loaded.
[0090] The communication module (130) may include one or more devices for communicating with external terminals and / or servers (in the embodiment, a plurality of operator terminals (201) and / or a central server (300)). This communication module (130) may communicate via a wireless network.
[0091] In detail, the communication module (130) can communicate with a terminal (200) that stores a content source for implementing a pickup service environment, and can communicate with various user input components, such as a controller that receives user input.
[0092] In an embodiment, the communication module (130) can transmit and receive various data related to the pickup service to and from another terminal (200) and / or an external server.
[0093] In addition, the communication module (130) can wirelessly transmit and receive data with at least one of a base station, an external terminal, and an arbitrary server on a mobile communication network constructed through a communication device capable of performing technical standards or communication methods for mobile communication (e.g., LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G NR (New Radio), WIFI) or short-range communication methods.
[0094] These communication modules (130) may include a router for wireless communication.
[0095] Additionally, in the embodiment, the communication module (130) may include a processor that analyzes the fluctuation values of the camera (110) and / or the weight detection sensor (120).
[0096] Accordingly, in the embodiment, the communication module (130) can control the product storage (100) by transmitting and receiving in real time the information received and analyzed from the above-described camera (110) and / or weight detection sensor (120) to and from the central server (300) via the network (10).
[0097] That is, the central server (300) that obtains the first photographed image captured by the camera (110) from the communication module (130) and the first weight measured by the weight detection sensor (120) can determine whether a product exists in the first product storage, and details about this will be described later in the description of the central server.
[0098] This communication module (130) can be built into the main frame (MF), and is illustrated in FIG. 3 as an example, placed inside the upper surface (UP) side of the main frame (MF).
[0099] The display unit (140) can graphically output various information related to the pickup service.
[0100] For example, the graphics may include colors, text, images and / or videos.
[0101] This display unit (140) may include a display that outputs graphics.
[0102] The display may include at least one of a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), a flexible display, a 3D display, an e-ink display, and a battery-powered small electronic shelf label (ESL).
[0103] Additionally, in the embodiment, the display unit (140) may include a first label indicator, a second label indicator, and / or an LED module.
[0104] At this time, in the embodiment, the first label indicator and / or the second label indicator may be implemented as an ESL that displays a predetermined text and / or image (e.g., a QR code image).
[0105] In an embodiment, such a display unit (140) can communicate with a central server (300) using wireless technology to display information required for a pickup service in real time.
[0106] The product storage (100) including the above-described plurality of configurations can be implemented in terms of hardware as a rectangular box structure with an internal storage space as shown in FIGS. 4 and 5.
[0107] FIG. 4 is an example showing the front side of a product storage according to an embodiment of the present invention, and FIG. 5 is an example showing the rear side of a product storage according to an embodiment of the present invention.
[0108] In an embodiment, the product storage (100) may have as its basic structure a main frame (MF) in which at least one of the front (FP) and / or the rear (BP) is open so that the internal storage space is connected to the outside.
[0109] Referring to FIG. 4, in an embodiment, the product storage (100) may include a window (WD) and / or a first label indicator (141-1) on the front (FP).
[0110] In an embodiment, the window (WD) may be smaller than or equal to the front face (FP) area of the main frame (MF).
[0111] Additionally, in the embodiment, the window (WD) may be made of a transparent material such as acrylic.
[0112] Accordingly, a user using the product storage (100) can check which products are stored inside the product storage (100) through the window (WD).
[0113] Additionally, in the embodiment, the window (WD) can be implemented as a rotating structure that opens and closes according to the user's control.
[0114] In the embodiment, the first label indicator (141-1) may be placed on one side of the front part (FP) of the main frame (MF).
[0115] Additionally, in the embodiment, the first label indicator (141-1) may display first display information including at least one of location information, pickup operator information, pickup quantity, and / or product identification code (e.g., QR code).
[0116] At this time, the location information, pickup worker information and / or pickup quantity may be displayed as text, and the product identification code may be displayed as an image.
[0117] For example, location information can be displayed as a location number, such as "A-1." Furthermore, information about the pickup operator, assuming operator number 9, can be displayed as "OPS 9." Furthermore, the pickup quantity, assuming 10 items, can be displayed as "Pick 10." Furthermore, the product identification code can be displayed as a QR code.
[0118] Below, for convenience of explanation, the product identification code will be explained based on implementation as a QR code.
[0119] Referring to FIG. 5, in an embodiment, the product storage (100) may include a cover (CV), a second label indicator (141-2) and / or an LED module (142) on the rear side (BP).
[0120] In an embodiment, the cover (CV) may be positioned facing the window (WD) placed on the front side (FP) of the product storage (100).
[0121] Additionally, in the embodiment, the cover (CV) may have a size smaller than or equal to the rear surface area (BP) of the main frame (MF).
[0122] Additionally, in the embodiment, the cover (CV) can be implemented as a rotating structure that opens and closes according to the user's control.
[0123] At this time, the rotation method of the cover (CV) may be a sliding method, a push method, etc. However, since the rotation method of the cover (CV) may cause an obstruction when goods are brought in or out of the product storage (100), the following description is based on the assumption that the cover (CV) is a sliding method that opens outward, but is not limited to the described method.
[0124] Accordingly, a user using the product storage (100) can put products in or take them out inside the product storage (100) by opening the cover (CV), and when the cover (CV) is closed, the product stored inside the product storage (100) can be safely stored.
[0125] In the embodiment, the second label indicator (141-1) may be placed on one side of the rear part (BP) of the main frame (MF).
[0126] Additionally, in the embodiment, the second label indicator (141-1) may display second display information including at least one of location information, availability information, and / or product identification code (e.g., QR code).
[0127] At this time, the location information displayed on the first label indicator and the second label indicator may be identical. For example, if the location information matching the first product storage is A-1, 'A-1' may be displayed on both the first label indicator and the second label indicator.
[0128] Additionally, for example, availability information may be displayed with an LED module (142) along with the text “RMK.” If the availability information is available, the LED module (142) may glow blue. On the other hand, if the availability information is unavailable, the LED module (142) may glow red.
[0129] Additionally, the product identification codes (e.g., QR codes) displayed on the first and second label indicators may be identical. Since these are identification codes for products stored in the first product storage, identical identification codes may be matched because identical products are stored there.
[0130] Additionally, in the embodiment, the second label indicator (141-1) may include an LED module (142) that emits light according to the availability information.
[0131] At this time, the LED module (142) can emit blue light if the availability information is available.
[0132] On the other hand, the LED module (142) can emit red light when the availability information is unavailable.
[0133] Accordingly, a user using the product storage (100) can effectively manage the product storage (100) by checking whether a product is stored in the product storage (100) or checking the operating status of the product storage (100) through the LED module (142).
[0134] The product storage (100) including the above-described configuration is implemented as a rectangular box structure, and a plurality of products can be loaded so that at least one of the upper part, lower part, left side part, and right side part is in contact.
[0135] FIG. 6 is an example of a product storage module composed of a plurality of product storages according to an embodiment of the present invention, and FIG. 7 is an example of an operator and a purchaser using a pickup booth in which a product storage module is arranged according to an embodiment of the present invention.
[0136] Referring to FIGS. 6 and 7, a plurality of product storages (100) can be loaded to form a product storage module (1000).
[0137] In an embodiment, the product storage module (1000) may include at least one product storage (101, 102, 103, 104, 105, 106, 107, 108, 109).
[0138] For example, the product storage module (1000) can be loaded according to a loading method such as 3X3, 4X4, 5X5, etc. In addition, the location information (in other words, location number) assigned to each product storage (100) may be different depending on the loading method.
[0139] In an embodiment, such a product storage module (1000) can be used and / or managed by multiple operators in an offline field.
[0140] At this time, in the embodiment, the operator may be divided into a picking operator (OP-1) who performs picking work at the front of the product storage module (1000) and / or an inventory management operator (OP-2) who performs inventory management work at the rear of the product storage module (1000).
[0141] In the embodiment, the operator may be one of a picking operator (OP-1) and / or an inventory management operator (OP-2), or an operator who performs both tasks. However, since the present invention relates to a pick-up service including a picking process, for convenience of explanation, the following description will be based on the assumption that the operator is a picking operator.
[0142] In an embodiment, a picking operator (OP-1) may face multiple buyers (1) at a reception booth (1100).
[0143] Additionally, in the embodiment, the picking operator (OP-1) can sequentially pick a predetermined product from the product storage module (1000) according to the product ordered by the purchaser (1).
[0144] Additionally, in the embodiment, the picking operator (OP-1) can provide the picked product to the purchaser (1) at the reception booth (1100).
[0145] In an embodiment, the inventory management operator (OP-2) can charge products into the product storage (100) at the rear of the product storage module (1000) or manage the product storage (100) in an error state.
[0146] In an embodiment, such an operator may perform a picking process based on a terminal (200) (more specifically, an operator terminal) to pick a product ordered by a buyer (1) from a product storage (100) and provide it to the buyer (1).
[0147]
[0148] -Terminal (200: Terminal)
[0149] A terminal (200) according to an embodiment of the present invention may be a predetermined computing device on which a pickup application (hereinafter, “application”) providing a pickup service is installed.
[0150] Here, the application according to the embodiment can be divided into an application for the operator and an application for the purchaser.
[0151] Specifically, in one embodiment, the operator application may be an application that provides a picking process for picking at least one product included in a buyer's order from multiple product storages. Furthermore, in one embodiment, the buyer application may be an application that orders at least one product and requests a pickup service to pick up the ordered product on-site.
[0152] At this time, the above operator and purchaser applications may be designed to perform different functional operations by distinguishing a single application or user entity.
[0153] That is, the above operator and purchaser applications may be distinguished by granting different permissions and performing different functions depending on the single application or the operator and purchaser accounts.
[0154] Additionally, the above operator and purchaser application may be a pickup platform that provides an Internet environment so that multiple operators and purchasers can use the pickup service.
[0155] Referring again to FIG. 1, in the embodiment, a terminal (200) having the pickup application as described above installed may include an operator terminal (201) used by an operator and a purchaser terminal (202) used by a purchaser.
[0156] In an embodiment, the operator terminal (201) may have the seller pickup application installed, and the buyer terminal (202) may have the buyer pickup application installed.
[0157] Here, the operator terminal (201) and the purchaser terminal (202) are used to distinguish the user in the embodiment, and their components and functional operations may be the same.
[0158] Below, the description is based on the assumption that the operator terminal (201) and the purchaser terminal (202) are mobile type computing devices.
[0159] In detail, from a hardware perspective, the terminal (200) may include a mobile type computing device (200-1) and / or a desktop type computing device (200-2) on which an application is installed.
[0160] Here, the mobile type computing device (200-1) may be a mobile device such as a smart phone or tablet PC on which an application is installed.
[0161] For example, mobile type computing devices (200-1) may include smart phones, mobile phones, digital broadcasting devices, personal digital assistants (PDAs), portable multimedia players (PMPs), tablet PCs, etc.
[0162] In addition, the desktop type computing device (200-2) may include a device installed with a program for executing a pickup service based on wired / wireless communication, such as a personal computer such as a fixed desktop PC, laptop computer, or ultrabook with an application installed.
[0163] Additionally, depending on the embodiment, the terminal (200) may further include a predetermined server computing device that provides a pickup service environment.
[0164] Figure 8 is an internal block diagram of a terminal according to an embodiment of the present invention.
[0165] Referring to FIG. 8, from a functional perspective, the 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 configured to be included within the housing of the terminal (200).
[0166] In detail, in the memory (210), an application (211) is stored, and the application (211) can store one or more of various application programs, data, and commands for providing a pickup service environment.
[0167] That is, the memory (210) can store commands and data that can be used to create a pickup service environment.
[0168] Additionally, the memory (210) may include a program area and a data area.
[0169] Here, the program area according to the embodiment may be linked between the operating system (OS) that boots the terminal (200) and functional elements, and the data area may store data generated according to the use of the terminal (200).
[0170] Additionally, the memory (210) may include at least one non-transitory computer-readable storage medium and one or more temporary computer-readable storage medium.
[0171] For example, the memory (210) may be a variety of storage devices such as a ROM, EPROM, flash drive, hard drive, etc., and may include web storage that performs the storage function of the memory (210) on the Internet.
[0172] The processor assembly (220) may include at least one processor capable of executing instructions of an application (211) stored in the memory (210) to perform various tasks for creating a pickup service environment.
[0173] In an embodiment, the processor assembly (220) can control the overall operation of the components through an application (211) of the memory (210) to provide a pickup service.
[0174] This processor assembly (220) may be a system on chip (SOC) suitable for a terminal (200) including a central processing unit (CPU) and / or a graphics processing unit (GPU), and may execute an operating system (OS) and / or application programs stored in a memory (210) and control each component mounted on the terminal (200).
[0175] Additionally, the processor assembly (220) may communicate with each component internally via a system bus and may include one or more predetermined bus structures including a local bus.
[0176] Additionally, the processor assembly (220) may be implemented by including at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, and other electrical units for performing functions.
[0177] The communication processor (230) may include one or more devices for communicating with external devices. The communication processor (230) may communicate via a wireless network.
[0178] In detail, the communication processor (230) can communicate with a terminal (200) that stores a content source for implementing a pickup service environment, and can communicate with various user input components, such as a controller that receives user input.
[0179] In an embodiment, the communication processor (230) can transmit and receive various data related to the pickup service to and from another terminal (200) and / or an external server.
[0180] Such a communication processor (230) can wirelessly transmit and receive data with at least one of a base station, an external terminal, and an arbitrary server on a mobile communication network constructed through a communication device capable of performing technical standards or communication methods for mobile communication (e.g., LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G NR (New Radio), WIFI) or short-range communication methods.
[0181] The interface module (240) can communicatively connect the terminal (200) to one or more other devices. In detail, the interface module (240) can include wired and / or wireless communication devices compatible with one or more different communication protocols.
[0182] Through this interface module (240), the terminal (200) can be connected to multiple input / output devices.
[0183] For example, the interface module (240) can be connected to an audio output device such as a headset port or speaker to output audio.
[0184] As an example, the audio output device is described as being connected via an interface module (240), but an embodiment in which it is installed inside the terminal (200) may also be included.
[0185] Additionally, for example, the interface module (240) may be connected to an input device such as a keyboard and / or mouse to obtain user input.
[0186] Such an interface module (240) may be configured to include at least one of a wired / wireless headset port, an external charger port, a wired / wireless data port, a memory card port, a port for connecting a device equipped with an identification module, an audio I / O (Input / Output) port, a video I / O (Input / Output) port, an earphone port, a power amplifier, an RF circuit, a transceiver, and other communication circuits.
[0187] The input system (250) can detect user input related to the pickup service (e.g., a gesture, voice command, operation of a button, or other type of input).
[0188] In detail, the input system (250) may include a predetermined button, a touch sensor, and / or an image sensor (261) that receives user motion input.
[0189] Additionally, the input system (250) can be connected to an external controller through an 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 (IMU, 263), an audio sensor (265), a distance sensor, a proximity sensor, and a contact sensor.
[0191] Here, the image sensor (261) can capture images and / or videos of the physical space around the terminal (200).
[0192] In an embodiment, the image sensor (261) can capture and acquire various images and / or videos related to the pickup service.
[0193] In addition, the image sensor (261) can capture an image by photographing the direction in which it is positioned on the front or / and rear of the terminal (200), and can capture a physical space through a camera positioned toward the outside of the terminal (200).
[0194] This image sensor (261) may include an image sensor device and an image processing module. In detail, the image sensor (261) may process still images or moving images obtained by an image sensor device (e.g., CMOS or CCD).
[0195] In addition, the image sensor (261) can process still images or moving images acquired through the image sensor device using an image recognition process (e.g., OCR, etc.) and / or an image processing module to extract necessary information and transmit the extracted information to the processor.
[0196] Such an image sensor (261) may be a camera assembly including at least one camera. The camera assembly may include a general camera that captures images in the visible light band, and may further include a special camera such as an infrared camera or a stereo camera.
[0197] In addition, the image sensor (261) as described above may be included in the terminal (200) and operated according to an embodiment, or may be included in an external device (e.g., an external server, etc.) and operated through linkage based on the communication processor (230) and / or interface module (240) described above.
[0198] The position sensor (IMU, 263) can detect at least one of the movement and acceleration of the terminal (200). For example, it can be formed by a combination of various position sensors such as an accelerometer, a gyroscope, and a magnetometer.
[0199] Additionally, the position sensor (IMU, 263) can recognize spatial information about the physical space around the terminal (200) by working in conjunction with a position communication processor (230), such as the GPS of the communication processor (230).
[0200] The audio sensor (265) can recognize sounds around the terminal (200).
[0201] In detail, the audio sensor (265) may include a microphone capable of detecting voice input from a user using the terminal (200).
[0202] In an embodiment, the audio sensor (265) can receive voice data required for pickup service from the user.
[0203] The display system (270) can output various information related to the pickup service as graphic images.
[0204] In an embodiment, the display system (270) may display various user interfaces for the pickup service (e.g., a user interface for a purchaser and / or a user interface for an operator, etc.).
[0205] Such displays may include at least one of a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), a flexible display, a 3D display, an e-ink display, and a battery-powered small electronic shelf label (ESL).
[0206] The above components may be arranged within the housing of such a terminal (200), and the user interface may include a touch sensor (273) on a display (271) configured to receive user touch input.
[0207] In detail, the display system (270) may include a display (271) that outputs an image and a touch sensor (273) that detects a user's touch input.
[0208] For example, the display (271) may be implemented as a touch screen by forming a mutual layer structure with the touch sensor (273) or forming an integral structure. Such a touch screen may function as an input unit that provides an input interface between the terminal (200) and the user, and at the same time, provide an output interface between the terminal (200) and the user.
[0209] The terminal (200) including the above-described components may store at least one purchase data, an order identification code, a receipt confirmation, a picking list, an electronic signature, receipt status information, pickup details, number of times information, picking information, location information, and / or display information in the memory (210) according to an embodiment.
[0210] In an embodiment, the purchaser terminal (202) can order at least one product and generate an order identification code according to the order.
[0211] Additionally, in the embodiment, the operator terminal (201) can scan and obtain at least one order identification code.
[0212] Additionally, in the embodiment, the operator terminal (201) can generate a picking list that determines a picking order to pick at least one product included in the acquired order identification code.
[0213] In addition, in the embodiment, when picking a product included in the picking list from the product storage (100), the operator terminal (201) can scan the product identification code displayed on the display unit (140) of the product storage (100).
[0214] Additionally, in the embodiment, the operator terminal (201) can obtain a buyer's electronic signature according to the buyer's input while delivering at least one picked product to the buyer.
[0215] Additionally, in the embodiment, the operator terminal (201) can generate a receipt and / or receipt confirmation including the acquired purchaser's electronic signature.
[0216] Additionally, in the embodiment, the operator terminal (201) can transmit the generated receipt and / or receipt confirmation to at least one purchaser terminal (202).
[0217] Accordingly, in the embodiment, the purchaser terminal (202) can obtain and view a receipt and / or receipt confirmation including the purchaser's electronic signature for the completed pickup order.
[0218] Meanwhile, depending on the embodiment, the terminal (200) may further perform at least some of the functional operations performed by the central server (300) described below.
[0219]
[0220] -Central Server (300: Central Server)
[0221] Meanwhile, the central server (300) according to the embodiment of the present invention can perform a series of processes for providing a pickup service.
[0222] In detail, the central server (300) according to an embodiment of the present invention can perform a picking process at an operator terminal (201) and a pickup process at a purchaser terminal (202) to provide a pickup service.
[0223] In detail, in an embodiment, the central server (300) can provide the pickup service by exchanging data necessary to drive the pickup process with an external device, such as a terminal (200).
[0224] In more detail, in an embodiment, the central server (300) may provide an environment in which an application (211) can operate on an external device (in an embodiment, a mobile type computing device (200-1) and / or a desktop type computing device (200-2)).
[0225] To this end, the central server (300) may include an application program (e.g., a pickup service providing program) for the application (211) to operate, data and / or commands, etc., and may transmit and receive various data based thereon to and from the external device.
[0226] Additionally, in the embodiment, the central server (300) can perform various deep learning for pickup services in conjunction with a deep learning neural network.
[0227] Here, the deep learning neural network according to the embodiment may include a convolutional neural network (CNN), an R-CNN (Regions with CNN features), a Fast R-CNN, a Faster R-CNN, a Mask R-CNN, etc., and may include any deep learning neural network that includes an algorithm capable of performing the embodiment described below, and the embodiment of the present invention does not limit or restrict such deep learning neural network itself.
[0228] At this time, depending on the embodiment, the deep learning neural network may be installed directly in the central server (300) or may operate as a device separate from the central server (300) to perform deep learning for the pickup service.
[0229]
[0230] *In the following embodiments, an embodiment in which a deep learning neural network is directly installed on a central server (300) to perform deep learning is described.
[0231] In addition, in the embodiment, the central server (300) can read out a predetermined deep learning neural network driving program constructed to perform the deep learning from memory and perform the deep learning described below according to the read out predetermined deep learning neural network system.
[0232] In an embodiment, the central server (300) can analyze the inflow and outflow of products in the product storage (100) based on data sensed and received from the camera (110) and weight detection sensor (120) of the product storage (100).
[0233] Additionally, in the embodiment, the central server (300) can match location information to a unique identification number for each product storage (100).
[0234] Additionally, in the embodiment, the central server (300) can match the product type to a unique identification number for each product storage (100) according to the product stored in the product storage (100).
[0235] Additionally, in the embodiment, the central server (300) can transmit the content to be displayed on the display unit (140) of each product storage (100) to each product storage (100).
[0236] Additionally, in the embodiment, the central server (300) can extract at least one product included in the order identification code.
[0237] Additionally, in the embodiment, the central server (300) can extract location information of product storage that matches the extracted product.
[0238] Additionally, in the embodiment, the central server (300) can calculate an optimal picking route for picking ordered products in the most efficient manner based on the extracted location information.
[0239] Additionally, in the embodiment, the central server (300) can generate a picking list by reflecting the calculated picking route.
[0240] Additionally, in the embodiment, the central server (300) can update at least one picking list in real time according to the picking process status of multiple operators.
[0241] Additionally, in the embodiment, the central server (300) can obtain the first photographed image taken by the camera (110) of the product storage (100).
[0242] Additionally, in the embodiment, the central server (300) can recognize products stored inside the product storage (100) and / or movements detected in the product storage (100) based on the first photograph.
[0243] Additionally, in the embodiment, the central server (300) can obtain the first weight sensed by the weight detection sensor (120) of the product storage (100).
[0244] Additionally, in the embodiment, the central server (300) can determine the presence or absence of a product inside the product storage (100) based on the first weight.
[0245] In detail, in the embodiment, the central server (300) can determine that the product does not exist in the product storage (100) if the weight obtained from the weight detection sensor (120) is 0.
[0246] On the other hand, in the embodiment, the central server (300) may determine that the product exists in the product storage (100) when it obtains a weight value exceeding 0 from the weight detection sensor (120).
[0247] Additionally, in the embodiment, the central server (300) can make a secondary determination of the presence or absence of a product in the product storage (100) based on the first photograph.
[0248] In an embodiment, the central server (300) may determine an error state when the weight obtained from the weight detection sensor (120) is 0 and the camera (110) detects a certain movement (e.g., movement of a hand) and / or shape (e.g., shape of a stored product).
[0249] Additionally, in the embodiment, the central server (300) may determine an error state if a weight value exceeding 0 is obtained from the weight detection sensor (120) but the camera (110) does not detect a predetermined movement (e.g., movement of a hand) and / or shape (e.g., shape of a stored product).
[0250] Additionally, in the embodiment, the central server (300) can determine availability information as one of an available state and / or an unavailable state based on the presence or absence of the determined product.
[0251] In detail, in the embodiment, the central server (300) may determine the availability information as unavailable if the product is determined to be present (i.e., in use) within the product storage (100) or is determined to be in an error state. The error state may include, for example, a case where the weight fluctuation exceeds a preset value or the measured weight value is 0.
[0252] Accordingly, in the embodiment, the central server (300) can control the LED module (142) of the first product storage to emit red light.
[0253] In addition, in the embodiment, when an issue affecting the unusable state is resolved, the central server (300) can reset the LED module (142) so that it does not emit light, or change the availability information to an available state so that it emits blue light.
[0254] Additionally, in the embodiment, if it is determined that the product does not exist in the product storage (100), the central server (300) can determine the availability information as available.
[0255] Accordingly, in the embodiment, the central server (300) can control the LED module (142) of the first product storage to emit blue light.
[0256] Additionally, in the embodiment, the central server (300) can store and manage various applications, commands and / or data for implementing a pickup service.
[0257] In an embodiment, the central server (300) may store and manage purchase data, order identification code, receipt confirmation, picking list, electronic signature, receipt status information, pickup details, number of times information, picking information, location information, display information, user interface for purchasers and / or user interface for operators, etc.
[0258] However, in the embodiment of the present invention, the functional operations that the central server (300) can perform are not limited to those described above, and other functional operations can be performed.
[0259] Meanwhile, referring further to FIG. 1, in the embodiment, the central server (300) as described above may be implemented as a computing device including at least one processor module (310: Processor Module) for data processing, at least one communication module (320: Communication Module) for data exchange with an external device, and at least one memory module (330: Memory Module) for storing various application programs, data, and / or commands for providing a pickup service.
[0260] Here, the memory module (330) can store one or more of an operating system (OS), various application programs, data, and commands for providing a pickup service.
[0261] Additionally, the memory module (330) may include a program area and a data area.
[0262] Here, the program area according to the embodiment may be linked between the operating system (OS) that boots the server and functional elements, and the data area may store data generated according to the use of the server.
[0263] In an embodiment, such a memory module (330) may be a variety of storage devices such as ROM, RAM, EPROM, flash drive, hard drive, etc., and may also be a web storage that performs the storage function of the memory module (330) on the Internet.
[0264] Additionally, the memory module (330) may be a removable recording medium on the server.
[0265] Meanwhile, the processor module (310) can control the overall operation of each unit described above to implement a pickup service.
[0266] This processor module (310) may be a system on chip (SOC) suitable for a server including a central processing unit (CPU) and / or a graphics processing unit (GPU), and may execute an operating system (OS) and / or application programs stored in a memory module (330) and control each component mounted on the server.
[0267] In addition, the processor module (310) can communicate with each component internally via a system bus and can include one or more predetermined bus structures including a local bus.
[0268] Additionally, the processor module (310) may be implemented using at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, and other electrical units for performing functions.
[0269] In the above description, it has been described that the central server (300) according to the embodiment of the present invention performs the functional operations as described above, but depending on the embodiment, at least a part of the functional operations performed by the central server (300) may be performed by an external device (e.g., terminal (200), etc.), and at least a part of the functional operations performed by the external device may be further performed by the central server (300), and various other embodiments may be possible.
[0270]
[0271] -How the buyer terminal (202) performs the pickup process
[0272] Hereinafter, a method for performing a pickup process by an application (211) executed by at least one processor of a purchaser terminal (202) according to an embodiment of the present invention to provide a pickup service will be described in detail with reference to the attached FIGS. 9 and 10.
[0273] In an embodiment of the present invention, at least one processor of the purchaser terminal (202) can execute at least one application (211) stored in at least one memory (210) or operate in a background state.
[0274] Hereinafter, the method of performing the above-described pickup process by having the purchaser terminal (202) operate to execute the commands of the application (211) is briefly described.
[0275] FIG. 9 is a flowchart illustrating a method for performing a pickup process according to an embodiment of the present invention.
[0276] Referring to FIG. 9, in the embodiment, the purchaser terminal (202) can generate purchase data according to the purchaser's purchase of a product. (S101)
[0277] In detail, in the embodiment, the buyer terminal (202) can generate purchase data according to the purchase of a product by a buyer who selects at least one product and makes payment for the product.
[0278] Here, the purchase data according to the embodiment may be data including the type, quantity, and / or order serial number of the product purchased by the purchaser.
[0279] Additionally, in the embodiment, the purchaser terminal (202) may provide a payment process for at least one selected product by linking with an external terminal and / or server.
[0280] Additionally, in the embodiment, the purchaser terminal (202) can generate purchase data for at least one product for which payment has been completed according to the payment process.
[0281] At this time, in the embodiment, the purchaser terminal (202) may provide a pick-up list by sorting the products included in the generated purchase data according to predetermined conditions.
[0282] Products included in the above purchase data are purchased online and can be picked up by purchasers who visit the offline location in person.
[0283] Additionally, in the embodiment, the purchaser terminal (202) can obtain an order identification code according to the generated purchase data. (S103)
[0284] Here, the order identification code according to the embodiment may be a predetermined recognition medium containing purchase data. In the embodiment, the order identification code may be a QR code with a unique identifier pre-matched to it, and may be recognized based on a predetermined terminal.
[0285] Such an order identification code can be generated by, in an embodiment, having the central server (300) match the generated purchase data to the unique identifier of the recognition medium.
[0286] Additionally, in the embodiment, the central server (300) can provide the generated order identification code to the purchaser terminal (202).
[0287] Accordingly, in the embodiment, the purchaser terminal (202) can obtain an order identification code.
[0288] Additionally, in the embodiment, the central server (300) may additionally provide receipt status information to the operator terminal (201) when the operator terminal (201) scans the order identification code, depending on whether the purchaser has completed pickup. A detailed description of this will be provided later in the picking process section of the operator (201) terminal.
[0289] That is, the order identification code according to the embodiment may include at least one of the type, quantity, and / or receipt status information of the product purchased by the purchaser.
[0290] Additionally, in the embodiment, the purchaser terminal (202) may provide pickup details to enable the purchaser to pick up the product using the order identification code.
[0291] In this embodiment, the pickup details may refer to all information required for the buyer to pick up the product. For example, pickup details may include the pickup location, pickup time, and necessary supplies for pickup, and may be displayed in text, images, and / or video.
[0292] Referring again to FIG. 7, a purchaser (1) who is familiar with the above pickup details can present the purchaser terminal (202) displaying the acquired order identification code to the operator at the reception booth (1100) at the offline site.
[0293] Accordingly, in the embodiment, the purchaser terminal (202) can provide the acquired order identification code to the operator terminal (201). (S105)
[0294] At this time, in the embodiment, the operator terminal (201) can scan the presented order identification code and extract a unique identifier that matches the scanned order identification code.
[0295] Additionally, in the embodiment, the operator terminal (201) can detect purchase data matching the extracted unique identifier.
[0296] Accordingly, an operator using the operator terminal (201) can pick at least one product included in the purchase data and provide it to a purchaser.
[0297] Additionally, in the embodiment, when the purchaser receives the product from the operator, the purchaser can input an electronic signature into the operator terminal (201) used by the operator who provided the product to be picked up.
[0298] Accordingly, the operator terminal (201) can generate a receipt and / or receipt confirmation including the input electronic signature. In the following embodiments, the receipt confirmation may be referred to as a concept including a receipt.
[0299] Additionally, in the embodiment, the purchaser terminal (202) can obtain a receipt confirmation generated from the operator terminal (201). (S107)
[0300] Here, the receipt according to the embodiment may be a document proving that the purchaser has received a product that matches the type and quantity of the product purchased.
[0301] Figure 10 is an example of a receipt confirmation according to an embodiment of the present invention.
[0302] Referring to FIG. 10, in the embodiment, the purchaser terminal (202) can obtain a receipt confirmation (400).
[0303] In an embodiment, the receipt (400) may include purchase data (410) (specifically, type of product, quantity and / or order serial number), receipt date and time (420) and / or electronic signature (430).
[0304] This receipt confirmation can be viewed at the purchaser terminal (202) in the embodiment. In addition, when the operator terminal (201) according to the embodiment scans the order identification code, if the receipt status information is in the receipt complete state, it is transmitted to the operator terminal (201) and can be viewed at the operator terminal (201).
[0305]
[0306] -How the operator terminal (201) performs the picking process
[0307] Hereinafter, a method for performing a picking process to provide a pickup service by an application (211) executed by at least one processor of an operator terminal (201) according to an embodiment of the present invention will be described in detail with reference to the attached FIGS. 11 to 15.
[0308] In an embodiment of the present invention, at least one processor of the operator terminal (201) can execute at least one application (211) stored in at least one memory (210) or operate in a background state.
[0309] Hereinafter, the method of performing the above-described pickup process by having the operator terminal (201) operate to execute the command of the application (211) is briefly described.
[0310] Figure 11 is a flowchart illustrating a method for performing a picking process according to an embodiment of the present invention.
[0311] Referring to Fig. 11, in the embodiment, the operator terminal (201) can log in to the operator application. (S201)
[0312] To this end, in the embodiment, the operator terminal (201) may provide a user interface for the operator to input an operator ID and / or an operation mode.
[0313] Accordingly, in the embodiment, the operator may enter an operator ID and / or an operation mode.
[0314] The above operator ID may be an ID randomly determined and assigned to the first operator among the IDs generated and stored in the central server (300) according to the embodiment.
[0315] Additionally, the operation mode may include at least one of an application mode, a printer mode, and / or a reserve mode.
[0316] Application mode may refer to a mode in which the picking list is displayed digitally within the application. Furthermore, printer mode may refer to a mode in which the picking list is printed in physical form (e.g., a paper receipt). Furthermore, reserve mode may be the same as application mode, but with the added function of reserving the output time of the picking list.
[0317] Additionally, in the embodiment, the operator terminal (201) can scan and obtain at least one order identification code upon completing login. (S203)
[0318] The above order identification code may be a predetermined recognition medium generated by the purchaser terminal (202) and / or the central server (300) when the purchaser selects at least one product at the purchaser terminal (202) and performs payment for the product.
[0319] These order identification codes may be matched with purchase data including the type, quantity and / or order serial number of the product purchased by the buyer.
[0320] In an embodiment, the operator terminal (201) can automatically execute an image sensor (261) capable of scanning an order identification code upon completing login.
[0321] Additionally, in the embodiment, the operator terminal (201) can scan the order identification code displayed on the purchaser terminal (202) based on the image sensor (261).
[0322] At this time, in the embodiment, the operator may scan multiple order identification codes displayed on multiple purchaser terminals (202) at once.
[0323] Additionally, in the embodiment, if the operator terminal (201) normally recognizes the order identification code, it can automatically extract the order serial number included in the order identification code.
[0324] At this time, if the order identification code is not recognized due to a temporary error, etc., in the embodiment, the operator terminal (201) can manually input the order serial number.
[0325] Additionally, in the embodiment, the operator terminal (201) can obtain purchase data, receipt status information, and / or receipt confirmation matching the order serial number from the central server (300).
[0326] Here, the receipt status information according to the embodiment may be information indicating whether the purchaser has completed or has not completed pickup of the purchase data matching the order serial number.
[0327] In an embodiment, the central server (300) may set the receipt status information to a receipt-completed status if the purchaser has completed pickup. Conversely, in an embodiment, the central server (300) may set the receipt status information to a non-receipt status if the purchaser has not completed pickup.
[0328] At this time, if the above-mentioned receipt status information is a receipt completion status, the operator terminal (201) according to the embodiment can obtain a receipt confirmation from the central server (300).
[0329] Additionally, in the embodiment, the operator terminal (201) can display at least one of the receipt status information and / or receipt confirmation obtained from the central server (300).
[0330] For example, if the receipt status for the first order serial number is "Not Received," the text "PICKUP_NOT_COMPLETED" may be displayed. Conversely, if the receipt status for the first order serial number is "Completed," a receipt confirmation may be displayed along with the text "PICKUP_COMPLETED." Additionally, if the first order serial number is invalid, the text "INVALID ORDER" may be displayed.
[0331] At this time, the displayed receipt may include purchase data including the type and quantity of the product, the date and time of receipt, and / or an electronic signature, as shown in FIG. 10.
[0332] Meanwhile, if the electronic signature is missing from the above receipt, the operator terminal (201) in the embodiment can acquire the purchaser's electronic signature by executing a user interface for the operator to input an electronic signature. Furthermore, the operator terminal (201) in the embodiment can add the acquired electronic signature to the receipt and store it.
[0333] That is, in the embodiment, the operator terminal (201) can activate the generation of a picking list if the acquired order identification code is in an unclaimed state. On the other hand, if the acquired order identification code is in a received state, the operator terminal (201) can output a receipt confirmation certificate already matched to the corresponding order identification code.
[0334] Additionally, in the embodiment, the operator terminal (201) can generate a picking list according to the acquired order identification code. (S205)
[0335] In detail, in the embodiment, the operator terminal (201) can generate a picking list that determines a picking order to pick at least one product included in the acquired order identification code.
[0336] Figure 12 is an example of a picking list according to an embodiment of the present invention.
[0337] Referring to FIG. 12, in the embodiment, the operator terminal (201) can display a picking list (PL) including an order serial number (510), quantity information (520), and / or a picking area (530).
[0338] The order serial number (510) may be an order serial number included in the acquired order identification code.
[0339] The number of picks (520) may be information indicating the number of times an operator must perform picking based on the type and / or quantity of products purchased by the buyer. For example, the number of picks (520) may be expressed as "number of picks performed / total number of picks."
[0340] The picking area (530) may include at least one piece of picking information (531, 532, 533).
[0341] At this time, the picking information (531, 532, 533) may include a picking order (610), a picking location (620), a picking product (630), and / or a picking quantity (640).
[0342] The picking order (610) is the order in which the operator must pick the products, and may be displayed as, for example, “SEQ 001.”
[0343] Additionally, the picking order (610) may be sorted in ascending order, with products having smaller values being picked first.
[0344] In addition, the picking order (610) above can only be picked in the sorted order, and picking cannot be performed without ignoring the picking order.
[0345] The picking location (620) may be location information matched to a unique identification number for each product storage (100).
[0346] The picking product (630) may be a product type already matched to the above location information. For example, it may be displayed as “OO official cheering stick.”
[0347] The picking quantity (640) is the quantity of products that the operator must pick, and may be displayed as, for example, “QTY 1.”
[0348] At this time, in order to generate the above picking list (PL), in the embodiment, the operator terminal (201) can obtain location information and product types matched to each goods storage (100) from the central server (300).
[0349] Referring again to FIG. 6, for example, the central server (300) can assign location information to each row and column of the nine product storages (100) illustrated.
[0350] For example, the first to third product storages (101, 102, 103) may be assigned location information of “A-1”, “A-2”, and “A-3” in that order. In addition, the fourth to sixth product storages (104, 105, 106) may be assigned location information of “B-1”, “B-2”, and “B-3”. In addition, the seventh to ninth product storages (107, 108, 109) may be assigned location information of “C-1”, “C-2”, and “C-3”.
[0351] At this time, the location information and / or product type matched to each goods storage (100) may be displayed on the first label indicator (141-1) and / or the second label indicator (141-2) of the goods storage (100). If there is a difference, the location information may be displayed in text format, but the product type may be displayed on the first label indicator (141-1) and / or the second label indicator (141-2) as a product identification code (e.g., QR code) containing information about the product type.
[0352] Accordingly, in the embodiment, the operator terminal (201) can obtain location information assigned to each goods storage (100) and the type of product matched to the corresponding goods story.
[0353] Additionally, in order to determine the picking order (610) of at least one product included in the picking list (PL), the operator terminal (201) in the embodiment can extract at least one product type included in the acquired first order identification code.
[0354] Additionally, in the embodiment, the operator terminal (201) can extract location information to which the extracted product type is matched.
[0355] Additionally, in the embodiment, the operator terminal (201) can automatically sort the extracted location information according to preset conditions.
[0356] In detail, in the embodiment, the operator terminal (201) can sort the extracted location information in one direction in column order in the nth row and in the reverse direction in column order in the n+1th row.
[0357] For example, assuming that a buyer has purchased all nine different products stored in each of the product storage modules (1000) illustrated in FIG. 6, the operator terminal (201) can automatically sort the location information in the order of “A-1”, “A-2”, “A-3”, “B-3”, “B-2”, “B-1”, “C-1”, “C-2”, and “C-3”.
[0358] That is, in the embodiment, the operator terminal (201) and / or the central server (300) calculates the optimal picking route according to the storage location of each product, thereby increasing the speed in providing services, enabling faster work processing, and thus increasing customer satisfaction.
[0359] Additionally, in the embodiment, the operator terminal (201) can determine the picking order (610) for the products included in the first order identification code in the automatically sorted order.
[0360] Additionally, in the embodiment, the operator terminal (201) can display at least one product in a picking list (PL) in a determined picking order (610).
[0361] Meanwhile, the central server (300) according to the embodiment can update the picking list (PL) in real time according to the picking status of other operators.
[0362] Additionally, in the embodiment, the operator terminal (201) may display a picking location (620), a picking product (630), and / or a picking quantity (640) for the first product corresponding to the first picking order.
[0363] Meanwhile, in the embodiment, when the operator terminal (201) scans multiple order identification codes displayed on multiple purchaser terminals (202) at once, the operator terminal (201) may generate a single picking list by adding up the quantities of multiple product types included in the multiple order identification codes. In this case, the picking list according to the embodiment may display the picking quantity for each picking basket.
[0364] For example, if the order identification code of the first purchaser includes two first products and the order identification code of the second purchaser includes three first products, the operator terminal (201) can generate a picking list in which the total picking quantity is displayed as 5, and two first products are to be placed in the picking basket of the first purchaser, and three first products are to be placed in the picking basket of the second purchaser.
[0365] Accordingly, in the embodiment, the operator terminal (201) can proceed with the picking process based on the generated picking list (PL). (S207)
[0366] In detail, in the embodiment, the operator terminal (201) can perform a picking process of picking a first quantity of a first product corresponding to a first picking order from a first product storage where the first product is stored based on the generated picking list (PL).
[0367] To this end, the operator can access the first product storage at the location based on the picking location (620) of the first picking order indicated in the above-generated picking list (PL).
[0368] Additionally, the operator can open the cover (CV) of the first product storage and take out the first product stored inside according to the picking quantity (640).
[0369] Additionally, the operator can process the picking process for products for which picking has actually been performed based on the operator terminal (201).
[0370] FIG. 13 and FIG. 14 are examples showing an operator performing a picking process based on a picking list displayed on an operator terminal according to an embodiment of the present invention.
[0371] Referring to FIG. 13, in the embodiment, the operator terminal (201) can select a first picking area in which the first picking information (531) is displayed to perform picking.
[0372] Additionally, in the embodiment, the operator terminal (201) can slide and / or swipe the selected first picking area from left to right.
[0373] When the first picking area is slid and / or swiped, the operator terminal (201) in the embodiment may operate the image sensor.
[0374] In an embodiment, the operator can scan a product identification code, which is an identification code for a product stored in the first product storage, using the operated image sensor.
[0375] At this time, the product identification code may be displayed on the first and / or second label indicators (141-1, 141-2) of the first product storage.
[0376] Additionally, in the embodiment, the operator terminal (201) can determine whether normal picking has occurred based on the product identification code obtained through scanning.
[0377] In detail, in the embodiment, the operator terminal (201) can determine normal picking if the type of the picking product (630) included in the first picking information (531) and the type of the product matched to the scanned product identification code are the same.
[0378] Additionally, in the embodiment, the operator terminal (201) can verify whether normal picking has occurred based on linkage with the central server (300). Hereinafter, the process performed by the central server (300) can be described as being performed by the operator terminal (201).
[0379] To this end, in the embodiment, the central server (300) can detect the number of at least one product in the first product storage based on the first photograph and / or the first weight obtained from the first product storage.
[0380] Additionally, in the embodiment, the central server (300) can calculate the number of picked products based on the number of detected products.
[0381] Additionally, in the embodiment, the central server (300) can transmit the calculated product quantity to the operator terminal (201).
[0382] That is, in the embodiment, the operator terminal (201) can obtain the weight of the product measured by the weight detection sensor (120) of the first product storage by linking with the central server (300) and determine whether normal picking has occurred.
[0383] In detail, in the embodiment, the operator terminal (201) can calculate the first quantity data based on the first weight at the first point in time, which is the point in time before taking out the product from the first product storage (before picking).
[0384] Additionally, in the embodiment, the operator terminal (201) can calculate the second quantity data based on the second weight at the second point in time after taking out the product (after picking).
[0385] At this time, in the embodiment, the operator terminal (201) can verify whether normal picking has occurred by comparing the first and second quantity data.
[0386] In detail, in the embodiment, the operator terminal (201) can determine the picking as normal picking if the value obtained by subtracting the second quantity data from the first quantity data matches the picking quantity (640).
[0387] In addition, in the embodiment, the operator terminal (201) can obtain a photograph taken by the camera (110) of the first product storage by linking with the central server (300) and determine whether normal picking has occurred.
[0388] In detail, in the embodiment, the operator terminal (201) can detect the number of products in the first photograph at the first point in time in the first product storage and calculate the first quantity data.
[0389] Additionally, in the embodiment, the operator terminal (201) can detect the number of products in the second photograph at the second point in time and calculate the second quantity data.
[0390] The following procedure is identical to the procedure for verifying normal picking based on a weight detection sensor, and is therefore omitted.
[0391] Additionally, in the embodiment, the operator terminal (201) can determine normal picking only when it acquires first movement data detected in the first product storage based on the camera (110) of the first product storage.
[0392] Additionally, in the embodiment, the operator terminal (201) can activate the picking information of the next product only when the picking information with the highest priority in the picking order is determined as normal picking.
[0393] Accordingly, in the embodiment of the present invention, since normal picking of products entering and exiting product storage is determined through a triple procedure including comparison of an identification code (e.g., QR code), comparison through a camera of product storage, and comparison through a weight detection sensor, the probability of occurrence of mispicking is greatly reduced, thereby having the effect of preventing time / economic loss due to mispicking.
[0394] Additionally, in the embodiment, if the first picking information (531) is determined to be normal picking, the operator terminal (201) may display predetermined content indicating normal picking in an area including the first picking information (531). Hereinafter, the first picking information determined to be normal picking and on which predetermined content is displayed is referred to as first completed picking information (531-P).
[0395] For example, as illustrated in FIG. 13, the color of the area including the first picking information (531) may be changed to green, and the text “PICKED” may be displayed.
[0396] At the same time, in the embodiment, the operator terminal (201) can automatically focus on the second picking area in which the second picking information (532), which is the next picking order, is displayed.
[0397] For example, the operator terminal (201) may display certain content such that the border is emphasized in an area including the second picking information (532).
[0398] As with the procedure described above, in the embodiment, the operator can perform the same picking process to complete picking for all products included in the picking list (PL).
[0399] Additionally, in the embodiment, the operator terminal (201) can slide and / or swipe the first completed picking information (531-P) from right to left to perform picking cancellation.
[0400] At this time, in the embodiment, the operator terminal (201) may display a pop-up (POP) for determining whether to cancel picking. For example, if “Yes” is selected in the pop-up (POP) containing the question “Do you want to cancel picking?”, picking may be determined to be canceled.
[0401] Accordingly, in the embodiment, the operator terminal (201) can change the status of the first completed picking information (531-P) to the first canceled picking information (531-U).
[0402] Additionally, in the embodiment, the operator terminal (201) can automatically focus on the area where the first cancellation picking information (531-U) is displayed.
[0403] At this time, in the embodiment, the operator must re-perform picking of the canceled first completed picking information (531-P) in order to pick the next picking information.
[0404] Additionally, in the embodiment, the operator terminal (201) can activate the picking completion button when the picking process of all products included in the picking list (PL) is performed.
[0405] At this time, if an input to the picking completion button is detected, the operator terminal (201) in the embodiment can determine that the picking process is completed.
[0406] Additionally, in the embodiment, the operator terminal (201) can obtain the purchaser's electronic signature when the picking process is completed. (S209)
[0407] To this end, in the embodiment, the operator terminal (201) can obtain an electronic signature from the purchaser confirming that all products purchased by the purchaser have been normally picked up based on the operator user interface after the picking process is completed.
[0408] FIG. 15 is an example of a user interface for an operator to input an electronic signature according to an embodiment of the present invention.
[0409] Referring to FIG. 15, in the embodiment, the operator terminal (201) can display purchase data (410) (specifically, the type, quantity and / or order serial number of the purchased product) matched to the purchaser, the date and time of receipt (420), the electronic signature input field (430-B) and / or the receipt status information (440) on the operator user interface (2000).
[0410] Additionally, in the embodiment, the operator and the purchaser can compare the purchase data with the actual received products to determine whether the purchaser has normally picked up all the products purchased.
[0411] At this time, if it is determined to be a normal pickup, the operator according to the embodiment can activate the electronic signature input field (430-B) by performing input of the first button (B1) on the operator user interface (2000).
[0412] Accordingly, a purchaser according to the embodiment can enter an electronic signature (430) into the activated electronic signature input field (430-B).
[0413] In addition, in the embodiment, when an electronic signature (430) is normally input, the operator terminal (201) can obtain and store the electronic signature (430) by performing input of the second button (B2).
[0414] In addition, in the embodiment, when an electronic signature (430) is normally entered, the operator terminal (201) can change the receipt status information (440) from an unreceived status to a received status and display it on the operator user interface (2000).
[0415] Additionally, in the embodiment, the operator terminal (201) can generate and provide a receipt confirmation including the acquired electronic signature (430). (S211)
[0416] At this time, the receipt confirmation (400) may be generated including purchase data (410) (in detail, type of product, quantity and / or order serial number), receipt date and time (420) and / or electronic signature (430) as illustrated in FIG. 10.
[0417] In an embodiment, the operator terminal (201) can transmit the receipt confirmation thus generated to the purchaser terminal (202) and / or the central server (300).
[0418] That is, a purchaser who has received the above receipt can view and / or confirm the receipt when logging into the purchaser's account.
[0419] Accordingly, in the embodiment of the present invention, the operator terminal (201) generates data that certifies normal pickup while including the electronic signature of the purchaser, thereby preventing duplication and omission in pickup, thereby preventing economic loss, and securing objective data to prove mispicking, thereby having the effect of improving trust between customers and service providers.
[0420]
[0421] Above, the product storage according to an embodiment of the present invention has a structure for managing the storage status and entry / exit of products to be picked up that are filled inside, thereby enabling identification of the time when loading is required and significantly increasing the efficiency of the picking work by having a separate person perform the loading from the person performing the picking.
[0422] In addition, the product storage according to an embodiment of the present invention includes a device for assisting the operator in normal picking, thereby greatly reducing the probability of occurrence of mispicking, thereby having the effect of preventing time / economic loss due to mispicking.
[0423] In addition, the method for providing a pickup service using a product storage according to an embodiment of the present invention generates an order form according to the type and quantity of the product ordered by the customer, thereby reducing the face-to-face time between the customer and the operator, thereby increasing procedural simplicity, and the operator has the effect of increasing convenience in performing picking work based on the order form.
[0424] In addition, the method for providing a pickup service using a product storage according to an embodiment of the present invention has the effect of increasing the speed in providing the service by calculating an optimal picking route according to the storage location of each product, thereby enabling quicker work processing and thus increasing customer satisfaction.
[0425] In addition, the method for providing a pickup service using a product storage according to an embodiment of the present invention has the effect of reducing confusion by updating a picking list according to the picking order of other operators, thereby preventing overlapping of picking routes between operators, and thus reducing the overall time required for picking work.
[0426] In addition, the method for providing a pickup service using a product storage according to an embodiment of the present invention generates data that certifies normal pickup while including the customer's electronic signature, thereby preventing duplication and omission in the customer's pickup, thereby preventing economic loss, and securing objective data to prove mispicking, thereby having the effect of improving trust between the customer and the service provider.
[0427] The embodiments of the present invention described above may be implemented in the form of program commands that can be executed through various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, data structures, etc., either singly or in combination. The program commands recorded on the computer-readable recording medium may be specially designed and configured for the present invention or may be known and available to those skilled in the art of computer software. Examples of computer-readable recording media include 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 floptical disks, and hardware devices specifically configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc. Hardware devices may be changed into one or more software modules to perform processing according to the present invention, and vice versa.
[0428] The specific implementations described in the present invention are exemplary embodiments and do not limit the scope of the present invention in any way. For the sake of brevity, descriptions of conventional electronic components, control systems, software, and other functional aspects of the systems may be omitted. In addition, the lines connecting or connecting members between components illustrated in the drawings are merely representative of functional connections and / or physical or circuit connections, and may be replaced or represented as various additional functional connections, physical connections, or circuit connections in an actual device. In addition, unless specifically mentioned as “essential,” “important,” etc., a component may not be absolutely necessary for the application of the present invention.
[0429] Although the detailed description of the present invention has been described with reference to preferred embodiments of the present invention, it will be understood by those skilled in the art or having ordinary knowledge in the art that various modifications and changes can be made to the present invention without departing from the spirit and technical scope of the present invention as set forth in the claims below. Accordingly, the technical scope of the present invention should not be limited to the contents described in the detailed description of the specification, but should be defined by the claims.
[0430] The form for carrying out the invention is the same as the best form for carrying out the invention described above.
[0431] The present invention has industrial applicability in that it can stabilize the level of on-site congestion by reducing the error rate and increasing the speed of the sales process from inventory management to delivery to consumers for various goods, especially at concert venues where large crowds gather at specific times and the possibility of confusion is very high, in the entertainment market, which is gradually increasing in size due to the revival of K-POP.
Claims
1. A product storage that stores at least one product and manages the inflow and outflow of the stored product. A main frame with a storage space formed inside; A camera that photographs the accommodation space inside the main frame; A weight detection sensor that measures the weight of at least one product stored in a storage space inside the main frame; and A communication module that transmits and receives data from the camera and the weight detection sensor to and from a central server; Product storage.
2. In paragraph 1, The above camera, A product storage provided at the center of the inner side of the upper part of the above main frame.
3. In paragraph 1, The above weight detection sensor, A product storage provided at a position having a predetermined height clearance from the lower surface of the main frame.
4. In paragraph 1, Further comprising a central server that transmits and receives data received from the camera and the weight detection sensor to and from the communication module; The above central server, A product storage that controls the product storage by analyzing the inflow and outflow of products in the product storage based on data received from the camera and the weight detection sensor.
5. In paragraph 4, The above central server, A product storage that matches location information to a unique identification number for each of the above product storages.
6. In paragraph 1, The above main frame, The front and / or rear portions are structured so that one side of the internal storage space of the main frame is open to the outside, Further comprising a cover that is rotatable and can be opened and closed on at least one of the front and / or rear parts, Product storage.
7. In paragraph 1, The above main frame, A first label indicator provided on the front of the main frame, Further comprising a second label indicator provided on the rear side of the main frame. Product storage.
8. In paragraph 7, The above first label indicator is, A display module that displays first display information including at least one of location information, pickup worker information, pickup quantity, and product identification code. Product storage.
9. In paragraph 7, The above second label indicator is, A display module that displays second display information including at least one of location information, availability information, and product identification code. Product storage.
10. In paragraph 9, The above second label indicator is, Including an LED module that emits light according to the above availability information, Product storage.
11. In paragraph 1, The above main frame, A product storage box in the form of multiple boxes in which at least one of the upper, lower, left, and right sides is in contact.
12. In paragraph 1, The above communication module, A first photograph of at least one product and the inflow and outflow of the product received from the camera and stored inside the main frame is transmitted to the central server. Product storage.
13. In paragraph 1, The above communication module, A first weight according to at least one product received from the weight detection sensor and stored inside the main frame is transmitted to the central server. Product storage.
14. In paragraph 4, The above central server, A step of determining whether a product exists in the first product storage based on at least one of the first photograph and the first weight obtained for the first product storage, Based on the presence or absence of the product determined above, the availability information is determined as one of the available and unavailable states. Product storage.
15. In paragraph 10, The above central server, If the above availability information is available, the LED module is controlled to emit blue light, If the above availability information is unavailable, the LED module is controlled to glow red. Product storage.
16. In paragraph 14, The above central server, Calculating the number of at least one product in the first product storage based on the first photograph and the first weight, Product storage.
Citation Information
Patent Citations
Article storage system, server, article storage method, program and information processing device
JP2021140740A
Locker enforced security
KR1020120131265A
System for unmanned sell and payment
KR102124569B1
Storage apparatus for products
KR102131120B1
Fine dust concentration prediction system using CCTV image analysis
KR102549829B1