KR101995018B1 - 스탬프장치 및 그 동작 방법, 그리고 프로그램 - Google Patents
스탬프장치 및 그 동작 방법, 그리고 프로그램 Download PDFInfo
- Publication number
- KR101995018B1 KR101995018B1 KR1020150090582A KR20150090582A KR101995018B1 KR 101995018 B1 KR101995018 B1 KR 101995018B1 KR 1020150090582 A KR1020150090582 A KR 1020150090582A KR 20150090582 A KR20150090582 A KR 20150090582A KR 101995018 B1 KR101995018 B1 KR 101995018B1
- Authority
- KR
- South Korea
- Prior art keywords
- beacon signal
- transmission
- user terminal
- stamp
- unit
- Prior art date
Links
Images
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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0226—Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
-
- 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
-
- 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
- G06Q30/0208—Trade or exchange of goods or services in exchange for incentives or rewards
-
- 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
- G06Q30/0238—Discounts or incentives, e.g. coupons or rebates at point-of-sale [POS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 스탬프장치 및 그 동작 방법, 그리고 프로그램을 개시한다. 즉, 스탬프장치로부터 전송되는 비콘신호의 전송파워와 전송주기를 변경함으로써 사용자단말에서의 비콘신호에 대한 인식률을 향상시킬 수 있으며, 또한 비콘신호 내 포함되는 제한정보를 이용함으로써 상기 사용자단말 이외의 단말이 비콘신호를 처리하는 것을 제한할 수 있다.
Description
본 발명은 스탬프장치로부터 전송되는 비콘신호의 전송파워와 전송주기를 변경하여 사용자단말에서의 비콘신호에 대한 인식률을 향상시키며, 비콘신호 내 제한정보를 이용하여 상기 사용자단말 이외의 단말이 비콘신호를 처리하는 것을 제한하기 위한 방안에 관한 것이다.
최근 매장 업주들은 자신의 매장에 방문객들이 더 많이 방문하고 더 많이 주문할 것을 독려하기 위한 로얄티 프로그램(Loyalty Program)의 일환으로서, 스탬프 서비스를 제공하고 있는 실정이다.
이러한, 스탬프 서비스의 경우 사용자가 소지하고 있는 모바일장치(이하, '사용자단말'이라 칭함)에서 애플리케이션의 실행에 따라 표시되는 화면(이하, '스탬프접촉화면'이라 칭함)에 전자식 스탬프(이하, '스탬프장치'라 칭함)가 접촉하는 기본적인 동작 방식으로 이루어질 수 있다.
이때, 스탬프장치에서는 스탬프접촉화면과의 접촉 시 예컨대, 매장과 관련된 인증정보 등이 포함된 비콘신호를 근거리 무선 통신 방식(예: BLE, Bluetooth Low Energy)으로 추가 전송(예: Broadcasting)함으로써, 이를 수신한 사용자단말에서 비콘신호에 대한 처리(예: 인증)를 통해 스탬프 적립을 실시할 수 있도록 한다.
그러나, 비콘신호의 경우 근거리 무선 통신 방식의 특성상 전송파워와 전송주기에 따라 사용자단말에서의 수신확률(인식률)에 큰 차이를 발생시킬 수 있다.
때문에, 비콘신호의 전송파워가 작거나 전송주기가 큰 경우에는 스탬프장치로부터 전송되는 비콘신호를 스탬프 적립 대상인 사용자단말에서 수신(인식)할 수 없을 수 있으며, 이와 반대로 비콘신호의 전송파워가 크거나 전송주기가 작은 경우에는 사용자단말 이외의 주변 단말에까지 비콘신호가 수신되어 주변 단말에서 해당 비콘신호를 불필요하게 처리하게 되는 등의 문제가 발생할 수 있다.
결국, 양질의 스탬프 서비스를 위해선 스탬프 적립 대상인 사용자단말에서의 비콘신호에 대한 인식률을 향상시키며, 주변 단말에서 비콘신호를 수신하는 경우에는 불필요하게 비콘신호를 처리하는 것을 제한할 수 있는 새로운 방안이 요구된다 할 것이다.
본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 목적은, 스탬프장치로부터 전송되는 비콘신호의 전송파워와 전송주기를 변경하여 사용자단말에서의 비콘신호에 대한 인식률을 향상시키며, 비콘신호 내 제한정보를 이용하여 상기 사용자단말 이외의 단말이 비콘신호를 처리하는 것을 제한하는 데 있다.
상기 목적을 달성하기 위한 본 발명의 제 1 관점에 따른 스탬프장치는, 사용자단말의 화면과 접촉 시 제1전송파워를 갖는 제1비콘신호를 전송하며, 상기 화면과의 접촉이 일정시간 유지되는 경우에는 상기 제1전송파워보다 큰 제2전송파워를 갖는 제2비콘신호를 전송하는 전송부; 및 상기 사용자단말 이외의 단말에서 상기 제2비콘신호를 처리하는 것을 제한하기 위한 제한정보를 상기 제2비콘신호에 포함시키는 제어부를 포함하는 것을 특징으로 한다.
보다 구체적으로, 상기 제한정보는, 상기 제2비콘신호를 수신한 단말 중에서 상기 스탬프장치와 관련된 화면이 표시되지 않은 단말에서는 상기 제2비콘신호가 처리되지 않도록 하기 위한 정보인 것을 특징으로 한다.
보다 구체적으로, 상기 제어부는, 상기 제1비콘신호 및 상기 제2비콘신호 중 적어도 하나의 전송 시작을 명령하기 위한 전송시작명령과 상기 전송의 종료를 명령하기 위한 전송종료명령을 기 설정된 주기보다 짧은 주기로 상기 전송부로 전달하여, 상기 전송부에서 상기 제1비콘신호 및 상기 제2비콘신호 중 적어도 하나를 상기 기 설정된 주기보다 짧은 주기로 전송할 수 있도록 한다.
상기 목적을 달성하기 위한 본 발명의 제 2 관점에 따른 스탬프장치의 동작 방법은, 사용자단말의 화면과 접촉되는 경우 제1비콘신호를 제1전송파워로 전송하는 제1전송단계; 상기 화면과의 접촉 시간을 측정하는 측정단계; 및 상기 화면과의 접촉이 기 설정된 시간을 초과하는 경우, 상기 제1전송파워보다 큰 제2전송파워를 갖는 제2비콘신호를 전송하는 제2전송단계를 포함하는 것을 특징으로 한다.
보다 구체적으로, 상기 제2비콘신호는, 상기 사용자단말 이외의 단말에서 상기 제2비콘신호를 처리하는 것을 제한하기 위한 제한정보를 포함하는 것을 특징으로 한다.
보다 구체적으로, 상기 제한정보는, 상기 제2비콘신호를 수신하는 단말 중에서 상기 스탬프장치와 관련된 화면이 표시되지 않은 단말에서는 상기 제2비콘신호가 처리되지 않도록 하기 위한 정보인 것을 특징으로 한다.
보다 구체적으로, 상기 방법은, 상기 제1비콘신호 및 상기 제2비콘신호 중 적어도 하나의 전송 시작을 명령하기 위한 전송시작명령과 상기 전송의 종료를 명령하기 위한 전송종료명령을 기 설정된 주기보다 짧은 주기로 전달하여, 상기 제1비콘신호 및 상기 제2비콘신호 중 적어도 하나가 상기 기 설정된 주기보다 짧은 주기로 전송되도록 하는 전달단계를 더 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 제 3 관점에 따른 프로그램은, 스탬프장치로부터 수신되는 비콘신호에 상기 비콘신호를 처리하는 것을 제한하기 위한 제한정보가 포함되어 있는지를 확인하는 확인단계; 상기 제한정보가 포함되어 있는 것으로 확인되는 경우, 상기 스탬프장치와 관련된 화면이 표시되어 있는지를 판별하는 판별단계; 및 상기 스탬프장치와 관련된 화면이 표시되어 있는 것으로 판별되는 경우에는 상기 비콘신호를 처리하는 처리단계를 실행하는 것을 특징으로 하는 프로그램.
이에, 본 발명에 따른 스탬프장치 및 그 동작 방법, 그리고 프로그램에 의하면, 스탬프장치로부터 전송되는 비콘신호의 전송파워와 전송주기를 변경함으로써 사용자단말에서의 비콘신호에 대한 인식률을 향상시킬 수 있으며, 또한 비콘신호 내 포함되는 제한정보를 이용함으로써 상기 사용자단말 이외의 단말이 비콘신호를 처리하는 것을 제한할 수 있다.
도 1은 본 발명의 일 실시예에 따른 스탬프 서비스 시스템의 구성을 설명하기 위한 도면.
도 2는 본 발명의 일 실시예에 따른 스탬프장치의 구성을 설명하기 위한 도면.
도 3은 본 발명의 일 실시예에 따른 비콘신호의 전송파워 변경을 설명하기 위한 도면.
도 4는 본 발명의 일 실시예에 따른 명령 전달 구조를 설명하기 위한 도면.
도 5는 본 발명의 일 실시예에 따른 비콘신호의 전송주기 변경을 설명하기 위한 도면.
도 6은 본 발명의 일 실시예에 따른 사용자단말의 구성을 설명하기 위한 도면.
도 7은 본 발명의 일 실시예에 따른 스탬프장치에서의 동작 흐름을 설명하기 위한 도면.
도 8은 본 발명의 일 실시예에 따른 사용자단말에서의 동작 흐름을 설명하기 위한 도면.
도 2는 본 발명의 일 실시예에 따른 스탬프장치의 구성을 설명하기 위한 도면.
도 3은 본 발명의 일 실시예에 따른 비콘신호의 전송파워 변경을 설명하기 위한 도면.
도 4는 본 발명의 일 실시예에 따른 명령 전달 구조를 설명하기 위한 도면.
도 5는 본 발명의 일 실시예에 따른 비콘신호의 전송주기 변경을 설명하기 위한 도면.
도 6은 본 발명의 일 실시예에 따른 사용자단말의 구성을 설명하기 위한 도면.
도 7은 본 발명의 일 실시예에 따른 스탬프장치에서의 동작 흐름을 설명하기 위한 도면.
도 8은 본 발명의 일 실시예에 따른 사용자단말에서의 동작 흐름을 설명하기 위한 도면.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한다.
도 1은 본 발명의 일 실시예에 따른 스탬프 서비스 시스템의 구성을 도시한 도면이다.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 스탬프 서비스 시스템은, 스탬프장치(100), 사용자단말(200) 및 서비스서버(300)를 포함하는 구성을 갖는다.
스탬프장치(100)는 스탬프 서비스를 위해 매장 내 비치된 장치를 일컫는 것으로서, 사용자단말(200)과의 접촉을 통해 사용자단말(200)에 대해 스탬프 적립이 이루어지게 한다.
예를 들어, 스탬프장치(100)는 사용자단말(200)에 표시된 스탬프접촉화면과 접촉되는 경우 인증정보가 포함된 비콘신호를 전송함으로써, 이를 수신한 사용자단말(200)에서 비콘신호 내 인증정보를 추출하여 인증을 요청하는 등 스탬프 적립과 관련된 일련의 동작을 실시할 수 있도록 한다.
여기서, 비콘신호의 경우 다양한 근거리 무선 통신 방식을 이용하여 전송될 수 있는 데, 본 발명의 일 실시예에서는 위 근거리 무선 통신 방식을 예컨대, BLE(Bluetooth Low Energy) 방식인 것으로 상정하여 설명하기로 한다.
한편, 비콘신호를 통해서 전송되는 인증정보에는 예컨대, 스탬프장치(100)가 비치된 매장의 매장식별정보 및 스탬프 도용 방지를 위해 스탬프장치(100)에서 자체 생성되는 OTP(One-Time Password) 등이 포함될 수 있다.
사용자단말(200)은 매장에 방문한 사용자가 소지한 모바일 장치를 일컫는 것으로서, 스탬프 서비스와 관련하여 설치되어 있는 애플리케이션의 실행을 통해서 스탬프 서비스를 이용할 수 있다.
예를 들어, 사용자단말(200)은 애플리케이션의 실행에 따라 스탬프접촉화면을 표시하고, 표시된 스탬프접촉화면과 스탬프장치(100)와의 접촉이 이루어지는 시점에 스탬프장치(100)로부터 전송되는 비콘신호를 수신하게 된다.
이에 대해, 사용자단말(200)은 스탬프장치(100)로부터 수신된 비콘신호에 대한 처리를 통해 스탬프 적립 절차를 수행하고, 스탬프 적립 결과를 화면에 표시하게 된다.
여기서, 비콘신호에 대한 처리란, 예컨대, 비콘신호를 인식하여 추출되는 인증정보를 서비스서버(300)로 전달하여 인증을 요청하고, 서비스서버(300)로부터 인증 결과를 수신하는 동작 등이 포함될 수 있으며, 이에 제한되는 것이 아니라 서비스 방식에 따라 기타 동작들이 추가되거나, 삭제될 수 있음은 물론이다.
이러한, 사용자단말(200)로는 예컨대, 스마트폰, 태블릿 PC, 및 PDA, 등이 해당될 수 있으며, 이에 제한되는 것이 아닌 애플리케이션의 실행이 가능하며, BLE를 지원할 수 있는 장치는 모두 포함될 수 있다.
서비스서버(300)는 인증을 처리하는 서버를 일컫는 것으로서, 사용자단말(200)로부터 수신되는 인증 요청을 처리하고, 그 처리 결과를 예컨대, ACK(인증 성공)/NACK(인증 실패)의 형태로 사용자단말(200)에 전달할 수 있다.
이를 위해, 서비스서버(300)는 매장에 비치되는 스탬프장치(100)마다 상이하게 생성되는 고유의 OTP 생성 패턴을 사전에 인지하게 되며, 해당 OTP 패턴을 매장식별정보에 매핑하여 이를 저장 정보로서 관리하게 된다.
이를 통해, 서비스서버(300)는 인증 요청에 따라 사용자단말(200)로부터 매장식별정보와 OTP가 수신되는 경우, 수신된 정보가 저장 정보와 일치하는지를 확인하는 방식으로 사용자단말(200)로부터의 인증 요청을 처리할 수 있는 것이다.
참고로, 서비스서버(300)는 앞서 언급한 인증 처리뿐만 아니라, 예컨대, 매장 혹은 사용자별 스탬프 적립 현황을 관리하고, 이에 대한 통계 데이터를 제공하는 등의 다양한 부가 서비스를 제공할 수도 있다.
한편, 본 발명의 일 실시예에 따른 스탬프장치(100)에서는 BLE 방식을 통해 인증정보가 포함된 비콘신호를 전송하는 동작이 이루어짐을 언급한 바 있다.
참고로, BLE와 관련된 표준화 규격(예: BT4.0 Spec)에 따르면, 비콘신호를 전송하기 위한 전송모드는 비접속모드(Non-connectable Mode)와, 접속모드(Connectable Mode)로 구분된다.
여기서, 비접속모드는 송신자와 수신자 간에 연결 설정(예: Pairing) 없이 송신자가 정보를 전송(Broadcasting)하기 위해 사용되는 전송모드를 말하며, 접속모드의 경우 송신자와 수신자 간의 연결 설정을 통해 신뢰성 있는 정보를 전송하기 위해 사용되는 전송모드를 말한다.
이와 관련하여, 본 발명의 일 실시예에 따른 스탬프 서비스의 경우, 서비스 특성상 작은 크기의 인증정보를 단방향으로 전송할 수 있으며, 송신단에서 이루어지는 정보 전송에 대한 빠른 응답이 수신단에서 요구되는 응용 서비스 분야에 해당되므로 앞서 언급한 전송모드 중 비접속모드를 따르게 된다.
결국, 본 발명의 일 실시예에 따른 스탬프장치(100)에서는 비접속모드에 따라 인증정보가 포함된 비콘신호를 사용자단말(200)과의 연결 설정 없이 단방향으로 전송(Broadcasting)하게 된다.
헌데, 스탬프장치(100)가 비접속모드에 따라 비콘신호를 통해 인증정보를 전송하는 경우, 스탬프 적립 대상인 사용자단말(100) 이외에 주변 단말에서 해당 인증정보를 수신할 가능성이 열려 있어 인증정보에 대한 오사용 혹은 부정사용의 문제가 발생될 수 있다.
이처럼, 스탬프 적립 대상인 사용자단말(100) 이외에 주변 단말로 인증정보가 전달되는 문제점을 해결하기 위해선, 비콘신호의 전송파워를 줄여 비콘신호가 전송되는 범위를 최소화하는 기본적인 방식이 존재할 수 있겠다.
하지만, 위 방식에 따라 비콘신호의 전송파워를 무조건 줄이는 경우 주변 단말뿐만 아니라 스탬프 적립 대상인 사용자단말(100)에게 까지도 인증정보가 전달되지 않을 수 있다는 한계점 또한 존재하게 된다.
결국, 스탬프 적립 대상인 사용자단말(100)에서의 비콘신호에 대한 인식률을 높일 수 있음과 동시에, 스탬프 적립 대상이 아닌 주변단말로 인증정보가 전달되는 것을 방지하기 위한 새로운 방안이 요구된다 할 것이다.
한편, 스탬프장치(100)가 비접속모드를 따르는 경우, 기 설정된 주기(이하, '스펙전송주기'라 칭함)에 따라 비콘신호를 주기적으로 전송하여야만 하는 데, 위 스펙전송주기는 예컨대, 최소값인 100ms로 제한되며, 이는 접속모드에서 설정된 스펙전송주기의 최소값인 20ms 대비 5배는 큰 주기에 해당된다.
여기서, 비접속모드와 접속모드 간 스펙전송주기의 차이는 사용자단말(200)에서의 비콘신호에 대한 인식률에 큰 영향을 미칠 수 있는 데, 비콘신호의 전송주기가 상대적으로 큰 비접속모드에서의 비콘신호에 대한 인식률은 접속모드보다 떨어지는 것이 현실이다.
결국, 사용자단말(100)에서의 비콘신호에 대한 인식률을 높이기 위해선, 비접속모드에 정의된 스펙전송주기에 대한 변경 없이도, 스펙전송주기보다 짧은 주기로 비콘신호를 전송할 수 있는 새로운 방안 역시 요구된다 할 것이다.
이에, 본 발명의 일 실시예에서는, 스탬프 적립 대상인 사용자단말(200)에서의 비콘신호에 대한 인식률을 향상시킬 수 있으며, 주변단말에서 비콘신호를 처리하는 것을 제한하기 위한 방안을 제안하고자 하며, 이하에서는 이를 구현하기 위한 스탬프장치(100) 및 사용자단말(200)의 구성에 대해 구체적으로 설명하기로 한다.
먼저, 도 2를 참조하여 본 발명의 일 실시예에 따른 스탬프장치(100)의 구성을 설명한다.
도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 스탬프장치(100)는 비콘신호를 전송하는 전송부(110), 및 비콘신호의 전송을 제어하는 제어부(120)를 포함하는 구성을 갖는다.
여기서, 전송부(110)는 예컨대, BLE 방식의 통신 기능을 지원하는 하드웨어모듈 형태로 구현될 수 있으며, 제어부(120)의 경우 스탬프장치(100)에 탑재된 애플리케이션에 의해 구현되는 소프트웨어 모듈 형태로 구현될 수 있다.
한편, 본 발명의 일 실시예에 따른 스탬프장치(100)는 전술한 구성 이외에, 예컨대, 정전식 터치 방식을 통해 사용자단말(200)의 스탬프접촉화면과 접촉되는 접촉부(130)가 더 포함된 구성을 가질 수 있다.
본 발명의 일 실시예에 따른 스탬프장치(100)는 위 구성들을 통해 사용자단말(200)에서의 비콘신호에 대한 인식률을 향상시키고, 주변 단말에서 비콘신호를 처리하는 것을 제한하게 되는 데, 이하에서는 이를 위한 스탬프장치(100) 내 각 구성에 대해 보다 구체적으로 설명하기로 한다.
전송부(110)는 비콘신호를 전송하는 기능을 수행한다.
보다 구체적으로, 전송부(110)는 접촉부(130)와 사용자단말(200)의 스탬프접촉화면 간의 접촉을 확인한 제어부(120)의 제어에 따라 제1전송파워로 비콘신호를 전송하게 된다.
여기서, 제1전송파워는 사용자단말(200) 이외의 단말에 비콘신호가 수신되는 것을 방지하기 위해 기 설정된 최소한의 전송파워를 말하게 되며, 이하에서는 이러한 제1전송파워로 전송되는 비콘신호를 제1비콘신호라 명명하기로 한다.
이때, 제1비콘신호에는 스탬프 적립과 관련된 인증정보가 포함되며, 제1비콘신호를 수신한 사용자단말(200)에서는 제1비콘신호로부터 인식된 인증정보를 서비스서버(300)로 전달하는 등 비콘신호에 대한 처리를 통해 스탬프 적립을 실시할 수 있다.
한편, 제1전송파워는 사용자단말(200)에서 비콘신호를 수신할 수 있는 최소의 크기이면 충분하며, 사용자단말(200)에서의 수신 감도에 따라 그 크기가 작아지거나 커질 수 있음은 물론이다.
이러한, 제1전송파워는 예컨대, 스탬프장치(100)를 조작하는 조작자에 의해 설정되거나 변경될 수 있으며, 혹은, 서비스서버(300)로부터의 별도 제어에 따라 스탬프장치(100)에서 설정되거나 변경될 수 있음은 물론이다.
또한, 전송부(110)는 접촉부(130)와 사용자단말(200)의 스탬프접촉화면 간이 접촉이 일정시간 유지된 것을 확인한 제어부(120)의 제어에 따라 제2전송파워로 제2비콘신호를 전송하게 된다.
여기서, 제2전송파워는 사용자단말(200)에서의 비콘신호에 대한 인식률을 향상시키기 위한 목적으로 제1전송파워보다 상향된 전송파워를 말하게 되며, 이하에서는 이러한 제2전송파워로 전송되는 비콘신호를 제2비콘신호라 명명하기로 한다.
이때, 제2비콘신호에는 제1비콘신호와 마찬가지로 인증정보가 포함되며, 제2비콘신호를 수신한 사용자단말(200)에서는 제2비콘신호로부터 인식된 인증정보를 서비스서버(300)로 전달하는 등 비콘신호에 대한 동일한 처리를 통해 스탬프 적립을 실시할 수 있다.
다만, 제2비콘신호의 경우 제1비콘신호와는 달리, 사용자단말(200) 이외의 단말에서 제2비콘신호를 처리하는 것을 제한하기 위한 제한정보가 포함되는 데, 위 제한정보에 대한 설명은 이하에서 이어질 제어부(120)에 대한 구체적인 설명에서 다루기로 한다.
한편, 제2전송파워는 사용자단말(200)과 인접한 단말에서 비콘신호를 수신할 가능성을 최소화한 크기이면 충분하며, 제1전송파워와 마찬가지로 사용자단말(200) 및 인접한 단말에서의 수신 감도에 따라 그 크기가 작아지거나 커질 수 있음은 물론이다.
이러한, 제2전송파워 역시 예컨대, 스탬프장치(100)를 조작하는 조작자에 의해 설정되거나 변경될 수 있으며, 혹은, 서비스서버(300)로부터의 별도 제어에 따라 스탬프장치(100)에서 설정되거나 변경될 수 있음은 물론이다.
제어부(120)는 제1비콘신호의 전송을 제어하는 기능을 수행한다.
보다 구체적으로, 제어부(120)는 접촉부(130)와 사용자단말(200)의 스탬프접촉화면 간의 접촉이 확인되는 경우, 전송부(110)가 제1비콘신호를 전송하도록 제어하게 된다.
이와 관련된 제어부(120)의 구체적인 동작을 도 3을 참조하여 설명하면 다음과 같다.
도 3에 도시된 바와 같이, 제어부(120)는 접촉부(130)와 사용자단말(200)의 스탬프접촉화면 간의 접촉에 해당하는 접촉 이벤트(Touch Down)가 발생하는 경우, 제1비콘신호의 전송을 위한 예컨대, 일반모드로 진입하여 제1타이머(TTouch Down)를 시작하게 되며, 제1타이머(TTouch Down)가 종료되기 이전까지 전송부(110)로 하여금 제1비콘신호를 전송하도록 제어하게 된다.
다만, 제어부(120)는 제1타이머(TTouch Down)를 시작한 이후 접촉부(130)와 사용자단말(200)의 스탬프접촉화면 간의 접촉이 해제되는 접촉해제 이벤트(Touch Up)가 발생하는 경우에는 제1타이머(TTouch Down)가 종료되지 않았더라도, 전송부(110)로 하여금 제1비콘신호의 전송을 중지하도록 제어하게 된다.
또한, 제어부(120)는 제2비콘신호의 전송을 제어하는 기능을 수행한다.
보다 구체적으로, 제어부(120)는 접촉부(130)와 사용자단말(200)의 스탬프접촉화면 간의 접촉이 일정시간 유지되는 것이 확인되는 경우, 전송부(110)가 비콘신호의 전송파워를 상향시켜 제2비콘신호를 전송하도록 제어하게 된다.
여기서, 제어부(120)는 접촉부(130)와 사용자단말(200)의 스탬프접촉화면 간의 접촉이 일정시간 유지되는 상태를 전송부(110)에서 전송된 제1비콘신호를 사용자단말(200)에서 인식하지 못하였거나, 혹은 아예 수신하지 못한 상태인 것으로 간주하게 된다.
이에, 제어부(120)는 전송부(110)가 비콘신호에 대한 전송파워를 상향시켜 제2비콘신호를 전송하도록 제어함으로써, 사용자단말(200)에서 전송파워가 상향된 제2비콘신호를 정상적으로 수신하여 처리할 수 있도록 하는 것이다.
이때, 제어부(120)는 전송부(110)에서 제2비콘신호를 한시적으로 전송하도록 제어함으로써, 전송파워가 상향된 제2비콘신호가 사용자단말(200) 이외의 단말에 노출될 수 있는 시간을 최소화하게 된다.
한편, 본 발명의 일 실시예에 따르면 제어부(120)에서 제2비콘신호의 전송을 제어하기 위해선, 접촉부(130)와 사용자단말(200)의 스탬프접촉화면 간의 접촉이 일정시간 유지되는 상태가 제어부(120)에서 확인되어야 함을 언급한 바 있다.
그러나, 위 방식에 제한되는 것이 아닌 예컨대, 비콘신호에 대한 응답신호가 사용자단말(200)로부터 일정시간 이내에 수신되는지를 확인하는 방식, 혹은 스탬프장치(100) 조작자가 임의로 제2비콘신호에 대한 전송을 선택하는 방식, 내지는 서비스서버(300)가 제2비콘신호에 대한 전송을 스탬프장치(100)에 지시하는 방식 등 다양한 방식이 적용될 수 있음은 물론이다.
이와 관련된, 제어부(120)의 구체적인 동작을 도 3을 참조하여 설명하면 다음과 같다.
도 3에 도시된 바와 같이, 제어부(120)는 접촉 이벤트(Touch Down) 발생에 따라 제1타이머(TTouch Down)를 시작한 이후, 제1타이머(TTouch Down)가 종료된 시점 이후에도 접촉 이벤트(Touch Down)가 유지되는 경우, 제2비콘신호의 전송을 위한 예컨대, 터보모드로 진입함으로써, 전송부(110)로 하여금 비콘신호의 전송파워를 상향시켜 제2비콘신호를 전송하도록 제어하게 된다.
이때, 제어부(120)는 터보모드로의 진입 상태에서 접촉해제 이벤트(Touch Up)가 발생하는 경우에는, 제2비콘신호의 한시적 전송을 위해 마련된 제2타이머(TTurbo)를 시작하게 되며, 제2타이머(TTurbo)가 종료되는 시점까지 전송부(110)가 제2비콘신호의 전송을 중지하도록 제어하게 된다.
단, 제어부(120)는 제2타이머(TTurbo)가 종료되기 이전에 접촉 이벤트(Touch Down)가 발생되는 경우, 전송부(110)가 제2비콘신호의 전송을 재개하도록 제어하고, 제2타이머(TTurbo)를 리셋 및 중지하게 된다.
이후, 제어부(120)는 접촉 이벤트(Touch Down)의 발생에 따라 전송부(110)가 제2비콘신호의 전송을 재개하도록 제어한 시점 이후에, 접촉해제 이벤트(Touch Up)가 다시 발생하는 경우에는, 리셋 및 중지된 제2타이머(TTurbo)를 다시 시작하게 되며, 제2타이머(TTurbo)가 종료되는 시점까지 전송부(110)가 제2비콘신호의 전송을 중지하도록 제어하게 된다.
결국, 제어부(120)는 제2타이머(TTurbo)가 종료되는 시점까지 접촉 이벤트(Touch Down)가 발생되지 않는 경우에는 일반모드로 복귀하게 되며, 일반모드로 복귀된 상태에서 접촉 이벤트(Touch Down)가 발생되는 경우에는 제1타이머(TTouch Down)를 재시작하고, 재시작된 제1타이머(TTouch Down)가 종료되기 이전까지 전송부(110)가 제1비콘신호를 전송하도록 제어하게 된다.
또한, 제어부(120)는 사용자단말(200) 이외의 단말에서 제2비콘신호를 처리하는 것을 제한하는 기능을 수행한다.
보다 구체적으로, 제어부(120)는 전송부(110)가 제2비콘신호를 전송하도록 제어하는 경우, 사용자단말(200) 이외의 단말에서 제2비콘신호를 처리하는 것을 제한하기 위한 제한정보를 제2비콘신호에 포함시키게 된다.
여기서, 제한정보의 경우 전송파워가 상향된 제2비콘신호를 수신하는 단말 중에서 스탬프장치(100)와 관련된 화면 즉, 애플리케이션의 실행 상태를 나타내는 스탬프접촉화면이 표시되지 않은 단말에서는 제2비콘신호가 처리되지 않도록 하기 위한 정보를 말한다.
결국, 제2비콘신호 내에 포함되어 있는 제한정보에 따라 제2비콘신호를 수신하는 단말 중 스탬프접촉화면이 표시되어 있는 상태인 사용자단말(200)에 한해 수신된 제2비콘신호를 처리하여 스탬프 적립을 실시할 수 있으며, 반면 스탬프접촉화면이 표시되어 있지 않은 나머지 단말들의 경우에는 위 제한정보에 따라 제2비콘신호를 무시할 수 있는 것이다.
여기서, 제2비콘신호를 무시한다는 것은, 비콘신호에 대한 처리를 실시하지 않는다는 것으로서, 예컨대, 비콘신호로부터 인증정보는 추출하되 서비스서버(300)에 추출된 인증정보를 전달하지 않는다거나, 혹은 비콘신호로부터 인증정보를 추출하는 동작과 인증정보를 전달하는 동작 모두를 실시하는 않는 등 기타 다양한 동작으로 정의될 수 있음은 물론이다.
예를 들어, 위 제한정보와 관련하여 LCD 화면의 OFF 상태에서 제2비콘신호가 수신되는 경우, LCD 화면을 ON 상태로 전환하는 시나리오를 따르는 단말들이 제2비콘신호의 전송범위에 군집되어 있는 경우를 가정할 수 있을 것이다.
이 경우, 군집된 단말들이 수신하게 되는 제2비콘신호 내에 제한정보가 포함됨에 따라, 스탬프 적립과 무관한 단말들의 경우 제2비콘신호가 수신되더라도 위 제한정보에 따라 제2비콘신호를 무시할 수 있으므로, LCD 화면을 ON 상태로 전환하는 등의 불필요한 동작을 방지할 수 있는 것이다.
한편, 제어부(120)에서 제한정보를 제2비콘신호에 삽입하는 방식의 경우, 예컨대, 아래 [표 1]과 같이 제1비콘신호와 제2비콘신호 내에 공통적으로 지정되어 있는 특정 비트(예: Turbo bit)의 비트 값을 변경하는 방식으로 이루어질 수 있다.
제1비콘신호 내 특정 비트(Turbo bit) | 제2비콘신호 내 특정 비트(Turbo bit) |
비트 값 '0' | 비트 값 '1' |
참고로, 제한정보를 제2비콘신호에 포함시키는 방식의 경우, 위 방식에 제한되는 것이 아닌, 예컨대, 제2비콘신호에만 특정 비트 값 또는 태그(Tag) 등을 새롭게 삽입하는 방식 등 다양한 방식이 적용될 수 있음은 물론이다.
또한, 제어부(120)는 제1비콘신호 및 제2비콘신호의 전송주기를 변경하는 기능을 수행한다.
보다 구체적으로, 제어부(120)는 전송부(110)가 제1비콘신호 또는 제2비콘신호를 전송하도록 제어함에 앞서, 사용자단말(200)에서의 제1비콘신호 및 제2비콘신호에 대한 인식률을 향상시키기 위한 목적으로 제1비콘신호 및 제2비콘신호 중 적어도 하나의 전송주기를 변경하게 된다.
여기서, 전송주기의 변경의 경우 예컨대, 설정에 따라 제1비콘신호 또는 제2비콘신호 하나만을 대상으로 이루어지거나, 또는 제1비콘신호와 제2비콘신호 모두를 대상으로 이루어질 수 있다.
이하에서는 제1비콘신호와 제2비콘신호 모두를 대상으로 전송주기를 동일하게 변경하는 것을 전제로 설명을 이어가기로 한다.
이를 위해, 제어부(120)는 제1비콘신호 및 제2비콘신호의 전송 시작을 명령하기 위한 전송시작명령과 전송의 종료를 명령하기 위한 전송종료명령을 스펙전송주기보다 짧게 전송부(110)에 전달함으로써, 전송부(110)가 스펙전송주기보다 짧은 주기로 제1비콘신호 및 제2비콘신호를 전송하도록 제어하게 된다.
여기서, 전송시작명령에는 예컨대, 제1비콘신호 및 제2비콘신호에 포함될 인증정보 및 스펙전송주기와 관련된 정보가 포함되는 반면, 전송종료명령의 경우에는 인증정보와 스펙전송주기와 관련된 정보 등이 포함될 필요는 없다.
참고로, 전송시작명령과 전송종료명령의 경우, 도 4에 도시된 바와 같이, 애플리케이션 계층에 위치한 제어부(120)로부터 생성되며, 제어부(120)에서 생성된 명령들은 BLE 프로토콜 스택을 거쳐 최종 하드웨어에 해당하는 전송부(110)로 전달될 수 있다.
여기서, BLE 프로토콜 스택에서는 명령에 포함된 정보(예: 인증정보, 스펙전송주기)를 무선 전송에 적합한 형태로 포맷팅(Formatting)하게 된다.
이하에서는, 도 5를 참조하여 제1비콘신호 및 제2비콘신호에 대한 전송주기를 변경하는 본 발명의 일 실시예에 따른 제어부(120)의 동작을 구체적으로 살펴보기로 한다.
우선, 제1비콘신호 및 제2비콘신호에 대한 전송주기를 변경하는 제어부(120)의 동작의 이해를 돕기 위해 제어부(120)가 스펙전송주기에 따라 제1비콘신호 및 제2비콘신호를 전송하는 기존 방식을 따르는 경우를 도 5 (a)를 참조하여 설명하기로 한다.
도 5 (a)에 도시된 바와 같이, 제어부(120)가 기존 방식을 따르는 경우, 제1비콘신호 및 제2비콘신호의 전송 시작을 명령하기 위한 전송시작명령(Beacon Tx START)을 전송부(110)에 전달하게 된다.
이에 대해, 전송부(110)에서는 전송시작명령(Beacon Tx START)이 수신된 시점을 시작으로 제어부(110)로부터 전송종료명령(Beacon Tx STOP)이 수신되는 시점까지 스펙전송주기(예: 100ms)가 도래하는 시점마다 제1비콘신호 및 제2비콘신호를 전송할 수 있는 것이다.
다음, 제어부(120)가 본 발명의 일 실시예에 따라 제1비콘신호 및 제2비콘신호의 전송주기를 변경하는 방식을 따르는 경우를 도 5(b)를 참조하여 설명하기로 한다.
도 5 (b)에 도시된 바와 같이, 제어부(120)는 기존 방식과 동일하게 제1비콘신호 및 제2비콘신호의 전송 시작을 명령하기 위한 전송시작명령(Beacon Tx START)와 전송의 종료를 명령하기 위한 전송종료명령(Beacon Tx STOP)을 전송부(110)에 전달하게 된다.
다만, 제어부(120)는 스펙전송주기보다 짧은 주기로 갱신되는 타이머를 두고 해당 타이머가 갱신될 때마다 전송시작명령(Beacon Tx START)와 전송종료명령(Beacon Tx STOP) 쌍을 반복하여 전송부(110)로 전달하게 된다.
이로써, 전송부(110)에서는 전송시작명령(Beacon Tx START)이 수신되는 시점마다 제1비콘신호 및 제2비콘신호를 전송하게 되므로, 스펙전송주기에 대한 변경 없이도 스펙전송주기보다 짧은 주기(예: 50ms)로 제1비콘신호 및 제2비콘신호를 전송할 수 있음을 알 수 있다.
결국, 사용자단말(200)에서는 기존의 스펙전송주기를 따르는 경우보다 빈번하게 제1비콘신호 및 제2비콘신호를 수신하게 되며, 이로써 사용자단말(200)에서의 제1비콘신호 및 제2비콘신호에 대한 인식률 또한 향상될 수 있음을 기대할 수 있는 것이다.
이하에서는 도 6을 참조하여 본 발명의 일 실시예에 따른 사용자단말(200)의 구체적인 구성을 설명하기로 한다.
도 6에 도시된 바와 같이, 본 발명의 일 실시예에 따른 사용자단말(200)은 비콘신호에 포함된 제한정보를 확인하는 확인부(220), 비콘신호에 대한 처리가 가능한지를 판별하는 판별부(230), 및 비콘신호를 처리하는 처리부(240)를 포함하는 구성을 갖는다.
여기서, 확인부(220), 판별부(230), 및 처리부(240)를 포함하는 사용자단말(200)의 전체 구성 내지는 적어도 일부의 구성은 스탬프 서비스와 관련된 애플리케이션에 의해 구현되는 소프트웨어 모듈 형태로 구현될 수 있다.
또한 본 발명의 일 실시예에 따른 사용자단말(200)은 전술한 구성 이외에, 수신부(210)를 더 포함하는 구성을 갖게 되는 데, 이러한 수신부(210)의 경우 BLE 방식의 통신 기능을 지원하는 하드웨어모듈 형태로 구현될 수 있다.
결국, 본 발명의 일 실시예에 따른 사용자단말(200)은 위 구성들을 통해서 스탬프장치(100)로부터 수신되는 비콘신호에 대한 처리 여부를 결정하게 되는 데, 이하에서는 이를 위한 사용자단말(200) 내 각 구성에 대해 보다 구체적으로 설명하기로 한다.
확인부(220)는 제한정보가 포함되어 있는지를 확인하는 기능을 수행한다.
보다 구체적으로, 확인부(220)는 스탬프장치(100)로부터 전송된 비콘신호가 수신부(210)를 통해 수신된 경우, 수신된 비콘신호 내에 제한정보가 포함되어 있는지 여부를 확인하게 된다.
이때, 확인부(220)는 비콘신호에 제한정보가 포함되어 있는 것으로 확인되는 경우, 수신된 비콘신호가 스탬프장치(100)로부터 제2전송파워로 전송되는 제2비콘신호인 것임을 확인할 수 있으며, 반대로 제한정보가 포함되어 있지 않은 것이 확인되는 경우에는, 수신된 비콘신호가 스탬프장치(100)로부터 제1전송파워로 전송되는 제1비콘신호인 것으로 확인할 수 있다.
판별부(230)는 비콘신호에 대한 처리가 가능한지를 판별하는 기능을 수행한다.
보다 구체적으로, 판별부(230)는 스탬프장치(100)로부터 수신된 비콘신호가 제한정보가 포함된 제2비콘신호인 것으로 확인되는 경우, 해당 비콘신호에 대한 처리가 가능한지를 판별하게 된다.
이때, 판별부(230)는 화면에 스탬프장치(100)가 접촉할 수 있는 스탬프접촉화면이 표시되어 있는 경우에만 비콘신호에 대한 처리가 가능한 것으로 판별할 수 있다.
여기서, 스탬프접촉화면이 표시되어 있다는 것은, 스탬프 서비스와 관련된 애플리케이션이 실행중인 상태인 것을 의미하게 되며, 반대로 스탬프접촉화면이 표시되어 있지 않다는 것은, 스탬프 서비스와 관련된 애플리케이션이 실행중인 상태가 아닌 것을 의미하게 된다.
결국, 판별부(230)는 스탬프접촉화면이 표시되어 있지 않은 상태에서, 제한정보가 포함된 비콘신호가 수신되는 경우, 타 단말을 대상으로 전송되는 비콘신호가 전송파워 상향으로 인해 자신에게 잘못 수신된 것으로 간주하여, 해당 비콘신호에 대한 어떠한 처리도 이루어지지 않도록 한다.
처리부(240)는 비콘신호를 처리하는 기능을 수행한다.
보다 구체적으로, 처리부(240)는 비콘신호에 대한 처리가 가능한 것으로 판별되는 경우, 비콘신호에 대한 처리를 통해 스탬프 적립 절차를 수행하고, 스탬프 적립 결과를 화면에 표시하게 된다.
이때, 처리부(240)는 예컨대, 비콘신호에 대한 인식을 통해 추출되는 인증정보를 서비스서버(300)로 전달하여 인증을 요청하고, 서비스서버(300)로부터 인증 결과를 수신하는 방식으로 비콘신호에 대한 처리를 수행할 수 있다.
이상에서 설명한 바와 같이, 본 발명의 일 실시예에 따른 스탬프장치(100) 및 사용자단말(200)에 따르면, 스탬프장치(100)로부터 전송되는 비콘신호의 전송파워와 전송주기를 상황에 따라 변경하는 방식을 통해 스탬프 적립의 대상인 사용자단말(200)에서의 비콘신호에 대한 인식률을 향상시킬 수 있다.
또한, 본 발명의 일 실시예에 따른 스탬프장치(100) 및 사용자단말(200)에 따르면 사용자단말(200) 이외의 단말에서 비콘신호를 처리하는 것을 제한하기 위한 제한정보를 비콘신호에 포함시킴으로써, 비콘신호를 수신한 단말 중에서 스탬프접촉화면이 표시되지 않은 단말에서 비콘신호가 불필요하게 처리되는 것을 방지할 수 있다.
이하에서는, 도 7 및 도 8을 참조하여, 본 발명의 일 실시예에 따른 스탬프장치(100) 및 사용자단말(200)에서의 동작 흐름을 구체적으로 설명하기로 한다. 설명의 편의를 위해 전술한 도 2 내지 도 6을 참조하기로 한다.
우선, 도 7을 참조하여 본 발명의 일 실시예에 따른 스탬프장치(100)에서의 동작 흐름을 설명하면 다음과 같다.
먼저, 제어부(120)는 접촉부(130)와 사용자단말(200)의 스탬프접촉화면 간의 접촉이 확인되는 경우, 전송부(110)가 제1비콘신호를 전송하도록 제어한다(S110-S130).
이때, 제어부(120)는 전송부(110)가 제1비콘신호를 전송하도록 제어함에 앞서, 단계 'S120'을 통해 사용자단말(200)에서의 제1비콘신호에 대한 인식률을 향상시키기 위한 목적으로 제1비콘신호의 전송주기를 변경하게 된다.
이를 위해, 제어부(120)는 제1비콘신호의 전송 시작을 명령하기 위한 전송시작명령과 전송의 종료를 명령하기 위한 전송종료명령을 스펙전송주기보다 짧게 전송부(110)에 전달하게 된다.
결국, 전송부(110)는 제어부(120)로부터 수신되는 전송시작명령과 전송종료명령에 따라 단계 'S130'을 통해 스펙전송주기보다 짧은 주기로 제1비콘신호를 전송하게 된다.
그리고 나서, 제어부(120)는 접촉부(130)와 사용자단말(200)의 스탬프접촉화면 간의 접촉이 일정시간 유지되는 것이 확인되는 경우, 전송부(110)가 비콘신호의 전송파워를 상향시켜 제2비콘신호를 전송하도록 제어하게 한다(S140-S170).
이때, 제어부(120)는 전송부(110)가 제2비콘신호를 전송하도록 제어하기에 앞서, 단계 'S150'을 통해 사용자단말(200) 이외의 단말에서 제2비콘신호를 처리하는 것을 제한하기 위한 제한정보를 제2비콘신호에 포함시키게 된다.
여기서, 제한정보는 전송파워가 상향된 제2비콘신호를 수신하는 단말 중에서 스탬프장치(100)와 관련된 화면 즉, 애플리케이션의 실행을 통해 스탬프접촉화면이 표시되지 않은 단말에서는 제2비콘신호가 처리되지 않도록 하기 위한 정보를 말한다.
이어서, 제어부(120)는 단계 'S160'을 통해 사용자단말(200)에서의 제2비콘신호에 대한 인식률을 향상시키기 위한 목적으로 제2비콘신호의 전송주기를 변경하게 된다.
이는, 제1비콘신호와 마찬가지로 제2비콘신호의 전송 시작을 명령하기 위한 전송시작명령과 전송의 종료를 명령하기 위한 전송종료명령을 스펙전송주기보다 짧은 주기로 전송부(110)에 전달하는 방식을 통해서 이루어질 수 있다.
결국, 전송부(110)는 제어부(120)로부터 수신되는 전송시작명령과 전송종료명령에 따라 단계 'S180'을 통해 스펙전송주기보다 짧은 주기로 제2비콘신호를 전송하게 된다.
이로써, 제2비콘신호를 수신하는 단말 중 스탬프접촉화면이 표시되어 있는 사용자단말(200)에 한해 제2비콘신호 내에 포함되어 있는 제한정보에 따라 수신된 제2비콘신호를 처리하여 스탬프 적립을 실시할 수 있으며, 스탬프접촉화면이 표시되어 있지 않은 나머지 단말들의 경우 위 제한정보에 따라 수신된 제2비콘신호를 무시할 수 있게 된다.
이하에서는 도 8을 참조하여, 본 발명의 일 실시예에 따른 사용자단말(200)에서의 동작 흐름을 설명하기로 한다.
먼저, 확인부(220)는 스탬프장치(100)로부터 전송된 비콘신호가 수신부(210)를 통해 수신된 경우, 수신된 비콘신호 내에 제한정보가 포함되어 있는지 여부를 확인한다(S210-S220).
이때, 확인부(220)는 비콘신호에 제한정보가 포함되어 있는 것으로 확인되는 경우, 수신된 비콘신호가 스탬프장치(100)로부터 제2전송파워로 전송되는 제2비콘신호인 것을 확인할 수 있으며, 반대로 제한정보가 포함되어 있지 않은 것으로 확인되는 경우에는, 수신된 비콘신호가 스탬프장치(100)로부터 제1전송파워로 전송되는 제1비콘신호인 것을 확인할 수 있다.
그리고 나서, 판별부(230)는 스탬프장치(100)로부터 수신된 비콘신호가 제한정보가 포함된 제2비콘신호인 것으로 확인되는 경우, 해당 비콘신호에 대한 처리가 가능한지를 판별한다(S230).
이때, 판별부(230)는 화면에 스탬프장치(100)가 접촉할 수 있는 스탬프접촉화면이 표시되어 있는 경우, 비콘신호에 대한 처리가 가능한 것으로 판별할 수 있다.
여기서, 스탬프접촉화면이 표시되어 있지 않다는 것은, 스탬프 서비스와 관련된 애플리케이션이 실행중인 상태가 아닌 것을 의미하며, 이는 타 단말을 대상으로 전송되는 제2비콘신호가 전송파워 상향으로 인해 자신에게 잘못 수신되었다는 것을 나타낼 수 있다.
이 경우, 판별부(230)는 수신된 비콘신호에 대한 어떠한 처리도 이루어지지 않게 함은 물론일 것이다.
이후, 처리부(240)는 단계 'S230'을 통해 비콘신호에 대한 처리가 가능한 것으로 판별되는 경우, 비콘신호에 대한 처리를 통해 스탬프 적립 절차를 수행하고, 스탬프 적립 결과를 화면에 표시한다(S240).
이때, 처리부(240)는 예컨대, 비콘신호에 대한 인식을 통해 추출되는 인증정보를 서비스서버(300)로 전달하여 인증을 요청하고, 서비스서버(300)로부터 인증 결과를 수신하는 방식으로 비콘신호에 대한 처리를 수행할 수 있다.
이상에서 설명한 바와 같이, 본 발명의 일 실시예에 따른 스탬프장치(100) 및 사용자단말(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: 확인부
230: 판별부 240: 처리부
110: 전송부 120: 제어부
130: 접촉부
200: 사용자단말
210: 수신부 220: 확인부
230: 판별부 240: 처리부
Claims (8)
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 스탬프장치로부터 수신되는 비콘신호에 상기 비콘신호를 처리하는 것을 제한하기 위한 제한정보가 포함되어 있는지를 확인하는 확인단계 - 상기 비콘신호는 스탬프 적립을 위한 인증정보를 포함하며 상기 제한정보는 상기 인증정보를 이용하여 스탬프 적립이 실행되는 것을 제한하기 위한 정보임 - ;
상기 제한정보가 포함되어 있는 것으로 확인되는 경우, 상기 스탬프장치와 관련된 화면이 표시되어 있는지를 판별하는 판별단계; 및
상기 스탬프장치와 관련된 화면이 표시되어 있는 것으로 판별되는 경우에는 상기 비콘신호를 처리하여 스탬프 적립을 실행하는 처리단계를 실행시키기 위하여 매체에 저장된 컴퓨터 프로그램.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150090582A KR101995018B1 (ko) | 2015-06-25 | 2015-06-25 | 스탬프장치 및 그 동작 방법, 그리고 프로그램 |
CN201580081124.XA CN107710265B (zh) | 2015-06-25 | 2015-08-27 | 图章设备及其操作方法和程序 |
PCT/KR2015/008965 WO2016208810A1 (ko) | 2015-06-25 | 2015-08-27 | 스탬프장치 및 그 동작 방법, 그리고 프로그램 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150090582A KR101995018B1 (ko) | 2015-06-25 | 2015-06-25 | 스탬프장치 및 그 동작 방법, 그리고 프로그램 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170030777A Division KR101922918B1 (ko) | 2017-03-10 | 2017-03-10 | 스탬프장치 및 그 동작 방법, 그리고 프로그램 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170001097A KR20170001097A (ko) | 2017-01-04 |
KR101995018B1 true KR101995018B1 (ko) | 2019-07-01 |
Family
ID=57585964
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150090582A KR101995018B1 (ko) | 2015-06-25 | 2015-06-25 | 스탬프장치 및 그 동작 방법, 그리고 프로그램 |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR101995018B1 (ko) |
CN (1) | CN107710265B (ko) |
WO (1) | WO2016208810A1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10395107B2 (en) | 2017-09-05 | 2019-08-27 | Koto Co., Ltd. | Authentication method, computer system, server computer and authentication program |
GB2566929A (en) * | 2017-09-05 | 2019-04-03 | Koto Co Ltd | Authentication method, computer system, server computer and authentication program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100576247B1 (ko) * | 2005-07-11 | 2006-05-03 | 주식회사 동은전자 | 도어 개폐 인증 장치 및 방법 |
KR101414998B1 (ko) * | 2014-05-12 | 2014-07-04 | 주식회사 디벨로퍼스헤븐 | 스마트 스탬프 및 스마트 스탬프 시스템 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8958795B2 (en) * | 2009-05-04 | 2015-02-17 | Qualcomm Incorporated | Proximity based access control |
KR101237901B1 (ko) * | 2010-10-06 | 2013-02-28 | 한국정보통신주식회사 | 가맹점 로열티 적립 방법 및 시스템과 이를 위한 스마트폰 |
KR20130026610A (ko) * | 2011-08-18 | 2013-03-14 | 김경동 | 스탬프 서비스 제공 네트워크, 그 네트워크와 연동하는 사용자 단말 및 서버 |
KR101305412B1 (ko) * | 2012-01-09 | 2013-09-06 | 최영우 | 터치스크린이 채용된 휴대 단말기용 터치스탬프 및 이를 이용한 인증시스템 및 방법 |
KR101321745B1 (ko) * | 2012-02-03 | 2013-10-28 | 백경훈 | 스마트 스탬프 시스템 및 그것의 이용방법 |
US20140046855A1 (en) * | 2012-08-07 | 2014-02-13 | SnowShoeFood, LLC | Data communication system using proximity authentication |
CN103679495B (zh) * | 2012-09-18 | 2018-08-10 | 星贝瑞有限公司 | 一种印花发放方法及*** |
KR101281998B1 (ko) * | 2012-09-28 | 2013-07-04 | 최재석 | 전자식 도장 |
KR101305413B1 (ko) * | 2013-05-29 | 2013-09-06 | 최영우 | 터치스크린이 채용된 휴대 단말기용 터치스탬프 및 이를 이용한 인증시스템 및 방법 |
KR101475614B1 (ko) * | 2013-07-17 | 2014-12-24 | 주식회사 엘지유플러스 | 전자식 스탬프적립 서비스 제공시스템, 이동통신단말기, 스탬프제공서버, 및 스탬프적립 서비스 제공방법 |
KR101979645B1 (ko) * | 2014-08-01 | 2019-05-20 | 원투씨엠 주식회사 | 터치장치를 이용한 서비스 제공 방법 |
-
2015
- 2015-06-25 KR KR1020150090582A patent/KR101995018B1/ko active IP Right Grant
- 2015-08-27 CN CN201580081124.XA patent/CN107710265B/zh active Active
- 2015-08-27 WO PCT/KR2015/008965 patent/WO2016208810A1/ko active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100576247B1 (ko) * | 2005-07-11 | 2006-05-03 | 주식회사 동은전자 | 도어 개폐 인증 장치 및 방법 |
KR101414998B1 (ko) * | 2014-05-12 | 2014-07-04 | 주식회사 디벨로퍼스헤븐 | 스마트 스탬프 및 스마트 스탬프 시스템 |
Also Published As
Publication number | Publication date |
---|---|
CN107710265A (zh) | 2018-02-16 |
KR20170001097A (ko) | 2017-01-04 |
CN107710265B (zh) | 2021-08-17 |
WO2016208810A1 (ko) | 2016-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10880404B2 (en) | On-vehicle control device and on-vehicle control device information update system | |
KR101169659B1 (ko) | 휴대 단말을 이용한 인증 서비스 장치 및 방법, 그 시스템과 인증 서비스 방법을 실행하기 위한 프로그램이 기록된 기록매체 | |
EP2472927A1 (en) | Method and system for controlling an intelligent card remotely | |
WO2006106388A3 (en) | Method and system for updating capabilities of a device | |
CN103067055A (zh) | 一种蓝牙连接方法及移动终端 | |
CN104540091A (zh) | 基于蓝牙设备的自动配对***及其自动配对方法 | |
CN103677946A (zh) | 电梯设备控制程序的更新方法和*** | |
JP6201039B2 (ja) | 通信システム及び通信方法 | |
US9407420B2 (en) | Inter-vehicle communication system and inter-vehicle communication device | |
US9538326B2 (en) | Apparatus and method for monitoring a location of a movable information apparatus | |
KR101995018B1 (ko) | 스탬프장치 및 그 동작 방법, 그리고 프로그램 | |
CN103533545B (zh) | 一种获取有效通讯帐号的方法、装置及设备 | |
CN109857435A (zh) | 一种线下设备间扩散式软件升级方法 | |
KR101200025B1 (ko) | 무선통신망을 이용한 원격 이동장비의 펌웨어 업데이트 시스템 및 그의 방법 | |
KR101922918B1 (ko) | 스탬프장치 및 그 동작 방법, 그리고 프로그램 | |
JP2020127313A (ja) | 車載通信装置、車両給電システム、コンピュータプログラム及び処理再開方法 | |
CN109246166B (zh) | 通信方法、装置及无人机 | |
KR102248911B1 (ko) | 전자 장치 및 전자 장치에서 데이터를 처리하는 방법 | |
CN103327125A (zh) | 一种代码远程升级***及其文件传输方法 | |
CN107995150B (zh) | 身份验证方法及装置 | |
US20150221143A1 (en) | Method for managing breakdown of construction equipment for providing current workable information | |
CN115458909A (zh) | 车辆及其控制方法 | |
CN108848066B (zh) | 一种终端的通信方法、终端及存储介质 | |
CN111095953B (zh) | 基于位置服务的移动设备的gps控制***及其驱动方法 | |
KR102133816B1 (ko) | 스탬프장치 및 그 동작 방법, 그리고 프로그램 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
A107 | Divisional application of patent | ||
J201 | Request for trial against refusal decision | ||
J301 | Trial decision |
Free format text: TRIAL NUMBER: 2017101001184; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20170310 Effective date: 20190227 |
|
S901 | Examination by remand of revocation | ||
E902 | Notification of reason for refusal | ||
GRNO | Decision to grant (after opposition) | ||
GRNT | Written decision to grant |