KR102133816B1 - 스탬프장치 및 그 동작 방법, 그리고 프로그램 - Google Patents

스탬프장치 및 그 동작 방법, 그리고 프로그램 Download PDF

Info

Publication number
KR102133816B1
KR102133816B1 KR1020150094537A KR20150094537A KR102133816B1 KR 102133816 B1 KR102133816 B1 KR 102133816B1 KR 1020150094537 A KR1020150094537 A KR 1020150094537A KR 20150094537 A KR20150094537 A KR 20150094537A KR 102133816 B1 KR102133816 B1 KR 102133816B1
Authority
KR
South Korea
Prior art keywords
beacon signal
stamp
identification information
user terminal
processing
Prior art date
Application number
KR1020150094537A
Other languages
English (en)
Other versions
KR20170004326A (ko
Inventor
이선호
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020150094537A priority Critical patent/KR102133816B1/ko
Priority to CN201680035132.5A priority patent/CN107750469B/zh
Priority to PCT/KR2016/005369 priority patent/WO2017003093A1/ko
Publication of KR20170004326A publication Critical patent/KR20170004326A/ko
Application granted granted Critical
Publication of KR102133816B1 publication Critical patent/KR102133816B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0226Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0226Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
    • G06Q30/0232Frequent usage rewards other than merchandise, cash or travel
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0238Discounts or incentives, e.g. coupons or rebates at point-of-sale [POS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Game Theory and Decision Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Tourism & Hospitality (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 스탬프장치 및 그 동작 방법, 그리고 프로그램을 개시한다. 즉, 스탬프장치로부터 스탬프 처리를 위해 전송되는 비콘신호 내에 사용자단말로부터 획득된 사용자식별정보를 포함시킴으로써, 비콘신호를 수신한 단말 중 자신의 사용자식별정보를 확인할 수 있는 상기 사용자단말 이외의 단말에서 스탬프 처리가 이루어지는 것을 제한할 수 있다.

Description

스탬프장치 및 그 동작 방법, 그리고 프로그램{APPARATUS FOR STAMP AND CONTROL METHOD THEREOF, AND PROGRAM}
본 발명은 스탬프장치로부터 스탬프 처리를 위해 전송되는 비콘신호 내에 사용자단말로부터 획득된 사용자식별정보를 포함시켜 상기 사용자단말 이외의 단말에서 스탬프 처리가 이루어지는 것을 제한하기 위한 방안에 관한 것이다.
최근 매장 업주들은 자신의 매장에 더 많은 방문객들이 방문하고 더 많이 주문할 것을 독려하기 위한 로열티 프로그램(Loyalty Program)의 일환으로서, 스탬프 서비스(예: 포인트 적립)를 제공하고 있는 실정이다.
이러한, 스탬프 서비스는, 사용자가 소지하고 있는 모바일 장치(이하, '사용자단말'이라 칭함)의 화면에 전자식 스탬프(이하, '스탬프장치'라 칭함)의 돌출된 패턴을 접촉하는 멀티 터치 방식을 통해서 이루어지는 것이 일반적이다.
그러나, 멀티 터치 방식의 경우, 스탬프장치로부터 돌출되는 패턴 특성에 따라 패턴 노출에 따른 스탬프 도용의 위험성이 크다는 보안상의 문제점이 존재하게 된다.
이러한, 보안상의 문제점을 해결하기 위한 기존 방식으로는, 위 멀티 터치 방식과 병행하여, 스탬프장치가 추가적인 인증정보를 근거리 무선 통신을 이용하여 사용자단말로 전송하는 방식이 존재한다.
헌데, 스탬프장치로부터 전송되는 인증정보의 경우, 근거리 무선 통신의 특성상 주변 단말에서 수신할 가능성이 있다.
이로 인해, 스탬프장치의 패턴이 주변 단말로 이미 노출된 경우라면, 위 인증정보를 추가로 전송한다 할지라도 주변 단말이 패턴과 인증정보를 모두 인지할 수 있으므로, 스탬프 도용의 문제점을 해결하기에는 한계가 있다 할 것이다.
결국, 스탬프 서비스에서의 보안성의 문제점을 해결하기 위해선, 실질적인 스탬프 적립 대상이 아닌 주변 단말로 인증정보가 수신된다 하더라도, 주변 단말에서 인증정보를 이용한 스탬프 처리가 이루어지는 것을 제한하기 위한 방안이 요구된다 할 것이다.
본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 목적은, 스탬프장치로부터 스탬프 처리를 위해 전송되는 비콘신호 내에 사용자단말로부터 획득된 사용자식별정보를 포함시킴으로써, 상기 사용자단말 이외의 단말에서 스탬프 처리가 이루어지는 것을 제한하는 데 있다.
상기 목적을 달성하기 위한 본 발명의 제 1 관점에 따른 스탬프장치는, 사용자단말로부터 사용자식별정보를 획득하는 획득부; 상기 사용자단말에서의 스탬프 처리를 위한 메인처리 비콘신호를 전송하는 전송부; 및 상기 사용자단말 이외의 단말에서 상기 스탬프 처리가 이루어지는 것을 제한하기 위해 상기 사용자식별정보를 상기 메인처리 비콘신호에 포함시키는 제어부를 포함하는 것을 특징으로 한다.
상기 제어부는, 상기 사용자단말로부터 상기 사용자식별정보를 획득하기 위한 부가처리 비콘신호를 상기 전송부가 전송하도록 제어하는 것을 특징으로 한다.
보다 구체적으로, 상기 부가처리 비콘신호는, 상기 사용자단말의 화면에 상기 사용자식별정보가 표시되도록 하기 위한 정보를 포함하는 것을 특징으로 한다.
보다 구체적으로, 상기 제어부는, 상기 스탬프 처리와 관련된 스탬프 애플리케이션을 구동시키기 위한 정보를 상기 부가처리 비콘신호에 포함시켜, 상기 부가처리 비콘신호를 수신한 사용자단말이 상기 스탬프 애플리케이션을 통해 상기 사용자식별정보를 표시할 수 있게 하는 것을 특징으로 한다.
보다 구체적으로, 상기 제어부는, 상기 부가처리 비콘신호는 제1전송파워로 전송되게 하고, 상기 메인처리 비콘신호는 상기 제1전송파워보다 작은 제2전송파워로 전송되게 하여, 상기 메인처리 비콘신호를 수신한 단말 수가 상기 부가처리 비콘신호를 수신한 단말 수보다 적어지게 하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 제 2 관점에 따른 스탬프장치의 동작 방법은, 사용자단말로부터 사용자식별정보가 획득되었는지를 확인하는 확인단계; 및 상기 사용자식별정보가 획득된 것이 확인되는 경우, 상기 사용자단말 이외의 단말에서 스탬프 처리가 이루어지는 것을 제한하기 위해 상기 사용자식별정보가 포함된 메인처리 비콘신호를 전송하는 메인전송단계를 포함하는 것을 특징으로 한다.
보다 구체적으로, 상기 방법은, 상기 확인단계 이전에, 상기 사용자단말로부터 상기 사용자식별정보를 획득하기 위한 부가처리 비콘신호를 전송하는 부가전송단계를 더 포함하는 것을 특징으로 한다.
보다 구체적으로, 상기 부가처리 비콘신호는, 상기 사용자단말의 화면에 상기 사용자식별정보가 표시되도록 하기 위한 정보를 포함하는 것을 특징으로 한다.
보다 구체적으로, 상기 부가처리 비콘신호는, 상기 스탬프 처리와 관련된 스탬프 애플리케이션을 구동시키기 위한 정보를 포함하여, 상기 부가처리 비콘신호를 수신한 사용자단말이 상기 스탬프 애플리케이션을 통해 상기 사용자식별정보를 표시할 수 있도록 하는 것을 특징으로 한다.
보다 구체적으로, 상기 방법은, 상기 부가처리 비콘신호는 제1전송파워로 전송되게 하고, 상기 메인처리 비콘신호는 상기 제1전송파워보다 작은 제2전송파워로 전송되게 하여, 상기 메인처리 비콘신호를 수신한 단말 수가 상기 부가처리 비콘신호를 수신한 단말 수보다 적어지게 하는 전송파워제어단계를 더 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 제 3 관점에 따른 컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램은, 스탬프장치로부터 메인처리 비콘신호가 수신되는 경우, 상기 메인처리 비콘신호에 사용자식별정보가 포함되어 있는지를 확인하는 확인단계; 및 상기 사용자식별정보가 포함되어 있는 것으로 확인되는 경우, 상기 메인처리 비콘신호에 따라 스탬프 처리를 하는 스탬프처리단계를 실행하는 것을 특징으로 한다.
보다 구체적으로, 상기 컴퓨터 프로그램은, 상기 확인단계 이전에, 상기 스탬프장치로부터 수신되는 부가처리 비콘신호에 따라 상기 사용자식별정보를 상기 스탬프장치가 획득하도록 처리하는 획득처리단계를 더 포함하는 것을 특징으로 한다.
이에, 본 발명에 따른 스탬프장치 및 그 동작 방법, 그리고 프로그램에 의하면, 스탬프장치로부터 스탬프 처리를 위해 전송되는 비콘신호 내에 사용자단말로부터 획득된 사용자식별정보를 포함시킴으로써, 비콘신호를 수신한 단말 중 자신의 사용자식별정보를 확인할 수 있는 상기 사용자단말 이외의 단말에서 스탬프 처리가 이루어지는 것을 제한할 수 있다.
도 1은 본 발명의 일 실시예에 따른 스탬프 서비스 시스템의 구성을 설명하기 위한 도면.
도 2는 본 발명의 일 실시예에 따른 스탬프장치의 구성을 설명하기 위한 도면.
도 3은 본 발명의 일 실시예에 따른 명령 전달 구조를 설명하기 위한 도면.
도 4는 본 발명의 일 실시예에 따른 사용자단말의 구성을 설명하기 위한 도면.
도 5는 본 발명의 일 실시예에 따른 스탬프장치에서의 동작 흐름을 설명하기 위한 도면.
도 6은 본 발명의 일 실시예에 따른 사용자단말에서의 동작 흐름을 설명하기 위한 도면.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한다.
도 1은 본 발명의 일 실시예에 따른 스탬프 서비스 시스템의 구성을 도시한 도면이다.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 스탬프 서비스 시스템은, 스탬프장치(100), 사용자단말(200) 및 서비스서버(300)를 포함하는 구성을 갖는다.
스탬프장치(100)는 스탬프 서비스를 위한 전자식 스탬프를 일컫는 것으로서, 인증정보가 포함된 비콘신호를 전송함으로써, 사용자단말(200)이 비콘신호 내 인증정보를 이용하여 서비스서버(300)에 인증을 요청하는 등의 스탬프 처리를 하도록 한다.
여기서, 비콘신호의 경우 다양한 근거리 무선 통신 방식을 이용하여 전송될 수 있는 데, 본 발명의 일 실시예에서는 위 근거리 무선 통신 방식을 예컨대, BLE(Bluetooth Low Energy) 방식인 것으로 상정하여 설명하기로 한다.
한편, 비콘신호를 통해서 전송되는 인증정보에는 예컨대, 스탬프장치(100)가 위치한 매장을 식별하기 위한 매장식별정보 및 스탬프 도용 방지를 위해 스탬프장치(100)에서 자체 생성되는 OTP(One-Time Password) 등이 포함될 수 있다.
참고로, 이러한 스탬프장치(100)는 예컨대, 매장 내 고정된 장소에 비치된 고정형 스탬프장치(100a)와 매장 내 직원이 소지하여 이동할 수 있는 이동형 스탬프장치(100b)로 그 종류가 구분될 수 있다.
사용자단말(200)은 매장에 방문한 사용자가 소지하고 있는 모바일 장치를 일컫는 것으로서, 스탬프 서비스와 관련하여 설치되어 있는 애플리케이션(이하, '스탬프 애플리케이션'이라 칭함)의 실행을 통해서 스탬프 서비스를 이용할 수 있다.
예를 들어, 사용자단말(200)은 스탬프장치(100)로부터 수신된 비콘신호에 따라 스탬프 애플리케이션을 구동함으로써, 스탬프 처리를 하고, 스탬프 처리 결과(스탬프 적립 결과)를 화면에 표시할 수 있다.
여기서, 스탬프 처리란, 예컨대, 비콘신호로부터 인증정보를 추출하는 동작, 추출된 인증정보를 서비스서버(300)로 전달하여 인증을 요청하는 동작, 및 서비스서버(300)로부터 인증 요청 결과를 수신하는 동작 등이 포함될 수 있으며, 이에 제한되는 것이 아닌 서비스 방식에 따라 기타 동작들이 추가되거나, 삭제될 수 있음은 물론이다.
이러한, 사용자단말(200)로는 예컨대, 스마트폰, 태블릿 PC, 및 PDA, 등이 해당될 수 있으며, 이에 제한되는 것이 아닌 애플리케이션의 실행이 가능하며, BLE를 지원할 수 있는 장치는 모두 포함될 수 있을 것이다.
서비스서버(300)는 인증 요청을 처리하는 서버를 일컫는 것으로서, 사용자단말(200)로부터 수신되는 인증 요청을 처리하고, 그 처리 결과를 예컨대, ACK(인증 성공)/NACK(인증 실패)의 형태로 사용자단말(200)에 전달할 수 있다.
이를 위해, 서비스서버(300)는 매장에 비치되는 스탬프장치(100)마다 상이하게 생성되는 고유의 OTP 생성 패턴을 사전에 인지하게 되며, 해당 OTP 패턴을 매장식별정보에 매핑한 저장 정보로서 관리하게 된다.
이를 통해, 서비스서버(300)는 인증 요청에 따라 사용자단말(200)로부터 매장식별정보와 OTP가 수신되는 경우, 수신된 정보가 저장 정보와 일치하는지를 확인하는 방식으로 사용자단말(200)로부터의 인증 요청을 처리할 수 있는 것이다.
참고로, 서비스서버(300)는 앞서 언급한 인증 처리뿐만 아니라, 예컨대, 매장 혹은 사용자별 스탬프 적립 현황을 관리하고, 이에 대한 통계 데이터를 제공하는 등의 다양한 부가 서비스를 제공할 수도 있다.
한편, 본 발명의 일 실시예에 따른 스탬프장치(100)에서는 사용자단말(200)에서의 스탬프 처리를 위한 비콘신호를 BLE 방식을 통해 전송하게 됨을 언급한 바 있다.
참고로, BLE와 관련된 표준화 규격(예: BT4.0 Spec)에 따르면, 비콘신호를 전송하기 위한 전송모드는 비접속모드(Non-connectable Mode)와, 접속모드(Connectable Mode)로 구분될 수 있다.
여기서, 비접속모드는 송신단과 수신단 간에 연결 설정(예: Pairing) 없이 송신자가 정보를 전송(Broadcasting)하기 위해 사용되는 전송모드를 말하며, 접속모드의 경우 송신단과 수신단 간의 연결 설정을 통해 신뢰성 있는 정보를 전송하기 위해 사용되는 전송모드를 말한다.
이와 관련하여, 본 발명의 일 실시예에 따른 스탬프 서비스의 경우, 서비스 특성상 작은 크기의 인증정보를 단방향으로 전송할 수 있으며, 송신단에서 이루어지는 정보 전송에 대한 빠른 응답이 수신단에서 요구되는 응용 서비스 분야에 해당하므로 앞서 언급한 전송모드 중 비접속모드를 따르게 된다.
이로써, 본 발명의 일 실시예에 따른 스탬프장치(100)에서는 비접속모드에 따라 인증정보가 포함된 비콘신호를 사용자단말(200)과의 연결 설정 없이 단방향으로 전송(Broadcasting)하게 됨을 알 수 있다.
헌데, 스탬프장치(100)가 비접속모드에 따르는 경우, 송신단과 수신단 간에 연결 설정이 이루어지지 않는다는 비접속모드의 특성으로 인해, 스탬프장치(100)로부터 전송된 비콘신호를 불특정 다수의 단말에서 수신할 가능이 존재하게 된다.
이는, 다시 말해 스탬프 적립 대상인 사용자단말(200) 이외의 주변 단말이 해당 인증정보를 수신할 수 있다는 것을 의미하게 되므로, 인증정보를 수신한 주변 단말에서 인증정보를 오사용하게 되거나, 혹은 스탬프 도용을 위한 목적으로 부정사용하게 되는 등의 보안성의 문제점이 대두된다.
결국, 스탬프 서비스에서의 보안성 문제점을 해결하기 위해선, 스탬프장치(100)로부터 전송된 비콘신호가 실질적인 스탬프 적립 대상인 사용자단말(200) 이외의 주변 단말로 수신된다 하더라도, 이를 수신한 주변 단말에서 비콘신호 내 인증정보를 이용한 스탬프 처리가 이루어지는 것을 제한할 수 있는 방안이 요구된다 할 것이다.
이에, 본 발명의 일 실시예에서는, 스탬프 적립 대상인 사용자단말(200) 이외의 주변 단말에서 스탬프 처리가 이루어지는 것을 제한하기 위한 방안을 제안하고자 하며, 이하에서는 이를 구현하기 위한 스탬프장치(100) 및 사용자단말(200)의 구성에 대해 구체적으로 설명하기로 한다.
먼저, 도 2를 참조하여 본 발명의 일 실시예에 따른 스탬프장치(100)의 구성을 설명한다.
도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 스탬프장치(100)는 비콘신호를 전송하는 전송부(110), 및 비콘신호의 전송을 제어하는 제어부(130)를 포함하는 구성을 갖는다.
여기서, 전송부(110)는 예컨대, BLE 방식의 통신 기능을 지원하는 하드웨어통신 모듈 형태로 구현될 수 있으며, 제어부(130)의 경우 스탬프장치(100)에 탑재된 애플리케이션(프로그램)에 의해 구현되는 소프트웨어 모듈 형태로 구현될 수 있다.
한편, 본 발명의 일 실시예에 따른 스탬프장치(100)는 전술한 구성 이외에, 예컨대, 사용자단말(200)로부터 사용자식별정보를 획득하는 획득부(120)를 더 포함하는 구성을 가질 수 있다.
획득부(120)의 경우 사용자식별정보가 구현되는 형태에 따라, 이를 획득하기 위한 다양한 하드웨어 모듈 형태로 구현될 수 있다.
여기서, 사용자식별정보의 경우, 예컨대, 식별코드(예: QR 코드, 닷 코드, 컬러 코드)의 형태로 구현되어 사용자단말(200)의 화면에 표시될 수 있다.
이 경우, 획득부(120)는 사용자단말(200)의 화면에 표시된 식별코드를 인식하는 방식을 통해 사용자식별정보를 획득하기 위한 하드웨어 인식 모듈의 형태로 구현될 수 있음을 예상할 수 있다.
또한, 사용자식별정보의 경우, 사용자단말(200)로부터 수신되는 무선신호 내 삽입정보(예: 비트 값)의 형태 또한 가질 수 있을 것인데, 이 경우 획득부(120)는 사용자단말(200)로부터 무선신호를 수신하기 위한 하드웨어 통신 모듈의 형태로 구현될 수 있음을 예상할 수 있다.
이상, 사용자단말(200)로부터 사용자식별정보를 획득하기 위한 방식의 경우, 사용자식별정보가 구현되는 형태(예: 식별코드, 무선신호 내 삽입정보)에 따라 다양한 획득 방식이 적용될 수 있음을 알 수 있다.
이하에서는 설명의 편의를 위해 사용자식별정보의 경우 식별코드(예: QR 코드, 닷 코드, 컬러 코드)의 형태로 사용자단말(200)의 화면에 표시되며, 획득부(120)는 사용자단말(200)의 화면에 표시된 식별코드를 인식하는 방식을 통해 사용자식별정보를 획득하게 됨을 전제로 설명을 이어가기로 한다.
결국, 본 발명의 일 실시예에 따른 스탬프장치(100)는 위 구성들을 통해 사용자단말(200) 이외의 단말에서 스탬프 처리가 이루어지는 것을 제한하게 되는 데, 이하에서는 이를 위한 스탬프장치(100) 내 각 구성에 대해 구체적으로 설명하기로 한다.
전송부(110)는 비콘신호를 전송하는 기능을 수행한다.
보다 구체적으로, 전송부(110)는 설정 주기가 도래하였음을 인지한 제어부(130)의 제어에 따라 사용자단말(200)로부터 사용자식별정보를 획득하기 위한 비콘신호를 전송하게 된다.
이하에서는, 사용자식별정보를 획득하기 위한 비콘신호를 '부가처리 비콘신호'라 명명하기로 한다.
이와 관련하여, 사용자단말(200)에서는 위 부가처리 비콘신호가 수신되는 경우, 스탬프 애플리케이션을 구동함으로써, 사용자식별정보를 식별코드(예: QR 코드, 닷 코드, 컬러 코드)의 형태로 스탬프 애플리케이션의 실행 화면에 표시할 수 있게 된다.
또한, 전송부(110)는 사용자단말기(200)로부터 사용자식별정보를 획득한 것을 확인한 제어부(130)의 제어에 따라 사용자단말(200)에서의 스탬프 처리를 위한 비콘신호를 전송하게 된다.
이하에서는, 사용자단말(200)에서의 스탬프 처리를 위한 위 비콘신호를 '메인처리 비콘신호'라 명명하기로 한다.
여기서, 메인처리 비콘신호에는 스탬프장치(100)를 식별할 수 있는 매장식별정보 이외에, 인증정보가 포함되는데, 이를 수신한 사용자단말(200)에서는 메인처리 비콘신호로부터 추출되는 인증정보를 서비스서버(300)로 전달하여 인증을 요청하는 등의 동작인 스탬프 처리를 통해 스탬프 적립을 실시하게 된다.
특히, 메인처리 비콘신호에는 앞서 언급한 매장식별정보와 인증정보 이외에, 사용자단말(200)로부터 획득된 사용자식별정보가 더 포함되는데, 위 사용자식별정보는 사용자단말(200) 이외의 단말에서 메인처리 비콘신호에 따라 스탬프 처리가 이루어지는 것을 제한하기 정보로서, 구체적인 설명은 제어부(130)에 대한 설명에서 다루기로 한다.
획득부(120)는 사용자단말(200)로부터 사용자식별정보를 획득하는 기능을 수행하게 된다.
보다 구체적으로, 획득부(120)는 부가처리 비콘신호의 수신에 따라 사용자식별정보를 식별코드(예: QR 코드, 닷 코드, 컬러 코드)의 형태로 화면에 표시한 사용자단말(200)과 근접하는 경우, 사용자단말(200)의 화면에 표시된 식별코드를 인식하는 방식을 통해서 사용자단말(200)로부터 사용자식별정보를 획득하게 된다.
여기서, 사용자단말(200)과 근접한다는 것은, 스탬프장치(100)가 고정형 스탬프장치(100a)인 경우, 스탬프장치(100a)의 식별코드 인식영역으로 사용자단말(200)이 접근한 것을 의미하며, 스탬프장치(100)가 이동형 스탬프장치(100b)인 경우에는 반대로 스탬프장치(100b)가 사용자단말(200)로 접근한 것을 의미한다.
제어부(130)는 부가처리 비콘신호의 전송을 제어하는 기능을 수행한다.
보다 구체적으로, 제어부(130)는 설정 주기가 도래하는 경우 전송부(110)가 부가처리 비콘신호를 전송하도록 제어하게 된다.
이때, 제어부(130)는 부가처리 비콘신호에 스탬프장치(100)를 식별할 수 있는 매장식별정보만을 포함하여 전송하도록 제어하게 되는데, 이를 통해 부가처리 비콘신호로부터 매장식별정보만을 확인한 단말들이 스탬프 애플리케이션을 구동하여, 식별코드(예: QR 코드, 닷 코드, 컬러 코드) 형태의 사용자식별정보를 화면에 표시하도록 지시할 수 있는 것이다.
여기서, 부가처리 비콘신호에 포함되는 매장식별정보의 경우 스탬프 애플리케이션을 구동시키기 위한 정보(명령어)의 역할을 하게 되나, 스탬프 애플리케이션을 구동시키기 위해 예컨대, 매장식별정보와는 다른 정보(예: 애플리케이션 식별정보)를 포함시키거나, 혹은 매장식별정보와 함께 별도의 추가적인 정보를 포함시키는 것 또한 가능할 것이다.
한편, 제어부(120)는 부가처리 비콘신호를 전송하도록 제어함에 있어, 매장 내 위치한 모든 단말들이 부가처리 비콘신호를 수신할 수 있도록 제1전송파워로 부가처리 비콘신호를 전송하도록 제어하게 된다.
여기서, 제1전송파워는 예컨대, 매장 내 위치한 단말들이 모두 수신할 수 있는 정도의 크기이면 충분하며, 단말들이 지원하는 수신 감도, 사용자 설정, 혹은 서비스서버(300)로부터의 지시에 따라 그 크기가 작아지거나 커질 수 있음은 물론이다.
또한, 제어부(130)는 메인처리 비콘신호의 전송을 제어하는 기능을 수행한다.
보다 구체적으로, 제어부(130)는 획득부(120)에서 사용자단말기(200)의 사용자식별정보를 획득한 것이 확인되는 경우, 전송부(110)가 메인처리 비콘신호를 전송하도록 제어하게 된다.
이때, 제어부(130)는 메인처리 비콘신호에 스탬프장치(100)를 식별할 수 있는 매장식별정보와, 인증정보 이외에, 사용자단말(200)로부터 획득된 사용자식별정보를 더 포함하여 전송하도록 제어하게 되는데, 이를 통해 메인처리 비콘신호를 수신한 단말 중 메인처리 비콘신호로부터 자신의 사용자식별정보를 확인한 사용자단말(200)에 한해서만 스탬프 처리를 하도록 제한할 수 있는 것이다.
결국, 사용자단말(200)에서 이루어지는 위 스탬프 처리는, 사용자단말(200)이 메인처리 비콘신호로부터 자신의 사용자식별정보를 확인한 경우에 한해서만 이루어지게 되며, 만약, 주변 단말에서 메인처리 비콘신호를 수신하였다 하더라도 메인처리 비콘신호에 포함된 사용자식별정보가 자신의 식별정보와 일치하지 않는 이상, 사용자단말(200)에서와 같은 스탬프 처리는 이루어지지 않게 되는 것이다.
한편, 제어부(130)에서 이루어지는 부가처리 비콘신호 및 메인처리 비콘신호에 대한 전송 제어의 경우, 부가처리 비콘신호 및 메인처리 비콘신호의 전송 시작을 명령하기 위한 전송시작명령(Beacon Tx START)과 전송의 종료를 명령하기 위한 전송종료명령(Beacon Tx STOP)을 전송부(110)로 전달하는 방식을 통해서 이루어질 수 있다.
이와 관련하여, 전송부(110)에서는 제어부(130)로부터 전송시작명령이 수신된 시점부터 전송종료명령이 수신되는 시점까지 비접속모드에 정의된 스펙전송주기(예: 100ms)에 따라 부가처리 비콘신호 및 메인처리 비콘신호를 전송하게 된다.
만약, 제어부(130)에서 전송시작명령(Beacon Tx START)과 전송종료명령(Beacon Tx STOP)을 위 스펙전송주기보다 짧은 주기로 전송부(110)로 전달하는 경우, 전송부(110)에서는 스펙전송주기보다 짧은 주기로 부가처리 비콘신호 및 메인처리 비콘신호를 전송할 수 있을 것이다.
전송시작명령(Beacon Tx START)과 전송종료명령(Beacon Tx STOP)을 위 스펙전송주기보다 짧은 주기로 전송부(110)로 전달하는 위 제어 방식의 경우, 사용자단말(200)에서의 부가처리 비콘신호 및 메인처리 비콘신호에 대한 수신 성공률을 향상시키기 위한 목적으로 활용될 수 있을 것이다.
참고로, 전송시작명령과 전송종료명령의 경우, 도 3에 도시된 바와 같이, 애플리케이션 계층에 위치한 제어부(130)로부터 생성되며, 제어부(130)에서 생성된 명령들은 BLE 프로토콜 스택을 거쳐 최종 하드웨어에 해당하는 전송부(110)로 전달될 수 있다.
이하에서는 도 4를 참조하여 본 발명의 일 실시예에 따른 사용자단말(200)의 구체적인 구성을 설명하기로 한다.
도 4에 도시된 바와 같이, 본 발명의 일 실시예에 따른 사용자단말(200)은 부가처리 비콘신호를 처리하는 제1처리부(220), 및 메인처리 비콘신호를 처리하는 제2처리부(220)를 포함하는 구성을 갖는다.
여기서, 제1처리부(220), 및 제2처리부(230)는 스탬프 애플리케이션에 의해 구현되는 소프트웨어 모듈 형태로 구현될 수 있다.
또한, 본 발명의 일 실시예에 따른 사용자단말(200)은 전술한 구성 이외에, 수신부(210)를 더 포함하는 구성을 가질 수 있는데, 수신부(210)의 경우 예컨대, BLE 방식의 통신 기능을 지원하는 하드웨어 통신 모듈 형태로 구현될 수 있다.
결국, 본 발명의 일 실시예에 따른 사용자단말(200)은 위 구성들을 통해서 스탬프장치(100)로부터 수신되는 메인처리 비콘신호에 대한 처리 여부를 결정하게 되는데, 이하에서는 이를 위한 사용자단말(200) 내 각 구성에 대해 보다 구체적으로 설명하기로 한다.
제1처리부(220)는 스탬프장치(100)에서 사용자식별정보를 획득하도록 처리하는 기능을 수행한다.
보다 구체적으로, 제1처리부(220)는 스탬프장치(100)로부터 전송된 비콘신호가 수신부(210)를 통해 수신되는 경우, 수신된 비콘신호 내에 사용자식별정보가 포함되어 있는지를 확인하게 된다.
이때, 제1처리부(220)는 비콘신호 내에 매장식별정보만이 포함되어 있는 것으로 확인되는 경우, 수신된 비콘신호가 사용자식별정보를 획득하기 위해 스탬프장치(100)로부터 전송된 부가처리 비콘신호임을 확인하게 된다.
이와 관련하여, 제1처리부(220)는 부가처리 비콘신호가 수신된 것으로 확인되는 경우, 스탬프 애플리케이션을 구동하여 사용자식별정보를 식별코드(예: QR 코드, 닷 코드, 컬러 코드)의 형태로 화면에 표시함으로써, 스탬프장치(100)가 화면에 표시된 식별코드를 인식하는 방식을 통해서 사용자식별정보를 획득할 수 있도록 처리하게 된다.
참고로, 제1처리부(220)는 사용자식별정보를 표시하는 위 동작과는 별개로, 부가처리 비콘신호로부터 매장식별정보를 추출하여 서비스서버(300)로 전달할 수도 있다.
이 경우 서비스서버(300)에서는 해당 매장식별정보에 매핑된 서비스 화면(예: 현재 매장에서 진행중인 이벤트 안내)을 사용자단말(200)로 회신함으로써, 사용자단말(200)이 해당 서비스 화면을 애플리케이션의 실행 화면에 표시하도록 할 수 있도록 한다.
제2처리부(220)는 스탬프 처리를 하는 기능을 수행한다.
보다 구체적으로, 제2처리부(230)는 스탬프장치(100)로부터 전송된 비콘신호가 수신부(210)를 통해 수신되는 경우, 수신된 비콘신호 내에 사용자식별정보가 포함되어 있는지를 확인하게 된다.
이때, 제2처리부(230)는 비콘신호 내에 매장식별정보와 인증정보 그리고 사용자식별정보가 포함되어 있는 것으로 확인되는 경우, 수신된 비콘신호가 스탬프 처리를 지시하기 위해 스탬프장치(100)로부터 전송된 메인처리 비콘신호임을 확인하게 된다.
이와 관련하여, 제2처리부(230)는 메인처리 비콘신호가 수신된 것으로 확인되는 경우, 메인처리 비콘신호에 포함된 사용자식별정보가 자신의 사용자식별정보(화면에 표시된 사용자식별정보)와 일치하는지를 확인하고, 사용자식별정보가 일치하는 것으로 확인되는 경우에 한해서만 스탬프 처리를 함으로써, 스탬프 처리 결과인 스탬프 적립 결과를 화면에 표시할 수 있다.
이때, 제2처리부(230)는 메인처리 비콘신호로부터 추출되는 인증정보를 서비스서버(300)로 전달하여 인증을 요청하는 동작 및 서비스서버(300)로부터 인증 결과를 수신하는 동작 등으로 스탬프 처리를 할 수 있다.
만약, 메인처리 비콘신호에 포함된 사용자식별정보가 자신의 사용자식별정보와 일치하지 않는 경우에는 제2처리부(230)는 메인처리 비콘신호를 무시하게 된다.
여기서, 메인처리 비콘신호를 무시한다는 것은, 스탬프 처리를 하지 않는다는 것으로서, 예컨대, 메인처리 비콘신호로부터 인증정보는 추출하되 서비스서버(300)에 추출된 인증정보를 전달하지 않는다거나, 혹은 메인처리 비콘신호로부터 인증정보를 추출하는 동작과 인증정보를 서비스서버(300)에 전달하는 동작 모두를 실시하는 않는 등 기타 다양한 동작으로 정의될 수 있음은 물론이다.
결국, 사용자단말(200)에서 이루어지는 위 스탬프 처리는, 사용자단말(200)이 메인처리 비콘신호로부터 자신의 사용자식별정보를 확인한 경우에 한해서만 이루어지게 되며, 만약, 주변 단말에서 메인처리 비콘신호를 수신하였다 하더라도 메인처리 비콘신호에 포함된 사용자식별정보가 자신의 식별정보와 일치하지 않는 이상, 사용자단말(200)에서와 같은 스탬프 처리는 제한되게 되는 것이다.
이상에서 설명한 바와 같이, 본 발명의 일 실시예에 따른 스탬프장치(100) 및 사용자단말(200)에 따르면, 스탬프장치(100)로부터 스탬프 처리를 위해 전송되는 메인처리 비콘신호 내에 사용자단말(200)로부터 획득된 사용자식별정보를 포함시킴으로써, 메인처리 비콘신호를 수신한 단말 중 메인처리 비콘신호로부터 자신의 사용자식별정보를 확인할 수 있는 사용자단말(200) 이외의 단말에서 스탬프 처리가 이루어지는 것을 제한할 수 있다.
이하에서는, 도 5 및 도 6을 참조하여, 본 발명의 일 실시예에 따른 스탬프장치(100) 및 사용자단말(200)에서의 동작 흐름을 구체적으로 설명하기로 한다. 설명의 편의를 위해 전술한 도 1 내지 도 4에서의 도면 부호를 참조하기로 한다.
우선, 도 5를 참조하여 본 발명의 일 실시예에 따른 스탬프장치(100)에서의 동작 흐름을 설명하면 다음과 같다.
먼저, 제어부(130)는 설정 주기가 도래하는 경우 부가처리 비콘신호를 전송부(110)가 전송하도록 제어한다(S110).
이때, 제어부(130)는 부가처리 비콘신호에 스탬프장치(100)를 식별할 수 있는 매장식별정보만을 포함하여 전송하도록 제어하게 되는데, 이를 통해 부가처리 비콘신호로부터 매장식별정보만을 확인한 단말들이 스탬프 애플리케이션을 구동하여, 식별코드(예: QR 코드, 닷 코드, 컬러 코드) 형태의 사용자식별정보를 화면에 표시하도록 지시할 수 있는 것이다.
한편, 제어부(120)는 부가처리 비콘신호를 전송하도록 제어함에 있어, 매장 내 위치한 모든 단말들이 부가처리 비콘신호를 수신할 수 있도록 제1전송파워로 부가처리 비콘신호를 전송하도록 제어하게 된다.
여기서, 제1전송파워는 예컨대, 매장 내 위치한 단말들이 모두 수신할 수 있는 정도의 크기이면 충분하며, 단말들이 지원하는 수신 감도, 사용자 설정, 혹은 서비스서버(300)로부터의 지시에 따라 그 크기가 작아지거나 커질 수 있음은 물론이다.
그리고 나서, 제어부(130)는 메인처리 비콘신호를 전송부(110)가 전송하도록 제어한다(S120-S140).
이때, 제어부(130)는 단계 'S120'을 통해서 획득부(120)가 사용자단말기(200)의 사용자식별정보를 획득하였는지를 확인하게 된다.
이와 관련하여, 획득부(120)에서는 부가처리 비콘신호의 수신에 따라 사용자식별정보를 식별코드(예: QR 코드, 닷 코드, 컬러 코드)의 형태로 화면에 표시한 사용자단말(200)과 근접하는 경우, 사용자단말(200)의 화면에 표시된 식별코드를 인식하는 방식을 통해서 사용자단말(200)로부터 사용자식별정보를 획득할 수 있다.
이어서, 제어부(130)는 앞선 단계 '120'에서 획득부(120)가 사용자단말기(200)의 사용자식별정보를 획득한 것으로 확인되는 경우, 단계 'S130'을 통해서 메인처리 비콘신호에 스탬프장치(100)를 식별할 수 있는 매장식별정보와, 인증정보 이외에, 사용자단말(200)로부터 획득된 사용자식별정보를 더 포함하여 전송하도록 제어하게 되는데, 이를 통해 메인처리 비콘신호를 수신한 단말 중 메인처리 비콘신호로부터 자신의 사용자식별정보를 확인한 사용자단말(200)에 한해서만 스탬프 처리를 하도록 제한할 수 있는 것이다.
결국, 사용자단말(200)에서 이루어지는 위 스탬프 처리는, 사용자단말(200)이 메인처리 비콘신호로부터 자신의 사용자식별정보를 확인한 경우에 한해서만 이루어지게 되며, 만약, 주변 단말에서 메인처리 비콘신호를 수신하였다 하더라도 메인처리 비콘신호에 포함된 사용자식별정보가 자신의 식별정보와 일치하지 않는 이상, 사용자단말(200)에서와 같은 스탬프 처리는 이루어지지 않게 되는 것이다.
이하에서는 도 6을 참조하여, 본 발명의 일 실시예에 따른 사용자단말(200)에서의 동작 흐름을 설명하기로 한다.
먼저, 제1처리부(220)는 스탬프장치(100)로부터 전송된 비콘신호가 수신부(210)를 통해 수신되는 경우, 수신된 비콘신호 내에 사용자식별정보가 포함되어 있는지를 확인한다(S210).
이때, 제1처리부(220)는 비콘신호 내에 매장식별정보만이 포함되어 있는 것으로 확인되는 경우, 수신된 비콘신호가 사용자식별정보를 획득하기 위해 스탬프장치(100)로부터 전송된 부가처리 비콘신호임을 확인하게 된다.
이어서, 제1처리부(220)는 부가처리 비콘신호의 수신에 따라 사용자식별정보를 표시한다(S220-S230).
이때, 제1처리부(220)는 앞선 단계 'S210'에서 부가처리 비콘신호가 수신된 것으로 확인되는 경우, 단계 'S220'을 통해 스탬프 애플리케이션을 구동하고, 단계 'S230'을 통해 사용자식별정보를 식별코드(예: QR 코드, 닷 코드, 컬러 코드)의 형태로 화면에 표시함으로써, 스탬프장치(100)가 화면에 표시된 식별코드를 인식하는 방식을 통해서 사용자식별정보를 획득할 수 있도록 처리하게 된다(S220-S230).
참고로, 제1처리부(220)는 사용자식별정보를 표시하는 위 동작과는 별개로, 부가처리 비콘신호로부터 매장식별정보를 추출하여 서비스서버(300)로 전달할 수도 있다.
이 경우 서비스서버(300)에서는 해당 매장식별정보에 매핑된 서비스 화면(예: 현재 매장에서 진행중인 이벤트 안내)을 사용자단말(200)로 회신함으로써, 사용자단말(200)이 해당 서비스 화면을 애플리케이션의 실행 화면에 표시하도록 한다.
그리고 나서, 제2처리부(230)는 스탬프장치(100)로부터 전송된 비콘신호가 수신부(210)를 통해 수신되는 경우, 수신된 비콘신호 내에 사용자식별정보가 포함되어 있는지를 확인한다(S240).
이때, 제2처리부(230)는 비콘신호 내에 매장식별정보와 인증정보 그리고 사용자식별정보가 포함되어 있는 것으로 확인되는 경우, 수신된 비콘신호가 스탬프 처리를 지시하기 위해 스탬프장치(100)로부터 전송된 메인처리 비콘신호임을 확인할 수 있다.
이후, 제2처리부(230)는 메인처리 비콘신호의 수신에 따라 스탬프 처리를 한다(S250-S260).
이때, 제2처리부(230)는 앞선 단계 'S240'에서 메인처리 비콘신호가 수신된 것으로 확인되는 경우, 단계 'S250'을 통해 메인처리 비콘신호에 포함된 사용자식별정보가 자신의 사용자식별정보(화면에 표시된 사용자식별정보)와 일치하는지를 확인하고, 사용자식별정보가 일치하는 것으로 확인되는 경우에 한해서만 단계 'S260'을 통해서 스탬프 처리를 함으로써, 스탬프 처리 결과인 스탬프 적립 결과를 화면에 표시할 수 있다.
만약, 메인처리 비콘신호에 포함된 사용자식별정보가 자신의 사용자식별정보와 일치하지 않는 경우에는 제2처리부(230)는 메인처리 비콘신호를 무시하고, 앞선 단계 'S240'을 통해 자신의 사용자식별정보를 포함하는 메인처리 비콘신호가 수신될 때까지 대기하게 된다.
여기서, 메인처리 비콘신호를 무시한다는 것은, 스탬프 처리를 하지 않는다는 것으로서, 예컨대, 메인처리 비콘신호로부터 인증정보는 추출하되 서비스서버(300)에 추출된 인증정보를 전달하지 않는다거나, 혹은 메인처리 비콘신호로부터 인증정보를 추출하는 동작과 인증정보를 서비스서버(300)에 전달하는 동작 모두를 실시하는 않는 등 기타 다양한 동작으로 정의될 수 있음은 물론이다.
결국, 사용자단말(200)에서 이루어지는 위 스탬프 처리는, 사용자단말(200)이 메인처리 비콘신호로부터 자신의 사용자식별정보를 확인한 경우에 한해서만 이루어지게 되며, 만약, 주변 단말에서 메인처리 비콘신호를 수신하였다 하더라도 메인처리 비콘신호에 포함된 사용자식별정보가 자신의 식별정보와 일치하지 않는 이상, 사용자단말(200)에서와 같은 스탬프 처리는 제한되게 되는 것이다.
이상에서 설명한 바와 같이, 본 발명의 일 실시예에 따른 스탬프장치(100) 및 사용자단말(200)에서의 동작 흐름에 따르면, 스탬프장치(100)로부터 스탬프 처리를 위해 전송되는 메인처리 비콘신호 내에 사용자단말(200)로부터 획득된 사용자식별정보를 포함시킴으로써, 메인처리 비콘신호를 수신한 단말 중 메인처리 비콘신호로부터 자신의 사용자식별정보를 확인할 수 있는 사용자단말(200) 이외의 단말에서 스탬프 처리가 이루어지는 것을 제한할 수 있다.
한편, 여기에 제시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
지금까지 본 발명을 바람직한 실시 예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시 예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.
본 발명의 일 실시예에 따른 스탬프장치 및 그 동작 방법, 그리고 프로그램에 따르면, 비콘신호 내에 사용자단말로부터 획득된 사용자식별정보를 포함시켜 상기 사용자단말 이외의 단말에서 스탬프 처리가 이루어지는 것을 제한할 수 있다는 점에서, 기존 기술의 한계를 뛰어 넘음에 따라 관련 기술에 대한 이용만이 아닌 적용되는 장치의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.
100: 스탬프장치
110: 전송부 120: 획득부
130: 제어부
200: 사용자단말
210: 수신부 220: 제1처리부
230: 제2처리부

Claims (12)

  1. 사용자단말로부터 상기 사용자단말에 대응되는 사용자식별정보를 획득하는 획득부;
    상기 사용자단말에서의 스탬프 처리를 위한 메인처리 비콘신호를 전송하는 전송부; 및
    상기 사용자식별정보에 대응되는 상기 사용자단말에서는 상기 스탬프 처리가 이루어지도록 하고 상기 사용자단말 이외의 단말에서는 상기 스탬프 처리가 이루어지는 것을 제한하기 위해 상기 사용자식별정보를 상기 메인처리 비콘신호에 포함시키는 제어부를 포함하며,
    상기 제어부는,
    상기 사용자단말로부터 상기 사용자식별정보를 획득하기 위한 부가처리 비콘신호를 상기 전송부가 전송하도록 제어하는 것을 특징으로 하는 스탬프장치.
  2. 삭제
  3. 제 1 항에 있어서,
    상기 부가처리 비콘신호는,
    상기 사용자단말의 화면에 상기 사용자식별정보가 표시되도록 하기 위한 정보를 포함하는 것을 특징으로 하는 스탬프장치.
  4. 제 3 항에 있어서,
    상기 제어부는,
    상기 스탬프 처리와 관련된 스탬프 애플리케이션을 구동시키기 위한 정보를 상기 부가처리 비콘신호에 포함시켜, 상기 부가처리 비콘신호를 수신한 사용자단말이 상기 스탬프 애플리케이션을 통해 상기 사용자식별정보를 표시할 수 있게 하는 것을 특징으로 하는 스탬프장치.
  5. 제 1 항에 있어서,
    상기 제어부는,
    상기 부가처리 비콘신호는 제1전송파워로 전송되게 하고, 상기 메인처리 비콘신호는 상기 제1전송파워보다 작은 제2전송파워로 전송되게 하여, 상기 메인처리 비콘신호를 수신한 단말 수가 상기 부가처리 비콘신호를 수신한 단말 수보다 적어지게 하는 것을 특징으로 하는 스탬프장치.
  6. 사용자단말로부터 상기 사용자단말에 대응되는 사용자식별정보가 획득되었는지를 확인하는 확인단계; 및
    상기 사용자식별정보가 획득된 것이 확인되는 경우, 상기 사용자식별정보에 대응되는 상기 사용자단말에서는 스탬프 처리가 이루어지도록 하고 상기 사용자단말 이외의 단말에서는 상기 스탬프 처리가 이루어지는 것을 제한하기 위해 상기 사용자식별정보가 포함된 메인처리 비콘신호를 전송하는 메인전송단계를 포함하며,
    상기 확인단계 이전에, 상기 사용자단말로부터 상기 사용자식별정보를 획득하기 위한 부가처리 비콘신호를 전송하는 부가전송단계를 더 포함하는 것을 특징으로 하는 스탬프장치의 동작 방법.
  7. 삭제
  8. 제 6 항에 있어서,
    상기 부가처리 비콘신호는,
    상기 사용자단말의 화면에 상기 사용자식별정보가 표시되도록 하기 위한 정보를 포함하는 것을 특징으로 하는 스탬프장치의 동작 방법.
  9. 제 8 항에 있어서,
    상기 부가처리 비콘신호는,
    상기 스탬프 처리와 관련된 스탬프 애플리케이션을 구동시키기 위한 정보를 포함하여, 상기 부가처리 비콘신호를 수신한 사용자단말이 상기 스탬프 애플리케이션을 통해 상기 사용자식별정보를 표시할 수 있도록 하는 것을 특징으로 하는 스탬프장치의 동작 방법.
  10. 제 6 항에 있어서,
    상기 방법은,
    상기 부가처리 비콘신호는 제1전송파워로 전송되게 하고, 상기 메인처리 비콘신호는 상기 제1전송파워보다 작은 제2전송파워로 전송되게 하여, 상기 메인처리 비콘신호를 수신한 단말 수가 상기 부가처리 비콘신호를 수신한 단말 수보다 적어지게 하는 전송파워제어단계를 더 포함하는 것을 특징으로 하는 스탬프장치의 동작 방법.
  11. 사용자단말이 스탬프장치로부터 메인처리 비콘신호가 수신하는 경우, 상기 사용자단말에서 상기 메인처리 비콘신호에 사용자식별정보가 포함되어 있는지를 확인하는 확인단계;
    상기 사용자식별정보가 포함되어 있는 것으로 확인되면, 상기 사용자식별정보가 상기 사용자단말의 사용자식별정보인 경우에는 상기 사용자단말에서 상기 메인처리 비콘신호에 따라 스탬프 처리를 하고, 상기 사용자식별정보가 상기 사용자단말의 사용자식별정보가 아닌 경우에는 상기 사용자단말에서 상기 메인처리 비콘신호에 따라 스탬프 처리를 하는 것을 제한하는 스탬프처리단계; 및
    상기 확인단계 이전에, 상기 사용자단말에서 상기 스탬프장치로부터 수신되는 부가처리 비콘신호에 따라 상기 사용자식별정보를 상기 스탬프장치가 획득하도록 처리하는 획득처리단계를 실행시키기 위하여 매체에 저장된 컴퓨터프로그램.
  12. 삭제
KR1020150094537A 2015-07-02 2015-07-02 스탬프장치 및 그 동작 방법, 그리고 프로그램 KR102133816B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020150094537A KR102133816B1 (ko) 2015-07-02 2015-07-02 스탬프장치 및 그 동작 방법, 그리고 프로그램
CN201680035132.5A CN107750469B (zh) 2015-07-02 2016-05-20 ***装置、其操作方法和记录介质
PCT/KR2016/005369 WO2017003093A1 (ko) 2015-07-02 2016-05-20 스탬프장치 및 그 동작 방법, 그리고 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150094537A KR102133816B1 (ko) 2015-07-02 2015-07-02 스탬프장치 및 그 동작 방법, 그리고 프로그램

Publications (2)

Publication Number Publication Date
KR20170004326A KR20170004326A (ko) 2017-01-11
KR102133816B1 true KR102133816B1 (ko) 2020-07-21

Family

ID=57608495

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150094537A KR102133816B1 (ko) 2015-07-02 2015-07-02 스탬프장치 및 그 동작 방법, 그리고 프로그램

Country Status (3)

Country Link
KR (1) KR102133816B1 (ko)
CN (1) CN107750469B (ko)
WO (1) WO2017003093A1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002092290A (ja) * 2000-09-19 2002-03-29 Nec Corp 市場調査用サーバ及びサーバ群、それらを備える市場調査システム並びに市場調査方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3485911B2 (ja) * 2001-12-17 2004-01-13 シャープ株式会社 データ使用制限設定方法、データ使用制限設定装置、データ使用制限設定プログラムおよびそのプログラムを記録した記録媒体
CN101639903B (zh) * 2008-07-29 2015-02-04 北京书生电子技术有限公司 一种电子***的盖章方法、装置及***
KR20130026610A (ko) * 2011-08-18 2013-03-14 김경동 스탬프 서비스 제공 네트워크, 그 네트워크와 연동하는 사용자 단말 및 서버
CN103679495B (zh) * 2012-09-18 2018-08-10 星贝瑞有限公司 一种印花发放方法及***
KR20140059000A (ko) * 2012-11-07 2014-05-15 라인 가부시키가이샤 디지털화 된 적립식 쿠폰 서비스 제공 방법 및 그 시스템
KR20150059548A (ko) * 2013-11-22 2015-06-01 모지도코화이어코리아 유한회사 터치와 근거리 통신 기반의 전자 도장 및 이를 이용한 전자 날인 인증 시스템

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002092290A (ja) * 2000-09-19 2002-03-29 Nec Corp 市場調査用サーバ及びサーバ群、それらを備える市場調査システム並びに市場調査方法

Also Published As

Publication number Publication date
CN107750469A (zh) 2018-03-02
WO2017003093A1 (ko) 2017-01-05
CN107750469B (zh) 2021-05-11
KR20170004326A (ko) 2017-01-11

Similar Documents

Publication Publication Date Title
KR100770914B1 (ko) 비접촉식 근거리통신의 피어투피어 통신 방법
US20160299754A1 (en) Method for Updating Application Program, and Terminal
JP2016042693A (ja) 通信タグを設けたデバイスのユーザによる操作を検出する方法、対応するコンピュータプログラム製品、ユーザ端末、デバイス及びシステム
EP2654332A1 (en) Key sharing method and system for machine type communication (mtc) server
CN104185977A (zh) 对连接到通信设备的安全元件远程执行操作的方法和因特网终端
EP3058792B1 (en) Wireless protocol message conversion method and corresponding device
JP2016504641A5 (ko)
US10111086B2 (en) Methods and apparatuses for activating a mobile subscription
US10990112B2 (en) Method for controlling a deployment operation of motor vehicles in a parking environment, and management system for a parking area
KR20220155249A (ko) 무선 터미널 메시지를 이용하는 서비스 식별 및 처리 방법
CN113970171A (zh) 一种开启空调器的配网模式的方法及控制终端
EP2874465B1 (en) Method and system for remote equipment data installation
JP6459251B2 (ja) 通信端末装置、通信システム、プログラム、及び、通信端末装置の制御方法
KR102133816B1 (ko) 스탬프장치 및 그 동작 방법, 그리고 프로그램
US9253628B2 (en) Method of exchanging data between two electronic entities
KR101995018B1 (ko) 스탬프장치 및 그 동작 방법, 그리고 프로그램
CN110063052B (zh) 确认配对的方法和***
KR101528681B1 (ko) 보안 푸시 메시징 제공 방법
KR20120088016A (ko) 실물카드의 실시간 모바일 카드 발급 방법 및 시스템과 이를 위한 모바일 폰과 프로그램 기록매체
KR20130076519A (ko) 스마트카의 보안시스템 및 보안방법
KR20170006128A (ko) Dsp 연동 시 로그 처리를 위한 광고 송출 서비스 제공 장치, 사용자 장치, 중개 서비스 제공 장치, dsp 서비스 제공 장치, 그를 포함하는 광고 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
KR101922918B1 (ko) 스탬프장치 및 그 동작 방법, 그리고 프로그램
KR101696535B1 (ko) 블루투스 모듈을 내장한 se 및 그의 서비스 제공 방법
KR101514153B1 (ko) 바이오 정보 분산 처리 방법과 이를 위한 서버
KR20170045569A (ko) 스탬프 서비스 기반 사용자단말 및 컴퓨터 프로그램

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL NUMBER: 2019101002404; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20190717

Effective date: 20200527

GRNO Decision to grant (after opposition)
GRNT Written decision to grant