Smart vending machine capable of automatic payment upon selection of articles and method of discharging articles using the same
The smart vending machine addresses the inefficiency of conventional vending machines by enabling automatic payment and product dispensing through tagging with a payment means, using short-range wireless communication technology, resulting in quicker and more efficient transactions.
Patent Information
- Application Number
- JP2024185834
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-27
- Filing Date
- 2024-10-22
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2044-10-22
AI Technical Summary
Conventional vending machines require users to go through multiple steps for payment, leading to inconvenience and inefficiency, especially when using credit cards.
A smart vending machine equipped with multiple antenna modules, a payment module, and a control module that allows for automatic payment and product dispensing by simply tagging the product with a payment means, using short-range wireless communication technology.
Enables quick and efficient payment for products, reducing the number of steps required and improving the overall operation of the vending machine.
Smart Images

Figure 2025086331000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a smart vending machine that allows automatic payment at the same time as product selection, and a product dispensing method using the same. [Background technology]
[0002] A vending machine is a machine that dispenses a product selected by a user in response to payment via a payment method (e.g., cash, credit card, mobile pay, etc.).
[0003] Vending machines are equipped with a wide variety of products, including coffee, drinks, tobacco, tickets, hygiene products, and adult products, and can be said to be the product of a new distribution structure that has emerged as a result of changes in the marketing environment, such as mass production, mass consumption, and changing consumption patterns, resulting from the transition from a labor-intensive industrial structure to a technology-intensive industrial society.
[0004] Depending on their purpose, vending machines are installed in public facilities (schools, attached facilities, hospitals, parks), terminals (railroad stations, express bus and train stations, airports), as well as buildings (offices, factories, dormitories, break rooms), entertainment venues (amusement parks, theaters, adult entertainment establishments), and accommodation businesses (guest rooms and lobbies of hotels and inns), and play an important role as unmanned stores.
[0005] Meanwhile, conventional vending machines have the inconvenience of requiring users to go through many steps to purchase a product. For example, when a user wants to purchase a product using a credit card, the user must insert the credit card into the vending machine in advance, select a product with the credit card inserted, pay for the product using the credit card, and dispense the product after the product has been properly paid for. Since many steps must be performed, the user feels inconvenienced and it takes a long time to purchase a product.
[0006] The above-mentioned background art is owned or acquired by the inventors in the process of deriving the contents of the disclosure of this application, and is not necessarily publicly known art that was disclosed to the general public prior to the filing of this application. Summary of the Invention [Problem to be solved by the invention]
[0007] One objective of an embodiment of the present disclosure is to provide a smart vending machine and a product dispensing method using the same that allows for quick payment for products by automatically paying for and dispensing products simply by tagging the product using a payment means, thereby enabling more efficient operation of the vending machine. [Means for solving the problem]
[0008] According to an embodiment, a smart vending machine capable of automatic payment simultaneously with product selection may store and dispense a plurality of products. In one embodiment, the smart vending machine capable of automatic payment simultaneously with product selection may include a plurality of antenna modules provided in at least a portion of the smart vending machine, a payment module performing a payment process, and a control module controlling the operation of the smart vending machine, wherein the control module may transmit the acquired payment information to the payment module when payment information is acquired through any one of the plurality of antenna modules, and may control the dispense of a product corresponding to any one of the antenna modules among the plurality of products when payment according to the acquired payment information through the payment module is completed.
[0009] In one embodiment, the smart vending machine includes a plurality of product storage spaces for storing the plurality of products, respectively, and the plurality of antenna modules may be matched one-to-one with the plurality of product storage spaces and installed at positions adjacent to the plurality of product storage spaces.
[0010] In various embodiments, the smart vending machine includes a plurality of indicators that are matched one-to-one with the plurality of antenna modules and installed adjacent to the plurality of antenna modules, and the control module controls the indicator matched with the specific antenna module to be displayed when payment information is first acquired through a specific antenna module among the plurality of antenna modules, and when payment information is acquired again through the specific antenna module while the indicator matched with the specific antenna module is displayed, the control module can transmit the payment information acquired through the specific antenna module to the payment module.
[0011] In one embodiment, the acquired payment information may be information about the payment means collected through any one of the antenna modules based on short-range wireless communication technology in response to the payment means being tagged to any one of the antenna modules.
[0012] In one embodiment, when specific payment information is acquired through a specific antenna module among the plurality of antenna modules, the control module can determine an inventory status of a product corresponding to the specific antenna module, and transmit the acquired specific payment information to the payment module only if it is determined that the product corresponding to the specific antenna module is in stock based on the determined inventory status.
[0013] In one embodiment, when the same payment information is acquired through two or more antenna modules among the plurality of antenna modules, the control module transmits only the payment information acquired through the antenna module having the strongest signal strength with the payment means among the two or more antenna modules to the payment module, and when a difference in signal strength between the two or more antenna modules and the payment means is less than a critical value, the control module may control the smart vending machine to output an error notification through a notification output module included in the smart vending machine.
[0014] In one embodiment, when specific payment information is acquired through a specific antenna module among the plurality of antenna modules, the control module can verify whether the antenna module to which the payment means is tagged is the specific antenna module based on the signal strength between the payment means and two or more antenna modules installed within a predetermined range centered on the specific antenna module among the plurality of antenna modules.
[0015] In one embodiment, when specific payment information is acquired through two or more antenna modules among the plurality of antenna modules, the control module can identify an antenna module among the plurality of antenna modules to which the payment means is tagged based on signal strength between the two or more antenna modules and a payment means, and when payment for the specific payment information acquired through the payment module is completed, control the ejection of a product corresponding to the identified antenna module.
[0016] In one embodiment, the control module may control a notification output module included in the smart vending machine to output a notification indicating an error when payment information is acquired within a predetermined time through two or more antenna modules among the plurality of antenna modules.
[0017] In one embodiment, a method for dispensing products through automatic payment performed simultaneously with product selection is performed through a smart vending machine that stores and dispenses a plurality of products and is capable of automatic payment simultaneously with product selection, and may include, when payment information is acquired through any one of a plurality of antenna modules provided in at least a portion of the smart vending machine, a step of transmitting the acquired payment information to a payment module that performs a payment process, and, when payment based on the acquired payment information is completed through the payment module, a step of controlling the discharge of a product corresponding to any one of the antenna modules among the plurality of products.
[0018] Further specific details of the present disclosure are contained in the detailed description and the drawings. Effect of the Invention
[0019] The smart vending machine capable of automatic payment at the same time as product selection according to one embodiment and the product dispensing method using the same have the advantage that payment for products can be made quickly, thereby enabling more efficient operation of the vending machine.
[0020] The effects of the smart vending machine capable of automatic payment at the same time as product selection according to the embodiments and the product dispensing method using the same are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those of ordinary skill in the art from the description below. [Brief description of the drawings]
[0021] The following drawings attached to this specification illustrate preferred embodiments of the present disclosure and, together with the detailed description of the invention, serve to further understand the technical ideas of the present disclosure. Therefore, the present disclosure should not be interpreted as being limited only to the matters described in such drawings. [Figure 1] 1 is a diagram illustrating a smart vending machine capable of automatic payment at the same time as product selection according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating components of a smart vending machine capable of automatic payment at the same time as product selection according to an embodiment. [Diagram 3] FIG. 2 is a block diagram illustrating components of a smart vending machine capable of automatic payment at the same time as product selection according to an embodiment. [Figure 4] 1 is a flowchart of a method for dispensing a product through automatic payment performed simultaneously with product selection performed by a smart vending machine capable of automatic payment simultaneously with product selection according to an embodiment. [Diagram 5] 1 is a diagram illustrating a process of discharging a product through automatic payment performed simultaneously with the selection of the product in one embodiment. [Figure 6]1 is a diagram illustrating a hardware configuration of a control module included in a smart vending machine capable of automatic payment simultaneously with product selection according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] The various examples described in this specification are given for the purpose of clearly explaining the technical idea of the present disclosure, and are not intended to limit the present disclosure to a specific embodiment. The technical idea of the present disclosure includes various modifications, equivalents, alternatives, and embodiments that are selectively combined from all or part of each embodiment described in this specification. In addition, the scope of the technical idea of the present disclosure is not limited to the various embodiments presented below and the specific description thereof.
[0023] Terms used herein, including technical or scientific terms, may have the meaning commonly understood by one of ordinary skill in the art to which this disclosure belongs, unless otherwise defined.
[0024] As used herein, terms such as "include," "can include," "includes," "can comprise," "have," "can have," and the like, mean the presence of a feature of interest (e.g., a function, operation, or component) and do not exclude the presence of other additional features. In other words, such terms should be understood as open-ended terms that include the possibility of including a second embodiment.
[0025] In this specification, the singular expression includes the plural expression unless the context clearly specifies otherwise. In addition, the plural expression includes the singular expression unless the context clearly specifies otherwise. When a part includes some element throughout the specification, this does not mean that it excludes other elements, but that it may further include other elements, unless otherwise specified to the contrary.
[0026] Also, the term "module" or "unit" as used in the specification means a software or hardware component, and the "module" or "unit" performs a certain function. However, the term "module" or "unit" is not limited to software or hardware. The "module" or "unit" may be configured to be in an addressable storage medium and may be configured to execute one or more processors. Thus, by way of example, a "module" or "unit" may include components such as software components, object-oriented software components, class components, and task components, and at least one of a process, a function, an attribute, a procedure, a subroutine, a segment of program code, a driver, firmware, microcode, a circuit, data, a database, a data structure, a table, an array, or a variable. The components and "modules" or "units" may be further separated into a smaller number of components and "modules" or "units" in which the functions provided may be combined or further separated into additional components and "modules" or "units".
[0027] According to one embodiment of the present disclosure, a "module" or "unit" may be embodied with a processor and a memory. A "processor" should be broadly construed to include a general purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, and the like. In some circumstances, a "processor" may refer to an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), and the like. A "processor" may refer to a combination of processing devices, such as, for example, a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors in conjunction with a DSP core, or any other such configuration. Additionally, a "memory" should be broadly construed to include any electronic component capable of storing electronic information. "Memory" may refer to various types of processor-readable media, such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, magnetic or optical data storage devices, registers, etc. Memory is said to be in electronic communication with a processor if the processor can read information from the memory and / or store information in the memory. Memory that is integrated into a processor is in electronic communication with the processor.
[0028] As used in this specification, the terms "first," "second," "initial," "secondary," and the like, unless otherwise indicated in the context, are used to distinguish one object from another when referring to multiple similar objects, and do not limit the order or importance of those objects.
[0029] As used herein, phrases such as "A, B, and C," "A, B, or C," "A, B, and / or C," or "at least one of A, B, and C," "at least one of A, B, or C," "at least one of A, B, and / or C," "at least one selected from A, B, and C," "at least one selected from A, B, and / or C," and the like, may refer to each listed item or all possible combinations of the listed items. For example, "at least one selected from A and B" may refer to all of (1) A, (2) at least one of A, (3) B, (4) at least one of B, (5) at least one of A and at least one of B, (6) at least one of A and B, (7) at least one of B and A, and (8) A and B.
[0030] As used herein, the phrase "based on" is used to describe one or more factors that influence the decision, judgment, act or behavior described in the phrase or sentence in which it appears, and does not exclude additional factors that influence the decision, judgment, act or behavior.
[0031] As used in this specification, the expression that a certain component (e.g., a first component) is "coupled" or "connected" to another component (e.g., a second component) may mean not only that the certain component is directly coupled or connected to the other component, but also that the certain component is coupled or connected via a new other component (e.g., a third component).
[0032] As used herein, the expression "configured to" may have meanings such as "set to," "capable of," "modified to," "made to," "capable of," etc., depending on the context. The expression is not limited to the meaning of "specially designed in hardware," and may refer, for example, to a processor configured to perform a particular operation, or a generic-purpose processor capable of performing the particular operation by executing software.
[0033] Hereinafter, various embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings and the description of the drawings, identical or substantially equivalent components may be given the same reference numerals. In addition, in the following description of various embodiments, duplicated description of identical or corresponding components may be omitted, but this does not mean that the components are not included in the embodiments.
[0034] FIG. 1 is a diagram illustrating a smart vending machine capable of automatic payment at the same time as product selection in accordance with one embodiment, and FIG. 2 and FIG. 3 are block diagrams illustrating components of a smart vending machine capable of automatic payment at the same time as product selection in accordance with one embodiment.
[0035] 1 to 3, a smart vending machine 100 capable of automatic payment at the same time as product selection according to one embodiment (hereinafter, referred to as "smart vending machine 100") can store and dispense a plurality of products.
[0036] In one embodiment, the smart vending machine 100 may be embodied in a form that allows automatic payment at the same time as product selection. To this end, the smart vending machine 100 may include a plurality of antenna modules 110, a payment module 120, a control module 130, a product ejection unit 140, a plurality of indicators 150, and a notification output module 160.
[0037] Here, the smart vending machine 100 illustrated in Figures 1 to 3 is according to one embodiment, and its components are not limited to the embodiment illustrated in Figures 1 to 3, and may be added, changed or deleted as necessary.
[0038] In one embodiment, multiple antenna modules 110 may be provided in at least a portion of the smart vending machine.
[0039] Here, the multiple antenna module 110 may be a communication module used in EMV Contactless Payment.
[0040] EMV contactless payment is a standard for NFC, a contactless payment technology for financial IC cards, and refers to a technology that allows payments to be made using credit cards, debit cards, and mobile devices such as smartphones without physically contacting a payment terminal.
[0041] EMV contactless payment technology was introduced in 2004-2006 by EMVCo, a consortium of global credit card companies that acts as the de facto international standardization organization for payment technology, and is based on ISO / IEC 14443.
[0042] EMV contactless payments can be a method of payment that does not require physical contact, simply by bringing the device within 2-3 cm of the person making the payment.
[0043] In one embodiment, the multiple antenna modules 110 can collect payment information from a payment instrument. The multiple antenna modules 110 can recognize a payment instrument that is approaching within a close range (e.g., 2-3 cm) and can obtain payment information from the payment instrument using short-range wireless communication technology (e.g., NFC technology).
[0044] For example, when a specific payment means approaches a nearby location, the multiple antenna modules 110 can activate an EMV chip included in the payment means using short-range wireless communication technology and obtain pre-stored payment information from the activated EMV chip.
[0045] In one embodiment, each of the multiple antenna modules 110 may be matched one-to-one with a multiple product storage space that stores a respective multiple product, and as shown in FIG. 1, each of the multiple antenna modules 110 may be installed in a position adjacent to the matched product storage space, but is not limited to this.
[0046] As an example, as shown in FIG. 1, if multiple product storage spaces are arranged in four rows and three columns, four antenna modules 110 may be installed, one for each row, or three antenna modules 110 may be installed, one for each column.
[0047] In one embodiment, the payment module 120 may perform a payment process. For example, when the payment module 120 obtains payment information from the control module 130 described below, the payment module 120 may perform a payment process based on the obtained payment information.
[0048] Here, the payment module 120 may be configured as an antenna set equipped with a multi-EMV contactless payment chip that can be connected to the outside, but is not limited thereto.
[0049] In one embodiment, the control module 130 may control the operation of components included in the smart vending machine 100 .
[0050] In one embodiment, the control module 130 may perform a product dispensing method according to an automatic payment performed simultaneously with the selection of a product. For example, when payment information is acquired through one of the plurality of antenna modules 110, the control module 130 may transmit the payment information to the payment module 120, and when payment according to the payment information is completed through the payment module 120, the control module 130 may control the product dispensing unit 140 to dispense a product corresponding to one of the plurality of antenna modules 110. A more detailed method of such a product dispensing method will be described later with reference to FIGS. 4 and 5.
[0051] In one embodiment, the indicators 150 may be matched one-to-one with the antenna modules 110 and disposed adjacent to the antenna modules 110 .
[0052] In one embodiment, the indicators 150 may be displayed according to a control command from the control module 130. For example, the indicators 150 may be, but are not limited to, LEDs.
[0053] In one embodiment, the notification output module 160 may output a notification according to a control command from the control module 130. For example, the notification output module 160 may be, but is not limited to, a speaker that outputs a notification in the form of audio.
[0054] 1 may be a vending machine manufactured in a form capable of performing automatic payment simultaneously with product selection, but is not limited thereto, and the smart vending machine 100 may refer to a form in which components for performing automatic payment simultaneously with product selection are applied to an existing vending machine capable of storing and dispensing products. For example, the smart vending machine 100 may be a form in which a plurality of antenna modules 110, a payment module 120, and a control module 130 are applied to an existing vending machine.
[0055] When implemented in this manner, the control module 130 may communicate with a controller installed inside the existing vending machine through serial communication, and may be implemented in a form that requests the controller installed inside the existing vending machine to dispense the product when the product is paid for according to payment information acquired from the multiple antenna modules 110. Hereinafter, a method for dispensing a product through automatic payment performed simultaneously with product selection performed through the smart vending machine 100 will be described with reference to Figures 4 and 5.
[0056] FIG. 4 is a flowchart of a method for dispensing a product through automatic payment performed simultaneously with product selection in a smart vending machine capable of automatic payment simultaneously with product selection according to one embodiment, and FIG. 5 is a diagram illustrating a process of dispensing a product through automatic payment performed simultaneously with product selection in one embodiment.
[0057] 4 and 5, in step S110, the control module 130 may obtain payment information through one of the plurality of antenna modules 110.
[0058] Here, the payment information acquired through any one of the antenna modules 110 is information collected based on short-range wireless communication technology in response to a payment means being tagged to any one of the antenna modules 110 (e.g., by being in direct contact or approaching within an adjacent location), and may be, for example, but is not limited to, information on the payment means collected through any one of the antenna modules 110 (e.g., credit card number, expiration date, other security information, etc.).
[0059] In various embodiments, the control module 130 may control the notification output module 160 to output a notification indicating an error when payment information is acquired through two or more of the multiple antenna modules 110 within a predetermined time.
[0060] In step S120, the control module 130 may transmit the payment information acquired through step S110 to the payment module 120, thereby controlling the payment module 120 to perform a payment process according to the payment information. For example, when payment information is acquired from any one of the antenna modules 110, the control module 130 may transmit product information (e.g., price information) and payment information corresponding to any one of the antenna modules 110 to the payment module 120, thereby allowing the payment module 120 to settle the price for the product based on the payment information.
[0061] Here, the product corresponding to any one of the antenna modules 110 may be a product stored in a product storage space that is previously matched with any one of the antenna modules 110 .
[0062] In this case, if multiple antenna modules 110 are not matched one-to-one with multiple product storage spaces, but one antenna module 110 is installed in each row and / or column, the control module 130 can identify the location of the product that the user wishes to purchase based on the number of times the payment method is tagged to the antenna module 110.
[0063] For example, as shown in FIG. 1, when multiple product storage spaces are arranged in four rows and three columns and one antenna module 110 is installed in each of the four rows, if a payment means is tagged once through the antenna module 110 installed in row 1, the control module 130 can determine that the product the user wishes to purchase is stored in the product storage space arranged in row 1, column 1, and if a payment means is tagged three times through the antenna modules 110 installed in row 2, the control module 130 can determine that the product the user wishes to purchase is stored in the product storage space arranged in row 2, column 3.
[0064] In one embodiment, when payment information is first acquired through a specific antenna module 110 among the multiple antenna modules 110, the control module 130 controls the indicator 150 matched with the specific antenna module 110 to be displayed, and when payment information is acquired again through the specific antenna module 110 while the indicator 150 matched with the specific antenna module is displayed, the control module 130 can transmit the payment information acquired through the specific antenna module 110 to the payment module 120.
[0065] In other words, the control module 130 takes into consideration the fact that when a product is selected, paid for, and dispensed from a vending machine, the product cannot be returned, and when payment information is acquired through a specific antenna module 110, an indicator matching the specific antenna module 110 is displayed, allowing the user to confirm that the product he or she selected is correct, and when payment information is acquired again through the same antenna module 110, the control module 130 proceeds with the payment for the product, thereby preventing the user from paying for the wrong product.
[0066] In various embodiments, when specific payment information is acquired through a specific antenna module 110 among the multiple antenna modules 110, the control module 130 can determine the inventory status of a product corresponding to the specific antenna module 110, and can transmit the specific payment information to the payment module 120 only when it is determined that the product corresponding to the specific antenna module 110 is in stock.
[0067] In various embodiments, when the same payment information is acquired through two or more of the multiple antenna modules 110, the control module 130 can transmit to the payment module only the payment information acquired through the antenna module 110 having the strongest signal strength with the payment means among the two or more antenna modules 110.
[0068] For example, if there are many types and quantities of products to be sold through the smart vending machine 100, the number of antenna modules 110 installed in the smart vending machine 100 will be large in correspondence with the types and quantities of products, and therefore the antenna modules 110 may be installed in close proximity to each other.
[0069] In this way, when antenna modules 110 are installed very close to each other, even if a payment method is tagged to a specific antenna module 110, the payment method may be recognized and payment information may be collected not only by the specific antenna module 110 but also by other antenna modules 110 installed in adjacent locations. When this situation occurs, the control module 130 obtains the same payment information from multiple antenna modules 110, which creates a problem in that it is difficult to accurately identify what product the user is trying to purchase.
[0070] At this time, near field wireless communication (e.g., NFC) is performed within a very short distance, and even if the difference in distance to the payment means is small, there is a large difference in the strength of the signal transmitted and received to the payment means. Taking this into consideration, the control module 130 determines that the antenna module 110 with the strongest signal strength with the payment means is the antenna module 110 to which the payment means is tagged, and provides only the payment information obtained from that antenna module 110 to the payment module 120.
[0071] Meanwhile, when the difference in signal strength between two or more antenna modules 110 that have acquired the same payment information and the payment means is less than a critical value, i.e., when the same payment information is acquired from two or more antenna modules 110 and the signal strength between the payment means is determined to be similar, the control module 130 may control the notification output module 160 to output an error notification (e.g., a notification guiding the user to re-tag the payment means), taking into consideration that it is difficult to accurately determine which antenna module 110 is tagged with the payment means.
[0072] In various embodiments, when specific payment information is acquired through a specific antenna module 110 among the multiple antenna modules 110, the control module 130 can verify the presence or absence of a tag for the specific antenna module based on the signal strength between two or more antenna modules 110 installed within a predetermined range centered on the specific antenna module 110 among the multiple antenna modules 110 and the payment means.
[0073] For example, the control module 130 can determine the origin of a signal detected from three antenna modules 110 using the signal strength between three antenna modules 110 installed within a predetermined range centered on a specific antenna module 110 and the payment means based on a triangulation method, and can compare the origin of the signal with the installation position of the specific antenna module 110 to verify whether the antenna module 110 to which the payment means is tagged is the specific antenna module 110.
[0074] In various embodiments, when the same payment information is acquired through multiple different antenna modules 110 within a predetermined time, the control module 130 groups multiple products corresponding to the multiple different antenna modules 110 into one group and transmits information about the multiple grouped products (e.g., product type, quantity, and price) and payment information to the payment module 120, thereby allowing the payment module 120 to make a collective payment for the multiple products grouped into one group.
[0075] In step S130, the control module 130 may control the product discharge unit 140 to discharge a product corresponding to any one of the plurality of products when the payment according to the payment information is completed through the payment module 120 based on the payment information transmitted to the payment module 120 through step S120. For example, the control module 130 may control the product discharge unit 140 to discharge a product stored in a product storage space matched to any one of the antenna modules 110 when the payment for the product is completed based on the payment information acquired through any one of the antenna modules 110.
[0076] In one embodiment, when specific payment information is acquired through two or more antenna modules 110 among the multiple antenna modules 110, the control module 130 can identify an antenna module among the multiple antenna modules 110 to which a payment means is tagged based on the signal strength between the two or more antenna modules 110 and the payment means, and when payment for the specific payment information is completed through the payment module 120, control the ejection of a product corresponding to the identified antenna module 110.
[0077] If an error such as a malfunction occurs in a specific antenna module 110, even if a payment method is tagged to the specific antenna module 110, payment information cannot be collected through the specific antenna module 110, and as a result, there is a problem that the product corresponding to the specific antenna module 110 cannot be paid for and dispensed.
[0078] In consideration of this, the control module 130 can identify (e.g., triangulate) the antenna module 110 corresponding to the location where the payment means is tagged based on the signal strength between the multiple antenna modules 110 from which the payment information is acquired and the payment means, and when the payment according to the payment information is completed, the product is discharged from the product storage space matched with the identified antenna module 110, thereby preventing an error in some antenna modules 110 from causing a disruption in the sale of products. Hereinafter, the hardware configuration of the control module 130 will be described with reference to FIG. 6.
[0079] FIG. 6 is a diagram illustrating a hardware configuration of a control module included in a smart vending machine capable of automatic payment at the same time as product selection according to an embodiment.
[0080] 6, a control module 130 according to an embodiment may include one or more processors 131, a memory 132 for loading a computer program 135a executed by the processor 131, a bus 133, a communication interface 134, and a storage 135 for storing the computer program 135a. Here, only components related to the embodiment of the present disclosure are illustrated in FIG 6. Therefore, a person skilled in the art to which the present disclosure pertains will understand that other general components may be included in addition to the components illustrated in FIG 6.
[0081] The processor 131 controls the overall operation of each component of the control module 130. The processor 131 may include a CPU (Central Processing Unit), an MPU (Micro Processor Unit), an MCU (Micro Controller Unit), a GPU (Graphic Processing Unit), or any other type of processor widely known in the technical field of the present disclosure.
[0082] Furthermore, the processor 131 may perform operations for at least one application or program for performing a method according to an embodiment of the present disclosure, and the control module 130 may include one or more processors.
[0083] In various embodiments, the processor 131 may further include a random access memory (RAM, not shown) and a read-only memory (ROM, not shown) for temporarily and / or permanently storing signals (or data) processed within the processor 131. The processor 131 may also be embodied in the form of a system on chip (SoC) including at least one of a graphics processing unit, a RAM, and a ROM.
[0084] The memory 132 stores various data, instructions and / or information. The memory 132 can load a computer program 135a from the storage 135 to perform the methods / operations according to various embodiments of the present disclosure. When the computer program 135a is loaded into the memory 132, the processor 131 can execute one or more instructions constituting the computer program 135a to perform the methods / operations. The memory 132 may be embodied as a volatile memory such as a RAM, although the scope of the present disclosure is not limited in this respect.
[0085] The bus 133 provides a communication function between the components of the control module 130. The bus 133 may be implemented as various types of buses such as an address bus, a data bus, and a control bus.
[0086] The communication interface 134 supports wired / wireless Internet communication of the control module 130. The communication interface 134 may also support various communication methods other than Internet communication. To this end, the communication interface 134 may be configured to include a communication module that is widely known in the technical field of the present disclosure. In some embodiments, the communication interface 134 may be omitted.
[0087] The storage 135 may non-temporarily store a computer program 135a. When performing an automatic payment-based product ejection process simultaneously with product selection through the control module 130, the storage 135 may store various information required to provide the automatic payment-based product ejection process simultaneously with product selection.
[0088] Storage 135 may be configured to include non-volatile memory such as ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), flash memory, etc., a hard disk, a removable disk, or any form of computer-readable recording medium commonly known in the technical field to which this disclosure pertains.
[0089] The computer program 135a may include one or more instructions that, when loaded into the memory 132, cause the processor 131 to perform the methods / operations according to various embodiments of the present disclosure. That is, the processor 131 may perform the methods / operations according to various embodiments of the present disclosure by executing the one or more instructions.
[0090] In one embodiment, the computer program 135a may include one or more instructions for performing a method of dispensing a product through automatic payment performed simultaneously with the selection of a product, including a step of transmitting the acquired payment information to a payment module performing a payment process when payment information is acquired through any one of a plurality of antenna modules provided in at least a portion of the smart vending machine, and a step of controlling the discharge of a product corresponding to any one of the antenna modules among the plurality of products when payment based on the acquired payment information is completed through the payment module.
[0091] The steps of a method or algorithm described in connection with the embodiments of the present disclosure may be embodied directly in hardware, in a software module executed by hardware, or in a combination thereof. The software module may reside in a Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), Flash Memory, a hard disk, a removable disk, a CD-ROM, or any other form of computer readable recording medium commonly known in the art to which the present disclosure pertains.
[0092] The components of the present disclosure may be embodied as a program (or application) and stored on a medium to be executed in combination with a computer, which is hardware. The components of the present disclosure may be implemented as software programming or software elements, and similarly, embodiments include various algorithms embodied as a combination of data structures, processes, routines, or other programming constructs, and may be embodied in programming or scripting languages such as C, C++, Java, assembler, etc. Functional aspects may be embodied as algorithms executed by one or more processors.
[0093] As described above, a person skilled in the art to which the present disclosure pertains can understand that the present disclosure can be implemented in other specific forms without changing its technical idea or essential features. Therefore, the above-described embodiments should be understood to be illustrative and not limiting in all respects. The scope of the present disclosure is indicated by the claims below rather than the detailed description, and all modifications or variations derived from the meaning and scope of the claims and equivalent concepts should be interpreted as being included in the scope of the present disclosure.
[0094] The features and advantages described herein are not all-inclusive, and many additional features and advantages will become apparent to those of ordinary skill in the art, particularly in view of the drawings, specification, and claims.Furthermore, it should be noted that the language used in this specification has been selected primarily for ease of reading and for instructional purposes, and may not be selected to delineate or limit the subject matter of the present disclosure.
[0095] The foregoing description of embodiments of the present disclosure has been presented for purposes of illustration. It is not intended to limit the disclosure to the precise form disclosed or to make it exhaustive. Those skilled in the art will recognize that numerous modifications and variations are possible in light of the above disclosure.
[0096] Accordingly, the scope of the present disclosure is not limited by this detailed description, but rather by any claims of an application based thereon. Accordingly, the disclosure of embodiments of the present disclosure is illustrative and not limiting of the scope of the present disclosure, which is set forth in the following claims. [Explanation of symbols]
[0097] 100: Smart vending machine 110: Antenna module 120: Payment module 130: Control module 140: Product discharge department 150: Indicator 160: Notification output module
Claims
1. In a smart vending machine that stores and dispenses multiple products, The smart vending machine includes: a plurality of antenna modules disposed in at least a portion of the smart vending machine; A payment module that performs the payment process; and A control module for controlling an operation of the smart vending machine, The control module includes: When payment information is acquired through one of the plurality of antenna modules, the acquired payment information is transmitted to the payment module; When the payment is completed according to the payment information acquired through the payment module, a product corresponding to any one of the antenna modules among the plurality of products is discharged. The control module also includes: When specific payment information is acquired through two or more antenna modules among the plurality of antenna modules, an antenna module to which the payment instrument is tagged is identified among the plurality of antenna modules based on signal strength between the two or more antenna modules and the payment instrument; A smart vending machine capable of automatic payment at the same time as selecting a product, characterized in that when payment for the specific payment information acquired through the payment module is completed, a product corresponding to the specified antenna module is discharged.
2. The smart vending machine includes: a plurality of product storage spaces for storing the plurality of products, The plurality of antenna modules include: The smart vending machine capable of automatic payment simultaneously with product selection according to claim 1, characterized in that the smart vending machine is matched one-to-one with the plurality of product storage spaces and is installed in a position adjacent to the plurality of product storage spaces.
3. The smart vending machine includes: a plurality of indicators that are matched one-to-one with the plurality of antenna modules and are disposed adjacent to the plurality of antenna modules; The control module includes: When payment information is first acquired through a specific antenna module among the plurality of antenna modules, an indicator matched with the specific antenna module is controlled to be displayed; 3. The smart vending machine capable of automatic payment simultaneously with product selection according to claim 2, wherein when payment information is acquired again through the specific antenna module while an indicator matched with the specific antenna module is displayed, the payment information acquired through the specific antenna module is transmitted to the payment module.
4. The acquired payment information is The smart vending machine capable of automatic payment simultaneously with the selection of a product as described in claim 1, characterized in that the information on the payment means is collected through the one of the antenna modules based on short-range wireless communication technology in response to the payment means being tagged to the one of the antenna modules.
5. The control module includes: When specific payment information is acquired through a specific antenna module among the plurality of antenna modules, determining an inventory status of a product corresponding to the specific antenna module; The smart vending machine capable of automatic payment simultaneously with the selection of a product as described in claim 1, characterized in that the acquired specific payment information is transmitted to the payment module only when it is determined that the product corresponding to the specific antenna module is in stock based on the determined inventory status.
6. The control module includes: When the same payment information is acquired through two or more antenna modules among the plurality of antenna modules, only the payment information acquired through the antenna module having the highest signal strength with the payment means among the two or more antenna modules is transmitted to the payment module; The smart vending machine capable of automatic payment simultaneously with product selection as described in claim 1, characterized in that, when a difference in signal strength between the two or more antenna modules and the payment means is less than a critical value, an error notification is output through a notification output module included in the smart vending machine.
7. The control module includes:
2. The smart vending machine capable of automatic payment simultaneously with product selection as described in claim 1, characterized in that, when specific payment information is acquired through a specific antenna module among the plurality of antenna modules, it verifies whether the antenna module tagged with the payment means is the specific antenna module based on signal strength between two or more antenna modules installed within a predetermined range centered on the specific antenna module among the plurality of antenna modules and the payment means.
8. The control module includes:
2. The smart vending machine capable of automatic payment simultaneously with product selection as claimed in claim 1, wherein, when payment information is acquired within a predetermined time through two or more of the plurality of antenna modules, a notification output module included in the smart vending machine is controlled to output a notification informing an error.
9. A method of carrying out the process through a smart vending machine that can store and dispense multiple products and automatically settle payments at the same time as selecting the product, When payment information is acquired through one of a plurality of antenna modules provided in at least a portion of the smart vending machine, transmitting the acquired payment information to a payment module that performs a payment process; and and controlling the delivery of a product corresponding to any one of the antenna modules among the plurality of products when the payment is completed according to the payment information acquired through the payment module. Including, When specific payment information is acquired through two or more antenna modules among the plurality of antenna modules, identifying an antenna module to which the payment instrument is tagged among the plurality of antenna modules based on signal strength between the two or more antenna modules and the payment instrument; and controlling the device to discharge a product corresponding to the specified antenna module when the payment for the specific payment information acquired through the payment module is completed. The method further includes the steps of:
Citation Information
Patent Citations
Automatic vending machine
JP2001307184A
IC card reader device and application selection method for IC card reader device
JP2009116655A
Automatic dispenser
JP2012094070A