KR102568972B1 - System for managing smart vending machine - Google Patents
System for managing smart vending machine Download PDFInfo
- Publication number
- KR102568972B1 KR102568972B1 KR1020200144340A KR20200144340A KR102568972B1 KR 102568972 B1 KR102568972 B1 KR 102568972B1 KR 1020200144340 A KR1020200144340 A KR 1020200144340A KR 20200144340 A KR20200144340 A KR 20200144340A KR 102568972 B1 KR102568972 B1 KR 102568972B1
- Authority
- KR
- South Korea
- Prior art keywords
- bending machine
- product
- smart bending
- smart
- user
- Prior art date
Links
- 238000005452 bending Methods 0.000 claims abstract description 198
- 230000000694 effects Effects 0.000 claims abstract description 30
- 238000012544 monitoring process Methods 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 17
- 238000012986 modification Methods 0.000 claims description 3
- 230000004048 modification Effects 0.000 claims description 3
- 230000001737 promoting effect Effects 0.000 claims description 3
- 238000010025 steaming Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 104
- 230000006870 function Effects 0.000 description 23
- 238000004891 communication Methods 0.000 description 19
- 230000008859 change Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 235000013361 beverage Nutrition 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 235000019504 cigarettes Nutrition 0.000 description 1
- 235000016213 coffee Nutrition 0.000 description 1
- 235000013353 coffee beverage Nutrition 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
- G06Q30/0246—Traffic
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0259—Targeted advertisements based on store location
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/16—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for devices exhibiting advertisements, announcements, pictures or the like
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
- G07F9/026—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus for alarm, monitoring and auditing in vending machines or means for indication, e.g. when empty
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Game Theory and Decision Science (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
스마트 벤딩머신 관리 시스템이 제공된다. 본 발명의 일 면에 따른 스마트 벤딩머신 관리 시스템은, 스마트 벤딩머신에 저장된 상품의 재고, 상기 스마트 벤딩머신과 관련된 데이터 로그 및 상기 스마트 벤딩머신에서 출력되는 광고를 제어하는 관리 서버를 포함하되, 상기 관리 서버는, 스마트 벤딩머신에 입출고되는 상품의 재고를 관리하는 재고 관리부; 상기 스마트 벤딩머신에서 검출되는 데이터 로그를 수집하는 로그 모니터링부; 상기 스마트 벤딩머신에서 노출되는 광고를 관리하며, 상기 데이터 로그에 기반하여 광고 효과를 분석하는 광고 관리부;를 포함 할 수 있다. 다른 실시예들도 가능하다.A smart bending machine management system is provided. A smart bending machine management system according to an aspect of the present invention includes a management server for controlling inventory of products stored in the smart bending machine, data logs related to the smart bending machine, and advertisements output from the smart bending machine, The management server includes: an inventory management unit for managing inventory of products stored in and out of the smart bending machine; a log monitoring unit for collecting data logs detected by the smart bending machine; An advertisement management unit that manages advertisements exposed from the smart vending machine and analyzes advertisement effects based on the data log; may include. Other embodiments are also possible.
Description
본 발명은 스마트 벤딩머신 관리 시스템에 관한 것으로, 보다 자세하게는 관리 서버를 통해 복수의 스마트 벤딩머신의 재고, 광고 및 데이터 로그를 관리함으로써 관리자, 스마트 벤딩머신 가맹점주, 광고주 모두가 실시간으로 운영 현황을 모니터링할 수 있으며 사용자가 손쉽게 스마트 벤딩머신을 이용할 수 있도록 플랫폼을 제공하는 시스템에 관한 것이다.The present invention relates to a smart bending machine management system, and more particularly, manages inventory, advertisements, and data logs of a plurality of smart bending machines through a management server, so that managers, smart bending machine franchisees, and advertisers can all monitor the operating status in real time. It relates to a system that can be monitored and provides a platform so that users can easily use a smart bending machine.
자동판매기(vending machine)는 커피, 음료수 및 담배를 비롯한 다양한 상품을 판매하기 위한 장치로서, 기본적으로 동전이나 지폐 등의 화폐뿐 아니라 신용 및 현금카드를 사용하여 투입 및 결제 금액에 따른 제품의 판매가 이루어진다.A vending machine is a device for selling various products, including coffee, beverages, and cigarettes. Basically, products are sold according to the amount of input and payment using credit and cash cards as well as money such as coins and bills. .
이러한 자동판매기는 상주하는 판매인력 없이도 상품을 판매할 수 있고 전기가 원활히 공급되는 한 매점과 비교하여 비교적 좁은 공간에 설치 가능한 장점이 있으며, 최근 대중화 및 기술화에 따라 완구, 성인용품, 다양한 포장식품 및 즉석식품까지 다양한 제품의 판매가 가능하다.These vending machines have the advantage of being able to sell products without a resident salesperson and being able to be installed in a relatively narrow space compared to a store as long as electricity is supplied smoothly. It is possible to sell a variety of products, including instant food and instant food.
통상적인 자동판매기는 별도의 판매 인력이 없는 상태에서 불특정 다수를 상대로 판매가 이루어짐에 따라 하나의 기계를 통해 동일 내지는 유사품목에 속하는 다양한 상품의 판매가 가능하도록 하여 진열 또는 디스플레이된 상품을 사용자가 선택할 수 있도록 구성되므로, 사용자들에게 인기가 없는 상품을 다수 비치할 경우 판매실적이 상당히 낮아질 수도 있다.As a typical vending machine sells to an unspecified number of people without a separate sales force, it enables the sale of various products belonging to the same or similar items through one machine so that users can select displayed or displayed products. Therefore, if a large number of products that are not popular with users are provided, sales performance may be considerably lowered.
더불어 종래의 자동판매기를 운영하는 사업자는 운영하는 자동판매기 관리를 위해 직접 현장을 방문하여 상태를 확인하거나, 주기적인 관리를 위한 별도의 관리자를 고용할 수밖에 없는 구조로 매우 비효율적일 뿐만 아니라 비용도 적지않게 소요되었다.In addition, a business operator operating a conventional vending machine has no choice but to visit the site to check the status or hire a separate manager for periodic management to manage the vending machine, which is very inefficient and costly. it was unnecessarily
본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로서, 광고 출력, 상품 재고 확인, 데이터 로그를 통한 스마트 벤딩머신 상태 모니터링, 어플리케이션을 통하여 사용자에게 스마트 벤딩머신 현황 제공 등을 갖춤으로써, 스마트 벤딩머신을 효율적으로 관리하는 시스템을 제공하는 데 목적이 있다.The present invention has been made to solve the above problems, and by having advertisement output, product inventory check, smart bending machine status monitoring through data log, smart bending machine status provision to the user through an application, the smart bending machine The purpose is to provide a system that efficiently manages
또한, 본 발명은 데이터 로그를 분석하여 스마트 벤딩머신에서 출력되는 광고의 효과를 분석할 수 있는 시스템을 제공하는 데 목적이 있다.In addition, an object of the present invention is to provide a system capable of analyzing the effect of an advertisement output from a smart vending machine by analyzing a data log.
또한, 본 발명은 상품 등록 및 관리, 정보 인식 문자(QR 코드, 바코드) 통한 재고 관리, 스마트 벤딩머신의 위치 정보 확인, 판매 상품 정보 확인, 상품 재고 정보 확인 및 사전 결제와 현장 수령이 가능한 시스템을 제공하는 데 목적이 있다.In addition, the present invention provides a system capable of registering and managing products, managing inventory through information recognition characters (QR codes, barcodes), checking location information of smart bending machines, checking product information for sale, checking product inventory information, and pre-payment and on-site pickup. It aims to provide
본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below.
상술한 과제를 해결하기 위한 본 발명의 일 면에 따른 스마트 벤딩머신 관리 시스템은, 스마트 벤딩머신에 저장된 상품의 재고, 상기 스마트 벤딩머신과 관련된 데이터 로그 및 상기 스마트 벤딩머신에서 출력되는 광고를 제어하는 관리 서버를 포함하되, 상기 관리 서버는, 스마트 벤딩머신에 입출고되는 상품의 재고를 관리하는 재고 관리부; 상기 스마트 벤딩머신에서 검출되는 데이터 로그를 수집하며, 상기 데이터 로그에 기반하여 스마트 벤딩머신 현황과 사용자 패턴을 분석하는 로그 모니터링부; 상기 스마트 벤딩머신에서 노출되는 광고를 관리하며, 상기 데이터 로그에 기반하여 광고 효과를 분석하는 광고 관리부;를 포함 할 수 있다.A smart bending machine management system according to an aspect of the present invention for solving the above problems is to control the inventory of products stored in the smart bending machine, data logs related to the smart bending machine, and advertisements output from the smart bending machine. It includes a management server, wherein the management server includes: an inventory management unit for managing inventory of products stored in and out of the smart bending machine; a log monitoring unit that collects data logs detected by the smart bending machine and analyzes smart bending machine status and user patterns based on the data log; An advertisement management unit that manages advertisements exposed from the smart vending machine and analyzes advertisement effects based on the data log; may include.
본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the invention are included in the detailed description and drawings.
상기와 같은 본 발명에 따르면, 아래와 같은 다양한 효과들을 가진다.According to the present invention as described above, it has various effects as follows.
본 발명에 따르면, 관리자, 가맹점주, 광고주 모두 관리 서버를 통해 스마트 벤딩머신의 운영 현황을 실시간으로 모니터링할 수 있다.According to the present invention, managers, affiliated store owners, and advertisers can monitor the operating status of smart bending machines in real time through the management server.
또한, 본 발명에 따르면, 스마트 벤딩머신을 통해 수집된 데이터 로그를 활용하여 스마트 벤딩머신의 최적의 운영 방안을 수립할 수 있다.In addition, according to the present invention, it is possible to establish an optimal operating plan for the smart bending machine by utilizing the data log collected through the smart bending machine.
또한, 본 발명에 따르면 스마트 벤딩머신을 통해 수집된 데이터 로그를 이용하여 스마트 벤딩머신에서 출력되는 광고 효과를 분석함으로써 광고주에게 광고 효과를 정확히 제공할 수 있으며 광고주의 광고 의뢰율을 높일 수 있다.In addition, according to the present invention, by analyzing the advertising effect output from the smart vending machine using the data log collected through the smart vending machine, it is possible to accurately provide the advertising effect to the advertiser and increase the advertiser's advertisement request rate.
본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.
도 1은 본 발명의 일 실시 예에 따른 스마트 벤딩머신 시스템을 나타낸 블록도이다.
도 2는 본 발명의 일 실시 예에 따른 스마트 벤딩머신을 개략적으로 나타낸 개념도이다.
도 3은 본 발명의 일 실시 예에 따른 광고 효과 분석 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 일 실시 예에 따른 프로모션 코드를 처리하는 방법을 설명하기 위한 흐름도이다.
도 5는 본 발명의 일 실시 예에 따른 사용자 장치에서 스마트 벤딩머신을 이용하는 방법을 설명하기 위한 흐름도이다.
도 6은 본 발명의 일 실시 예에 따른 상품 등록 및 관리 페이지를 개략적으로 나타낸 예시도이다.1 is a block diagram showing a smart bending machine system according to an embodiment of the present invention.
2 is a conceptual diagram schematically showing a smart bending machine according to an embodiment of the present invention.
3 is a flowchart illustrating a method for analyzing advertisement effects according to an embodiment of the present invention.
4 is a flowchart illustrating a method of processing a promotion code according to an embodiment of the present invention.
5 is a flowchart illustrating a method of using a smart bending machine in a user device according to an embodiment of the present invention.
6 is an exemplary diagram schematically illustrating a product registration and management page according to an embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. Advantages and features of the present invention, and methods of achieving them, will become clear with reference to the detailed description of the following embodiments taken in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, only these embodiments are intended to complete the disclosure of the present invention, and are common in the art to which the present invention belongs. It is provided to fully inform the person skilled in the art of the scope of the invention, and the invention is only defined by the scope of the claims.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.Terminology used herein is for describing the embodiments and is not intended to limit the present invention. In this specification, singular forms also include plural forms unless specifically stated otherwise in a phrase. As used herein, "comprises" and/or "comprising" does not exclude the presence or addition of one or more other elements other than the recited elements. Like reference numerals throughout the specification refer to like elements, and “and/or” includes each and every combination of one or more of the recited elements. Although "first", "second", etc. are used to describe various components, these components are not limited by these terms, of course. These terms are only used to distinguish one component from another. Accordingly, it goes without saying that the first element mentioned below may also be the second element within the technical spirit of the present invention.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in this specification may be used with meanings commonly understood by those skilled in the art to which the present invention belongs. In addition, terms defined in commonly used dictionaries are not interpreted ideally or excessively unless explicitly specifically defined.
공간적으로 상대적인 용어인 "아래(below)", "아래(beneath)", "하부(lower)", "위(above)", "상부(upper)" 등은 도면에 도시되어 있는 바와 같이 하나의 구성요소와 다른 구성요소들과의 상관관계를 용이하게 기술하기 위해 사용될 수 있다. 공간적으로 상대적인 용어는 도면에 도시되어 있는 방향에 더하여 사용시 또는 동작시 구성요소들의 서로 다른 방향을 포함하는 용어로 이해되어야 한다. 예를 들어, 도면에 도시되어 있는 구성요소를 뒤집을 경우, 다른 구성요소의 "아래(below)"또는 "아래(beneath)"로 기술된 구성요소는 다른 구성요소의 "위(above)"에 놓여질 수 있다. 따라서, 예시적인 용어인 "아래"는 아래와 위의 방향을 모두 포함할 수 있다. 구성요소는 다른 방향으로도 배향될 수 있으며, 이에 따라 공간적으로 상대적인 용어들은 배향에 따라 해석될 수 있다.The spatially relative terms "below", "beneath", "lower", "above", "upper", etc. It can be used to easily describe a component's correlation with other components. Spatially relative terms should be understood as including different orientations of elements in use or operation in addition to the orientations shown in the drawings. For example, if you flip a component that is shown in a drawing, a component described as "below" or "beneath" another component will be placed "above" the other component. can Thus, the exemplary term “below” may include directions of both below and above. Components may also be oriented in other orientations, and thus spatially relative terms may be interpreted according to orientation.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시 예에 따른 스마트 벤딩머신 시스템을 나타낸 블록도이다. 도 2는 본 발명의 일 실시 예에 따른 스마트 벤딩머신을 개략적으로 나타낸 개념도이다.1 is a block diagram showing a smart bending machine system according to an embodiment of the present invention. 2 is a conceptual diagram schematically showing a smart bending machine according to an embodiment of the present invention.
도 1 및 도 2를 참조하면, 도 1을 참조하면, 본 발명의 일 실시 예에 따른 스마트 벤딩머신 관리 시스템은 관리 서버(100)가 스마트 벤딩머신(200, Smart Vending Machine)을 관리함으로써 사용자(이용 고객)의 각종 정보(성별, 나이, 구매성향 등)를 이용하여 사용자가 구매할 만한 상품을 예상하여 추천해주고, 영상 광고 출력, 상품 재고 확인, 자동판매기 상태 모니터링, 광고 효과 분석, 다양한 결제 방식 등을 갖출 수 있다. 이를 위해, 스마트 벤딩머신 관리 시스템은 관리 서버(100), 스마트 벤딩머신(200) 및 사용자 장치(300)를 포함할 수 있다.Referring to FIGS. 1 and 2, referring to FIG. 1, the smart bending machine management system according to an embodiment of the present invention allows the management server 100 to manage the smart bending machine 200 so that the user Using various information (gender, age, purchasing propensity, etc.) of users) to predict and recommend products that users are likely to purchase, output video advertisements, check product inventory, monitor vending machine status, analyze advertising effectiveness, and various payment methods, etc. can have To this end, the smart bending machine management system may include a management server 100 , a smart bending machine 200 and a user device 300 .
일 실시 예에서, 본 발명의 시스템은 관리 서버(100)를 통하여 설치가 완료된 모든 스마트 벤딩머신(200)을 원격으로 조회, 제어 통제할 수 있다. 여기서, 관리가 가능한 항목은 재고, 상품, 매출, 광고 등을 포함할 수 있다. 또한 본 발명의 시스템은 실시간 데이터 로그를 수집하여, 스마트 벤딩머신의 터치를 통한 사용자 활동을 모니터링할 수 있다. 여기서, 스마트 벤딩머신의 터치란 사용자가 스마트 벤딩머신의 기능을 이용하기 위해 터치스크린 또는 구매 버튼 등을 누르는 행위 등을 모두 포함할 수 있다. 여기서, 실시간 데이터 로그는 오류 로그, 결제 관련 로그(현금/카드/카드사 등), 매출 로그, 사용자 활동 로그 등을 포함할 수 있다. 또한, 본 발명의 시스템은 광고 등록을 통한 스마트 벤딩머신별 광고 노출 관리 및 효과 분석을 할 수 있다. 또한, 스마트 벤딩머신(200)에서 관리 서버(100)의 기능을 이용할 수 있으며, 관리 서버(100)에서 관리 또는 수정하는 모든 내용들이 실시간으로 특정 스마트 벤딩머신(200)에 적용될 수 있다. 또한, 프로모션 코드 등록 시, 해당 할인 코드(바코드 or QR)을 스마트 벤딩머신(200)에서 인식할 경우, 자동으로 할인 등의 키 값이 적용될 수 있다. 스마트 벤딩머신(200) 자체 프로그램에서도 스마트 벤딩머신(200) 별 재고 수정이 가능하며, 결제 확인 및 취소 기능이 구현될 수 있다.In one embodiment, the system of the present invention can remotely query, control and control all smart bending machines 200 that have been installed through the management server 100. Here, items that can be managed may include inventory, products, sales, advertisements, and the like. In addition, the system of the present invention can collect real-time data logs to monitor user activities through the touch of the smart bending machine. Here, the touch of the smart bending machine may include all actions of the user pressing a touch screen or a purchase button to use functions of the smart bending machine. Here, the real-time data log may include an error log, a payment related log (cash/card/card company, etc.), a sales log, a user activity log, and the like. In addition, the system of the present invention can perform advertisement exposure management and effect analysis for each smart vending machine through advertisement registration. In addition, the function of the management server 100 can be used in the smart bending machine 200, and all contents managed or modified in the management server 100 can be applied to a specific smart bending machine 200 in real time. In addition, when registering a promotional code, when the corresponding discount code (barcode or QR) is recognized by the smart bending machine 200, a key value such as a discount may be automatically applied. Even in the smart bending machine 200's own program, inventory correction for each smart bending machine 200 is possible, and payment confirmation and cancellation functions can be implemented.
일 실시 예에서, 관리 서버(200)는 인터넷망에 연결되어 원격지에 있는 복수의 스마트 벤딩머신(200)들을 제어하고, 각종 데이터(예: 광고 데이터)를 스마트 벤딩머신(200)에 전송하며, 스마트 벤딩머신(200)의 동작 상태를 관리하는 기능을 할 수 있다.In one embodiment, the management server 200 is connected to the Internet to control a plurality of smart bending machines 200 in a remote place, and transmits various data (eg, advertising data) to the smart bending machine 200, It can function to manage the operating state of the smart bending machine 200.
일 실시 예에서, 관리 서버(100)는 제어부(110), 데이터베이스(120), 재고 관리부(130), 로그 모니터링부(140), 광고 관리부(150)를 포함할 수 있다.In one embodiment, the management server 100 may include a control unit 110, a database 120, an inventory management unit 130, a log monitoring unit 140, and an advertisement management unit 150.
일 실시 예에서, 제어부(110)는 관리서버(100)에 포함된 각 구성들을 전반적으로 제어하며, 스마트 벤딩머신(200)의 가맹점주, 사용자 장치(300)의 사용자 등을 회원으로 가입 및 관리하는 기능을 수행할 수 있다. 또한, 제어부(110)는 로그 모니터링부(140)를 통해 수집한 데이터 로그를 통해 사용자 성향, 사용자 추천 상품 등을 산출할 수 있다.In one embodiment, the control unit 110 controls each component included in the management server 100 as a whole, and registers and manages franchisees of the smart bending machine 200, users of the user device 300, etc. as members function can be performed. In addition, the control unit 110 may calculate user preferences, user recommended products, and the like through data logs collected through the log monitoring unit 140 .
예를 들어, 제어부(110)는 상품들의 출고시 사용자의 성멸 및 연령대를 분석하여, 상품별 사용자의 소비 패턴 결과를 산출할 수 있다.For example, the controller 110 may analyze the user's gender and age group when the products are shipped, and calculate the user's consumption pattern result for each product.
일 실시 예에서, 데이터베이스(120)는 회원관리DB, 광고DB, 스마트 벤딩머신(200)의 위치정보를 데이터베이스화하여 작성되는 지도 DB, 스마트 벤딩머신(200)과 사용자 장치(300)의 식별정보, 위치정보 및 관리상태정보 등을 포함하는 스마트 벤딩머신(200) DB 등으로 구성될 수 있다. 예를 들어, 스마트 벤딩머신 식별정보는 도시 코드 필드, 지역 코드 필드, 설치 일자 필드, 상세 주소 필드, 연락처 필드, 자판기 코드 필드 등을 포함할 수 있다.In one embodiment, the database 120 includes a member management DB, an advertisement DB, a map DB created by converting location information of the smart bending machine 200 into a database, and identification information of the smart bending machine 200 and the user device 300. , It may be configured with a smart bending machine 200 DB including location information and management status information. For example, the smart vending machine identification information may include a city code field, a region code field, an installation date field, a detailed address field, a contact field, a vending machine code field, and the like.
일 실시 예에서, 재고 관리부(130)는 스마트 벤딩머신(200)에 입출고되는 상품의 재고를 관리할 수 있다. 예를 들어, 재고 관리부(130)는 실시간 상품의 입출고량 분석을 통해 실시간 매출분석(pos)을 전국 즉, 다수 위치에 설치되는 스마트 밴딩머신(200)으로부터 취합하여, 분석, 취합, 결산을 할 수도 있다.In one embodiment, the inventory management unit 130 may manage the inventory of products stored in and out of the smart bending machine 200 . For example, the inventory management unit 130 collects real-time sales analysis (pos) from smart banding machines 200 installed in multiple locations across the country through real-time product arrival and departure analysis, and analyzes, collects, and settles may be
예를 들어, 재고 관리부(130)는 지점 별 상품, 광고 등 선택할 수 있는 지점/매장 관리, 관리자/가맹점주 계정 생성 및 권한을 부여할 수 있는 회원 관리, 광고주 등록, 지점별 광고, 광고 상품 선택 등을 할 수 있는 광고 관리, 카테고리 및 상품 상세 정보 등록을 할 수 있는 상품 관리, 지점 별 매출 현황을 조회할 수 있는 매출 관리, QR/바코드 활용 프로모션 등록을 할 수 있는 프로모션 관리, 지점 별 사용자 이용 수치를 분석할 수 있는 로그 조회 기능이 포함된 인터페이스를 운영할 수 있다. 여기서, 지점이란 스마트 벤딩머신(200)을 의미할 수 있으며, 가맹점주는 스마트 벤딩머신(200)을 운영하여 수익을 얻는 자일 수 있다.For example, the inventory management unit 130 includes branch/store management where products and advertisements for each branch can be selected, manager/affiliate owner account creation and member management for granting authority, advertiser registration, advertisement for each branch, and advertisement product selection. advertisement management that can register category and product details, sales management that can search sales status by branch, promotion management that can register promotions using QR/barcodes, user use by branch You can operate an interface that includes a log inquiry function that can analyze figures. Here, the branch may mean the smart bending machine 200, and the franchisee may be a person who earns profits by operating the smart bending machine 200.
일 실시 예에서, 로그 모니터링부(140)는 스마트 벤딩머신(200)에서 검출되는 데이터 로그를 수집하며, 데이터 로그를 데이터베이스(120)에 저장할 수 있다.In one embodiment, the log monitoring unit 140 may collect data logs detected by the smart bending machine 200 and store the data logs in the database 120 .
일 실시 예에서, 광고 관리부(150)는 광고 데이터에 기반하여 스마트 벤딩머신(200)에서 노출되는 광고를 관리하며, 데이터 로그에 기반하여 광고 효과를 분석할 수 있다. 광고 데이터는 광고를 이루는 콘텐츠 및 광고에 대한 각종 정보를 포함할 수 있다. In one embodiment, the advertisement management unit 150 may manage advertisements exposed from the smart vending machine 200 based on advertisement data and analyze advertisement effects based on data logs. The advertisement data may include contents constituting the advertisement and various types of information about the advertisement.
예를 들어, 광고 관리부(150)는 사용자의 식별정보를 기초로 스마트 벤딩머신(200)에 표시되는 광고 정보의 종류를 결정할 수 있다. 이를 위하여, 광고 관리부(150)는 바코드 또는 사용자 얼굴의 스캔이나 사용자의 직접 입력에 의하여 얻어진 사용자의 식별정보를 이용하여 관리 서버(100)의 데이터베이스(120)를 조회함으로써 해당 사용자의 이전 구매 내역 정보를 획득하고, 이전 구매 내역 정보를 기초로 하여 사용자가 구매할 가능성이 높다고 판단되는 상품들로 광고정보를 구성할 수 있다. 예를 들어, 사용자가 구매할 가능성이 높다고 판단되는 상품들이란, 사용자의 이전 구매 상품과 동일한 상품 분류에 속하는 상품, 이전 구매 상품과 동일한 판매자의 상품, 이전 구매 상품을 구매한 다른 사용자들이 높은 빈도로 구매한 상품 등일 수 있다.For example, the advertisement management unit 150 may determine the type of advertisement information displayed on the smart bending machine 200 based on user identification information. To this end, the advertisement management unit 150 searches the database 120 of the management server 100 by using the user's identification information obtained by scanning a barcode or user's face or by direct input of the user, thereby obtaining the user's previous purchase history information. is obtained, and advertisement information may be composed of products that are determined to be highly likely to be purchased by the user based on previous purchase detail information. For example, products that are determined to be highly likely to be purchased by the user include products belonging to the same product category as the user's previously purchased product, products from the same seller as the previous purchased product, and other users who have purchased the previously purchased product with high frequency. It may be a purchased product or the like.
일 실시 예에서, 관리 서버(100)는 어플리케이션을 통해 사용자에게 스마트 벤딩머신(100)의 위치 정보, 판매 상품 정보, 상품 재고 정보를 제공할 수 있으며, 결제/찜 및 현장 수령 기능을 제공할 수 있다.In one embodiment, the management server 100 may provide location information of the smart bending machine 100, sales product information, and product inventory information to the user through an application, and may provide payment / steaming and on-site pickup functions. there is.
구체적으로, 예를 들어, 관리 서버(100)는 어플리케이션을 통해, 복수의 스마트 벤딩머신(200)들의 위치 및 사용자 장치(300)와 가장 가까운 스마트 벤딩머신(200)이 자동으로 표시되는 지도 및 지도에 표시된 스마트 벤딩머신(200)을 클릭함에 따라 표시되는 스마트 벤딩머신 상세 페이지에 기반하여 스마트 벤딩머신의 위치 정보를 확인하는 기능을 제공할 수 있다. 예를 들어, 어플리케이션의 메인 화면에 표시된 지도 위에 복수의 스마트 벤딩머신(200)들의 위치가 노출될 수 있고, 위치기반으로 사용자와 가장 가까운 스마트 벤딩머신이 어플리케이션 화면에 자동 노출될 수 있고, 사용자가 특정 스마트 벤딩머신(200)을 클릭할 경우, 클릭한 스마트 벤딩머신(200)에 대한 상세 화면이 표시될 수 있다.Specifically, for example, the management server 100 provides a map and a map on which the location of the plurality of smart bending machines 200 and the smart bending machine 200 closest to the user device 300 are automatically displayed through an application. It is possible to provide a function of checking the location information of the smart bending machine based on the smart bending machine detail page displayed by clicking the smart bending machine 200 displayed in . For example, the location of a plurality of smart bending machines 200 may be exposed on a map displayed on the main screen of the application, and the smart bending machine closest to the user may be automatically exposed on the application screen based on the location, and the user When a specific smart bending machine 200 is clicked, a detailed screen for the clicked smart bending machine 200 may be displayed.
또한, 예를 들어 관리 서버(100)는 사용자가 선택한 스마트 벤딩머신(200)에서 실시간으로 판매 중인 상품들이 표시되며 각 상품들의 상세 정보를 포함하는 판매 페이지에 기반하여 스마트 벤딩머신(200)의 판매 상품 정보를 확인하는 기능을 제공할 수 있다. 예를 들어, 사용자가 선택한 스마트 벤딩머신(200)에 실시간으로 판매중인 상품들이 온라인 쇼핑몰 형태로 어플리케이션 화면에 노출될 수 있다. 예컨대, 관리 서버(100)와 어플리케이션이 API로 신호를 주고 받으면서 자동으로 판매 상품 정보가 공유될 수 있다.In addition, for example, the management server 100 displays products on sale in real time from the smart bending machine 200 selected by the user and sells the smart bending machine 200 based on a sales page including detailed information of each product. A function to check product information may be provided. For example, products being sold in real time on the smart bending machine 200 selected by the user may be exposed on the application screen in the form of an online shopping mall. For example, sales product information may be automatically shared while the management server 100 and the application exchange signals through an API.
또한, 예를 들어 관리 서버(100)는 복수의 스마트 벤딩머신(200)에서 실시간으로 판매 중인 상품의 재고 리스트에 기반하여 스마트 벤딩머신(200)의 상품 재고 정보를 확인하는 기능을 제공할 수 있다. 예를 들어, 관리자는 관리 서버(100)를 통해 스마트 벤딩머신(200)에 판매 중인 상품의 재고를 확인할 수 있으며, 이러한 재고 확인 기능은 실시간으로 이루어질 수 있다.In addition, for example, the management server 100 may provide a function of checking product inventory information of the smart bending machine 200 based on an inventory list of products being sold in real time in a plurality of smart bending machines 200. . For example, a manager may check the inventory of products being sold in the smart bending machine 200 through the management server 100, and this inventory check function may be performed in real time.
또한, 예를 들어 관리 서버(100)는 사용자가 사전 결제한 상품을 미리 재고 리스트에서 제외하며 사전 결제에 대응하는 식별자를 확인할 경우에 사전 결제한 상품이 자동으로 토출되는 사전 결제 및 현장 수령 기능을 제공할 수 있다. 예를 들어, 사용자가 원하는 상품을 선택하고, 사전 등록한 신용카드로 결제를 하면 스마트 벤딩머신(200)에 해당 상품은 찜 기능이 적용될 수 있으며 다른 사용자가 구매할 수 없도록 해당 상품의 구매 기능이 비활성화될 수 있다. 즉, 인기 상품의 경우 현장에서 다른 사람이 미리 구매하여 매진되는 것을 방지하기 위한 기능일 수 있다.In addition, for example, the management server 100 removes the user's pre-paid product from the inventory list in advance, and when the identifier corresponding to the pre-payment is confirmed, the pre-paid product is automatically discharged and the on-site pickup function can provide For example, if a user selects a desired product and pays with a pre-registered credit card, a steaming function may be applied to the product in the smart bending machine 200, and the purchase function of the product is disabled so that other users cannot purchase it. can That is, in the case of a popular product, it may be a function to prevent another person from pre-purchasing and selling out on the spot.
또한, 예를 들어, 관리 서버(100)는, 상품 이미지, 상품 동영상, 상품 상세 이미지, 상품 상세 동영상, 상품 상세 설명, 상품 해시태그, 상품 가격, 상품 할인 가격, 추천 상품, 스마트 벤딩머신의 노출 순서 및 노출 여부 및 신분증을 통한 사용자 인증 기능을 설정하는 상품 등록 및 관리 페이지를 제공할 수 있다.In addition, for example, the management server 100 may display product images, product videos, product detailed images, product detailed videos, product detailed descriptions, product hashtags, product prices, product discount prices, recommended products, and exposure of smart bending machines. It is possible to provide a product registration and management page that sets the user authentication function through order and exposure and ID card.
예를 들어, 도 6에 도시된 바와 같이, 상품 등록 및 관리 페이지는 카테고리, 브랜드, 코드 상품 이름, 재고 수량, 공급가, 판매가, 정상가, 썸네일, 추천 상품, 성인 인증 및 노출 여부를 설정할 수 있는 사용자 인터페이스를 포함할 수 있다.,For example, as shown in FIG. 6, the product registration and management page is a user who can set category, brand, code product name, stock quantity, supply price, selling price, regular price, thumbnail, recommended product, adult authentication and exposure. may contain interfaces,
또한, 상품 등록 및 관리 페이지가 최초로 설정되거나 수정될 경우 해당 설정 내용 또는 수정 내용을 실시간으로 복수의 스마트 벤딩머신에 적용할 수 있다. 예를 들어, 관리 서버(100)는 상품 등록 및 관리 페이지를 통해 획득한 정보는 실시간으로 스마트 벤딩머신(200).에 반영될 수 있다.In addition, when the product registration and management page is set or modified for the first time, the corresponding settings or modifications can be applied to a plurality of smart bending machines in real time. For example, the information obtained through the product registration and management page of the management server 100 may be reflected in the smart bending machine 200 in real time.
또한, 예를 들어 개별 상품별로 정보 인식 문자(예: 바코트 QR코드)가 부착된 경우, 복수의 스마트 벤딩머신(200)은 정보 인식 리더기를 통해 상품에 부착된 정보 인식 문자를 해당 상품이 입고되거나 출고될 때마다 스캔하고, 스캔한 상품의 입출고 정보를 관리 서버(100)에 실시간으로 전송하고, 관리 서버(100)는 상품의 입출고 정보를 수신할 경우 해당 상품의 재고를 변경할 수 있다. 즉, 스마트 벤딩머신(200)에서 재고 적재 시 미리 설치된 QR/바코드 리더기 또는 별로의 스캐너를 통해 상품 코드를 스캔할 수 있고, 관리 서버(100)가 해당 스마트 벤딩머신(200)의 재고 수량을 변경할 수 있다.In addition, for example, when information recognition characters (eg, barcode QR codes) are attached to each individual product, the plurality of smart bending machines 200 transmit the information recognition characters attached to the product through the information recognition reader to the corresponding product. It scans every time it is shipped or shipped, and transmits the scanned product's stock/release information to the management server 100 in real time, and the management server 100 may change the stock of the product when receiving the product's stock/release information. That is, when loading stock in the smart bending machine 200, the product code can be scanned through a pre-installed QR / barcode reader or a separate scanner, and the management server 100 can change the stock quantity of the smart bending machine 200 can
일 실시 예에서, 스마트 벤딩머신(200)은 관리 서버(100)의 제어에 따라 상품의 재고가 관리되며 광고가 적어도 일부에 출력되며 데이터 로그를 수집할 수 있다.In one embodiment, the smart vending machine 200 may manage inventory of products under the control of the management server 100, output advertisements to at least some portions, and collect data logs.
예를 들어, 스마트 벤딩머신(200)은 공공장소나 상업 시설에 설치되고, 내부에 상품이 수납되어 사용자가 소정의 비용을 지불하는 경우, 특정 상품을 인출하여 사용자에게 제공하는 장치일 수 있다. For example, the smart bending machine 200 may be a device that is installed in a public place or commercial facility and, when a product is stored therein, withdraws a specific product and provides it to the user when the user pays a predetermined fee.
일 실시 예에서, 스마트 벤딩머신(200)은 제어부(210), 상태수집모듈(220), 통신모듈(230), 디스플레이부(240) 및 근거리 통신모듈(250)을 포함할 수 있다.In one embodiment, the smart bending machine 200 may include a control unit 210, a state collection module 220, a communication module 230, a display unit 240 and a short-distance communication module 250.
일 실시 예에서, 상태수집부(220)는 기본적으로 온도, 전원, 상품 및 잔돈의 재고량을 포함하는 스마트 벤딩머신(200)의 운용상태를 확인하는 구성으로 이를 위한 다양한 센서가 함께 설치되어 신호연동이 이루어지게 된다. 원활한 스마트 벤딩머신(200)의 상태확인을 위한 수집정보로는 스마트 벤딩머신(200) 내부의 온도 및 습도와, 상품의 입출고 여부, 돈 투입 여부, 버튼 눌림 여부 등의 정보가 포함될 수 있으며 공지의 센서를 이용하여 다양한 정보의 수집이 이루어져 신호의 활용이 이루어질 수 있다.In one embodiment, the state collection unit 220 basically checks the operating state of the smart bending machine 200 including temperature, power supply, product and change, and various sensors for this are installed together to interlock signals. this will be done The collected information for seamlessly checking the status of the smart bending machine 200 may include information such as temperature and humidity inside the smart bending machine 200, whether goods are shipped in and out, whether money is put in, whether a button is pressed, and the like. A variety of information may be collected using a sensor, and signals may be utilized.
일 실시 예에서, 통신부(230)는 관리 서버(100)와 데이터 송수신이 이루어지도록 하는 구성으로, 상태수집부(220)에서 수집된 운용상태를 관리 서버(100)로 송신하고, 사용자 장치(300)에서 전송된 사용자 정보나, 관리 서버(100)에서 전송된 광고를 수신하게 된다. 이를 위해 공지의 다양한 유무선의 통신수단 적용이 가능하며 바람직하게는 상용이동전화 통신망과 같은 통신모듈을 적용할 수 있다.In one embodiment, the communication unit 230 transmits the operational status collected by the status collection unit 220 to the management server 100 and transmits the management server 100 and data transmission/reception, and the user device 300 ), or the advertisement transmitted from the management server 100 is received. To this end, it is possible to apply various known wired and wireless communication means, and preferably, a communication module such as a commercial mobile phone communication network can be applied.
일 실시 예에서, 디스플레이부(240)는 상품 정보 및 광고를 출력하는 구성으로, 터치스크린 LCD 또는 OLED 등을 스마트 벤딩머신(200) 전면에 설치함으로 상품 판매 시 구매 페이지, 상품 상세 정보 등을 출력하고, 상품과 관련된 각종 광고를 출력할 수 있다.In one embodiment, the display unit 240 is configured to output product information and advertisements, and a touch screen LCD or OLED is installed on the front of the smart bending machine 200 to output a purchase page, product detailed information, etc. when selling a product. and output various advertisements related to the product.
일 실시 예에서, 근거리 통신 모듈(250)은 사용자 장치(300)에 인증요청신호를 송출하고 사용자 장치(300)로부터 송신된 인증신호(식별자)를 통해 사용자 또는 프로모션 코드 등을 인식하는 구성이다. 이를 위해 사용자 장치(300)와 통신 가능한 다양한 근거리 무선통신모듈을 적용할 수 있으며 예를 들어, 블루투스 4.0 비콘의 신호를 활용하여 인증요청신호를 설정된 주기로 송출하도록 한다.In one embodiment, the short-distance communication module 250 is a component that transmits an authentication request signal to the user device 300 and recognizes a user or a promotion code through an authentication signal (identifier) transmitted from the user device 300. To this end, various short-distance wireless communication modules capable of communicating with the user device 300 can be applied. For example, a Bluetooth 4.0 beacon signal is used to transmit an authentication request signal at a set cycle.
일 실시 예에서, 제어부(210)는 상태수집부(220)에서 수집되는 스마트 벤딩머신(200)의 각종 상태를 확인할 수 있는 신호를 처리함으로써 재래식 자동판매기를 스마트 자동판매기로 변환하는 데 핵심적인 역할을 하는 구성으로, 기본적으로 상태수집부(220), 통신부(230), 디스플레이부(240), 근거리 통신부(250) 및 입출력 인터페이스(260)를 제어할 수 있다.In one embodiment, the control unit 210 plays a key role in converting a conventional vending machine into a smart vending machine by processing signals that can check various states of the smart bending machine 200 collected by the state collection unit 220. , it is possible to basically control the status collection unit 220, the communication unit 230, the display unit 240, the short-distance communication unit 250, and the input/output interface 260.
예를 들어, 제어부(210)는 통신부(230)를 제어하여 주기적인 운용상태의 송신과 광고 수신에 따른 광고를 디스플레이부(240)에 출력하는 역할을 한다. 또한, 제어부(210)는 근거리 통신부(250)를 제어함으로 사용자 인증 및 결제를 수행할 수 있다. 또한, 제어부(210)는 온도와 상품 및 잔돈의 재고를 감지할 수 있는 센서와 연동할 수 있다. 또한, 제어부(210)는 센서로부터 수집된 정보를 사용하여 스마트 벤딩머신(200)를 제어하게 되며, 센서로부터 수집된 정보를 가공하여 데이터 로그로 저장하고, 데이터 로그를 실시간으로 관리 서버(100)에 전송할 수 있다.For example, the control unit 210 controls the communication unit 230 to output an advertisement according to transmission of a periodic operating state and reception of an advertisement to the display unit 240 . Also, the controller 210 may perform user authentication and payment by controlling the short-range communication unit 250 . In addition, the controller 210 may interwork with a sensor capable of detecting temperature and inventory of products and small change. In addition, the control unit 210 controls the smart bending machine 200 using the information collected from the sensor, processes the information collected from the sensor and stores it as a data log, and stores the data log in real time to the management server 100. can be sent to
예를 들어, 제어부(210)는 오류 로그, 결제 관련 로그, 매출 로그 및 센서를 통해 획득한 사용자 활동 로그를 가공하여 실시간으로 관리 서버(100)에 전송할 수 있다. 또한, 제어부(210)는 상품들의 입출고량을 통신부(230)를 사용하여 관리 서버(100)로 전송한다. 여기서, 상기 입출고량은, 제품들 각각의 입고량 및 출고량을 포함한다.For example, the controller 210 may process an error log, a payment related log, a sales log, and a user activity log obtained through a sensor and transmit the processed log to the management server 100 in real time. In addition, the control unit 210 transmits the amount of input and output of products to the management server 100 using the communication unit 230 . Here, the warehousing and warehousing amount includes a warehousing amount and a warehousing amount of each of the products.
일 실시 예에서, 제어부(210)는 관리 서버(100)를 통해 수신한 광고 데이터에 따라 미리 준비한 다양한 형식의 텍스트 또는 동영상 광고들을 순차적으로 디스플레이부(240)로 표시하거나, 상품 구매버튼이 조작될 때 해당 제품의 텍스트 또는 동영상 광고가 디스플레이 되도록 할 수 있다. 이때, 스피커(28)를 통해 사운드가 출력될 수 있다. In one embodiment, the control unit 210 sequentially displays text or video advertisements in various formats prepared in advance according to the advertisement data received through the management server 100 on the display unit 240, or when a product purchase button is operated. At this time, the text or video advertisement of the corresponding product can be displayed. At this time, sound may be output through the speaker 28 .
도 2를 참조하면, 본 발명의 일 실시 예에 따른 스마트 벤딩머신(200)은 본체(21), 터치스크린(22), 입출력 인터페이스(260)를 포함할 수 있다.Referring to FIG. 2 , a smart bending machine 200 according to an embodiment of the present invention may include a main body 21, a touch screen 22, and an input/output interface 260.
일 실시 예에서, 터치 스크린(22)은 디스플레이 영역과 터치 영역을 포함할 수 있다. 디스플레이 영역은 상품 정보, 상품 구매 페이지, 광고 정보가 가시적으로 표시되는 영역일 수 있으며, 터치 영역에는 다수의 선택 영역이 포함된다. 여기서, 상기 다수의 선택 영역은 상품들 각각을 터치 방식으로 선택할 수 있는 영역 및 광고의 상세 페이지 등을 선택할 수 있는 영역을 포함할 수 있다. 물론, 이는 일 예에 불과하고, 디스플레이 영역과 터치 영역으로 구분되지 않고, 모든 영역이 터치가 가능할 수 있다. 예컨대, 광고가 표시되는 영역을 터치하면 바로 광고 상세 페이지로 넘어갈 수 있다.In one embodiment, the touch screen 22 may include a display area and a touch area. The display area may be an area where product information, a product purchase page, and advertisement information are visibly displayed, and a plurality of selection areas are included in the touch area. Here, the plurality of selection areas may include an area in which each of the products can be selected by a touch method and an area in which a detail page of an advertisement can be selected. Of course, this is only an example, and all areas may be touchable without being divided into a display area and a touch area. For example, if an area where an advertisement is displayed is touched, a detailed advertisement page may be displayed.
예를 들어, 터치스크린(22)은 사용자가 볼 수 있도록 인트로 페이지, 상품 상세 페이지, 장바구니 페이지 및 결제 페이지를 표시할 수 있다. 인트로 페이지는 실제 스마트 벤딩머신의 상품 진열과 유사한 형태의 화면 구성을 가질 수 있으며 사용자의 구매를 유도할 수 있다. 상품 상세 페이지는 상품 실제 사진과 상세한 사용 방법 및 관련 추천 상품 리스트를 포함할 수 있다. 장바구니 페이지는 구매 희망 상품을 한 눈에 확인할 수 있는 페이지이며 사용자가 최종 구매 상품을 선택할 수 있는 페이지이다. 결제 페이지는 최종 결제 수단 선택 및 결제 진행이 가능한 페이지이다.For example, the touch screen 22 may display an intro page, a product detail page, a shopping cart page, and a payment page for the user to see. The intro page may have a screen configuration similar to the product display of the actual smart bending machine, and may induce purchase of the user. The product detail page may include an actual product picture, a detailed usage method, and a list of related recommended products. The shopping cart page is a page where you can check the products you want to purchase at a glance and is a page where the user can select the final purchase product. The payment page is a page where you can select a final payment method and proceed with payment.
예를 들어, 터치스크린(22)은 사용자가 볼 수 있도록 광고를 출력할 수 있으며 광고는 초기 스플래시, 커스텀 배너, 추천제품 설명 영역, 동영상 광고 등을 포함할 수 있다. 초기 스플래시는 스마트 벤딩머신(200) 이용 초기에 고정 노출되는 2~3초의 노출 광고일 수 있고, 커스텀 배너는 커스텀된 제품 이미지가 삽입되어 클릭을 유도하는 메뉴일 수 있다. 추천 제품은 타 상품 열람 시, 추천 제품 형태로 터치스크린(22) 일부 영역에 나타날 수 있다. 동영상 광고는 결제 단계 또는 구매 도중 지속적으로 표시될 수 있다.For example, the touch screen 22 may output an advertisement for the user to see, and the advertisement may include an initial splash, a custom banner, a recommended product description area, a video advertisement, and the like. The initial splash may be a 2-3 second exposure advertisement that is fixedly exposed at the beginning of use of the smart bending machine 200, and the custom banner may be a menu in which a customized product image is inserted to induce clicks. When browsing other products, the recommended product may appear on a partial area of the touch screen 22 in the form of a recommended product. Video advertisements may be continuously displayed during the checkout phase or purchase.
예를 들어, 터치스크린(22)에서 검출된 사용자의 터치에 의해 특정 상품이 선택될 경우, 제어부(210)는 내부 구동수단을 제어하여 상품 토출구(30)를 통해 상품을 외부로 출고할 수 있다.For example, when a specific product is selected by a user's touch detected on the touch screen 22, the controller 210 may control an internal drive unit to deliver the product to the outside through the product outlet 30. .
예를 들어, 제어부(210)는 터치스크린(22)을 통해 상품들 중 어느 하나의 상품이 선택되면, 선택된 상품에 해당되는 고유 정보를 터치스크린(22)에 표시할 수 있다. 여기서, 고유 정보에는 해당 상품의 상품 정보를 비롯한 성분, 효과 등의 정보가 포함될 수 있다.For example, when any one of the products is selected through the touch screen 22, the controller 210 may display unique information corresponding to the selected product on the touch screen 22. Here, the unique information may include information such as product information, components, and effects of the corresponding product.
일 실시 예에서, 입출력 인터페이스(260)는 입력 인터페이스와 출력 인터페이스를 포함하고, 입력 인터페이스는 카드 리더기(24), 신분증 스캐너(23), 지폐 리더기(25), 바코드 리더기(26)를 포함할 수 있고, 출력 인터페이스는 센서 모듈(27), 스피커(28), 지폐토출기(28) 및 상품 토출구(30)를 포함할 수 있다. 각 구성들은 기 공지된 기술들을 통해 구현될 수 있다.In one embodiment, the input/output interface 260 includes an input interface and an output interface, and the input interface may include a card reader 24, an ID scanner 23, a bill reader 25, and a barcode reader 26. The output interface may include a sensor module 27, a speaker 28, a bill dispenser 28, and a product discharge port 30. Each configuration may be implemented through well-known technologies.
일 실시 예에서, 센서 모듈(28)은 다수의 센서수단으로 구성되는데, 예를들면 스마트 벤딩머신(200)의 상품 잔여량을 감지하는 센서수단, 외부의 충격을 감지하는 센서수단, 화폐량을 감지하는 센서수단, 반품을 감지하는 센서수단, 상품토출 이상을 감지하는 센서수단, 외부에 사용자가 존재하는 시간을 검출할 수 있는 센서수단 등이 제공될 수 있으며, 상품 잔여량이 설정된 기준 이하에 도달할 경우, 외부의 충격 등으로 말미암아 고장이 발생하였을 경우, 화폐량이 설정치를 초과할 경우, 반품 및 상품토출 이상 등을 포함하는 관리 상태정보들을 감지하여 제어부(210)로 전송할 수 있다.In one embodiment, the sensor module 28 is composed of a plurality of sensor means, for example, sensor means for detecting the remaining product amount of the smart bending machine 200, sensor means for detecting external impact, sensor means for detecting the amount of money A sensor means, a sensor means for detecting returns, a sensor means for detecting an abnormality in product dispensing, a sensor means for detecting the time a user exists outside, and the like may be provided. , When a failure occurs due to an external shock, etc., when the amount of money exceeds a set value, management status information including returned goods and product dispensing abnormality can be detected and transmitted to the controller 210.
예를 들어, 카드 리더기(24), 지폐 리더기(25) 또는 바코드 리더기(26)는 사용자가 스마트 벤딩머신(200)을 통해 주문한 상품의 주문정보에 대응하는 결제를 수행하는 부분이다. 카드 리더기(24)는 신용카드 또는 직불카드로부터 결제정보를 독출할 수 있다. 또는, 바코드 리더기(26)는 사용자 장치(300)의 화면에 표시된 바코드를 통하여 결제정보를 독출할 수 있다. 결제정보란, 사용자의 신용카드 번호, 직불카드 번호 또는 계좌 번호 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. 지폐 리더기(25)는 사용자로부터 투입된 금액에 대한 데이터를 획득할 수 있다.For example, the card reader 24, the bill reader 25, or the barcode reader 26 is a part that performs payment corresponding to order information of products ordered by the user through the smart bending machine 200. The card reader 24 may read payment information from a credit or debit card. Alternatively, the barcode reader 26 may read payment information through a barcode displayed on the screen of the user device 300 . The payment information may include a user's credit card number, debit card number, or account number, but is not limited thereto. The bill reader 25 may obtain data on the input amount from the user.
일 실시 예에서, 본체(21)는 상품을 정리하여 비치할 수 있는 다수의 수납부가 구비되고, 각 수납부로부터 상품 토출구(30)로의 제품 토출이 이루어질 수 있는 내부구조를 가질 수 있다.In one embodiment, the main body 21 may have an internal structure in which a plurality of storage units capable of arranging and storing products are provided, and products can be discharged from each storage unit to the product outlet 30 .
일 실시 예에서, 스마트 벤딩머신(200)은 도면에는 도시되지 않았지만, 외부 영상을 촬상하고, 촬상된 영상을 제어부(210)로 전송하는 카메라(미도시)가 더 설치될 수 있다.In one embodiment, the smart bending machine 200, although not shown in the drawings, may be further installed with a camera (not shown) for capturing an external image and transmitting the captured image to the controller 210.
일 실시 예에서, 사용자 장치(300)는 관리 서버(100)에서 제공되며 스마트 벤딩머신(200)에서 판매하는 상품의 구매 기능이 구비된 어플리케이션이 설치될 수 있다. 예를 들어, 사용자 장치(300)의 사용자는 어플리케이션을 통해 구매하고자 하는 상품에 대한 비용을 지불할 수도 있다.In one embodiment, the user device 300 is provided by the management server 100 and an application equipped with a purchase function of products sold by the smart bending machine 200 may be installed. For example, the user of the user device 300 may pay for a product to be purchased through an application.
예를 들어, 사용자는 스마트 벤딩머신(200)과 통신 가능한 어플리케이션을 사용자 장치(300)상에서 실행함으로써 스마트 벤딩머신(200)을 보다 편리하게 이용할 수 있다. 사용자가 사용자 장치(300)에 개인 식별정보 및 결제정보를 입력하면, 어플리케이션은 사용자의 식별정보 및 결제정보에 대응되는 바코드를 제공할 수 있다. 예를 들어, 상기 바코드는 QR(Quick Response) 코드와 같은 2차원 코드일 수 있으나, 이에 한정되는 것은 아니다.For example, the user can use the smart bending machine 200 more conveniently by executing an application capable of communicating with the smart bending machine 200 on the user device 300 . When the user inputs personal identification information and payment information into the user device 300, the application may provide a barcode corresponding to the user's identification information and payment information. For example, the barcode may be a two-dimensional code such as a QR (Quick Response) code, but is not limited thereto.
한편, 사용자의 식별정보는 스마트 벤딩머신(200)의 이용과 관련하여 사용자를 다른 사용자와 구별하여 특정할 수 있는 임의의 정보로서, 예컨대, 아이디(ID) 또는 회원 번호일 수 있다. 사용자의 식별정보는 사용자 장치(300)에서 실행되는 어플리케이션과 연관하여 동작하는 관리 서버(100)에 저장된다.On the other hand, the user's identification information is any information that can be specified by distinguishing the user from other users in relation to the use of the smart bending machine 200, and may be, for example, an ID or a membership number. User identification information is stored in the management server 100 that operates in association with an application running on the user device 300 .
예를 들어, 사용자 장치(300)는 스마트 벤딩머신(200)과 통신하기 위한 근거리 통신 모듈이 구비될 수 있다. 여기서 근거리 통신 모듈은, 사용자 장치(300)와 스마트 벤딩머신(200)이 다른 하드웨어를 거치지 않고 직접 무선 통신할 수 있도록 하는 모듈로, 예를 들어 근거리 통신 모듈은 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee, NFC(Near Field Communication) 등의 통신 방식으로 동작할 수 있다.For example, the user device 300 may be provided with a short-range communication module for communicating with the smart bending machine 200 . Here, the short-distance communication module is a module that enables direct wireless communication between the user device 300 and the smart bending machine 200 without going through other hardware. For example, the short-distance communication module uses Bluetooth, RFID (Radio Frequency) Identification), infrared communication (IrDA, Infrared Data Association), UWB (Ultra Wideband), ZigBee, NFC (Near Field Communication), and the like.
도 3은 본 발명의 일 실시 예에 따른 광고 효과 분석 방법을 설명하기 위한 흐름도이다. 도 3의 동작들은 도 1에 개시된 관리 서버(100), 스마트 벤딩머신(200) 또는 사용자 장치(300)에 의해 수행될 수 있다.3 is a flowchart illustrating a method for analyzing advertisement effects according to an embodiment of the present invention. The operations of FIG. 3 may be performed by the management server 100, the smart bending machine 200, or the user device 300 disclosed in FIG. 1 .
도 3을 참조하면, 일 실시 예에서, 관리 서버(100)는 동작 31에서, 스마트 벤딩머신(200)을 통해 광고를 출력할 수 있다. 예를 들어, 광고는 상품과 관련된 컨텐츠 또는 상품과 관계 없이 광고주의 의뢰에 따른 광고 컨텐츠를 포함할 수 있다.Referring to FIG. 3 , in one embodiment, the management server 100 may output an advertisement through the smart vending machine 200 in operation 31 . For example, the advertisement may include content related to a product or advertisement content according to an advertiser's request regardless of the product.
일 실시 예에서, 스마트 벤딩머신(200)은 동작 32에서, 데이터 로그를 수집할 수 있다. 데이터 로그는 오류 로그, 결제 관련 로그, 매출 로그 및 사용자 활동 로그를 포함할 수 있다. 여기서 사용자 활동 로그는 스마트 벤딩머신(200)에서 검출한 사용자 터치, 스마트 벤딩머신(200)에서 사용자가 노출된 횟수, 스마트 벤딩머신(200)에서 사용자가 노출된 시간, 사용자의 광고 터치 횟수 및 사용자의 구매 히스토리를 포함할 수 있다.In one embodiment, the smart bending machine 200 may collect data logs in operation 32 . The data log may include an error log, a payment related log, a sales log, and a user activity log. Here, the user activity log is the user touch detected by the smart bending machine 200, the number of times the user is exposed to the smart bending machine 200, the time the user is exposed to the smart bending machine 200, the number of times the user touches the advertisement, and the user may include a purchase history of
일 실시 예에서, 관리 서버(100)는 동작 33에서, 데이터 로그를 이용하여 하기 수학식에 따라 광고 노출도를 연산할 수 있다. In one embodiment, the management server 100 may calculate the advertisement exposure according to the following equation using the data log in operation 33.
수학식math formula
광고 노출도 = (W1*D1) + (W2*D2) + (W3*D3) + (W4*D4) + (W5*D5)Ad exposure = (W1*D1) + (W2*D2) + (W3*D3) + (W4*D4) + (W5*D5)
수학식 1에서, D1은 광고에 대응하는 상품의 구매 비율, D2는 사용자의 광고 터치 횟수, D3는 광고가 스마트 벤딩머신에서 노출되는 동안 발생한 사용자의 기기 터치 횟수, D4는 광고가 스마트 벤딩머신에서 노출되는 동안 사용자가 스마트 벤딩머신에서 노출된 횟수, D5는 광고가 스마트 벤딩머신에서 노출되는 동안 사용자가 노출된 시간이고, W1, W2, W3, W4 및 W5는 가중치이다.In Equation 1, D1 is the purchase rate of the product corresponding to the advertisement, D2 is the number of touches of the user's advertisement, D3 is the number of touches of the user's device while the advertisement is exposed on the smart vending machine, and D4 is the number of times the advertisement is touched on the smart vending machine. The number of times the user was exposed on the smart bending machine during exposure, D5 is the time the user was exposed while the advertisement was exposed on the smart bending machine, and W1, W2, W3, W4, and W5 are weights.
스마트 벤딩머신(200)에서 광고 노출도는 사용자가 스마트 벤딩머신(200)을 이용할 때 광고에 얼마나 노출되었는 지 여부를 판단하는 척도가 된다. 따라서, 사용자가 광고가 표시되는 동안 광고를 볼 확률을 기초로 광고 노출도를 연산할 수 있다. 즉, D1의 경우, 실제로 광고가 표시되는 동안 구매한 상품들 중 광고에 대응하는 상품의 구매 비율이 높다면 광고가 영향을 주었다고 판단할 수 있다. 또한, D2의 경우, 광고를 실제로 터치한 횟수가 높다면 광고가 사용자에게 노출이 잘 이루어졌다고 판단할 수 있다. 또한, D3, D4, D5는 모두 사용자가 광고가 표시되는 동안 스마트 벤딩머신(200)에서 터치하거나 머신 앞에서 머무르는 횟수/시간에 기초하므로 이는 모두 광고가 노출될 가능성이 높은 상황이다. 따라서, 상기 D1 내지 D5는 모두 사용자가 광고에 노출된 지 여부를 판단할 수 있는 객관적인 지표가 될 수 있다.The degree of advertisement exposure in the smart bending machine 200 is a criterion for determining how much the user is exposed to the advertisement when using the smart bending machine 200 . Accordingly, the advertisement exposure may be calculated based on the probability that the user sees the advertisement while the advertisement is being displayed. That is, in the case of D1, if the purchase rate of a product corresponding to the advertisement among products actually purchased while the advertisement is displayed is high, it can be determined that the advertisement has an effect. In addition, in the case of D2, if the number of actually touching the advertisement is high, it may be determined that the advertisement is well exposed to the user. In addition, since all of D3, D4, and D5 are based on the number/time the user touches the smart vending machine 200 or stays in front of the machine while the advertisement is displayed, they are all highly likely to be exposed to the advertisement. Accordingly, all of D1 to D5 may be objective indicators for determining whether a user is exposed to an advertisement.
한편, 수학식 1의 W1, W2, W3, W4, W5는 각각의 변수(D1 내지 D5)에 대한 가중치이다. 실시예에서 각각의 변수와 곱해지는 가중치들은 실질적인 광고 노출량 미치는 영향력에 비례하여 각각의 가중치가 산출될 수 있다. 예컨대, 스마트 벤딩머신(200)에서 실질적인 노출량에 기여하는 변수 D1 내지 D5 각각의 변수에 대한 가중치 크기가 W1>W2>W3>W4=W5를 만족시키도록 산출될 수 있다. 가중치가 상기와 같이 산출되는 이유는, 실제로 광고에 의해 구매되거나 사용자가 클릭하는 것이 광고가 표시되는 동안 벤딩머신을 터치하거나 노출되는 것보다 노출량의 질이 더 높기 때문이다. 즉, D1과 D2의 경우는 사용자가 광고에 집중하여 영향을 받았을 가능성이 높은 상황이기 때문이다. 또한, 단순히 벤딩머신에 노출되는 횟수나 시간보다는 광고가 표시되는 동안 벤딩머신을 터치한 것이 보다 적극적인 행동을 한 것이 되므로 광고를 보았을 확률이 높다. 따라서, 이러한 점을 고려하여 가중치들이 결정될 수 있다.Meanwhile, W1, W2, W3, W4, and W5 in Equation 1 are weights for the respective variables D1 to D5. In an embodiment, the weights multiplied with each variable may be calculated in proportion to the influence of the actual advertisement exposure. For example, the weight size for each of the variables D1 to D5 contributing to the actual exposure amount in the smart bending machine 200 may be calculated to satisfy W1>W2>W3>W4=W5. The reason why the weight is calculated as described above is that the quality of exposure is higher when actually purchased by an advertisement or when a user clicks on an advertisement than when the user touches or is exposed to a vending machine while the advertisement is displayed. That is, in the case of D1 and D2, it is highly likely that the user was influenced by the advertisement. In addition, since touching the bending machine while the advertisement is displayed is a more active action than merely the number or time of exposure to the bending machine, the probability of seeing the advertisement is high. Accordingly, weights may be determined in consideration of this point.
실시예에 있어서, 가중치들은 모두 퍼센트로 표현될 수 있고, 변수 및 관리자 설정에 따라 변화하거나, 기계학습(machine learning)에 의해 자동 산출될 수 있다. In an embodiment, all of the weights may be expressed as percentages, may change according to variables and manager settings, or may be automatically calculated by machine learning.
일 실시 예에서, 관리 서버(100)는 동작 34에서, 광고 노출도에 기반하여 광고 효과를 분석할 수 있다. 예컨대, 광고노출도 값이 높을수록 광고 효과가 높다고 분석할 수 있다.In one embodiment, the management server 100 may analyze the advertising effect based on the degree of advertisement exposure in operation 34 . For example, it can be analyzed that the higher the advertisement exposure value, the higher the advertisement effect.
본 발명에 따르면, 스마트 벤딩머신(200)은 터치를 몇 명이 했고, 구매 전환률은 어떻고 등등을 알 수 있으며, 센서 모듈을 이용해서 사용자의 노출 빈도, 머무는 시간 등도 체크할 수 있다. 따라서, 단순히 광고를 표시하는 것에 그치지 않고 데이터 로그를 활용하여 광고 노출도를 연산함으로써 본 발명은 기존에 비하여 광고 효과를 정확하게 측정할 수 있다.According to the present invention, the smart bending machine 200 can know how many people have touched, what the purchase conversion rate is, etc., and can also check the user's exposure frequency, staying time, etc. using a sensor module. Therefore, by calculating the degree of advertisement exposure using data logs rather than simply displaying advertisements, the present invention can accurately measure advertisement effects compared to the conventional methods.
도 4는 본 발명의 일 실시 예에 따른 프로모션 코드를 처리하는 방법을 설명하기 위한 흐름도이다. 도 4의 동작들은 도 1에 개시된 관리 서버(100), 스마트 벤딩머신(200) 또는 사용자 장치(300)에 의해 수행될 수 있다.4 is a flowchart illustrating a method of processing a promotion code according to an embodiment of the present invention. The operations of FIG. 4 may be performed by the management server 100, the smart bending machine 200, or the user device 300 disclosed in FIG. 1 .
도 4를 참조하면, 일 실시 예에서, 관리 서버(100)는 동작 41에서, 사용자 장치(300)에 대응하는 식별자를 생성할 수 있다. 식별자는 사용자의 ID일 수 있다.Referring to FIG. 4 , in one embodiment, the management server 100 may generate an identifier corresponding to the user device 300 in operation 41 . The identifier may be the user's ID.
일 실시 예에서, 관리 서버(100)는 동작 42에서, 어플리케이션 또는 복수의 스마트 벤딩머신들 중 적어도 하나를 통해 식별자를 수신할 경우, 식별자가 유효한 지 여부를 검증할 수 있다. 관리 서버(100)는 기 저장된 식별자와 수신한 식별자를 비교하여 식별자를 검증할 수 있다.In one embodiment, the management server 100 may verify whether the identifier is valid when receiving the identifier through at least one of the application or the plurality of smart vending machines in operation 42 . The management server 100 may verify the identifier by comparing the previously stored identifier with the received identifier.
일 실시 예에서, 관리 서버(100)는 동작 43에서, 식별자가 유효할 경우, 어플리케이션을 통해 사용자 장치(300)에 프로모션 코드를 제공할 수 있다.In an embodiment, the management server 100 may provide a promotion code to the user device 300 through an application when the identifier is valid in operation 43 .
일 실시 예에서, 스마트 벤딩머신(200)은 동작 44에서, 입출력 인터페이스(260)를 통해 프로모션 코드를 사용자 장치(300)로부터 획득할 경우, 자동으로 프로모션 코드에 대응하는 키(key) 값을 적용하고 관련 화면을 출력할 수 있다. 예를 들어, 터치스크린(22)은 구매 페이지 또는 결제 페이지에서 프로모션 코드가 적용된 금액을 표시할 수 있다.In one embodiment, when the smart bending machine 200 acquires the promotion code from the user device 300 through the input/output interface 260 in operation 44, a key value corresponding to the promotion code is automatically applied. and display related screens. For example, the touch screen 22 may display an amount to which a promotional code is applied on a purchase page or a payment page.
도 5는 본 발명의 일 실시 예에 따른 사용자 장치에서 스마트 벤딩머신을 이용하는 방법을 설명하기 위한 흐름도이다. 도 5의 동작들은 도 1에 개시된 관리 서버(100), 스마트 벤딩머신(200) 또는 사용자 장치(300)에 의해 수행될 수 있다.5 is a flowchart illustrating a method of using a smart bending machine in a user device according to an embodiment of the present invention. The operations of FIG. 5 may be performed by the management server 100, the smart bending machine 200, or the user device 300 disclosed in FIG. 1 .
도 5를 참조하면, 일 실시 예에서, 관리 서버(100)는 동작 51에서, 어플리케이션을 통해 현재 활성화 중인 스마트 벤딩머신이 표시된 지도를 사용자 장치(300)에 제공할 수 있다. 여기서, 지도는 사용자 장치(300)의 위치 정보(GPS 정보)에 기반하여 사용자 장치(300) 위치 주변의 영역이 표시되도록 설정될 수 있다.Referring to FIG. 5 , in one embodiment, the management server 100 may provide the user device 300 with a map on which the currently active smart bending machine is displayed through an application in operation 51 . Here, the map may be set to display an area around the location of the user device 300 based on location information (GPS information) of the user device 300 .
일 실시 예에서, 관리 서버(100)는 동작 52에서, 어플리케이션을 통해, 사용자 장치(300)로부터 복수의 스마트 벤딩머신들 중 어느 하나를 선택하는 입력을 수신할 수 있다. 예를 들어, 사용자는 상기 지도에서 어느 한 스마트 벤딩머신을 선택할 수 있다.In one embodiment, the management server 100 may receive an input for selecting one of a plurality of smart bending machines from the user device 300 through an application in operation 52 . For example, the user can select any one smart bending machine from the map.
일 실시 예에서, 관리 서버(100)는 동작 53에서, 수신한 입력에 기반하여 선택된 스마트 벤딩머신(200)에서 실시간으로 판매 중인 상품들의 리스트, 상세 정보 및 재고 현황을 사용자 장치(300)에 제공할 수 있다.In one embodiment, the management server 100 provides, in operation 53, a list of products on sale in the smart bending machine 200 selected based on the received input, detailed information, and stock status to the user device 300 in real time. can do.
일 실시 예에서, 관리 서버(100)는 동작 54에서, 어플리케이션을 통해 사용자 장치(300)로부터 상품 구매 요청을 수신할 수 있다. 예를 들어, 사용자는 상품 리스트 중 어느 한 상품을 선택할 수 있다.In one embodiment, the management server 100 may receive a product purchase request from the user device 300 through an application in operation 54 . For example, a user may select one product from a list of products.
일 실시 예에서, 관리 서버(100)는 동작 55에서, 재고 관리부(130)를 통해 복수의 스마트 벤딩머신들의 재고 현황을 확인하여 요청에 대응하는 상품이 구비된 적어도 하나의 스마트 벤딩머신을 확인할 수 있다.In one embodiment, in operation 55, the management server 100 checks the inventory status of a plurality of smart bending machines through the inventory management unit 130 to check at least one smart bending machine equipped with a product corresponding to the request. there is.
일 실시 예에서, 관리 서버(100)는 동작 56에서, 확인된 적어도 하나의 스마트 벤딩머신의 위치와 사용자 장치의 위치를 비교할 수 있다.In one embodiment, the management server 100 may compare the identified location of at least one smart bending machine with the location of the user device in operation 56 .
일 실시 예에서, 관리 서버(100)는 동작 57에서, 비교 결과, 적어도 하나의 스마트 벤딩머신 중 사용자 장치(300)와 가장 가까운 스마트 벤딩머신(200)을 지도에 표시하거나 가장 가까운 스마트 벤딩머신이 포함된 안내 메시지를 사용자 장치(300)에 전송할 수 있다. 안내메시지는 어플리케이션 내의 알람이나 별도의 메시지 어플리케이션을 통해 전송될 수 있다.In one embodiment, the management server 100 displays, in operation 57, the smart bending machine 200 closest to the user device 300 among at least one smart bending machine among the smart bending machines on a map, or the closest smart bending machine is displayed. The included guide message may be transmitted to the user device 300 . The guide message may be transmitted through an alarm in the application or a separate message application.
일 실시 예에서, 관리 서버(100) 및 스마트 벤딩머신(200)은 동작 58에서, 구매 이벤트를 처리할 수 있다. 예를 들어, 스마트 벤딩머신(200)은 사용자의 구매정보에 상응하는 결제 처리를 수행할 수 있다. 결제 처리는, 사용자의 신용카드 등 지불수단을 스마트 벤딩머신(200)에 스캔하여줄 것을 요청하는 메시지를 디스플레이부(24)에 표시하고, 사용자가 이에 대한 응답으로 결제 수단을 스캔하면, 제어부(210)에서 스캔된 정보를 기초로 결제를 수행함으로써 이루어질 수 있다.In one embodiment, the management server 100 and the smart vending machine 200 may process a purchase event in operation 58 . For example, the smart vending machine 200 may perform payment processing corresponding to the user's purchase information. In the payment process, when a message requesting the smart vending machine 200 to scan a payment means such as a user's credit card is displayed on the display unit 24, and the user scans the payment means in response to this, the controller ( This can be done by performing payment based on the information scanned in 210).
한편, 예를 들어, 스마트 벤딩머신(200)은 관리 서버(100)가 제공하는 어플리케이션과 실시간으로 연동되며, 어플리케이션을 통해 상품에 대한 결제가 완료될 경우, 결제가 완료된 상품의 재고를 변경할 수 있다.Meanwhile, for example, the smart bending machine 200 is linked in real time with an application provided by the management server 100, and when payment for a product is completed through the application, the inventory of the product for which payment has been completed can be changed. .
본 발명의 일 면에 따른 스마트 벤딩머신 관리 시스템은, 스마트 벤딩머신에 저장된 상품의 재고, 상기 스마트 벤딩머신과 관련된 데이터 로그 및 상기 스마트 벤딩머신에서 출력되는 광고를 제어하는 관리 서버를 포함하되, 상기 관리 서버는, 스마트 벤딩머신에 입출고되는 상품의 재고를 관리하는 재고 관리부; 상기 스마트 벤딩머신에서 검출되는 데이터 로그를 수집하는 로그 모니터링부; 상기 스마트 벤딩머신에서 노출되는 광고를 관리하며, 상기 데이터 로그에 기반하여 광고 효과를 분석하는 광고 관리부;를 포함 할 수 있다.A smart bending machine management system according to an aspect of the present invention includes a management server for controlling inventory of products stored in the smart bending machine, data logs related to the smart bending machine, and advertisements output from the smart bending machine, The management server includes: an inventory management unit for managing inventory of products stored in and out of the smart bending machine; a log monitoring unit for collecting data logs detected by the smart bending machine; An advertisement management unit that manages advertisements exposed from the smart vending machine and analyzes advertisement effects based on the data log; may include.
다양한 실시 예에 따르면, 상기 데이터 로그는 오류 로그, 결제 관련 로그, 매출 로그 및 사용자 활동 로그를 포함하고, 상기 사용자 활동 로그는 상기 스마트 벤딩머신에서 검출한 사용자 터치, 상기 스마트 벤딩머신에서 사용자가 노출된 횟수, 상기 스마트 벤딩머신에서 사용자가 노출된 시간, 사용자의 광고 터치 횟수 및 사용자의 구매 히스토리를 포함할 수 있다.According to various embodiments, the data log includes an error log, a payment related log, a sales log, and a user activity log, and the user activity log includes a user touch detected by the smart bending machine and a user exposed by the smart bending machine. It may include the number of times the user has been exposed to the smart vending machine, the number of times the user touches the advertisement, and the user's purchase history.
다양한 실시 예에 따르면, 상기 광고 관리부는 하기 수학식에 따라 연산된 광고 노출도에 따라 상기 광고 효과를 분석할 수 있다. 여기서, 수학식 : 광고 노출도 = (W1*D1) + (W2*D2) + (W3*D3) + (W4*D4) + (W5*D5), 여기서 D1은 광고에 대응하는 상품의 구매 비율, D2는 사용자의 광고 터치 횟수, D3는 광고가 스마트 벤딩머신에서 노출되는 동안 발생한 사용자의 기기 터치 횟수, D4는 광고가 스마트 벤딩머신에서 노출되는 동안 사용자가 스마트 벤딩머신에서 노출된 횟수, D5는 광고가 스마트 벤딩머신에서 노출되는 동안 사용자가 노출된 시간이고, W1, W2, W3, W4 및 W5는 가중치이다.According to various embodiments, the advertisement management unit may analyze the advertisement effect according to the calculated advertisement exposure according to the following equation. Here, Equation: Ad exposure = (W1 * D1) + (W2 * D2) + (W3 * D3) + (W4 * D4) + (W5 * D5), where D1 is the purchase rate of the product corresponding to the advertisement , D2 is the number of times a user touches an advertisement, D3 is the number of times a user touches a device while an advertisement is exposed on a smart vending machine, D4 is the number of times a user is exposed on a smart vending machine while an advertisement is exposed on the smart vending machine, and D5 is The time during which the user is exposed while the advertisement is exposed on the smart vending machine, and W1, W2, W3, W4, and W5 are weights.
다양한 실시 예에 따르면, 상기 관리 서버에서 제공되며 상기 스마트 벤딩머신에서 판매하는 물품의 구매 기능이 구비된 어플리케이션이 설치되는 사용자 장치; 및 서로 다른 종류의 물품들이 저장되고, 상기 물품들의 입출고가 가능하고, 상기 광고가 적어도 일부에 출력되며, 상기 데이터 로그를 수집하는 복수의 스마트 벤딩머신;들을 포함할 수 있다.According to various embodiments, a user device provided by the management server and installed with an application having a purchase function of goods sold by the smart bending machine; and a plurality of smart vending machines that store different types of goods, enable storage and delivery of the goods, output the advertisement to at least a part, and collect the data log.
다양한 실시 예에 따르면, 상기 관리 서버는, 상기 사용자 장치에 대응하는 식별자를 생성하고, 상기 어플리케이션 또는 상기 복수의 스마트 벤딩머신들 중 적어도 하나를 통해 상기 식별자를 수신할 경우, 상기 식별자가 유효한 지 여부를 검증하고, 상기 식별자가 유효할 경우, 상기 어플리케이션을 통해 상기 사용자 장치에 프로모션 코드를 제공할 수 있다.According to various embodiments, the management server generates an identifier corresponding to the user device, and when the identifier is received through at least one of the application or the plurality of smart bending machines, whether the identifier is valid is verified, and if the identifier is valid, a promotion code may be provided to the user device through the application.
다양한 실시 예에 따르면, 상기 복수의 스마트 벤딩머신들은 입출력 인터페이스를 통해 상기 프로모션 코드를 상기 사용자 장치로부터 획득할 경우, 자동으로 상기 프로모션 코드에 대응하는 키(key) 값을 적용하고 관련 화면을 출력할 수 있다.According to various embodiments, when the plurality of smart bending machines acquire the promotion code from the user device through an input/output interface, automatically apply a key value corresponding to the promotion code and output a related screen. can
다양한 실시 예에 따르면, 상기 관리 서버는 상기 어플리케이션을 통해 현재 활성화 중인 스마트 벤딩머신이 표시된 지도를 상기 사용자 장치에 제공할 수 있다.According to various embodiments of the present disclosure, the management server may provide the user device with a map on which the currently active smart bending machine is displayed through the application.
다양한 실시 예에 따르면, 상기 관리 서버는 상기 어플리케이션을 통해, 상기 사용자 장치로부터 상기 복수의 스마트 벤딩머신들 중 어느 하나를 선택하는 입력을 수신하고, 상기 수신한 입력에 기반하여 선택된 스마트 벤딩머신에서 실시간으로 판매 중인 물품들의 리스트, 상세 정보 및 재고 현황을 상기 사용자 장치에 제공할 수 있다.According to various embodiments, the management server receives an input for selecting any one of the plurality of smart bending machines from the user device through the application, and in real time from the selected smart bending machine based on the received input. A list of products on sale, detailed information, and stock status may be provided to the user device.
다양한 실시 예에 따르면, 상기 관리 서버는, 상기 어플리케이션을 통해 상기 사용자 장치로부터 물품 구매 요청을 수신하고, 상기 재고 관리부를 통해 상기 복수의 스마트 벤딩머신들의 재고 현황을 확인하여 상기 요청에 대응하는 물품이 구비된 적어도 하나의 스마트 벤딩머신을 확인하고, 상기 확인된 적어도 하나의 스마트 벤딩머신의 위치와 상기 사용자 장치의 위치를 비교하고, 상기 비교 결과, 상기 적어도 하나의 스마트 벤딩머신 중 상기 사용자 장치와 가장 가까운 스마트 벤딩머신을 상기 지도에 표시하거나 상기 가장 가까운 스마트 벤딩머신이 포함된 안내 메시지를 상기 사용자 장치에 전송할 수 있다.According to various embodiments, the management server receives a product purchase request from the user device through the application, and checks the stock status of the plurality of smart bending machines through the inventory management unit so that the product corresponding to the request is Checking at least one smart bending machine provided, comparing the location of the identified at least one smart bending machine with the location of the user device, and as a result of the comparison, among the at least one smart bending machine, the user device and the most A nearby smart bending machine may be displayed on the map or a guide message including the nearest smart bending machine may be transmitted to the user device.
다양한 실시 예에 따르면, 상기 스마트 벤딩머신은, 상기 관리 서버가 제공하는 상기 어플리케이션과 실시간으로 연동되며, 상기 어플리케이션을 통해 물품에 대한 결제가 완료될 경우, 결제가 완료된 물품의 재고를 변경할 수 있다.According to various embodiments, the smart bending machine is linked in real time with the application provided by the management server, and when payment for the product is completed through the application, the inventory of the product for which payment has been completed may be changed.
다양한 실시 예에 따르면, 상기 관리 서버는 상기 어플리케이션을 통해, 상기 복수의 스마트 벤딩머신들의 위치 및 상기 사용자 장치와 가장 가까운 스마트 벤딩머신이 자동으로 표시되는 지도 및 상기 지도에 표시된 스마트 벤딩머신을 클릭함에 따라 표시되는 스마트 벤딩머신 상세 페이지에 기반하여 스마트 벤딩머신의 위치 정보를 확인하는 기능; 사용자가 선택한 스마트 벤딩머신에서 실시간으로 판매 중인 상품들이 표시되며 각 상품들의 상세 정보를 포함하는 판매 페이지에 기반하여 스마트 벤딩머신의 판매 상품 정보를 확인하는 기능; 상기 복수의 스마트 벤딩머신에서 실시간으로 판매 중인 상품의 재고 리스트에 기반하여 스마트 벤딩머신의 상품 재고 정보를 확인하는 기능; 및 사용자가 사전 결제한 상품을 미리 상기 재고 리스트에서 제외하며 상기 사전 결제에 대응하는 식별자를 확인할 경우에 상기 사전 결제한 상품이 자동으로 토출되는 사전 결제 및 현장 수령 기능;을 제공할 수 있다.According to various embodiments, the management server clicks a map on which the location of the plurality of smart bending machines and the smart bending machine closest to the user device are automatically displayed, and the smart bending machine displayed on the map is clicked through the application. A function of checking the location information of the smart bending machine based on the detailed page of the smart bending machine displayed according to; Products being sold in real time from the smart bending machine selected by the user are displayed, and based on a sales page including detailed information of each product, a function of checking product information for sale of the smart bending machine; A function of checking product stock information of the smart bending machine based on an inventory list of products being sold in real time in the plurality of smart bending machines; and a pre-payment and on-site pick-up function in which the pre-paid product is automatically dispensed when the user removes the pre-paid product from the inventory list and confirms the identifier corresponding to the pre-paid product.
다양한 실시 예에 따르면, 상기 관리 서버는, 상품 이미지, 상품 동영상, 상품 상세 이미지, 상품 상세 동영상, 상품 상세 설명, 상품 해시태크, 상품 가격, 상품 할인 가격, 추천 상품, 스마트 벤딩머신의 노출 순서 및 노출 여부 및 신분증을 통한 사용자 인증 기능을 설정하는 상품 등록 및 관리 페이지를 제공하고, 상기 상품 등록 및 관리 페이지가 최초로 설정되거나 수정될 경우 해당 설정 내용 또는 수정 내용을 실시간으로 상기 복수의 스마트 벤딩머신에 적용할 수 있다.According to various embodiments, the management server may display product images, product videos, product detailed images, product detailed videos, product detailed descriptions, product hashtags, product prices, product discount prices, recommended products, exposure order of smart bending machines, and the like. Provides a product registration and management page for setting user authentication functions through exposure and identification, and when the product registration and management page is set or modified for the first time, the corresponding settings or modifications are transmitted to the plurality of smart bending machines in real time. can be applied
다양한 실시 예에 따르면, 상기 복수의 스마트 벤딩머신은 정보 인식 리더기를 통해 상품에 부착된 정보 인식 문자를 해당 상품이 입고되거나 출고될 때마다 스캔하고, 스캔한 상품의 입출고 정보를 상기 관리 서버에 실시간으로 전송하고, 상기 관리 서버는 상기 상품의 입출고 정보를 수신할 경우 상기 해당 상품의 재고를 변경할 수 있다.According to various embodiments, the plurality of smart bending machines scan information recognition characters attached to a product through an information recognition reader whenever a corresponding product is received or shipped, and transmits the input/output information of the scanned product to the management server in real time. , and the management server may change the inventory of the corresponding product upon receiving the information of the product's storage and output.
본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.Steps of a method or algorithm described in connection with an embodiment of the present invention may be implemented directly in hardware, implemented in a software module executed by hardware, or implemented by a combination thereof. A software module may include random access memory (RAM), read only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, hard disk, removable disk, CD-ROM, or It may reside in any form of computer readable recording medium well known in the art to which the present invention pertains.
이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다. Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art to which the present invention pertains can be implemented in other specific forms without changing the technical spirit or essential features of the present invention. you will be able to understand Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive.
100 : 관리 서버
200 : 스마트 벤딩머신
300 : 사용자 장치100: management server
200: smart bending machine
300: user device
Claims (10)
상기 관리 서버는,
스마트 벤딩머신에 입출고되는 상품의 재고를 관리하는 재고 관리부;
상기 스마트 벤딩머신에서 검출되는 데이터 로그를 수집하는 로그 모니터링부;
상기 스마트 벤딩머신에서 노출되는 광고를 관리하며, 상기 데이터 로그에 기반하여 광고 효과를 분석하는 광고 관리부를 포함하고,
상기 데이터 로그는 오류 로그, 결제 관련 로그, 매출 로그 및 사용자 활동 로그를 포함하고,
상기 사용자 활동 로그는 상기 스마트 벤딩머신에서 검출한 사용자 터치, 상기 스마트 벤딩머신에서 사용자가 노출된 횟수, 상기 스마트 벤딩머신에서 사용자가 노출된 시간, 사용자의 광고 터치 횟수 및 사용자의 구매 히스토리를 포함하고
상기 광고 관리부는 광고 노출도에 따라 광고 효과를 분석하고,
상기 광고 노출도는 제1가중치(W1)와 광고에 대응하는 상품의 구매 비율(D1)을 곱한 값(W1*D1), 제2가중치(W2)와 사용자의 광고 터치 횟수(D2)를 곱한 값(W2*D2), 제3가중치(W3)와 광고가 상기 스마트 벤딩머신에서 노출되는 동안 발생한 사용자의 기기 터치 횟수(D3)를 곱한 값(W3*D3), 제4가중치(W4)와 광고가 상기 스마트 벤딩머신에 노출되는 동안 사용자가 상기 스마트 벤딩머신에서 노출된 횟수(D4)를 곱한 값(W4*D4) 과 제5가중치(W5)와 광고가 상기 스마트 벤딩머신에서 노출되는 동안 사용자가 노출되는 시간(D5)을 곱한 값(W5*D5)을 합한 값이고,
상기 제1가중치(W1)는 상기 제2가중치(W2)보다 크고, 상기 제2가중치(W2)는 상기 제3가중치(W3)보다 크고, 상기 제3가중치(W3)는 상기 제4가중치(W4)보다 크고, 상기 제4가중치(W4)는 제5가중치(W5)와 같은 값으로 하고,
상기 관리 서버에서 제공되며 상기 스마트 벤딩머신에서 판매하는 상품의 구매 기능이 구비된 어플리케이션이 설치되는 사용자 장치; 및
서로 다른 종류의 상품들이 저장되고, 상기 상품들의 입출고가 가능하고, 상기 광고가 적어도 일부에 출력되며, 상기 데이터 로그를 수집하는 복수의 스마트 벤딩머신들을 포함하고,
상기 관리 서버는,
상기 사용자 장치에 대응하는 식별자를 생성하고,
상기 어플리케이션 또는 상기 복수의 스마트 벤딩머신들 중 적어도 하나를 통해 상기 식별자를 수신할 경우, 상기 식별자가 유효한 지 여부를 검증하고,
상기 식별자가 유효할 경우, 상기 어플리케이션을 통해 상기 사용자 장치에 프로모션 코드를 제공하고,
상기 복수의 스마트 벤딩머신들은 입출력 인터페이스를 통해 상기 프로모션 코드를 상기 사용자 장치로부터 획득할 경우, 자동으로 상기 프로모션 코드에 대응하는 키(key) 값을 적용하고 관련 화면을 출력하고,
상기 관리 서버는 상기 어플리케이션을 통해 현재 활성화 중인 스마트 벤딩머신이 표시된 지도를 상기 사용자 장치에 제공하고,
상기 사용자 장치로부터 상기 복수의 스마트 벤딩머신들 중 어느 하나를 선택하는 입력을 수신하고,
상기 수신한 입력에 기반하여 선택된 스마트 벤딩머신에서 실시간으로 판매 중인 상품들의 리스트, 상세 정보 및 재고 현황을 상기 사용자 장치에 제공하고,
상기 관리 서버는,
상기 어플리케이션을 통해 상기 사용자 장치로부터 상품 구매 요청을 수신하고,
상기 재고 관리부를 통해 상기 복수의 스마트 벤딩머신들의 재고 현황을 확인하여 상기 요청에 대응하는 상품이 구비된 적어도 하나의 스마트 벤딩머신을 확인하고,
상기 확인된 적어도 하나의 스마트 벤딩머신의 위치와 상기 사용자 장치의 위치를 비교하고,
상기 비교 결과, 상기 적어도 하나의 스마트 벤딩머신 중 상기 사용자 장치와 가장 가까운 스마트 벤딩머신을 상기 지도에 표시하거나 상기 가장 가까운 스마트 벤딩머신이 포함된 안내 메시지를 상기 사용자 장치에 전송하고,
상기 관리 서버는 상기 어플리케이션을 통해,
상기 복수의 스마트 벤딩머신들의 위치 및 상기 사용자 장치와 가장 가까운 스마트 벤딩머신이 자동으로 표시되는 지도 및 상기 지도에 표시된 스마트 벤딩머신을 클릭함에 따라 표시되는 스마트 벤딩머신 상세 페이지에 기반하여 스마트 벤딩머신의 위치 정보를 확인하는 기능;
사용자가 선택한 스마트 벤딩머신에서 실시간으로 판매 중인 상품들이 표시되며 각 상품들의 상세 정보를 포함하는 판매 페이지에 기반하여 스마트 벤딩머신의 판매 상품 정보를 확인하는 기능;
상기 복수의 스마트 벤딩머신에서 실시간으로 판매 중인 상품의 재고 리스트에 기반하여 스마트 벤딩머신의 상품 재고 정보를 확인하는 기능; 및
사용자가 사전 결제한 상품을 미리 상기 재고 리스트에서 제외하며 상기 사전 결제에 대응하는 식별자를 확인할 경우에 상기 사전 결제한 상품이 자동으로 토출되는 사전 결제 및 현장 수령 기능을 제공하고,
상기 관리 서버는,
상품 이미지, 상품 동영상, 상품 상세 이미지, 상품 상세 동영상, 상품 상세 설명, 상품 해시태그, 상품 가격, 상품 할인 가격, 추천 상품, 스마트 벤딩머신의 노출 순서 및 노출 여부 및 신분증을 통한 사용자 인증 기능을 설정하는 상품 등록 및 관리 페이지를 제공하고,
상기 상품 등록 및 관리 페이지가 최초로 설정되거나 수정될 경우 해당 설정 내용 또는 수정 내용을 실시간으로 상기 복수의 스마트 벤딩머신에 적용하고,
상기 복수의 스마트 벤딩머신은 정보 인식 리더기를 통해 상품에 부착된 정보 인식 문자를 해당 상품이 입고되거나 출고될 때마다 스캔하고, 스캔한 상품의 입출고 정보를 상기 관리 서버에 실시간으로 전송하고,
상기 관리 서버는 상기 상품의 입출고 정보를 수신할 경우 상기 해당 상품의 재고를 변경하고,
상기 광고 관리부는 바코드 또는 사용자 얼굴의 스캔이나 사용자의 직접 입력에 의하여 얻어진 사용자의 식별정보를 이용하여 상기 관리서버에 데이터베이스를 조회함으로써 해당 사용자의 이전 구매 내역 정보를 획득하고, 이전 구매 내역 정보를 기초로 하여 광고정보를 구성하고,
상기 관리서버는 사용자가 원하는 상품을 선택하고 등록된 결제수단을 통해 결제 시 상기 스마트 벤딩머신의 해당 상품에 찜 기능을 적용하여 다른 사용자가 구매할 수 없도록 구매 기능을 비활성화하고,
상기 스마트 벤딩머신은 사용자가 타 상품 열람 중에 추천 제품을 상기 스마트 벤딩머신의 터치 스크린 일부 영역에 나타내는 것을 특징으로 하는 스마트 벤딩머신 관리 시스템.
Including a management server that controls inventory of products stored in the smart bending machine, data logs related to the smart bending machine, and advertisements output from the smart bending machine,
The management server,
Inventory management unit for managing the inventory of goods entering and leaving the smart bending machine;
a log monitoring unit for collecting data logs detected by the smart bending machine;
An advertisement management unit that manages advertisements exposed from the smart vending machine and analyzes advertisement effects based on the data log;
The data log includes an error log, a payment related log, a sales log, and a user activity log,
The user activity log includes the user's touch detected by the smart bending machine, the number of times the user is exposed to the smart bending machine, the time the user is exposed to the smart bending machine, the number of times the user touches an advertisement, and the user's purchase history;
The advertisement management unit analyzes the advertisement effect according to the advertisement exposure,
The advertisement exposure is a value obtained by multiplying the first weight (W1) by the purchase rate (D1) of the product corresponding to the advertisement (W1*D1), and a value obtained by multiplying the second weight (W2) by the number of times the user touches the advertisement (D2). (W2*D2), a value obtained by multiplying the third weight (W3) and the number of times the user touches the device (D3) while the advertisement is exposed on the smart vending machine (W3*D3), the fourth weight (W4), and the advertisement A value (W4 * D4) multiplied by the number of times the user was exposed to the smart bending machine (D4) while being exposed to the smart bending machine, a fifth weight value (W5), and a user exposed while the advertisement was exposed on the smart bending machine It is the sum of the values (W5*D5) multiplied by the time (D5)
The first weight value W1 is greater than the second weight value W2, the second weight value W2 is greater than the third weight value W3, and the third weight value W3 is greater than the fourth weight value W4. ), the fourth weight value (W4) is set to the same value as the fifth weight value (W5),
a user device provided by the management server and installed with an application having a purchase function for products sold by the smart bending machine; and
Includes a plurality of smart vending machines in which different types of products are stored, the products can be put in and out, the advertisement is output on at least a part, and the data log is collected,
The management server,
generating an identifier corresponding to the user device;
When receiving the identifier through the application or at least one of the plurality of smart bending machines, verifying whether the identifier is valid,
If the identifier is valid, providing a promotional code to the user device through the application;
When the plurality of smart bending machines obtain the promotion code from the user device through an input/output interface, automatically apply a key value corresponding to the promotion code and output a related screen,
The management server provides the user device with a map on which the currently active smart bending machine is displayed through the application,
Receiving an input for selecting one of the plurality of smart bending machines from the user device,
Based on the received input, the selected smart bending machine provides a list, detailed information, and stock status of products on sale in real time to the user device,
The management server,
Receiving a product purchase request from the user device through the application;
Checking the stock status of the plurality of smart bending machines through the inventory management unit to check at least one smart bending machine equipped with a product corresponding to the request,
Comparing the location of the identified at least one smart bending machine with the location of the user device,
As a result of the comparison, a smart bending machine closest to the user device among the at least one smart bending machine is displayed on the map or a guide message including the closest smart bending machine is transmitted to the user device,
The management server through the application,
Based on the location of the plurality of smart bending machines and the smart bending machine closest to the user device, a map automatically displayed and a smart bending machine detail page displayed by clicking on the smart bending machine displayed on the map Ability to check location information;
Products being sold in real time from the smart bending machine selected by the user are displayed, and based on a sales page including detailed information of each product, a function of checking product information for sale of the smart bending machine;
A function of checking product stock information of the smart bending machine based on an inventory list of products being sold in real time in the plurality of smart bending machines; and
Provide a pre-payment and on-site pickup function in which the pre-paid product is automatically dispensed when the user excludes the pre-paid product from the inventory list and confirms the identifier corresponding to the pre-payment,
The management server,
Set product image, product video, product detailed image, product detailed video, product detailed description, product hash tag, product price, product discount price, recommended product, exposure order and exposure status of smart bending machine, and user authentication function through ID card Provide product registration and management pages that
When the product registration and management page is set or modified for the first time, the corresponding settings or modifications are applied to the plurality of smart bending machines in real time,
The plurality of smart bending machines scan the information recognition text attached to the product through the information recognition reader whenever the product is received or shipped, and transmits the input/output information of the scanned product to the management server in real time,
The management server changes the stock of the corresponding product when receiving the information of the product's arrival and departure,
The advertisement management unit acquires the user's previous purchase history information by inquiring the database in the management server using the user's identification information obtained by scanning a barcode or user's face or a user's direct input, and based on the previous purchase history information To configure the advertisement information,
When the user selects a desired product and makes a payment through a registered payment method, the management server applies a steaming function to the corresponding product of the smart bending machine to disable the purchase function so that other users cannot purchase it,
The smart bending machine management system, characterized in that the user displays a recommended product on a partial area of the touch screen of the smart bending machine while browsing other products.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200144340A KR102568972B1 (en) | 2020-11-02 | 2020-11-02 | System for managing smart vending machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200144340A KR102568972B1 (en) | 2020-11-02 | 2020-11-02 | System for managing smart vending machine |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220059123A KR20220059123A (en) | 2022-05-10 |
KR102568972B1 true KR102568972B1 (en) | 2023-08-22 |
Family
ID=81591625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200144340A KR102568972B1 (en) | 2020-11-02 | 2020-11-02 | System for managing smart vending machine |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102568972B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024063174A1 (en) * | 2022-09-22 | 2024-03-28 | 주식회사 스마트키오스크 | Vending machine capable of interlinking with delivery service and sales management system comprising same |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003022041A (en) * | 2001-07-10 | 2003-01-24 | Fuji Electric Co Ltd | Device and method for advertisement, and program making computer execute the same method |
JP2012141908A (en) | 2011-01-06 | 2012-07-26 | Hitachi Ltd | Method for guiding commodity purchaser to vending machine and program |
KR101547084B1 (en) * | 2015-01-12 | 2015-08-24 | 이현수 | The method and system for automatic sales of product |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100988754B1 (en) * | 2008-07-10 | 2010-10-25 | 박찬용 | Store system having a function of auto-sale |
KR101722554B1 (en) * | 2015-09-16 | 2017-04-21 | 주식회사 아스티엄 | Smart vending machine apparatus and managing system including the same |
KR20170092845A (en) | 2016-02-04 | 2017-08-14 | 강원대학교산학협력단 | Vending machine integrated management system |
KR20180092503A (en) * | 2017-02-09 | 2018-08-20 | 충남대학교산학협력단 | A smart vending machine system |
KR20190128293A (en) * | 2018-05-08 | 2019-11-18 | 김성준 | Apparatus and method for processing inventory goods using an application |
-
2020
- 2020-11-02 KR KR1020200144340A patent/KR102568972B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003022041A (en) * | 2001-07-10 | 2003-01-24 | Fuji Electric Co Ltd | Device and method for advertisement, and program making computer execute the same method |
JP2012141908A (en) | 2011-01-06 | 2012-07-26 | Hitachi Ltd | Method for guiding commodity purchaser to vending machine and program |
KR101547084B1 (en) * | 2015-01-12 | 2015-08-24 | 이현수 | The method and system for automatic sales of product |
Also Published As
Publication number | Publication date |
---|---|
KR20220059123A (en) | 2022-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220215369A1 (en) | Integrated Automatic Retail System and Method | |
JP7336747B2 (en) | Sales promotion system and sales promotion method | |
US8403215B2 (en) | Self shopping support by getting contents from electronic shelf labels | |
CA2784321C (en) | Systems and methods for purchasing products from a retail establishment using a mobile device | |
JP5336449B2 (en) | Self-shopping support to acquire content from electronic shelf labels (ESL) | |
US20140252090A1 (en) | Point of sale system, inventory system, and methods thereof | |
US20130073405A1 (en) | Customer experience management system | |
US20090125442A1 (en) | Wireless communications device configured for automated returns | |
CN108122333B (en) | Remote control system for dispensing goods or services and method of operating the same | |
KR101544132B1 (en) | The apparatus and method of trade for used article with smart trade machine | |
CN106022752A (en) | Payment device, cloud platform, and smart vending machine management system using same | |
KR101721006B1 (en) | Smart-commerce information producing system using of a mobile phone and method of the same | |
KR102286946B1 (en) | Manless vending machine product purchase and management system | |
KR102568972B1 (en) | System for managing smart vending machine | |
KR20220125650A (en) | Simple payment system using user terminal and operation method thereof | |
KR102122794B1 (en) | Method for processing delivery order and payment terminal thereof | |
KR20150095983A (en) | management service system for on-off line shopping in discount store, and there of method | |
JP2002032550A (en) | Customer information managing system | |
JP2023024001A (en) | Store terminal device, information output method, and program | |
KR20160089025A (en) | Product payment system using wireless communication, customer relationship management using the same and purchasing method of product in offline market |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
X091 | Application refused [patent] | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |