KR101612943B1 - Automatic Vending Machine By Nearfield User Identification - Google Patents
Automatic Vending Machine By Nearfield User Identification Download PDFInfo
- Publication number
- KR101612943B1 KR101612943B1 KR1020140118595A KR20140118595A KR101612943B1 KR 101612943 B1 KR101612943 B1 KR 101612943B1 KR 1020140118595 A KR1020140118595 A KR 1020140118595A KR 20140118595 A KR20140118595 A KR 20140118595A KR 101612943 B1 KR101612943 B1 KR 101612943B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- information
- vending machine
- detector
- user identification
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 근거리 유저 식별을 통한 자동 판매기 시스템에 관한 것으로, 더욱 상세하게는 자동 판매기의 근거리에 위치하는 유저를 식별하고, 상기 식별된 유저가 원하는 자동 판매기 상품에 대한 결제를 처리함으로써 현금이나 신용카드가 없이도 자동 판매기 사용이 가능한 근거리 유저 식별을 통한 자동 판매기 시스템에 관한 것이다.[0001] The present invention relates to a vending machine system using near-field user identification, more particularly, to a system for identifying a user located near a vending machine and processing a payment for a desired vending machine product by the identified user, And more particularly, to a vending machine system using a short-range user identification capable of using a vending machine even without the use of a vending machine.
Description
본 발명은 근거리 유저 식별을 통한 자동 판매기 시스템에 관한 것으로, 더욱 상세하게는 자동 판매기의 근거리에 위치하는 유저를 식별하고, 상기 식별된 유저가 원하는 자동 판매기 상품에 대한 결제를 처리함으로써 현금이나 신용카드가 없이도 자동 판매기 사용이 가능한 근거리 유저 식별을 통한 자동 판매기 시스템에 관한 것이다.
[0001] The present invention relates to a vending machine system using near-field user identification, more particularly, to a system for identifying a user located near a vending machine and processing a payment for a desired vending machine product by the identified user, And more particularly, to a vending machine system using a short-range user identification capable of using a vending machine even without the use of a vending machine.
자동 판매기는 무인으로 상품을 판매하는 장치로서 일반적으로 현금이나 신용카드를 인식시켜 결제를 하고 유저가 원하는 상품을 지정하면 상품이 배출구로 배출되는 구조를 가진다. A vending machine is a device that sells goods unattended, and generally has a structure in which cash or credit cards are recognized and payment is made and a product is discharged to an outlet when a user designates a desired product.
그러나, 종래의 자동 판매기는 현금이나 신용카드로 결제가 가능하지만, 신용카드로 결제가 가능한 자동 판매기의 설치 대수가 턱없이 부족하기 때문에 자동 판매기는 주로 현금으로 결제하는 방식이 주를 이루고 있다.However, although conventional vending machines can be settled with cash or credit cards, the number of vending machines capable of paying with credit cards is insufficient, so that the vending machines are mainly made up of cash.
종래의 자동 판매기의 경우 현금이나 신용카드를 반드시 소지하고 있어야만 이용이 가능하므로 현금이나 신용카드를 소지하고 있지 않을 경우 이용이 불가능한 문제가 있었다.Conventional vending machines have a problem in that they can not be used unless they have cash or credit cards because they can only be used if they have cash or a credit card.
또한, 현금으로 결제하는 방식의 경우 현금수거와 잔돈 교환이라는 업무를 사람이 담당할 수 밖에 없으므로 자동 판매기 관리를 위한 인력 낭비가 크게 발생하는 문제가 있었다.In addition, in the case of the cash settlement method, there is a problem that manpower is wasted for the management of the vending machine since a person has to take charge of the task of cash collection and exchange of change.
그리고 자동 판매기를 이용한 사람의 통계나 분석이 불가능하기 때문에 자동 판매기 주변의 이동하는 사람들의 성향에 따른 맞춤형 상품 판매가 어려운 문제가 있었다.
In addition, since statistics and analysis of a person using a vending machine can not be performed, there is a problem in that it is difficult to sell customized products according to the tendency of people moving around the vending machine.
상기와 같은 문제점을 해결하기 위해 안출된 것으로서 본 발명의 목적은 자동 판매기와 인근에 위치하는 유저가 소지하는 유저 단말을 식별하고, 상기 식별된 유저가 선택한 결제 방법에 의해 원하는 상품을 제공함으로써 현금이나 신용카드 없이도 자동 판매기 이용이 가능한 근거리 유저 식별을 통한 자동 판매기 시스템을 제공하는 데 있다.
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide a vending machine capable of identifying a user terminal held by a user located nearby and providing a desired product by a payment method selected by the identified user, And to provide a vending machine system using a short-range user identification capable of using a vending machine without using a credit card.
이 부분은 <특허청구범위>가 반복되는 부분이므로 검토의 편의를 위해 생략합니다. 이 부분은 <특허청구범위>를 참조하시기 바랍니다.
This section is a repetition of the <Claims> section and is omitted for the convenience of review. Please refer to <Patent Claims> for this part.
본 발명에 따른 근거리 유저 식별을 통한 자동 판매기 시스템은 현금 또는 신용카드를 갖지 않고, 휴대 단말로 자동 판매기를 이용할 수 있으며, 모바일 월렛과 연동하여 신용카드 및 선불카드, 그리고 포인트를 통합 사용함으로써 마일리지 사용의 편의성을 높일 수 있다.The vending machine system using near-field user identification according to the present invention can use a vending machine as a portable terminal without having a cash or a credit card, and can use a mileage by integrating a credit card, a prepaid card and a point in cooperation with a mobile wallet It is possible to increase convenience.
또한, 개인 인지형으로서 자동판매기에 애착을 형성할 수 있으며, 휴대 단말로 제어할 경우 자동판매기의 컨트롤 버튼 및 지폐 계수기 및 동전 주입구 등을 제거할 수 있어 장치의 복잡도가 줄어들고, 제조 및 유지 단가가 저렴해지는 탁월한 효과가 발생한다.In addition, since the control button of the automatic vending machine, the bill counter, and the coin inlet can be removed, the complexity of the apparatus can be reduced, and the manufacturing and maintenance costs can be reduced An excellent effect of lowering costs is generated.
그리고 종래의 자동판매기는 판매 대상이 누구인지 알 수 없었으나, 본 발명은 사용 시점부터 결제 시점 이전까지 사용자를 인지할 수 있는 기술로, 광고나 추천 등의 컨텐츠를 제공할 수 있는 부수적인 장점도 가지고 있다.
However, the conventional vending machine can not know who to sell, but the present invention is a technology that can recognize the user from the time of use to the time of settlement, and has a secondary advantage of providing contents such as advertisement and recommendation Have.
도 1은 본 발명의 바람직한 실시예에 따른 근거리 유저 식별을 통한 자동 판매기 시스템을 개략적으로 도시한 시스템 구성도이고, 도 2는 도 1의 상세 블럭도이다.
도 3은 본 발명의 바람직한 실시예에 따른 유저 식별을 통한 자동 판매기 동작 방법을 개략적으로 도시한 순서도이다.
도 4는 본 발명의 바람직한 실시예에 따른 유저 식별에 따른 제어 어플리케이션 실행 과정을 개략적으로 도시한 것이다.FIG. 1 is a system configuration diagram schematically illustrating a vending machine system using near-field user identification according to a preferred embodiment of the present invention, and FIG. 2 is a detailed block diagram of FIG.
3 is a flowchart schematically illustrating a method of operating an automatic vending machine through user identification according to a preferred embodiment of the present invention.
FIG. 4 is a schematic view illustrating a process of executing a control application according to a user identification according to a preferred embodiment of the present invention.
이하, 본 발명의 구체적인 실시예에 대하여 도면을 참조하여 상세하게 설명하기로 한다.Hereinafter, specific embodiments of the present invention will be described in detail with reference to the drawings.
도 1은 본 발명의 바람직한 실시예에 따른 근거리 유저 식별을 통한 자동 판매기 시스템을 개략적으로 도시한 시스템 구성도이고, 도 2는 도 1의 상세 블럭도이다.FIG. 1 is a system configuration diagram schematically illustrating a vending machine system using near-field user identification according to a preferred embodiment of the present invention, and FIG. 2 is a detailed block diagram of FIG.
도 1 및 2를 참조하면, 본 발명에 따른 자동 판매기 시스템은 유저가 소지하고, 유저 단에서 자동판매기 제어를 위한 인터페이스를 제공하는 제어 어플리케이션(110)이 설치된 유저 단말(10)과 자동 판매기에 설치되고 근거리에 위치하는 단말의 디텍팅 정보를 감지하는 디텍터(20)와 상기 디텍터로부터 감지된 단말의 디텍팅 정보를 수신하고 유저 단말을 식별하고, 서버 단에서 상기 제어 어플리케이션을 통한 자동 판매기 제어 및 결제를 위한 인터페이스를 제공하는 유저 식별 서버(30)를 포함하여 구성될 수 있다. 1 and 2, a vending machine system according to the present invention includes a
상기 제어 어플리케이션(110)은 자동 판매기 제어를 위한 유저 식별을 요청하고 유저가 식별된 경우 자동판매기의 상품 선택 및 결제를 위한 인터페이스를 제공하는 역할을 담당한다. The
상기 디텍터(20)는 자동판매기에 일체로 임베디드되어 고정 설치될 수 있으며, 기 설치된 자동 판매기에 추가로 부착 설치될 수 있다.The
상기 디텍터(20)는 메모리와 주변의 유저 단말의 브로드캐스팅 상태의 디텍팅 정보만을 검출하는 디텍팅 유닛(210)과 상기 감지된 디텍팅 정보를 상기 유저 식별 서버로 전송하는 무선 통신 유닛(220)과 상기 디텍팅 유닛과 무선 통신 유닛을 제어하는 CPU(230)와 장치에 전원을 공급하는 커넥터 유닛(240)을 포함하여 구성될 수 있다.The
상기 디텍터(20)는 디텍터 ID가 부여되어 위치정보가 유저 식별 서버에 함께 저장되거나, 디텍터가 설치된 자동 판매기의 식별 정보를 통해 자동 판매기가 특정될 수 있다. The
상기 디텍팅 유닛(210)은 디텍터 주변의 유저 단말의 디텍팅 정보만을 감지하는 역할을 담당하고, 상기 무선 통신 유닛(220)은 상기 감지된 디텍팅 정보를 유저 식별 서버(30)로 전송하는 역할을 담당한다. 상기 디텍팅 유닛(210)이 블루투스 디텍팅 모듈로 적용될 경우 상기 디텍팅 유닛과 무선 통신 유닛은 동일한 주파수 대역(2.4GHz)으로 안테나를 공유할 수 있다.The
여기서, 상기 무선 통신 유닛(220)은 Wi-Fi 모듈 역할을 담당하므로 직접 SSID를 설정하고, Rssi를 검출하여 유저 식별 서버로 디텍팅 정보를 전송할 수 있다. Since the
그리고 상기 무선 통신 유닛(220)은 BD 스택을 동시에 복수개 제공하고 멀티 채널의 동시 스캔을 가능하게 하여 복수 개의 채널을 탐색할 수 있는 채널 스캔 기능을 포함하여 구성될 수 있다.The
상기 커넥터 유닛(240)은 외부로부터 전원을 공급받을 수 있는 커넥터를 포함하여 구성될 수 있다. 그리고 상기 디텍터(10)는 유저가 제어 어플리케이션(110)을 통해 유저 식별을 요청하여 유저 식별 서버를 통해 디텍팅 명령이 있는 경우에만 디텍팅 모드를 활성화하여 전원 소모를 최소화할 수 있다.The
상기 디텍팅 유닛(210)은 주변의 유저 단말과 네트워크 식별자를 통해 디텍팅 정보만을 수신하는 네트워크 디텍팅 모듈 또는 주변 유저 단말과 근거리 통신 식별자를 통해 디텍팅 정보를 수신하는 근거리 통신 디텍팅 모듈로 구성될 수 있다.The
상기 네트워크 디텍팅 모듈은 Wi-Fi를 통해 인터넷 접속을 수행하여 Wi-Fi 통신 커버리지 내의 디텍팅 정보만을 수신하는 모듈로서, 단말의 네트워크 접속을 위한 고유의 식별정보인 네트워크 식별자로서 Wi-Fi 맥 어드레스(Wi-Fi Mac address)를 설정하여 저장하고 있다.The network detec- tion module is a module for receiving only detec- tion information in a Wi-Fi communication coverage by performing an internet connection through Wi-Fi, and is a Wi-Fi MAC address (Wi-Fi Mac address) is set and stored.
일반적으로 네트워크 모듈인 Wi-Fi 모듈은 Wi-Fi를 통해 인터넷 접속을 수행하여 데이터를 송수신하거나,상기 Wi-Fi 모듈의 위치 정보에 따라 위치를 추적하는 역할을 담당한다.Generally, a Wi-Fi module, which is a network module, performs an internet connection through Wi-Fi to transmit / receive data, or tracks a location according to location information of the Wi-Fi module.
그러나, 본 발명에 따른 네트워크 디텍팅 모듈은 데이터 송수신 및 위치 추적 역할이 아니라, Wi-Fi 주변에 위치하여 상기 Wi-Fi와 연결된 주변 유저 단말의 Wi-Fi 맥 어드레스만을 디텍팅 정보로 감지하는 역할을 담당한다.However, the network detecting module according to the present invention does not perform data transmission / reception and location tracking, but detects only the Wi-Fi MAC address of peripheral user terminals located near Wi-Fi and connected to the Wi-Fi as detaching information .
Wi-Fi는 무선 AP로서 통상 200m 이내의 기기를 연결하게 되므로, 클라이언트 단말이 위치하는 Wi-Fi와 동일한 Wi-Fi에 연결된 유저 단말은 상기 클라이언트 단말 근거리에 위치하기 때문에 동일한 Wi-Fi에 연결된 유저 단말을 디텍팅하면 근거리에 위치하는 유저를 탐색할 수 있다.Since the Wi-Fi is a wireless AP, a user terminal connected to the same Wi-Fi as the Wi-Fi where the client terminal is located is located near the client terminal, so that the user connected to the same Wi- Detecting a terminal can search for a user located in a short distance.
여기서, 상기 디텍팅은 Wi-Fi를 통해 위치를 추적하는 것이 아니라, Wi-Fi에 연결된 단말의 고유 식별정보인 Wi-Fi 맥 어드레스만을 감지하는 것을 의미한다.Here, the detection does not track the position through Wi-Fi, but refers to detecting only a Wi-Fi MAC address, which is unique identification information of a terminal connected to Wi-Fi.
상기 Wi-Fi 맥 어드레스는 단말의 고유 식별 정보이므로 유저 식별 서버의 데이터에비스에 미리 등록된 회원 정보에 상기 Wi-Fi 맥 어드레스를 포함할 경우 상기 디텍팅된 Wi-Fi 맥 어드레스를 회원 정보와 비교하여 일치하는 회원 정보가 포함될 경우 상기 회원 정보에 따라 유저를 식별하게 된다.When the Wi-Fi MAC address includes the Wi-Fi MAC address in the member information previously registered in the data register of the user identification server, the detected Wi-Fi MAC address is compared with the member information And if the matching member information is included, the user is identified according to the member information.
그리고 상기 근거리 통신 디텍팅 모듈은 근거리 통신범위 내에 위치하는 주변 기기의 디텍팅 정보를 수신하는 모듈로서, 단말마다 고유의 식별 정보를 가지고 있는 블루투스 디텍팅 모듈로 구성될수 있다.The local area communication detection module is a module for receiving detec- tion information of a peripheral device located within a short-range communication range, and may be configured as a Bluetooth detec- tion module having unique identification information for each terminal.
블루투스는 페어링을 통해 근거리에 위치하는 기기사이에 통신을 수행하는 방식으로, 고유의 식별정보인 블루투스 식별정보로서 블루투스 맥 어드레스(Bloototh Mac address)를 설정하여 저장하고 있다.Bluetooth is a method of performing communication between devices located near by a pairing, and stores and stores a Bluetooth MAC address as Bluetooth identification information, which is unique identification information.
따라서, 블루투스 통신은 근거리에 위치하는 주변 기기와 페어링을 통해 통신을 수행하는 기능을 담당한다.Accordingly, the Bluetooth communication is a function of performing communication through a pairing with a nearby peripheral device.
즉. 블루투스 통신은 페어링을 통해 휴대기기의 주변기기 또는 타 단말간의 통신이 가능하도록 하는 표준 근거리 통신 방법이며, 위치 추적에 적합하지 않은 특성을 가지고 있다.In other words. Bluetooth communication is a standard short-range communication method that allows communication between a peripheral device of a portable device or another terminal through pairing, and has a characteristic not suitable for position tracking.
블루투스 통신은 배터리를 사용하는 기기가 많은 특성으로 인한 배터리의 전력 소모 감소와 근거리에서의 보안성을 확보하기 위해, 특정한 시간에 네트워킹을 활성화하는 조작, 즉 페어링을 통해 네트워킹이 수행된다.Bluetooth communication is performed through pairing, that is, by activating networking at a specific time, in order to reduce the power consumption of the battery due to the characteristics of many devices using the battery and security at a close range.
그러나, 본 발명에 따른 블루투스 디텍팅 모듈은 주변 기기와 페어링을 수행하는 것이 아니라, 블루투스 통신 범위 내에 존재하는 주변 기기의 블루투스의 맥 어드레스(Mac address)만을 디텍팅 정보로 감지하는 역할을 담당한다.However, the Bluetooth detec- tion module according to the present invention does not perform pairing with a peripheral device, but detects only a MAC address of Bluetooth of a peripheral device existing within a Bluetooth communication range as detec- tion information.
페어링의 경우 피탐지자가 블루투스 권한을 인가하지 않으면 페어링이되지 않기 때문에 페어링 모드를 통해 근거리 유저의 정보를 확인할 수 없지만, 본 발명은 블루투스 커버리지 범위 내의 유저가 소지한 유저 단말의 맥 어드레스만을 탐지하므로, 탐지 대상이 되는 유저가 통신을 허용하는 것과 상관없이 기기 탐색모드에서의 블루투스 맥어드레스(BD 어드레스) 주소만을 탐지할 수 있다.In the case of pairing, if the detected subject does not authorize the Bluetooth right, pairing can not be performed, so that the information of the near user can not be confirmed through the pairing mode. However, since the present invention detects only the MAC address of the user terminal owned by the user in the Bluetooth coverage range, It is possible to detect only the Bluetooth MAC address (BD address) address in the device search mode regardless of whether the user to be detected is allowed to communicate.
상기 블루투스 맥 어드레스(BD 어드레스)는 단말의 고유 식별 정보이므로 유저 식별 서버의 데이터에비스에 미리 등록된 회원 정보에 상기 블루투스 맥 어드레스(BD 어드레스)를 포함할 경우 상기 디텍팅된 블루투스 맥 어드레스(BD 어드레스)를 회원 정보와 비교하여 일치하는 유저 정보가 포함될 경우 상기 유저 정보를 통해 유저를 식별할 수 있다.When the Bluetooth MAC address (BD address) is included in the member information registered in advance in the data register of the user identification server, the Bluetooth MAC address (BD address) is the unique identification information of the terminal, ) Is compared with the member information, and if matching user information is included, the user can be identified through the user information.
한편, 본 발명에 따른 유저 식별 서버(30)는 디텍터(20)로부터 디텍팅 정보를 수신하여 관리하는 디텍팅 정보 관리부(310)와 상기 디텍팅 정보를 저장된 회원 정보와 비교하여 일치하는 유저 단말을 추출하여 유저를 식별하는 유저 식별부(320)와 서버 단에서 상기 식별된 유저에게 제어 어플리케이션을 통한 자동 판매기의 상품 선택 및 결제를 위한 인터페이스를 제공하는 UI 제어부(330) 및 디텍터 정보 및 등록된 유저 정보를 저장 관리하는 데이터 베이스(340)를 포함하여 구성될 수 있다.Meanwhile, the
상기 디텍팅 정보 관리부(310)는 유저 단말의 제어 어플리케이션(110)으로부터 유저 식별 요청이 있는 경우 디텍터(20)로부터 디텍팅 정보를 수신하는 역할을 담당한다. 여기서, 상기 디텍팅 정보 관리부(310)는 상기 디텍팅 정보와 디텍터 ID 또는 자동판매기 식별 정보를 동시에 수신하여 디텍터를 특정하는 역할을 담당한다.The detaching
상기 데이터 베이스(340)에 저장된 디텍터 정보는 디텍터 ID, 위치 정보, 자동판매기 식별 정보를 포함할 수 있다.The detector information stored in the
상기 유저 식별부(320)는 상기 디텍터(20)로부터 감지된 디텍팅 정보를 수신하고 상기 수신된 디텍팅 정보를 데이터 베이스(340)에 저장된 회원 정보와 비교하여 일치하는 유저 정보가 있는지 여부를 확인하고, 일치하는 유저 정보가 있는 경우 상기 유저 정보를 통해 유저를 식별하는 역할을 담당한다.The
여기서, 상기 디텍팅 정보는 상기에서 설명한 바와 같이 상기 디텍터로부터 수신된 유저 단말의 고유 식별 정보인 네트워크 식별자 또는 근거리 통신 식별자일 수 있다.Here, the detection information may be a network identifier or a local communication identifier, which is unique identification information of the user terminal received from the detector, as described above.
상기 네트워크 식별자는 상기 유저 단말의 네트워크 모듈에서 관리되는 Wi-Fi 맥어드레스일 수 있으며, 상기 근거리 통신 식별자는 블루투스 모듈에서 관리되는 블루투스 맥 어드레스(BD 어드레스)일 수 있다.The network identifier may be a Wi-Fi MAC address managed by the network module of the user terminal, and the short-range communication identifier may be a Bluetooth MAC address (BD address) managed by the Bluetooth module.
상기 데이터베이스는 등록된 디텍터 정보, 유저 정보를 저장 관리하고, 상기 유저 정보는 유저 식별정보, 유저가 소지한 유저 단말의 디텍팅 정보(Wi-Fi 맥 어드레스 또는/및 블루투스 맥 어드레스), 유저 상세 정보를 포함하여 구성될 수 있다.The database stores and manages registered detector information and user information. The user information includes user identification information, detec- tion information (Wi-Fi MAC address and / or Bluetooth MAC address) of the user terminal held by the user, As shown in FIG.
상기 디텍터 정보는 자동 판매기 ID, 디텍터 ID를 포함할 수 있으며, 상기 자동 판매기 ID에 자동 판매기 설치 위치, 자동 판매기가 제공하는 상품 정보가 매핑되어 데이터 베이스에 저장 관리 된다.The detector information may include an automatic vending machine ID and a detector ID. Product information provided by the automatic vending machine installation location and the automatic vending machine is mapped to the automatic vending machine ID and stored in the database.
여기서, 상기 자동 판매기가 제공하는 상품 정보는 현재의 상품의 재고 상태를 포함한다. 예를 들어, 자동 판매기가 제공하는 상품이 5가지(A,B,C,D,E)가 있는 경우 각 상품의 재고 현황을 동시에 관리하고, 특정 상품이 판매될 경우 재고 현황을 갱신하여 항상 실시간 현재의 재고 현황을 파악할 수 있다.Here, the merchandise information provided by the automatic vending machine includes an inventory status of the current merchandise. For example, if there are five products (A, B, C, D, and E) provided by a vending machine, the inventory status of each product is managed at the same time, Current inventory status can be grasped.
자동판매기 관리자가 자동 판매기에 상품을 채울 경우 재고 현황이 갱신되어 관리될 수 있다. When a vending machine manager fills a vending machine, the inventory status can be updated and managed.
따라서, 상기 디텍팅 정보로 Wi-Fi 맥 어드레스 또는 블루투스 맥 어드레스 정보가 수신되면, 상기 유저 식별부는 상기 디텍팅 정보와 데이터 베이스에 저장된 등록된 유저들의 Wi-Fi 맥 어드레스 또는 블루투스 맥 어드레스 정보를 비교하여 일치하는 유저 정보가 있는 경우 상기 유저 정보로부터 디텍터가 설치된 자동 판매기 주변의 유저를 식별하게 되고, 유저가 자동 판매기 근처에 위치함을 확인할 수 있다.Accordingly, when the Wi-Fi MAC address or the Bluetooth MAC address information is received as the detection information, the user identification unit compares the detec- tion information with Wi-Fi MAC address or Bluetooth MAC address information of registered users stored in the database And if there is matching user information, the user near the automatic vending machine provided with the detector is identified from the user information, and it can be confirmed that the user is positioned near the automatic vending machine.
여기서, 상기 유저 식별정보는 유저ID 또는 유저의 유저 단말의 전화번호로 구성될 수 있으며, 상기 유저 상세 정보는 유저의 성명, 나이, 주소, 성별 등의 인적 정보와 신용카드 정보, 선불카드 등의 결제 수단 정보를 포함할 수 있다.The user identification information may include a user ID or a telephone number of a user terminal of the user. The user detailed information may include personal information such as a user's name, age, address, and sex, credit card information, And payment method information.
유저가 식별되면 UI 제어부(330)는 상기 유저가 소지한 유저 단말의 제어 어플리케이션에 자동판매기의 상품 선택 및 결제를 위한 인터페이스를 허용하고, 상기 제어 어플리케이션을 통해 자동판매기의 상품 선택 및 결제 요청이 전송되면, 상기 디텍터에 상품 선택 및 결제 명령을 전송하여 자동판매기를 제어하게 된다.When the user is identified, the
상기 디텍터(20)가 자동 판매기의 CPU와 연동되는 경우 디텍터에 직접 제어 명령을 전송할 수 있지만, 상기 디텍터(20)와 자동 판매기가 연동되지 않는 경우에는 자동 판매기의 CPU에 직접 제어 명령을 전송할 수 있으며, 이 경우에는 상기 디텍터와 별도로 자동 판매기에 유저 식별 서버와 데이터를 송수신할 수 있는 무선 통신 모듈을 구비할 수 있다.When the
상기 UI 제어부(330)는 상기 유저가 선택한 상품에 대해 원하는 결제 방법을 선택하면 이에 따라 결제가 처리되도록 제어한다.When the user selects a desired payment method for the product selected by the user, the
상기 제어 어플리케이션(110)은 모바일 월렛과 연동하여 신용카드 및 선불카드로 결제할 수 있으며, 모바일 월렛이 없는 경우 휴대폰 결제 또는 신용카드 결제를 위한 인터페이스를 제공할 수 있다.The
이하, 본 발명에 따른 유저 식별을 통한 자동 판매기 동작 방법에 대해 살펴보기로 한다.Hereinafter, a method of operating a vending machine through user identification according to the present invention will be described.
도 3은 본 발명의 바람직한 실시예에 따른 유저 식별을 통한 자동 판매기 동작 방법을 개략적으로 도시한 순서도이다. 3 is a flowchart schematically illustrating a method of operating an automatic vending machine through user identification according to a preferred embodiment of the present invention.
먼저, 유저가 자신의 유저 단말(10)에 제어 어플리케이션(110)을 설치하고, 유저 정보를 유저 식별 서버(30)에 등록한다.First, the user installs the
보다 구체적으로, 상기 유저 단말(10)은 유저가 소지하고 인터넷 접속이 가능한 휴대폰과 같은 스마트 단말이며, 상기 유저 단말에 제어 어플리케이션(110)이 설치되고, 설치된 제어 어플리케이션(110)을 통해 유저 식별 서버(30)에 접속하여 유저 정보를 등록한다.More specifically, the
상기 유저 정보는 유저가 직접 입력하여 유저 식별 서버로 전송할 수 있으나, 디텍팅 정보(Wi-Fi 맥 어드레스 또는 블루투스 맥 어드레스)는 유저가 확인하여 입력하기 어려우므로 제어 어플리케이션(110)이 유저 단말의 메모리에 저장된 디텍팅 정보를 추출하여 자동으로 유저 식별 서버(30)로 전송하도록 구성할 수 있다.The user information can be directly input by the user and transmitted to the user identification server. However, since the detection application (Wi-Fi MAC address or Bluetooth MAC address) is difficult for the user to confirm and input, And automatically transmit the detected information to the
도 4는 본 발명의 바람직한 실시예에 따른 유저 식별에 따른 제어 어플리케이션 실행 과정을 개략적으로 도시한 것이다.FIG. 4 is a schematic view illustrating a process of executing a control application according to a user identification according to a preferred embodiment of the present invention.
도 4를 참조하면, 자동 판매기의 상품 구매를 위한 제어 어플리케이션(110)은 수동으로 유저가 유저 단말에 설치된 제어 어플리케이션(110)을 활성화하거나 유저 자동 식별에 의해 자동으로 활성화되도록 구성될 수 있다.Referring to FIG. 4, the
먼저 유저가 수동으로 유저 단말에 설치된 제어 어플리케이션(110)을 활성화할 경우 유저가 제어 어플리케이션에 자동 판매기 ID를 입력하고 유저 식별 서버(30)에 유저 식별을 요청한다.First, when the user manually activates the
여기서, 상기 제어 어플리케이션(110)은 바코드 또는 QR코드 인식 모듈을 더 포함하고, 자동 판매기에 부착된 바코드 또는 QR 코드를 통해 자동 판매기 ID를 독출할 수 있다.Here, the
상기 유저 식별 서버의 유저 식별부(320)는 상기 요청에 따라 상기 자동 판매기 ID를 통해 자동 판매기를 특정하고, 상기 자동 판매기에 설치된 디텍터(20)로부터 감지된 BD 어드레스를 수신받는다. 본 실시예는 디텍팅 정보로 블루투스 맥 어드레스인 BD 어드레스를 감지하는 경우로 가정하여 설명하기로 한다.The
여기서, 상기 자동 판매기 ID는 데이터베이스(340)에 저장 관리되고, 디텍터 식별 정보가 상기 자동 판매기 ID에 매핑되어 저장되므로 자동 판매기 ID만으로 디텍터를 특정하여 식별할 수 있다.Since the vending machine ID is stored and managed in the
상기 자동 판매기 ID에는 디텍터 식별정보와 자동 판매기에서 판매중인 상품 정보가 매핑되어 저장될 수 있다.Detector identification information and product information being sold by an automatic vending machine may be mapped and stored in the vending machine ID.
상기 수신된 BD 어드레스와 데이터베이스에 저장된 유저 정보의 BD 어드레스를 비교하여 일치하는 BD 어드레스를 추출하고, 추출된 BD 어드레스에 매핑된 유저 정보를 확인하여 유저를 식별한다.Compares the received BD address with the BD address of the user information stored in the database, extracts the matching BD address, and identifies the user by checking the user information mapped to the extracted BD address.
여기서, 확인된 유저와 상기 제어 어플리케이션을 통해 요청한 유저 정보가 일치할 경우 자동 판매기 사용을 요청한 유저와 자동 판매기 인근에 위치하는 유저가 동일함을 확인할 수 있다.Here, if the user information requested through the control application coincides with the identified user, it can be confirmed that the user who requests to use the vending machine is the same as the user who is located near the vending machine.
그리고 유저 단말을 소지한 사람이 유저임을 확인하기 위해 상기 UI 제어부(330)는 미리 설정된 패스워드 입력을 요구하여 추가로 인증을 수행할 수 있다.In order to confirm that the user possessing the user terminal is the user, the
상기와 같이 유저가 식별되면 UI 제어부(330)는 자동판매기 ID에 매핑된 자동 판매기에서 판매중인 상품 정보를 토대로 상품 선택 및 결제를 위한 인터페이스를 제공하게 된다.If the user is identified as described above, the
한편, 유저를 자동으로 식별하는 경우는 디텍터(20)가 주기적으로 주변 유저 단말들의 BD 어드레스를 감지하고, 유저 식별 서버로 전송한다. 여기서, 상기 디텍터(20)는 디텍터 식별 정보 또는 자동 판매기 ID를 함께 유저 식별 서버(30)로 전송할 수 있다.On the other hand, when the user is automatically identified, the
상기 유저 식별 서버의 유저 식별부(320)는 디텍터 식별 정보 또는 자동 판매기 ID를 통해 디텍터를 식별하고, 상기 디텍터(20)로부터 전송된 BD 어드레스와 데이터 베이스에 등록된 유저 정보에 포함된 BD어드레스를 비교하여 일치하는 BD 어드레스를 추출하고, 추출된 BD 어드레스에 매핑된 유저 정보를 확인하여 유저를 식별한다.The
유저가 식별되면, UI 제어부(330)는 상기 유저의 유저 단말로 자동 판매기 사용여부를 질의하는 푸쉬 메세지를 생성하여 전송하고, 유저가 사용을 선택할 경우 자동으로 제어 어플리케이션이 활성화된다.If the user is identified, the
여기서, 유저 단말을 소지한 사람이 유저임을 확인하기 위해 상기 UI 제어부(330)는 미리 설정된 패스워드 입력을 요구하여 추가로 인증을 수행할 수 있다.Here, in order to confirm that the user possessing the user terminal is the user, the
상기 제어 어플리케이션이 활성화되면, UI 제어부(330)는 자동판매기 ID에 매핑된 자동 판매기에서 판매중인 상품 정보를 토대로 상품 선택 및 결제를 위한 인터페이스를 제공하게 된다. 따라서, 유저는 제어 어플리케이션을 활성화할 필요없이 자동 판매기 사용에 대한 승낙 확인 만으로 제어 어플리케이션이 활성화된다.When the control application is activated, the
상기와 같이 상품 선택과 결제를 위한 인터페이스가 제공되면, 유저는 자동 판매기 상품 중 원하는 상품과 원하는 결제 수단을 선택하여 결제를 입력한다.When an interface for product selection and payment is provided as described above, the user selects a desired product and a desired payment method among the vending machine products and inputs payment.
원하는 상품과 결제 수단이 UI 제어부로 전송되면, 상기 UI 제어부는 결제수단에 따라 결제를 처리하고, 자동 판매기에 선택된 상품의 지급 명령을 전송한다.When the desired goods and the payment means are transmitted to the UI control unit, the UI control unit processes payment according to the payment means and transmits a payment instruction of the selected goods to the automatic vending machine.
여기서, 결제수단은 휴대폰 결제, 신용카드 결제, 체크카드 결제, 선불 상품권 결제, 상품권 결제, 포인트 결제 등 통상의 결제수단이 적용될 수 있으며, 결제 수단에 따라 이동 통신사 서버, 카드사 서버 등과 연동되어 결제가 처리될 수 있다.Here, the payment means may be a conventional payment means such as a mobile phone payment, a credit card payment, a check card payment, a prepaid gift certificate payment, a gift certificate payment, a point payment, etc. Depending on the payment means, Lt; / RTI >
구체적인 결제 방법과 처리는 자명할 뿐만 아니라, 본 발명의 핵심에서 벗어나는 부분이므로 구체적인 설명은 생략하기로 한다. The specific settlement method and processing are not only obvious but also deviates from the core of the present invention, so a detailed description thereof will be omitted.
상기와 같이 자동 판매기 상품에 대한 결제가 완료되면 상기 상품에 대한 구매 내역이 데이터베이스에 저장된다. When payment for the vending machine product is completed as described above, the purchase details of the product are stored in the database.
따라서, 자동판매기 사업자는 데이터베이스를 확인하는 것 만으로 자동판매기의 매출을 일단위는 물론 시간 단위 관리가 가능하고, 상품의 재고 여부도 체크할 수 있으므로 자동판매기 관리의 효용성을 높일 수 있다.Therefore, the vending machine operator can check the sales of the vending machine by checking the database, and it is possible to manage the unit of time as well as the unit of time, and it is also possible to check the availability of the product.
이상에서 설명한 본 발명의 상세한 설명에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 본 발명의 보호범위는 상기 실시예에 한정되는 것이 아니며, 해당 기술분야의 통상의 지식을 갖는 자라면 본 발명의 사상 및 기술영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.
10 : 유저 단말 20 : 디텍터
30 : 유저 식별 서버10: User terminal 20: Detector
30: User identification server
Claims (9)
자동 판매기에 설치되고, 통신 커버리지 내에 존재하는 주변의 유저 단말의 디텍팅 정보를 감지하는 디텍터와;
상기 디텍팅 정보를 수신하여 관리하는 디텍팅 정보 관리부와, 상기 디텍팅 정보를 저장된 유저 정보의 디텍팅 정보와 비교하여 일치하는 유저 단말을 추출하여 유저를 식별하는 유저 식별부와, 서버 단에서 상기 식별된 유저에게 제어 어플리케이션을 통한 자동 판매기의 상품 선택 및 결제를 위한 인터페이스를 제공하는 UI 제어부 및 디텍터 정보 및 등록된 유저 정보를 저장 관리하는 데이터베이스를 포함하는 유저 식별 서버를 포함하되;
상기 유저 식별부는 상기 제어 어플리케이션으로부터 유저 식별 요청을 받고, 상기 요청에 유저 ID와 함께 포함된 자동판매기 ID와 매핑된 디텍터 정보를 추출하고, 상기 추출된 디텍터 정보에 대응되는 디텍터로부터 상기 감지된 디텍팅 정보를 전송받아 상기 감지된 디텍팅 정보를 데이터베이스에 저장된 회원 정보 중 저장된 디텍팅 정보와 비교하여 일치하는 디텍팅 정보에 매핑된 유저 ID를 확인하여 유저 식별 요청을 받은 유저 ID와 식별된 유저 ID가 일치하는지 비교하여 유저를 식별하는 것을 특징으로하는 근거리 유저 식별을 통한 자동 판매기 시스템.
A user terminal provided with a control application possessed by the user and providing an interface for controlling the vending machine at the user terminal;
A detector installed in the vending machine for detecting detection information of surrounding user terminals existing in the communication coverage;
A user identification unit for identifying the user by comparing the detec- tion information with the detec- tion information of the stored user information to extract a matching user terminal; A UI control unit for providing an identified user with an interface for product selection and payment of an automatic vending machine through a control application, and a user identification server including a detector database and a database for storing and managing registered user information,
Wherein the user identification unit receives a user identification request from the control application, extracts detector information mapped with the vending machine ID included in the request together with the user ID, and extracts, from the detector corresponding to the extracted detector information, And the detected detec- tion information is compared with the stored detec- tion information of the member information stored in the database to check the user ID mapped to the matching detec- tion information, and the user ID received the user identification request and the identified user ID And the user is identified by comparing whether they match with each other.
상기 디텍터는
상기 디텍팅 정보만을 감지하는 디텍팅 유닛과;
상기 감지된 디텍팅 정보를 상기 유저 식별 서버로 전송하는 무선 통신 유닛과;
상기 디텍팅 유닛과 무선 통신 유닛을 제어하는 CPU를 포함하는 것을 특징으로 하는 근거리 유저 식별을 통한 자동 판매기 시스템.
The method according to claim 1,
The detector
A detecting unit for detecting only the detecting information;
A wireless communication unit for transmitting the detected detection information to the user identification server;
And a CPU for controlling the detecting unit and the wireless communication unit.
상기 데이터 베이스에 저장되는 정보는
디텍터 ID 또는 자동 판매기 ID를 포함하는 디텍터 정보와;
유저 식별정보, 유저가 소지한 유저 단말의 디텍팅 정보, 유저 상세 정보를 포함하는 유저 정보 포함하는 것을 특징으로 하는 근거리 유저 식별을 통한 자동 판매기 시스템.
The method according to claim 1,
The information stored in the database
Detector information including a detector ID or a vending machine ID;
Wherein the user identification information includes user identification information, detection information of the user terminal owned by the user, and user information including user detailed information.
데이터 베이스는
상기 디텍터 ID 또는 자동 판매기 ID에 매핑되어 자동 판매기가 판매하는 상품 정보와 상품 별 재고 현황 정보를 매핑하여 저장 관리하는 것을 특징으로 하는 근거리 유저 식별을 통한 자동 판매기 시스템.
5. The method of claim 4,
The database
Wherein the map information is mapped to the detector ID or the vending machine ID so that the product information sold by the vending machine and the inventory status information of each product are mapped and stored and managed.
상기 UI 제어부는
상기 유저 식별부로부터 유저가 식별된 경우 식별된 유저의 유저 단말의 제어 어플리케이션을 통해 자동 판매기 ID에 매핑된 자동 판매기의 상품 판매 정보를 토대로 자동 판매기의 상품 선택 및 결제를 위한 인터페이스를 제공하여 처리하는 것을 특징으로 하는 근거리 유저 식별을 통한 자동 판매기 시스템.
5. The method of claim 4,
The UI control unit
If the user is identified by the user identification unit, provides an interface for product selection and payment of the vending machine based on the product sales information of the vending machine mapped to the vending machine ID through the control application of the user terminal of the identified user Wherein the vending machine system comprises:
상기 유저 식별부는
디텍터로부터 상기 감지된 디텍팅 정보를 전송받아 상기 감지된 디텍팅 정보를 데이터베이스에 저장된 유저 정보 중 저장된 디텍팅 정보와 비교하여 일치하는 디텍팅 정보에 매핑된 유저 정보를 추출하여 유저를 식별하고,
상기 UI 제어부는
상기 식별된 유저 단말에 자동판매기 사용 여부를 확인하는 메세지를 푸쉬하고, 제어 어플리케이션으로부터 자동판매기 사용 확인을 수신하면 자동판매기 ID에 매핑된 자동 판매기에서 판매중인 상품 정보를 토대로 상품 선택 및 결제를 위한 인터페이스를 제공하는 것을 특징으로 하는 근거리 유저 식별을 통한 자동 판매기 시스템.
The method according to claim 1,
The user identification unit
Receiving the detected detection information from the detector, comparing the detected detection information with stored detection information of the user information stored in the database, extracting user information mapped to the matching detection information to identify the user,
The UI control unit
Pushing a message confirming whether or not to use the vending machine to the identified user terminal and receiving a confirmation of use of the vending machine from the control application, an interface for product selection and payment based on the product information being sold by the vending machine mapped to the vending machine ID Wherein the vending machine system provides the vending machine with a short-range user identification.
상기 디텍팅 정보는
Wi-Fi 맥 어드레스 또는 블루투스 맥 어드레스(BD 어드레스)인 것을 특징으로 하는 근거리 유저 식별을 통한 자동 판매기 시스템.10. The method according to any one of claims 1, 2, 4, 6, and 8,
The detection information
A Wi-Fi MAC address or a Bluetooth MAC address (BD address).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20140065145 | 2014-05-29 | ||
KR1020140065145 | 2014-05-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150139400A KR20150139400A (en) | 2015-12-11 |
KR101612943B1 true KR101612943B1 (en) | 2016-04-18 |
Family
ID=55020569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140118595A KR101612943B1 (en) | 2014-05-29 | 2014-09-05 | Automatic Vending Machine By Nearfield User Identification |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101612943B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101950581B1 (en) * | 2017-05-24 | 2019-02-20 | 조호용 | Paying system of vending machine easy to add of payment means using smart phone |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038843A (en) | 2002-07-08 | 2004-02-05 | Hitachi Kokusai Electric Inc | Vending machine system |
KR101363586B1 (en) | 2013-04-02 | 2014-02-14 | 김권영 | System offering information of user at close range |
-
2014
- 2014-09-05 KR KR1020140118595A patent/KR101612943B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038843A (en) | 2002-07-08 | 2004-02-05 | Hitachi Kokusai Electric Inc | Vending machine system |
KR101363586B1 (en) | 2013-04-02 | 2014-02-14 | 김권영 | System offering information of user at close range |
Also Published As
Publication number | Publication date |
---|---|
KR20150139400A (en) | 2015-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9965902B2 (en) | Method for controlling entry and exit to parking garages and parking facilities | |
US20150170298A1 (en) | Fueling method using wireless communication | |
US11580522B2 (en) | Batteryless payment device with wirelessly powered token provisioning | |
KR101754852B1 (en) | Method for Settling Reverse-Order | |
CN202050409U (en) | Smart card with near field communication (NFC) and 2.4GHz double-band communication functions and double-band communication system | |
CN106097504A (en) | The implementation method that a kind of hotel moves in voluntarily | |
KR101784423B1 (en) | System For Paying Based On Wireless local area network And Method Thereof | |
US20210304210A1 (en) | Information processing method, information processing system, and information processing apparatus | |
KR101612943B1 (en) | Automatic Vending Machine By Nearfield User Identification | |
KR20180072931A (en) | The System and The Method For Managing Study Cafe | |
KR102107190B1 (en) | Method and system for authenticatiing user and internet of things device using authentication beacon | |
US20170236110A1 (en) | Methods and apparatus for non-contact radio frequency detection and automatic establishment of corresponding communication channel | |
KR20100095672A (en) | Cost account system and method in use of advetisement and coupon service based on wireless communication within speicific zone | |
KR101629174B1 (en) | System and method for providing payment service with authenticating affiliated store | |
CN104240373A (en) | Banknote discriminator maintenance device utilizing intelligent device and method | |
KR101227433B1 (en) | Hipass converter for mobile card and the conversion method | |
KR20170001787A (en) | Vending Machine System | |
KR20180056515A (en) | Method for Providing Mobile Preordering based on Vehicle Movement linked Car Navigation | |
KR20180110301A (en) | Method for Providing Mobile Preordering based on Vehicle Movement | |
KR20130049712A (en) | Hipass converter for mobile card and the conversion method | |
KR20190143345A (en) | Tntegrated payment terminal apparatus and method of the same | |
WO2019060738A1 (en) | Encrypted reverse biometric token validation | |
US20200205056A1 (en) | Communication apparatus, communication system, communication method, and communication processing program | |
KR20200109482A (en) | Order and payment method using beacon and system using it | |
KR20180056514A (en) | Method for Providing Mobile Preordering based on Vehicle Movement linked Black Box Device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20191007 Year of fee payment: 4 |